.ContactForm-module__1SvrgG__form{gap:1.15rem;display:grid;position:relative}.ContactForm-module__1SvrgG__field label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-strong);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.ContactForm-module__1SvrgG__field input,.ContactForm-module__1SvrgG__field textarea{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;outline:none;width:100%;padding:.7rem 0}.ContactForm-module__1SvrgG__field input:focus,.ContactForm-module__1SvrgG__field textarea:focus{border-bottom-color:var(--orange)}.ContactForm-module__1SvrgG__field textarea{resize:vertical;min-height:8rem}.ContactForm-module__1SvrgG__privacy{color:var(--muted);margin:0;font-size:.85rem}.ContactForm-module__1SvrgG__privacy a{text-underline-offset:3px;text-decoration:underline}.ContactForm-module__1SvrgG__submit{background:var(--orange);min-height:3rem;color:var(--navy-deep);letter-spacing:.18em;text-transform:uppercase;justify-self:start;padding:.75rem 1.4rem;font-size:.72rem;font-weight:800}.ContactForm-module__1SvrgG__submit:disabled{opacity:.6}.ContactForm-module__1SvrgG__err{color:var(--danger);margin:.35rem 0 0;font-size:.85rem}.ContactForm-module__1SvrgG__ok{color:var(--ok);margin:0;font-size:.92rem}.ContactForm-module__1SvrgG__honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}
.Buttons-module__Qvkf3a__btn{letter-spacing:.18em;text-transform:uppercase;min-height:3rem;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;padding:.75rem 1.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.Buttons-module__Qvkf3a__primary{background:var(--orange);color:var(--navy-deep)}.Buttons-module__Qvkf3a__primary:hover{background:var(--offwhite);transform:translateY(-2px)}.Buttons-module__Qvkf3a__ghost{border:1px solid var(--line-strong);color:var(--offwhite)}.Buttons-module__Qvkf3a__ghost:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.Buttons-module__Qvkf3a__navy{background:var(--navy-deep);color:var(--offwhite)}.Buttons-module__Qvkf3a__navy:hover{background:var(--orange);color:var(--navy-deep);transform:translateY(-2px)}
.CapabilityMetaphor-module__Krxx5G__section{background:var(--navy-mid);border-top:0;padding:2.75rem 0 3.25rem}.CapabilityMetaphor-module__Krxx5G__paper{background:var(--paper);color:var(--navy-deep);border-top:1px solid var(--ink-line)}.CapabilityMetaphor-module__Krxx5G__paper .CapabilityMetaphor-module__Krxx5G__title,.CapabilityMetaphor-module__Krxx5G__paper .CapabilityMetaphor-module__Krxx5G__flow span{color:var(--navy-deep)}.CapabilityMetaphor-module__Krxx5G__title{font-size:var(--fs-h2);letter-spacing:-.03em;max-width:16ch;margin:0 0 1.75rem;font-weight:800;line-height:1.12}.CapabilityMetaphor-module__Krxx5G__flow{flex-wrap:wrap;align-items:center;gap:.35rem .15rem;margin:0;padding:0;list-style:none;display:flex}.CapabilityMetaphor-module__Krxx5G__flow li{opacity:0;align-items:center;gap:.15rem;display:flex;transform:translateY(8px)}.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__flow li,.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__network li,.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__layers li,.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__eco li{animation:CapabilityMetaphor-module__Krxx5G__rise .55s var(--ease) forwards}.CapabilityMetaphor-module__Krxx5G__flow span,.CapabilityMetaphor-module__Krxx5G__network li,.CapabilityMetaphor-module__Krxx5G__layers li,.CapabilityMetaphor-module__Krxx5G__eco li{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:800}.CapabilityMetaphor-module__Krxx5G__x{flex:none;width:1.35rem;height:1.35rem;margin:0 .35rem;position:relative}.CapabilityMetaphor-module__Krxx5G__x b{background:var(--line-strong);width:1px;height:70%;position:absolute;top:15%;left:50%}.CapabilityMetaphor-module__Krxx5G__x b:first-child{transform:translate(-50%)rotate(32deg)}.CapabilityMetaphor-module__Krxx5G__x b:last-child{background:var(--orange);transform:translate(-50%)rotate(-32deg)}.CapabilityMetaphor-module__Krxx5G__network{text-align:center;justify-items:center;gap:1.75rem;display:grid}.CapabilityMetaphor-module__Krxx5G__hub{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--orange);margin:0;font-weight:800}.CapabilityMetaphor-module__Krxx5G__network ul{flex-wrap:wrap;justify-content:center;gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.CapabilityMetaphor-module__Krxx5G__network li{opacity:0;position:relative}.CapabilityMetaphor-module__Krxx5G__network li:before{content:"";background:var(--orange);width:7px;height:7px;margin:0 auto .55rem;display:block;transform:rotate(45deg)}.CapabilityMetaphor-module__Krxx5G__layers{gap:.65rem;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}.CapabilityMetaphor-module__Krxx5G__layers li{border:1px solid var(--line);opacity:0;align-items:baseline;gap:1rem;padding:1.1rem 1.25rem;display:flex}.CapabilityMetaphor-module__Krxx5G__layers span{color:var(--orange);letter-spacing:.16em;font-size:.72rem;font-weight:700}.CapabilityMetaphor-module__Krxx5G__eco{gap:1.5rem;max-width:28rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.CapabilityMetaphor-module__Krxx5G__eco li{opacity:0;font-size:var(--fs-h3);letter-spacing:-.03em;font-weight:800}.CapabilityMetaphor-module__Krxx5G__eco li:nth-child(2){text-align:center;color:var(--orange)}.CapabilityMetaphor-module__Krxx5G__eco li:nth-child(3){text-align:right}.CapabilityMetaphor-module__Krxx5G__ecoX{pointer-events:none;background:linear-gradient(32deg,#0000 48%,#f9b23373 48% 51%,#0000 51%),linear-gradient(-32deg,#0000 48%,#f7f6f22e 48% 51%,#0000 51%);position:absolute;inset:18%}@keyframes CapabilityMetaphor-module__Krxx5G__rise{to{opacity:1;transform:none}}@media (min-width:1024px){.CapabilityMetaphor-module__Krxx5G__flow{gap:.5rem}.CapabilityMetaphor-module__Krxx5G__flow span{font-size:1.55rem}.CapabilityMetaphor-module__Krxx5G__network{padding:1rem 0 .5rem}}@media (prefers-reduced-motion:reduce){.CapabilityMetaphor-module__Krxx5G__flow li,.CapabilityMetaphor-module__Krxx5G__network li,.CapabilityMetaphor-module__Krxx5G__layers li,.CapabilityMetaphor-module__Krxx5G__eco li,.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__flow li,.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__network li,.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__layers li,.CapabilityMetaphor-module__Krxx5G__on .CapabilityMetaphor-module__Krxx5G__eco li{opacity:1;animation:none;transform:none}}
.HeroEcosystem-module___jWgWq__stage{--mx:0;--my:0;perspective:1280px;width:100%;height:min(40rem,78vh);min-height:24rem;transform-style:preserve-3d;contain:layout;position:relative}.HeroEcosystem-module___jWgWq__world{transform-style:preserve-3d;position:absolute;inset:0}.HeroEcosystem-module___jWgWq__axes{width:94%;height:94%;transform:translate3d(calc(var(--mx) * 4px), calc(var(--my) * 3px), -96px);transition:transform .5s var(--ease);position:absolute;inset:3%;overflow:visible}.HeroEcosystem-module___jWgWq__axes path{fill:none;stroke:#f7f6f22e;stroke-width:.32px}.HeroEcosystem-module___jWgWq__ticks{opacity:.7;stroke:var(--orange)!important;stroke-width:.45px!important}.HeroEcosystem-module___jWgWq__x{transform:translate3d(calc(var(--mx) * 5px), calc(var(--my) * 4px), 28px) rotateX(22deg) rotateY(-14deg);transform-style:preserve-3d;transition:transform .5s var(--ease);z-index:6;position:absolute;inset:7% 6%}.HeroEcosystem-module___jWgWq__x i{border-radius:99px;width:96%;height:15px;margin-top:-7.5px;position:absolute;top:50%;left:2%}.HeroEcosystem-module___jWgWq__depth{background:#f7f6f214;transform:rotate(-32deg)translateZ(-38px)scale(1.05);box-shadow:0 18px 40px #00000047}.HeroEcosystem-module___jWgWq__grey{background:#f7f6f280;transform:rotate(-32deg)translateZ(-8px);box-shadow:0 12px 28px #00000061}.HeroEcosystem-module___jWgWq__orange{background:var(--orange);animation:4.8s ease-in-out infinite HeroEcosystem-module___jWgWq__signal;transform:rotate(32deg)translateZ(18px);box-shadow:0 12px 28px #0e152866}.HeroEcosystem-module___jWgWq__hub{transform:translate3d(calc(-50% + var(--mx) * 7px), calc(-50% + var(--my) * 5px), 88px);transition:transform .5s var(--ease);z-index:8;justify-items:center;gap:.35rem;display:grid;position:absolute;top:50%;left:50%}.HeroEcosystem-module___jWgWq__hub img{filter:drop-shadow(0 14px 26px #00000080);width:3.85rem;height:auto}.HeroEcosystem-module___jWgWq__hub strong{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);font-size:.62rem}.HeroEcosystem-module___jWgWq__node{z-index:4;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-strong);transition:transform .5s var(--ease);font-size:.62rem;font-weight:700;position:absolute}.HeroEcosystem-module___jWgWq__node:before{content:"";opacity:.45;background:currentColor;display:block}.HeroEcosystem-module___jWgWq__op{transform:translate3d(calc(-50% + var(--mx) * 4px), calc(var(--my) * 3px), -70px);top:1.5%;left:50%}.HeroEcosystem-module___jWgWq__op:before{width:1px;height:.7rem;margin:0 auto .35rem}.HeroEcosystem-module___jWgWq__co{transform:translate3d(calc(var(--mx) * 4px), calc(-50% + var(--my) * 3px), -70px);top:50%;left:1%}.HeroEcosystem-module___jWgWq__co:before{width:.7rem;height:1px;margin:.35rem 0 0 auto;position:absolute;top:.45em;right:-.95rem}.HeroEcosystem-module___jWgWq__ex{color:var(--orange);transform:translate3d(calc(var(--mx) * 4px), calc(-50% + var(--my) * 3px), -70px);top:50%;right:1%}.HeroEcosystem-module___jWgWq__ex:before{width:.7rem;height:1px;margin:.35rem auto 0 0;position:absolute;top:.45em;left:-.95rem}.HeroEcosystem-module___jWgWq__pe{transform:translate3d(calc(-50% + var(--mx) * 4px), calc(var(--my) * 3px), -70px);bottom:1.5%;left:50%}.HeroEcosystem-module___jWgWq__pe:before{width:1px;height:.7rem;margin:.35rem auto 0}.HeroEcosystem-module___jWgWq__plate{transition:transform .5s var(--ease);margin:0;position:absolute}.HeroEcosystem-module___jWgWq__plate img{aspect-ratio:3/4;object-fit:cover;background:#0a1020;width:100%;box-shadow:0 18px 40px #0000006b}.HeroEcosystem-module___jWgWq__plate figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.35rem;font-size:.58rem;font-weight:600}.HeroEcosystem-module___jWgWq__drama{z-index:3;width:7.6rem;animation:HeroEcosystem-module___jWgWq__float 7.2s var(--ease) infinite;transform:translate3d(calc(var(--mx) * 16px), calc(var(--my) * 11px), 6px) rotateY(-11deg) rotateX(4deg);top:14%;right:3%}.HeroEcosystem-module___jWgWq__phone{z-index:4;width:5.4rem;animation:HeroEcosystem-module___jWgWq__float 6.4s var(--ease) .35s infinite;transform:translate3d(calc(var(--mx) * 13px), calc(var(--my) * 9px), 14px) rotateY(-16deg);bottom:6%;right:18%}.HeroEcosystem-module___jWgWq__archive{z-index:1;opacity:.62;width:4.35rem;animation:HeroEcosystem-module___jWgWq__float 8s var(--ease) .7s infinite;transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 6px), -78px) rotateY(18deg);bottom:22%;left:6%}.HeroEcosystem-module___jWgWq__archive img{filter:saturate(.62)contrast(.94);box-shadow:0 10px 22px #00000059}.HeroEcosystem-module___jWgWq__still .HeroEcosystem-module___jWgWq__drama,.HeroEcosystem-module___jWgWq__still .HeroEcosystem-module___jWgWq__phone,.HeroEcosystem-module___jWgWq__still .HeroEcosystem-module___jWgWq__archive,.HeroEcosystem-module___jWgWq__still .HeroEcosystem-module___jWgWq__orange{animation:none}@keyframes HeroEcosystem-module___jWgWq__float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes HeroEcosystem-module___jWgWq__signal{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}@media (prefers-reduced-motion:reduce){.HeroEcosystem-module___jWgWq__drama,.HeroEcosystem-module___jWgWq__phone,.HeroEcosystem-module___jWgWq__archive,.HeroEcosystem-module___jWgWq__axes,.HeroEcosystem-module___jWgWq__x,.HeroEcosystem-module___jWgWq__hub,.HeroEcosystem-module___jWgWq__node,.HeroEcosystem-module___jWgWq__plate,.HeroEcosystem-module___jWgWq__orange{transition:none;animation:none}}@media (min-width:1280px){.HeroEcosystem-module___jWgWq__stage{height:min(42rem,80vh)}.HeroEcosystem-module___jWgWq__drama{width:8.2rem}.HeroEcosystem-module___jWgWq__hub img{width:4.1rem}}@media (max-width:1023px){.HeroEcosystem-module___jWgWq__stage{height:30rem}.HeroEcosystem-module___jWgWq__drama{width:6.8rem;top:12%;right:4%}.HeroEcosystem-module___jWgWq__phone{width:4.8rem;right:14%}}@media (max-width:767px){.HeroEcosystem-module___jWgWq__stage{height:26rem;min-height:22rem;margin-top:-.25rem}.HeroEcosystem-module___jWgWq__archive{display:none}.HeroEcosystem-module___jWgWq__phone{width:4.2rem;bottom:5%;right:8%}.HeroEcosystem-module___jWgWq__drama{width:6.1rem;top:10%;right:4%}.HeroEcosystem-module___jWgWq__x{inset:10% 8%}.HeroEcosystem-module___jWgWq__x i{height:11px;margin-top:-5.5px}.HeroEcosystem-module___jWgWq__hub img{width:3.2rem}.HeroEcosystem-module___jWgWq__op{top:2%}.HeroEcosystem-module___jWgWq__pe{bottom:2%}}
.SectionTransition-module__QtnZ_a__bridge{z-index:5;pointer-events:none;height:7.5rem;color:var(--navy-deep);margin:-3.75rem 0;position:relative;overflow:visible}.SectionTransition-module__QtnZ_a__bridge:before{content:"";opacity:.08;background:linear-gradient(#0000,currentColor 48%,#0000);position:absolute;inset:0}.SectionTransition-module__QtnZ_a__invert{color:var(--offwhite)}.SectionTransition-module__QtnZ_a__bridge svg{width:100%;height:100%;display:block;overflow:visible}.SectionTransition-module__QtnZ_a__ghost,.SectionTransition-module__QtnZ_a__ink{fill:none;stroke-width:1px;stroke-linecap:square;vector-effect:non-scaling-stroke}.SectionTransition-module__QtnZ_a__ghost{stroke:currentColor;opacity:.14;stroke-dasharray:3 10}.SectionTransition-module__QtnZ_a__ink{stroke:var(--orange);opacity:.72;stroke-dasharray:10 12;animation:5s linear infinite SectionTransition-module__QtnZ_a__dash}.SectionTransition-module__QtnZ_a__node{fill:var(--orange)}.SectionTransition-module__QtnZ_a__x path{stroke:currentColor;stroke-width:1.15px;opacity:.35}.SectionTransition-module__QtnZ_a__accent{stroke:var(--orange)!important;opacity:.9!important}@keyframes SectionTransition-module__QtnZ_a__dash{to{stroke-dashoffset:-88px}}@media (max-width:767px){.SectionTransition-module__QtnZ_a__bridge{height:3.25rem;margin:-1.6rem 0}}@media (prefers-reduced-motion:reduce){.SectionTransition-module__QtnZ_a__ink{animation:none}}
.SystemViz-module__VR0WNW__viz{width:100%;color:var(--offwhite);position:relative}.SystemViz-module__VR0WNW__paper{color:var(--navy-deep)}.SystemViz-module__VR0WNW__compact .SystemViz-module__VR0WNW__svg{max-height:8.5rem}.SystemViz-module__VR0WNW__svg{width:100%;height:auto;display:block;overflow:visible}.SystemViz-module__VR0WNW__svg text{fill:currentColor;letter-spacing:.12em;text-transform:uppercase;text-anchor:middle;opacity:.72;font-size:11px;font-weight:700}.SystemViz-module__VR0WNW__track{fill:none;stroke:currentColor;stroke-width:1px;opacity:.18}.SystemViz-module__VR0WNW__signal{fill:none;stroke:var(--orange);stroke-width:1.2px;stroke-dasharray:6 10;stroke-linecap:square;opacity:.85;animation:3.6s linear infinite SystemViz-module__VR0WNW__draw}.SystemViz-module__VR0WNW__node{fill:var(--orange)}.SystemViz-module__VR0WNW__pulse{fill:none;stroke:var(--orange);opacity:.45;transform-box:fill-box;transform-origin:50%;animation:SystemViz-module__VR0WNW__ping 2.4s var(--ease) infinite}.SystemViz-module__VR0WNW__hub{fill:var(--orange);filter:drop-shadow(0 0 8px #f9b23359)}.SystemViz-module__VR0WNW__layer rect{fill:#1624488c;stroke:#f9b23373;stroke-width:1px}.SystemViz-module__VR0WNW__paper .SystemViz-module__VR0WNW__layer rect{fill:#1624480f;stroke:#16244847}.SystemViz-module__VR0WNW__layer:nth-child(3) rect{fill:#f9b23329;stroke:var(--orange)}.SystemViz-module__VR0WNW__frame{fill:none;stroke:currentColor;opacity:.18}.SystemViz-module__VR0WNW__mod{fill:#f7f6f20a;stroke:#f9b23366}.SystemViz-module__VR0WNW__paper .SystemViz-module__VR0WNW__mod{fill:#1624480a;stroke:#16244847}.SystemViz-module__VR0WNW__xMark path{stroke:currentColor;stroke-width:1.2px;opacity:.35}.SystemViz-module__VR0WNW__xAccent{stroke:var(--orange)!important;opacity:.9!important}@keyframes SystemViz-module__VR0WNW__draw{to{stroke-dashoffset:-64px}}@keyframes SystemViz-module__VR0WNW__ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.SystemViz-module__VR0WNW__signal,.SystemViz-module__VR0WNW__pulse,.SystemViz-module__VR0WNW__layer{animation:none}}
.CapabilityModules-module__YyA3Hq__section{padding:3.25rem 0 3.5rem;position:relative}.CapabilityModules-module__YyA3Hq__head{gap:.85rem;margin-bottom:1.75rem;display:grid}.CapabilityModules-module__YyA3Hq__lead{max-width:40rem;color:var(--muted-strong);margin:0}.CapabilityModules-module__YyA3Hq__grid{gap:1.15rem;display:grid}.CapabilityModules-module__YyA3Hq__card{background:var(--navy-mid);border:1px solid var(--line);color:inherit;transition:transform .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease);display:grid;overflow:hidden}.CapabilityModules-module__YyA3Hq__card:hover,.CapabilityModules-module__YyA3Hq__card:focus-visible{border-color:#f9b23373;transform:translateY(-6px);box-shadow:0 22px 40px #00000047}.CapabilityModules-module__YyA3Hq__media{background:#0a1020;min-height:12.5rem;position:relative;overflow:hidden}.CapabilityModules-module__YyA3Hq__media img{object-fit:cover;filter:saturate(.62)contrast(1.08)brightness(.78);opacity:.48;width:100%;height:100%;min-height:12.5rem;transition:transform .7s var(--ease), opacity .45s var(--ease), filter .45s var(--ease)}.CapabilityModules-module__YyA3Hq__card:hover .CapabilityModules-module__YyA3Hq__media img,.CapabilityModules-module__YyA3Hq__card:focus-visible .CapabilityModules-module__YyA3Hq__media img{opacity:.38;filter:saturate(.5)contrast(1.1)brightness(.62);transform:scale(1.06)}.CapabilityModules-module__YyA3Hq__media:after{content:"";pointer-events:none;background:linear-gradient(#0a102047 0%,#0a10208c 48%,#0a1020eb 100%);position:absolute;inset:0}.CapabilityModules-module__YyA3Hq__overlay{z-index:1;background:linear-gradient(#0000,#0a1020e6);padding:.5rem .75rem .35rem;position:absolute;inset:auto 0 0}.CapabilityModules-module__YyA3Hq__media b,.CapabilityModules-module__YyA3Hq__media em,.CapabilityModules-module__YyA3Hq__media span{z-index:2;font-style:normal;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:700;position:absolute}.CapabilityModules-module__YyA3Hq__media b{color:var(--orange);top:.8rem;left:.9rem}.CapabilityModules-module__YyA3Hq__media em{color:var(--orange);bottom:.75rem;left:.9rem}.CapabilityModules-module__YyA3Hq__media span{color:var(--muted-strong);top:.8rem;right:.9rem}.CapabilityModules-module__YyA3Hq__copy{gap:.55rem;padding:1.15rem 1.15rem 1.25rem;display:grid}.CapabilityModules-module__YyA3Hq__copy h3{font-size:var(--fs-h3);letter-spacing:-.03em;margin:0;font-weight:800}.CapabilityModules-module__YyA3Hq__copy p{color:var(--muted-strong);margin:0}.CapabilityModules-module__YyA3Hq__copy ul{flex-wrap:wrap;gap:.35rem .95rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.CapabilityModules-module__YyA3Hq__copy li,.CapabilityModules-module__YyA3Hq__copy strong{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.CapabilityModules-module__YyA3Hq__copy li{color:var(--orange)}.CapabilityModules-module__YyA3Hq__copy strong{color:var(--offwhite);border-bottom:1px solid var(--orange);justify-self:start;margin-top:.35rem;padding-bottom:.15rem}@media (min-width:1024px){.CapabilityModules-module__YyA3Hq__grid{grid-template-rows:auto auto;grid-template-columns:1.12fr .88fr;gap:1.35rem}.CapabilityModules-module__YyA3Hq__card:first-child .CapabilityModules-module__YyA3Hq__media,.CapabilityModules-module__YyA3Hq__card:nth-child(4) .CapabilityModules-module__YyA3Hq__media{min-height:16rem}}@media (prefers-reduced-motion:reduce){.CapabilityModules-module__YyA3Hq__card,.CapabilityModules-module__YyA3Hq__media img{transition:none}.CapabilityModules-module__YyA3Hq__card:hover,.CapabilityModules-module__YyA3Hq__card:focus-visible{transform:none}}
.cap-module__PVzyfW__stage{background:var(--navy-deep);padding:0 0 5.5rem}.cap-module__PVzyfW__grid{gap:1.25rem;display:grid}.cap-module__PVzyfW__card{border-top:1px solid var(--line);color:inherit;gap:.85rem;padding:1.25rem 0 1.75rem;display:grid}.cap-module__PVzyfW__visual{background:#0a1020;position:relative;overflow:hidden}.cap-module__PVzyfW__visual:after{content:"";pointer-events:none;background:linear-gradient(#0a102014,#0a10206b);position:absolute;inset:0}.cap-module__PVzyfW__visual img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.88);width:100%;transition:transform .6s var(--ease)}.cap-module__PVzyfW__visual b{letter-spacing:.18em;color:var(--orange);font-size:.78rem;font-weight:700;position:absolute;top:.75rem;left:.85rem}.cap-module__PVzyfW__card:hover .cap-module__PVzyfW__visual img,.cap-module__PVzyfW__card:focus-visible .cap-module__PVzyfW__visual img{transform:scale(1.04)}.cap-module__PVzyfW__visual span{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:.72rem;font-weight:700;position:absolute;bottom:.75rem;left:.85rem}.cap-module__PVzyfW__card h2{font-size:var(--fs-h3);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.12}.cap-module__PVzyfW__card p{max-width:38rem;color:var(--muted-strong);margin:0}.cap-module__PVzyfW__card ul{flex-wrap:wrap;gap:.45rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.cap-module__PVzyfW__card li{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:.72rem;font-weight:700}.cap-module__PVzyfW__more{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--orange);justify-self:start;font-size:.78rem;font-weight:700}.cap-module__PVzyfW__support{padding:3.25rem 0 4.5rem}.cap-module__PVzyfW__detail{gap:2.5rem;display:grid}.cap-module__PVzyfW__lead{font-size:var(--fs-lead);max-width:40rem;color:var(--ink-muted);margin:0 0 2rem}.cap-module__PVzyfW__meta{flex-wrap:wrap;gap:.55rem 1.35rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.cap-module__PVzyfW__meta li{letter-spacing:.16em;text-transform:uppercase;color:var(--navy-deep);font-size:.78rem;font-weight:700}.cap-module__PVzyfW__note{color:#1218268c;max-width:40rem;margin:0}.cap-module__PVzyfW__related{flex-wrap:wrap;gap:1rem 1.75rem;margin-top:2.5rem;display:flex}.cap-module__PVzyfW__related a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--navy);font-size:.78rem;font-weight:700}.cap-module__PVzyfW__foot{gap:1.75rem;padding-top:.5rem;display:grid}.cap-module__PVzyfW__extra{border-top:1px solid var(--ink-line);grid-column:1/-1;padding-top:.5rem}.cap-module__PVzyfW__families{gap:1.5rem;margin-top:.5rem;display:grid}.cap-module__PVzyfW__family{color:inherit;border-top:1px solid var(--ink-line);gap:.4rem;padding-top:1rem;display:grid}.cap-module__PVzyfW__family strong{font-size:var(--fs-h3);letter-spacing:-.03em;font-weight:800}.cap-module__PVzyfW__family em{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:.72rem;font-style:normal;font-weight:700}.cap-module__PVzyfW__family span{max-width:36rem;color:var(--ink-muted)}@media (min-width:1024px){.cap-module__PVzyfW__grid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.cap-module__PVzyfW__card{border-top:0;padding-top:0}.cap-module__PVzyfW__detail{grid-template-columns:1fr 1fr;gap:3.5rem 4rem}.cap-module__PVzyfW__note,.cap-module__PVzyfW__foot,.cap-module__PVzyfW__extra{grid-column:1/-1}.cap-module__PVzyfW__families{grid-template-columns:1fr 1fr 1fr;gap:2rem}.cap-module__PVzyfW__family{border-top:0;padding-top:0}.cap-module__PVzyfW__foot{grid-template-columns:1fr auto;align-items:end}}@media (prefers-reduced-motion:reduce){.cap-module__PVzyfW__visual img{transition:none}}
.company-module__haRoeq__hub{gap:1.35rem;padding:2.5rem 0 4.5rem;display:grid}.company-module__haRoeq__hubCard{color:inherit;background:var(--paper);border:1px solid var(--ink-line);transition:transform .45s var(--ease), border-color .45s var(--ease);gap:.7rem;padding:0 0 1.5rem;display:grid;overflow:hidden}.company-module__haRoeq__hubCard:hover,.company-module__haRoeq__hubCard:focus-visible{border-color:#b07a1273;transform:translateY(-6px)}.company-module__haRoeq__hubCard figure{background:#0a1020;margin:0;position:relative;overflow:hidden}.company-module__haRoeq__hubCard img{aspect-ratio:16/9;object-fit:cover;opacity:.88;width:100%;transition:transform .6s var(--ease)}.company-module__haRoeq__hubCard:hover img{transform:scale(1.05)}.company-module__haRoeq__hubCard figcaption{margin:0 1.15rem}.company-module__haRoeq__hubCard .kicker{margin:0 1.15rem}.company-module__haRoeq__hubCard figcaption{color:var(--orange);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:700;position:absolute;bottom:.7rem;left:.9rem}.company-module__haRoeq__hubCard h2,.company-module__haRoeq__hubCard p:last-child{margin-left:1.15rem;margin-right:1.15rem}.company-module__haRoeq__hubCard h2{font-size:var(--fs-h3);letter-spacing:-.03em;margin:0;font-weight:800}.company-module__haRoeq__hubCard p{max-width:36rem;color:var(--ink-muted);margin:0}.company-module__haRoeq__statement p{max-width:22ch;font-size:var(--fs-statement);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.12}.company-module__haRoeq__dna{padding:3.25rem 0 3.75rem}.company-module__haRoeq__dnaGrid{gap:1.75rem;display:grid}.company-module__haRoeq__dna p:not(.kicker){max-width:28ch;font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--offwhite);margin:0;font-weight:700;line-height:1.28}.company-module__haRoeq__build{gap:.85rem;margin:0 auto 1rem;padding:0 0 2rem;list-style:none;display:grid}.company-module__haRoeq__build a{border:1px solid var(--ink-line);background:var(--paper-2);grid-template-columns:4.5rem 2.2rem 1fr;align-items:center;gap:.85rem;padding:.45rem;display:grid}.company-module__haRoeq__build img{object-fit:cover;background:#0a1020;width:4.5rem;height:3.2rem}.company-module__haRoeq__build span{color:var(--gold-ink);font-size:var(--fs-micro);letter-spacing:.14em;font-weight:700}.company-module__haRoeq__build strong{font-size:1.05rem}.company-module__haRoeq__vision{background:var(--navy-deep);color:var(--offwhite);padding:3.25rem 0}.company-module__haRoeq__visionGrid{gap:1.75rem;display:grid}.company-module__haRoeq__vision h2{font-size:var(--fs-h2);max-width:14ch;margin:0 0 .85rem}.company-module__haRoeq__vision p{max-width:36rem;color:var(--muted-strong);margin:0}.company-module__haRoeq__vision figure{margin:0}.company-module__haRoeq__vision img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:0 24px 48px #00000052}.company-module__haRoeq__block{padding:3.5rem 0 0}.company-module__haRoeq__block h2{font-size:var(--fs-h3);letter-spacing:-.03em;margin:0 0 1rem;font-weight:800}.company-module__haRoeq__block p,.company-module__haRoeq__block li{max-width:40rem;color:var(--ink-muted)}.company-module__haRoeq__values{gap:1.35rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.company-module__haRoeq__values li{border-top:1px solid var(--ink-line);max-width:36rem;padding-top:1.1rem}.company-module__haRoeq__closing{letter-spacing:.04em;color:#12182680;margin:3.5rem 0 0;font-size:.95rem}.company-module__haRoeq__columns{gap:2.5rem;padding:3.5rem 0 2rem;display:grid}.company-module__haRoeq__columns h2{font-size:var(--fs-h3);letter-spacing:-.03em;margin:0 0 .7rem;font-weight:800}.company-module__haRoeq__columns p{font-size:var(--fs-lead);color:var(--ink-muted);max-width:36rem;margin:0}.company-module__haRoeq__path{padding:3.25rem 0 3.75rem}.company-module__haRoeq__path .display{font-size:var(--fs-statement);margin:0 0 2rem}.company-module__haRoeq__beats{margin:0;padding:0;list-style:none}.company-module__haRoeq__beats li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr 5.5rem;align-items:start;gap:1rem;padding:1.1rem 0;display:grid}.company-module__haRoeq__beats img{object-fit:cover;opacity:.85;background:#0a1020;width:5.5rem;height:4.1rem}.company-module__haRoeq__beats li:last-child{border-bottom:1px solid var(--line)}.company-module__haRoeq__beats strong{font-size:var(--fs-h3);letter-spacing:-.03em;font-weight:800;line-height:1.12;display:block}.company-module__haRoeq__beats p{letter-spacing:0;max-width:38rem;color:var(--muted);margin:.45rem 0 0;font-size:1.05rem;font-weight:400}.company-module__haRoeq__beats span{color:var(--orange);letter-spacing:.16em;padding-top:.55rem;font-size:.72rem;font-weight:700}.company-module__haRoeq__next{padding:4rem 0 5rem}.company-module__haRoeq__next h2{font-size:var(--fs-statement);letter-spacing:-.03em;max-width:16ch;margin:0 0 1.1rem;font-weight:800}.company-module__haRoeq__next p{max-width:38rem;color:var(--ink-muted);margin:0;font-size:1.12rem}@media (min-width:1024px){.company-module__haRoeq__hub{grid-template-columns:1fr 1fr;gap:4rem}.company-module__haRoeq__columns{grid-template-columns:1fr 1fr;align-items:start;gap:4.5rem}.company-module__haRoeq__dnaGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.company-module__haRoeq__build{grid-template-columns:1fr 1fr}.company-module__haRoeq__visionGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem}.company-module__haRoeq__beats li{grid-template-columns:3rem 1fr 7.5rem}.company-module__haRoeq__beats img{width:7.5rem;height:5.5rem}}
.PageIntro-module__z1qojW__intro{isolation:isolate;min-height:20.5rem;padding:calc(var(--header-h) + 2.4rem) 0 2.4rem;background:radial-gradient(ellipse 70% 80% at 88% 20%, #f9b23314, transparent 58%), linear-gradient(180deg, #0a1020 0%, var(--navy-deep) 72%);position:relative;overflow:clip}.PageIntro-module__z1qojW__field{opacity:.18;pointer-events:none;height:42%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 40% 80%,#0000);mask-image:linear-gradient(#0000,#000 40% 80%,#0000)}.PageIntro-module__z1qojW__grid{z-index:1;align-items:end;gap:1.75rem;display:grid;position:relative}.PageIntro-module__z1qojW__intro h1{max-width:16ch;font-size:var(--fs-page);letter-spacing:var(--track-display);text-wrap:balance;color:var(--offwhite);margin:0;font-weight:800;line-height:1.1}.PageIntro-module__z1qojW__intro .lede{color:#f7f6f2eb;text-shadow:0 1px 18px #0a102059;max-width:38rem}.PageIntro-module__z1qojW__intro .kicker{color:var(--orange)}.PageIntro-module__z1qojW__act{margin-top:1.5rem}.PageIntro-module__z1qojW__shot{justify-self:end;width:min(100%,22rem);margin:0;transform:perspective(900px)rotateY(-8deg)rotateX(3deg);box-shadow:0 24px 48px #00000061}.PageIntro-module__z1qojW__shot img{aspect-ratio:4/3;object-fit:cover;background:#0a1020;width:100%}@media (min-width:1024px){.PageIntro-module__z1qojW__intro{min-height:24.5rem;padding:calc(var(--header-h) + 2.75rem) 0 2.75rem}.PageIntro-module__z1qojW__split{grid-template-columns:1.2fr .8fr;gap:3.5rem}}@media (max-width:767px){.PageIntro-module__z1qojW__intro{min-height:17.5rem;padding:calc(var(--header-h) + 1.4rem) 0 1.6rem}.PageIntro-module__z1qojW__intro h1{font-size:clamp(2.35rem,8.2vw,2.85rem)}.PageIntro-module__z1qojW__shot{width:100%;transform:none}.PageIntro-module__z1qojW__shot img{aspect-ratio:16/9}}
