.wOq21W_page{color:#3a1509;background:#f6eee3;min-height:100vh}.wOq21W_hero{background:#2f180f;align-items:flex-end;min-height:min(62vw,720px);display:flex;position:relative;overflow:hidden}.wOq21W_heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wOq21W_heroShade{background:linear-gradient(#1608020d 0%,#16080252 52%,#160802b8 100%);position:absolute;inset:0}.wOq21W_heroCopy{z-index:1;color:#fffaf4;width:min(1220px,100% - 6rem);margin:0 auto;padding:0 0 clamp(3rem,6vw,5.5rem);position:relative}.wOq21W_heroCopy p{font:700 .68rem/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .8rem}.wOq21W_heroCopy h1{font:400 clamp(5rem,10vw,10rem)/.84 var(--font-serif);letter-spacing:-.055em;margin:0}.wOq21W_heroCopy span{font:400 clamp(1.15rem,2vw,1.75rem)/1.25 var(--font-serif);margin-top:1rem;display:block}.wOq21W_intro,.wOq21W_featured,.wOq21W_destinations{width:min(1220px,100% - 6rem);margin:auto;padding:clamp(4.5rem,7vw,7.4rem) 0}.wOq21W_intro{border-bottom:1px solid #3a150921}.wOq21W_rule{background:#8f3d1e;width:46px;height:1px;margin-bottom:1.35rem}.wOq21W_introGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.wOq21W_kicker{font:700 .67rem/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#8f3d1e;margin:0 0 1rem}.wOq21W_intro h2,.wOq21W_sectionHead h2,.wOq21W_finder h2{font:400 clamp(3rem,5.3vw,5.7rem)/.95 var(--font-serif);letter-spacing:-.045em;margin:0}.wOq21W_introCopy>p{color:#5f493e;font:400 1.03rem/1.75 var(--font-sans);margin:1.3rem 0 2rem}.wOq21W_introCopy nav{border-top:1px solid #3a150959;display:grid}.wOq21W_introCopy nav a{color:#7d2f17;font:400 1rem/1.2 var(--font-serif);border-bottom:1px solid #3a150959;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.wOq21W_sectionHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.wOq21W_sectionHead>span{color:#76594c;font:700 .65rem/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;padding-bottom:.35rem}.wOq21W_featuredGrid,.wOq21W_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.2rem,4vw,4rem) 2rem;display:grid}.wOq21W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.3rem}.wOq21W_card{color:#3a1509;min-width:0;text-decoration:none}.wOq21W_cardVisual{aspect-ratio:1.42;background:#d6c6b9;position:relative;overflow:hidden}.wOq21W_cardVisual picture,.wOq21W_cardVisual img{width:100%;height:100%;display:block}.wOq21W_cardVisual img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .25s}.wOq21W_cardVisual[data-has-image=false]{background:linear-gradient(135deg,#d7bca8,#83563e)}.wOq21W_cardCopy{border-bottom:1px solid #3a15096b;grid-template-columns:1fr auto;gap:.28rem 1rem;padding:1rem .05rem 1.2rem;display:grid;position:relative}.wOq21W_cardCopy strong{font:400 clamp(1.45rem,2.2vw,2.15rem)/1.05 var(--font-serif)}.wOq21W_cardCopy span{color:#76594c;font:700 .58rem/1.4 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;grid-column:1}.wOq21W_cardCopy b{color:#8f3d1e;font:400 1.45rem/1 var(--font-sans);grid-area:1/2/3;align-self:center}.wOq21W_cardCopy p{color:#624d42;font:400 .92rem/1.6 var(--font-sans);grid-column:1/-1;margin:.8rem 0 0}.wOq21W_featuredCard .wOq21W_cardVisual{aspect-ratio:1.25}.wOq21W_featuredCard .wOq21W_cardCopy strong{font-size:clamp(1.8rem,3vw,2.7rem)}.wOq21W_destinations{border-top:1px solid #3a15091c}.wOq21W_finder{color:#fff8ef;background:linear-gradient(115deg,#4d1605,#6d250b 55%,#341006);justify-content:space-between;align-items:end;gap:3rem;margin-top:2rem;padding:clamp(4rem,7vw,6.5rem) max(3rem,50vw - 610px);display:flex}.wOq21W_finder .wOq21W_kicker{color:#e9c3ad}.wOq21W_finder h2{color:#fff8ef;max-width:820px}.wOq21W_finder>a{color:#fff8ef;font:400 1.08rem/1.2 var(--font-serif);border-bottom:1px solid #fff8efbf;flex:none;padding-bottom:.32rem}.wOq21W_finder>a span{margin-left:1.5rem}@media (hover:hover) and (pointer:fine){.wOq21W_card:hover .wOq21W_cardVisual img{filter:saturate(1.04);transform:scale(1.035)}.wOq21W_card:hover .wOq21W_cardCopy b{transform:translate(4px)}}@media (max-width:980px){.wOq21W_introGrid{grid-template-columns:1fr}.wOq21W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wOq21W_finder{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.wOq21W_hero{min-height:560px}.wOq21W_heroCopy{width:calc(100% - 2rem);padding-bottom:2.3rem}.wOq21W_heroCopy h1{font-size:clamp(4.5rem,18vw,6.5rem)}.wOq21W_intro,.wOq21W_featured,.wOq21W_destinations{width:calc(100% - 2rem);padding:4rem 0}.wOq21W_intro h2,.wOq21W_sectionHead h2,.wOq21W_finder h2{font-size:clamp(2.7rem,11vw,4.5rem)}.wOq21W_sectionHead{flex-direction:column;align-items:flex-start;gap:.6rem}.wOq21W_featuredGrid,.wOq21W_grid{grid-template-columns:1fr;gap:2.8rem}.wOq21W_cardVisual,.wOq21W_featuredCard .wOq21W_cardVisual{aspect-ratio:1.45}.wOq21W_finder{padding:3.8rem 1rem}.wOq21W_finder>a{width:fit-content}}@media (max-width:480px){.wOq21W_hero{min-height:500px}.wOq21W_heroCopy h1{font-size:4.35rem}.wOq21W_heroCopy span{font-size:1.1rem}.wOq21W_introCopy>p{font-size:.96rem}.wOq21W_cardCopy strong{font-size:1.6rem}}
