.rd .ab-founders,.rd .ab-leads,.rd .ab-diff{padding:clamp(110px, 17vh, 190px) var(--pad)}.rd .ab-founders>*,.rd .ab-leads>*,.rd .ab-diff>*{max-width:calc(var(--max) - 2 * var(--pad));margin-inline:auto}.rd .ab-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:24px clamp(24px,5vw,90px);margin-bottom:clamp(48px,8vh,90px);display:grid}.rd .ab-head p{max-width:30rem;color:var(--mu)}.rd .ab-head .rlink{justify-self:start}.rd .ab-role{font-family:var(--mono);letter-spacing:.02em;color:var(--accent-text);font-size:.78rem}.rd .ab-bio{color:var(--mu)}.rd .ab-story{max-width:var(--max);padding:clamp(40px, 6vh, 80px) var(--pad) clamp(90px, 14vh, 150px);grid-template-columns:1fr 1.55fr;align-items:start;gap:40px clamp(32px,6vw,110px);margin:0 auto;display:grid}.rd .ab-story h2{font-size:clamp(2rem,3.6vw,3.4rem);position:sticky;top:110px}.rd .ab-story-body{max-width:44rem;color:var(--mu);gap:1.1em;display:grid}.rd .ab-story-body .prose-lead{margin-bottom:.3em}.rd .ab-mission{border-radius:var(--r-card);background:var(--card);border:1px solid var(--ln);gap:22px;margin-top:28px;padding:clamp(26px,3vw,40px);display:grid}.rd .ab-mission blockquote{letter-spacing:-.012em;color:var(--fg);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.4}.rd .ab-mission figcaption{align-items:center;gap:14px;display:flex}.rd .ab-mission img{object-fit:cover;border-radius:50%;width:56px;height:56px}.rd .ab-mission figcaption span{font-size:.92rem;display:grid}.rd .ab-mission b{color:var(--fg);font-weight:560}.rd .ab-numbers{max-width:var(--max);padding:0 var(--pad) clamp(90px, 14vh, 150px);margin:0 auto}.rd .ab-stats{border-top:1px solid var(--ln);grid-template-columns:repeat(4,1fr);display:grid}.rd .ab-stats>div{gap:12px;padding:30px 24px 0 0;display:grid}.rd .ab-stats>div+div{border-left:1px solid var(--ln);padding-left:24px}.rd .ab-stats dt{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ember-hi);font-size:clamp(2.8rem,5.4vw,5.2rem);font-weight:560;line-height:.95}.rd .ab-stats dd{max-width:14rem;color:var(--mu);font-size:.95rem}.rd .ab-founder-list{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px);display:grid}.rd .ab-founder{border-radius:var(--r-card);background:var(--card);border:1px solid var(--ln);grid-template-columns:clamp(140px,13vw,200px) 1fr;gap:clamp(20px,2.4vw,32px);padding:clamp(16px,1.6vw,22px);display:grid;box-shadow:0 1px 2px #0b0c0e0a}.rd .ab-founder-photo{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.rd .ab-founder-body{align-content:start;gap:14px;padding:8px 8px 8px 0;display:grid}.rd .ab-founder h3{font-size:clamp(1.5rem,2.2vw,2rem)}.rd .ab-founder blockquote{border-left:2px solid var(--ember);color:var(--fg);padding-left:16px;font-size:1.02rem;line-height:1.45}.rd .ab-founder .rlink{justify-self:start;margin-top:6px}.rd .ab-lead-grid{grid-template-columns:repeat(4,1fr);gap:clamp(36px,5vw,64px) clamp(16px,2vw,28px);display:grid}.rd .ab-lead{align-content:start;gap:6px;display:grid}.rd .ab-avatar{aspect-ratio:1;background:var(--ink-3);border-radius:50%;width:clamp(96px,9vw,128px);margin-bottom:18px;overflow:hidden}.rd .ab-avatar img{object-fit:cover;filter:grayscale(.35);width:100%;height:100%;transition:filter .2s ease-out;transform:scale(1.22)translateY(2.3%)}.rd .ab-lead:hover .ab-avatar img{filter:none}.rd .ab-area{font-family:var(--mono);color:var(--mu);font-size:.76rem}.rd .ab-lead h3{font-size:1.2rem}.rd .ab-lead .ab-bio{margin-top:6px;font-size:.93rem}.rd .ab-places{border-top:1px solid var(--ln);color:var(--mu);flex-wrap:wrap;gap:12px 32px;margin-top:clamp(56px,9vh,100px);padding-top:26px;font-size:.95rem;display:flex}.rd .ab-places li{align-items:center;gap:8px;display:inline-flex}.rd .ab-places svg{color:var(--accent-text)}.rd .ab-places b{color:var(--fg);font-weight:540}.rd .ab-diff-list{border-top:1px solid var(--ln);grid-template-columns:repeat(3,1fr);display:grid}.rd .ab-diff-list li{align-content:start;gap:14px;padding:30px 28px 10px 0;display:grid}.rd .ab-diff-list li+li{border-left:1px solid var(--ln);padding-left:28px}.rd .ab-diff-list span{font-family:var(--mono);color:var(--accent-text);font-size:.78rem}.rd .ab-diff-list p{color:var(--mu)}.rd .ab-time{max-width:var(--max);padding:clamp(110px, 17vh, 190px) var(--pad) clamp(40px, 6vh, 80px);grid-template-columns:1fr 1.55fr;align-items:start;gap:40px clamp(32px,6vw,110px);margin:0 auto;display:grid}.rd .ab-time h2{font-size:clamp(2rem,3.6vw,3.4rem);position:sticky;top:110px}.rd .ab-time-track{padding-left:34px;position:relative}.rd .ab-rail{background:var(--ln);width:1px;position:absolute;top:10px;bottom:10px;left:4px}.rd .ab-rail span{background:linear-gradient(var(--ember-hi), var(--ember));transform-origin:50% 0;position:absolute;inset:0}.rd .ab-time-list{gap:clamp(44px,7vh,72px);display:grid}.rd .ab-time-list li{gap:10px;max-width:38rem;display:grid;position:relative}.rd .ab-time-list li:before{content:"";background:var(--ink);border:1px solid var(--ember);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:-34px}.rd .ab-year{font-family:var(--mono);color:var(--accent-text);font-size:.85rem}.rd .ab-time-list h3{font-size:clamp(1.4rem,2vw,1.8rem)}.rd .ab-time-list p:last-child{color:var(--mu)}@media (max-width:1100px){.rd .ab-founder-list{grid-template-columns:1fr;max-width:46rem}.rd .ab-lead-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.rd .ab-story,.rd .ab-head,.rd .ab-time{grid-template-columns:1fr}.rd .ab-story h2,.rd .ab-time h2{position:static}.rd .ab-stats{grid-template-columns:repeat(2,1fr)}.rd .ab-stats>div:nth-child(3){border-left:0;padding-left:0}.rd .ab-stats>div:nth-child(n+3){border-top:1px solid var(--ln);margin-top:30px}.rd .ab-diff-list{grid-template-columns:1fr}.rd .ab-diff-list li+li{border-left:0;border-top:1px solid var(--ln);padding-left:0}}@media (max-width:640px){.rd .ab-founder{grid-template-columns:1fr}.rd .ab-founder-photo{width:160px}.rd .ab-lead-grid{grid-template-columns:repeat(2,1fr)}.rd .ab-stats>div{padding-right:12px}.rd .ab-stats>div+div{padding-left:12px}}@media (prefers-reduced-motion:reduce){.rd .ab-avatar img{transition:none}}
