.about-page .about-proof{background:var(--brand-petrol-night);color:var(--brand-on-dark)}.about-page .about-proof ul{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:36px 0;list-style:none;display:grid}.about-page .about-proof li{flex-direction:column;gap:6px;display:flex}.about-page .about-proof svg{width:22px;height:22px;color:var(--brand-gold)}.about-page .about-proof strong{letter-spacing:-.02em;font-size:32px;font-weight:700}.about-page .about-proof span{opacity:.85;font-size:14px}.about-page .about-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.about-page .about-split .home-arrowlink{margin-top:20px;display:inline-flex}.about-page .about-values,.about-page .about-divisions{padding:88px 0}.about-page .about-values{background:var(--brand-sand)}.about-page .about-values ol{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.about-page .about-values li{background:var(--brand-cream);border-top:2px solid var(--brand-gold);box-shadow:var(--shadow-card);padding:32px}.about-page .about-values li span{letter-spacing:.2em;color:var(--brand-gold-ink);font-size:13px}.about-page .about-values li h3{margin:12px 0 8px;font-size:24px}.about-page .about-cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.about-page .about-cards article{border:1px solid var(--brand-warm-line);background:var(--brand-cream);padding:36px}.about-page .about-cards h3{margin:10px 0 12px;font-size:28px}.about-page .about-links{flex-direction:column;gap:10px;margin-top:22px;display:flex}.about-page .about-links a{color:var(--brand-petrol-deep);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.about-page .about-links svg,.about-page .about-contact svg{width:16px;height:16px}.about-page .about-contact{flex-wrap:wrap;gap:14px 32px;margin:32px 0 24px;display:flex}.about-page .about-contact>*{align-items:center;gap:8px;display:inline-flex}@media (width<=900px){.about-page .about-proof ul,.about-page .about-values ol,.about-page .about-cards,.about-page .about-split{grid-template-columns:1fr 1fr;gap:24px}.about-page .about-values ol,.about-page .about-cards,.about-page .about-split{grid-template-columns:1fr}}.about-page .home-hero{padding-bottom:80px}.about-page .about-values h2,.about-page .about-divisions h2{margin-top:18px;font-size:clamp(30px,3.6vw,44px)}.about-page .home-statement .home-lead,.about-page .home-statement .home-body{opacity:.9;color:var(--brand-on-dark)!important}.about-page .home-statement .home-overline{color:var(--brand-gold)!important}
