.hero.svelte-1uha8ag{isolation:isolate;color:#f3f0e8;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-copy.svelte-1uha8ag{z-index:1;width:min(100% - 2rem, var(--max));margin:0 auto;padding:5.5rem 0 3.75rem;position:relative}.brand.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .9rem;font-size:clamp(3.2rem,11vw,6rem);font-weight:700;line-height:.9}h1.svelte-1uha8ag{max-width:16ch;color:color-mix(in srgb, #f3f0e8 88%, var(--sheet-mist));margin:0 0 .9rem;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:600}.support.svelte-1uha8ag{max-width:34rem;color:color-mix(in srgb, #f3f0e8 72%, var(--sheet-mist));margin:0 0 1.6rem;font-size:1.1rem}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.cta.svelte-1uha8ag .btn-ghost{color:#f3f0e8}.after.svelte-1uha8ag{border-top:1px solid var(--line);padding:3.25rem 0 4.25rem}.after-inner.svelte-1uha8ag{border-left:2px solid var(--contour-ink);width:min(100% - 2rem,40rem);margin:0 auto;padding-left:1.25rem}.after.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .75rem;font-size:clamp(1.55rem,3vw,1.95rem)}
