.cp-story[data-page=infrastructure] .cp-hero-media,.cp-story[data-page=infrastructure] .cl-from img{object-position:62% 50%}.cp-story[data-page=infrastructure] .cl-pic img{object-position:60% 50%}.cp-story[data-page=infrastructure] .next-link{margin-top:32px}@media (max-width:767px){.cp-story[data-page=infrastructure] .ss-on [data-scene=value] .lm-pics{height:56%}.cp-story[data-page=infrastructure] .ss-on [data-scene=value] .lm-text{gap:18px;top:calc(56% + 20px)}}.cp-story[data-page=infrastructure] .ss-on [data-scene=above] .cl-scrim{background:linear-gradient(#0009,#00000080 50%,#00000026);position:absolute;inset:0}@media (min-width:768px){.cp-story[data-page=infrastructure] .ss-on [data-scene=above] .cl-scrim{background:linear-gradient(90deg,#000000b3,#00000059,#0000)}}@media (min-width:1024px){.cp-story[data-page=infrastructure] [data-scene=above] .ss-stage:not(.ss-on *){grid-template:"cap pic""card pic"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:56px;display:grid}.cp-story[data-page=infrastructure] [data-scene=above] .cl-cap:not(.ss-on *){grid-area:cap;margin:0}.cp-story[data-page=infrastructure] [data-scene=above] .cl-card:not(.ss-on *){grid-area:card;margin-top:32px}.cp-story[data-page=infrastructure] [data-scene=above] .cl-pic:not(.ss-on *){grid-area:pic}}.cp-story[data-page=infrastructure] [data-scene=above] .cl-pic:not(.ss-on *) img{border-radius:12px}@media (max-width:1023px){.cp-story[data-page=infrastructure] [data-scene=above] .ss-stage:not(.ss-on *){flex-direction:column;display:flex}.cp-story[data-page=infrastructure] [data-scene=above] .cl-cap:not(.ss-on *){order:-1}}@media (min-width:768px){.cp-story[data-page=infrastructure] [data-scene=inputs] .ss-stage:not(.ss-on *){grid-template-columns:minmax(0,1fr) 200px;align-items:center;column-gap:40px;max-width:1000px;display:grid}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-head:not(.ss-on *){grid-column:1/-1;margin-bottom:24px}.cp-story[data-page=infrastructure] [data-scene=inputs] :is(.cs-stack,.cs-caps):not(.ss-on *){display:contents}.cp-story[data-page=infrastructure] [data-scene=inputs] :is(.cs-cap,.cs-card):not(.ss-on *){border-top:1px solid #0e121724;align-self:stretch;padding-block:14px}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-cap:not(.ss-on *){flex-direction:column;grid-column:1;justify-content:center;display:flex}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-card:not(.ss-on *){grid-column:2}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-cap:first-child:not(.ss-on *),.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-card:first-child:not(.ss-on *){grid-row:2}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-cap:nth-child(2):not(.ss-on *),.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-card:nth-child(2):not(.ss-on *){grid-row:3}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-cap:nth-child(3):not(.ss-on *),.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-card:nth-child(3):not(.ss-on *){grid-row:4}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-cap:nth-child(4):not(.ss-on *),.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-card:nth-child(4):not(.ss-on *){grid-row:5}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-cap:nth-child(5):not(.ss-on *),.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-card:nth-child(5):not(.ss-on *){grid-row:6}.cp-story[data-page=infrastructure] [data-scene=inputs] .cs-cap .h3:not(.ss-on *){margin-top:6px}}.cp-story[data-page=infrastructure] :is([data-scene=above],[data-scene=inputs]) .label{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.cp-story[data-page=infrastructure] [data-scene=above] .ss-stage:not(.ss-on *){padding-bottom:32px}.cp-story[data-page=infrastructure] [data-scene=inputs] .ss-stage:not(.ss-on *){padding-top:32px}@media (min-width:1024px){.cp-story[data-page=infrastructure] .ss-on [data-scene=above] .cl-pic{inset:calc(var(--hdr-h,88px) + 32px) var(--gutter,7vw) 48px calc(var(--gutter,7vw) + min(400px, 30vw) + 56px);border-radius:12px}.cp-story[data-page=infrastructure] .ss-on [data-scene=above] .cl-card{top:calc(var(--hdr-h,88px) + 32px);background:0 0;border-radius:0;flex-direction:column;justify-content:center;width:min(400px,30vw);padding:0;display:flex;bottom:48px}}@media (max-width:1023px){.cp-story[data-page=infrastructure] .ss-on [data-scene=above] .cl-pic{inset:calc(var(--hdr-h,72px) + 12px) var(--gutter,20px) 44%;border-radius:12px}.cp-story[data-page=infrastructure] .ss-on [data-scene=above] .cl-card{top:calc(56% + 20px);bottom:auto;left:var(--gutter,20px);right:var(--gutter,20px);background:0 0;border-radius:0;width:auto;padding:0}}.cp-story[data-page=infrastructure] .ss-on [data-scene=above] .cl-clouds:has(>.cl-wall.is-l[style*="visibility: hidden"]){visibility:hidden}@media (min-width:768px){.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .ss-stage{grid-template-columns:minmax(0,46fr) minmax(0,54fr);row-gap:20px}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-caps{border-bottom:1px solid #0e121724;display:block}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-cap{color:var(--c-ink-500,#6c7278);border-top:1px solid #0e121724;padding-block:10px;transition:color .3s,opacity .4s;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-caps[data-out] .cs-cap{transition:opacity .25s,visibility 0s .25s;opacity:0!important;visibility:hidden!important}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-cap :is(.label,.h3,.body){color:inherit}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-cap .h3{margin-top:2px;font-size:18px}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-cap .body{margin-top:2px;font-size:14px}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-cap.is-on{color:var(--c-ink-900,#0e1217)}}@media (min-width:768px) and (max-height:799px){.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] :is(.cs-head .lede,.cs-cap .body){display:none}.cp-story[data-page=infrastructure] .ss-on [data-scene=inputs] .cs-cap{padding-block:8px}}
