.page-hero.svelte-ar3b0j{background:var(--color-ink);color:#fff;min-height:max(560px,100svh - 70px);display:flex;position:relative;overflow:hidden}.page-hero.home.svelte-ar3b0j{text-align:center}.page-hero.svelte-ar3b0j .hero-photo,.scrim.svelte-ar3b0j{width:100%;height:100%;position:absolute;inset:0}.page-hero.svelte-ar3b0j .hero-photo{object-fit:cover}@media (prefers-reduced-motion:no-preference){.page-hero.svelte-ar3b0j .hero-photo{animation:12s ease-out forwards svelte-ar3b0j-hero-zoom}}@keyframes svelte-ar3b0j-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.scrim.svelte-ar3b0j{background:linear-gradient(#12121259 0%,#121212b8 45%,#121212d9 100%)}.hero-inner.svelte-ar3b0j{flex-direction:column;justify-content:flex-end;padding-block:56px 32px;display:flex;position:relative}.home.svelte-ar3b0j .hero-inner:where(.svelte-ar3b0j){justify-content:center;align-items:center}.hero-text.svelte-ar3b0j{width:100%;max-width:640px}.mark.svelte-ar3b0j{width:48px;height:auto;margin:0 auto 12px;display:block}.rule.svelte-ar3b0j{background:var(--color-gold);width:64px;height:1px;margin-bottom:20px;display:block}.eyebrow.svelte-ar3b0j{color:var(--color-gold);font-family:var(--font-sans);letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:400}.home.svelte-ar3b0j .eyebrow:where(.svelte-ar3b0j){color:#fff}h1.svelte-ar3b0j{color:#fff;max-width:22ch;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:30px;font-weight:300;line-height:1.2}.home.svelte-ar3b0j h1:where(.svelte-ar3b0j){margin-inline:auto;font-size:28px}.nowrap.svelte-ar3b0j{white-space:nowrap}.intro.svelte-ar3b0j{color:#ffffffe6;font-family:var(--font-sans);margin:14px 0 0;font-size:16px;line-height:1.5}.sub.svelte-ar3b0j{font-family:var(--font-sans);letter-spacing:6px;text-transform:uppercase;margin:14px 0 0;font-size:14px;font-weight:300}.actions.svelte-ar3b0j{flex-direction:column;gap:12px;margin-top:24px;display:flex}.actions.svelte-ar3b0j a:where(.svelte-ar3b0j){border-radius:var(--radius);min-height:48px;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.primary.svelte-ar3b0j{border-color:var(--color-gold);color:var(--color-gold)}.primary.svelte-ar3b0j:hover,.primary.svelte-ar3b0j:focus-visible{background:var(--color-gold);color:var(--color-ink)}.secondary.svelte-ar3b0j{color:#fff;border-color:#fff}.secondary.svelte-ar3b0j:hover,.secondary.svelte-ar3b0j:focus-visible{color:var(--color-ink);background:#fff}@media (width>=480px){.actions.svelte-ar3b0j{flex-flow:wrap}.home.svelte-ar3b0j .actions:where(.svelte-ar3b0j){justify-content:center}}@media (width>=768px){.page-hero.svelte-ar3b0j{min-height:80vh}.hero-inner.svelte-ar3b0j{padding-block:72px 56px}h1.svelte-ar3b0j{font-size:var(--text-hero-h1);letter-spacing:3px}.home.svelte-ar3b0j h1:where(.svelte-ar3b0j){font-size:clamp(28px,2.2vw + 14px,44px)}.sub.svelte-ar3b0j{letter-spacing:8px;font-size:22px}}
