.about-body{padding:10px 0 120px}
.about-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start}
.about-grid .prose h2:first-child{margin-top:0}
.founders{display:grid;gap:14px;margin-top:1.2em}
.founder{display:flex;gap:18px;padding:22px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.015);scroll-margin-top:100px}
.founder h3{margin:0!important;font-size:20px}
.founder p{font-size:15.5px;margin-top:8px}
.f-ph{flex:none;width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-weight:500;color:var(--cyan);border:1px solid rgba(34,227,242,.3);background:linear-gradient(135deg,#0F2A30,#0A0F15)}
.f-ph.o{color:var(--orange);border-color:rgba(255,122,47,.35);background:linear-gradient(135deg,#2E1A10,#0A0F15)}
.f-role{color:var(--cyan);font-size:11px;margin-top:4px}
.f-role.o{color:var(--orange)}
.facts{position:sticky;top:100px;padding:26px;border-radius:22px;border:1px solid var(--line2);background:#070A0E}
.facts h2{font-size:11px;color:var(--dim);margin-bottom:16px;max-width:none;letter-spacing:.14em}
.facts dl{display:grid;gap:4px;margin-bottom:24px}
.facts dt{color:var(--dim);font-size:12.5px;margin-top:10px}
.facts dd{font-size:15px;line-height:1.45}
.facts a{color:var(--cyan)}
.facts .btn{width:100%;justify-content:center;color:#06090C}
@media (max-width:980px){.about-grid{grid-template-columns:1fr;gap:40px}.facts{position:static}}
@media (max-width:640px){.founder{flex-direction:column;gap:12px;padding:18px}.about-body{padding-bottom:80px}}
