.about-hero{padding:48px 5% 28px;text-align:center;max-width:640px;margin:0 auto}.about-hero h1{font-size:clamp(26px,4vw,44px);font-weight:800;letter-spacing:-2px;color:var(--text);line-height:1.1}.about-hero h1 em{font-style:italic;color:var(--p)}.about-hero p{font-size:15px;color:var(--text2);line-height:1.8;margin-top:12px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:0 5%;max-width:960px;margin:0 auto 40px}.tc{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:24px;transition:all .22s}.tc:hover{transform:translateY(-4px);border-color:rgba(143,175,138,.35)}.tc-av{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;margin-bottom:12px}.tc-name{font-size:16px;font-weight:800;color:var(--text);margin-bottom:3px}.tc-role{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px}.tc-bio{font-size:12px;color:var(--text2);line-height:1.7}.team-thanks{max-width:640px;margin:-16px auto 40px;padding:0 5%;text-align:center;font-size:13px;color:var(--text3);line-height:1.7}.team-thanks strong{color:var(--text2);font-weight:700}.story-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center;padding:0 5% 52px;max-width:960px;margin:0 auto}.story-title{font-size:clamp(20px,2.5vw,28px);font-weight:800;letter-spacing:-1px;color:var(--text);line-height:1.2;margin-bottom:16px}.story-txt{font-size:14px;color:var(--text2);line-height:1.85;margin-bottom:12px}.story-txt strong{color:var(--text);font-weight:700}.sc2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sc-s{background:var(--bg2);border:1px solid var(--border);border-radius:13px;padding:16px;transition:background .35s}.sc-s .n{font-size:30px;font-weight:800;color:var(--p);line-height:1;letter-spacing:-1px}.sc-s .d{font-size:10px;color:var(--text3);margin-top:5px}@media (max-width:768px){.story-grid,.team-grid{grid-template-columns:1fr}.story-grid{gap:24px}}