.about-head{border-bottom:1px solid var(--c-line);padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(2rem,1.5rem + 2vw,3rem)}.about-head h1{font-size:var(--fs-display);max-width:20ch;line-height:1.08}.about-head .lede{margin-top:1rem}.about-founder{align-items:start}.about-founder__photo{aspect-ratio:4/3}.about-founder__fig{margin:0}.about-founder__fig figcaption{font-size:var(--fs-xs);color:var(--c-ink-3);margin-top:.6rem}.about-founder .prose{margin-top:1.25rem}.about-pull{border-left:3px solid var(--c-gold);margin:2rem 0 0;padding-left:1.25rem}.about-pull blockquote p{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--c-ink);line-height:1.3}.about-pull figcaption{font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:.6rem}.about-role{color:var(--c-ink-2);margin-top:.35rem;font-weight:600}.about-timeline{border-top:1px solid var(--c-ink);gap:0;display:grid}.about-timeline li{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(8rem,.35fr) 1fr;gap:1rem 2rem;padding-block:1.4rem;display:grid}.about-timeline__year{font-family:var(--serif);font-size:var(--fs-h4);color:var(--c-accent);font-weight:600}.about-timeline h3{font-size:var(--fs-h4)}.about-timeline p{color:var(--c-ink-2);margin-top:.3rem}@media (max-width:600px){.about-timeline li{grid-template-columns:1fr;gap:.25rem}}.about-stack{gap:clamp(1rem,2vw,1.5rem);display:grid}.about-gap{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.about-statement{font-family:var(--serif);font-size:var(--fs-h3);color:var(--c-ink);max-width:40ch;line-height:1.35}.about-policies{border-top:1px solid var(--c-line-2)}.about-policies li{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.85rem 0;display:flex}.about-policies a{color:var(--c-ink);font-weight:600}.about-policies a:hover{color:var(--c-primary)}.about-policies span{font-size:var(--fs-xs);color:var(--c-ink-3)}.about-faq{border-top:1px solid var(--c-ink);max-width:820px}.about-faq>div{border-bottom:1px solid var(--c-line);padding-block:1.5rem}.about-faq dt{font-family:var(--serif);font-size:var(--fs-h4);color:var(--c-ink);font-weight:600}.about-faq dd{color:var(--c-ink-2);max-width:68ch;margin:.5rem 0 0}.about-faq dd+dd{margin-top:.4rem}
