.nav-links a.is-current{color:var(--ink)}.nav-links a.is-current:after{content:"";display:block;height:1px;margin-top:3px;background:var(--accent)}.about-hero{padding-top:188px;padding-bottom:96px;position:relative}.about-hero .hero-eyebrow{margin-bottom:48px}.about-hero .hero-headline{max-width:18ch}.about-hero .hero-headline em{font-style:italic;color:var(--accent)}.about-lead-row{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;margin-top:64px;padding-top:28px;border-top:1px solid var(--rule);align-items:start}.about-lead{font-family:var(--serif);font-size:clamp(22px,2.3vw,31px);line-height:1.34;color:var(--ink);max-width:30ch;font-style:italic}.about-lead em{color:var(--accent)}.about-aside{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3);line-height:1.7;border-left:1px solid var(--rule);padding-left:24px;align-self:stretch}.about-aside .line{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--rule)}.about-aside .line:last-child{border-bottom:0}.about-aside .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.16em;font-size:10px}.about-aside .v{color:var(--ink);text-align:right}@media(max-width:880px){.about-lead-row{grid-template-columns:1fr;gap:40px}}.figures{margin-top:8px;padding:34px 0 6px;border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}.figures:before{content:"BY THE NUMBERS";position:absolute;top:-8px;left:0;background:var(--paper);padding-right:16px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--ink);font-weight:600}.figures .fig{display:flex;flex-direction:column;gap:8px}.figures .fig .n{font-family:var(--serif);font-size:clamp(40px,4.6vw,68px);line-height:.96;letter-spacing:-.025em;color:var(--ink)}.figures .fig .n em{color:var(--accent);font-style:italic}.figures .fig .k{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase}@media(max-width:880px){.figures{grid-template-columns:1fr 1fr;gap:32px 28px}}.story-body{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:start}.story-body .lede{font-family:var(--serif);font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.story-body .lede em{color:var(--accent);font-style:italic}.story-body .col{font-family:var(--serif);font-size:18px;line-height:1.55;color:var(--ink-2);border-left:1px solid var(--rule);padding-left:28px}.story-body .col p+p{margin-top:14px}.story-body .col .dropcap:first-letter{font-family:var(--serif);font-size:4em;float:left;line-height:.86;padding:4px 10px 0 0;color:var(--accent);font-style:italic}@media(max-width:880px){.story-body{grid-template-columns:1fr;gap:40px}}.founder-stage{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.portrait{position:relative;aspect-ratio:4 / 5;background:var(--card);border:1px solid var(--rule);overflow:hidden}.portrait image-slot{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.portrait .corner-tl,.portrait .corner-tr,.portrait .corner-bl,.portrait .corner-br{position:absolute;width:16px;height:16px;border:1px solid var(--ink);z-index:3;pointer-events:none}.portrait .corner-tl{top:14px;left:14px;border-right:0;border-bottom:0}.portrait .corner-tr{top:14px;right:14px;border-left:0;border-bottom:0}.portrait .corner-bl{bottom:14px;left:14px;border-right:0;border-top:0}.portrait .corner-br{bottom:14px;right:14px;border-left:0;border-top:0}.portrait .label,.portrait .label-bot{position:absolute;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--ink-3);z-index:3;pointer-events:none;white-space:nowrap}.portrait .label{top:24px}.portrait .label-bot{bottom:24px;letter-spacing:.18em}.portrait .scan-beam{position:absolute;left:0;right:0;top:0;height:28%;background:linear-gradient(to bottom,color-mix(in oklch,var(--accent) 20%,transparent),transparent);z-index:2;pointer-events:none;animation:portrait-scan 6s ease-in-out infinite}@keyframes portrait-scan{0%,to{transform:translateY(-10%);opacity:0}40%,60%{opacity:.7}50%{transform:translateY(280%)}}.founder-caption{margin-top:18px;border-top:1px solid var(--ink);padding-top:16px}.founder-caption .name{font-family:var(--serif);font-size:24px;letter-spacing:-.01em;color:var(--ink)}.founder-caption .role{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-top:6px}.letter h3{font-size:clamp(34px,3.8vw,54px);line-height:1.02;letter-spacing:-.02em;max-width:16ch;margin-bottom:28px}.letter h3 em{color:var(--accent);font-style:italic}.letter .salutation{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px}.letter p{font-family:var(--serif);font-size:20px;line-height:1.55;color:var(--ink);max-width:52ch;margin-bottom:18px;text-wrap:pretty}.letter .signature{margin-top:36px;padding-top:24px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:4px}.letter .signature .mark{font-family:var(--serif);font-style:italic;font-size:40px;line-height:1;color:var(--accent);letter-spacing:-.01em;margin-bottom:8px}.letter .signature .who{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink)}.letter .signature .what{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:980px){.founder-stage{grid-template-columns:1fr;gap:48px}.portrait{max-width:420px}}.principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.principles .p{background:var(--paper);padding:40px 36px;display:flex;flex-direction:column;gap:16px;min-height:240px}.principles .p .idx{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--accent)}.principles .p h3,.principles .p h4{font-family:var(--serif);font-size:clamp(26px,2.6vw,34px);line-height:1.05;letter-spacing:-.018em;max-width:14ch}.principles .p p{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:40ch;margin-top:auto}@media(max-width:760px){.principles{grid-template-columns:1fr}}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.team-grid .member{background:var(--paper);padding:0 0 24px;display:flex;flex-direction:column}.member .shot{position:relative;aspect-ratio:1 / 1;border-bottom:1px solid var(--rule);overflow:hidden;background:var(--card)}.member .shot image-slot{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.member .shot .tick{position:absolute;top:12px;left:12px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--ink-3);z-index:3;pointer-events:none}.member .meta{padding:20px 22px 0}.member .meta .name{font-family:var(--serif);font-size:22px;line-height:1.05;letter-spacing:-.012em;color:var(--ink)}.member .meta .role{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:8px}.member .meta .bio{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--ink-2);margin-top:12px}@media(max-width:980px){.team-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.team-grid{grid-template-columns:1fr}}.about-timeline .entry .copy{max-width:52ch}.about-timeline .entry .copy b{color:var(--accent);font-weight:400;font-style:italic}.about-timeline .entry .lead{font-family:var(--serif);font-size:24px;line-height:1.3;letter-spacing:-.01em;color:var(--ink);margin-bottom:8px}.final .sub-actions{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch,var(--paper) 60%,transparent)}body.theme-dusk .final .sub-actions{color:color-mix(in oklch,var(--ink) 55%,transparent)}.letter p,.story-body .col{font-family:var(--sans);font-weight:400;font-size:17px;line-height:1.68;letter-spacing:0;color:var(--ink-2)}.letter p{font-size:18px;color:var(--ink);max-width:56ch}.story-body .col .dropcap:first-letter{font-family:var(--serif)}.about-lead,.story-body .lede,.about-aside .v{color:var(--ink)}.principles .p p,.member .meta .bio{color:var(--ink-2)}
