.about{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(4rem,10vw,7rem)}.about__lede{max-inline-size:34ch;color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0 0 clamp(2rem,5vw,3rem);font-size:clamp(1.375rem,1rem + 1.6vw,2rem);font-weight:500;line-height:1.25}.about__stats{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.5rem,3vw,2rem);margin:0 0 clamp(3.5rem,8vw,5.5rem);padding:0;list-style:none;display:grid}.stat{border-block-start:2px solid var(--accent);padding-block-start:1rem}.stat__figure{flex-wrap:wrap;align-items:baseline;gap:0 .5ch;margin:0 0 .5rem;display:flex}.stat__number{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:700;line-height:1}.stat__claim{color:var(--ink);text-wrap:balance;font-size:1rem;font-weight:500}.stat__detail{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.5}.about__section{max-inline-size:62ch;margin-block-end:clamp(2.5rem,6vw,3.5rem)}.about__heading{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:700;line-height:1.15}.about__body{color:var(--ink-muted);text-wrap:pretty;margin:0 0 1rem;font-size:1rem;line-height:1.6}.about__body:last-child{margin-block-end:0}
