.about-page .home-navigation a[aria-current=page]{position:relative}.about-page .home-navigation a[aria-current=page]:after{content:"";background:var(--muted-cyan);width:70px;height:2px;position:absolute;top:21px;left:0}.about-page-container{width:calc(100% - 48px);max-width:1296px;margin-inline:auto}.about-page-hero,.about-page-method{background:#fff}.about-page-hero{padding-block:56px 64px}.about-page-heroInner{flex-direction:column;align-items:flex-start;gap:48px;display:flex}.about-page-heroCopy{width:680px;max-width:100%}.about-page-eyebrow{color:#0c6c94e0;font-size:11px;font-weight:600;line-height:13.2px}.about-page-heroEyebrow{line-height:14.3px}.about-page-title{font-family:var(--font-syne), Arial, sans-serif;color:var(--brand-navy);margin-top:23.7px;font-size:clamp(24px,5.2vw,54px);font-weight:700;line-height:1.08}.about-page-title [data-motion-line]{overflow-wrap:anywhere}.about-page-actions{margin-top:32px}.about-page-heroBody{width:620px;max-width:100%;color:rgb(from var(--secondary-text) r g b / .9);margin-top:40px;font-size:16px;line-height:24.8px}.about-page-approach{background:var(--section-background);padding-block:56px}.about-page-approachInner{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.about-page-approachCopy{min-width:0}.about-page-sectionTitle{max-width:100%;font-family:var(--font-syne), Arial, sans-serif;color:var(--brand-navy);margin-top:16.8px;font-size:clamp(26px,4.5vw,46px);font-weight:700;line-height:1.1}.about-page-approachBody{width:570px;max-width:100%;color:rgb(from var(--secondary-text) r g b / .86);margin-top:42.8px;font-size:15px;line-height:24px}.about-page-capabilities{grid-template-columns:minmax(0,1fr);gap:30px 24px;width:624px;max-width:100%;display:grid}.about-page-capability{border:1px solid rgb(from var(--brand-navy) r g b / .09);background:#fff;min-height:176px;padding:17px}.about-page-number{width:40px;color:var(--muted-cyan);font-size:10px;font-weight:600;line-height:13px}.about-page-capability h3{width:260px;max-width:100%;font-family:var(--font-syne), Arial, sans-serif;color:var(--brand-navy);margin-top:19px;font-size:15px;font-weight:700;line-height:19.5px}.about-page-capabilityBody{width:250px;max-width:100%;color:rgb(from var(--secondary-text) r g b / .8);margin-top:18.5px;font-size:11px;line-height:15.95px}.about-page-method{padding-block:56px 72px}.about-page-methodColumns{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:39.4px;display:grid}.about-page-label{font-family:var(--font-ibm-plex-sans), Arial, sans-serif;color:#0c6c94cc;font-size:11px;font-weight:600;line-height:14.3px}.about-page-toolList{flex-wrap:wrap;gap:20px;width:550px;max-width:100%;margin-top:25.7px;display:flex}.about-page-toolList li{border:1px solid rgb(from var(--brand-navy) r g b / .32);width:170px;max-width:100%;height:42px;color:var(--brand-navy);justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:14px;display:flex}.about-page-principleList{flex-direction:column;gap:24.6px;margin-top:21.7px;list-style:none;display:flex}.about-page-principleList li{align-items:flex-start;gap:10px;display:flex}.about-page-principleList .about-page-number{flex:none;width:40px;padding-top:4px}.about-page-principleText{font-family:var(--font-syne), Arial, sans-serif;color:var(--brand-navy);font-size:18px;font-weight:500;line-height:23.4px}@media (min-width:640px){.about-page-container{width:calc(100% - 80px)}.about-page-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.about-page-container{width:1296px}.about-page-hero{padding-block:64px 72px}.about-page-heroCopy{padding-top:8px}.about-page-title{font-size:54px;line-height:58.32px}.about-page-heroBody{margin-top:55.04px}.about-page-approach{padding-block:70px 68px}.about-page-approachInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.about-page-sectionTitle{max-width:100%;font-size:46px;line-height:50.6px}.about-page-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page-method{padding-block:64px 72px}.about-page-methodColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.about-page-heroCopy,.about-page-sectionTitle,.about-page-capability,.about-page-methodColumns>div{overflow-wrap:anywhere;min-width:0}.about-page .home-footerTitle,.about-page .home-footerContact span{white-space:normal;overflow-wrap:anywhere}@media (max-width:1439px){.about-page .home-footer{padding-block:56px}}
