.about-page{background:var(--bg);color:var(--heading)}.about-page__container{width:min(100% - 2rem,90rem);margin-inline:auto}.about-page__hero{padding-block:clamp(4rem,9vw,8rem)}.about-page__eyebrow{color:var(--mut);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.about-page__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:72rem;margin:1rem 0 0;font-size:clamp(3rem,7vw,6.5rem);font-weight:500;line-height:.95}.about-page__lead{max-width:53rem;color:var(--mut);margin:2rem 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6}.about-page__mission,.about-page__principles{border-top:1px solid var(--bd);padding-block:clamp(4rem,8vw,7rem)}.about-page__split{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);display:grid}.about-page h2{letter-spacing:-.05em;text-wrap:balance;max-width:40rem;margin:1rem 0 0;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:500;line-height:1}.about-page__split>div:last-child p{color:var(--mut);margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7}.about-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.about-page__grid article{border:1px solid var(--bd);border-radius:var(--radius-lg);background:var(--panel);min-height:15rem;padding:clamp(1.5rem,3vw,2.25rem)}.about-page__grid h3{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:600}.about-page__grid p{color:var(--mut);margin:1rem 0 0;font-size:1rem;line-height:1.65}.about-page__link{color:var(--heading);text-underline-offset:.25em;align-items:center;gap:.45rem;margin-top:2.5rem;font-weight:600;display:inline-flex}.about-page__link svg{width:1rem;height:1rem}@media (max-width:760px){.about-page__split,.about-page__grid{grid-template-columns:1fr}.about-page__grid article{min-height:0}}
