.hero.svelte-g5gfqs{padding:var(--space-12) 0 var(--space-14);position:relative}.hero.compact.svelte-g5gfqs{padding:var(--space-10) 0 var(--space-12)}.hero.centered.svelte-g5gfqs .inner:where(.svelte-g5gfqs){text-align:center;align-items:center}.hero.centered.svelte-g5gfqs .copy:where(.svelte-g5gfqs){margin-inline:auto}.inner.svelte-g5gfqs{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:center}.hero.has-visual.svelte-g5gfqs .inner:where(.svelte-g5gfqs){grid-template-columns:1fr 1fr}.copy.svelte-g5gfqs{display:flex;flex-direction:column;gap:var(--space-5)}.eyebrow.svelte-g5gfqs{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--color-purple);text-transform:uppercase}.copy.svelte-g5gfqs h1,.copy.svelte-g5gfqs h1:where(.svelte-g5gfqs){font-family:var(--font-head);font-weight:800;font-size:clamp(48px,8vw,96px);letter-spacing:-3px;line-height:.95;text-transform:lowercase;color:var(--color-text);margin:0}.hero.compact.svelte-g5gfqs .copy:where(.svelte-g5gfqs) h1:where(.svelte-g5gfqs){font-size:clamp(40px,6vw,72px)}.copy.svelte-g5gfqs h1 em,.copy.svelte-g5gfqs h1:where(.svelte-g5gfqs) em{font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--color-purple-light)}.sub.svelte-g5gfqs{font-family:var(--font-body);font-size:var(--size-text-lg, 20px);line-height:1.5;color:var(--color-text-muted);max-width:60ch;margin:0}.ctas.svelte-g5gfqs{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.visual.svelte-g5gfqs{display:flex;justify-content:center;align-items:center}@media(max-width:980px){.hero.has-visual.svelte-g5gfqs .inner:where(.svelte-g5gfqs){grid-template-columns:1fr}.visual.svelte-g5gfqs{order:-1}}@media(max-width:720px){.copy.svelte-g5gfqs h1,.copy.svelte-g5gfqs h1:where(.svelte-g5gfqs){font-size:clamp(36px,9vw,56px);letter-spacing:-1px}.hero.compact.svelte-g5gfqs .copy:where(.svelte-g5gfqs) h1:where(.svelte-g5gfqs){font-size:clamp(32px,8vw,48px);letter-spacing:-1px}}.intro-block.svelte-sw5zg7{display:grid;grid-template-columns:1fr;gap:var(--space-9);max-width:880px}.intro-block.has-quote.svelte-sw5zg7{grid-template-columns:minmax(0,1fr) minmax(220px,320px);max-width:1100px;gap:var(--space-10);align-items:start}.eyebrow.svelte-sw5zg7{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--color-purple);text-transform:uppercase;margin-bottom:var(--space-4)}h2.svelte-sw5zg7{font-family:var(--font-head);font-weight:800;font-size:clamp(32px,4vw,48px);letter-spacing:-1.5px;line-height:1.05;text-transform:lowercase;color:var(--color-text);margin:0 0 var(--space-7)}h2.svelte-sw5zg7 em:where(.svelte-sw5zg7){font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--color-purple-light)}.body.svelte-sw5zg7{font-family:var(--font-body);font-size:var(--size-text-md, 17px);line-height:1.65;color:var(--color-text-muted)}.body.svelte-sw5zg7 p+p{margin-top:var(--space-5)}.body.svelte-sw5zg7 strong{color:var(--color-text);font-weight:600}.pull.svelte-sw5zg7{position:sticky;top:96px;padding:var(--space-7);border-left:2px solid var(--color-purple)}blockquote.svelte-sw5zg7{font-family:var(--font-accent);font-style:italic;font-size:clamp(24px,2.5vw,32px);line-height:1.25;color:var(--color-purple-light);margin:0}cite.svelte-sw5zg7{display:block;margin-top:var(--space-4);font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-faint)}@media(max-width:768px){.intro-block.has-quote.svelte-sw5zg7{grid-template-columns:1fr}.pull.svelte-sw5zg7{position:static}}.split.svelte-1kc1i0l{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center}.split.flip.svelte-1kc1i0l .copy-col:where(.svelte-1kc1i0l){order:2}.split.flip.svelte-1kc1i0l .visual-col:where(.svelte-1kc1i0l){order:1}.visual-col.svelte-1kc1i0l{display:flex;justify-content:center;align-items:center;min-height:320px}@media(max-width:980px){.split.svelte-1kc1i0l,.split.flip.svelte-1kc1i0l{grid-template-columns:1fr}.split.flip.svelte-1kc1i0l .copy-col:where(.svelte-1kc1i0l),.split.flip.svelte-1kc1i0l .visual-col:where(.svelte-1kc1i0l){order:0}.split.svelte-1kc1i0l .visual-col:where(.svelte-1kc1i0l){order:-1}}.shell.svelte-cwls5q{max-width:1440px;margin-inline:auto;padding-inline:var(--shell-pad-x)}.shell.pad-top.svelte-cwls5q{padding-top:96px;padding-bottom:120px}.shell.pad.svelte-cwls5q{padding-top:120px}@media(max-width:980px){.shell.pad-top.svelte-cwls5q{padding-top:80px;padding-bottom:96px}.shell.pad.svelte-cwls5q{padding-top:96px}}@media(max-width:720px){.shell.pad-top.svelte-cwls5q{padding-top:56px;padding-bottom:64px}.shell.pad.svelte-cwls5q{padding-top:64px}}.eyebrow-mono.svelte-cwls5q{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--color-purple);text-transform:uppercase;display:inline-block;margin-bottom:var(--space-3)}.hero-visual.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.hero-doodles.svelte-cwls5q{display:flex;align-items:center;justify-content:center;gap:var(--space-7);margin-top:var(--space-7);opacity:.7}.hero-platy.svelte-cwls5q{display:flex;justify-content:center}.manifesto.svelte-cwls5q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-7)}.manifesto.svelte-cwls5q li:where(.svelte-cwls5q){display:grid;grid-template-columns:56px 1fr;gap:var(--space-5);align-items:baseline}.manifesto.svelte-cwls5q .num:where(.svelte-cwls5q){font-family:var(--font-accent);font-size:36px;line-height:1;color:var(--color-purple-light)}.manifesto.svelte-cwls5q strong:where(.svelte-cwls5q){font-family:var(--font-head);font-weight:800;font-size:22px;text-transform:lowercase;color:var(--color-text);letter-spacing:-.5px}.manifesto.svelte-cwls5q .dim:where(.svelte-cwls5q){color:var(--color-text-muted);font-family:var(--font-body);font-weight:400;font-size:17px}.split-h.svelte-cwls5q{font-family:var(--font-head);font-weight:800;font-size:clamp(32px,4vw,48px);letter-spacing:-1.5px;line-height:1.05;text-transform:lowercase;color:var(--color-text);margin:0 0 var(--space-5)}.split-h.svelte-cwls5q em:where(.svelte-cwls5q){font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--color-purple-light)}.body.svelte-cwls5q{font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0}.how-cta.svelte-cwls5q{margin-top:var(--space-5)}.timeline.svelte-cwls5q{display:flex;gap:var(--space-5);align-items:flex-end;padding:var(--space-9);background:var(--color-surface1);border:1px solid var(--color-border);border-radius:var(--radius-brand-md);width:100%}.timeline.svelte-cwls5q .step:where(.svelte-cwls5q){flex:1;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;opacity:.55}.timeline.svelte-cwls5q .step.hl:where(.svelte-cwls5q){opacity:1}.timeline.svelte-cwls5q .dot:where(.svelte-cwls5q){width:14px;height:14px;border-radius:50%;background:var(--color-text-faint)}.timeline.svelte-cwls5q .step.hl:where(.svelte-cwls5q) .dot:where(.svelte-cwls5q){background:var(--color-lime);box-shadow:0 0 12px var(--color-lime)}.timeline.svelte-cwls5q .lbl:where(.svelte-cwls5q){font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-muted)}.timeline.svelte-cwls5q .step.hl:where(.svelte-cwls5q) .lbl:where(.svelte-cwls5q){color:var(--color-lime)}@media(max-width:980px){.manifesto.svelte-cwls5q li:where(.svelte-cwls5q){grid-template-columns:40px 1fr}}@media(max-width:720px){.manifesto.svelte-cwls5q li:where(.svelte-cwls5q){grid-template-columns:32px 1fr}}
