.capability-world [data-cw-text]:before{content:attr(data-cw-text)}.capability-world .cw-masthead{isolation:isolate;position:relative;overflow:clip}.capability-world .cw-backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.capability-world .cw-backdrop__plate,.capability-world .cw-backdrop:after{width:var(--cw-width,64%);height:auto;max-height:100%;aspect-ratio:var(--cw-ratio,16 / 9);position:absolute;top:0;right:0}.capability-world .cw-backdrop__plate{display:block;overflow:hidden}.capability-world .cw-backdrop__plate img{object-fit:cover;object-position:var(--cw-focus,50% 40%);width:100%;height:100%;display:block}.capability-world .cw-backdrop:after{content:"";background:linear-gradient(90deg,#090a0e 0%,#090a0eeb 18%,#090a0ea8 34%,#090a0e38 50%,#090a0e00 62%),linear-gradient(#090a0e00 36%,#090a0e4d 54%,#090a0ee0 82%,#090a0e 100%),linear-gradient(#090a0eb8 0%,#090a0e00 24%)}.capability-world .cw-backdrop__legend{top:calc(var(--header-height) + clamp(2rem, 5vw, 4.5rem));right:calc((100% - min(calc(100% - clamp(2.5rem, 8vw, 10rem)), var(--content-max))) / 2);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;background:#090a0ed1;border:1px solid #aeb4ff33;justify-items:end;gap:.45rem;margin:0;padding:.6rem .75rem;font-size:.62rem;font-weight:650;display:grid;position:absolute}.capability-world .cw-backdrop__legend span:first-child{color:#c9cdff}.capability-world .cw-backdrop__legend span:last-child{color:#9ea3ad}.capability-world .cw-masthead .internal-masthead h1{text-shadow:0 0 1.6rem #090a0eb3,0 0 .3rem #090a0ed9}.capability-world .cw-masthead .internal-kicker,.capability-world .cw-masthead .internal-breadcrumbs{text-shadow:0 0 .6rem #090a0e,0 0 .2rem #090a0e}.capability-world .cw-masthead .internal-masthead__copy{background:#090a0edb;box-shadow:0 0 0 1.1rem #090a0edb}@media (max-aspect-ratio:19/20){.capability-world .cw-backdrop__plate,.capability-world .cw-backdrop:after{aspect-ratio:auto;width:100%;height:min(100%,68svh)}.capability-world .cw-backdrop__plate img{object-position:var(--cw-focus-portrait,50% 20%)}.capability-world .cw-masthead .internal-masthead__copy{background:#090a0e;box-shadow:0 100vh 0 100vh #090a0e}.capability-world .cw-backdrop:after{background:linear-gradient(to bottom, #090a0e 0, #090a0e calc(var(--header-height) + 4rem), #090a0ee6 calc(var(--header-height) + 6.5rem), #090a0ee0 calc(var(--header-height) + 9.5rem), #090a0e80 calc(var(--header-height) + 12.5rem), #090a0e8f 74%, #090a0e 100%)}.capability-world .cw-backdrop__legend{display:none}}.capability-world .cw-window{aspect-ratio:16/9;background:#0d0f15;display:block;overflow:hidden}.capability-world .cw-window img{object-fit:cover;filter:grayscale(.35)brightness(.72);width:100%;height:100%;transition:filter var(--motion-fast) ease;display:block}.capability-world .cw-window--current img{filter:none}.capability-world .service-continuum .cw-window{border-bottom:1px solid #aeb4ff2e;margin:-1.6rem -1.6rem 1.4rem}.capability-world .service-continuum .cw-window--current{border-bottom:2px solid #9da5ff}@media (min-width:48rem){.capability-world .service-continuum h3{margin-top:2.2rem}}@media (max-width:47.9375rem){.capability-world .service-continuum li,.capability-world #the-forces .service-constraints li{grid-template-columns:minmax(0,1fr) 6.5rem;align-content:start;column-gap:1rem;display:grid}.capability-world .service-continuum li>*,.capability-world #the-forces .service-constraints li>*{grid-column:1}.capability-world .service-continuum li>p,.capability-world #the-forces .service-constraints li>p,.capability-world #the-forces .service-constraints li>small{grid-column:1/-1}.capability-world .service-continuum li>.cw-window,.capability-world #the-forces .service-constraints li>.cw-window{border:1px solid #aeb4ff38;grid-area:1/2/span 2;align-self:start;margin:0}.capability-world #the-forces .service-constraints li>.cw-window{border-color:#c4c1ba}.capability-world .service-continuum li>.cw-window--current{border:1px solid #9da5ff}}.capability-world .cw-rail{grid-template-columns:auto 1fr;align-items:center;gap:.9rem 1rem;display:grid}.capability-world .cw-rail:before{content:"";background:linear-gradient(#aeb4ff8c,#aeb4ff8c) 0 100%/100% 1px no-repeat,repeating-linear-gradient(90deg,#0000 0 calc(10% - .5px),#aeb4ff8c calc(10% - .5px) calc(10% + .5px),#0000 calc(10% + .5px) 20%);grid-column:1/-1;height:1.4rem}.capability-world .cw-rail__core{object-fit:cover;border:1px solid #aeb4ff73;border-radius:50%;width:2.75rem;height:2.75rem;display:block}.capability-world .cw-rail__label{color:#c9cdff;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;white-space:nowrap;margin:0;font-size:.62rem;font-weight:650}@media (max-width:47.9375rem){.capability-world .cw-rail:before{background:#aeb4ff8c;height:1px}}.capability-world .cw-core{background:#090a0e;margin-top:clamp(3.5rem,7vw,6.5rem);position:relative;overflow:hidden}.capability-world .cw-core__plate img{aspect-ratio:16/5;object-fit:cover;width:100%;height:auto;display:block}.capability-world .cw-core:after{content:"";background:linear-gradient(90deg,#090a0ee0 0%,#090a0e66 34%,#090a0e00 60%);position:absolute;inset:0}.capability-world .cw-core__label{z-index:1;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;background:#090a0ed1;border:1px solid #aeb4ff33;gap:.45rem;margin:0;padding:.6rem .75rem;font-size:.62rem;font-weight:650;display:grid;position:absolute;bottom:clamp(1rem,2.4vw,1.8rem);left:clamp(1rem,2.4vw,1.8rem)}.capability-world .cw-core__label span:first-child{color:#9ea3ad}.capability-world .cw-core__label span:last-child{color:#c9cdff}.capability-world #the-forces .cw-core+.service-constraints{margin-top:0}.capability-world #the-forces .service-constraints .cw-window{border-bottom:1px solid #c4c1ba;margin:calc(-1*clamp(1.4rem,2.5vw,2rem)) calc(-1*clamp(1.4rem,2.5vw,2rem)) 1.3rem}.capability-world #the-forces .service-constraints li:hover .cw-window img,.capability-world #the-forces .service-constraints li:focus-within .cw-window img{filter:none}@media (min-width:80rem){.capability-world #the-forces .service-constraints{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.capability-world .cw-backdrop__plate img{animation:linear both cw-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes cw-drift{0%{transform:translateY(-2.5%)scale(1.06)}to{transform:translateY(2.5%)scale(1.06)}}.capability-world.visual-pilot:after{display:none}@media (forced-colors:active){.capability-world .cw-backdrop,.capability-world .cw-window,.capability-world .cw-rail,.capability-world .cw-core{display:none}.capability-world .cw-masthead .internal-masthead__copy{box-shadow:none;background:canvas}}
