.about-page{--about-navy:#09234c;--about-red:#d70925;--about-rule:#b6cce1;color:var(--about-navy);background:#fff;font-size:14px;line-height:1.45}.about-container{width:calc(100% - 112px);max-width:1160px;margin-inline:auto}.about-page h1,.about-page h2:not(.about-eyebrow){letter-spacing:-.045em;font-family:Times New Roman,Georgia,serif;font-weight:700}.about-page h2:not(.about-eyebrow){font-size:38px;line-height:1.08}.about-page em{color:var(--about-red);font-style:normal}.about-page .about-eyebrow{color:#c6001c;font-family:var(--font-sans),sans-serif;letter-spacing:.075em;font-size:12px;font-weight:750;line-height:1.6}.about-hero{min-height:368px;position:relative;overflow:hidden}.about-hero-photo{position:absolute;inset:0 0 0 12%}.about-hero-photo img{object-fit:cover;object-position:center top}.about-hero-photo:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffffff7 20%,#ffffffb3 30%,#0000 45%);position:absolute;inset:0}.about-hero-content{padding-block:27px 36px;position:relative}.about-hero-copy{width:44%}.about-page h1{margin-top:7px;font-size:54px;line-height:.94}.about-page h1 span{white-space:nowrap;display:block}.about-intro{max-width:365px;margin-top:13px;font-size:14px;line-height:1.4}.about-signals{gap:16px;width:420px;margin-top:28px;display:flex}.about-signals li{align-items:center;gap:12px;font-size:10px;line-height:1.4;display:flex}.about-signals li+li{border-left:1px solid var(--about-rule);padding-left:16px}.about-signals svg{stroke-width:1.7px;flex-shrink:0;width:27px;height:30px}.about-signals li:first-child{flex:0 0 88px}.about-signals li:nth-child(2){flex:0 0 130px}.about-header>.h-1{display:none}.about-header nav{gap:20px;max-width:1272px;padding:15px 56px;display:flex}.about-header nav>a{margin:0}.about-header .reference-logo{width:202px}.about-header .reference-nav-groups{gap:0;display:flex}.about-header .reference-nav-groups>li>a,.about-header .reference-nav-groups>li>button{border-radius:0;padding:9px 6px;font-size:9px}.about-header .reference-nav-groups>li>a[aria-current]{background:0 0;border-bottom:2px solid #d70925}.about-header .reference-nav-groups>li>button svg{width:10px;height:10px}.about-header .reference-nav-actions{gap:15px;display:flex}.about-header .reference-nav-actions>a:first-child{gap:5px;font-size:10px;display:flex}.about-header .reference-nav-actions>a:last-child{color:#fff;background:#de0023;border-radius:4px;gap:5px;height:32px;padding:9px 12px;font-size:10px}.about-header .reference-nav-actions>a:last-child svg{width:12px}.about-header .reference-mobile-menu{display:none}@media (min-width:1280px){.about-hero-photo{left:24%}.about-hero-photo img{object-position:center 35%}.about-hero{min-height:440px}.about-hero-content{padding-block:42px}.about-page h1{font-size:66px}.about-intro{max-width:420px;font-size:16px}.about-signals{width:450px;margin-top:32px}.about-signals li,.about-header .reference-nav-groups>li>a,.about-header .reference-nav-groups>li>button{font-size:11px}}@media (max-width:1023px){.about-container{width:calc(100% - 64px)}.about-header nav{padding:14px 32px}.about-header .reference-nav-groups,.about-header .reference-nav-actions{display:none}.about-header .reference-mobile-menu{display:inline-flex}.about-hero-copy{width:48%}.about-page h1{font-size:46px}.about-intro{max-width:335px}.about-signals{gap:12px;width:390px}.about-signals li+li{padding-left:12px}}@media (max-width:767px){.about-container{width:calc(100% - 40px)}.about-header nav{padding:15px 20px}.about-header .reference-logo{width:220px}.about-hero{flex-direction:column;display:flex}.about-hero-content{display:contents}.about-hero-copy{order:0;width:auto;padding:27px 20px 20px}.about-page h1{font-size:clamp(39px,9.7vw,58px);line-height:.99}.about-intro{max-width:520px;margin-top:17px;font-size:15px;line-height:1.55}.about-hero-photo{order:1;height:clamp(240px,63vw,420px);position:relative;inset:auto}.about-hero-photo img{object-position:right center}.about-hero-photo:after{background:linear-gradient(#fff,#0000 12%)}.about-signals{order:2;gap:10px;width:auto;margin:0;padding:22px 20px}.about-signals li{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px;flex:1!important}.about-signals li+li{padding-left:12px}.about-page h2:not(.about-eyebrow){margin-top:5px;font-size:33px}}@media (min-width:768px) and (max-width:1023px){.about-hero{flex-direction:column;display:flex}.about-hero-content{display:contents}.about-hero-copy{order:0;width:calc(100% - 64px);margin-inline:auto;padding-block:28px 24px}.about-page h1{font-size:56px}.about-intro{max-width:530px;font-size:16px}.about-hero-photo{order:1;height:340px;position:relative;inset:auto}.about-hero-photo img{object-position:right center}.about-hero-photo:after{background:linear-gradient(#fff,#0000 12%)}.about-signals{order:2;width:calc(100% - 64px);margin:0 auto;padding-block:24px}.about-signals li{flex:1;font-size:12px}.about-signals li:first-child,.about-signals li:nth-child(2){flex:1}}.about-story{grid-template-columns:.85fr 1.4fr;gap:64px;padding-block:48px;display:grid}.about-story h2{text-wrap:balance;margin-top:10px}.about-story-text{color:#3f536d;font-size:16px;line-height:1.65}.about-story-text p+p{margin-top:18px}.about-purpose{background:#f2f7fb}.about-purpose-grid{grid-template-columns:1fr 1fr;gap:64px;padding-block:30px;display:grid}.about-purpose-item{align-items:flex-start;gap:18px;display:flex}.about-purpose-item>svg{stroke-width:1.6px;flex-shrink:0;width:30px;height:30px;margin-top:3px}.about-purpose-item h2{margin-bottom:7px}.about-purpose-item p{color:#3f536d;font-size:14px;line-height:1.6}.about-principles{padding-block:44px 48px;scroll-margin-top:140px}.about-principles>h2{margin-top:8px}.about-principles-grid{grid-template-columns:1fr 1fr;gap:34px 72px;margin-top:32px;scroll-margin-top:140px;display:grid}.about-principle{align-items:flex-start;gap:18px;display:flex}.about-principle>svg{stroke-width:1.7px;flex-shrink:0;width:28px;height:30px;margin-top:2px}.about-principle h3{margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.35}.about-principle p{color:#3f536d;max-width:460px;font-size:15px;line-height:1.65}.about-cta{background:#eff7fc;position:relative;overflow:hidden}.about-cta-photo{width:38%;position:absolute;inset:0 auto 0 0}.about-cta-photo img{object-fit:cover;object-position:35% center}.about-cta-photo:after{content:"";background:linear-gradient(90deg,#0000 60%,#eff7fc);position:absolute;inset:0}.about-cta-layout{padding-block:42px 46px;padding-left:38%;position:relative}.about-cta-copy{max-width:620px}.about-page .about-cta h2{text-wrap:balance;margin:10px 0 14px;font-size:38px;line-height:1.08}.about-cta-copy>p:not(.about-eyebrow){color:#3f536d;max-width:560px;font-size:15px;line-height:1.6}.about-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.about-actions .editorial-button{min-height:46px;padding:11px 22px;font-size:14px}.about-page a:focus-visible{outline-offset:4px;outline:3px solid #3975af}@media (max-width:1023px){.about-story{grid-template-columns:1fr;gap:22px;padding-block:36px}.about-story h2{text-wrap:initial;max-width:550px}.about-purpose-grid{gap:32px}.about-principles-grid{gap:28px 32px}.about-principle{gap:14px}.about-cta-photo{width:30%}.about-cta-layout{padding-left:30%}.about-page .about-cta h2{font-size:34px}}@media (max-width:600px){.about-story{gap:20px;padding-block:30px 34px}.about-story-text{font-size:15px}.about-purpose-grid{grid-template-columns:1fr;gap:24px;padding-block:28px}.about-purpose-item{gap:16px}.about-purpose-item>svg{width:26px;height:28px}.about-principles{padding-block:30px 34px}.about-principles-grid{grid-template-columns:1fr;gap:26px;margin-top:26px}.about-principle{gap:16px}.about-principle h3{margin-bottom:8px;font-size:16px}.about-principle p{font-size:15px}.about-cta{flex-direction:column;display:flex}.about-cta-photo{width:100%;height:180px;position:relative}.about-cta-photo img{object-position:30% 46%}.about-cta-photo:after{background:linear-gradient(#0000 65%,#eff7fc)}.about-cta-layout{padding:8px 0 34px}.about-page .about-cta h2{text-wrap:initial;font-size:33px}.about-actions{flex-direction:column}.about-actions .editorial-button{min-height:48px}}
