.journeys-module__hJn1Hq__page{--forest:#153a30;--forest-deep:#0b2b24;--paper:#f5f0e7;--ivory:#fbf8f1;--gold:#c8a162;--ink:#24332e;--muted:#66716c;background:var(--ivory);color:var(--ink);overflow:clip}.journeys-module__hJn1Hq__page :is(h1,h2,h3,h4,p,ul,ol,dl,figure){margin-top:0}.journeys-module__hJn1Hq__page figure{margin:0}.journeys-module__hJn1Hq__page img{object-fit:cover;height:auto;display:block}.journeys-module__hJn1Hq__eyebrow,.journeys-module__hJn1Hq__eyebrowLight{color:#9a733e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem;font-weight:700;line-height:1.4}.journeys-module__hJn1Hq__eyebrowLight{color:#e3bd7b}.journeys-module__hJn1Hq__goldButton{border:1px solid var(--gold);background:var(--gold);color:#122e27;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3.35rem;padding:.9rem 1.55rem;font-size:.68rem;font-weight:750;transition:background-color .2s,color .2s;display:inline-flex}.journeys-module__hJn1Hq__goldButton:hover{color:#0b2b24;background:#d6b678}.journeys-module__hJn1Hq__heroImage{object-fit:cover;object-position:var(--journey-hero-position,center)}.journeys-module__hJn1Hq__heroVeil{background:linear-gradient(90deg,#051914e6 0%,#051914ab 46%,#05191424 78%),linear-gradient(#0000 45%,#0519146b);position:absolute;inset:0}.journeys-module__hJn1Hq__directoryHero{background:var(--forest-deep);color:#fff;min-height:650px;position:relative;overflow:hidden}.journeys-module__hJn1Hq__directoryHero .journeys-module__hJn1Hq__heroVeil{background:linear-gradient(90deg,#051914e0,#05191440)}.journeys-module__hJn1Hq__directoryHeroInner{z-index:1;flex-direction:column;justify-content:flex-end;min-height:554px;padding-bottom:4rem;display:flex;position:relative}.journeys-module__hJn1Hq__directoryHeroInner h1{color:#fff;max-width:900px;margin-bottom:1rem;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.98}.journeys-module__hJn1Hq__directoryHeroInner>p:last-child{color:#ffffffbd;max-width:650px;line-height:1.75}.journeys-module__hJn1Hq__directoryIntroduction{padding:clamp(5rem,8vw,8rem) 0}.journeys-module__hJn1Hq__directoryIntroduction>div{grid-template-columns:.45fr 1fr;gap:4rem;display:grid}.journeys-module__hJn1Hq__directoryIntroduction h2{color:var(--forest);font-size:clamp(2.8rem,5vw,5rem);line-height:1.05}.journeys-module__hJn1Hq__directoryIntroduction div>div>p{max-width:650px;color:var(--muted);line-height:1.8}.journeys-module__hJn1Hq__directoryList{padding:0 0 7rem}.journeys-module__hJn1Hq__directoryCard{border-top:1px solid #153a302e;grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding-top:4rem;display:grid}.journeys-module__hJn1Hq__directoryCardImage{position:relative;overflow:hidden}.journeys-module__hJn1Hq__directoryCardImage img{aspect-ratio:16/10;width:100%}.journeys-module__hJn1Hq__directoryCardImage>span{background:var(--ivory);color:var(--forest);padding:.8rem 1rem;position:absolute;bottom:0;right:0}.journeys-module__hJn1Hq__cardMeta{color:#9b7844;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.journeys-module__hJn1Hq__directoryCardCopy h2{color:var(--forest);margin:.75rem 0 1rem;font-size:clamp(2.5rem,4vw,4rem);line-height:1.03}.journeys-module__hJn1Hq__directoryCardCopy>p:not(.journeys-module__hJn1Hq__cardMeta){color:var(--muted);line-height:1.8}.journeys-module__hJn1Hq__editorialLink{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.journeys-module__hJn1Hq__directoryCta{background:var(--forest-deep);color:#fff;padding:6rem 0}.journeys-module__hJn1Hq__directoryCta>div{text-align:center;flex-direction:column;align-items:center;display:flex}.journeys-module__hJn1Hq__directoryCta h2{color:#fff;max-width:850px;margin-bottom:1.25rem;font-size:clamp(3rem,5vw,5rem)}.journeys-module__hJn1Hq__directoryCta>div>p:not(.journeys-module__hJn1Hq__eyebrowLight){color:#ffffffb8;max-width:680px;line-height:1.8}.journeys-module__hJn1Hq__directoryCta .journeys-module__hJn1Hq__goldButton{margin-top:1.5rem}@media (max-width:900px){.journeys-module__hJn1Hq__directoryIntroduction>div,.journeys-module__hJn1Hq__directoryCard{grid-template-columns:1fr;gap:2.5rem}.journeys-module__hJn1Hq__directoryCardCopy{max-width:640px}}@media (max-width:760px){.journeys-module__hJn1Hq__heroImage{object-position:var(--journey-hero-position-mobile,center)}.journeys-module__hJn1Hq__heroVeil{background:linear-gradient(#05191433 12%,#051914e6)}.journeys-module__hJn1Hq__goldButton{min-height:3rem;padding:.75rem 1.1rem;font-size:.61rem}.journeys-module__hJn1Hq__directoryHero{min-height:620px}.journeys-module__hJn1Hq__directoryHeroInner h1{font-size:3.4rem}.journeys-module__hJn1Hq__directoryIntroduction,.journeys-module__hJn1Hq__directoryCta{padding:5rem 0}.journeys-module__hJn1Hq__directoryIntroduction h2,.journeys-module__hJn1Hq__directoryCta h2{font-size:3rem}.journeys-module__hJn1Hq__directoryCardImage img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.journeys-module__hJn1Hq__goldButton{transition:none}}
