.about-page{--navy:#0d1829;--ink:#162234;--muted:#667180;--ice:#f3f5f7;--line:#dce1e6;--copper:#d48755;color:var(--ink);background:#fff}.about-utility{background:var(--navy);color:#d6dee8;justify-content:space-between;align-items:center;height:38px;padding:0 4.5vw;font-size:11px;display:flex}.about-header{z-index:10;background:#fff;border-bottom:1px solid #edf0f2;align-items:center;gap:42px;height:82px;padding:0 4.5vw;display:flex;position:relative}.about-logo{margin-right:auto}.about-logo img{width:172px;height:auto;display:block}.about-header nav{gap:30px;font-size:14px;font-weight:700;display:flex}.about-header nav a{border-bottom:2px solid #0000;padding:31px 0}.about-header nav a:hover,.about-header nav .active{border-color:var(--copper)}.about-button{justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 24px;font-size:14px;font-weight:800;display:inline-flex}.about-button.dark{background:var(--navy);color:#fff}.about-menu{background:0 0;border:0;font-size:28px;display:none}.about-hero{height:610px;position:relative}.about-hero>img{object-fit:cover}.about-hero-overlay{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe3 33%,#fff3 57%,#fff0 100%);position:absolute;inset:0}.about-hero-copy{z-index:2;max-width:690px;padding:112px 4.5vw;position:relative}.about-eyebrow{letter-spacing:.14em;color:#2563eb;font-size:11px;font-weight:900}.about-eyebrow.ink{color:#566271}.about-eyebrow.copper{color:var(--copper)}.about-hero h1{letter-spacing:-.045em;margin:17px 0 24px;font-size:58px;line-height:1.03}.about-hero p{color:#4f5c6b;max-width:590px;font-size:17px;line-height:1.7}.about-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.about-text-link,.about-quality-copy>a{align-items:center;gap:8px;font-weight:800;display:inline-flex}.about-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.35fr;gap:11vw;padding:95px 9vw;display:grid}.about-intro h2,.about-section-heading h2,.about-quality h2,.about-markets h2{letter-spacing:-.035em;margin:14px 0;font-size:42px;line-height:1.08}.about-intro p{color:var(--muted);line-height:1.75}.about-intro .lead{color:var(--ink);margin-top:0;font-size:22px;line-height:1.5}.about-approach{background:var(--ice);padding:90px 4.5vw}.about-section-heading{text-align:center}.about-section-heading p{color:var(--muted)}.about-approach-grid{background:#fff;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.about-approach-grid article{border-right:1px solid var(--line);padding:34px 30px}.about-approach-grid article:last-child{border:0}.about-approach-grid svg{color:var(--copper);font-size:34px}.about-approach-grid h3{margin:24px 0 12px;font-size:18px}.about-approach-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.about-quality{grid-template-columns:1.35fr 1fr;min-height:530px;display:grid}.about-quality-image{position:relative}.about-quality-image img{object-fit:cover}.about-quality-copy{background:#fff;padding:74px 6vw}.about-quality-copy p{color:var(--muted);line-height:1.7}.about-quality-copy ul{margin:28px 0;padding:0;list-style:none}.about-quality-copy li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.about-quality-copy li svg{color:var(--copper);flex:none;font-size:21px}.about-commitments{background:var(--navy);color:#fff;padding:88px 4.5vw}.about-section-heading.light h2{color:#fff}.about-commitment-grid{grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.about-commitment-grid article{border-left:1px solid #3a4656;padding:10px 30px}.about-commitment-grid span{color:var(--copper);font-size:12px;font-weight:900}.about-commitment-grid h3{margin:22px 0 12px;font-size:21px}.about-commitment-grid p{color:#adb8c5;font-size:14px;line-height:1.65}.about-markets{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:92px 9vw;display:grid}.about-markets p{color:var(--muted);line-height:1.7}.about-market-cards{gap:2px;display:grid}.about-market-cards span{background:var(--ice);align-items:center;gap:20px;padding:25px 28px;display:flex}.about-market-cards svg{color:var(--copper);font-size:28px}.about-cta{color:#fff;background:#18263a;justify-content:space-between;align-items:center;gap:60px;padding:72px 9vw;display:flex}.about-cta h2{margin:12px 0;font-size:42px}.about-cta p{color:#b3becb}.about-button.copper-bg{background:var(--copper);color:#172232;white-space:nowrap}.about-footer{color:#c1c9d2;background:#08111f;align-items:center;gap:34px;min-height:92px;padding:22px 4.5vw;font-size:12px;display:flex}.about-footer>a:first-child{margin-right:auto}.about-footer img{filter:brightness(0)invert();width:140px;height:auto}.about-footer span,.about-footer>a{align-items:center;gap:7px;display:flex}@media (max-width:900px){.about-header nav,.about-header>.about-button{display:none}.about-menu{display:block}.about-hero{height:650px}.about-hero-overlay{background:linear-gradient(90deg,#fffffff5,#ffffff73)}.about-intro,.about-quality,.about-markets{grid-template-columns:1fr}.about-approach-grid,.about-commitment-grid{grid-template-columns:1fr 1fr}.about-quality-image{min-height:430px}.about-cta{flex-direction:column;align-items:flex-start}.about-footer{flex-wrap:wrap}}@media (max-width:600px){.about-utility span:first-child{display:none}.about-utility{justify-content:center}.about-header{height:70px}.about-logo img{width:140px}.about-hero{height:660px}.about-hero-copy{padding:80px 6vw}.about-hero h1{font-size:43px}.about-hero p{font-size:15px}.about-actions{flex-direction:column;align-items:flex-start}.about-intro,.about-approach,.about-commitments,.about-markets,.about-cta{padding:64px 6vw}.about-intro{gap:25px}.about-intro h2,.about-section-heading h2,.about-quality h2,.about-markets h2,.about-cta h2{font-size:34px}.about-approach-grid,.about-commitment-grid{grid-template-columns:1fr}.about-approach-grid article,.about-commitment-grid article{border:0;border-bottom:1px solid var(--line)}.about-quality-image{min-height:300px}.about-quality-copy{padding:55px 6vw}.about-footer{flex-direction:column;align-items:flex-start}.about-footer>a:first-child{margin:0}}
.about-team-group{background:#fff;padding:88px 4.5vw 46px}.about-team-group-copy{text-align:center;max-width:760px;margin:0 auto 38px}.about-team-group-copy h2{letter-spacing:-.035em;margin:13px 0;font-size:42px}.about-team-group-copy p{color:var(--muted);line-height:1.7}.about-team-group-image{aspect-ratio:2.4;background:var(--ice);min-height:320px;position:relative;overflow:hidden}.about-team-group-image img{object-fit:cover}.about-image-note{color:#89929d;text-align:right;margin:12px 0 0;font-size:11px}@media (max-width:900px){.about-team-group-image{aspect-ratio:16/9}.about-team-group-image img{object-position:center}}@media (max-width:600px){.about-team-group{padding:64px 6vw 38px}.about-team-group-copy h2{font-size:34px}.about-team-group-image{aspect-ratio:4/5;min-height:0}.about-team-group-image img{object-position:center}.about-image-note{text-align:left;line-height:1.5}}.about-partner{color:#fff;background:#101d30;grid-template-columns:minmax(420px,.88fr) 1.12fr;min-height:680px;display:grid}.about-partner-image{min-height:680px;position:relative;overflow:hidden}.about-partner-image img{object-fit:cover;object-position:center 36%}.about-partner-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:100px 8vw 82px;display:flex}.about-partner-copy h2{letter-spacing:-.04em;max-width:650px;margin:16px 0 24px;font-size:48px;line-height:1.08}.about-partner-copy>p{color:#b9c3cf;max-width:650px;line-height:1.75}.about-partner-copy .about-partner-lead{color:#f1f4f7;font-size:21px;line-height:1.55}.about-partner-copy .about-button{margin-top:24px}.about-partner-copy .about-image-note{color:#8491a0;text-align:left;margin-top:20px}@media (max-width:900px){.about-partner{grid-template-columns:1fr}.about-partner-image{min-height:720px}.about-partner-copy{padding:72px 8vw}}@media (max-width:600px){.about-hero>img{object-position:68% center}.about-partner-image{min-height:510px}.about-partner-copy{padding:60px 6vw}.about-partner-copy h2{font-size:36px}.about-partner-copy .about-partner-lead{font-size:18px}}
