.home-hero-carousel-module__bGcauG__carousel{pointer-events:none;position:absolute;inset:0}.home-hero-carousel-module__bGcauG__slide{opacity:0;transition:opacity 1.4s ease-in-out;position:absolute;inset:0}.home-hero-carousel-module__bGcauG__slide[data-active=true]{opacity:1}.home-hero-carousel-module__bGcauG__slide img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.home-hero-carousel-module__bGcauG__slide{transition:none}}
.home-discovery-module__fYoh2G__section{border-top:1px solid #211c1614;width:min(100% - clamp(34px,9vw,156px),1680px);margin:0 auto;padding:36px 0 64px}.home-discovery-module__fYoh2G__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.home-discovery-module__fYoh2G__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8c6b3c;margin-bottom:10px;font-size:.65rem;display:block}.home-discovery-module__fYoh2G__heading h2{color:#4a4239;margin:0;font-size:clamp(1.55rem,2.1vw,2.4rem);font-weight:440;line-height:1.15}.home-discovery-module__fYoh2G__heading>p{color:#766c60;max-width:310px;margin:0;font-size:.88rem;line-height:1.6}.home-discovery-module__fYoh2G__destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-discovery-module__fYoh2G__destination{color:#fffdf5;background:#e8cc98;border-radius:12px;align-items:flex-end;min-width:0;min-height:250px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-discovery-module__fYoh2G__photo{object-fit:cover;transition:transform .4s}.home-discovery-module__fYoh2G__destination:after{content:"";background:linear-gradient(#e8c78b00 57%,#efd7a933 68%,#efd7a99e 83%,#e8c78bd6 100%);position:absolute;inset:0}.home-discovery-module__fYoh2G__destinationCopy{z-index:1;text-shadow:0 1px 3px #19120af2,0 0 5px #19120a80;width:100%;padding:16px 24px;position:relative}.home-discovery-module__fYoh2G__count>span{align-items:center;gap:5px;display:inline-flex}.home-discovery-module__fYoh2G__destination h3{font-family:var(--font-vision-home-brand), Georgia, serif;color:#fffdf5;-webkit-text-stroke:.45px #2b2016;paint-order:stroke fill;margin:4px 0 6px;font-size:clamp(1.9rem,2.4vw,2.7rem);font-weight:300;line-height:1.1}.home-discovery-module__fYoh2G__count{color:#fffdf5;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:500;display:flex}.home-discovery-module__fYoh2G__types{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.home-discovery-module__fYoh2G__type{color:#76552d;background:#faf6ee;border:1px solid #e4d9c8;border-radius:12px;flex-direction:column;align-items:flex-start;padding:25px 20px 21px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.home-discovery-module__fYoh2G__type h3{color:#3b3329;margin:23px 0 8px;font-size:1rem;font-weight:500}.home-discovery-module__fYoh2G__type p{color:#766c60;margin:0 0 25px;font-size:.78rem;line-height:1.6}.home-discovery-module__fYoh2G__type>span{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;font-size:.75rem;display:flex}.home-discovery-module__fYoh2G__mobileHint{display:none}.home-discovery-module__fYoh2G__destination:focus-visible,.home-discovery-module__fYoh2G__type:focus-visible{outline-offset:4px;outline:3px solid #987445}@media (hover:hover){.home-discovery-module__fYoh2G__destination:hover .home-discovery-module__fYoh2G__photo{transform:scale(1.035)}.home-discovery-module__fYoh2G__type:hover{background:#f2e8d8;border-color:#b39569}}@media (max-width:1000px){.home-discovery-module__fYoh2G__types{grid-template-columns:repeat(3,minmax(0,1fr))}.home-discovery-module__fYoh2G__destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.home-discovery-module__fYoh2G__section{width:calc(100% - 28px);padding:28px 0 40px}.home-discovery-module__fYoh2G__heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.home-discovery-module__fYoh2G__heading>p{max-width:none}.home-discovery-module__fYoh2G__typesSection .home-discovery-module__fYoh2G__heading{margin-bottom:12px}.home-discovery-module__fYoh2G__typesSection .home-discovery-module__fYoh2G__heading>p,.home-discovery-module__fYoh2G__typesSection .home-discovery-module__fYoh2G__eyebrow{display:none}.home-discovery-module__fYoh2G__typesSection .home-discovery-module__fYoh2G__heading h2{font-size:1.4rem}.home-discovery-module__fYoh2G__types{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;gap:10px;padding:4px 4px 10px;display:flex;overflow-x:auto}.home-discovery-module__fYoh2G__type{scroll-snap-align:start;flex:0 0 140px;padding:14px}.home-discovery-module__fYoh2G__type>svg{width:22px;height:22px}.home-discovery-module__fYoh2G__type h3{min-height:2.5em;margin:10px 0 8px;font-size:.88rem;line-height:1.25}.home-discovery-module__fYoh2G__type p{display:none}.home-discovery-module__fYoh2G__type>span{font-size:.7rem}.home-discovery-module__fYoh2G__mobileHint{color:#766c60;align-items:center;gap:6px;margin:8px 4px 0;font-size:.68rem;display:flex}.home-discovery-module__fYoh2G__destination{min-height:220px}}@media (max-width:620px){.home-discovery-module__fYoh2G__destinations{scroll-snap-type:x proximity;gap:12px;padding:4px 4px 14px;display:flex;overflow-x:auto}.home-discovery-module__fYoh2G__destination{scroll-snap-align:start;flex:0 0 83%;min-height:240px}}@media (prefers-reduced-motion:reduce){.home-discovery-module__fYoh2G__photo,.home-discovery-module__fYoh2G__type{transition:none}}
