.about-hero{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary));padding:160px 0 108px}.about-hero .container{max-width:880px}.about-hero .section-kicker,.about-hero h1,.about-hero p{color:var(--brand-text-inverse)}.about-hero h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.about-purpose,.about-team,.about-testimonials,.about-timeline{padding:88px 0}.about-purpose,.about-team{background:var(--brand-bg-alt)}.about-purpose__cards,.team-grid,.testimonial-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-purpose__cards article,.team-grid article,.testimonial-grid blockquote{background:var(--brand-bg);border:1px solid var(--brand-border);margin:0;padding:28px;position:relative}.about-purpose__cards span{background:var(--brand-secondary);display:block;height:30px;margin-bottom:18px;width:30px}.timeline-list{display:grid;grid-gap:20px;gap:20px}.timeline-list article{border-left:4px solid var(--brand-primary);padding:10px 0 10px 24px;position:relative}.timeline-list span{color:var(--brand-accent);font-weight:800}.team-grid img{aspect-ratio:1/1;background:var(--brand-neutral-light);display:block;margin-bottom:18px;-o-object-fit:cover;object-fit:cover;width:100%}.about-testimonials h2{margin-bottom:28px;text-align:center}.testimonial-grid cite{color:var(--brand-primary-dark);display:block;font-style:normal;font-weight:800;margin-top:18px}.about-cta{background:var(--brand-primary-dark);padding:80px 0 96px}.about-cta__grid{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr 0.9fr}.about-cta .section-kicker,.about-cta h2,.about-cta p{color:var(--brand-text-inverse)}@media (max-width:991px){.about-cta__grid,.about-purpose__cards,.team-grid,.testimonial-grid{grid-template-columns:1fr}}