.about-intro,.about-story,.about-links{width:min(100% - 2rem,52rem);margin-inline:auto}.about-intro{padding-block:clamp(7rem,14vw,10rem) clamp(2rem,4vw,3rem)}.about-intro p{color:var(--ink-muted);letter-spacing:.17em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:800}.about-intro h1{text-wrap:balance;max-width:18ch;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.about-intro span{max-width:40rem;color:var(--ink-muted);margin-top:1.2rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55;display:block}.about-story{border-top:1px solid var(--line);gap:0;display:grid}.about-story article{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,12rem) 1fr;gap:1rem 2rem;padding-block:clamp(1.2rem,2.5vw,1.8rem);display:grid}.about-story h2{color:var(--ink-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.about-story p{max-width:38rem;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.6}.about-links{flex-wrap:wrap;gap:1rem 2rem;padding-block:clamp(2rem,4vw,3rem) clamp(2rem,5vw,4rem);display:flex}.about-links a{color:var(--ink);border-bottom:1px solid;align-items:center;gap:.6rem;font-size:.9rem;font-weight:750;display:inline-flex}@media (max-width:640px){.about-story article{grid-template-columns:1fr;gap:.5rem}}
