.hero-carousel.svelte-13rkns6{touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero-slide.svelte-13rkns6{opacity:0;pointer-events:none;position:absolute;inset:0}.hero-slide-active.svelte-13rkns6{opacity:1;z-index:2}.hero-slide-img.svelte-13rkns6{object-fit:cover;width:100%;height:100%;display:block}.hero-slide-img-lcp.svelte-13rkns6,.hero-slide-img-desktop.svelte-13rkns6{object-position:left center}.hero-slide-img-mobile.svelte-13rkns6{object-position:center top}@media (width<=1023px){.hero-slide-img-lcp.svelte-13rkns6{object-position:center top}}.hero-copy.svelte-13rkns6{text-shadow:0 2px 28px #00000073;animation:.9s cubic-bezier(.22,1,.36,1) both svelte-13rkns6-hero-rise}.hero-gold-text.svelte-13rkns6{background:linear-gradient(115deg,#f7e7b4 0%,#e8c97a 45%,#c9a227 100%);color:#0000;filter:drop-shadow(0 0 32px #e8c97a47);-webkit-background-clip:text;background-clip:text}.hero-cta.svelte-13rkns6{box-shadow:0 0 0 1px #e8c97a47,0 12px 42px #e8c97a52}.hero-dot-active.svelte-13rkns6{background-color:rgb(var(--gold));box-shadow:0 0 14px #e8c97a8c}:is(.hero-dots-desktop.svelte-13rkns6:not(:has(.hero-dot-active)) .hero-dot:where(.svelte-13rkns6):first-child,.hero-dots-mobile.svelte-13rkns6:not(:has(.hero-dot-active)) .hero-dot:where(.svelte-13rkns6):first-child){background-color:rgb(var(--gold));box-shadow:0 0 14px #e8c97a8c;width:1.75rem!important}.hero-mobile-veil.svelte-13rkns6{background:linear-gradient(#0000006b 0%,#0000001f 14%,#0000 28%)}@media (width>=1024px){.hero-mobile-veil.svelte-13rkns6{background:0 0}}@keyframes svelte-13rkns6-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-copy.svelte-13rkns6,.hero-slide.svelte-13rkns6{transition:none!important;animation:none!important;transform:none!important}}.landing-reveal.svelte-1uha8ag{animation:.7s ease-out both svelte-1uha8ag-landing-in}.landing-reveal-delay.svelte-1uha8ag{animation-delay:.12s}.feature-card.svelte-1uha8ag{animation:.65s ease-out both svelte-1uha8ag-landing-in}@keyframes svelte-1uha8ag-landing-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing.svelte-1uha8ag main:where(.svelte-1uha8ag)>section:where(.svelte-1uha8ag):not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 520px}@media (prefers-reduced-motion:reduce){.landing-reveal.svelte-1uha8ag,.landing-reveal-delay.svelte-1uha8ag,.feature-card.svelte-1uha8ag{animation:none}}
