.page-hero.svelte-4s1vdh{padding:48px 0 32px}.page-eyebrow.svelte-4s1vdh{margin:0 0 12px;font-size:.875rem;font-weight:600;letter-spacing:.04em;color:var(--color-primary)}.page-title.svelte-4s1vdh{margin:0;font-size:clamp(2.2rem,5vw,3.25rem);line-height:1.08;letter-spacing:-.02em;color:var(--color-body);text-wrap:balance}.page-lead.svelte-4s1vdh{max-width:34em;margin:16px 0 0;font-size:1.15rem;line-height:1.6;color:var(--color-secondary);text-wrap:pretty}@media (min-width: 900px){.page-hero.svelte-4s1vdh{padding:80px 0 56px}}
