.hero[data-astro-cid-lcdefpme]{position:relative;padding-block:clamp(1rem,2.5vw,1.75rem) clamp(4.5rem,8vw,6.75rem);overflow:hidden;isolation:isolate}.hero-wrap[data-astro-cid-lcdefpme]{width:min(100% - clamp(2rem,5vw,4.5rem),84rem);margin-inline:auto}.hero-stage[data-astro-cid-lcdefpme]{position:relative;display:grid;place-items:center;min-height:clamp(27rem,64svh,40rem);padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,5vw,4rem);border-radius:var(--radius-lg);border:4px solid #f1ead2eb;background:linear-gradient(180deg,var(--cream) 0%,var(--cream-deep) 100%);box-shadow:0 1.75rem 3.5rem -1.75rem #0f33528c;overflow:hidden;isolation:isolate}.hero-video[data-astro-cid-lcdefpme]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:sepia(.2) saturate(.95) brightness(1.04);opacity:0;transition:opacity 1.35s var(--ease-out);z-index:0}.hero-stage[data-astro-cid-lcdefpme].is-video-ready .hero-video[data-astro-cid-lcdefpme]{opacity:1}.hero-veil[data-astro-cid-lcdefpme]{position:absolute;inset:0;background:radial-gradient(72% 70%,#f1ead2cc,#f1ead2a8 62%,#f1ead280);opacity:0;transition:opacity 1.35s var(--ease-out);z-index:1}.hero-stage[data-astro-cid-lcdefpme].is-video-ready .hero-veil[data-astro-cid-lcdefpme]{opacity:1}.hero-copy[data-astro-cid-lcdefpme]{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(1.1rem,2.2vw,1.5rem);max-width:64rem;text-align:center}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.25em;color:var(--blue-deep);font-size:clamp(3.1rem,6.6vw,5.35rem);line-height:.98;letter-spacing:-.025em;text-shadow:0 2px 18px #f1ead2e6}.hero-word[data-astro-cid-lcdefpme]{display:inline-block}.hero-word[data-astro-cid-lcdefpme]:last-child{color:var(--maroon)}.hero-sub[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--maroon);font-size:clamp(1.18rem,1.25vw + .88rem,1.55rem);font-weight:700;line-height:1.38;text-shadow:0 1px 12px #f1ead2f2}.hero-facts[data-astro-cid-lcdefpme]{margin:.15rem 0 0;padding:.6rem 1.25rem;border-radius:var(--pill);background:#f1ead2f2;border:1px solid #5f161738;color:var(--maroon);font-size:.94rem;font-weight:800;box-shadow:0 .5rem 1.25rem -.6rem #0f335259}.hero-facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.hero-facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.hero-video-toggle[data-astro-cid-lcdefpme]{position:absolute;top:1.1rem;right:1.1rem;z-index:3;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid #1e609140;border-radius:50%;background:#f1ead2eb;color:var(--navy);cursor:pointer;box-shadow:0 .5rem 1rem -.5rem #0f335273;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out),background-color .2s var(--ease-out),transform .2s var(--ease-out)}.hero-stage[data-astro-cid-lcdefpme].is-video-ready .hero-video-toggle[data-astro-cid-lcdefpme]{opacity:1;pointer-events:auto}.hero-video-toggle[data-astro-cid-lcdefpme]:hover{background:var(--white);transform:scale(1.06)}.hero-video-toggle[data-astro-cid-lcdefpme] svg{width:1rem;height:1rem}.hero-video-toggle[data-astro-cid-lcdefpme] .icon-play[data-astro-cid-lcdefpme],.hero-video-toggle[data-astro-cid-lcdefpme].is-paused .icon-pause[data-astro-cid-lcdefpme]{display:none}.hero-video-toggle[data-astro-cid-lcdefpme].is-paused .icon-play[data-astro-cid-lcdefpme]{display:block}@media(width<=760px){.hero-stage[data-astro-cid-lcdefpme]{min-height:25rem;border-radius:var(--radius)}}.intro[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--section-y) + 2.5rem)}.intro-heading[data-astro-cid-lcdefpme]{margin-bottom:clamp(2.5rem,5vw,4rem)}.intro-sub[data-astro-cid-lcdefpme]{margin-bottom:1.75rem;color:var(--navy)}.sparkle-list[data-astro-cid-lcdefpme]{display:grid;gap:1.4rem;list-style:none}.sparkle-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:auto 1fr;gap:1rem}.sparkle-list[data-astro-cid-lcdefpme] .sparkle[data-astro-cid-lcdefpme]{margin-top:.15rem;color:var(--white)}.intro-cta[data-astro-cid-lcdefpme]{margin-block:clamp(2.5rem,5vw,3.5rem)}.photo-strip[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,2vw,1.5rem);list-style:none}.photo-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{aspect-ratio:4 / 3;border:4px solid var(--cream)}.photo-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){translate:0 .85rem;rotate:-1.5deg}.photo-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){rotate:1.5deg}@media(width<=700px){.photo-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.expect[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--section-y) + 2.5rem)}.expect-list[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);margin-block:clamp(2.5rem,5vw,4rem);list-style:none}.expect-item[data-astro-cid-lcdefpme]{display:grid;gap:1.25rem;align-content:start;text-align:center}.expect-item[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{border:4px solid var(--white)}.expect-item[data-astro-cid-lcdefpme]:first-child .photo[data-astro-cid-lcdefpme]{rotate:-1.5deg}.expect-item[data-astro-cid-lcdefpme]:nth-child(2){margin-top:clamp(0rem,4vw,3.5rem)}.expect-item[data-astro-cid-lcdefpme]:nth-child(2) .photo[data-astro-cid-lcdefpme]{rotate:1.25deg}.expect-item[data-astro-cid-lcdefpme]:nth-child(3) .photo[data-astro-cid-lcdefpme]{rotate:-1.25deg}.expect-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:24ch;margin-inline:auto;color:var(--navy);font-size:1.15rem;font-weight:700;line-height:1.45}.expect-item[data-astro-cid-lcdefpme] .photo-circle[data-astro-cid-lcdefpme]{aspect-ratio:1}@media(width<=760px){.expect-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:22rem;margin-inline:auto}.expect-item[data-astro-cid-lcdefpme]:nth-child(2){margin-top:0}}.breakouts-band[data-astro-cid-lcdefpme]{padding-bottom:clamp(3rem,6vw,5rem);overflow:hidden}.breakouts-title[data-astro-cid-lcdefpme]{font-size:clamp(3rem,7vw,5.5rem)}.collage[data-astro-cid-lcdefpme]{position:relative;aspect-ratio:1 / 1.05}.collage[data-astro-cid-lcdefpme]>.photo[data-astro-cid-lcdefpme]{position:absolute;border:3px solid #f1ead2d9}.collage-a[data-astro-cid-lcdefpme]{top:14%;left:0;width:46%;aspect-ratio:4 / 5;rotate:-2deg}.collage-b[data-astro-cid-lcdefpme]{top:30%;left:34%;width:42%;aspect-ratio:3 / 4;z-index:1;rotate:1.5deg}.collage-c[data-astro-cid-lcdefpme]{top:0;right:0;width:40%;aspect-ratio:1}.breakout-ticker[data-astro-cid-lcdefpme]{padding-top:clamp(1rem,3vw,2rem);color:var(--sky)}.best-week[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--section-y) + 3rem)}.best-week-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.best-week[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,5vw,4.4rem)}@media(width<=860px){.best-week-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
