.hero-frame.svelte-uip1zz{isolation:isolate;position:relative}.hero-media.svelte-uip1zz{aspect-ratio:16/9;width:100%;min-height:14rem;position:relative;overflow:hidden}.hero-content.svelte-uip1zz{z-index:1;align-items:center;gap:2rem;width:100%;max-width:80rem;margin-inline:auto;padding:1.5rem clamp(1rem,4vw,3.75rem) 2.5rem;display:grid;position:relative}.hero-copy.svelte-uip1zz,.hero-aside.svelte-uip1zz{overflow-wrap:anywhere;min-width:0}.hero-copy.svelte-uip1zz{max-width:40rem}.cinematic.svelte-uip1zz .hero-media:where(.svelte-uip1zz){aspect-ratio:auto;width:auto;min-height:0;position:absolute;inset:0}.cinematic.svelte-uip1zz .hero-media:where(.svelte-uip1zz):after{content:"";background:linear-gradient(#090e0c1a,#090e0c4d 35%,#090e0ccc);position:absolute;inset:0}.cinematic.svelte-uip1zz .hero-content:where(.svelte-uip1zz){align-items:end;max-width:none;min-height:clamp(28rem,70svh,44rem);padding:11rem clamp(1rem,4vw,3.75rem) 3rem;position:relative}.cinematic.svelte-uip1zz .hero-copy:where(.svelte-uip1zz){max-width:37.5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 12px #0003;background:0 0;border:0;border-radius:0;padding:0}@media (width>=64rem){.hero-media.svelte-uip1zz{aspect-ratio:auto;position:absolute;inset:0}.hero-content.svelte-uip1zz{min-height:clamp(28rem,42vw,40rem);padding-block:7rem 3rem}.cinematic.svelte-uip1zz .hero-content:where(.svelte-uip1zz){min-height:min(56.25vw,100svh - 5rem);padding:11rem clamp(1rem,4vw,3.75rem) 3rem}.hero-copy.svelte-uip1zz{background:color-mix(in srgb, var(--inverse) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1f;border-radius:1.25rem;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 1.5rem 4rem #0000002e}.cinematic.svelte-uip1zz .hero-copy:where(.svelte-uip1zz){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.with-aside.svelte-uip1zz{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}}@media (width>=64rem) and (height<=50rem){.cinematic.svelte-uip1zz .hero-content:where(.svelte-uip1zz){gap:1.5rem;padding-block:7rem 2rem}.cinematic.svelte-uip1zz .hero-copy:where(.svelte-uip1zz) [data-slot=heading][data-variant=display]{font-size:2.5rem}.cinematic.svelte-uip1zz .hero-copy:where(.svelte-uip1zz)>*+*{margin-top:1rem}.cinematic.svelte-uip1zz .hero-copy:where(.svelte-uip1zz) [data-slot=text][data-variant=lead]{font-size:1rem}}.reveal-description.svelte-1yh9oo2 .sliding-title:where(.svelte-1yh9oo2){transition:transform .22s;transform:translateY(3.5rem)}.reveal-description.svelte-1yh9oo2 .sliding-description:where(.svelte-1yh9oo2){opacity:0;visibility:hidden;height:3rem;transition:opacity .22s,transform .22s,visibility .22s;transform:translateY(.75rem)}.reveal-description.svelte-1yh9oo2:focus-visible .sliding-title:where(.svelte-1yh9oo2),.reveal-description[data-touch-card=revealed].svelte-1yh9oo2 .sliding-title:where(.svelte-1yh9oo2){transform:none}.reveal-description.svelte-1yh9oo2:focus-visible .sliding-description:where(.svelte-1yh9oo2),.reveal-description[data-touch-card=revealed].svelte-1yh9oo2 .sliding-description:where(.svelte-1yh9oo2){opacity:1;visibility:visible;transform:none}@media (hover:hover) and (pointer:fine){.reveal-description.svelte-1yh9oo2:hover .sliding-title:where(.svelte-1yh9oo2),.reveal-description.svelte-1yh9oo2:hover .sliding-description:where(.svelte-1yh9oo2){transform:none}.reveal-description.svelte-1yh9oo2:hover .sliding-description:where(.svelte-1yh9oo2){opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.reveal-description.svelte-1yh9oo2,.reveal-description.svelte-1yh9oo2 *{transition:none!important}}.destination-grid.svelte-1yh9oo2{align-items:end;min-height:12rem;display:grid;container-type:inline-size}.destination-grid.svelte-1yh9oo2:before{content:"";aspect-ratio:4/3;grid-area:1/1}.grid-copy.svelte-1yh9oo2{--avr-heading-card-size:clamp(1.25rem, 8cqi, 1.5rem);grid-area:1/1;padding:clamp(1rem,6cqi,1.5rem);position:relative}.grid-copy.title-only.svelte-1yh9oo2{--avr-heading-card-size:clamp(1rem, 6cqi, 1.25rem)}.grid-copy.svelte-1yh9oo2 p:where(.svelte-1yh9oo2){font-size:clamp(.875rem,5.8cqi,1rem);line-height:1.5}.page-children-grid.svelte-lwviaz{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}
