._page_deg5g_2{color:var(--ink);background:var(--paper);background-image:var(--paper-grain);padding-bottom:80px}._page_deg5g_2 .lt-container{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}._page_deg5g_2 :is(a,button,summary):focus-visible{outline:1px solid var(--forest);outline-offset:3px}._breadcrumb_deg5g_5{margin-bottom:28px}._heroGrid_deg5g_6{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}._heroCopy_deg5g_7{min-width:0}._eyebrow_deg5g_8{color:var(--forest);font:500 .62rem/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:inline-flex}._eyebrow_deg5g_8:before{content:"";background:var(--sun);background-image:var(--paint-texture);background-blend-mode:multiply;border-radius:60% 40% 55% 35%;flex:none;width:14px;height:8px;transform:rotate(-12deg)}._heroTitle_deg5g_10{color:var(--ink);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(34px,3.8vw,54px);font-weight:900;font-stretch:75%;line-height:1.05}._heroTitle_deg5g_10 span{color:var(--forest-deep)}._heroDescription_deg5g_12{max-width:66ch;color:var(--muted);margin:24px 0 0;font-size:1.05rem;line-height:1.7}._heroActions_deg5g_13{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}._primaryLink_deg5g_14,._secondaryLink_deg5g_14{border:1px solid var(--sun);background:var(--sun);min-height:48px;color:var(--ink);font:600 .65rem/1.5 var(--mono);text-transform:uppercase;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}._primaryLink_deg5g_14:hover{background:var(--sun-hover);border-color:var(--sun-hover);color:var(--ink)}._secondaryLink_deg5g_14{border-color:var(--rule);color:var(--forest);background:0 0}._secondaryLink_deg5g_14:hover{background:var(--paper-deep);border-color:var(--forest);color:var(--forest)}._heroActions_deg5g_13 svg{flex:none;width:20px;height:20px}._heroImageWrap_deg5g_19{--discovery-image-height:clamp(300px,32vw,440px);border:1px solid var(--rule);background:var(--paper-deep);border-radius:4px;min-width:0;position:relative;overflow:hidden}._heroImage_deg5g_19{object-fit:cover;width:100%;height:100%;display:block}._section_deg5g_21{padding-top:72px;scroll-margin-top:100px}._sectionHeading_deg5g_22{margin-bottom:28px}._sectionHeading_deg5g_22 h2{color:var(--ink);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3vw,44px);font-weight:900;font-stretch:75%;line-height:1.1}._sectionHeading_deg5g_22 p{max-width:70ch;color:var(--muted);margin:18px 0 0;font-size:1rem;line-height:1.7}._tipsGrid_deg5g_25{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}._tipCard_deg5g_26{border-top:1px solid var(--rule);min-width:0;padding:24px 0 0}._tipCard_deg5g_26>svg{width:28px;height:28px;color:var(--forest)}._tipCard_deg5g_26 h3{margin:16px 0 10px;font-size:1.15rem;font-weight:700;line-height:1.4}._tipCard_deg5g_26 p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}._directoryHero_deg5g_30{isolation:isolate;color:var(--paper);background-color:var(--forest-deep);background-image:var(--paint-texture);background-blend-mode:soft-light;padding:64px 0 72px;position:relative}._directoryHero_deg5g_30:after{content:"";inset-inline:0;background:var(--paper-deep);background-image:var(--paper-grain);height:24px;position:absolute;bottom:-1px;mask:url(/img/redesign/painted-edge.svg) top/100% 100%}._directoryIntro_deg5g_32{max-width:850px}._directoryHero_deg5g_30 ._heroTitle_deg5g_10{color:var(--paper)}._directoryHero_deg5g_30 ._eyebrow_deg5g_8{color:var(--sage)}._directoryHero_deg5g_30 ._heroDescription_deg5g_12{color:#f1ece2d9}._directorySearch_deg5g_36{max-width:680px;margin:28px 0 0}._directoryHero_deg5g_30 :is(a,button):focus-visible{outline-color:var(--paper)}@media (width<=1000px){._heroGrid_deg5g_6{gap:32px}._tipsGrid_deg5g_25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){._page_deg5g_2 .lt-container{width:calc(100% - 36px)}._heroGrid_deg5g_6{grid-template-columns:1fr}._section_deg5g_21{padding-top:52px}._page_deg5g_2{padding-bottom:56px}._directoryHero_deg5g_30{padding:44px 0 60px}}@media (width<=600px){._heroTitle_deg5g_10{font-size:36px}._heroDescription_deg5g_12{margin-top:20px;font-size:1rem}._tipsGrid_deg5g_25{grid-template-columns:1fr}._heroImageWrap_deg5g_19{--discovery-image-height:260px}._heroActions_deg5g_13>a{flex:auto}}@media (prefers-reduced-motion:reduce){._primaryLink_deg5g_14,._secondaryLink_deg5g_14{transition:none}}._detailHero_1sx3d_21{border-bottom:1px solid var(--rule);padding:40px 0 48px}._directorySection_1sx3d_22{padding-top:40px}._categoryGrid_1sx3d_23,._tripGrid_1sx3d_23{gap:24px;margin:0;padding:0;list-style:none;display:grid}._categoryGrid_1sx3d_23{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._categoryGrid_1sx3d_23 li,._tripGrid_1sx3d_23 li{min-width:0}._categoryGrid_1sx3d_23 li>a{width:100%;height:100%;margin:0}._listHeading_1sx3d_27,._linkHeading_1sx3d_27{justify-content:space-between;align-items:end;gap:24px;display:flex}._listSearch_1sx3d_28{width:min(100%,320px);margin-bottom:28px}._tripGrid_1sx3d_23{grid-template-columns:repeat(3,minmax(0,1fr))}._emptyState_1sx3d_30{border:1px solid var(--rule);background:var(--paper-deep);border-radius:4px;margin:24px 0;padding:28px}._emptyState_1sx3d_30[hidden]{display:none}._emptyState_1sx3d_30 h2,._emptyState_1sx3d_30 h3{margin:0;font-size:1.3rem;font-weight:700}._emptyState_1sx3d_30 p{color:var(--muted);margin:12px 0 0;line-height:1.6}._linkGrid_1sx3d_34{flex-wrap:wrap;gap:12px;display:flex}._linkGrid_1sx3d_34>a{margin:0}._textLink_1sx3d_36{min-height:44px;color:var(--forest);font:600 .65rem var(--mono);text-underline-offset:5px;align-items:center;margin-top:20px;text-decoration:underline;display:inline-flex}._linkHeading_1sx3d_27 ._textLink_1sx3d_36{margin:0 0 20px}@media (width<=1000px){._categoryGrid_1sx3d_23{grid-template-columns:repeat(3,minmax(0,1fr))}._tripGrid_1sx3d_23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){._categoryGrid_1sx3d_23{grid-template-columns:repeat(2,minmax(0,1fr))}._detailHero_1sx3d_21{padding:28px 0 36px}._listHeading_1sx3d_27{flex-direction:column;align-items:start;gap:0}._listSearch_1sx3d_28{width:100%}}@media (width<=550px){._categoryGrid_1sx3d_23,._tripGrid_1sx3d_23{grid-template-columns:1fr}._linkHeading_1sx3d_27{flex-direction:column;align-items:start;gap:0}._linkHeading_1sx3d_27 ._textLink_1sx3d_36{margin-top:-12px}}
