.about-intro{padding:clamp(56px,8vw,112px) 0 clamp(36px,5vw,var(--s-9));display:grid;gap:calc(var(--s-4) + var(--s-1)/2);max-width:880px}
.about-eyebrow{font:500 var(--t-xs)/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.about-intro h1{font:400 clamp(48px,6.4vw,96px)/.98 var(--font-display);letter-spacing:-.02em}
.about-sub{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:var(--ink-2);max-width:640px}
.about-page main a,.about-page a{display:inline-flex;align-items:center;min-height:var(--t-d1);overflow-wrap:anywhere;max-width:100%}
.about-panels{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-5);padding-bottom:clamp(var(--s-9),8vw,120px)}
.about-founder,.about-contact{margin:0;padding:clamp(28px,4vw,52px);border-radius:var(--r-6);display:grid;gap:calc(var(--s-4) + var(--s-1)/2);align-content:start;min-width:0}
.about-founder{background:var(--paper-2);border:1px solid var(--hairline)}
.about-founder blockquote{margin:0;font:italic 400 clamp(var(--t-d3),2.2vw,30px)/1.35 var(--font-display)}
.about-founder figcaption{font-size:15px;color:var(--ink-2)}
.about-founder strong{font-weight:600;color:var(--ink)}
.about-contact{background:var(--paper);border:1px solid var(--hairline)}
.about-contact dl{margin:0}
.about-contact dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--s-4);padding:14px 0;border-top:1px solid var(--hairline);font-size:16px}
.about-contact dt{font:500 var(--t-xs)/1.8 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:var(--s-3)}
.about-contact dd{margin:0;min-width:0}
.about-more{font-size:15px;justify-self:start}
@media(max-width:860px){.about-panels{grid-template-columns:1fr}}
@media(max-width:560px){.about-contact dl>div{grid-template-columns:1fr;gap:0}.about-contact dt{padding-top:0}}
