.about-hero{padding-top:140px;padding-bottom:96px}.about-eyebrow{color:var(--on-navy-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600;display:inline-block}.about-founder{padding-top:96px;padding-bottom:96px}.about-founder-grid,.about-approach{grid-template-columns:minmax(0,400px) minmax(0,680px);align-items:start;gap:clamp(48px,6vw,96px);display:grid}.about-portrait{margin:40px 0 0}.about-portrait img{border-radius:var(--radius-3);width:100%;height:auto;display:block}.about-portrait figcaption{gap:4px;margin-top:24px;display:grid}.about-portrait-name{color:var(--navy);font-family:var(--font-display);font-size:28px;line-height:1.2}.about-portrait-role{color:var(--text-muted);font-size:14px}.about-portrait-note{max-width:320px;color:var(--text-muted);margin-top:24px;font-size:16px}.about-story h2{color:var(--navy);margin-bottom:24px}.about-story p{color:var(--text-muted);text-wrap:pretty;margin-bottom:24px;font-size:18px;line-height:1.8}.about-story p:last-child{margin-bottom:0}.about-approach{border-top:1px solid var(--hairline-strong);margin-top:64px;padding-top:40px}.about-approach h3{color:var(--navy);font-size:28px}.about-approach p{color:var(--text-muted);font-size:16px;line-height:1.8}.about-system-link{align-items:center;gap:12px;min-height:44px;margin-top:16px;font-weight:600;display:inline-flex}@media (width<=1023px){.about-founder-grid,.about-approach{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px}}@media (width<=767px){.about-founder{padding-top:64px;padding-bottom:80px}.about-founder-grid,.about-approach{grid-template-columns:minmax(0,1fr);gap:40px}.about-portrait{width:100%;max-width:400px;margin:0}.about-portrait-note{max-width:none}.about-approach{gap:16px;margin-top:48px;padding-top:32px}}
