.about-page .about-title-accent{color:#176dc0}.about-page .about-overview-section{background:#f3f5f7}.about-page h1{font-size:var(--text-inner-h1);line-height:1.15}.about-page h2{font-size:var(--text-h2);line-height:1.2}.about-page h3{font-size:var(--text-h3);line-height:1.3}.about-page p{font-size:var(--text-body);line-height:var(--leading-body)}.about-page .eyebrow{font-size:var(--text-label);line-height:var(--leading-spec)}.about-page .about-hero{padding-top:64px}.about-page .about-hero-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;align-items:end}.about-page .about-hero-copy>p{max-width:480px;font-size:18px;line-height:1.6}.about-page .about-hero-photo{margin-top:48px}.about-page .about-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:2.8;object-fit:cover;object-position:50% 65%}.about-page figure figcaption{margin-top:12px;color:#53657a;font-size:var(--text-note);line-height:var(--leading-spec)}.about-page :is(.about-overview,.about-split){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:center}.about-page :is(.about-overview,.about-split,.about-business,.about-hero-copy)>*{min-width:0}.about-page .about-overview>.about-team-scope{margin-top:0}.about-page .about-copy>p:not(.eyebrow){margin-top:24px;max-width:var(--copy-width)}.about-page .about-overview .about-copy>p:first-child{margin-top:0}.about-page .about-copy>.text-link{margin-top:24px}.about-page .about-at-a-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 0;border-top:1px solid #c8d9e8;padding-top:32px}.about-page .about-at-a-glance dt{color:#53657a;font-size:var(--text-label)}.about-page .about-at-a-glance dd{margin:12px 0 0;font-size:var(--text-card);line-height:1.35;font-weight:600}.about-page .about-purpose{background:#102941;color:#fff}.about-page .about-purpose .eyebrow{color:#a4d5fa}.about-page .about-purpose h2{max-width:720px}.about-page .about-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin-top:48px}.about-page .about-purpose-grid>div{border-top:1px solid #526f87;padding-top:24px}.about-page .about-purpose-grid p{color:#d7e7f5;margin-top:24px;max-width:480px}.about-page .about-business{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:center}.about-page .about-business-intro{margin-top:24px;max-width:420px}.about-page .about-business-list{display:grid;gap:24px}.about-page .about-business-list article{padding:32px;background:#e8f0f7}.about-page .about-business-list article+article{background:#f3f5f7}.about-page .about-business-list .text-link,.about-page .about-business-list article>p:not(.eyebrow){margin-top:20px}.about-page .about-tinted{background:#e6eef5}.about-page .about-photo img{display:block;width:100%;height:auto}.about-page .about-team-scope{margin:32px 0 0}.about-page .about-team-scope>div{border-top:1px solid #c8d9e8;padding-block:20px}.about-page .about-team-scope dt{font-weight:600;color:#176dc0}.about-page .about-team-scope dd{margin:12px 0 0;color:#53657a}.about-page .about-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:48px 0 0;padding:0}.about-page .about-reasons li{border-top:2px solid #a8c7e0;padding-top:24px}.about-page .about-reasons span{font-size:var(--text-label);color:#176dc0}.about-page .about-reasons h3{font-size:var(--text-card);line-height:1.35;margin-top:20px}.about-page .about-reasons p{margin-top:20px}@media (max-width:1000px){.about-page :is(.about-hero-copy,.about-overview,.about-split,.about-business,.about-purpose-grid){gap:40px}}@media (max-width:760px){.about-page .about-hero{padding-top:40px}.about-page :is(.about-hero-copy,.about-overview,.about-split,.about-business,.about-purpose-grid,.about-at-a-glance,.about-reasons){grid-template-columns:1fr;gap:32px}.about-page .about-hero-photo{margin-top:36px}.about-page .about-hero-photo img{aspect-ratio:1.5}.about-page :is(.about-business,.about-overview){align-items:start}.about-page .about-business-list article{padding:24px}}.about-page .about-exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.about-page .about-exchange-grid img{aspect-ratio:1.5;object-fit:cover}@media (max-width:760px){.about-page .about-exchange-grid{grid-template-columns:1fr;gap:32px}}