.capability-marquee_marquee__RP6tF{--marquee-gap:0.625rem;--marquee-edge-offset:11rem;margin-top:2.5rem;scroll-margin-top:7rem}.capability-marquee_viewport__iL1Ec{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 7.5rem,#000 11rem,#000 calc(100% - 11rem),transparent calc(100% - 7.5rem),transparent);mask-image:linear-gradient(90deg,transparent 0,transparent 7.5rem,#000 11rem,#000 calc(100% - 11rem),transparent calc(100% - 7.5rem),transparent)}.capability-marquee_viewport__iL1Ec+.capability-marquee_viewport__iL1Ec{margin-top:.625rem}.capability-marquee_track__iCyA_{display:flex;width:max-content;will-change:transform}.capability-marquee_group__kliGt{display:flex;flex:none;gap:var(--marquee-gap);padding-right:var(--marquee-gap)}.capability-marquee_item__n7tJJ{display:inline-flex;min-height:2.875rem;flex:none;align-items:center;gap:.625rem;border:1px solid #d4dbb8;border-radius:.75rem;background:rgb(251 252 248/68%);padding:.6875rem 1rem;color:#30352b;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:500;letter-spacing:.025em;line-height:1;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out,opacity .16s ease-out,box-shadow .18s ease-out}.capability-marquee_item__n7tJJ:focus-visible,.capability-marquee_item__n7tJJ:hover{border-color:#8fa34e;background:#f4f6eb;color:#1c1f17;outline:none;box-shadow:inset 0 0 0 1px rgb(143 163 78/18%)}.capability-marquee_modelItem__4Tm7A{color:#5f7037}.capability-marquee_scenarioIcon__TAF1p{width:1.125rem;height:1.125rem;flex:none;color:#78894a}.capability-marquee_modelIcon__7u8P_{width:1.125rem;height:1.125rem;flex:none;border-radius:.25rem;object-fit:contain}.capability-marquee_providerName__ifHYe{border-right:1px solid #d4dbb8;padding-right:.625rem;color:#899174;font-size:.625rem;letter-spacing:.045em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.capability-marquee_trackForward__P4KI0{animation:capability-marquee_marquee-forward__m3TAs 112s linear infinite;animation-play-state:paused}.capability-marquee_trackReverse__WZjBH{animation:capability-marquee_marquee-reverse__UqLX0 126s linear infinite;animation-play-state:paused}.capability-marquee_marquee__RP6tF[data-marquee-active=true] .capability-marquee_track__iCyA_{animation-play-state:running}.capability-marquee_marquee__RP6tF:focus-within .capability-marquee_track__iCyA_,.capability-marquee_marquee__RP6tF:hover .capability-marquee_track__iCyA_{animation-play-state:paused}}@keyframes capability-marquee_marquee-forward__m3TAs{0%{transform:translateX(var(--marquee-edge-offset))}to{transform:translateX(calc(-50% + var(--marquee-edge-offset)))}}@keyframes capability-marquee_marquee-reverse__UqLX0{0%{transform:translateX(calc(-50% + var(--marquee-edge-offset)))}to{transform:translateX(var(--marquee-edge-offset))}}@media (max-width:767px){.capability-marquee_marquee__RP6tF{--marquee-edge-offset:2.75rem;margin-top:2rem}.capability-marquee_viewport__iL1Ec{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent .75rem,#000 2.75rem,#000 calc(100% - 2.75rem),transparent calc(100% - .75rem),transparent);mask-image:linear-gradient(90deg,transparent 0,transparent .75rem,#000 2.75rem,#000 calc(100% - 2.75rem),transparent calc(100% - .75rem),transparent)}.capability-marquee_item__n7tJJ{min-height:2.625rem;padding:.625rem .875rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.capability-marquee_viewport__iL1Ec{overflow-x:auto;padding-bottom:.25rem;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.capability-marquee_track__iCyA_{transform:none;will-change:auto}.capability-marquee_group__kliGt[aria-hidden=true]{display:none}}.futuristic-robot_section__JDdUQ{--robot-backdrop:#efe9e6;--robot-headroom:clamp(5.5rem,7vw,8rem);isolation:isolate;min-height:clamp(62rem,72vw,76rem);background:var(--robot-backdrop)}.futuristic-robot_heroSection__jh7k1{--robot-headroom:clamp(7rem,10vh,9rem);min-height:max(calc(100dvh - 5rem),62rem)}.futuristic-robot_heroContent__2ODXc{display:grid;width:min(100%,36rem);gap:clamp(1.5rem,3vh,2rem)}.futuristic-robot_heroCopy__Je_gl{max-width:36rem}.futuristic-robot_heroTitle__HKFK_{color:#1c1f17;font-family:var(--font-geist-pixel-square),monospace;font-size:clamp(2.75rem,3.2vw,3.5rem);line-height:1.08;letter-spacing:-.03em}.futuristic-robot_heroTitleLine__n5aFz{display:block}.futuristic-robot_heroDescription___1wuj{max-width:31rem;margin-top:1.25rem;color:#3a3e32;font-size:clamp(.95rem,1.3vw,1.125rem);line-height:1.65}.futuristic-robot_heroAction__lfJtZ{width:fit-content;margin-top:1.5rem;justify-content:flex-start}.futuristic-robot_heroTelemetry__4UF_d{width:min(100%,36rem)}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_telemetryInner___rp79{padding:.75rem 0 .8rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_telemetryHeader__bsvpR{padding-bottom:.6rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_capabilityStage__nKo2I{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding-top:.7rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredCapability__AjOWW{grid-column:1/-1;min-height:10.25rem;padding:.8rem .9rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredCapabilityValue__3DkIh{margin-top:.35rem;font-size:clamp(2.5rem,4vw,3.5rem)}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredCapabilityStatement__OegsZ{display:none}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredModelBrands__Mrlal{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .8rem;margin-top:.65rem;padding-top:.65rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredModelBrand__4mGWi{gap:.3rem;font-size:.56rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredModelBrandIcon__CxX1Y{width:1rem;height:1rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredModelMore__dQh5M{align-self:center;justify-self:start;text-align:left}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_capabilityIndexItem__Yxvhs{min-height:3.7rem;padding:.6rem 0 .45rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_capabilityIndexValue__RNRr6{margin-top:.22rem;font-size:1.3rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_capabilityIndexAction__Ni6PH{display:none}.futuristic-robot_sectionVisual__dnqFJ{position:absolute;inset:0;overflow:clip;background:var(--robot-backdrop);pointer-events:none;contain:paint}.futuristic-robot_sectionVisual__dnqFJ:after{position:absolute;z-index:3;inset:0;background:linear-gradient(180deg,rgb(244 245 240/48%) 0,transparent 1rem,transparent calc(100% - 3.5rem),rgb(244 245 240/94%));content:"";pointer-events:none}.futuristic-robot_posterFrame__gmhcw,.futuristic-robot_video__WV3W2{position:absolute;inset:var(--robot-headroom) 0 0 auto;width:auto;height:calc(100% - var(--robot-headroom));object-fit:contain;object-position:center;filter:saturate(.92) contrast(.99);backface-visibility:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5rem,#000 calc(100% - 3rem),transparent),linear-gradient(90deg,transparent 0,rgb(0 0 0/38%) 9%,#000 21%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 5rem,#000 calc(100% - 3rem),transparent),linear-gradient(90deg,transparent 0,rgb(0 0 0/38%) 9%,#000 21%);mask-composite:intersect}.futuristic-robot_posterFrame__gmhcw{z-index:0}.futuristic-robot_video__WV3W2{z-index:1;opacity:0;transition:opacity 80ms linear}.futuristic-robot_videoActive__NzsjM{opacity:1}.futuristic-robot_videoInactive__kLZ5J{opacity:0}.futuristic-robot_crispFinalFrame__r2jD3{position:absolute;inset:var(--robot-headroom) 0 0 auto;z-index:1;width:auto;height:calc(100% - var(--robot-headroom));object-fit:contain;object-position:center;opacity:0;filter:saturate(.92) contrast(.99);backface-visibility:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0/38%) 9%,#000 21%);mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0/38%) 9%,#000 21%)}.futuristic-robot_crispFinalFrameVisible__r3LP0{opacity:1}.futuristic-robot_interactionZone__1TKs3{position:absolute;z-index:2;inset:0 0 0 42%;appearance:none;border:0;border-radius:0;background:transparent;cursor:pointer}.futuristic-robot_interactionZone__1TKs3:after{position:absolute;top:64%;left:43%;width:3rem;height:3rem;border:1px solid rgb(111 132 64/0);border-radius:50%;content:"";opacity:0;transform:translate(-50%,-50%);transition:border-color .14s ease,opacity .14s ease}.futuristic-robot_interactionZone__1TKs3:focus-visible{outline:none}.futuristic-robot_interactionZone__1TKs3:focus-visible:after{border-color:rgb(111 132 64/54%);opacity:1}.futuristic-robot_telemetryPanel__1rrtj{width:min(100%,27rem)}.futuristic-robot_telemetryInner___rp79{border-top:1px solid rgb(107 125 58/42%);border-bottom:1px solid rgb(107 125 58/24%);padding:1rem 0 1.1rem;color:#1c1f17;font-family:var(--font-mono),sans-serif}.futuristic-robot_telemetryHeader__bsvpR,.futuristic-robot_telemetryMetric__hxbnN{display:grid;align-items:center}.futuristic-robot_telemetryHeader__bsvpR{grid-template-columns:1fr auto;padding-bottom:.75rem;border-bottom:1px solid rgb(107 125 58/20%);color:#5d6938;font-size:.72rem;letter-spacing:.035em}.futuristic-robot_telemetryStatus__sKATQ{display:inline-flex;align-items:center;gap:.42rem;color:#6b7068}.futuristic-robot_telemetryStatusDot__QusgD{width:.42rem;height:.42rem;border:1px solid #899476;border-radius:50%;background:transparent;transition:background-color .24s ease,box-shadow .24s ease}.futuristic-robot_telemetryInner___rp79[data-online=true] .futuristic-robot_telemetryStatus__sKATQ{color:#5d6f2f}.futuristic-robot_telemetryInner___rp79[data-online=true] .futuristic-robot_telemetryStatusDot__QusgD{background:#8fa34e;box-shadow:0 0 .65rem rgb(143 163 78/62%)}.futuristic-robot_capabilityStage__nKo2I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.35rem;gap:1rem;padding-top:1rem}.futuristic-robot_featuredCapability__AjOWW{display:grid;grid-column:1/-1;min-height:13.25rem;padding:1rem 1.05rem 1.1rem;border:1px solid rgb(107 125 58/22%);border-radius:.75rem;background:rgb(255 255 252/28%);color:inherit;text-decoration:none}.futuristic-robot_featuredCapabilityLink__gIEF6{cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.futuristic-robot_featuredCapabilityLink__gIEF6:focus-visible,.futuristic-robot_featuredCapabilityLink__gIEF6:hover{border-color:rgb(107 125 58/48%);background:rgb(255 255 252/52%);transform:translateY(-.15rem)}.futuristic-robot_capabilityIndexLink__d3_4c:focus-visible,.futuristic-robot_featuredCapabilityLink__gIEF6:focus-visible{outline:1px solid rgb(107 125 58/68%);outline-offset:.22rem}.futuristic-robot_featuredCapabilityTopline__zQaSD{display:flex;align-items:center;justify-content:space-between;color:#5d6938;font-size:.68rem;letter-spacing:.025em}.futuristic-robot_featuredCapabilityTopline__zQaSD>span:last-child{color:#7a7e71;font-size:.58rem}.futuristic-robot_featuredCapabilityValue__3DkIh{display:flex;align-items:baseline;gap:.55rem;margin-top:.55rem;color:#737a68;font-family:var(--font-geist-pixel-square),monospace;font-size:clamp(3rem,6vw,4.7rem);line-height:.9;font-variant-numeric:tabular-nums;transition:color .24s ease}.futuristic-robot_telemetryInner___rp79[data-online=true] .futuristic-robot_featuredCapabilityValue__3DkIh{color:#657735}.futuristic-robot_featuredCapabilityValue__3DkIh>span{color:#4d5145;font-family:var(--font-mono),sans-serif;font-size:.75rem;letter-spacing:.02em}.futuristic-robot_featuredCapabilityStatement__OegsZ{align-self:end;margin-top:.7rem;color:#3a3e32;font-size:.72rem;line-height:1.45}.futuristic-robot_featuredModelBrands__Mrlal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.65rem .55rem;margin-top:.8rem;padding-top:.65rem;border-top:1px solid rgb(107 125 58/18%);color:#626858;font-size:.58rem}.futuristic-robot_featuredModelBrand__4mGWi{display:inline-flex;align-items:center;gap:.28rem;min-width:0;opacity:0;transform:translateY(.3rem);transition:opacity .28s ease,transform .28s ease;white-space:nowrap}.futuristic-robot_featuredModelBrand__4mGWi[data-visible=true]{opacity:1;transform:translateY(0)}.futuristic-robot_featuredModelBrandIcon__CxX1Y{width:1.15rem;height:1.15rem;border-radius:.25rem;object-fit:contain}.futuristic-robot_featuredModelBrand__4mGWi:nth-child(2) .futuristic-robot_featuredModelBrandIcon__CxX1Y{padding:.16rem;background:#1c1f17}.futuristic-robot_featuredModelMore__dQh5M{opacity:0;color:#657735;text-align:right;transform:translateY(.3rem);transition:opacity .28s ease,transform .28s ease;white-space:nowrap}.futuristic-robot_featuredModelMore__dQh5M[data-visible=true]{opacity:1;transform:translateY(0)}.futuristic-robot_capabilityIndexItem__Yxvhs{position:relative;display:grid;min-height:4.65rem;padding:.75rem .1rem .65rem;border-top:1px solid rgb(107 125 58/20%);color:inherit;text-decoration:none}.futuristic-robot_capabilityIndexLink__d3_4c{cursor:pointer;transition:border-color .18s ease,transform .18s ease}.futuristic-robot_capabilityIndexLink__d3_4c:focus-visible,.futuristic-robot_capabilityIndexLink__d3_4c:hover{border-color:rgb(107 125 58/64%);transform:translateY(-.12rem)}.futuristic-robot_capabilityIndexLabel__TOlDO{color:#4d5145;font-size:.7rem}.futuristic-robot_capabilityIndexValue__RNRr6{display:flex;align-items:baseline;gap:.4rem;margin-top:.3rem;color:#737a68;font-family:var(--font-geist-pixel-square),monospace;font-size:1.55rem;line-height:1;font-variant-numeric:tabular-nums;transition:color .24s ease}.futuristic-robot_telemetryInner___rp79[data-online=true] .futuristic-robot_capabilityIndexValue__RNRr6{color:#657735}.futuristic-robot_capabilityIndexValue__RNRr6>span{color:#858a7c;font-family:var(--font-mono),sans-serif;font-size:.54rem;line-height:1.25}.futuristic-robot_capabilityIndexAction__Ni6PH{position:absolute;right:.1rem;bottom:.65rem;opacity:0;color:#657735;font-size:.54rem;transform:translateX(-.25rem);transition:opacity .18s ease,transform .18s ease}.futuristic-robot_capabilityIndexLink__d3_4c:focus-visible .futuristic-robot_capabilityIndexAction__Ni6PH,.futuristic-robot_capabilityIndexLink__d3_4c:hover .futuristic-robot_capabilityIndexAction__Ni6PH{opacity:1;transform:translateX(0)}.futuristic-robot_stage__atBKb,.futuristic-robot_staticStage__B1__D{position:relative;width:100%;height:100%;overflow:hidden;background:#f4f5f0}.futuristic-robot_canvas___wSzh{position:absolute;inset:0;opacity:0;transition:opacity .5s ease-out}.futuristic-robot_canvasReady__CONbs{opacity:1}.futuristic-robot_canvas___wSzh canvas{display:block}.futuristic-robot_fallback__GP8XU,.futuristic-robot_staticStage__B1__D img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:1;transition:opacity .3s ease-out}.futuristic-robot_fallbackHidden__uIkmf{opacity:0;visibility:hidden}@media (max-width:767px){.futuristic-robot_section__JDdUQ{--robot-headroom:2.5rem;min-height:58rem}.futuristic-robot_heroSection__jh7k1{--robot-headroom:2rem;min-height:106rem;padding-top:3.5rem}.futuristic-robot_heroContent__2ODXc{width:100%;gap:2rem}.futuristic-robot_heroTitle__HKFK_{font-size:clamp(2.5rem,10vw,3.25rem)}.futuristic-robot_heroDescription___1wuj{max-width:22rem}.futuristic-robot_heroAction__lfJtZ{width:100%}.futuristic-robot_sectionVisual__dnqFJ{inset:29rem 0 0}.futuristic-robot_heroSection__jh7k1 .futuristic-robot_sectionVisual__dnqFJ{inset:auto 0 0;height:48rem}.futuristic-robot_sectionVisual__dnqFJ:after{background:linear-gradient(180deg,rgb(244 245 240/92%) 0,transparent 1.75rem,transparent calc(100% - 1.75rem),rgb(244 245 240/92%))}.futuristic-robot_posterFrame__gmhcw,.futuristic-robot_video__WV3W2{object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 4rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 4rem,#000 calc(100% - 2.5rem),transparent)}.futuristic-robot_crispFinalFrame__r2jD3,.futuristic-robot_posterFrame__gmhcw,.futuristic-robot_video__WV3W2{inset:var(--robot-headroom) 0 0;width:100%;height:calc(100% - var(--robot-headroom));object-position:68% center}.futuristic-robot_crispFinalFrame__r2jD3{-webkit-mask-image:none;mask-image:none}.futuristic-robot_interactionZone__1TKs3{inset:29rem 0 0}.futuristic-robot_heroSection__jh7k1 .futuristic-robot_interactionZone__1TKs3{inset:auto 0 0;height:48rem}.futuristic-robot_interactionZone__1TKs3:after{top:46%;left:60%}.futuristic-robot_telemetryPanel__1rrtj{width:100%}.futuristic-robot_telemetryInner___rp79{padding-top:.8rem}.futuristic-robot_telemetryHeader__bsvpR{grid-template-columns:1fr;gap:.35rem}.futuristic-robot_telemetryStatus__sKATQ{justify-self:start}.futuristic-robot_capabilityStage__nKo2I{column-gap:1rem;row-gap:.75rem;padding-top:.8rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_capabilityStage__nKo2I{grid-template-columns:repeat(2,minmax(0,1fr))}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredCapability__AjOWW{min-height:12.5rem}.futuristic-robot_heroTelemetry__4UF_d .futuristic-robot_featuredModelBrands__Mrlal{grid-template-columns:repeat(3,minmax(0,1fr))}.futuristic-robot_featuredCapability__AjOWW{min-height:14.5rem}.futuristic-robot_featuredCapabilityValue__3DkIh{font-size:clamp(3rem,16vw,4.4rem)}.futuristic-robot_featuredCapabilityTopline__zQaSD{align-items:flex-start;gap:.5rem}.futuristic-robot_featuredCapabilityTopline__zQaSD>span:last-child{max-width:7.5rem;text-align:right}.futuristic-robot_featuredModelBrands__Mrlal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.55rem}.futuristic-robot_featuredModelMore__dQh5M{text-align:right}.futuristic-robot_capabilityIndexItem__Yxvhs{min-height:4.4rem}.futuristic-robot_fallback__GP8XU,.futuristic-robot_staticStage__B1__D img{object-fit:contain;object-position:center bottom}}@media (prefers-reduced-motion:reduce){.futuristic-robot_canvas___wSzh,.futuristic-robot_fallback__GP8XU{transition:none}.futuristic-robot_video__WV3W2{display:block}.futuristic-robot_capabilityIndexAction__Ni6PH,.futuristic-robot_capabilityIndexLink__d3_4c,.futuristic-robot_featuredCapabilityLink__gIEF6,.futuristic-robot_featuredModelBrand__4mGWi,.futuristic-robot_featuredModelMore__dQh5M{transition:none}}