.about-page{color:#25243c;background:#fff}.about-hero{color:#fff;background:#161438}.about-contact{color:#fff;background:#201942}.about-hero{padding:80px 0 64px}.about-hero h1{letter-spacing:-.035em;max-width:980px;margin:24px 0;font-size:clamp(36px,4.8vw,64px);line-height:1.12}.about-hero em{color:#b7a6ff;font-style:normal}.about-hero p{color:#ded9ec;max-width:710px;font-size:19px;line-height:1.75}.about-page .about-hero .kicker{color:#cfc3ff}.about-signature{color:#ded9ec;border-top:1px solid #51446c;flex-wrap:wrap;gap:20px 40px;margin-top:44px;padding-top:24px;font-size:14px;display:flex}.about-section{padding:84px 0}.about-tint{background:#f8f7fb}.about-split{grid-template-columns:1fr 1fr;gap:88px;display:grid}.about-page h2{letter-spacing:-.025em;margin:18px 0 24px;font-size:clamp(28px,3vw,40px);line-height:1.25}.about-page h2 em{color:#7661d5;font-style:normal}.about-section p{color:#61677a;font-size:16px;line-height:1.8}.about-section p:first-child{margin-top:0}.about-principles article{border-bottom:1px solid #e3deed;gap:24px;padding:24px 0;display:flex}.about-principles article:first-child{padding-top:0}.about-principles article:last-child{border-bottom:0}.about-principles article>span{color:#7661d5;padding-top:4px;font-size:14px}.about-page h3{margin:0 0 12px;font-size:20px;line-height:1.4}.about-principles p{margin:0}.about-capabilities{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px;display:grid}.about-capabilities article{border-top:1px solid #ded9e8;padding-top:24px}.about-section a{color:#6950c7;margin-top:12px;font-size:15px;font-weight:600;display:inline-block}.about-contact{padding:64px 0}.about-contact p{color:#ded9ec;margin-bottom:28px;line-height:1.7}@media (max-width:980px){.about-split{grid-template-columns:1fr;gap:28px}.about-capabilities{gap:28px}}@media (max-width:640px){.about-capabilities{grid-template-columns:1fr}.about-section{padding:52px 0}.about-hero{padding:48px 0}.about-signature{gap:16px}}
