.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--blue)}.desktop-nav a[aria-current=page]:after{width:100%}.about-page{background:#fff}.about-hero{isolation:isolate;color:#fff;background:#173552;height:560px;min-height:480px;position:relative;overflow:hidden}.about-hero-image{object-fit:cover;object-position:center 54%;z-index:-2}.about-hero-shade{z-index:-1;background:linear-gradient(90deg,#081c33c2 0%,#0a203775 40%,#0d253d0a 80%),linear-gradient(#0000 65%,#071d3459);position:absolute;inset:0}.about-hero-content{flex-direction:column;height:100%;display:flex;position:relative}.about-breadcrumb{color:#d5e1ed;align-items:center;gap:13px;padding-top:32px;font-size:.8125rem;display:flex}.about-breadcrumb>span[aria-hidden]{color:#b0c2d5}.about-breadcrumb a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.about-hero-heading{max-width:650px;margin:auto 0;padding-bottom:8px}.about-hero-heading>p:first-child{letter-spacing:.18em;color:#d7e8ff;font-size:.875rem;font-weight:600}.about-hero h1{letter-spacing:.055em;margin-top:20px;font-size:clamp(3rem,4.2vw,4.4rem);font-weight:550;line-height:1.35}.about-hero-rule{background:#91c7ff;width:44px;height:3px;margin:28px 0 23px;display:block}.about-hero-slogan{letter-spacing:.055em;color:#edf4ff;font-size:1.1875rem;line-height:1.8}.about-hero-foot{letter-spacing:.04em;color:#e4edf6;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;font-size:.875rem;display:flex}.about-hero-foot small{letter-spacing:0;color:#e0e8f0;white-space:nowrap;background:#0d274c44;border-radius:2px;padding:5px 9px;font-size:.75rem}.about-subnav{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;height:72px;position:sticky;top:90px}.about-subnav>.container{justify-content:center;align-items:stretch;gap:75px;height:100%;display:flex}.about-subnav a{color:#5a6c85;border-bottom:3px solid #0000;align-items:center;padding:3px 8px 0;font-size:.9375rem;transition:border-color .2s,color .2s;display:flex}.about-subnav a:hover,.about-subnav a:focus-visible{color:var(--blue);border-bottom-color:var(--blue)}.about-section{padding:98px 0;scroll-margin-top:78px}.about-eyebrow{color:#5c7fa9;letter-spacing:.13em;margin-bottom:20px;font-size:.75rem;font-weight:650}.about-profile-grid{grid-template-columns:.9fr 1.2fr;gap:105px;display:grid}.about-company h2{letter-spacing:.015em;font-size:clamp(2rem,2.6vw,2.65rem);font-weight:550;line-height:1.5}.about-company-tagline{color:#7286a2;border-left:2px solid #6d9de3;margin-top:24px;padding-left:16px;font-size:.9375rem;line-height:1.8}.about-profile-lead{letter-spacing:.01em;color:#293f5e;margin-bottom:24px;font-size:1.6875rem;font-weight:550;line-height:1.5}.about-profile-copy>p:not(:first-child){color:#6b7a90;margin-top:18px;font-size:1rem;line-height:2}.about-company-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:51px 0 0;padding:34px 0 0;display:grid}.about-company-facts>div{border-left:2px solid #d1e0f4;padding-left:25px}.about-company-facts dt{color:#7a8da7;margin-bottom:11px;font-size:.8125rem}.about-company-facts dd{color:#2b466a;margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}.about-mission{background:#f3f7fd}.about-section-heading{text-align:center;max-width:880px;margin:0 auto 47px}.about-section-heading .about-eyebrow{margin-bottom:14px}.about-section-heading h2,.about-focus-heading h2{letter-spacing:.005em;font-size:clamp(1.875rem,2.7vw,2.6rem);font-weight:550;line-height:1.5}.about-section-heading>p:last-child{color:#78889e;margin-top:17px;font-size:1rem;line-height:1.9}.about-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.about-mission-grid>div,.about-mission-grid>div>div{min-width:0;height:100%}.about-mission-card{background:#fff;border:1px solid #e0e9f4;border-radius:4px;height:100%;padding:37px 42px 31px;position:relative;overflow:hidden}.about-card-top{color:#3978cf;justify-content:space-between;align-items:center;gap:20px;font-size:1rem;line-height:1.7;display:flex}.about-card-top svg{color:#8fafe0}.about-mission-card h3{letter-spacing:.01em;margin-top:30px;font-size:1.75rem;font-weight:500;line-height:1.55}.about-mission-card>p{color:#718198;max-width:495px;margin-top:21px;font-size:1rem;line-height:1.95}.about-card-label{letter-spacing:.14em;color:#9daec5;border-top:1px solid #e6edf6;margin-top:31px;padding-top:22px;font-size:.75rem;display:block}.about-mission-blue{background:#e9f1ff;border-color:#dce8f9}.about-mission-blue .about-card-label{color:#7e9cc6;border-top-color:#d3e0f5}.about-values .brand-values{margin-top:0}.about-values .brand-value{min-height:308px;padding-top:30px}.about-values .value-glyph{color:#b8cce9;margin:10px 0 9px;font-size:4.6rem}.about-values .brand-value h3{margin-bottom:13px;font-size:1.0625rem}.about-values .brand-value p{max-width:270px;font-size:.9375rem;line-height:1.9}.about-values .value-top{color:#8a9bb1}.about-focus{background:#f6f8fc}.about-focus-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:43px;display:flex}.about-focus-heading .about-eyebrow{margin-bottom:14px}.about-focus-heading>p{color:#77889f;margin-bottom:4px;font-size:1rem;line-height:1.9}.about-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.about-focus-grid>div,.about-focus-grid>div>div{min-width:0;height:100%}.about-focus-card{background:#fff;border:1px solid #e1e8f1;border-radius:4px;height:100%;padding:33px 29px 27px;transition:transform .3s,border-color .3s}.about-focus-card:hover{border-color:#94b5e4;transform:translateY(-4px)}.about-focus-card>svg{color:#4f82c7;margin-bottom:25px}.about-focus-card h3{letter-spacing:.01em;font-size:1.3125rem;font-weight:550;line-height:1.5}.about-focus-card>span{color:#95a4b9;margin-top:6px;font-size:.875rem;display:block}.about-focus-card>p{color:#718198;margin-top:24px;font-size:1rem;line-height:1.95}.about-focus-tags{color:#7b94b5;border-top:1px solid #e5ebf3;margin-top:24px;padding-top:20px;font-size:.75rem;line-height:1.9}.about-focus-link{text-align:center;margin-top:9px}@media (min-width:1600px){.about-hero{height:620px}.about-hero-heading{padding-bottom:25px}}@media (max-width:1200px){.about-hero{height:535px}.about-profile-grid{gap:65px}.about-mission-card{padding:32px}.about-focus-grid{gap:18px}.about-focus-card{padding:28px 23px}.about-subnav>.container{gap:58px}}@media (max-width:900px){.about-hero{height:510px}.about-section{padding:76px 0}.about-profile-grid{grid-template-columns:.9fr 1.1fr;gap:39px}.about-company h2{font-size:2rem}.about-profile-lead{font-size:1.5rem}.about-company-facts{gap:22px}.about-company-facts>div{padding-left:17px}.about-company-facts dd{font-size:1rem}.about-mission-grid{gap:20px}.about-mission-card{padding:28px}.about-mission-card h3{font-size:1.5rem}.about-focus-card{padding:25px 19px}.about-focus-card>p{font-size:.9375rem}.about-values .brand-value{min-height:330px;padding-right:14px}.about-values .value-top{letter-spacing:0;font-size:.75rem}.about-values .value-index{display:none}.about-values .brand-value p{font-size:.875rem}.about-focus-heading>p{font-size:.9375rem}.about-subnav>.container{gap:42px}}@media (max-width:720px){.about-hero{height:470px;min-height:0}.about-hero-image{object-position:61% center}.about-hero-shade{background:linear-gradient(90deg,#092340c7,#173c5c6e 75%),linear-gradient(#0000 50%,#112c4a70)}.about-breadcrumb{padding-top:24px;font-size:.75rem}.about-hero-heading{padding-bottom:0}.about-hero-heading>p:first-child{letter-spacing:.1em;font-size:.75rem}.about-hero h1{margin-top:18px;font-size:2.875rem}.about-hero-rule{width:35px;height:2px;margin:24px 0 20px}.about-hero-slogan{letter-spacing:0;font-size:1.0625rem}.about-hero-foot{flex-direction:column;align-items:flex-start;gap:13px;padding-bottom:21px;font-size:.8125rem}.about-hero-foot small{padding:3px 6px;font-size:.75rem}.about-subnav{height:60px;top:76px}.about-subnav>.container{justify-content:space-between;gap:0;width:calc(100% - 28px)}.about-subnav a{padding-inline:6px;font-size:.8125rem}.about-section{padding:61px 0;scroll-margin-top:70px}.about-profile-grid{display:block}.about-eyebrow{margin-bottom:17px;font-size:.75rem}.about-company h2{font-size:1.875rem}.about-company-tagline{margin-top:20px;font-size:.875rem}.about-profile-copy{margin-top:35px}.about-profile-lead{margin-bottom:20px;font-size:1.5rem}.about-profile-copy>p:not(:first-child){font-size:1rem;line-height:2}.about-company-facts{grid-template-columns:1fr;gap:23px;margin-top:34px;padding-top:29px}.about-company-facts>div{padding-left:16px}.about-company-facts dt{margin-bottom:7px;font-size:.8125rem}.about-company-facts dd{font-size:1.0625rem}.about-section-heading{text-align:left;margin-bottom:30px}.about-section-heading h2,.about-focus-heading h2{letter-spacing:0;font-size:1.875rem;line-height:1.5}.about-section-heading>p:last-child{margin-top:16px;font-size:.9375rem}.about-mission-grid{grid-template-columns:minmax(0,1fr);gap:18px}.about-mission-card{padding:27px 25px}.about-card-top{font-size:.9375rem}.about-card-top svg{width:29px}.about-mission-card h3{margin-top:25px;font-size:1.625rem}.about-mission-card>p{margin-top:18px;font-size:1rem}.about-card-label{margin-top:25px;padding-top:19px;font-size:.75rem}.about-values .brand-value{min-height:278px;padding-top:22px}.about-values .value-glyph{margin:13px 0 10px;font-size:3.8rem}.about-values .brand-value h3{margin-bottom:12px;font-size:1rem}.about-values .brand-value p{font-size:.875rem}.about-values .value-top{letter-spacing:0;font-size:.75rem}.about-focus-heading{margin-bottom:28px;display:block}.about-focus-heading>p{margin-top:20px;font-size:.9375rem}.about-focus-grid{grid-template-columns:minmax(0,1fr);gap:18px}.about-focus-card{padding:29px 26px}.about-focus-card>svg{margin-bottom:20px}.about-focus-card h3{font-size:1.375rem}.about-focus-card>span{font-size:.9375rem}.about-focus-card>p{margin-top:20px;font-size:1rem;line-height:1.9}.about-focus-tags{margin-top:21px;padding-top:18px;font-size:.75rem}.about-focus-link{margin-top:7px}}@media (max-width:360px){.about-subnav a{padding-inline:4px;font-size:.75rem}.about-hero-slogan{font-size:1rem}.about-hero h1{font-size:2.625rem}.about-section-heading h2,.about-focus-heading h2{font-size:1.6875rem}.about-mission-card{padding:26px 21px}.about-mission-card h3{font-size:1.4375rem}}
