.page-hero.svelte-4s1vdh{min-height:clamp(34rem,68svh,52rem);padding:8rem var(--page-gutter) 4.5rem;background:var(--color-signal);grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);align-items:center;gap:3vw;display:grid;position:relative}.hero-copy.svelte-4s1vdh{z-index:1;max-width:69rem;position:relative}.hero-copy.svelte-4s1vdh .eyebrow:where(.svelte-4s1vdh){color:#111110bd}.hero-copy.svelte-4s1vdh h1:where(.svelte-4s1vdh){letter-spacing:-.075em;overflow-wrap:anywhere;max-width:12ch;margin:0;font-size:clamp(4rem,8.7vw,8.8rem);line-height:.9}.hero-intro.svelte-4s1vdh{max-width:37rem;font-family:var(--font-reading);margin:1.35rem 0 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.18}.hero-art.svelte-4s1vdh{place-self:center end;width:min(35vw,26rem)}.compact.svelte-4s1vdh{min-height:clamp(29rem,57svh,42rem)}@media (width<=760px){.page-hero.svelte-4s1vdh{min-height:0;padding:7rem var(--page-gutter) 2rem;display:block}.hero-copy.svelte-4s1vdh h1:where(.svelte-4s1vdh){max-width:11ch;font-size:clamp(3.4rem,14vw,6.5rem)}.hero-intro.svelte-4s1vdh{font-size:1.2rem}.hero-art.svelte-4s1vdh{width:min(61vw,18rem);margin:1.8rem auto 0}.compact.svelte-4s1vdh{height:auto;min-height:0}}
