.about-lead{display:grid;grid-template-columns:1.2fr 0.8fr;gap:var(--space-5);align-items:start}.about-lead p{font-size:var(--step-1);max-width:56ch}.about-lead p+p{margin-top:var(--space-3);opacity:.85;font-size:var(--step-0)}
.timeline{border-left:3px solid var(--ink);padding-left:var(--space-4);margin-left:var(--space-2)}.timeline-item{position:relative;padding-bottom:var(--space-5)}.timeline-item::before{content:'';position:absolute;left:calc(-1 * var(--space-4) - 9px);top:4px;width:16px;height:16px;border-radius:50%;background:var(--coral);border:3px solid var(--ink)}
.timeline-item .year{font-family:var(--font-mono);font-weight:700;color:var(--coral-deep);font-size:var(--step--1)}.timeline-item h3{margin-top:.3em;font-size:var(--step-1)}.timeline-item p{margin-top:.4em;opacity:.85;max-width:50ch}
.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.value-card{border:2.5px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-3)}.value-card .stamp{margin-bottom:var(--space-2)}.value-card h3{font-size:var(--step-1);margin-bottom:.4em}.value-card p{font-size:var(--step--1);opacity:.8}
@media(max-width:980px){.about-lead{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.value-grid{grid-template-columns:1fr}}

.timeline-item h3:first-child{margin-top:0;line-height:1.2}
