.about-page.svelte-cwls5q{color:var(--cream)}.about-tight.svelte-cwls5q{padding-top:0}.about-h3.svelte-cwls5q{margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.15;color:var(--cream);text-wrap:balance}.mission-cols.svelte-cwls5q{display:grid;gap:var(--sp-7)}@media(min-width:768px){.mission-cols.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}}.mission-col.svelte-cwls5q{border-top:1px solid var(--rule-horizon);padding-top:var(--sp-5)}.mission-col.svelte-cwls5q p:where(.svelte-cwls5q),.method-item.svelte-cwls5q p:where(.svelte-cwls5q),.expect-body.svelte-cwls5q p:where(.svelte-cwls5q),.timeline-text.svelte-cwls5q{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;color:var(--cream-soft);text-wrap:pretty}.mission-col.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:var(--sp-4)}.mission-col.svelte-cwls5q strong:where(.svelte-cwls5q){font-weight:600;color:var(--cream)}.founders.svelte-cwls5q{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}.founder.svelte-cwls5q{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:var(--sp-4);color:var(--cream);text-decoration:none}.founder-photo.svelte-cwls5q{aspect-ratio:4 / 3;background:var(--ink-2)}.founder-photo.svelte-cwls5q img:where(.svelte-cwls5q){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.founder-text.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.founder-name.svelte-cwls5q{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.15;transition:color var(--dur-quick) ease}.founder-meta.svelte-cwls5q{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);line-height:1.4;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cream-muted)}.founder-meta--base.svelte-cwls5q{color:var(--cream-soft);letter-spacing:normal;text-transform:none;font-family:var(--font-body);font-size:var(--fs-small)}.founder.svelte-cwls5q:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(hover:hover)and (pointer:fine){.founder.svelte-cwls5q:hover .founder-name:where(.svelte-cwls5q){color:var(--amber)}}@media(min-width:640px){.founders.svelte-cwls5q{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6)}.founder.svelte-cwls5q{grid-template-columns:1fr;align-items:start}}.founders-more.svelte-cwls5q{margin-top:var(--sp-6)}.timeline.svelte-cwls5q{margin:0;padding:0;list-style:none;max-width:52rem}.timeline-row.svelte-cwls5q{display:grid;gap:var(--sp-1);padding-block:var(--sp-4);border-top:1px solid var(--rule)}.timeline-row.svelte-cwls5q:last-child{border-bottom:1px solid var(--rule)}.timeline-when.svelte-cwls5q{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);line-height:1.4;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--horizon)}@media(min-width:640px){.timeline-when.svelte-cwls5q{padding-top:.3em}.timeline-row.svelte-cwls5q{grid-template-columns:8rem minmax(0,1fr);gap:var(--sp-6)}}.method.svelte-cwls5q{display:grid;margin:0;padding:0;list-style:none}.method-item.svelte-cwls5q{padding-block:var(--sp-4);border-top:1px solid var(--rule)}@media(min-width:768px){.method.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sp-8);column-gap:var(--sp-8)}.method-item.svelte-cwls5q,.expect-item.svelte-cwls5q{padding-block:var(--sp-5)}}.bottom-line.svelte-cwls5q{margin:var(--sp-7) 0 0;padding-top:var(--sp-5);border-top:1px solid var(--rule-horizon);font-family:var(--font-body);font-size:var(--fs-lead);line-height:1.55;color:var(--cream-soft)}.bottom-line.svelte-cwls5q strong:where(.svelte-cwls5q){font-weight:600;color:var(--cream)}.expect.svelte-cwls5q{display:grid;margin:0;padding:0;list-style:none}.expect-item.svelte-cwls5q{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--sp-3);padding-block:var(--sp-4);border-top:1px solid var(--rule)}.expect-num.svelte-cwls5q{padding-top:.45em;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--horizon)}@media(min-width:768px){.expect.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sp-8);column-gap:var(--sp-8)}}
