@font-face{font-family:sans;src:url(/_next/static/media/5d7fa19dd58d4d1a-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_2857f3{font-family:sans,sans Fallback}.__variable_2857f3{--directory-sans:"sans","sans Fallback"}.CapabilityPages_wrap__9Ojgc{width:min(1328px,calc(100% - 112px));margin-inline:auto}.CapabilityPages_wrap__9Ojgc h1,.CapabilityPages_wrap__9Ojgc h2,.CapabilityPages_wrap__9Ojgc h3,.CapabilityPages_wrap__9Ojgc h4{font-weight:400;letter-spacing:-.035em;color:#111631;font-family:var(--serif)}.CapabilityPages_wrap__9Ojgc p{color:#627294;line-height:1.5;font-size:18px}.CapabilityPages_wrap__9Ojgc h2{font-size:clamp(34px,3.5vw,54px);line-height:1.08;margin:18px 0 0}.CapabilityPages_directoryHero__NfwlS{height:450px;position:relative}.CapabilityPages_directoryHero__NfwlS>.photo{height:100%;width:100%;aspect-ratio:auto}.CapabilityPages_edgeWords__NYokM{position:absolute;inset:95px 55px;display:flex;justify-content:space-between;color:#fff;font-size:12px;letter-spacing:.2em;line-height:1.9;text-transform:uppercase}.CapabilityPages_edgeWords__NYokM span:before{content:"";display:block;width:42px;height:4px;background:#ff800a;margin-bottom:22px}.CapabilityPages_indexIntro__KEC6Z{text-align:center;padding:48px 0 32px}.CapabilityPages_indexIntro__KEC6Z h1{font-size:clamp(36px,4.7vw,70px);line-height:1.02;margin:22px 0 26px}.CapabilityPages_indexIntro__KEC6Z>p{max-width:880px;margin:0 auto 24px;font-size:21px}.CapabilityPages_actions__BuQAZ{display:flex;gap:32px;align-items:center;justify-content:center}.CapabilityPages_button__sC622{display:inline-flex;gap:22px;align-items:center;background:#0755ff;color:white;padding:15px 23px;font-size:16px;text-decoration:none}.CapabilityPages_button__sC622:hover{background:#102972}.CapabilityPages_directoryGrid__DsHBj{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.CapabilityPages_directoryCard__FbiCg{border:1px solid #dce3ee;display:grid;grid-template-columns:54% 46%;min-height:265px}.CapabilityPages_directoryCard__FbiCg>.photo{width:100%;height:100%;aspect-ratio:auto}.CapabilityPages_directoryCard__FbiCg>div:not(.photo){padding:26px 27px;display:flex;align-items:flex-start;flex-direction:column}.CapabilityPages_number__gb6d6{display:block;font:19px Georgia,serif;color:#536484;position:relative;padding-top:16px;margin-bottom:12px}.CapabilityPages_number__gb6d6:before{content:"";position:absolute;left:0;top:0;width:38px;height:4px;background:#ff800a}.CapabilityPages_directoryCard__FbiCg h2{font-size:34px;line-height:1.06;margin:2px 0 18px}.CapabilityPages_directoryCard__FbiCg p{font-size:17px;flex:1;margin:0 0 22px}.CapabilityPages_directoryDivider__7XUqt{padding:38px 0;display:flex;align-items:center;justify-content:center;gap:60px;color:#0755ff;font-size:15px}.CapabilityPages_directoryDivider__7XUqt span{height:1px;background:#c7d1e2;flex:1}.CapabilityPages_lastThree__7vgVV{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.CapabilityPages_lastThree__7vgVV>article:not(:last-child){border-right:1px solid #dce3ee}.CapabilityPages_lastThree__7vgVV>article>.photo{height:300px;width:100%;aspect-ratio:auto}.CapabilityPages_lastThree__7vgVV>article>div:not(.photo){padding:36px 28px 45px;display:flex;flex-direction:column;align-items:flex-start;min-height:330px}.CapabilityPages_lastThree__7vgVV h2{font-size:41px;margin:12px 0 22px}.CapabilityPages_lastThree__7vgVV p{flex:1;margin:0 0 26px}.CapabilityPages_introStrip__M0lkF{display:grid;grid-template-columns:1.2fr 1.4fr .6fr;gap:42px;padding-block:42px;align-items:center}.CapabilityPages_introStrip__M0lkF h2{font-size:46px}.CapabilityPages_introStrip__M0lkF>p{margin:0}.CapabilityPages_manifesto___qgle{border-left:1px solid #cfdae9;padding-left:35px;font:27px/1.12 Georgia,serif;letter-spacing:-.04em}.CapabilityPages_services__4lQnG{padding-block:42px 48px;border-top:1px solid #dce3ee}.CapabilityPages_sectionHeading__oG_QN{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center;margin-bottom:38px}.CapabilityPages_sectionHeading__oG_QN>p{font-size:19px;margin:24px 0 0;padding-left:28px;border-left:1px solid #dce3ee}.CapabilityPages_fullHeading__pmi8O{display:block}.CapabilityPages_fullHeading__pmi8O h2{font-size:clamp(34px,3.2vw,51px)}.CapabilityPages_serviceGrid__1SxTL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.CapabilityPages_serviceCard__ZA82B{border:1px solid #dce3ee;display:grid;grid-template-columns:1fr 1fr;min-height:300px;scroll-margin-top:100px;overflow:hidden}.CapabilityPages_serviceCopy__M7nyn{padding:26px;display:flex;flex-direction:column;align-items:flex-start}.CapabilityPages_serviceCopy__M7nyn h3{font-size:31px;line-height:1.04;margin:4px 0 18px}.CapabilityPages_serviceCopy__M7nyn p{font-size:17px;line-height:1.42;margin:0 0 24px;flex:1}.CapabilityPages_serviceCopy__M7nyn a{font-size:16px}.CapabilityPages_servicePhoto__XgQzG{width:100%;height:100%;aspect-ratio:auto;min-height:300px}.CapabilityPages_focus__BPQn_{grid-column:1/-1;margin:0 18px 18px;padding:18px;background:#f0f3f8}.CapabilityPages_focus__BPQn_>small{font-size:11px;letter-spacing:.11em;text-transform:uppercase}.CapabilityPages_focus__BPQn_ ul{list-style:none;padding:0;margin:10px 0 0;font-size:14px;line-height:1.5}.CapabilityPages_focus__BPQn_ li:before{content:"—";margin-right:12px;color:#f77c08}.CapabilityPages_diagram__tKSdn{display:flex;flex-direction:column;align-items:center;padding:22px;background:linear-gradient(130deg,#e8f2f8,#fbfcfd 65%,#d3e0ed);min-height:300px}.CapabilityPages_diagram__tKSdn>small{font-size:9px;letter-spacing:.11em;text-align:center;color:#54688a;margin-bottom:17px}.CapabilityPages_diagramStep__hcq4T{width:100%;text-align:center;font-size:17px;color:#10254f;line-height:1.35}.CapabilityPages_diagramStep__hcq4T>span{display:block;border:1px solid #bed0e4;padding:9px 7px;background:#ffffffba}.CapabilityPages_diagramStep__hcq4T>b{display:block;color:#2b64d9;font-weight:400;font-size:22px;margin:3px}.CapabilityPages_risk__lQrMx{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px;background:#f4f7fb;color:#617393;font-size:13px;gap:18px}.CapabilityPages_riskGrid__rmEo1{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;aspect-ratio:1}.CapabilityPages_riskGrid__rmEo1 i{border-radius:3px}.CapabilityPages_workforceGrid__LndKA{display:block}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B{grid-template-columns:1fr 1.45fr .85fr;margin-bottom:18px;min-height:260px;border:0;gap:18px}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCopy__M7nyn{padding:20px 18px 20px 0}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_diagram__tKSdn,.CapabilityPages_workforceGrid__LndKA .CapabilityPages_servicePhoto__XgQzG{min-height:260px}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B:nth-child(2n) .CapabilityPages_serviceCopy__M7nyn{order:2}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B:nth-child(2n)>.CapabilityPages_diagram__tKSdn,.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B:nth-child(2n)>.photo{order:1}.CapabilityPages_serviceAside__t6_hf{order:3;padding:38px;background:#f2f5fa;display:flex;flex-direction:column;justify-content:center}.CapabilityPages_serviceAside__t6_hf h4{font-size:28px;line-height:1.05;margin:0 0 20px}.CapabilityPages_serviceAside__t6_hf p{font-size:16px;margin:0;border-top:1px solid #c0cbda;padding-top:16px}.CapabilityPages_providerNote__Jyu38{font-size:14px!important;max-width:1000px;border-left:3px solid #b6c7e0;padding:12px 20px;margin:26px 0 0!important;background:#f6f8fc}.CapabilityPages_process__PpqEw{padding-block:45px;border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee}.CapabilityPages_tint__X8eLE{background:#f3f6fa}.CapabilityPages_process__PpqEw .CapabilityPages_sectionHeading__oG_QN{margin-bottom:40px}.CapabilityPages_steps__tEf_X{display:grid;grid-template-columns:repeat(var(--steps),1fr);gap:48px}.CapabilityPages_steps__tEf_X article{position:relative}.CapabilityPages_steps__tEf_X article:not(:last-child):after{content:"→";position:absolute;right:-28px;top:20px;font-size:26px;color:#0755ff}.CapabilityPages_stepNumber__jwzQb{display:flex;align-items:center;justify-content:center;border:1px solid #aebdd4;width:64px;height:64px;border-radius:50%;font:25px Georgia,serif}.CapabilityPages_steps__tEf_X h3{font-size:29px;line-height:1.05;margin:20px 0 14px}.CapabilityPages_steps__tEf_X p{font-size:16px;margin:0}.CapabilityPages_strategySteps__WucKm .CapabilityPages_stepNumber__jwzQb{border:0;border-radius:0;justify-content:flex-start;width:auto;height:25px}.CapabilityPages_strategySteps__WucKm article:not(:last-child){border-right:1px solid #dce3ee;padding-right:28px}.CapabilityPages_strategySteps__WucKm article:not(:last-child):after{top:auto;bottom:0;right:24px}.CapabilityPages_related__e8eRb{padding-block:42px;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:36px}.CapabilityPages_related__e8eRb>div h2{font-size:39px}.CapabilityPages_related__e8eRb>article{border-left:1px solid #dce3ee;padding-left:28px;display:flex;align-items:stretch;gap:20px}.CapabilityPages_related__e8eRb>article>.photo{width:35%;aspect-ratio:auto;flex-shrink:0;min-height:160px}.CapabilityPages_related__e8eRb h3{font-size:27px;line-height:1.1;margin:14px 0}.CapabilityPages_related__e8eRb p{font-size:16px;margin-bottom:20px}.CapabilityPages_related__e8eRb a{font-size:15px}@media(min-width:1400px){.CapabilityPages_serviceCard__ZA82B{min-height:350px}.CapabilityPages_serviceCopy__M7nyn{padding:32px}.CapabilityPages_serviceCopy__M7nyn h3{font-size:35px}.CapabilityPages_serviceCopy__M7nyn p{font-size:18px}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B{min-height:300px}}@media(max-width:1000px){.CapabilityPages_wrap__9Ojgc{width:calc(100% - 64px)}.CapabilityPages_directoryCard__FbiCg{grid-template-columns:1fr}.CapabilityPages_directoryCard__FbiCg>.photo{height:240px}.CapabilityPages_directoryCard__FbiCg h2,.CapabilityPages_lastThree__7vgVV h2{font-size:31px}.CapabilityPages_lastThree__7vgVV>article>div:not(.photo){padding:25px 18px}.CapabilityPages_lastThree__7vgVV>article>.photo{height:240px}.CapabilityPages_serviceCopy__M7nyn{padding:21px}.CapabilityPages_serviceCopy__M7nyn h3{font-size:27px}.CapabilityPages_serviceCopy__M7nyn p{font-size:15px}.CapabilityPages_sectionHeading__oG_QN{gap:38px}.CapabilityPages_introStrip__M0lkF{grid-template-columns:1fr 1fr}.CapabilityPages_manifesto___qgle{display:none}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B{grid-template-columns:1fr 1.3fr}.CapabilityPages_serviceAside__t6_hf{display:none}.CapabilityPages_related__e8eRb{gap:20px}.CapabilityPages_related__e8eRb>article{padding-left:20px}.CapabilityPages_related__e8eRb>article>.photo{display:none}.CapabilityPages_related__e8eRb>div h2{font-size:32px}}@media(max-width:650px){.CapabilityPages_wrap__9Ojgc{width:calc(100% - 40px)}.CapabilityPages_directoryHero__NfwlS{height:280px}.CapabilityPages_edgeWords__NYokM{inset:40px 22px;font-size:9px}.CapabilityPages_indexIntro__KEC6Z{padding:36px 0 28px}.CapabilityPages_indexIntro__KEC6Z h1{font-size:40px}.CapabilityPages_indexIntro__KEC6Z>p{font-size:17px}.CapabilityPages_actions__BuQAZ{gap:20px;flex-wrap:wrap}.CapabilityPages_directoryGrid__DsHBj,.CapabilityPages_lastThree__7vgVV{grid-template-columns:1fr;gap:24px}.CapabilityPages_directoryCard__FbiCg{grid-template-columns:1fr}.CapabilityPages_directoryCard__FbiCg>.photo{height:235px}.CapabilityPages_directoryCard__FbiCg>div:not(.photo){padding:26px}.CapabilityPages_directoryCard__FbiCg h2{font-size:33px}.CapabilityPages_lastThree__7vgVV>article:not(:last-child){border-right:0;border-bottom:1px solid #dce3ee}.CapabilityPages_lastThree__7vgVV>article>div:not(.photo){min-height:0;padding:26px 20px 32px}.CapabilityPages_lastThree__7vgVV h2{font-size:34px}.CapabilityPages_directoryDivider__7XUqt{gap:15px;font-size:13px;padding:30px 0}.CapabilityPages_introStrip__M0lkF{display:block;padding-block:30px}.CapabilityPages_introStrip__M0lkF h2{font-size:37px;margin-bottom:22px}.CapabilityPages_sectionHeading__oG_QN{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.CapabilityPages_sectionHeading__oG_QN>p{border:0;padding:0;margin:0;font-size:17px}.CapabilityPages_services__4lQnG{padding-block:30px}.CapabilityPages_services__4lQnG h2{font-size:35px}.CapabilityPages_serviceGrid__1SxTL{grid-template-columns:1fr;gap:20px}.CapabilityPages_serviceCard__ZA82B{min-height:290px;grid-template-columns:1.1fr .9fr}.CapabilityPages_serviceCopy__M7nyn{padding:20px 16px}.CapabilityPages_serviceCopy__M7nyn h3{font-size:28px}.CapabilityPages_serviceCopy__M7nyn p{font-size:15px}.CapabilityPages_serviceCopy__M7nyn a{font-size:13px}.CapabilityPages_servicePhoto__XgQzG{min-height:290px}.CapabilityPages_diagram__tKSdn{padding:14px;min-height:290px}.CapabilityPages_diagramStep__hcq4T{font-size:13px}.CapabilityPages_diagramStep__hcq4T>span{padding:8px 4px}.CapabilityPages_diagram__tKSdn>small{font-size:8px}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B{grid-template-columns:1.1fr .9fr;gap:10px}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B:nth-child(2n) .CapabilityPages_serviceCopy__M7nyn{order:0}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B:nth-child(2n)>.CapabilityPages_diagram__tKSdn,.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCard__ZA82B:nth-child(2n)>.photo{order:1}.CapabilityPages_workforceGrid__LndKA .CapabilityPages_serviceCopy__M7nyn{padding:18px 12px 18px 0}.CapabilityPages_providerNote__Jyu38{font-size:13px!important;padding:13px}.CapabilityPages_process__PpqEw{padding-block:32px}.CapabilityPages_process__PpqEw h2{font-size:35px}.CapabilityPages_process__PpqEw .CapabilityPages_sectionHeading__oG_QN{margin-bottom:30px}.CapabilityPages_steps__tEf_X{grid-template-columns:1fr;gap:26px}.CapabilityPages_steps__tEf_X article{display:grid;grid-template-columns:52px 1fr;column-gap:20px}.CapabilityPages_stepNumber__jwzQb{width:48px;height:48px;font-size:20px;grid-row:1/3}.CapabilityPages_steps__tEf_X h3{font-size:26px;margin:0 0 10px}.CapabilityPages_steps__tEf_X p{font-size:15px}.CapabilityPages_steps__tEf_X article:after{display:none}.CapabilityPages_strategySteps__WucKm article:not(:last-child){border:0;padding:0}.CapabilityPages_strategySteps__WucKm .CapabilityPages_stepNumber__jwzQb{width:48px;height:48px;border:1px solid #aebdd4;border-radius:50%;justify-content:center}.CapabilityPages_related__e8eRb{grid-template-columns:1fr;padding-block:32px;gap:25px}.CapabilityPages_related__e8eRb>div h2{font-size:35px}.CapabilityPages_related__e8eRb>article{padding-left:0;border-left:0;border-top:1px solid #dce3ee;padding-top:15px}.CapabilityPages_related__e8eRb h3{font-size:28px}.CapabilityPages_related__e8eRb>article>.photo{display:block;max-height:160px}.CapabilityPages_risk__lQrMx{padding:18px;font-size:11px}}@media(min-width:1001px){.CapabilityPages_strategyProcess__pGt72>.CapabilityPages_wrap__9Ojgc{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start}.CapabilityPages_strategyProcess__pGt72 .CapabilityPages_sectionHeading__oG_QN{display:block;margin:0}.CapabilityPages_strategyProcess__pGt72 .CapabilityPages_sectionHeading__oG_QN>p{display:none}.CapabilityPages_strategyProcess__pGt72 .CapabilityPages_steps__tEf_X{gap:28px;padding-top:8px}.CapabilityPages_strategyProcess__pGt72 .CapabilityPages_steps__tEf_X h3{font-size:29px}.CapabilityPages_auditProcess__biYbd>.CapabilityPages_wrap__9Ojgc{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.CapabilityPages_auditProcess__biYbd .CapabilityPages_sectionHeading__oG_QN{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.CapabilityPages_auditProcess__biYbd .CapabilityPages_sectionHeading__oG_QN>p{font-size:15px;padding:0;border:0}.CapabilityPages_auditProcess__biYbd .CapabilityPages_sectionHeading__oG_QN h2{font-size:43px}.CapabilityPages_auditProcess__biYbd .CapabilityPages_steps__tEf_X{gap:30px}.CapabilityPages_auditProcess__biYbd .CapabilityPages_steps__tEf_X h3{font-size:25px}.CapabilityPages_auditProcess__biYbd .CapabilityPages_steps__tEf_X p{font-size:15px}.CapabilityPages_auditProcess__biYbd .CapabilityPages_stepNumber__jwzQb{background:#e6ecf5;border:0}.CapabilityPages_workforceProcess__VRtOo .CapabilityPages_steps__tEf_X article{display:grid;grid-template-columns:55px 1fr;gap:15px;align-items:center}.CapabilityPages_workforceProcess__VRtOo .CapabilityPages_steps__tEf_X h3{font:17px/1.4 Arial,sans-serif;letter-spacing:0;color:#627294;margin:0}.CapabilityPages_workforceProcess__VRtOo .CapabilityPages_steps__tEf_X p{display:none}.CapabilityPages_workforceProcess__VRtOo .CapabilityPages_stepNumber__jwzQb{width:50px;height:50px;font-size:21px}.CapabilityPages_workforceProcess__VRtOo .CapabilityPages_steps__tEf_X article:after{display:none}.CapabilityPages_operationsSteps__c3Z6o article{border:1px solid #dce3ee;background:#f5f8fd;padding:26px}.CapabilityPages_operationsSteps__c3Z6o .CapabilityPages_stepNumber__jwzQb{border:0;border-radius:0;justify-content:flex-start;height:36px;color:#0755ff}.CapabilityPages_operationsSteps__c3Z6o h3{font:18px/1.3 Arial,sans-serif;letter-spacing:0;margin:10px 0}.CapabilityPages_operationsSteps__c3Z6o p{font-size:15px}.CapabilityPages_operationsSteps__c3Z6o article:not(:last-child):after{right:-36px;top:80px}}.CapabilityPages_indexIntro__KEC6Z .eyebrow:before{margin-inline:auto}.CapabilityPages_conversation__ivm2T{display:grid;grid-template-columns:1.1fr 1fr 1.1fr;border-block:1px solid #dce3ee;align-items:center;min-height:310px}.CapabilityPages_conversationTitle__zEckF{padding:42px 20px 42px 56px}.CapabilityPages_conversation__ivm2T h2{font:400 clamp(34px,3.15vw,48px)/1.06 var(--serif);letter-spacing:-.035em;margin:0}.CapabilityPages_conversationCopy__UJHWw{padding:40px 35px}.CapabilityPages_conversation__ivm2T p{font-size:17px;line-height:1.45;color:#627294;margin:20px 0}.CapabilityPages_conversation__ivm2T>.photo{height:100%;aspect-ratio:auto;min-height:310px}.CapabilityPages_largeConversation__u194Q{grid-template-columns:1fr 1.25fr;min-height:460px}.CapabilityPages_largeConversation__u194Q .CapabilityPages_conversationTitle__zEckF{padding:50px 55px}.CapabilityPages_largeConversation__u194Q h2{font-size:clamp(40px,4.6vw,66px);max-width:520px}.CapabilityPages_largeConversation__u194Q p{max-width:430px}.CapabilityPages_largeConversation__u194Q>.photo{min-height:460px}@media(max-width:1000px){.CapabilityPages_conversation__ivm2T{grid-template-columns:1fr 1fr}.CapabilityPages_conversationTitle__zEckF{padding:35px 32px}.CapabilityPages_conversationCopy__UJHWw{padding:30px}.CapabilityPages_conversation__ivm2T>.photo{grid-column:1/-1;height:280px;min-height:280px}.CapabilityPages_largeConversation__u194Q>.photo{grid-column:auto;height:100%;min-height:420px}.CapabilityPages_largeConversation__u194Q .CapabilityPages_conversationTitle__zEckF{padding:40px 32px}}@media(max-width:650px){.CapabilityPages_conversation__ivm2T,.CapabilityPages_largeConversation__u194Q{grid-template-columns:1fr}.CapabilityPages_conversationTitle__zEckF,.CapabilityPages_largeConversation__u194Q .CapabilityPages_conversationTitle__zEckF{padding:32px 20px 0}.CapabilityPages_conversationCopy__UJHWw{padding:0 20px 30px}.CapabilityPages_conversation__ivm2T h2,.CapabilityPages_largeConversation__u194Q h2{font-size:38px}.CapabilityPages_conversation__ivm2T>.photo,.CapabilityPages_largeConversation__u194Q>.photo{height:260px;min-height:260px;grid-column:auto}.CapabilityPages_largeConversation__u194Q .CapabilityPages_conversationTitle__zEckF{padding-bottom:30px}}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramStep__hcq4T{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #cad6e5;text-align:left}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramStep__hcq4T>span{border:0;background:none;padding:0}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramStep__hcq4T>b{border:1px solid #6489aa;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin:0;font-size:18px;flex-shrink:0}.CapabilityPages_matrixHeader__DJH1c{display:grid;grid-template-columns:1.4fr 1fr;background:#0755cc;color:white;width:100%;font-size:11px;padding:9px}.CapabilityPages_matrix__cz3Lp .CapabilityPages_diagramStep__hcq4T{display:grid;grid-template-columns:1.4fr 1fr;text-align:left;border-bottom:1px solid #c4d3e5}.CapabilityPages_matrix__cz3Lp .CapabilityPages_diagramStep__hcq4T>span{border:0;background:#ffffff95;min-height:48px;font-size:14px;display:flex;align-items:center;padding:10px}.CapabilityPages_matrix__cz3Lp .CapabilityPages_diagramStep__hcq4T>i{border-left:1px solid #c4d3e5;align-self:center;height:5px;margin:0 10px;background:#b6cee5}.CapabilityPages_cycle__n48lj .CapabilityPages_diagramStep__hcq4T>span{border-style:dashed;border-radius:50%;padding:16px 10px;margin-inline:auto;width:80%}.CapabilityPages_stack__AmLDo .CapabilityPages_diagramStep__hcq4T>span{margin:0 0 8px;box-shadow:3px 4px 0 #c7d4e3;text-align:left;padding:16px;border-left:5px solid #7594b2}@media(max-width:650px){.CapabilityPages_matrixHeader__DJH1c{font-size:8px;padding:6px;grid-template-columns:1.5fr 1fr}.CapabilityPages_matrix__cz3Lp .CapabilityPages_diagramStep__hcq4T>span{font-size:11px;min-height:50px;padding:6px}.CapabilityPages_matrix__cz3Lp .CapabilityPages_diagramStep__hcq4T{grid-template-columns:1.5fr 1fr}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramStep__hcq4T{gap:8px;padding:11px 0}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramStep__hcq4T>b{width:19px;height:19px;font-size:14px}.CapabilityPages_stack__AmLDo .CapabilityPages_diagramStep__hcq4T>span{padding:14px 8px}.CapabilityPages_cycle__n48lj .CapabilityPages_diagramStep__hcq4T>span{width:100%}}.CapabilityPages_diagram__tKSdn{background-size:cover;background-position:50%;padding:25px;align-items:stretch;justify-content:center}.CapabilityPages_diagramPaper__oEhTN{background:#ffffffef;border:1px solid #ffffffc0;padding:19px 17px 20px;box-shadow:0 5px 20px #07193226;width:100%;transform:rotate(-1.5deg)}.CapabilityPages_diagramPaper__oEhTN>small{font:9px/1.3 Arial,sans-serif;letter-spacing:.08em;color:#64758b;display:block;margin:0 0 10px}.CapabilityPages_diagramPaper__oEhTN>h4{font:400 25px/1.07 var(--serif);letter-spacing:-.025em;color:#12233d;margin:0 0 20px}.CapabilityPages_diagramStep__hcq4T>span{background:#f3f7fac9}.CapabilityPages_diagramStep__hcq4T>b{font-size:19px;margin:1px}.CapabilityPages_diagramPaper__oEhTN .CapabilityPages_diagramStep__hcq4T{font-size:15px}.CapabilityPages_cycle__n48lj .CapabilityPages_diagramPaper__oEhTN{transform:rotate(2deg);background:#fffdf4ee}.CapabilityPages_cycle__n48lj .CapabilityPages_diagramStep__hcq4T>span{border-color:#aaac9c;background:#fffdf799}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramPaper__oEhTN{background:#ffffffef;transform:rotate(1.5deg)}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramStep__hcq4T{padding:11px 0}.CapabilityPages_stack__AmLDo .CapabilityPages_diagramPaper__oEhTN{transform:rotate(-3deg);padding:18px}.CapabilityPages_stack__AmLDo .CapabilityPages_diagramStep__hcq4T>span{background:#f4f3ed;border-left-color:#4b6b88}.CapabilityPages_matrix__cz3Lp .CapabilityPages_diagramPaper__oEhTN{transform:rotate(.6deg)}@media(max-width:650px){.CapabilityPages_diagram__tKSdn{padding:14px}.CapabilityPages_diagramPaper__oEhTN{padding:15px 11px}.CapabilityPages_diagramPaper__oEhTN>h4{font-size:20px;margin-bottom:17px}.CapabilityPages_diagramPaper__oEhTN>small{font-size:7px;margin-bottom:8px}.CapabilityPages_diagramPaper__oEhTN .CapabilityPages_diagramStep__hcq4T{font-size:12px}.CapabilityPages_checklist__lbKxP .CapabilityPages_diagramStep__hcq4T{gap:7px;padding:12px 0}.CapabilityPages_diagramStep__hcq4T>span{padding:8px 3px}}.CapabilityPages_board__Qhuji .CapabilityPages_diagramPaper__oEhTN{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px;transform:rotate(-2deg)}.CapabilityPages_board__Qhuji .CapabilityPages_diagramPaper__oEhTN>h4,.CapabilityPages_board__Qhuji .CapabilityPages_diagramPaper__oEhTN>small{grid-column:1/-1;margin-bottom:0}.CapabilityPages_board__Qhuji .CapabilityPages_diagramStep__hcq4T>span{padding:22px 8px;border:0;box-shadow:2px 3px 4px #102a4425;background:#f0d889;color:#243449;transform:rotate(2deg)}.CapabilityPages_board__Qhuji .CapabilityPages_diagramStep__hcq4T:nth-of-type(2)>span{background:#a9c6dd;transform:rotate(-2deg)}.CapabilityPages_board__Qhuji .CapabilityPages_diagramStep__hcq4T:nth-of-type(3)>span{background:#bccda1;transform:rotate(-3deg)}.CapabilityPages_board__Qhuji .CapabilityPages_diagramStep__hcq4T:nth-of-type(4)>span{background:#e5c7a6;transform:rotate(1deg)}.CapabilityPages_directoryHero__NfwlS:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(10,29,45,.84),rgba(10,29,45,.78) 12%,transparent 19%,transparent 81%,rgba(10,29,45,.78) 88%,rgba(10,29,45,.84))}.CapabilityPages_edgeWords__NYokM{z-index:1}@media(max-width:650px){.CapabilityPages_board__Qhuji .CapabilityPages_diagramPaper__oEhTN{gap:12px;padding:14px}.CapabilityPages_board__Qhuji .CapabilityPages_diagramStep__hcq4T>span{font-size:12px;padding:17px 5px}.CapabilityPages_directoryHero__NfwlS:after{background:linear-gradient(90deg,rgba(10,29,45,.84),rgba(10,29,45,.6) 24%,transparent 38%,transparent 62%,rgba(10,29,45,.6) 76%,rgba(10,29,45,.84))}.CapabilityPages_serviceCopy__M7nyn a{font-size:12px;gap:7px;letter-spacing:-.02em;white-space:nowrap}.CapabilityPages_serviceCopy__M7nyn a span{font-size:18px}}.CapabilityPages_directory__UuwEd{--serif:-apple-system,BlinkMacSystemFont,"Segoe UI",var(--directory-sans),Arial,sans-serif;--sans:var(--serif);font-family:var(--sans);color:#11182b}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T h2,.CapabilityPages_directory__UuwEd .CapabilityPages_wrap__9Ojgc h1,.CapabilityPages_directory__UuwEd .CapabilityPages_wrap__9Ojgc h2{font-family:var(--sans);font-weight:600;letter-spacing:-.035em;text-wrap:pretty;color:#11182b}.CapabilityPages_directory__UuwEd .eyebrow{color:#53647d;font-weight:700;letter-spacing:.09em}.CapabilityPages_directory__UuwEd .eyebrow:before{height:3px}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryHero__NfwlS img{object-position:50% 52%}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryHero__NfwlS:after{display:none}.CapabilityPages_directory__UuwEd .CapabilityPages_indexIntro__KEC6Z{padding-block:48px 40px}.CapabilityPages_directory__UuwEd .CapabilityPages_indexIntro__KEC6Z h1{font-size:clamp(36px,3.5vw,50px);line-height:1.16;max-width:1060px;margin:18px auto 22px}.CapabilityPages_directory__UuwEd .CapabilityPages_indexIntro__KEC6Z>p{font-size:19px;line-height:1.6;max-width:830px;color:#53647d;letter-spacing:-.012em;margin-bottom:26px}.CapabilityPages_directory__UuwEd .CapabilityPages_button__sC622{border-radius:999px;font-weight:600;letter-spacing:-.015em;min-height:50px;padding:14px 24px;gap:18px;transition:background-color .2s ease}.CapabilityPages_directory__UuwEd .CapabilityPages_button__sC622:focus-visible,.CapabilityPages_directory__UuwEd .CapabilityPages_button__sC622:hover{background:#003dcc}.CapabilityPages_directory__UuwEd .CapabilityPages_button__sC622 span{font-size:20px;line-height:1}.CapabilityPages_directory__UuwEd .text-link{font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:-.015em;min-height:44px;gap:14px;align-items:center;color:#0755ef;text-decoration:none;white-space:normal;background:linear-gradient(currentColor,currentColor) left calc(100% - 8px)/0 1px no-repeat;transition:background-size .2s ease,color .2s ease}.CapabilityPages_directory__UuwEd .text-link>span{font-size:0;width:6px;height:6px;border-top:1.4px solid;border-right:1.4px solid;transform:rotate(45deg);flex-shrink:0;transition:translate .2s ease}.CapabilityPages_directory__UuwEd .text-link:focus-visible,.CapabilityPages_directory__UuwEd .text-link:hover{color:#003dcc;background-size:calc(100% - 20px) 1px}.CapabilityPages_directory__UuwEd .text-link:hover>span{translate:3px 0}.CapabilityPages_directory__UuwEd a:focus-visible{outline:3px solid #0755ef;outline-offset:5px;border-radius:4px}.CapabilityPages_directory__UuwEd .CapabilityPages_button__sC622:focus-visible{border-radius:999px}.CapabilityPages_directory__UuwEd .CapabilityPages_number__gb6d6{font:600 12px/1.4 var(--sans);letter-spacing:.08em;color:#53647d;padding-top:14px;margin-bottom:14px;font-variant-numeric:tabular-nums}.CapabilityPages_directory__UuwEd .CapabilityPages_number__gb6d6:before{width:28px;height:3px}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg{border-color:#dce3eb;border-radius:16px;overflow:hidden;background:#f8fafc;transition:border-color .22s ease,background-color .22s ease}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg>div:not(.photo){padding:26px}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg h2{font-size:clamp(24px,1.95vw,28px);line-height:1.2;margin:0 0 16px}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg p{font-size:16px;line-height:1.55;color:#53647d;margin-bottom:18px;letter-spacing:-.01em}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg img,.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV img{transition:transform .35s ease}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg:focus-within{border-color:#0755ef;background:#f1f5fb}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV{gap:24px;margin-top:48px}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article:not(:last-child){border-right:0}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article>.photo{border-radius:14px;overflow:hidden;flex-shrink:0}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article>div:not(.photo){padding:30px 28px 38px;flex:1}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV h2{font-size:clamp(27px,2.2vw,32px);line-height:1.2;margin:0 0 18px}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV p{font-size:17px;line-height:1.55;color:#53647d;letter-spacing:-.012em}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article{display:flex;flex-direction:column;transition:background-color .22s ease}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article:focus-within{background:#f8fafc}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T{background:#fff;border-color:#dce3eb}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T img{object-fit:contain}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T>.photo{background:#fff}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T h2{font-size:clamp(36px,3.3vw,48px);line-height:1.18;max-width:540px}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T p{font-size:18px;line-height:1.6;color:#53647d;max-width:460px;margin-block:24px 28px}@media(hover:hover) and (pointer:fine){.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg:hover{border-color:#bccce3;background:#f1f5fb}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg:hover img,.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article:hover img{transform:scale(1.025)}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article:hover{background:#f8fafc}}@media(max-width:1000px){.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV h2{font-size:27px}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article>div:not(.photo){padding:26px 18px}}@media(max-width:650px){.CapabilityPages_directory__UuwEd .CapabilityPages_indexIntro__KEC6Z{padding-block:32px}.CapabilityPages_directory__UuwEd .CapabilityPages_indexIntro__KEC6Z h1{font-size:32px;line-height:1.2;margin:18px 0}.CapabilityPages_directory__UuwEd .CapabilityPages_indexIntro__KEC6Z>p{font-size:16px;line-height:1.55;margin-bottom:20px}.CapabilityPages_directory__UuwEd .CapabilityPages_actions__BuQAZ{gap:8px 20px}.CapabilityPages_directory__UuwEd .CapabilityPages_button__sC622{font-size:14px;padding-inline:20px}.CapabilityPages_directory__UuwEd .text-link{font-size:14px}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg>div:not(.photo){padding:24px}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg:nth-child(2) img{object-position:50% 34%}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg:nth-child(3) img{object-position:50% 35%}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg h2,.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV h2{font-size:27px;line-height:1.22}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg p,.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV p{font-size:16px;line-height:1.55}.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article>div:not(.photo){padding:26px 20px 32px}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T h2{font-size:32px;line-height:1.2}.CapabilityPages_directory__UuwEd .CapabilityPages_conversation__ivm2T p{font-size:16px;line-height:1.55;margin-block:20px 24px}}@media(prefers-reduced-motion:reduce){.CapabilityPages_directory__UuwEd *,.CapabilityPages_directory__UuwEd :after,.CapabilityPages_directory__UuwEd :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.CapabilityPages_directory__UuwEd .CapabilityPages_directoryCard__FbiCg:hover img,.CapabilityPages_directory__UuwEd .CapabilityPages_lastThree__7vgVV>article:hover img{transform:none}.CapabilityPages_directory__UuwEd .text-link:hover>span{translate:none}}