.r7GXia_page{--ink:#080a0a;--muted:#56605d;--line:#080a0a2b;--line-strong:#080a0a57;--mineral:#edf1f3;--signal:#007f99;color:var(--ink);background:#fff;font-family:Figtree Variable,Helvetica Neue,Arial,sans-serif;overflow:clip}.r7GXia_page h1,.r7GXia_page h2,.r7GXia_page h3{text-wrap:balance}.r7GXia_page p{text-wrap:pretty}.r7GXia_page figure{margin:0}.r7GXia_hero{min-height:min(690px, calc(100svh - var(--site-header-height)));grid-template-columns:minmax(430px,.84fr) minmax(0,1.16fr);display:grid}.r7GXia_heroCopy{flex-direction:column;justify-content:center;padding:clamp(72px,8vw,126px) clamp(34px,5.5vw,88px);display:flex}.r7GXia_hero h1{letter-spacing:-.038em;max-width:760px;margin:0;font-size:clamp(51px,5.2vw,82px);font-weight:560;line-height:.95}.r7GXia_heroCopy>p{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.r7GXia_heroActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.r7GXia_primaryAction,.r7GXia_secondaryAction,.r7GXia_inverseAction{border:1px solid var(--ink);color:#fff;background:var(--ink);touch-action:manipulation;border-radius:5px;justify-content:center;align-items:center;min-width:158px;min-height:48px;padding:0 24px;font-size:15px;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.r7GXia_secondaryAction{color:var(--ink);background:#fff}.r7GXia_primaryAction:hover,.r7GXia_primaryAction:focus-visible,.r7GXia_secondaryAction:hover,.r7GXia_secondaryAction:focus-visible{color:var(--ink);background:var(--mineral)}.r7GXia_heroMedia,.r7GXia_evaluationMedia,.r7GXia_feasibilityMedia,.r7GXia_scenarioFeature figure,.r7GXia_entitlementMedia,.r7GXia_readinessMedia,.r7GXia_finalMedia{background:var(--mineral);position:relative;overflow:hidden}.r7GXia_heroMedia img,.r7GXia_evaluationMedia img,.r7GXia_feasibilityMedia img,.r7GXia_scenarioFeature img,.r7GXia_entitlementMedia img,.r7GXia_readinessMedia img,.r7GXia_finalMedia img{-o-object-fit:cover;object-fit:cover}.r7GXia_primaryAction:focus-visible,.r7GXia_secondaryAction:focus-visible,.r7GXia_inverseAction:focus-visible{outline-offset:-3px;outline:3px solid #58bfd4}.r7GXia_evaluationChapter,.r7GXia_entitlementChapter{width:min(100%,1440px);scroll-margin-top:calc(var(--site-header-height) + 65px);margin-inline:auto;padding:clamp(104px,10vw,158px) clamp(28px,5.5vw,86px)}.r7GXia_sectionIntro{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:end;gap:clamp(50px,8vw,124px);display:grid}.r7GXia_sectionIntro h2,.r7GXia_feasibilityLead>h2,.r7GXia_scenarioIntro h2,.r7GXia_entitlementHeading h2,.r7GXia_readinessLead h2,.r7GXia_finalCopy h2{letter-spacing:-.038em;max-width:920px;margin:0;font-size:clamp(44px,5vw,74px);font-weight:560;line-height:.97}.r7GXia_sectionIntro>p,.r7GXia_feasibilityLead>p,.r7GXia_scenarioIntro>p,.r7GXia_entitlementHeading>div>p,.r7GXia_readinessLead>div>p,.r7GXia_finalCopy>p{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.58}.r7GXia_sectionIntro>p{margin-bottom:4px}.r7GXia_evaluationBody{background:#090c0c;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:0;margin-top:clamp(54px,6vw,86px);display:grid;overflow:hidden}.r7GXia_evaluationMedia{min-height:min(620px,58vw)}.r7GXia_problemStatement{color:#fff;padding:clamp(42px,5vw,70px)}.r7GXia_problemStatement h3,.r7GXia_feasibilityProblem h3,.r7GXia_scenarioDetail>aside h3,.r7GXia_entitlementHeading aside h3,.r7GXia_readinessBody>aside h3{letter-spacing:-.032em;margin:0;font-size:clamp(29px,3vw,44px);font-weight:580;line-height:1.01}.r7GXia_problemStatement p,.r7GXia_feasibilityProblem p,.r7GXia_scenarioDetail>aside p,.r7GXia_entitlementHeading aside p,.r7GXia_readinessBody>aside p{color:inherit;opacity:.72;margin:22px 0 0;font-size:15px;line-height:1.6}.r7GXia_capabilityList article{min-width:0}.r7GXia_capabilityList h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.1vw,31px);font-weight:610;line-height:1.05}.r7GXia_capabilityList p{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.58}.r7GXia_evaluationCapabilities{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(58px,7vw,96px);display:grid}.r7GXia_evaluationCapabilities article{border-bottom:1px solid var(--line);min-height:210px;padding:28px clamp(28px,3.5vw,48px) 34px 0}.r7GXia_evaluationCapabilities article:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(28px,3.5vw,48px);padding-right:0}.r7GXia_sectionClose{border-top:1px solid var(--line-strong);width:min(760px,72%);margin:clamp(54px,6vw,84px) 0 0 auto;padding-top:24px}.r7GXia_sectionClose h3{letter-spacing:-.032em;margin:0;font-size:clamp(27px,3vw,42px);font-weight:590;line-height:1.02}.r7GXia_sectionClose p{max-width:620px;color:var(--muted);margin:15px 0 0;font-size:15px;line-height:1.58}.r7GXia_feasibilityChapter{scroll-margin-top:calc(var(--site-header-height) + 65px);background:var(--mineral);padding:clamp(102px,10vw,156px) clamp(28px,5.5vw,86px)}.r7GXia_feasibilityGrid,.r7GXia_feasibilityChapter>.r7GXia_sectionClose{width:min(100%,1268px);margin-inline:auto}.r7GXia_feasibilityGrid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(62px,9vw,134px);display:grid}.r7GXia_feasibilityLead{top:calc(var(--site-header-height) + 104px);position:sticky}.r7GXia_feasibilityProblem{border-top:1px solid var(--line-strong);margin-top:clamp(52px,6vw,82px);padding-top:28px}.r7GXia_feasibilityProblem h3{font-size:clamp(25px,2.5vw,36px)}.r7GXia_feasibilityMedia{border-radius:8px;min-height:min(650px,64vw)}.r7GXia_feasibilityCapabilities{border-top:1px solid var(--ink);margin-top:34px}.r7GXia_feasibilityCapabilities article{border-bottom:1px solid var(--line);padding:28px 0 33px}.r7GXia_scenarioChapter{scroll-margin-top:calc(var(--site-header-height) + 65px);color:#fff;background:#090c0c;padding:clamp(28px,3vw,48px) clamp(12px,2.5vw,44px) clamp(104px,10vw,158px)}.r7GXia_scenarioFeature,.r7GXia_scenarioDetail,.r7GXia_scenarioChapter>.r7GXia_sectionClose{width:min(100%,1440px);margin-inline:auto}.r7GXia_scenarioFeature{isolation:isolate;border-radius:8px;min-height:min(760px,78svh);position:relative;overflow:hidden}.r7GXia_scenarioFeature figure{position:absolute;inset:0}.r7GXia_scenarioShade{background:linear-gradient(90deg,#030505e0,#0305058a 45%,#0305050f 78%);position:absolute;inset:0}.r7GXia_scenarioIntro{z-index:1;width:min(700px,52%);padding:clamp(62px,7vw,108px) 0 68px clamp(34px,5.5vw,86px);position:relative}.r7GXia_scenarioIntro>p{color:#ffffffc2}.r7GXia_scenarioDetail{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(60px,9vw,138px);padding:clamp(72px,8vw,116px) clamp(22px,4vw,64px) 0;display:grid}.r7GXia_scenarioDetail>aside{top:calc(var(--site-header-height) + 104px);position:sticky}.r7GXia_scenarioDetail .r7GXia_capabilityList{border-top:1px solid #ffffff70;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r7GXia_scenarioDetail .r7GXia_capabilityList article{border-bottom:1px solid #ffffff38;padding:28px clamp(26px,3vw,42px) 34px 0}.r7GXia_scenarioDetail .r7GXia_capabilityList article:nth-child(2n){border-left:1px solid #ffffff38;padding-left:clamp(26px,3vw,42px);padding-right:0}.r7GXia_scenarioDetail .r7GXia_capabilityList p,.r7GXia_scenarioChapter .r7GXia_sectionClose p{color:#ffffffa8}.r7GXia_scenarioChapter>.r7GXia_sectionClose{border-color:#ffffff61;width:min(720px,68%);padding-right:clamp(22px,4vw,64px)}.r7GXia_entitlementHeading{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:clamp(62px,9vw,138px);display:grid}.r7GXia_entitlementHeading aside{border-top:1px solid var(--line-strong);padding-top:27px}.r7GXia_entitlementHeading aside h3{font-size:clamp(25px,2.5vw,37px)}.r7GXia_entitlementMedia{aspect-ratio:2.18;border-radius:8px;min-height:0;margin-top:clamp(58px,7vw,96px)!important}.r7GXia_entitlementCapabilities{border-top:1px solid var(--ink);margin-top:0}.r7GXia_entitlementCapabilities article{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(46px,7vw,108px);padding:30px 0 35px;display:grid}.r7GXia_entitlementCapabilities article p{margin:0}.r7GXia_readinessChapter{scroll-margin-top:calc(var(--site-header-height) + 65px);background:var(--mineral);padding:clamp(100px,10vw,156px) clamp(28px,5.5vw,86px)}.r7GXia_readinessLead,.r7GXia_readinessBody,.r7GXia_readinessChapter>.r7GXia_sectionClose{width:min(100%,1268px);margin-inline:auto}.r7GXia_readinessLead{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(60px,9vw,134px);display:grid}.r7GXia_readinessMedia{border-radius:8px;min-height:min(610px,58vw)}.r7GXia_readinessBody{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(60px,9vw,138px);margin-top:clamp(64px,8vw,110px);display:grid}.r7GXia_readinessBody>aside{top:calc(var(--site-header-height) + 104px);position:sticky}.r7GXia_readinessBody .r7GXia_capabilityList{border-top:1px solid var(--ink)}.r7GXia_readinessBody .r7GXia_capabilityList article{border-bottom:1px solid var(--line);padding:28px 0 34px}.r7GXia_finalChapter{color:#fff;isolation:isolate;background:#090c0c;border-radius:8px;min-height:min(680px,72svh);margin:clamp(12px,2.5vw,44px);position:relative;overflow:hidden}.r7GXia_finalMedia{position:absolute;inset:0}.r7GXia_finalMedia>div{background:linear-gradient(90deg,#030505e6,#03050594 46%,#03050514 78%);position:absolute;inset:0}.r7GXia_finalCopy{z-index:1;width:min(750px,52%);padding:clamp(72px,8vw,122px) 0 72px clamp(34px,5.5vw,88px);position:relative}.r7GXia_finalCopy>p{color:#ffffffc2}.r7GXia_inverseAction{width:fit-content;color:var(--ink);background:#fff;border-color:#fff;margin-top:33px}.r7GXia_inverseAction:hover,.r7GXia_inverseAction:focus-visible{color:#fff;background:0 0}@media (max-width:1000px){.r7GXia_hero{grid-template-columns:1fr;min-height:0}.r7GXia_heroCopy{min-height:500px}.r7GXia_heroMedia{min-height:62svh}.r7GXia_sectionIntro,.r7GXia_feasibilityGrid,.r7GXia_entitlementHeading,.r7GXia_readinessLead,.r7GXia_readinessBody{grid-template-columns:1fr}.r7GXia_sectionIntro>p{margin-bottom:0}.r7GXia_evaluationBody{grid-template-columns:1fr}.r7GXia_evaluationMedia{min-height:62svh}.r7GXia_feasibilityLead,.r7GXia_scenarioDetail>aside,.r7GXia_readinessBody>aside{position:static}.r7GXia_feasibilityProblem{max-width:760px}.r7GXia_scenarioDetail{grid-template-columns:1fr}.r7GXia_entitlementHeading aside{max-width:760px}.r7GXia_readinessLead>div{max-width:820px}}@media (max-width:720px){.r7GXia_heroCopy{min-height:0;padding:64px 22px 70px}.r7GXia_hero h1{font-size:clamp(47px,13.5vw,62px)}.r7GXia_heroMedia{min-height:52svh}.r7GXia_evaluationChapter,.r7GXia_entitlementChapter,.r7GXia_feasibilityChapter,.r7GXia_readinessChapter{padding-inline:22px}.r7GXia_sectionIntro h2,.r7GXia_feasibilityLead>h2,.r7GXia_scenarioIntro h2,.r7GXia_entitlementHeading h2,.r7GXia_readinessLead h2,.r7GXia_finalCopy h2{font-size:clamp(39px,11.5vw,53px)}.r7GXia_evaluationBody,.r7GXia_feasibilityMedia,.r7GXia_scenarioFeature,.r7GXia_entitlementMedia,.r7GXia_readinessMedia,.r7GXia_finalChapter{border-radius:5px}.r7GXia_evaluationMedia,.r7GXia_feasibilityMedia,.r7GXia_readinessMedia{min-height:53svh}.r7GXia_evaluationCapabilities,.r7GXia_scenarioDetail .r7GXia_capabilityList{grid-template-columns:1fr}.r7GXia_evaluationCapabilities article,.r7GXia_evaluationCapabilities article:nth-child(2n),.r7GXia_scenarioDetail .r7GXia_capabilityList article,.r7GXia_scenarioDetail .r7GXia_capabilityList article:nth-child(2n){border-left:0;min-height:0;padding:26px 0 30px}.r7GXia_sectionClose,.r7GXia_scenarioChapter>.r7GXia_sectionClose{width:100%;padding-right:0}.r7GXia_scenarioChapter{padding-inline:7px}.r7GXia_scenarioFeature{min-height:680px}.r7GXia_scenarioShade{background:linear-gradient(#030505e6,#0305059e 58%,#03050533)}.r7GXia_scenarioIntro{width:auto;padding:54px 22px 60px}.r7GXia_scenarioDetail{padding-inline:15px}.r7GXia_entitlementMedia{aspect-ratio:1.08}.r7GXia_entitlementCapabilities article{grid-template-columns:1fr;gap:15px;padding-block:27px 31px}.r7GXia_readinessLead{gap:44px}.r7GXia_finalChapter{min-height:660px;margin-inline:7px}.r7GXia_finalMedia>div{background:linear-gradient(#030505e6,#030505a3 60%,#0305052e)}.r7GXia_finalCopy{width:auto;padding:58px 22px 64px}}@media (prefers-reduced-motion:reduce){.r7GXia_primaryAction,.r7GXia_secondaryAction,.r7GXia_inverseAction{transition:none}}