.CapabilityDetail-module__8y36Xq__page{color:#1a2535;background:#fcfbf8;overflow:clip}.CapabilityDetail-module__8y36Xq__progress{z-index:70;transform-origin:0;background:#e8a838;height:3px;position:fixed;inset:0 0 auto}.CapabilityDetail-module__8y36Xq__hero{padding:clamp(5.25rem,6vw,6.5rem) 0 0}.CapabilityDetail-module__8y36Xq__heroFrame{background:#0d1824;border:1px solid #263548;min-height:clamp(34rem,44vw,42rem);position:relative;overflow:hidden;container-type:inline-size}.CapabilityDetail-module__8y36Xq__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CapabilityDetail-module__8y36Xq__heroShade{background:linear-gradient(90deg,#0d1824fa 0%,#0d1824ed 31%,#0d18248a 51%,#0d18240f 72%),linear-gradient(#0d182400 52%,#0d182447 100%);position:absolute;inset:0}.CapabilityDetail-module__8y36Xq__heroContent{z-index:2;min-height:inherit;flex-direction:column;justify-content:center;width:min(52rem,57%);padding:clamp(2rem,4cqw,4.5rem);display:flex;position:relative}.CapabilityDetail-module__8y36Xq__backLink{color:#dde3ea;width:fit-content;min-height:2.75rem;font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;transition:color .18s;display:inline-flex}.CapabilityDetail-module__8y36Xq__backLink:hover,.CapabilityDetail-module__8y36Xq__backLink:focus-visible{color:#e8a838}.CapabilityDetail-module__8y36Xq__backLink:focus-visible,.CapabilityDetail-module__8y36Xq__primaryAction:focus-visible,.CapabilityDetail-module__8y36Xq__secondaryAction:focus-visible,.CapabilityDetail-module__8y36Xq__relatedLink:focus-visible{outline-offset:3px;outline:2px solid #e8a838}.CapabilityDetail-module__8y36Xq__eyebrow,.CapabilityDetail-module__8y36Xq__lightEyebrow,.CapabilityDetail-module__8y36Xq__darkEyebrow{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.68rem;font-weight:800;display:flex}.CapabilityDetail-module__8y36Xq__eyebrow{color:#f0c15a;margin-top:auto}.CapabilityDetail-module__8y36Xq__eyebrow>span{background:#e8a838;width:2rem;height:1px}.CapabilityDetail-module__8y36Xq__heroContent h1{color:#fff;max-width:11ch;font-family:var(--font-headline);letter-spacing:-.025em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.85rem,5.2cqw,4.65rem);font-weight:400;line-height:.93}.CapabilityDetail-module__8y36Xq__page[data-capability=strategy-business] .CapabilityDetail-module__8y36Xq__heroContent h1,.CapabilityDetail-module__8y36Xq__page[data-capability=operations-managed] .CapabilityDetail-module__8y36Xq__heroContent h1{max-width:15ch;font-size:clamp(2.8rem,4.75cqw,4.2rem)}.CapabilityDetail-module__8y36Xq__page[data-capability=software-engineering] .CapabilityDetail-module__8y36Xq__heroContent h1{max-width:100%;font-size:clamp(2.6rem,3.85cqw,3.7rem)}.CapabilityDetail-module__8y36Xq__lede{color:#dde3ea;max-width:48ch;margin:1.25rem 0 0;font-size:clamp(.98rem,1.22cqw,1.16rem);line-height:1.58}.CapabilityDetail-module__8y36Xq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.65rem;padding-bottom:max(0rem,2cqw);display:flex}.CapabilityDetail-module__8y36Xq__primaryAction,.CapabilityDetail-module__8y36Xq__secondaryAction{min-height:3rem;font-family:var(--font-label);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.72rem 1.15rem;font-size:.76rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.CapabilityDetail-module__8y36Xq__primaryAction{color:#0d1824;background:#e8a838}.CapabilityDetail-module__8y36Xq__primaryAction:hover{background:#f0c15a}.CapabilityDetail-module__8y36Xq__secondaryAction{color:#fff;background:0 0;border-color:#536174}.CapabilityDetail-module__8y36Xq__secondaryAction:hover{color:#0d1824;background:#e8a838;border-color:#e8a838;transform:translateY(-1px)}.CapabilityDetail-module__8y36Xq__briefBand{background:#fff;border-bottom:1px solid #dde3ea}.CapabilityDetail-module__8y36Xq__briefGrid{grid-template-columns:minmax(9rem,.38fr) minmax(0,2.62fr);align-items:stretch;display:grid}.CapabilityDetail-module__8y36Xq__briefLabel{color:#536174;min-height:7rem;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #dde3ea;align-items:center;padding-right:1.5rem;font-size:.68rem;font-weight:800;display:flex}.CapabilityDetail-module__8y36Xq__briefGrid ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CapabilityDetail-module__8y36Xq__briefGrid li{border-right:1px solid #dde3ea;align-content:center;gap:.55rem;min-width:0;min-height:7rem;padding:1.25rem clamp(1rem,2cqw,2rem);display:grid}.CapabilityDetail-module__8y36Xq__briefGrid li:last-child{border-right:0}.CapabilityDetail-module__8y36Xq__briefGrid li>span{color:#e8a838;font-size:.67rem;font-weight:800}.CapabilityDetail-module__8y36Xq__briefGrid li p{color:#1a2535;max-width:33ch;margin:0;font-size:.84rem;font-weight:650;line-height:1.45}.CapabilityDetail-module__8y36Xq__decisionSection,.CapabilityDetail-module__8y36Xq__relatedSection{padding-block:clamp(4.25rem,6vw,6.5rem)}.CapabilityDetail-module__8y36Xq__decisionGrid{grid-template-columns:minmax(15rem,.72fr) repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,3.5cqw,4rem);display:grid}.CapabilityDetail-module__8y36Xq__sectionHeading h2,.CapabilityDetail-module__8y36Xq__relatedHeading h2,.CapabilityDetail-module__8y36Xq__deliveryHeading h2{font-family:var(--font-headline);letter-spacing:-.015em;text-wrap:balance;margin:.8rem 0 0;font-weight:400}.CapabilityDetail-module__8y36Xq__sectionHeading h2,.CapabilityDetail-module__8y36Xq__relatedHeading h2{color:#1a2535;max-width:12ch;font-size:clamp(2.25rem,3.15cqw,3.4rem);line-height:1}.CapabilityDetail-module__8y36Xq__sectionHeading>p{color:#536174;max-width:43ch;margin:1rem 0 0;font-size:.95rem;line-height:1.6}.CapabilityDetail-module__8y36Xq__lightEyebrow{color:#536174}.CapabilityDetail-module__8y36Xq__lightEyebrow:before,.CapabilityDetail-module__8y36Xq__darkEyebrow:before{content:"";background:#e8a838;width:2rem;height:1px}.CapabilityDetail-module__8y36Xq__decisionColumn{border-top:1px solid #dde3ea;padding-top:.75rem}.CapabilityDetail-module__8y36Xq__decisionColumn>span{color:#e8a838;font-size:.68rem;font-weight:800}.CapabilityDetail-module__8y36Xq__decisionColumn h3{color:#1a2535;letter-spacing:.08em;text-transform:uppercase;margin:1.2rem 0 0;font-size:.78rem;font-weight:800}.CapabilityDetail-module__8y36Xq__decisionColumn p{color:#536174;text-wrap:pretty;margin:.8rem 0 0;font-size:clamp(.98rem,1.08cqw,1.1rem);line-height:1.68}.CapabilityDetail-module__8y36Xq__scopeSection{background:#f1f3f6;border-top:1px solid #dde3ea;border-bottom:1px solid #dde3ea;padding-block:clamp(4.5rem,6.5vw,7rem)}.CapabilityDetail-module__8y36Xq__scopeGrid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,6cqw,7rem);display:grid}.CapabilityDetail-module__8y36Xq__scopeList{border-top:1px solid #dde3ea;border-left:1px solid #dde3ea;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CapabilityDetail-module__8y36Xq__scopeList li{background:#fff;border-bottom:1px solid #dde3ea;border-right:1px solid #dde3ea;flex-direction:column;justify-content:space-between;min-width:0;min-height:8.5rem;padding:1.15rem;display:flex}.CapabilityDetail-module__8y36Xq__scopeList li:first-child{color:#fff;background:#0d1824;grid-column:1/-1;min-height:9.5rem}.CapabilityDetail-module__8y36Xq__scopeList li:last-child:nth-child(2n){grid-column:1/-1}.CapabilityDetail-module__8y36Xq__scopeMeta{justify-content:space-between;align-items:center;display:flex}.CapabilityDetail-module__8y36Xq__scopeMeta>span:first-child{color:#e8a838;font-size:.69rem;font-weight:800}.CapabilityDetail-module__8y36Xq__iconFrame,.CapabilityDetail-module__8y36Xq__deliveryIcon{color:#e8a838;background:#fff;border:1px solid #dde3ea;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.CapabilityDetail-module__8y36Xq__scopeList li p{color:#1a2535;max-width:29ch;font-family:var(--font-headline);margin:1.5rem 0 0;font-size:clamp(1.15rem,1.35cqw,1.45rem);line-height:1.08}.CapabilityDetail-module__8y36Xq__scopeList li:first-child p{color:#fff;max-width:32ch;font-size:clamp(1.35rem,1.65cqw,1.75rem)}.CapabilityDetail-module__8y36Xq__deliverySection{background:#fcfbf8;padding-block:clamp(1rem,2.5vw,2.5rem)}.CapabilityDetail-module__8y36Xq__deliveryPanel{color:#fff;background:#0d1824;container-type:inline-size}.CapabilityDetail-module__8y36Xq__deliveryGrid{border-bottom:1px solid #536174;grid-template-columns:minmax(18rem,1.55fr) minmax(0,2.45fr);display:grid}.CapabilityDetail-module__8y36Xq__deliveryHeading{border-right:1px solid #536174;padding:clamp(2rem,3.25cqw,3.5rem)}.CapabilityDetail-module__8y36Xq__darkEyebrow{color:#f0c15a}.CapabilityDetail-module__8y36Xq__deliveryHeading h2{color:#fff;max-width:13ch;font-size:clamp(2.25rem,3.25cqw,3.5rem);line-height:.98}.CapabilityDetail-module__8y36Xq__deliveryHeading>p{color:#b8c2ce;max-width:42ch;margin:1rem 0 0;line-height:1.6}.CapabilityDetail-module__8y36Xq__deliverySteps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CapabilityDetail-module__8y36Xq__deliverySteps li{border-right:1px solid #536174;flex-direction:column;min-width:0;min-height:22rem;padding:clamp(1.25rem,2cqw,2rem);display:flex}.CapabilityDetail-module__8y36Xq__deliverySteps li:last-child{border-right:0}.CapabilityDetail-module__8y36Xq__stepMeta{justify-content:space-between;align-items:center;display:flex}.CapabilityDetail-module__8y36Xq__stepMeta>span:first-child{color:#e8a838;font-size:.69rem;font-weight:800}.CapabilityDetail-module__8y36Xq__stepCopy{margin-top:1.7rem}.CapabilityDetail-module__8y36Xq__deliverySteps h3{color:#fff;font-family:var(--font-headline);margin:0;font-size:clamp(1.4rem,1.75cqw,1.85rem);font-weight:400;line-height:1}.CapabilityDetail-module__8y36Xq__deliverySteps p{color:#b8c2ce;max-width:32ch;margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.CapabilityDetail-module__8y36Xq__stepOutput{border-top:1px solid #536174;gap:.4rem;margin-top:auto;padding-top:1rem;display:grid}.CapabilityDetail-module__8y36Xq__stepOutput>span{color:#e8a838;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.CapabilityDetail-module__8y36Xq__stepOutput strong{color:#fff;font-size:.78rem;line-height:1.45}.CapabilityDetail-module__8y36Xq__outcomesBlock{grid-template-columns:minmax(18rem,1.55fr) minmax(0,2.45fr);gap:0;display:grid}.CapabilityDetail-module__8y36Xq__outcomesBlock>div{border-right:1px solid #536174;padding:clamp(2rem,3.25cqw,3.5rem)}.CapabilityDetail-module__8y36Xq__outcomesBlock>div>span{color:#f0c15a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CapabilityDetail-module__8y36Xq__outcomesBlock h3{color:#fff;max-width:17ch;font-family:var(--font-headline);margin:.65rem 0 0;font-size:clamp(1.7rem,2.15cqw,2.3rem);font-weight:400;line-height:1.04}.CapabilityDetail-module__8y36Xq__outcomesBlock ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CapabilityDetail-module__8y36Xq__outcomesBlock li{color:#dde3ea;border-bottom:1px solid #536174;border-right:1px solid #536174;grid-template-columns:1.2rem minmax(0,1fr);gap:.7rem;min-height:6.25rem;padding:1.15rem;font-size:.82rem;line-height:1.45;display:grid}.CapabilityDetail-module__8y36Xq__outcomesBlock li:nth-child(2n){border-right:0}.CapabilityDetail-module__8y36Xq__outcomesBlock li:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.CapabilityDetail-module__8y36Xq__outcomesBlock li svg{color:#e8a838;margin-top:.15rem}.CapabilityDetail-module__8y36Xq__relatedHeading{max-width:36rem;display:block}.CapabilityDetail-module__8y36Xq__relatedHeading h2{max-width:14ch;margin:.8rem 0 0}.CapabilityDetail-module__8y36Xq__relatedGrid{border-top:1px solid #dde3ea;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,4rem);display:grid}.CapabilityDetail-module__8y36Xq__relatedLink{color:#1a2535;background:#fff;border-bottom:1px solid #dde3ea;border-right:1px solid #dde3ea;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-content:start;gap:1rem;min-width:0;min-height:11rem;padding:1.35rem;transition:background-color .18s,color .18s;display:grid}.CapabilityDetail-module__8y36Xq__relatedLink:first-child{border-left:1px solid #dde3ea}.CapabilityDetail-module__8y36Xq__relatedLink>span{color:#e8a838;font-size:.68rem;font-weight:800}.CapabilityDetail-module__8y36Xq__relatedLink strong{font-family:var(--font-headline);font-size:clamp(1.35rem,1.8cqw,1.8rem);font-weight:400;line-height:1.04;display:block}.CapabilityDetail-module__8y36Xq__relatedLink p{color:#536174;margin:.7rem 0 0;font-size:.8rem;line-height:1.5}.CapabilityDetail-module__8y36Xq__relatedLink>svg{transition:transform .18s}.CapabilityDetail-module__8y36Xq__relatedLink:hover{background:#f1f3f6}.CapabilityDetail-module__8y36Xq__relatedLink:hover>svg{transform:translate(.18rem,-.18rem)}@media (max-width:1100px){.CapabilityDetail-module__8y36Xq__heroContent{width:65%}.CapabilityDetail-module__8y36Xq__decisionGrid{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.CapabilityDetail-module__8y36Xq__decisionGrid .CapabilityDetail-module__8y36Xq__sectionHeading{grid-row:1/span 2}.CapabilityDetail-module__8y36Xq__decisionColumn{grid-column:2}.CapabilityDetail-module__8y36Xq__scopeGrid{gap:3rem}}@media (max-width:820px){.CapabilityDetail-module__8y36Xq__hero{padding-top:4.75rem}.CapabilityDetail-module__8y36Xq__heroFrame{min-height:46rem}.CapabilityDetail-module__8y36Xq__heroImage{-o-object-position:62% center;object-position:62% center}.CapabilityDetail-module__8y36Xq__heroShade{background:linear-gradient(90deg,#0d1824fa 0%,#0d1824db 62%,#0d182461 100%),linear-gradient(#0d182400 45%,#0d182457 100%)}.CapabilityDetail-module__8y36Xq__heroContent{width:min(38rem,88%);padding:2rem}.CapabilityDetail-module__8y36Xq__heroContent>nav{display:none}.CapabilityDetail-module__8y36Xq__heroContent h1{font-size:clamp(2.6rem,7.3cqw,3.7rem)}.CapabilityDetail-module__8y36Xq__briefGrid,.CapabilityDetail-module__8y36Xq__scopeGrid,.CapabilityDetail-module__8y36Xq__deliveryGrid,.CapabilityDetail-module__8y36Xq__outcomesBlock{grid-template-columns:1fr}.CapabilityDetail-module__8y36Xq__briefLabel{border-bottom:1px solid #dde3ea;border-right:0;min-height:3.8rem}.CapabilityDetail-module__8y36Xq__briefGrid ol{grid-template-columns:1fr}.CapabilityDetail-module__8y36Xq__briefGrid li{border-bottom:1px solid #dde3ea;border-right:0;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;min-height:4.75rem}.CapabilityDetail-module__8y36Xq__briefGrid li:last-child{border-bottom:0}.CapabilityDetail-module__8y36Xq__decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.CapabilityDetail-module__8y36Xq__decisionGrid .CapabilityDetail-module__8y36Xq__sectionHeading{grid-area:auto/1/auto/-1}.CapabilityDetail-module__8y36Xq__decisionColumn{grid-column:auto}.CapabilityDetail-module__8y36Xq__deliveryHeading,.CapabilityDetail-module__8y36Xq__outcomesBlock>div{border-right:0}.CapabilityDetail-module__8y36Xq__deliverySteps{border-top:1px solid #536174}.CapabilityDetail-module__8y36Xq__relatedHeading{grid-template-columns:1fr;gap:.75rem}.CapabilityDetail-module__8y36Xq__relatedGrid{grid-template-columns:1fr}.CapabilityDetail-module__8y36Xq__relatedLink,.CapabilityDetail-module__8y36Xq__relatedLink:first-child{border-left:1px solid #dde3ea;min-height:0}}@media (max-width:560px){.CapabilityDetail-module__8y36Xq__heroFrame{min-height:39rem}.CapabilityDetail-module__8y36Xq__heroContent{width:100%;padding:1.35rem}.CapabilityDetail-module__8y36Xq__heroContent h1{max-width:9ch;font-size:clamp(2.45rem,10.8cqw,3.15rem);line-height:.95}.CapabilityDetail-module__8y36Xq__page[data-capability=strategy-business] .CapabilityDetail-module__8y36Xq__heroContent h1,.CapabilityDetail-module__8y36Xq__page[data-capability=operations-managed] .CapabilityDetail-module__8y36Xq__heroContent h1{max-width:12ch;font-size:clamp(2.35rem,10.2cqw,2.95rem)}.CapabilityDetail-module__8y36Xq__page[data-capability=software-engineering] .CapabilityDetail-module__8y36Xq__heroContent h1{max-width:15ch;font-size:2.25rem;line-height:.98}.CapabilityDetail-module__8y36Xq__lede{max-width:34ch;font-size:.92rem}.CapabilityDetail-module__8y36Xq__heroActions{grid-template-columns:1fr;width:min(19rem,100%);display:grid}.CapabilityDetail-module__8y36Xq__decisionSection,.CapabilityDetail-module__8y36Xq__scopeSection,.CapabilityDetail-module__8y36Xq__relatedSection{padding-block:4rem}.CapabilityDetail-module__8y36Xq__decisionGrid{grid-template-columns:1fr}.CapabilityDetail-module__8y36Xq__sectionHeading h2,.CapabilityDetail-module__8y36Xq__relatedHeading h2{font-size:clamp(2.1rem,9.8cqw,2.65rem)}.CapabilityDetail-module__8y36Xq__decisionColumn p{font-size:1rem}.CapabilityDetail-module__8y36Xq__scopeGrid{gap:2.5rem}.CapabilityDetail-module__8y36Xq__scopeList{grid-template-columns:1fr}.CapabilityDetail-module__8y36Xq__scopeList li,.CapabilityDetail-module__8y36Xq__scopeList li:first-child,.CapabilityDetail-module__8y36Xq__scopeList li:last-child:nth-child(2n){grid-column:auto;min-height:7.5rem}.CapabilityDetail-module__8y36Xq__scopeList li p{font-size:1.3rem}.CapabilityDetail-module__8y36Xq__deliverySteps{grid-template-columns:1fr}.CapabilityDetail-module__8y36Xq__deliveryHeading h2{font-size:clamp(2.15rem,10.8cqw,2.75rem)}.CapabilityDetail-module__8y36Xq__deliverySteps li{border-bottom:1px solid #536174;border-right:0;min-height:18rem}.CapabilityDetail-module__8y36Xq__outcomesBlock ul{grid-template-columns:1fr}.CapabilityDetail-module__8y36Xq__outcomesBlock li,.CapabilityDetail-module__8y36Xq__outcomesBlock li:nth-child(2n){border-right:0}.CapabilityDetail-module__8y36Xq__relatedLink{grid-template-columns:1.75rem minmax(0,1fr) 1.1rem;padding:1.15rem}}@media (prefers-reduced-motion:reduce){.CapabilityDetail-module__8y36Xq__backLink,.CapabilityDetail-module__8y36Xq__primaryAction,.CapabilityDetail-module__8y36Xq__secondaryAction,.CapabilityDetail-module__8y36Xq__relatedLink,.CapabilityDetail-module__8y36Xq__relatedLink>svg{transition:none}}
