.page-hero.svelte-4s1vdh{min-height:88svh;padding-block:var(--space-4) var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.stage.svelte-4s1vdh{gap:var(--space-5);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.above.svelte-4s1vdh{margin-bottom:var(--space-4);font-weight:600}h1.svelte-4s1vdh{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:18ch;font-size:clamp(2.5rem,1.25rem + 4.2vw,5rem);font-weight:700;line-height:.95;animation:.7s cubic-bezier(.2,.7,.1,1) both svelte-4s1vdh-rise}.lead.svelte-4s1vdh{max-width:46ch;margin-top:var(--space-5);font-size:var(--text-lead);line-height:1.3}.cta.svelte-4s1vdh{margin-top:var(--space-5)}figure.svelte-4s1vdh{justify-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:min(100%,30rem);margin:0;display:grid}@keyframes svelte-4s1vdh-rise{0%{clip-path:inset(0 0 100%);translate:0 .35em}to{clip-path:inset(0);translate:0}}@media (width>=960px){.stage.svelte-4s1vdh{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}figure.svelte-4s1vdh{justify-self:end}}
