.about-page{background:var(--color-paper);padding-block:var(--space-12) var(--section-pad-mobile)}.about-wrap{max-width:var(--measure-prose);padding-inline:var(--container-pad);margin-inline:auto}.about-title{font-family:var(--font-display);letter-spacing:var(--ls-headline);color:var(--color-ink);margin:var(--space-4) 0 0;font-size:clamp(40px,7vw,72px);font-weight:800;line-height:1}.about-lead{color:var(--color-ink-2);margin:var(--space-6) 0 0;font-size:19px;line-height:1.55}.about-section{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-rule)}.about-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 var(--space-4);font-size:clamp(24px,3.5vw,32px);font-weight:700;line-height:1.15}.about-text{color:var(--color-ink);margin:0 0 var(--space-4);font-size:17px;line-height:1.6}.about-text a,.about-milestone a,.about-more a{color:var(--color-ink);text-underline-offset:4px}.about-text a:hover,.about-milestone a:hover,.about-more a:hover{color:var(--color-accent)}.about-timeline{margin:0;padding:0;list-style:none}.about-timeline li{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-rule);grid-template-columns:4.5rem 1fr;display:grid}.about-year{padding-top:3px}.about-milestone{font-size:17px;line-height:1.5}.about-cta{margin-top:var(--space-2);min-height:44px}.about-more{gap:var(--space-3) var(--space-8);flex-wrap:wrap;font-weight:600;display:flex}.about-more a{align-items:center;min-height:44px;display:inline-flex}
