.list_capabilityList__iMyyK{--capability-media-radius:1rem;position:relative;width:100%;height:300dvh}.list_capabilityStage__Z1jdV{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr 1fr;height:100dvh;min-height:42rem;background:#f7f7f7}.list_capabilityContent__nQm8e{height:100%;padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(2.5rem,6vw,6rem);position:relative;z-index:2}@media(min-width:48rem){.list_capabilityContent__nQm8e{padding-right:clamp(2rem,6vw,7rem)}}.list_capabilityCopy__81Nj3{position:relative;height:100%;display:grid;align-items:stretch}.list_capabilityPanel__HWN4Z{grid-area:1/1;height:100%;display:grid;align-content:space-between;gap:5rem}.list_capabilityPanel__HWN4Z[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.list_capabilityBody__gVP7T,.list_capabilityPanel__HWN4Z>div{min-width:0}.list_capabilityNumberViewport__imA0h{height:clamp(2rem,3vw,3.5rem);overflow:hidden}.list_capabilityTitleViewport__DV_86{position:relative;top:-5vh;box-sizing:content-box;height:clamp(2.2rem,3.8vw,4.4rem);padding-bottom:.25rem;overflow:hidden}.list_capabilityTitleViewport__DV_86 h2{margin:0;will-change:transform}.list_capabilityStep__4wDZa,.list_capabilitySteps__pdCxk{height:100dvh}.list_capabilitySteps__pdCxk{position:absolute;inset:0;z-index:0;pointer-events:none}.list_capabilityImage__9kebd{position:relative;height:100%;min-height:100%;overflow:hidden;background:#1b1b1b;border-radius:var(--capability-media-radius) 0 0 var(--capability-media-radius)}.list_capabilityImage__9kebd img{object-fit:cover;object-position:center top}.list_capabilityImageFallback__k3TDE{z-index:0;image-rendering:pixelated;border-radius:inherit}.list_capabilityPlane__eQq63{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:inherit}.list_number__iHuZf{display:block;font-family:var(--epica-pro),serif;font-size:clamp(2rem,3vw,3.5rem);font-style:italic;line-height:1;will-change:transform,opacity}.list_capabilitySupportingCopy___olwi{min-width:0}.list_capabilityParagraphViewport__mF_5l{height:clamp(9rem,10vw,12rem);overflow:visible}.list_capabilityServicesViewport__hN_DD{display:flex;align-items:flex-end;height:clamp(8rem,9vw,10rem);margin-top:5rem;overflow:visible}.list_capabilityServicesViewport__hN_DD ul{width:100%}.list_capabilityCopy__81Nj3 h2{font-size:clamp(2.2rem,4vw,4.6rem);font-weight:600;letter-spacing:-.06em;line-height:.95}.list_capabilityCopy__81Nj3 p{max-width:37rem;margin-top:1.5rem;font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.3}.list_capabilityCopy__81Nj3 ul{display:flex;flex-wrap:wrap;gap:.8rem 2.3rem;margin-top:0}.list_capabilityCopy__81Nj3 li{font-size:.9rem}.list_capabilityCopy__81Nj3 .list_capabilityTitle__pPmk5,.list_capabilityCopy__81Nj3 ul a{position:relative;display:inline-block;color:#1b1b1b;text-decoration:none}.list_capabilityCopy__81Nj3 .list_capabilityTitle__pPmk5{white-space:nowrap;padding-bottom:.06em;background-image:linear-gradient(#000,#000);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s var(--ease-transition)}.list_capabilityCopy__81Nj3 .list_capabilityTitle__pPmk5>span{padding-left:.35rem;font-size:.5em;vertical-align:.12em}.list_capabilityCopy__81Nj3 ul a:after{content:"";position:absolute;right:0;bottom:-.2em;left:0;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease-transition)}.list_capabilityCopy__81Nj3 ul a:focus-visible:after,.list_capabilityCopy__81Nj3 ul a:hover:after{transform:scaleX(1);transform-origin:left}.list_capabilityCopy__81Nj3 .list_capabilityTitle__pPmk5:focus-visible,.list_capabilityCopy__81Nj3 .list_capabilityTitle__pPmk5:hover{background-position:0 100%;background-size:100% 1px}.list_capabilityCopy__81Nj3 ul a{border-bottom:0}.list_capabilityCopy__81Nj3 a span{padding-left:.35rem}@media(prefers-reduced-motion:reduce){.list_capabilityCopy__81Nj3 .list_capabilityTitle__pPmk5{transition:none}}@media not all and (min-width:64rem){.list_capabilityStage__Z1jdV{display:flex;flex-direction:column;top:var(--header-height);height:calc(100dvh - var(--header-height));min-height:0}.list_capabilityContent__nQm8e{flex:0 0 66%;height:66%;min-height:0;padding-top:1.25rem;padding-bottom:1.25rem}.list_capabilityPanel__HWN4Z{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);align-content:start;align-items:center;column-gap:.85rem;row-gap:0}.list_capabilityBody__gVP7T{display:contents}.list_capabilityCopy__81Nj3 ul{gap:.6rem 1.25rem}.list_capabilityNumberViewport__imA0h{grid-column:1/-1;grid-row:1;height:1.4rem;overflow:hidden}.list_capabilityTitleViewport__DV_86{position:static;grid-column:1/-1;grid-row:2;height:clamp(1.7rem,7vw,2rem);padding-bottom:.12em;overflow:hidden}.list_capabilitySupportingCopy___olwi{display:grid;grid-column:1/-1;grid-row:3;grid-template-rows:minmax(0,1fr) auto;height:100%;margin-top:0}.list_capabilityParagraphViewport__mF_5l{align-self:center;height:auto;min-height:0}.list_capabilityServicesViewport__hN_DD{align-self:end;height:auto;margin-top:0;align-items:flex-start}.list_number__iHuZf{font-size:1.4rem;line-height:2rem}.list_capabilityCopy__81Nj3 li{font-size:.72rem}.list_capabilityCopy__81Nj3 h2{font-size:clamp(1.7rem,7vw,2rem);line-height:1}.list_capabilityCopy__81Nj3 p{margin-top:0;font-size:clamp(.82rem,3.7vw,.95rem)}.list_capabilityCopy__81Nj3 ul{gap:.45rem 1rem}.list_capabilityImage__9kebd{flex:1 1;height:auto;min-height:0;border-radius:var(--capability-media-radius) var(--capability-media-radius) 0 0}@media(max-width:24rem)and (max-height:44rem){.list_capabilityContent__nQm8e{padding-top:.5rem}}@media(min-width:48rem){.list_capabilityPanel__HWN4Z{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.list_capabilityNumberViewport__imA0h{grid-column:1/-1;grid-row:1}.list_capabilityTitleViewport__DV_86{grid-column:1/-1;grid-row:2;height:clamp(2.5rem,7vw,4rem);overflow:hidden}.list_capabilitySupportingCopy___olwi{grid-row:3}.list_capabilityCopy__81Nj3 h2{font-size:clamp(2.5rem,7vw,4rem);line-height:1}.list_capabilityCopy__81Nj3 p{font-size:clamp(1rem,2.4vw,1.25rem)}.list_capabilityCopy__81Nj3 li{font-size:clamp(.95rem,1.8vw,1.15rem)}.list_capabilityContent__nQm8e{flex-basis:50%;height:50%}.list_capabilitySupportingCopy___olwi{grid-template-rows:minmax(0,1fr) auto;align-content:normal;gap:0}.list_capabilityParagraphViewport__mF_5l{align-self:center}.list_capabilityServicesViewport__hN_DD{align-self:end}}}.methodology_culture__eat1O{background:#1b1b1b;color:#f7f7f7;padding:clamp(5rem,10vw,10rem) 0}.methodology_grid__AW9sP{grid-template-columns:repeat(12,1fr);row-gap:clamp(2.5rem,5vw,4.5rem)}.methodology_header__qLD6m{display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:1.25rem}.methodology_eyebrow__sKLYc{grid-column:1/span 4;margin:0;color:#8c8c8c;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.methodology_header__qLD6m h2{grid-column:1/span 7;margin:0;font-size:clamp(2.5rem,5.4vw,5.25rem);font-weight:600;line-height:.92;letter-spacing:-.06em}.methodology_ledeSecondary__WY0Fr,.methodology_lede__ouMQ5{align-self:end;margin:0;color:#e7e7e7;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.45}.methodology_lede__ouMQ5{grid-column:8/span 2}.methodology_ledeSecondary__WY0Fr{grid-column:10/span 3}.methodology_stage__sEtHk{display:grid;grid-column:1/-1;grid-template-columns:minmax(14rem,.32fr) minmax(0,1fr);gap:1rem;align-items:stretch}.methodology_tabs__LSS5K{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.75rem;border-radius:1rem;background:hsla(0,0%,100%,.04)}.methodology_tab__mzAYT{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex:1 1;justify-content:center;width:100%;padding:1rem 1.25rem;border:0;border-radius:.75rem;background:transparent;color:#8c8c8c;font:inherit;font-size:clamp(1.15rem,1.6vw,1.6rem);font-weight:600;letter-spacing:-.04em;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.methodology_tab__mzAYT span{color:inherit;font-family:var(--epica-pro),serif;font-size:.8rem;font-style:italic;font-weight:400;letter-spacing:0}.methodology_tab__mzAYT:focus-visible,.methodology_tab__mzAYT:hover{color:#f7f7f7}.methodology_tab__mzAYT:focus-visible{outline:2px solid #a6bafc;outline-offset:2px}.methodology_tabActive__Gy_V3{background:hsla(0,0%,100%,.1);color:#f7f7f7}.methodology_panel__s_EXZ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;min-height:26rem;padding:clamp(1.5rem,3vw,2.75rem);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04)}.methodology_panelCopy___F1_f{display:grid;align-content:center;gap:1rem}.methodology_phase__1Yq_y{margin:0;color:#8c8c8c;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.methodology_panelCopy___F1_f h3{margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:.95;letter-spacing:-.05em}.methodology_panelCopy___F1_f p:last-child{margin:0;max-width:34ch;color:#e7e7e7;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.45}.methodology_visual__yiJsI{position:relative;overflow:hidden;min-height:20rem;height:100%;border:0;border-radius:1rem;background:#111}.methodology_visualCanvas__iIcX8{display:block;width:100%;height:100%;min-height:20rem;border:0}@media(prefers-reduced-motion:reduce){.methodology_tab__mzAYT{transition:none}}@media not all and (min-width:64rem){.methodology_ledeSecondary__WY0Fr,.methodology_lede__ouMQ5{grid-column:1/span 6}.methodology_panel__s_EXZ,.methodology_stage__sEtHk{grid-template-columns:minmax(0,1fr)}.methodology_tabs__LSS5K{position:relative;flex-direction:row;overflow:hidden;touch-action:pan-y;scrollbar-width:none}.methodology_tabs__LSS5K::-webkit-scrollbar{display:none}.methodology_tabs__LSS5K:after{position:absolute;top:0;right:0;bottom:0;z-index:1;width:3.25rem;background:linear-gradient(90deg,rgba(27,27,27,0),#1b1b1b);content:"";pointer-events:none}.methodology_tab__mzAYT{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 0.5rem*1.5)/2.5);width:auto;min-width:0;order:var(--tab-order,0)}.methodology_panel__s_EXZ{min-height:0}}@media not all and (min-width:48rem){.methodology_header__qLD6m{display:contents}.methodology_eyebrow__sKLYc,.methodology_header__qLD6m h2,.methodology_ledeSecondary__WY0Fr,.methodology_lede__ouMQ5,.methodology_stage__sEtHk{grid-column:1/-1}.methodology_header__qLD6m h2{font-size:clamp(2.25rem,11vw,3.5rem)}}