.about-heading h1 span{color:var(--public-accent)}.about-section{border-top:1px solid var(--public-line);padding-block:48px}.article-prose.about-section h2{margin:12px 0 26px;font-size:clamp(24px,2.6vw,34px)}.about-team-grid{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:40px;display:grid}.about-experience{color:var(--public-accent);font-size:24px}.about-experience strong{font-size:80px;font-weight:650;line-height:1.2}.about-capabilities-grid,.about-grid,.about-principles{gap:20px;margin-top:28px;display:grid}.about-grid,.about-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-capability,.about-card,.about-principles>div{border:1px solid var(--public-line);background:var(--public-surface);padding:20px}.about-principles>div{gap:8px;display:grid}.about-principles strong{color:var(--public-accent);font-size:19px}.about-capability h3,.about-card h3{margin:0 0 10px}.about-contact-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}.article-prose .about-email{min-height:300px;display:block;color:var(--public-text)!important;padding:20px!important;text-decoration:none!important}.about-email-address{color:var(--public-accent);overflow-wrap:anywhere;margin-top:20px;font-size:18px;font-weight:650;line-height:1.5;display:block}.about-email-note{color:var(--public-muted);margin-top:16px;font-size:14px;line-height:1.8;display:block}.about-qr img{background:#fff;width:min(100%,220px);height:auto;margin:20px auto 0;display:block}@media (width<=760px){.about-capabilities-grid,.about-grid,.about-principles,.about-team-grid{grid-template-columns:minmax(0,1fr);gap:24px}.about-section{padding-block:36px}}
