.carousel.svelte-16vykfm{isolation:isolate;background:var(--forest-deep);min-height:min(72vh,42rem);position:relative;overflow:hidden}.slide.svelte-16vykfm{opacity:0;pointer-events:none;margin:0;transition:opacity 1.1s,transform 6s;position:absolute;inset:0;transform:scale(1.04)}.slide.active.svelte-16vykfm{opacity:1;pointer-events:auto;z-index:1;transform:scale(1)}.slide.svelte-16vykfm img:where(.svelte-16vykfm){object-fit:cover;width:100%;height:100%}.slide.svelte-16vykfm:after{content:"";background:linear-gradient(90deg,#142820b8 0%,#14282059 48%,#14282033 100%),linear-gradient(#0000 58%,#1428208c);position:absolute;inset:0}figcaption.svelte-16vykfm{left:var(--pad);z-index:2;max-width:min(36rem,90%);color:var(--paper);font-family:var(--font-display);font-size:clamp(.95rem,2vw,1.15rem);font-weight:650;position:absolute;bottom:1.5rem}.dots.svelte-16vykfm{right:var(--pad);z-index:3;gap:.45rem;display:flex;position:absolute;bottom:1.5rem}.dots.svelte-16vykfm button:where(.svelte-16vykfm){cursor:pointer;background:#f2ece359;border:0;border-radius:999px;width:.65rem;height:.65rem;padding:0}.dots.svelte-16vykfm button[aria-selected=true]:where(.svelte-16vykfm){background:var(--brass-bright);width:1.35rem}@media (width<=700px){.carousel.svelte-16vykfm{min-height:58vh}}.carousel.hero-mode.svelte-16vykfm .dots:where(.svelte-16vykfm){top:1.25rem;bottom:auto}.hero.svelte-1uha8ag{color:var(--paper);position:relative}.hero.svelte-1uha8ag .carousel{min-height:calc(100vh - var(--header-h,4.25rem));min-height:calc(100svh - var(--header-h,4.25rem));min-height:calc(100dvh - var(--header-h,4.25rem));height:calc(100svh - var(--header-h,4.25rem));height:calc(100dvh - var(--header-h,4.25rem));max-height:none}.hero-copy.svelte-1uha8ag{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;padding-block:5rem;animation:.9s both svelte-1uha8ag-rise;display:flex;position:absolute;inset:0;overflow:hidden;container:hero/inline-size}.hero-copy.svelte-1uha8ag .cta:where(.svelte-1uha8ag),.hero-copy.svelte-1uha8ag a:where(.svelte-1uha8ag){pointer-events:auto}.brand-mark.svelte-1uha8ag{letter-spacing:.01em;white-space:nowrap;text-shadow:0 10px 40px #00000059;width:100%;max-width:100%;margin:0 0 .85rem;font-size:clamp(2.25rem,16.5cqi,8.5rem);font-weight:800;line-height:.92;overflow:hidden}.lead.svelte-1uha8ag{max-width:34rem;color:color-mix(in srgb, var(--paper) 88%, white);margin-bottom:1.6rem;font-size:clamp(1rem,2vw,1.25rem)}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.split.svelte-1uha8ag{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.news.svelte-1uha8ag{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.news.svelte-1uha8ag li:where(.svelte-1uha8ag){border-left:3px solid var(--brass);background:color-mix(in srgb, white 55%, var(--paper));padding:1.15rem 1.25rem;animation:.7s both svelte-1uha8ag-rise}.news.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2){animation-delay:80ms}.news.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){animation-delay:.16s}.when.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:.35rem;font-size:.78rem;display:block}.news.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);margin-bottom:.35rem;font-size:1.2rem;display:block}.news.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0}.band.svelte-1uha8ag{background:var(--forest);color:var(--paper);padding-block:2.75rem}.stats.svelte-1uha8ag{text-align:center;grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.stats.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;display:block}.stats.svelte-1uha8ag span:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--paper) 70%, transparent);font-size:.95rem}.invite.svelte-1uha8ag{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.invite.svelte-1uha8ag figure:where(.svelte-1uha8ag){aspect-ratio:4/3;margin:0;overflow:hidden}.invite.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .8s;transform:scale(1.02)}.invite.svelte-1uha8ag figure:where(.svelte-1uha8ag):hover img:where(.svelte-1uha8ag){transform:scale(1.06)}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.split.svelte-1uha8ag,.invite.svelte-1uha8ag,.stats.svelte-1uha8ag{grid-template-columns:1fr}.stats.svelte-1uha8ag{grid-template-columns:1fr 1fr}.hero-copy.svelte-1uha8ag{padding-top:1.25rem;padding-bottom:max(1.75rem, env(safe-area-inset-bottom,0px) + 1.25rem);justify-content:flex-end}.brand-mark.svelte-1uha8ag{letter-spacing:0;font-size:clamp(2.1rem,15.5cqi,3.6rem)}.eyebrow.svelte-1uha8ag{letter-spacing:.12em;max-width:100%;font-size:.7rem}.lead.svelte-1uha8ag{margin-bottom:1.25rem;font-size:1rem;line-height:1.5}.cta.svelte-1uha8ag{flex-direction:column;align-items:stretch;width:min(100%,20rem)}.cta.svelte-1uha8ag .btn{text-align:center;width:100%}}@media (width<=380px){.brand-mark.svelte-1uha8ag{font-size:clamp(1.9rem,14.5cqi,3rem)}}
