.CapabilityIndustryPages-module__0oLgyG__page{--pf-canvas:#fff;--pf-canvas-warm:#fcfbf8;--pf-canvas-alt:#f1f3f6;--pf-ink:#1a2535;--pf-ink-dark:#0d1824;--pf-body:#536174;--pf-line:#dde3ea;--pf-gold:#e8a838;background:var(--pf-canvas-warm);min-height:100dvh;color:var(--pf-ink)}.CapabilityIndustryPages-module__0oLgyG__progress{z-index:70;transform-origin:0;background:var(--pf-gold);height:3px;position:fixed;inset:0 0 auto}.CapabilityIndustryPages-module__0oLgyG__shell{width:min(100% - 4rem,110rem);margin-inline:auto;container-type:inline-size}.CapabilityIndustryPages-module__0oLgyG__standardShell{width:min(100% - 4rem,100rem);margin-inline:auto;container-type:inline-size}.CapabilityIndustryPages-module__0oLgyG__sectionLabel{color:var(--pf-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__sectionLabel:before{background:var(--pf-gold);content:"";width:2.25rem;height:2px}.CapabilityIndustryPages-module__0oLgyG__sectionLabelDark{color:#fff}.CapabilityIndustryPages-module__0oLgyG__buttonPrimary,.CapabilityIndustryPages-module__0oLgyG__buttonSecondary,.CapabilityIndustryPages-module__0oLgyG__textLink{border:1px solid var(--pf-ink);border-radius:0;justify-content:center;align-items:center;min-height:3rem;padding-inline:1.2rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .14s;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__buttonPrimary{border-color:var(--pf-ink);background:var(--pf-ink);color:#fff}.CapabilityIndustryPages-module__0oLgyG__buttonSecondary{color:var(--pf-ink);background:0 0}.CapabilityIndustryPages-module__0oLgyG__textLink{min-height:2.75rem;color:var(--pf-ink);border:0;border-bottom:1px solid;padding-inline:0}.CapabilityIndustryPages-module__0oLgyG__buttonPrimary:hover,.CapabilityIndustryPages-module__0oLgyG__buttonPrimary:focus-visible{border-color:var(--pf-ink-dark);background:var(--pf-ink-dark);color:#fff;transform:translateY(-1px);box-shadow:0 .5rem 1.15rem #1a253529}.CapabilityIndustryPages-module__0oLgyG__buttonSecondary:hover,.CapabilityIndustryPages-module__0oLgyG__buttonSecondary:focus-visible,.CapabilityIndustryPages-module__0oLgyG__textLink:hover,.CapabilityIndustryPages-module__0oLgyG__textLink:focus-visible{border-color:var(--pf-gold);color:var(--pf-ink);transform:translateY(-1px)}.CapabilityIndustryPages-module__0oLgyG__buttonSecondary:hover,.CapabilityIndustryPages-module__0oLgyG__buttonSecondary:focus-visible{background:var(--pf-ink);color:#fff}.CapabilityIndustryPages-module__0oLgyG__buttonPrimary:focus-visible,.CapabilityIndustryPages-module__0oLgyG__buttonSecondary:focus-visible,.CapabilityIndustryPages-module__0oLgyG__textLink:focus-visible,.CapabilityIndustryPages-module__0oLgyG__choice:focus-visible,.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink:focus-visible,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink:focus-visible,.CapabilityIndustryPages-module__0oLgyG__coverageButton:focus-visible,.CapabilityIndustryPages-module__0oLgyG__programCard:focus-visible,.CapabilityIndustryPages-module__0oLgyG__sectorCard:focus-visible{outline:2px solid var(--pf-gold);outline-offset:4px}.CapabilityIndustryPages-module__0oLgyG__programHero{background:var(--pf-canvas-warm);padding:clamp(6rem,7vw,7rem) 0 clamp(3.5rem,5vw,5rem)}.CapabilityIndustryPages-module__0oLgyG__programHeroGrid{grid-template-columns:minmax(0,1fr) minmax(30rem,1.05fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);min-height:29rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__programHeroCopy{max-width:39rem}.CapabilityIndustryPages-module__0oLgyG__programHeroCopy h1,.CapabilityIndustryPages-module__0oLgyG__detailHeroCopy h1,.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy h1{color:var(--pf-ink);font-family:var(--font-headline);letter-spacing:0;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(3.15rem,3.8cqw,3.8rem);font-weight:400;line-height:.96}.CapabilityIndustryPages-module__0oLgyG__programHeroCopy>p,.CapabilityIndustryPages-module__0oLgyG__detailHeroCopy>p,.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy>p{max-width:52ch;color:var(--pf-body);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,1.2cqw,1.15rem);line-height:1.65}.CapabilityIndustryPages-module__0oLgyG__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.CapabilityIndustryPages-module__0oLgyG__programHeroMedia{aspect-ratio:16/10;border:1px solid var(--pf-line);background:var(--pf-ink-dark);min-height:0;margin:0;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__programHeroMedia img,.CapabilityIndustryPages-module__0oLgyG__detailHeroMedia img,.CapabilityIndustryPages-module__0oLgyG__capabilityMedia img,.CapabilityIndustryPages-module__0oLgyG__programStageMedia img,.CapabilityIndustryPages-module__0oLgyG__programCardMedia img,.CapabilityIndustryPages-module__0oLgyG__sectorCard img,.CapabilityIndustryPages-module__0oLgyG__methodMedia img{-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.CapabilityIndustryPages-module__0oLgyG__programHeroMedia:hover img,.CapabilityIndustryPages-module__0oLgyG__detailHeroMedia:hover img,.CapabilityIndustryPages-module__0oLgyG__programStage:hover .CapabilityIndustryPages-module__0oLgyG__programStageMedia img,.CapabilityIndustryPages-module__0oLgyG__capabilityChapter:hover .CapabilityIndustryPages-module__0oLgyG__capabilityMedia img,.CapabilityIndustryPages-module__0oLgyG__programCard:hover .CapabilityIndustryPages-module__0oLgyG__programCardMedia img,.CapabilityIndustryPages-module__0oLgyG__sectorCard:hover img,.CapabilityIndustryPages-module__0oLgyG__method:hover .CapabilityIndustryPages-module__0oLgyG__methodMedia img{transform:scale(1.025)}.CapabilityIndustryPages-module__0oLgyG__programHeroCaption{border-top:1px solid var(--pf-line);border-left:1px solid var(--pf-line);background:#fffffff5;gap:.3rem;width:min(20rem,58%);padding:1.2rem 1.35rem;display:grid;position:absolute;bottom:0;right:0}.CapabilityIndustryPages-module__0oLgyG__programHeroCaption span,.CapabilityIndustryPages-module__0oLgyG__programStageKicker,.CapabilityIndustryPages-module__0oLgyG__metaLabel,.CapabilityIndustryPages-module__0oLgyG__programCardCopy>span,.CapabilityIndustryPages-module__0oLgyG__capabilityNumber,.CapabilityIndustryPages-module__0oLgyG__sectorMeta,.CapabilityIndustryPages-module__0oLgyG__methodNumber{color:var(--pf-ink);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CapabilityIndustryPages-module__0oLgyG__programHeroCaption strong{color:var(--pf-ink);font-family:var(--font-headline);font-size:1.3rem;font-weight:400;line-height:1.05}.CapabilityIndustryPages-module__0oLgyG__programExplorer{background:var(--pf-canvas-alt);padding:clamp(3rem,4.5vw,4.5rem) 0;scroll-margin-top:6rem}.CapabilityIndustryPages-module__0oLgyG__sectionIntro{border-bottom:1px solid var(--pf-line);grid-template-columns:minmax(0,5fr) minmax(20rem,4fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(1.75rem,3vw,2.75rem);padding-bottom:1.25rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__sectionIntro h2,.CapabilityIndustryPages-module__0oLgyG__detailSectionIntro h2,.CapabilityIndustryPages-module__0oLgyG__industryAtlasIntro h2,.CapabilityIndustryPages-module__0oLgyG__methodCopy h2,.CapabilityIndustryPages-module__0oLgyG__deliveryCopy h2,.CapabilityIndustryPages-module__0oLgyG__programRailHeader h2{max-width:18ch;color:var(--pf-ink);font-family:var(--font-headline);letter-spacing:0;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.35rem,3cqw,3.15rem);font-weight:400;line-height:.98}.CapabilityIndustryPages-module__0oLgyG__sectionIntro>p:not(.CapabilityIndustryPages-module__0oLgyG__sectionLabel),.CapabilityIndustryPages-module__0oLgyG__detailSectionIntro>p:not(.CapabilityIndustryPages-module__0oLgyG__sectionLabel),.CapabilityIndustryPages-module__0oLgyG__industryAtlasIntro>p:not(.CapabilityIndustryPages-module__0oLgyG__sectionLabel),.CapabilityIndustryPages-module__0oLgyG__programRailHeader>p:not(.CapabilityIndustryPages-module__0oLgyG__sectionLabel){max-width:52ch;color:var(--pf-body);margin:0;line-height:1.65}.CapabilityIndustryPages-module__0oLgyG__sectionIntroContext{gap:1.25rem;padding-top:.15rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__sectionIntroContext>p{max-width:48ch;color:var(--pf-body);margin:0;line-height:1.6}.CapabilityIndustryPages-module__0oLgyG__sectionIntroNote{border-left:2px solid var(--pf-gold);gap:.35rem;max-width:34rem;padding:.15rem 0 .15rem 1rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__sectionIntroNote strong{color:var(--pf-ink);font-family:var(--font-headline);font-size:1.15rem;font-weight:400;line-height:1.2}.CapabilityIndustryPages-module__0oLgyG__sectionIntroNote span{max-width:48ch;color:var(--pf-body);font-size:.8rem;line-height:1.5}.CapabilityIndustryPages-module__0oLgyG__programWorkbench{border:1px solid var(--pf-line);background:var(--pf-canvas);grid-template-columns:minmax(17rem,3fr) minmax(0,9fr);display:grid}.CapabilityIndustryPages-module__0oLgyG__programChoices{border-right:1px solid var(--pf-line);background:var(--pf-canvas-alt);align-content:center;gap:.75rem;padding:clamp(1rem,1.7vw,1.5rem);display:grid}.CapabilityIndustryPages-module__0oLgyG__choice{border:1px solid var(--pf-line);background:var(--pf-canvas);min-height:7rem;color:var(--pf-ink);cursor:pointer;text-align:left;grid-template-columns:2.8rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;padding:1rem;transition:border-color .62s,background-color .62s,color .62s;display:grid;position:relative}.CapabilityIndustryPages-module__0oLgyG__choice:hover{border-color:var(--pf-gold);background:var(--pf-canvas-warm)}.CapabilityIndustryPages-module__0oLgyG__choice[data-active]{border-color:var(--pf-ink);background:var(--pf-ink);color:var(--pf-canvas)}.CapabilityIndustryPages-module__0oLgyG__choiceIcon{border:1px solid var(--pf-line);background:var(--pf-canvas);width:2.8rem;height:2.8rem;color:var(--pf-gold);place-items:center;display:grid}.CapabilityIndustryPages-module__0oLgyG__choiceIcon svg{width:1.25rem;height:1.25rem}.CapabilityIndustryPages-module__0oLgyG__choiceTitle{display:block}.CapabilityIndustryPages-module__0oLgyG__choiceNumber{color:var(--pf-gold);letter-spacing:.08em;margin-bottom:.3rem;font-size:.68rem;font-weight:700;line-height:1;display:block}.CapabilityIndustryPages-module__0oLgyG__choiceTitle strong{max-width:22ch;font-family:var(--font-headline);font-size:clamp(1.15rem,1.35cqw,1.35rem);font-weight:400;line-height:1.08;transition:color .62s;display:block}.CapabilityIndustryPages-module__0oLgyG__choiceTitle small{color:var(--pf-body);margin-top:.38rem;font-size:.72rem;font-weight:600;line-height:1.35;display:block}.CapabilityIndustryPages-module__0oLgyG__choice>svg{color:var(--pf-body);transition:color .62s,transform .62s cubic-bezier(.16,1,.3,1)}.CapabilityIndustryPages-module__0oLgyG__choice:hover>svg{color:var(--pf-ink);transform:translate(3px)}.CapabilityIndustryPages-module__0oLgyG__choice[data-active] .CapabilityIndustryPages-module__0oLgyG__choiceTitle strong{color:var(--pf-canvas)}.CapabilityIndustryPages-module__0oLgyG__choice[data-active] .CapabilityIndustryPages-module__0oLgyG__choiceTitle small{color:var(--pf-ivory)}.CapabilityIndustryPages-module__0oLgyG__choice[data-active]>svg{color:var(--pf-gold)}.CapabilityIndustryPages-module__0oLgyG__programStage{min-width:0}.CapabilityIndustryPages-module__0oLgyG__programStageArticle{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);min-height:27rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__programStageMedia{background:var(--pf-ink-dark);min-height:100%;margin:0;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__programStageImageDesktop{display:block}.CapabilityIndustryPages-module__0oLgyG__programStageImageMobile{display:none}.CapabilityIndustryPages-module__0oLgyG__programStageMedia:after,.CapabilityIndustryPages-module__0oLgyG__sectorCard:after,.CapabilityIndustryPages-module__0oLgyG__methodMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#0d182475);position:absolute;inset:0}.CapabilityIndustryPages-module__0oLgyG__programStageCopy{flex-direction:column;min-width:0;padding:clamp(1.75rem,3cqw,2.6rem);display:flex}.CapabilityIndustryPages-module__0oLgyG__programStageCopy h3{max-width:20ch;font-family:var(--font-headline);letter-spacing:0;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.1rem,2.6cqw,2.75rem);font-weight:400;line-height:.98}.CapabilityIndustryPages-module__0oLgyG__programStageCopy>p{max-width:55ch;color:var(--pf-body);margin:1.1rem 0 0;line-height:1.6}.CapabilityIndustryPages-module__0oLgyG__programModules{border-top:1px solid var(--pf-line);margin-top:1.6rem;padding-top:1.25rem}.CapabilityIndustryPages-module__0oLgyG__programModules ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.CapabilityIndustryPages-module__0oLgyG__programModules li,.CapabilityIndustryPages-module__0oLgyG__coverageList li,.CapabilityIndustryPages-module__0oLgyG__deliveryStage p,.CapabilityIndustryPages-module__0oLgyG__ownershipPhase p{color:var(--pf-body);font-size:.86rem;line-height:1.5}.CapabilityIndustryPages-module__0oLgyG__programModules li:before,.CapabilityIndustryPages-module__0oLgyG__coverageList li:before{background:var(--pf-gold);content:"";width:.35rem;height:.35rem;margin:0 .65rem .1rem 0;display:inline-block}.CapabilityIndustryPages-module__0oLgyG__programDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.4rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__programDetails div{border-left:2px solid var(--pf-gold);padding-left:.9rem}.CapabilityIndustryPages-module__0oLgyG__programDetails p{color:var(--pf-body);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.CapabilityIndustryPages-module__0oLgyG__programProofLink{border:1px solid var(--pf-ink);background:var(--pf-ink);color:#fff;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.55rem;min-height:2.75rem;margin-top:auto;padding:.65rem 1rem;font-size:.68rem;font-weight:800;text-decoration:none;transition:border-color .42s,background-color .42s,color .42s;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__programProofLink:hover,.CapabilityIndustryPages-module__0oLgyG__programProofLink:focus-visible{border-color:var(--pf-gold);background:var(--pf-gold);color:var(--pf-ink-dark)}.CapabilityIndustryPages-module__0oLgyG__ownership{background:var(--pf-canvas-alt);padding:clamp(1rem,2vw,2rem) 0 clamp(4rem,6vw,6rem)}.CapabilityIndustryPages-module__0oLgyG__ownershipPanel{background:var(--pf-ink-dark);color:#fff;border:1px solid #ffffff29;grid-template-columns:minmax(18rem,4.5fr) minmax(0,7.5fr);display:grid}.CapabilityIndustryPages-module__0oLgyG__ownershipIntro{border-right:1px solid #ffffff29;padding:clamp(1.75rem,3cqw,2.6rem)}.CapabilityIndustryPages-module__0oLgyG__ownershipIntro h2{max-width:15ch;font-family:var(--font-headline);letter-spacing:0;margin:1.2rem 0 0;font-size:clamp(2.05rem,2.45cqw,2.65rem);font-weight:400;line-height:1.02}.CapabilityIndustryPages-module__0oLgyG__ownershipIntro>p{color:#ffffffb3;max-width:40ch;margin:1.2rem 0 0;line-height:1.6}.CapabilityIndustryPages-module__0oLgyG__ownershipPhases{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CapabilityIndustryPages-module__0oLgyG__ownershipPhase{border-right:1px solid #ffffff29;flex-direction:column;min-height:15rem;padding:1.45rem;display:flex}.CapabilityIndustryPages-module__0oLgyG__ownershipPhase:last-child{border-right:0}.CapabilityIndustryPages-module__0oLgyG__ownershipPhaseHeader{justify-content:space-between;align-items:center;display:flex}.CapabilityIndustryPages-module__0oLgyG__ownershipPhaseHeader>span{color:var(--pf-gold);font-size:.7rem;font-weight:800}.CapabilityIndustryPages-module__0oLgyG__ownershipPhaseHeader i{border:1px solid var(--pf-line);width:2.25rem;height:2.25rem;color:var(--pf-gold);background:#fff;place-items:center;font-style:normal;display:grid}.CapabilityIndustryPages-module__0oLgyG__ownershipPhaseHeader svg{width:1.05rem;height:1.05rem}.CapabilityIndustryPages-module__0oLgyG__ownershipPhase h3{max-width:13ch;font-family:var(--font-headline);letter-spacing:0;margin:2rem 0 0;font-size:clamp(1.45rem,1.8cqw,1.8rem);font-weight:400;line-height:1}.CapabilityIndustryPages-module__0oLgyG__ownershipPhase p{color:#ffffffad;margin:.9rem 0 0}.CapabilityIndustryPages-module__0oLgyG__ownershipOutput{border-top:1px solid #ffffff29;gap:.3rem;margin-top:auto;padding-top:1rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__ownershipOutput small{color:var(--pf-gold);text-transform:uppercase;font-size:.62rem;font-weight:800}.CapabilityIndustryPages-module__0oLgyG__ownershipOutput strong{color:#fff;font-size:.78rem;font-weight:650;line-height:1.4}.CapabilityIndustryPages-module__0oLgyG__detailHero{background:var(--pf-canvas-warm);padding:clamp(6rem,7vw,7rem) 0 0}.CapabilityIndustryPages-module__0oLgyG__detailHeroGrid{grid-template-columns:minmax(0,1fr) minmax(30rem,1.05fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);min-height:29rem;padding-bottom:clamp(3rem,5vw,5rem);display:grid}.CapabilityIndustryPages-module__0oLgyG__detailHeroCopy{max-width:41rem}.CapabilityIndustryPages-module__0oLgyG__detailHeroMedia{aspect-ratio:16/10;border:1px solid var(--pf-line);background:var(--pf-canvas);margin:0;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__detailHeroCaption{border-top:1px solid var(--pf-line);border-left:1px solid var(--pf-line);background:#fffffff5;grid-template-columns:auto minmax(0,1fr);gap:.75rem;max-width:22rem;padding:1rem 1.2rem;display:grid;position:absolute;bottom:0;right:0}.CapabilityIndustryPages-module__0oLgyG__detailHeroCaption svg{color:var(--pf-gold)}.CapabilityIndustryPages-module__0oLgyG__detailHeroCaption span{gap:.25rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__detailHeroCaption strong{font-family:var(--font-headline);font-size:1.2rem;font-weight:400}.CapabilityIndustryPages-module__0oLgyG__detailHeroCaption small{color:var(--pf-body);line-height:1.4}.CapabilityIndustryPages-module__0oLgyG__detailStats{border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CapabilityIndustryPages-module__0oLgyG__detailStat{border-right:1px solid var(--pf-line);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:6.4rem;padding:1.2rem 1.5rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__detailStat:last-child{border-right:0}.CapabilityIndustryPages-module__0oLgyG__detailStatIcon{border:1px solid var(--pf-line);width:2.75rem;height:2.75rem;color:var(--pf-gold);background:#fff;place-items:center;display:grid}.CapabilityIndustryPages-module__0oLgyG__detailStatCopy{gap:.22rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__detailStatCopy strong{color:var(--pf-ink);font-family:var(--font-headline);font-size:clamp(1.5rem,2cqw,2rem);font-weight:400}.CapabilityIndustryPages-module__0oLgyG__detailStatCopy>span{color:var(--pf-body);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CapabilityIndustryPages-module__0oLgyG__capabilityAtlas{background:var(--pf-canvas-alt);padding:clamp(4.5rem,6.5vw,6.5rem) 0;scroll-margin-top:6rem}.CapabilityIndustryPages-module__0oLgyG__detailSectionIntro{border-bottom:1px solid var(--pf-line);margin-bottom:1.4rem;padding-bottom:1.5rem;display:block}.CapabilityIndustryPages-module__0oLgyG__detailSectionIntro>p{margin-top:1rem}.CapabilityIndustryPages-module__0oLgyG__capabilityAtlasGrid{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.CapabilityIndustryPages-module__0oLgyG__capabilityAtlasIntro{--pf-sticky-top:clamp(5.5rem, 7vw, 7rem);top:var(--pf-sticky-top);min-height:min(44rem, calc(100dvh - var(--pf-sticky-top)));flex-direction:column;justify-content:center;align-self:start;padding-right:clamp(1rem,2vw,2.5rem);display:flex;position:sticky}.CapabilityIndustryPages-module__0oLgyG__capabilityIndex{gap:.72rem;margin-top:2rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink{min-height:2.15rem;color:var(--pf-body);align-items:center;gap:.9rem;padding:0;text-decoration:none;display:flex;position:relative}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink span{color:currentColor;width:1.75rem;min-height:1.45rem;font-family:var(--font-headline);border-bottom:1px solid;flex:0 0 1.75rem;place-items:center;padding-bottom:.14rem;font-size:.76rem;font-weight:400;display:inline-grid}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink strong{font-family:var(--font-headline);font-size:clamp(1.15rem,1.35cqw,1.32rem);font-weight:400;line-height:1.08}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink svg{display:none}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink,.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink strong,.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink svg{transition:color .62s,transform .62s cubic-bezier(.16,1,.3,1)}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink[data-active]{color:var(--pf-gold)}.CapabilityIndustryPages-module__0oLgyG__capabilityChapters{gap:1rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__capabilityChapter{border:1px solid var(--pf-line);background:var(--pf-canvas);min-height:0;scroll-margin-top:7rem;display:block;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__capabilityMedia{aspect-ratio:16/7;background:var(--pf-ink-dark);min-height:0;margin:0;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__capabilityNumber{z-index:2;color:var(--pf-ink);background:#fff;padding:.45rem .55rem;position:absolute;top:1rem;left:1rem}.CapabilityIndustryPages-module__0oLgyG__capabilityContent{grid-template-columns:minmax(0,5fr) minmax(16rem,4fr);gap:.8rem clamp(2rem,4vw,4rem);min-width:0;padding:clamp(1.6rem,2.6cqw,2.4rem);display:grid}.CapabilityIndustryPages-module__0oLgyG__capabilityTitle{grid-template-columns:auto minmax(0,1fr);gap:.85rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__capabilityTitle svg{width:1.25rem;height:1.25rem;color:var(--pf-gold);margin-top:.25rem}.CapabilityIndustryPages-module__0oLgyG__capabilityTitle h3{max-width:18ch;font-family:var(--font-headline);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2rem,2.4cqw,2.55rem);font-weight:400;line-height:.98}.CapabilityIndustryPages-module__0oLgyG__capabilityContent>p{max-width:56ch;color:var(--pf-body);grid-column:1;margin:1rem 0 0;line-height:1.6}.CapabilityIndustryPages-module__0oLgyG__capabilityEvidence{border-left:1px solid var(--pf-line);grid-area:1/2/span 2;align-self:end;padding-left:1.5rem}.CapabilityIndustryPages-module__0oLgyG__capabilityBullets{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.CapabilityIndustryPages-module__0oLgyG__capabilityBullets li{border:1px solid var(--pf-line);color:var(--pf-ink);padding:.5rem .65rem;font-size:.72rem;font-weight:700}.CapabilityIndustryPages-module__0oLgyG__capabilityOutcome{border-top:1px solid var(--pf-line);gap:.35rem;margin-top:1rem;padding-top:1rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__capabilityOutcome span{color:var(--pf-body);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.CapabilityIndustryPages-module__0oLgyG__capabilityOutcome strong{font-family:var(--font-headline);font-size:1.25rem;font-weight:400}.CapabilityIndustryPages-module__0oLgyG__capabilityActions{flex-wrap:wrap;grid-column:1/-1;gap:1.2rem;margin-top:1.2rem;display:flex}.CapabilityIndustryPages-module__0oLgyG__coverageButton,.CapabilityIndustryPages-module__0oLgyG__capabilityLink{min-height:2.75rem;color:var(--pf-ink);cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.45rem;padding:0;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__delivery{background:var(--pf-canvas-warm);padding:clamp(4rem,6vw,6rem) 0}.CapabilityIndustryPages-module__0oLgyG__deliveryPanel{background:var(--pf-ink-dark);color:#fff;border:1px solid #ffffff29;grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);display:grid}.CapabilityIndustryPages-module__0oLgyG__deliveryCopy{border-right:1px solid #ffffff29;padding:clamp(1.75rem,3cqw,2.6rem)}.CapabilityIndustryPages-module__0oLgyG__deliveryCopy h2{color:#fff}.CapabilityIndustryPages-module__0oLgyG__deliveryCopy>p{color:#ffffffad;max-width:42ch;margin:1rem 0 0;line-height:1.6}.CapabilityIndustryPages-module__0oLgyG__deliveryCopy a{color:#fff;text-transform:uppercase;align-items:center;gap:.55rem;min-height:2.75rem;margin-top:1.5rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__deliveryStages{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CapabilityIndustryPages-module__0oLgyG__deliveryStage{border-right:1px solid #ffffff29;min-height:14rem;padding:1.45rem}.CapabilityIndustryPages-module__0oLgyG__deliveryStage:last-child{border-right:0}.CapabilityIndustryPages-module__0oLgyG__deliveryStage>span{color:var(--pf-gold);font-size:.7rem;font-weight:800}.CapabilityIndustryPages-module__0oLgyG__deliveryStage h3{color:#fff;max-width:12ch;font-family:var(--font-headline);letter-spacing:0;margin:2.2rem 0 0;font-size:clamp(1.45rem,1.8cqw,1.8rem);font-weight:400;line-height:1}.CapabilityIndustryPages-module__0oLgyG__deliveryStage p{color:#ffffffad}.CapabilityIndustryPages-module__0oLgyG__programRail{background:var(--pf-canvas-warm);padding:0 0 clamp(5rem,8vw,8rem)}.CapabilityIndustryPages-module__0oLgyG__programRailHeader{border-bottom:1px solid var(--pf-line);grid-template-columns:minmax(0,5fr) minmax(20rem,4fr);gap:clamp(2rem,6vw,7rem);margin-bottom:2rem;padding-bottom:1.25rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__programRailGrid{border-top:1px solid var(--pf-line);border-left:1px solid var(--pf-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CapabilityIndustryPages-module__0oLgyG__programCard{border-right:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);background:var(--pf-canvas);min-width:0;color:var(--pf-ink);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.CapabilityIndustryPages-module__0oLgyG__programCardMedia{aspect-ratio:16/9;background:var(--pf-ink-dark);position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__programCardCopy{align-content:start;gap:.7rem;padding:1.4rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__programCardCopy .CapabilityIndustryPages-module__0oLgyG__programCardCta{border:1px solid var(--pf-ink);background:var(--pf-ink);color:#fff;text-transform:uppercase;align-items:center;gap:.5rem;width:fit-content;min-height:2.75rem;margin-top:.35rem;padding:.6rem .9rem;font-size:.68rem;font-weight:800;line-height:1;transition:border-color .42s,background-color .42s,color .42s;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__programCard:hover .CapabilityIndustryPages-module__0oLgyG__programCardCta,.CapabilityIndustryPages-module__0oLgyG__programCard:focus-visible .CapabilityIndustryPages-module__0oLgyG__programCardCta{border-color:var(--pf-gold);background:var(--pf-gold);color:var(--pf-ink-dark)}.CapabilityIndustryPages-module__0oLgyG__programCardCopy em{color:var(--pf-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__dialog{border:1px solid var(--pf-line);width:min(100% - 2rem,64rem);max-height:calc(100dvh - 2rem);color:var(--pf-ink);background:#fff;padding:0}.CapabilityIndustryPages-module__0oLgyG__dialog::backdrop{background:#0d1824c7}.CapabilityIndustryPages-module__0oLgyG__dialogHeader{border-bottom:1px solid var(--pf-line);justify-content:space-between;align-items:start;gap:1rem;padding:1.5rem;display:flex}.CapabilityIndustryPages-module__0oLgyG__dialogHeader span{color:var(--pf-body);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CapabilityIndustryPages-module__0oLgyG__dialogHeader h2{font-family:var(--font-headline);margin:.45rem 0 0;font-size:clamp(2rem,4cqw,3.2rem);font-weight:400;line-height:1}.CapabilityIndustryPages-module__0oLgyG__dialogHeader button{border:1px solid var(--pf-line);width:2.75rem;height:2.75rem;color:var(--pf-ink);cursor:pointer;background:#fff;flex:none;place-items:center;display:grid}.CapabilityIndustryPages-module__0oLgyG__dialogBody{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);display:grid}.CapabilityIndustryPages-module__0oLgyG__dialogBody figure{background:var(--pf-ink-dark);min-height:32rem;margin:0;position:relative}.CapabilityIndustryPages-module__0oLgyG__dialogCopy{padding:clamp(1.5rem,4cqw,3rem)}.CapabilityIndustryPages-module__0oLgyG__dialogCopy>p{color:var(--pf-body);margin:0;line-height:1.65}.CapabilityIndustryPages-module__0oLgyG__coverageList{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.CapabilityIndustryPages-module__0oLgyG__dialogLink{min-height:2.75rem;color:var(--pf-ink);text-transform:uppercase;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__industriesHero{isolation:isolate;background:var(--pf-ink-dark);align-items:center;min-height:clamp(33rem,43vw,39rem);padding:clamp(6.25rem,7vw,7.25rem) 0 clamp(2.5rem,3.5vw,3.25rem);display:grid;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__industriesHero:before{z-index:-2;background-image:var(--industries-hero-image);content:"";opacity:1;background-position:50%;background-size:cover;position:absolute;inset:0}.CapabilityIndustryPages-module__0oLgyG__industriesHero:after{z-index:-1;content:"";background:linear-gradient(90deg,#0d1824fa 0%,#0d1824e6 35%,#0d18247a 62%,#0d182414 100%);position:absolute;inset:0}.CapabilityIndustryPages-module__0oLgyG__industriesHeroGrid{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy{max-width:42rem}.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy .CapabilityIndustryPages-module__0oLgyG__sectionLabel{color:#f8e9c8;letter-spacing:.12em;font-size:.75rem;font-weight:800;line-height:1}.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy h1{color:#fff;max-width:14ch;font-size:clamp(3.1rem,4.25cqw,4.55rem);line-height:.92}.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy h1 em{max-width:13ch;color:var(--pf-gold);font-style:italic;font-weight:400;display:block}.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy>p{color:var(--pf-line)}.CapabilityIndustryPages-module__0oLgyG__industriesHero .CapabilityIndustryPages-module__0oLgyG__buttonPrimary{border-color:var(--pf-gold);background:var(--pf-gold);color:var(--pf-ink-dark)}.CapabilityIndustryPages-module__0oLgyG__industriesHero .CapabilityIndustryPages-module__0oLgyG__buttonPrimary:hover{color:var(--pf-ink-dark);background:#f0c15a;border-color:#f0c15a}.CapabilityIndustryPages-module__0oLgyG__industriesHero .CapabilityIndustryPages-module__0oLgyG__textLink{color:#fff;border-bottom-color:#ffffff7a}.CapabilityIndustryPages-module__0oLgyG__industriesHero .CapabilityIndustryPages-module__0oLgyG__textLink:hover{border-bottom-color:var(--pf-gold);color:#f8e9c8}.CapabilityIndustryPages-module__0oLgyG__industriesWordmark{border-top:1px solid var(--pf-line);border-bottom:2px solid var(--pf-gold);place-content:center;min-height:21rem;display:grid;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__industriesWordmark:before{background-image:linear-gradient(var(--pf-line) 1px, transparent 1px), linear-gradient(90deg, var(--pf-line) 1px, transparent 1px);content:"";opacity:.68;background-size:7.5% 25%;position:absolute;inset:0}.CapabilityIndustryPages-module__0oLgyG__industriesWordmark strong,.CapabilityIndustryPages-module__0oLgyG__industriesWordmark span{color:var(--pf-ink);font-family:var(--font-body);letter-spacing:0;text-align:center;text-transform:uppercase;font-size:clamp(4rem,6.4cqw,7.1rem);font-weight:800;line-height:.78;display:block;position:relative}.CapabilityIndustryPages-module__0oLgyG__industriesWordmark span{color:#0000;-webkit-text-stroke:1px var(--pf-gold);font-weight:500}.CapabilityIndustryPages-module__0oLgyG__industryAtlas{background:var(--pf-canvas-alt);padding:clamp(4.5rem,6.5vw,6.5rem) 0;scroll-margin-top:6rem}.CapabilityIndustryPages-module__0oLgyG__industryAtlasGrid{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.CapabilityIndustryPages-module__0oLgyG__industryAtlasIntro{--pf-sticky-top:clamp(5.5rem, 7vw, 7rem);top:var(--pf-sticky-top);min-height:min(44rem, calc(100dvh - var(--pf-sticky-top)));flex-direction:column;justify-content:center;align-self:start;padding-right:clamp(1rem,2vw,2.5rem);display:flex;position:sticky}.CapabilityIndustryPages-module__0oLgyG__sectorIndex{gap:.64rem;margin-top:2rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink{min-height:2.15rem;color:var(--pf-body);font-family:var(--font-headline);align-items:center;gap:.9rem;padding:0;text-decoration:none;transition:color .52s;display:flex;position:relative}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink span{color:currentColor;width:1.75rem;min-height:1.45rem;font-family:var(--font-headline);border-bottom:1px solid;flex:0 0 1.75rem;place-items:center;padding-bottom:.14rem;font-size:.76rem;font-weight:400;transition:color .62s;display:inline-grid}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink:hover,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink:focus-visible,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink[data-active]{color:var(--pf-ink)}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink strong{font-size:clamp(1.15rem,1.35cqw,1.32rem);font-weight:400;line-height:1.08;transition:color .62s}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink[data-active] strong,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink[data-active] span{color:var(--pf-gold)}.CapabilityIndustryPages-module__0oLgyG__sectorGallery{gap:1rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__sectorCard{aspect-ratio:16/7;background:var(--pf-ink-dark);min-width:0;min-height:22rem;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__sectorCardLink{z-index:3;isolation:isolate;color:#fff;text-decoration:none;position:absolute;inset:0}.CapabilityIndustryPages-module__0oLgyG__sectorCardLink>img{z-index:-2}.CapabilityIndustryPages-module__0oLgyG__sectorCard[data-sector=real-estate] img{-o-object-position:50% 52%;object-position:50% 52%}.CapabilityIndustryPages-module__0oLgyG__sectorMeta{color:#fff;justify-content:space-between;gap:1rem;display:flex;position:absolute;top:1.1rem;left:1.1rem;right:1.1rem}.CapabilityIndustryPages-module__0oLgyG__sectorCopy{border-left:2px solid var(--pf-gold);background:#0d1824e0;gap:.65rem;max-width:31rem;padding:1.2rem;display:grid;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.CapabilityIndustryPages-module__0oLgyG__sectorCopy strong{font-family:var(--font-headline);font-size:clamp(1.8rem,2.2cqw,2.35rem);font-weight:400;line-height:.98}.CapabilityIndustryPages-module__0oLgyG__sectorCopy>span{color:#ffffffc2;max-width:48ch;font-size:.82rem;line-height:1.5}.CapabilityIndustryPages-module__0oLgyG__sectorTags{flex-wrap:wrap;gap:.4rem;display:flex}.CapabilityIndustryPages-module__0oLgyG__sectorTags span{color:#fff;border:1px solid #ffffff3d;padding:.35rem .45rem;font-size:.68rem;font-weight:700}.CapabilityIndustryPages-module__0oLgyG__sectorArrow{background:var(--pf-ink-dark);border:1px solid #fff6;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;bottom:1.1rem;right:1.1rem}.CapabilityIndustryPages-module__0oLgyG__methodSection{background:var(--pf-canvas-alt);padding:0 0 clamp(4rem,6vw,6rem)}.CapabilityIndustryPages-module__0oLgyG__method{background:var(--pf-ink-dark);color:#fff;border:1px solid #ffffff29;grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);display:grid;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__methodMedia{min-height:30rem;margin:0;position:relative;overflow:hidden}.CapabilityIndustryPages-module__0oLgyG__methodCopy{padding:clamp(1.75rem,3cqw,2.6rem)}.CapabilityIndustryPages-module__0oLgyG__methodCopy h2{color:#fff;max-width:19ch}.CapabilityIndustryPages-module__0oLgyG__methodCopy h2 em{color:var(--pf-gold);font-style:italic;font-weight:400}.CapabilityIndustryPages-module__0oLgyG__principles{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.CapabilityIndustryPages-module__0oLgyG__principle{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:9rem;padding:1rem}.CapabilityIndustryPages-module__0oLgyG__principleHeader{color:var(--pf-gold);justify-content:space-between;align-items:center;gap:1rem;display:flex}.CapabilityIndustryPages-module__0oLgyG__principle h3{max-width:18ch;font-family:var(--font-headline);margin:1rem 0 0;font-size:1.3rem;font-weight:400;line-height:1}.CapabilityIndustryPages-module__0oLgyG__principle p{color:#ffffffab;max-width:36ch;margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.CapabilityIndustryPages-module__0oLgyG__methodActions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.CapabilityIndustryPages-module__0oLgyG__methodActions a:first-child{background:var(--pf-gold);min-height:2.9rem;color:var(--pf-ink-dark);align-items:center;padding-inline:1.1rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__methodActions a:last-child{color:#fff;align-items:center;gap:.5rem;min-height:2.9rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.CapabilityIndustryPages-module__0oLgyG__insights{background:var(--pf-canvas-warm)}.CapabilityIndustryPages-module__0oLgyG__industriesCta{background:var(--pf-canvas-warm);padding:clamp(3rem,4.5vw,4.5rem) 0}.CapabilityIndustryPages-module__0oLgyG__industriesCtaGrid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.CapabilityIndustryPages-module__0oLgyG__industriesQuote{max-width:22ch;font-family:var(--font-headline);margin:1rem 0 0;font-size:clamp(2.3rem,3cqw,3.2rem);line-height:1}.CapabilityIndustryPages-module__0oLgyG__industriesCtaCopy{border-left:1px solid var(--pf-line);padding:.25rem 0 0 clamp(1.5rem,3vw,3rem)}.CapabilityIndustryPages-module__0oLgyG__industriesCtaCopy h2{max-width:19ch;font-family:var(--font-headline);margin:0;font-size:clamp(2rem,2.5cqw,2.7rem);font-weight:400;line-height:1}.CapabilityIndustryPages-module__0oLgyG__industriesCtaCopy>p{max-width:48ch;color:var(--pf-body);margin:1rem 0 0;line-height:1.6}@media (max-width:72rem){.CapabilityIndustryPages-module__0oLgyG__programHeroGrid,.CapabilityIndustryPages-module__0oLgyG__detailHeroGrid,.CapabilityIndustryPages-module__0oLgyG__industriesHeroGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2.5rem}.CapabilityIndustryPages-module__0oLgyG__industriesHeroGrid{grid-template-columns:minmax(0,1fr);gap:0}.CapabilityIndustryPages-module__0oLgyG__programWorkbench,.CapabilityIndustryPages-module__0oLgyG__capabilityAtlasGrid,.CapabilityIndustryPages-module__0oLgyG__industryAtlasGrid{grid-template-columns:minmax(14rem,3fr) minmax(0,8fr);gap:2rem}.CapabilityIndustryPages-module__0oLgyG__programWorkbench{gap:0}.CapabilityIndustryPages-module__0oLgyG__programStageArticle,.CapabilityIndustryPages-module__0oLgyG__capabilityChapter{grid-template-columns:minmax(14rem,5fr) minmax(0,7fr)}.CapabilityIndustryPages-module__0oLgyG__method{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr)}.CapabilityIndustryPages-module__0oLgyG__sectorCard{min-height:0}}@media (max-width:56rem){.CapabilityIndustryPages-module__0oLgyG__shell,.CapabilityIndustryPages-module__0oLgyG__standardShell{width:min(100% - 3rem,110rem)}.CapabilityIndustryPages-module__0oLgyG__programHeroGrid,.CapabilityIndustryPages-module__0oLgyG__detailHeroGrid,.CapabilityIndustryPages-module__0oLgyG__industriesHeroGrid,.CapabilityIndustryPages-module__0oLgyG__sectionIntro,.CapabilityIndustryPages-module__0oLgyG__detailSectionIntro,.CapabilityIndustryPages-module__0oLgyG__programRailHeader,.CapabilityIndustryPages-module__0oLgyG__industriesCtaGrid{grid-template-columns:1fr}.CapabilityIndustryPages-module__0oLgyG__industriesCtaCopy{border-top:1px solid var(--pf-line);border-left:0;padding:1.5rem 0 0}.CapabilityIndustryPages-module__0oLgyG__programHeroGrid,.CapabilityIndustryPages-module__0oLgyG__detailHeroGrid,.CapabilityIndustryPages-module__0oLgyG__industriesHeroGrid{min-height:0}.CapabilityIndustryPages-module__0oLgyG__programHeroMedia,.CapabilityIndustryPages-module__0oLgyG__detailHeroMedia{width:100%}.CapabilityIndustryPages-module__0oLgyG__programWorkbench,.CapabilityIndustryPages-module__0oLgyG__capabilityAtlasGrid,.CapabilityIndustryPages-module__0oLgyG__industryAtlasGrid{grid-template-columns:1fr}.CapabilityIndustryPages-module__0oLgyG__programChoices{border-right:0;border-bottom:1px solid var(--pf-line);grid-template-columns:1fr;gap:.75rem;padding:1rem}.CapabilityIndustryPages-module__0oLgyG__choice{border:1px solid var(--pf-line);grid-template-columns:2.6rem minmax(0,1fr) 1rem;gap:.75rem;min-height:6.25rem;padding:.9rem}.CapabilityIndustryPages-module__0oLgyG__choiceIcon{width:2.6rem;height:2.6rem}.CapabilityIndustryPages-module__0oLgyG__choiceTitle strong{font-size:1.12rem}.CapabilityIndustryPages-module__0oLgyG__choice>svg{display:block}.CapabilityIndustryPages-module__0oLgyG__programStageArticle{grid-template-columns:minmax(14rem,5fr) minmax(0,7fr)}.CapabilityIndustryPages-module__0oLgyG__ownershipPanel,.CapabilityIndustryPages-module__0oLgyG__deliveryPanel,.CapabilityIndustryPages-module__0oLgyG__method,.CapabilityIndustryPages-module__0oLgyG__dialogBody{grid-template-columns:1fr}.CapabilityIndustryPages-module__0oLgyG__ownershipIntro,.CapabilityIndustryPages-module__0oLgyG__deliveryCopy{border-bottom:1px solid #ffffff29;border-right:0}.CapabilityIndustryPages-module__0oLgyG__ownershipPhases,.CapabilityIndustryPages-module__0oLgyG__deliveryStages{grid-template-columns:repeat(3,minmax(0,1fr))}.CapabilityIndustryPages-module__0oLgyG__capabilityAtlasIntro,.CapabilityIndustryPages-module__0oLgyG__industryAtlasIntro{min-height:0;padding-right:0;position:relative;top:auto}.CapabilityIndustryPages-module__0oLgyG__capabilityIndex{scroll-snap-type:x proximity;scrollbar-width:thin;border:0;gap:1.35rem;margin-bottom:1.5rem;padding:0 0 .85rem;display:flex;overflow-x:auto}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink{scroll-snap-align:start;border:0;min-width:13rem;min-height:3.25rem;padding:0}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink svg{display:none}.CapabilityIndustryPages-module__0oLgyG__sectorIndex{scroll-snap-type:x proximity;scrollbar-width:thin;border:0;gap:1.35rem;margin-bottom:1.5rem;padding:0 0 .85rem;display:flex;overflow-x:auto}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink{scroll-snap-align:start;border:0;gap:.85rem;min-width:10.5rem;min-height:3.25rem;padding:0}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink span{width:1.75rem}.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink strong{font-size:1.15rem}.CapabilityIndustryPages-module__0oLgyG__sectorCard{min-height:0}.CapabilityIndustryPages-module__0oLgyG__methodMedia{min-height:26rem}.CapabilityIndustryPages-module__0oLgyG__capabilityContent{grid-template-columns:1fr}.CapabilityIndustryPages-module__0oLgyG__capabilityEvidence{border-top:1px solid var(--pf-line);border-left:0;grid-area:auto/1;padding:1.2rem 0 0}}@media (max-width:40rem){.CapabilityIndustryPages-module__0oLgyG__programStageImageDesktop{display:none}.CapabilityIndustryPages-module__0oLgyG__programStageImageMobile{display:block}.CapabilityIndustryPages-module__0oLgyG__shell,.CapabilityIndustryPages-module__0oLgyG__standardShell{width:min(100% - 2rem,110rem)}.CapabilityIndustryPages-module__0oLgyG__programHero,.CapabilityIndustryPages-module__0oLgyG__detailHero,.CapabilityIndustryPages-module__0oLgyG__industriesHero{padding-top:6.5rem}.CapabilityIndustryPages-module__0oLgyG__industriesHero{min-height:36rem;padding-bottom:2.75rem}.CapabilityIndustryPages-module__0oLgyG__industriesHero:before{background-position:66%}.CapabilityIndustryPages-module__0oLgyG__industriesHero:after{background:linear-gradient(#0d1824f5 0%,#0d1824e0 57%,#0d182494 100%)}.CapabilityIndustryPages-module__0oLgyG__programHeroCopy h1,.CapabilityIndustryPages-module__0oLgyG__detailHeroCopy h1,.CapabilityIndustryPages-module__0oLgyG__industriesHeroCopy h1{max-width:100%;font-size:clamp(2.65rem,12.2cqw,3.4rem);line-height:.98}.CapabilityIndustryPages-module__0oLgyG__heroActions{flex-direction:column;align-items:stretch}.CapabilityIndustryPages-module__0oLgyG__buttonPrimary,.CapabilityIndustryPages-module__0oLgyG__buttonSecondary,.CapabilityIndustryPages-module__0oLgyG__textLink{width:100%}.CapabilityIndustryPages-module__0oLgyG__programHeroMedia,.CapabilityIndustryPages-module__0oLgyG__detailHeroMedia{aspect-ratio:4/3}.CapabilityIndustryPages-module__0oLgyG__programHeroCaption,.CapabilityIndustryPages-module__0oLgyG__detailHeroCaption{border-bottom:0;border-left:0;border-right:0;width:100%;max-width:none;position:relative}.CapabilityIndustryPages-module__0oLgyG__programChoices,.CapabilityIndustryPages-module__0oLgyG__ownershipPhases,.CapabilityIndustryPages-module__0oLgyG__deliveryStages,.CapabilityIndustryPages-module__0oLgyG__detailStats,.CapabilityIndustryPages-module__0oLgyG__capabilityIndex,.CapabilityIndustryPages-module__0oLgyG__sectorIndex,.CapabilityIndustryPages-module__0oLgyG__programRailGrid,.CapabilityIndustryPages-module__0oLgyG__principles{grid-template-columns:1fr}.CapabilityIndustryPages-module__0oLgyG__choice{border:1px solid var(--pf-line);grid-template-columns:2.6rem minmax(0,1fr) 1rem;min-height:6.25rem;padding:.9rem}.CapabilityIndustryPages-module__0oLgyG__choiceIcon{width:2.6rem;height:2.6rem}.CapabilityIndustryPages-module__0oLgyG__choice>svg{display:block}.CapabilityIndustryPages-module__0oLgyG__programStageArticle{grid-template-columns:1fr}.CapabilityIndustryPages-module__0oLgyG__programStageMedia,.CapabilityIndustryPages-module__0oLgyG__capabilityMedia,.CapabilityIndustryPages-module__0oLgyG__capabilityContent{min-height:0}.CapabilityIndustryPages-module__0oLgyG__programStageMedia,.CapabilityIndustryPages-module__0oLgyG__capabilityMedia{aspect-ratio:16/10}.CapabilityIndustryPages-module__0oLgyG__programModules ul,.CapabilityIndustryPages-module__0oLgyG__programDetails{grid-template-columns:1fr}.CapabilityIndustryPages-module__0oLgyG__ownershipPhase,.CapabilityIndustryPages-module__0oLgyG__deliveryStage{border-bottom:1px solid #ffffff29;border-right:0;min-height:0}.CapabilityIndustryPages-module__0oLgyG__ownershipPhase:last-child,.CapabilityIndustryPages-module__0oLgyG__deliveryStage:last-child{border-bottom:0}.CapabilityIndustryPages-module__0oLgyG__ownershipPhase h3,.CapabilityIndustryPages-module__0oLgyG__deliveryStage h3{margin-top:1.8rem}.CapabilityIndustryPages-module__0oLgyG__detailStat{border-right:0;border-bottom:1px solid var(--pf-line);min-height:0}.CapabilityIndustryPages-module__0oLgyG__detailStat:last-child{border-bottom:0}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink{border:0;min-width:0;min-height:2.75rem;padding:0}.CapabilityIndustryPages-module__0oLgyG__capabilityIndex,.CapabilityIndustryPages-module__0oLgyG__sectorIndex{scroll-snap-type:none;gap:.7rem;padding-bottom:0;display:grid;overflow:visible}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink span,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink span{width:1.75rem}.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink strong,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink strong{font-size:1.18rem}.CapabilityIndustryPages-module__0oLgyG__dialogBody figure{aspect-ratio:16/10;min-height:0}.CapabilityIndustryPages-module__0oLgyG__industriesWordmark{min-height:12rem}.CapabilityIndustryPages-module__0oLgyG__industriesWordmark strong,.CapabilityIndustryPages-module__0oLgyG__industriesWordmark span{font-size:clamp(2.8rem,15cqw,4rem)}.CapabilityIndustryPages-module__0oLgyG__sectorCard{aspect-ratio:4/5;min-height:0}.CapabilityIndustryPages-module__0oLgyG__sectorCopy{bottom:.8rem;left:.8rem;right:.8rem}.CapabilityIndustryPages-module__0oLgyG__sectorArrow{display:none}.CapabilityIndustryPages-module__0oLgyG__methodMedia{aspect-ratio:16/10;min-height:0}.CapabilityIndustryPages-module__0oLgyG__industriesQuote{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.CapabilityIndustryPages-module__0oLgyG__programHeroMedia img,.CapabilityIndustryPages-module__0oLgyG__detailHeroMedia img,.CapabilityIndustryPages-module__0oLgyG__capabilityMedia img,.CapabilityIndustryPages-module__0oLgyG__programStageMedia img,.CapabilityIndustryPages-module__0oLgyG__programCardMedia img,.CapabilityIndustryPages-module__0oLgyG__sectorCard img,.CapabilityIndustryPages-module__0oLgyG__methodMedia img,.CapabilityIndustryPages-module__0oLgyG__buttonPrimary,.CapabilityIndustryPages-module__0oLgyG__buttonSecondary,.CapabilityIndustryPages-module__0oLgyG__textLink,.CapabilityIndustryPages-module__0oLgyG__choice,.CapabilityIndustryPages-module__0oLgyG__choice>svg,.CapabilityIndustryPages-module__0oLgyG__capabilityIndexLink,.CapabilityIndustryPages-module__0oLgyG__sectorIndexLink{transition:none}}
