.hero.svelte-1uha8ag{text-align:center;padding:4.5rem 0 5.5rem}.hero.svelte-1uha8ag>*{animation:.5s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-hero-in}.hero.svelte-1uha8ag>h1:where(.svelte-1uha8ag){animation-delay:50ms}.hero.svelte-1uha8ag>.sub:where(.svelte-1uha8ag){animation-delay:.12s}.hero.svelte-1uha8ag>.ctas:where(.svelte-1uha8ag){animation-delay:.19s}.hero.svelte-1uha8ag>.footnote:where(.svelte-1uha8ag){animation-delay:.26s}@keyframes svelte-1uha8ag-hero-in{0%{opacity:0;transform:translateY(12px)}}h1.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;max-width:46rem;margin:3.65rem auto 1.375rem;font-size:clamp(2.25rem,6.5vw,3.875rem);line-height:1.02}.sub.svelte-1uha8ag{text-wrap:pretty;max-width:31rem;margin:0 auto 2.125rem;font-size:clamp(1rem,2.2vw,1.1875rem);line-height:1.5}.ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1rem;display:flex}.cta.svelte-1uha8ag{color:var(--ink);border-radius:16px;padding:1rem 2rem;font-size:1.0625rem;font-weight:700}.cta.btn-primary.svelte-1uha8ag{color:var(--brand-ink);box-shadow:0 8px 22px -6px color-mix(in srgb, var(--brand) 50%, transparent)}.footnote.svelte-1uha8ag{color:var(--muted);margin:0;font-size:.78rem;font-weight:500}
