@font-face{font-family:Mona Sans;src:url(../../../fonts/Mona-Sans.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}.landing.svelte-1uha8ag{--ink:#fbfaf7;--ink-light:#fdfdfb;--ink-deep:#f0eee8;--chalk:#151412;--chalk-dim:#5b5954;--mute:#aaa79f;--mute-text:#6c6a63;--sage:#7a1d2a;--sage-deep:#5d1420;--display:"Mona Sans", "Helvetica Neue", Arial, sans-serif;--body:"Mona Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;min-height:100svh;color:var(--chalk);font-family:var(--body);background:linear-gradient(158deg, var(--ink-light) 0%, var(--ink) 42%, var(--ink-deep) 100%);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;position:relative}.grain.svelte-1uha8ag{z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.frame.svelte-1uha8ag{z-index:1;width:min(1180px,100% - 2*clamp(20px,5vw,72px));margin:0 auto;position:relative}.top.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:30px 0 0;display:flex}.wordmark.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.01em;color:var(--chalk);align-items:center;gap:10px;font-size:20px;font-weight:650;text-decoration:none;display:inline-flex}.mark.svelte-1uha8ag{fill:none;width:22px;height:22px;stroke:var(--chalk);stroke-width:1.8px;stroke-linecap:round}.mark.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:var(--chalk);stroke:none}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--chalk-dim);font-size:15px;text-decoration:none;transition:color .16s}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--chalk)}.hero.svelte-1uha8ag{flex-direction:column;justify-content:space-between;gap:40px;min-height:calc(100svh - 52px);padding:clamp(48px,9vh,96px) 0 40px;display:flex}.hero-text.svelte-1uha8ag{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:28px;display:grid}h1.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;grid-column:1/11;margin:0;font-size:clamp(40px,5.9vw,78px);font-weight:620;font-stretch:104%;line-height:1}h1.svelte-1uha8ag .soft:where(.svelte-1uha8ag){color:var(--sage)}.lead.svelte-1uha8ag{max-width:58ch;color:var(--chalk-dim);grid-column:6/13;margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.graph.svelte-1uha8ag{margin:0}.graph.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:auto;font-family:var(--body);font-size:15px;display:block}.graph.svelte-1uha8ag svg.graph-tall:where(.svelte-1uha8ag){max-width:420px;font-size:14px;display:none}.graph-tall.svelte-1uha8ag .node:where(.svelte-1uha8ag) text:where(.svelte-1uha8ag){text-anchor:start}.spine.svelte-1uha8ag{stroke:var(--mute);stroke-width:2px;stroke-linecap:round}.node.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:var(--ink);stroke:var(--mute);stroke-width:2px}.node.done.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:var(--chalk);stroke:var(--chalk)}.node.current.svelte-1uha8ag circle:where(.svelte-1uha8ag){stroke:var(--chalk);stroke-width:2.5px}.node.current.svelte-1uha8ag .ring:where(.svelte-1uha8ag){fill:none;stroke:var(--chalk);stroke-width:1px;opacity:.35}.node.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:var(--chalk-dim);text-anchor:middle}.node.current.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:var(--chalk)}.branch.svelte-1uha8ag path:where(.svelte-1uha8ag){fill:none;stroke:var(--mute);stroke-width:1.6px;stroke-linecap:round;transition:stroke .18s;animation:1.3s cubic-bezier(.2,.7,.2,1) svelte-1uha8ag-draw}.branch.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:var(--ink);stroke:var(--mute);stroke-width:1.6px;transition:stroke .18s,fill .18s}.branch.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:var(--chalk-dim);transition:fill .18s}.branch.svelte-1uha8ag:hover path:where(.svelte-1uha8ag),.branch.svelte-1uha8ag:hover circle:where(.svelte-1uha8ag){stroke:var(--sage)}.branch.svelte-1uha8ag:hover circle:where(.svelte-1uha8ag){fill:var(--sage)}.branch.svelte-1uha8ag:hover text:where(.svelte-1uha8ag){fill:var(--chalk)}@keyframes svelte-1uha8ag-draw{0%{stroke-dasharray:520;stroke-dashoffset:520px}to{stroke-dasharray:520;stroke-dashoffset:0}}figcaption.svelte-1uha8ag{max-width:78ch;color:var(--mute-text);margin-top:14px;font-size:13.5px;line-height:1.5}figcaption.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--chalk-dim);font-style:normal}.points.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(28px,5vw,72px);padding:clamp(64px,10vh,120px) 0;display:grid}.points.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.015em;margin:0 0 10px;font-size:23px;font-weight:600;line-height:1.2}.points.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:38ch;color:var(--chalk-dim);margin:0;font-size:15.5px}.invite.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:0 0 clamp(72px,12vh,140px);display:flex}.invite.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:44ch;font-family:var(--display);letter-spacing:-.015em;color:var(--chalk);margin:0;font-size:clamp(22px,2.1vw,29px);font-weight:540;line-height:1.25}.cta.svelte-1uha8ag{background:var(--sage);color:#fbfaf7;white-space:nowrap;border-radius:3px;padding:15px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-block}.cta.svelte-1uha8ag:hover{background:var(--sage-deep)}.cta.svelte-1uha8ag:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.foot.svelte-1uha8ag{color:var(--mute-text);justify-content:center;padding:0 0 36px;font-size:13.5px;display:flex}@media (width<=820px){.graph.svelte-1uha8ag svg.graph-wide:where(.svelte-1uha8ag){display:none}.graph.svelte-1uha8ag svg.graph-tall:where(.svelte-1uha8ag){display:block}h1.svelte-1uha8ag{grid-column:1/-1;font-size:clamp(31px,8.4vw,56px)}.lead.svelte-1uha8ag{grid-column:1/-1}.points.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{min-height:0}}@media (width>=821px) and (height<=800px){.hero.svelte-1uha8ag{gap:20px;padding:32px 0 24px}figcaption.svelte-1uha8ag{margin-top:10px}.hero-text.svelte-1uha8ag{row-gap:20px}h1.svelte-1uha8ag{font-size:clamp(36px,4.5vw,58px)}.lead.svelte-1uha8ag{font-size:16px}}@media (prefers-reduced-motion:reduce){.branch.svelte-1uha8ag path:where(.svelte-1uha8ag){animation:none}.branch.svelte-1uha8ag path:where(.svelte-1uha8ag),.branch.svelte-1uha8ag circle:where(.svelte-1uha8ag),.branch.svelte-1uha8ag text:where(.svelte-1uha8ag),.links.svelte-1uha8ag a:where(.svelte-1uha8ag),.cta.svelte-1uha8ag{transition:none}}
