.CapabilityReferencePhoto_figure__wNplx{grid-column:1/-1;width:100%;max-width:960px;margin:8px 0 12px}.CapabilityReferencePhoto_figure__wNplx>img{display:block;width:100%;height:auto}.CapabilityReferencePhoto_figure__wNplx figcaption{display:flex;justify-content:space-between;gap:28px;padding:16px 0 0;border-bottom:1px solid rgb(17 25 22/18%);color:#5c665e}.CapabilityReferencePhoto_figure__wNplx details p,.CapabilityReferencePhoto_figure__wNplx figcaption>p{margin:0 0 14px;font:400 10px/1.7 var(--stage-font)}.CapabilityReferencePhoto_figure__wNplx figcaption details{flex-shrink:0;max-width:360px;border:0;font:400 10px/1.7 var(--stage-font)}.CapabilityReferencePhoto_figure__wNplx figcaption summary{display:flex;align-items:center;gap:20px;min-height:44px;padding:0;margin-top:-12px;cursor:pointer;list-style:none}.CapabilityReferencePhoto_figure__wNplx summary::-webkit-details-marker{display:none}.CapabilityReferencePhoto_figure__wNplx summary span{color:var(--stage-orange);font-size:18px}.CapabilityReferencePhoto_figure__wNplx a{color:inherit;text-underline-offset:3px}.CapabilityReferencePhoto_figure__wNplx a:focus-visible,.CapabilityReferencePhoto_figure__wNplx summary:focus-visible{outline:2px solid var(--stage-orange);outline-offset:4px}@media(max-width:767px){.CapabilityReferencePhoto_figure__wNplx{margin-top:0}.CapabilityReferencePhoto_figure__wNplx figcaption{display:block;padding-top:12px}.CapabilityReferencePhoto_figure__wNplx figcaption details{max-width:none}.CapabilityReferencePhoto_figure__wNplx figcaption summary{margin-top:0}}.SpecialistServicePage_hero__crVqu{min-height:760px}.SpecialistServicePage_heroCopy__WPF5R{padding-top:140px}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_hero__crVqu h1{font-size:clamp(48px,5.6vw,98px);line-height:1.02}.SpecialistServicePage_breadcrumb__UiX0n{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:76px;color:#c6d1cb;font:400 9px/1.6 var(--stage-font);text-transform:uppercase}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_breadcrumb__UiX0n a{color:inherit;text-decoration:none}.SpecialistServicePage_promise__oSgSw{position:absolute;right:var(--stage-gutter);bottom:142px;z-index:1;width:290px;padding-top:23px;border-top:1px solid var(--stage-line)}.SpecialistServicePage_promise__oSgSw p{margin:0 0 18px;color:var(--stage-ivory);font:200 29px/1.2 Stage Capability Light,var(--stage-font);letter-spacing:-.02em}.SpecialistServicePage_promise__oSgSw>span{color:#c6d1cb;font:400 8px/1.8 var(--stage-font);text-transform:uppercase}.SpecialistServicePage_page__EBzC3 em{color:var(--stage-orange);font-style:normal}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_journey__NKUu6{grid-template-columns:repeat(4,minmax(0,1fr))}.SpecialistServicePage_journey__NKUu6 a{grid-template-columns:19px 1fr 16px}.SpecialistServicePage_journey__NKUu6 h3{font-size:25px}.SpecialistServicePage_page__EBzC3 h2>span{font-family:inherit}.SpecialistServicePage_study__2v2io{display:grid;grid-template-columns:.9fr 1.15fr;grid-gap:80px;gap:80px;align-items:center;padding:74px var(--stage-gutter) 59px;background:#07161a;color:var(--stage-ivory)}.SpecialistServicePage_professionals__3lqQJ h2,.SpecialistServicePage_scope__sUYFE h2,.SpecialistServicePage_study__2v2io h2{margin:0;font:200 clamp(34px,3.1vw,55px)/1.1 Stage Capability Light,var(--stage-font);letter-spacing:-.035em;text-transform:uppercase}.SpecialistServicePage_studyCopy__V0Tj3>p:not(:first-child){margin:24px 0 0;max-width:600px;color:#d0dbd2;font:400 13px/1.8 var(--stage-font)}.SpecialistServicePage_studyCopy__V0Tj3 ul{list-style:none;margin:26px 0 21px;padding:0}.SpecialistServicePage_studyCopy__V0Tj3 li{position:relative;padding:0 0 13px 17px;color:#d0dbd2;font:400 11px/1.7 var(--stage-font)}.SpecialistServicePage_scopeDetail__Va6F5 li:before,.SpecialistServicePage_studyCopy__V0Tj3 li:before{position:absolute;top:8px;left:0;width:3px;height:3px;content:"";background:var(--stage-orange)}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_textLink__ngzHo{display:inline-flex;align-items:center;gap:24px;min-height:44px;color:var(--stage-ivory);font:400 9px/1.5 var(--stage-font);text-transform:uppercase;text-decoration:none}.SpecialistServicePage_textLink__ngzHo>span{font-size:20px;transition:transform .65s var(--stage-ease)}.SpecialistServicePage_textLink__ngzHo:hover>span{transform:translateX(4px)}.SpecialistServicePage_plan__C9tn0{margin:0}.SpecialistServicePage_planImage__1Qws1{position:relative;background:var(--stage-ivory)}.SpecialistServicePage_planImage__1Qws1>img{display:block;width:100%;height:auto}.SpecialistServicePage_planImage__1Qws1 svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.SpecialistServicePage_planImage__1Qws1 path{fill:none;stroke:var(--stage-orange);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:SpecialistServicePage_resolve-line__a3NIr 5s 1s var(--stage-ease) forwards}.SpecialistServicePage_planStamp__kYN8Y{position:absolute;bottom:23px;left:28px;color:var(--stage-ink);font:400 8px/1.6 var(--stage-mono);letter-spacing:.04em;text-transform:uppercase}.SpecialistServicePage_plan__C9tn0 figcaption{padding-top:16px;color:#b3c0b8;font:400 9px/1.7 var(--stage-font)}.SpecialistServicePage_scope__sUYFE{padding:62px var(--stage-gutter) 48px;color:var(--stage-ink);background:var(--stage-ivory);scroll-margin-top:110px}.SpecialistServicePage_scopeHeader__UGObG{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;grid-gap:70px;gap:70px;margin-bottom:34px}.SpecialistServicePage_scopeHeader__UGObG>p{max-width:480px;margin:0 0 3px;font:400 13px/1.8 var(--stage-font)}.SpecialistServicePage_scopeList__CIoEg{list-style:none;padding:0;margin:0}.SpecialistServicePage_scopeList__CIoEg details{border-top:1px solid rgb(17 25 22/25%);scroll-margin-top:110px}.SpecialistServicePage_scopeList__CIoEg summary{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:start;grid-gap:28px;gap:28px;padding:29px 0;list-style:none;cursor:pointer}.SpecialistServicePage_scopeList__CIoEg summary::-webkit-details-marker{display:none}.SpecialistServicePage_scopeList__CIoEg h3{margin:0;font:200 clamp(24px,2.2vw,38px)/1.2 Stage Capability Light,var(--stage-font);letter-spacing:-.025em}.SpecialistServicePage_number__2awRv{font:400 9px/1.7 var(--stage-font);padding-top:5px;color:#697168}.SpecialistServicePage_expand__UjuBa{font:200 24px/1 var(--stage-font);color:var(--stage-orange);transition:transform .65s var(--stage-ease)}.SpecialistServicePage_scopeList__CIoEg details[open] .SpecialistServicePage_expand__UjuBa{transform:rotate(45deg)}.SpecialistServicePage_scopeDetail__Va6F5{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:65px;gap:65px;padding:0 50px 30px 56px}.SpecialistServicePage_scopeDetail__Va6F5 p{margin:0;max-width:610px;font:400 13px/1.8 var(--stage-font)}.SpecialistServicePage_scopeDetail__Va6F5 ul{padding:0;margin:0;list-style:none}.SpecialistServicePage_scopeDetail__Va6F5 li{position:relative;padding:0 0 11px 17px;font:400 11px/1.7 var(--stage-font)}.SpecialistServicePage_professionals__3lqQJ{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;padding:62px var(--stage-gutter);background:#0b1b1f;color:var(--stage-ivory)}.SpecialistServicePage_professionals__3lqQJ h2{font-size:clamp(30px,2.7vw,47px)}.SpecialistServicePage_professionals__3lqQJ>div>p:not(:first-child){max-width:570px;margin:24px 0 12px;color:#c6d1cb;font:400 13px/1.8 var(--stage-font)}.SpecialistServicePage_professionals__3lqQJ>ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:center;list-style:none;padding:0;margin:0}.SpecialistServicePage_professionals__3lqQJ li p{margin:0 0 14px;color:#c6d1cb;font:400 9px/1.7 var(--stage-font)}.SpecialistServicePage_professionals__3lqQJ li p:first-child{text-transform:uppercase}.SpecialistServicePage_professionals__3lqQJ li>a{display:flex;align-items:center;justify-content:center;height:115px;padding:23px;margin-bottom:17px;background:var(--stage-ivory)}.SpecialistServicePage_professionals__3lqQJ img{max-width:100%;width:230px;height:auto;max-height:74px;object-fit:contain}.SpecialistServicePage_related__bFlP0{padding:36px var(--stage-gutter) 44px;background:#07161a;color:var(--stage-ivory)}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_related__bFlP0>a{display:flex;justify-content:space-between;gap:30px;padding:21px 0;border-top:1px solid var(--stage-line);color:var(--stage-ivory);text-decoration:none;font:200 clamp(23px,2vw,32px)/1.25 Stage Capability Light,var(--stage-font)}.SpecialistServicePage_related__bFlP0 a>span{color:var(--stage-orange);transition:transform .65s var(--stage-ease)}.SpecialistServicePage_related__bFlP0 a:hover>span{transform:translate(2px,-2px)}@keyframes SpecialistServicePage_resolve-line__a3NIr{to{stroke-dashoffset:0}}@media(min-width:1800px){.SpecialistServicePage_hero__crVqu{min-height:900px}.SpecialistServicePage_heroCopy__WPF5R{padding-top:165px}.SpecialistServicePage_breadcrumb__UiX0n{margin-bottom:90px}.SpecialistServicePage_promise__oSgSw{bottom:170px;width:340px}.SpecialistServicePage_promise__oSgSw p{font-size:34px}}@media(max-width:1099px){.SpecialistServicePage_hero__crVqu{min-height:730px}.SpecialistServicePage_heroCopy__WPF5R{padding-top:136px}.SpecialistServicePage_breadcrumb__UiX0n{margin-bottom:72px}.SpecialistServicePage_promise__oSgSw{width:220px;bottom:150px}.SpecialistServicePage_promise__oSgSw p{font-size:23px}.SpecialistServicePage_promise__oSgSw>span{font-size:7px}.SpecialistServicePage_professionals__3lqQJ,.SpecialistServicePage_study__2v2io{gap:40px}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_journey__NKUu6{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.SpecialistServicePage_journey__NKUu6 a:nth-child(3){padding-left:0;border-left:0}.SpecialistServicePage_scopeDetail__Va6F5{gap:35px}.SpecialistServicePage_professionals__3lqQJ>ul{gap:16px}.SpecialistServicePage_professionals__3lqQJ li>a{height:95px;padding:15px}}@media(max-width:767px){.SpecialistServicePage_hero__crVqu{min-height:0}.SpecialistServicePage_hero__crVqu .SpecialistServicePage_heroMedia__MVTe5{aspect-ratio:2447/1463}.SpecialistServicePage_heroCopy__WPF5R{padding-top:130px}.SpecialistServicePage_breadcrumb__UiX0n{gap:11px;font-size:8px;margin-bottom:35px}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_hero__crVqu h1{font-size:clamp(28px,8.65vw,65px)}.SpecialistServicePage_promise__oSgSw{display:none}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_journey__NKUu6{grid-template-columns:1fr;gap:0}.SpecialistServicePage_study__2v2io{grid-template-columns:1fr;padding:38px var(--stage-gutter) 32px;gap:30px}.SpecialistServicePage_scope__sUYFE h2,.SpecialistServicePage_study__2v2io h2{font-size:clamp(32px,8.3vw,47px)}.SpecialistServicePage_studyCopy__V0Tj3>p:not(:first-child){margin-top:22px}.SpecialistServicePage_planStamp__kYN8Y{left:16px;bottom:16px;font-size:6px}.SpecialistServicePage_plan__C9tn0 figcaption{font-size:8px}.SpecialistServicePage_scope__sUYFE{padding:35px var(--stage-gutter) 30px}.SpecialistServicePage_scopeHeader__UGObG{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.SpecialistServicePage_scopeHeader__UGObG>p{font-size:12px}.SpecialistServicePage_scopeList__CIoEg summary{grid-template-columns:20px minmax(0,1fr) 18px;gap:14px;padding:24px 0}.SpecialistServicePage_scopeList__CIoEg h3{font-size:clamp(22px,5.6vw,32px)}.SpecialistServicePage_scopeDetail__Va6F5{grid-template-columns:1fr;gap:22px;padding:0 0 25px 34px}.SpecialistServicePage_scopeDetail__Va6F5 p{font-size:12px}.SpecialistServicePage_professionals__3lqQJ{grid-template-columns:1fr;padding:38px var(--stage-gutter) 32px;gap:28px}.SpecialistServicePage_professionals__3lqQJ h2{font-size:clamp(28px,7.5vw,43px)}.SpecialistServicePage_professionals__3lqQJ>div>p:not(:first-child){font-size:12px}.SpecialistServicePage_professionals__3lqQJ>ul{gap:18px}.SpecialistServicePage_professionals__3lqQJ li>a{height:90px;padding:14px}.SpecialistServicePage_professionals__3lqQJ li p{font-size:8px}.SpecialistServicePage_related__bFlP0{padding:30px var(--stage-gutter)}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_related__bFlP0>a{font-size:23px}}@media(prefers-reduced-motion:reduce){.SpecialistServicePage_page__EBzC3 *,.SpecialistServicePage_page__EBzC3 :after,.SpecialistServicePage_page__EBzC3 :before{animation:none!important;transition:none!important}.SpecialistServicePage_planImage__1Qws1 path{stroke-dashoffset:0}.SpecialistServicePage_related__bFlP0 a:hover>span,.SpecialistServicePage_textLink__ngzHo:hover>span{transform:none}}.SpecialistServicePage_visuals__SpL_X{padding:64px var(--stage-gutter) 52px;background:var(--stage-ivory);color:var(--stage-ink);scroll-margin-top:110px}.SpecialistServicePage_visualHeader__JK4Ro{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;grid-gap:70px;gap:70px;margin-bottom:42px}.SpecialistServicePage_visualHeader__JK4Ro h2{margin:0;font:200 clamp(36px,3.5vw,60px)/1.08 Stage Capability Light,var(--stage-font);letter-spacing:-.035em;text-transform:uppercase}.SpecialistServicePage_visualHeader__JK4Ro>p{max-width:490px;margin:0 0 3px;font:400 13px/1.8 var(--stage-font)}.SpecialistServicePage_visualGrid__uOX1k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:42px 28px;gap:42px 28px}.SpecialistServicePage_visual__gTLyl{min-width:0;margin:0}.SpecialistServicePage_visualLabel__a9VBA{display:flex;align-items:center;gap:22px;padding:15px 0;border-top:1px solid rgb(17 25 22/25%)}.SpecialistServicePage_visualLabel__a9VBA>span{color:var(--stage-orange);font:400 9px/1.6 var(--stage-mono)}.SpecialistServicePage_visualLabel__a9VBA>p{margin:0;font:400 9px/1.6 var(--stage-font);letter-spacing:.04em;text-transform:uppercase}.SpecialistServicePage_visualImage__vCZx9{display:grid;align-items:center;aspect-ratio:16/10;overflow:hidden;background:#e7e4dc}.SpecialistServicePage_visualImage__vCZx9 img{display:block;width:100%;height:auto;transition:transform 1.5s var(--stage-ease)}.SpecialistServicePage_visual__gTLyl:hover .SpecialistServicePage_visualImage__vCZx9 img{transform:scale(1.008)}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_visual__gTLyl figcaption{padding-top:22px;text-align:left}.SpecialistServicePage_visual__gTLyl h3{margin:0;font:200 clamp(24px,2.3vw,38px)/1.15 Stage Capability Light,var(--stage-font);letter-spacing:-.025em}.SpecialistServicePage_visualNote__QrJ3H{margin:12px 0 0;color:#60675e;font:400 9px/1.7 var(--stage-font)}.SpecialistServicePage_visualDescription__znCfW{max-width:560px;margin:16px 0 0;font:400 12px/1.8 var(--stage-font)}.SpecialistServicePage_visualCredit__M5Qsh{margin-top:12px;font:400 9px/1.7 var(--stage-font)}.SpecialistServicePage_visualCredit__M5Qsh summary{display:inline-flex;gap:22px;align-items:center;min-height:36px;cursor:pointer;list-style:none}.SpecialistServicePage_visualCredit__M5Qsh summary::-webkit-details-marker{display:none}.SpecialistServicePage_visualCredit__M5Qsh summary>span{color:var(--stage-orange);font-size:17px}.SpecialistServicePage_visualCredit__M5Qsh p{margin:6px 0 0}.SpecialistServicePage_page__EBzC3 .SpecialistServicePage_visualCredit__M5Qsh a{color:inherit;text-underline-offset:3px}.SpecialistServicePage_walkthrough__4E5C7{grid-column:1/-1}.SpecialistServicePage_walkthrough__4E5C7 .SpecialistServicePage_visualImage__vCZx9{aspect-ratio:auto;background:#172627}.SpecialistServicePage_walkthrough__4E5C7:hover .SpecialistServicePage_visualImage__vCZx9 img{transform:none}.SpecialistServicePage_walkthrough__4E5C7 figcaption{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:70px;gap:70px}.SpecialistServicePage_walkthrough__4E5C7 .SpecialistServicePage_visualDescription__znCfW{margin-top:0}@media(max-width:1099px){.SpecialistServicePage_visualHeader__JK4Ro,.SpecialistServicePage_walkthrough__4E5C7 figcaption{gap:40px}.SpecialistServicePage_visualGrid__uOX1k{gap:34px 24px}}@media(max-width:767px){.SpecialistServicePage_visuals__SpL_X{padding:36px var(--stage-gutter) 30px}.SpecialistServicePage_visualHeader__JK4Ro{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.SpecialistServicePage_visualHeader__JK4Ro h2{font-size:clamp(32px,8.3vw,47px)}.SpecialistServicePage_visualHeader__JK4Ro>p{font-size:12px}.SpecialistServicePage_visualGrid__uOX1k{grid-template-columns:1fr;gap:30px}.SpecialistServicePage_visualLabel__a9VBA{gap:17px}.SpecialistServicePage_visualLabel__a9VBA>p{font-size:8px}.SpecialistServicePage_visualImage__vCZx9{aspect-ratio:auto}.SpecialistServicePage_visual__gTLyl figcaption{padding-top:18px}.SpecialistServicePage_visual__gTLyl h3{font-size:28px}.SpecialistServicePage_visualDescription__znCfW{font-size:12px}.SpecialistServicePage_walkthrough__4E5C7 figcaption{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.SpecialistServicePage_visual__gTLyl:hover .SpecialistServicePage_visualImage__vCZx9 img{transform:none}}