.mechanism-story,.comparison{padding:90px var(--gutter);border-bottom:1px solid var(--line)}.mechanism-story{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;display:grid}.mechanism-stage{min-width:0;height:560px}.mechanism-stage .robot-stage:after{box-shadow:none}.mechanism-copy h2,.comparison h2{font:900 clamp(38px, 4.6vw, 70px)/1.04 var(--font-display);letter-spacing:-.04em}.mechanism-copy h2 span,.comparison h2 span{color:var(--accent)}.mechanism-copy p{max-width:370px;color:var(--muted);font:15px/1.8 var(--font-body);margin-top:26px}.comparison{background:var(--panel)}.comparison h2{margin-bottom:55px}.comparison-sources{font:12px/1.8 var(--font-body);color:var(--muted);margin-top:28px}.comparison-sources summary{cursor:pointer;width:fit-content;padding:8px 0}.comparison-sources>div{max-width:760px;padding-top:12px}.comparison-sources p+p{margin-top:12px}.comparison-sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.mechanism-story,.comparison{padding:50px var(--gutter)}.mechanism-story{grid-template-columns:1fr;gap:15px}.mechanism-stage{order:2;height:390px}.mechanism-copy p{margin-top:22px;font-size:14px}.comparison h2{margin-bottom:35px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mechanism-stage{position:relative}.mechanism-part-label{background:var(--background);color:var(--text);font:12px var(--font-body);white-space:nowrap;padding:5px 8px;display:block}@media (max-width:760px){.mechanism-part-label{padding:4px;font-size:10px}}
.mechanism-story{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:3%}.mechanism-visual{min-width:0;position:relative}.mechanism-visual .mechanism-stage{height:calc(100svh - 156px)}.mechanism-stage:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.mechanism-stage-footer{min-height:46px;font:12px/1.5 var(--font-body);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.mechanism-stage-footer button{cursor:pointer;min-height:44px;color:var(--text)}.mechanism-chapter{flex-direction:column;justify-content:center;min-height:0;padding:28px 0;display:flex}.mechanism-service-features{font:13px/1.5 var(--font-body);color:var(--muted);gap:12px;margin-top:26px;padding:0;list-style:none;display:grid}.mechanism-service-controls{flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;display:flex}.mechanism-chapter h3{font:900 clamp(38px, 4.6vw, 70px)/1.04 var(--font-display);letter-spacing:-.04em}.mechanism-chapter h3 span{color:var(--accent)}.mechanism-copy .mechanism-input-hint{margin-top:16px;font-size:12px}.mechanism-copy .mechanism-ratio{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-top:34px;padding-top:24px;display:flex}.mechanism-ratio strong{color:var(--blue);font:400 clamp(48px, 5vw, 80px)/1 var(--font-aircraft)}.mechanism-ratio span{font-size:12px}.mechanism-touch-hint{display:none}@media (pointer:coarse){.mechanism-mouse-hint{display:none}.mechanism-touch-hint{display:inline}}@media (max-width:760px){.mechanism-story{grid-template-columns:1fr;gap:0}.mechanism-visual{background:var(--background);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.mechanism-visual .mechanism-stage{order:initial;height:52svh}.mechanism-stage-footer{min-height:44px;padding:0 8px;font-size:11px}.mechanism-chapter{justify-content:flex-start;min-height:0;padding:24px 0 40px}}@media (prefers-reduced-motion:reduce){.mechanism-pause{visibility:hidden}}.mechanism-views{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-bottom:24px;display:flex}.mechanism-views button{border:1px solid var(--line);min-height:44px;font:500 13px var(--font-body);border-radius:999px;padding:12px 20px}.mechanism-views button[aria-pressed=true]{background:var(--text);color:var(--background);border-color:var(--text)}.mechanism-views button:hover:not([aria-pressed=true]){background:var(--panel)}.mechanism-copy{align-self:center}@media (max-width:760px){.mechanism-views button{padding-inline:14px;font-size:12px}}
.hero-graphic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-flag-field{aspect-ratio:19/10;opacity:.13;background:url(/images/us-flag.svg) 50%/contain no-repeat;width:64%;position:absolute;top:1%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.hero-product-name{color:var(--blue);font:400 clamp(160px, 24vw, 440px)/.8 var(--font-aircraft);letter-spacing:-.035em;opacity:.12;position:absolute;bottom:3%;right:3%}.hero-color-bars{height:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-color-bars i:first-child{background:var(--red);width:42%}.hero-color-bars i:last-child{background:var(--blue);flex:1}body .film-robot .robot-stage{background:0 0}body .film-robot .robot-stage:after{box-shadow:none;background:0 0}body .film-copy{top:22%}body .film-copy h1{font-size:clamp(44px,5.3vw,88px)}.leg-position-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.leg-position-controls button{border:1px solid var(--blue);background:var(--blue);min-height:168px;color:var(--white);text-align:left;font:12px/1.4 var(--font-body);cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px;transition:background .2s,border-color .2s;display:flex}.leg-position-controls button:last-child{color:var(--red);border-color:var(--red);background:0 0}.leg-position-controls button:hover:not(:disabled){background:var(--red);border-color:var(--red);color:var(--white)}.leg-position-controls button:disabled{opacity:.45;cursor:default}.leg-position-symbol{font:400 62px/.9 Arial,sans-serif}body .mechanism-service-features{gap:16px;margin-top:36px;font-size:clamp(14px,1.3vw,20px)}body .capability-intro{border-left:7px solid var(--red);padding-left:24px}@media (max-width:760px){body .film-copy{width:calc(100% - 2 * var(--gutter));top:8%}body .film-copy h1{font-size:clamp(36px,9.5vw,56px)}.hero-flag-field{opacity:.12;width:100%;top:48%;right:-12%}.hero-product-name{font-size:38vw;bottom:10%;right:4%}.hero-color-bars{height:7px}.leg-position-controls{gap:10px;margin-top:24px}.leg-position-controls button{gap:16px;min-height:132px;padding:16px}.leg-position-symbol{font-size:44px}body .mechanism-service-features{font-size:15px}body .capability-intro{border-left-width:5px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.leg-position-controls button{transition:none}}
.size-comparison{margin-bottom:28px}.size-scale{font:14px var(--font-body);color:var(--muted)}.size-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-top:24px}.size-robot{vertical-align:top;width:33.3333%;font-weight:inherit;padding:0}.size-robot figure{margin:0}.size-row-label th{font:13px/1.5 var(--font-body);color:var(--muted);padding:24px 18px 8px}.size-values td{border-bottom:1px solid var(--line);font:14px/1.5 var(--font-body);vertical-align:top;padding:18px}.size-values [data-robot=quad]{background:var(--accent);color:var(--ink);border-bottom-color:#ffffff40}.size-robot svg{width:100%;height:auto;display:block;overflow:visible}.size-ground{stroke:var(--line);stroke-width:3px}.size-robot figcaption{padding:18px 18px 28px}.size-maker{font:13px var(--font-body);color:var(--muted)}.size-robot h3{font:900 clamp(28px, 3.3vw, 46px)/1.2 var(--font-display);margin:8px 0 12px}.size-price{font:600 clamp(18px, 2vw, 26px)/1.4 var(--font-body);margin-top:22px}.size-robot[data-robot=quad] h3,.size-robot[data-robot=quad] .size-price{color:var(--accent)}.size-robot[data-robot=quad] figcaption{border-bottom:4px solid var(--accent)}.size-robot[data-robot=go2] figcaption{border-bottom:4px solid var(--muted)}.size-robot[data-robot=spot] figcaption{border-bottom:4px solid var(--hazard)}@media (max-width:760px){.size-comparison{margin-bottom:30px}.size-scale{font-size:12px}.size-table{margin-top:28px}.size-row-label th{padding:20px 6px 8px;font-size:12px}.size-values td{overflow-wrap:anywhere;padding:14px 6px;font-size:12px}.size-robot figcaption{padding:14px 6px 18px}.size-maker{min-height:28px;font-size:11px;display:block}.size-robot h3{min-height:60px;margin:4px 0 8px;font-size:25px}.size-price{min-height:40px;margin-top:14px;font-size:14px}}.size-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.dimension-switch{min-height:44px;color:var(--text);font:13px var(--font-body);cursor:pointer;align-items:center;gap:12px;display:inline-flex}.dimension-switch>span{border:1px solid var(--muted);border-radius:12px;align-items:center;width:34px;height:20px;padding:3px;display:flex}.dimension-switch i{background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .2s;display:block}.dimension-switch[aria-checked=true]>span{background:var(--accent);border-color:var(--accent)}.dimension-switch[aria-checked=true] i{background:var(--ink);transform:translate(14px)}.size-drawing{position:relative}.size-dimension-lines{fill:none;stroke:var(--muted);stroke-width:1px}.size-dimension-lines path{vector-effect:non-scaling-stroke}.size-length,.size-height{font:12px/1 var(--font-body);color:var(--muted);background:var(--panel);white-space:nowrap;pointer-events:none;padding:3px;position:absolute}.size-length{left:50%;transform:translate(-50%,-50%)}.size-height{transform:translate(-50%,-50%)rotate(-90deg)}@media (max-width:760px){.size-length,.size-height{padding:2px;font-size:9px}.dimension-switch{gap:8px;font-size:12px}.size-robot h3{min-height:60px}}@media (prefers-reduced-motion:reduce){.dimension-switch i{transition:none}}
.drop-film{border:1px solid var(--line);background:var(--background);position:relative;overflow:hidden}.drop-film-header{z-index:6;color:var(--muted);pointer-events:none;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;top:25px;left:28px;right:28px}.drop-film .simulation-tag{color:var(--accent);border:1px solid var(--line);background:#f5f5f2f2;padding:8px 10px}.drop-film-stage{height:clamp(500px,49vw,700px);position:relative}.drop-film-stage>.robot-stage{height:100%}.drop-film .robot-stage:after{box-shadow:none}.drop-film-caption{z-index:5;background:var(--background);justify-content:space-between;align-items:end;gap:20px;margin-top:-4px;padding:0 28px 25px;display:flex;position:relative}.drop-film-caption .eyebrow{color:var(--accent);font-size:9px}.drop-film-caption p{color:var(--text);letter-spacing:-.02em;margin-top:8px;font-size:clamp(16px,1.5vw,21px)}.drop-timecode{white-space:nowrap;font-variant-numeric:tabular-nums}.drop-world-note{border-left:2px solid var(--accent);min-width:100px;color:var(--text);white-space:nowrap;background:#f5f5f2f2;padding:8px 11px;transform:translate(9px,-50%)}.drop-world-note strong{font:900 23px/1.1 var(--font-military);letter-spacing:-.03em;display:block}.drop-world-note span{font:9px/1.4 var(--font-mono);color:var(--accent);margin-top:7px;display:block}.drop-film-controls{border-top:1px solid var(--line)}.drop-phases{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.drop-phases button{text-align:left;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:16px;padding:20px 24px;transition:color .2s,background .2s;display:flex}.drop-phases button:last-child{border-right:0}.drop-phase-number{font:9px var(--font-mono);align-self:start;padding-top:2px}.drop-phases strong{font:900 11px var(--font-military);text-transform:uppercase;display:block}.drop-phases small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.drop-phase-arrow{margin-left:auto}.drop-phases button[aria-pressed=true]{color:var(--ink);background:var(--accent);box-shadow:inset 0 2px var(--hazard)}.drop-phases button[aria-pressed=true] small{color:var(--ink)}.drop-phases button[aria-pressed=true] .drop-phase-number{color:var(--hazard)}.drop-phases button:hover:not([aria-pressed=true]){background:var(--panel)}.drop-playback{align-items:center;gap:24px;padding:18px 24px;display:flex}.drop-playback button{font:10px var(--font-mono);min-width:70px;min-height:30px;color:var(--text);cursor:pointer}.drop-playback button:disabled{opacity:.4;cursor:default}.drop-playback input{min-width:0;height:2px;accent-color:var(--accent);cursor:pointer;flex:1}@media (max-width:760px){.drop-film{margin:0 calc(-1 * var(--gutter));border-left:0;border-right:0}.drop-film-header{gap:10px;font-size:8px;top:18px;left:18px;right:18px}.drop-film .simulation-tag{padding:7px;font-size:7px}.drop-film-stage{height:465px}.drop-film-caption{gap:10px;padding:0 18px 20px}.drop-film-caption .eyebrow{font-size:8px}.drop-film-caption p{max-width:245px;font-size:15px;line-height:1.35}.drop-timecode{font-size:7px!important}.drop-world-note{min-width:82px;padding:7px;transform:translate(5px,-50%)}.drop-world-note strong{font-size:20px}.drop-world-note span{font-size:8px}.drop-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-phases button{gap:12px;min-height:66px;padding:14px 18px}.drop-phases button:nth-child(2n){border-right:0}.drop-phases strong{font-size:11px}.drop-phases small{font-size:9px}.drop-playback{gap:12px;padding:15px 18px}.drop-playback button{min-width:66px;font-size:9px}}@media (prefers-reduced-motion:reduce){.drop-phases button{transition:none}}.drop-world-note[data-align=left]{border-left:0;border-right:1px solid var(--accent);transform:translate(calc(-100% - 9px),-50%)}.simulation-label{z-index:6;color:var(--muted);font:12px var(--font-body);pointer-events:none;position:absolute;top:20px;right:22px}
.hero-module__VtfGiq__hero{background:var(--background)}.hero-module__VtfGiq__viewport{height:calc(100svh - 76px);min-height:660px;padding:28px var(--gutter) 0;background:var(--background);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.hero-module__VtfGiq__intro{z-index:2;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.hero-module__VtfGiq__hero .hero-module__VtfGiq__title{font:500 clamp(38px, 4.7vw, 68px)/1.08 var(--font-display);text-transform:uppercase;letter-spacing:-.045em;display:grid}.hero-module__VtfGiq__headline{opacity:0;transition:opacity .65s ease, transform .8s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(12px)}.hero-module__VtfGiq__headline[data-visible=true]{opacity:1;transform:none}.hero-module__VtfGiq__headline>span{color:var(--muted)}.hero-module__VtfGiq__description{justify-self:end;gap:12px;display:grid}.hero-module__VtfGiq__description p{color:var(--muted);font:400 14px/1.6 var(--font-body)}.hero-module__VtfGiq__price{color:var(--muted);font:400 12px/1.6 var(--font-body);grid-column:1/-1}.hero-module__VtfGiq__scene{min-height:0;position:relative}.hero-module__VtfGiq__scene .robot-stage:after{box-shadow:none}.hero-module__VtfGiq__scene .simulation-label{font-size:11px;top:18px;right:0}.hero-module__VtfGiq__controls{background:var(--background);position:relative}.hero-module__VtfGiq__controls .drop-phases{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-module__VtfGiq__controls .drop-phases button{padding:12px 16px}.hero-module__VtfGiq__controls .drop-phases strong{font:500 12px var(--font-body);text-transform:none}.hero-module__VtfGiq__controls .drop-phases button[aria-pressed=true]{box-shadow:none}.hero-module__VtfGiq__controls .drop-playback{padding:10px 0}.hero-module__VtfGiq__controls .drop-playback button{font:400 12px var(--font-body);min-height:36px}@media (max-width:1000px){.hero-module__VtfGiq__description{grid-template-columns:1fr;gap:10px}.hero-module__VtfGiq__description p{display:none}}@media (max-width:760px){.hero-module__VtfGiq__viewport{padding-top:20px;height:calc(100svh - 66px);min-height:620px;padding-inline:24px}.hero-module__VtfGiq__intro{grid-template-columns:1fr;gap:14px}.hero-module__VtfGiq__hero .hero-module__VtfGiq__title{font-size:clamp(32px,8.5vw,48px)}.hero-module__VtfGiq__description{justify-self:start}.hero-module__VtfGiq__price{font-size:11px}.hero-module__VtfGiq__scene{margin-inline:-24px}.hero-module__VtfGiq__scene .simulation-label{top:12px;right:24px}.hero-module__VtfGiq__controls .drop-phases button{border-right:0;justify-content:center;gap:0;min-height:44px;padding:12px 3px}.hero-module__VtfGiq__controls .drop-phases strong{font-size:10px}:is(.hero-module__VtfGiq__controls .drop-phases small,.hero-module__VtfGiq__controls .drop-phase-arrow){display:none}.hero-module__VtfGiq__controls .drop-playback{gap:10px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.hero-module__VtfGiq__hero{height:auto}.hero-module__VtfGiq__viewport{position:relative;top:0}.hero-module__VtfGiq__headline{transition:none;transform:none}}
.applications{padding:45px var(--gutter) 85px;border-bottom:1px solid var(--line)}.applications-heading{justify-content:space-between;align-items:end;gap:40px;margin:60px 0 40px;display:flex}.applications-heading h2{font:900 clamp(37px, 4.2vw, 66px)/1.04 var(--font-display);letter-spacing:-.045em}.applications-heading h2 span{color:var(--accent)}.applications-heading>p{color:var(--muted);margin-right:7%;font-size:15px;line-height:1.8}.applications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;display:grid}.application-featured{grid-column:1/-1}.application-image{aspect-ratio:1.6;background:var(--panel);position:relative;overflow:hidden}.application-featured .application-image{aspect-ratio:1.6}.application-image img{object-fit:cover;transition:transform 1.4s var(--ease)}.application-photo:hover .application-image img{transform:scale(1.018)}.application-render-label{border-left:1px solid var(--line);font:inherit;margin-left:12px;padding-left:12px}.application-photo figcaption{padding:24px 0 0}.application-photo figcaption>.eyebrow{color:var(--muted);font-size:9px}.application-photo h3{font:900 clamp(25px, 2.4vw, 37px)/1.1 var(--font-display);letter-spacing:-.035em;margin:12px 0 10px}.application-photo p{color:var(--muted);font-size:13px;line-height:1.7}.application-featured figcaption{grid-template-columns:1fr 1fr;align-items:baseline;column-gap:20px;display:grid}.application-featured figcaption>.eyebrow{grid-column:1/-1}.application-featured h3{font-size:clamp(28px,3vw,43px)}.application-featured figcaption>p{justify-self:end}.applications-grid>.application-photo:last-child:nth-child(2n){grid-column:1/-1}.applications-grid>.application-photo:last-child:nth-child(2n) .application-image{aspect-ratio:1.6}.applications-compact .applications-grid>.application-photo:last-child{grid-column:auto}.applications-compact .applications-grid>.application-photo:last-child .application-image{aspect-ratio:1.6}.applications-footnote{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-top:38px;padding-top:26px;display:flex}.applications-footnote p{color:var(--muted);font:10px/1.7 var(--font-body);max-width:580px}.applications-footnote .text-link{flex-shrink:0}@media (max-width:760px){.applications{padding-top:28px;padding-bottom:45px}.applications-heading{margin:35px 0 25px;display:block}.applications-heading h2{font-size:37px}.applications-heading>p{margin-top:22px;font-size:13px}.applications-grid{grid-template-columns:1fr;gap:30px}.application-image,.application-featured .application-image,.applications-grid>.application-photo:last-child:nth-child(2n) .application-image{aspect-ratio:1.6}.application-photo,.application-featured,.applications-grid>.application-photo:last-child:nth-child(2n){grid-column:auto}.application-photo figcaption{padding-top:18px}.application-featured figcaption{display:block}.application-featured figcaption>p{justify-self:start}.application-photo h3,.application-featured h3{margin-top:9px;font-size:28px}.application-photo p{font-size:12px}.applications-footnote{margin-top:28px;padding-top:20px;display:block}.applications-footnote p{margin-bottom:20px;font-size:10px}}@media (prefers-reduced-motion:reduce){.application-image img{transition:none}.application-photo:hover .application-image img{transform:none}}.application-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.application-video[data-ready=true]{opacity:1}.application-film-caption{z-index:2;color:#fff;font:10px var(--font-mono);background:linear-gradient(#0000,#101714a6);justify-content:space-between;align-items:center;gap:12px;padding:30px 24px 20px;display:flex;position:absolute;inset:auto 0 0}.application-film-caption>span{align-items:center;gap:10px;display:flex}.application-film-caption i{background:#fff;border-radius:50%;width:5px;height:5px}.application-film-caption button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#17201d40;border:1px solid #ffffff80;flex-shrink:0;padding:10px 14px}.application-film-caption button:hover{background:#17201d90}.application-image[data-playing=true] .application-film-caption i{animation:1.8s ease-in-out infinite film-pulse}@keyframes film-pulse{50%{opacity:.35}}@media (max-width:760px){.application-film-caption{padding:22px 12px 12px;font-size:9px}.application-film-caption button{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.application-video{transition:none}.application-image[data-playing=true] .application-film-caption i{animation:none}}.applications{padding-top:75px}.applications-grid{gap:65px}.application-photo figcaption{padding:0 0 28px;display:block}.application-photo h2{font:900 clamp(36px, 4.2vw, 66px)/1.04 var(--font-display);letter-spacing:-.04em}.application-film-caption{justify-content:flex-end}.application-film-caption:has([role=status]){justify-content:space-between}@media (max-width:760px){.applications{padding-top:45px}.applications-grid{gap:45px}.application-photo figcaption{padding-bottom:22px}}
.film-chapter{height:135svh;position:relative}.film-sticky{border-bottom:1px solid var(--line);height:calc(100svh - 76px);min-height:660px;position:sticky;top:76px;overflow:hidden}.film-top,.film-bottom{left:var(--gutter);right:var(--gutter);z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute}.film-top{color:var(--muted);font-family:var(--font-military);font-weight:900;top:28px}.film-background-word{font:700 clamp(170px, 24vw, 420px)/1 var(--font-display);letter-spacing:-.08em;color:#e5e7e0;pointer-events:none;position:absolute;top:10%;right:2%}.film-robot{width:70%;position:absolute;top:3%;bottom:4%;right:-3%}.film-copy{z-index:2;left:var(--gutter);pointer-events:none;width:40%;position:absolute;top:26%}.film-copy a{pointer-events:auto}.film-kicker{color:var(--accent);align-items:center;gap:9px;font-size:9px;display:flex}.film-copy h1{font:900 clamp(52px, 5.5vw, 90px)/1 var(--font-display);letter-spacing:-.035em;margin:26px 0}.film-copy p{color:var(--muted);margin-bottom:30px;font-size:15px;line-height:1.7}.film-price{color:var(--muted);margin-top:18px;font-size:9px;display:block}.film-bottom{color:var(--muted);bottom:30px}.film-scroll{align-items:center;gap:18px;font-size:8px;line-height:1.8;display:flex}.film-scroll b{color:var(--text);font-weight:400}.scroll-track{background:var(--line);width:1px;height:38px;overflow:hidden}.scroll-track i{background:var(--accent);width:1px;height:15px;animation:2s ease-in-out infinite scroll-line;display:block}.film-model-note{margin-left:14%;font-size:8px}.film-count{align-items:center;gap:14px;display:flex}.film-count i{background:var(--line);width:40px;height:1px}.film-progress{background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}@keyframes scroll-line{0%{transform:translateY(-15px)}to{transform:translateY(40px)}}.origin-story,.capability-story{padding:45px var(--gutter) 100px;border-bottom:1px solid var(--line)}.origin-content{grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;padding:88px 0 20px;display:grid}.origin-detail{border-left:1px solid var(--line);padding-left:55px}.origin-detail .origin{color:var(--accent)}.origin-detail p{color:var(--muted);margin:25px 0;font-size:16px;line-height:1.7}.origin-mini-spec{gap:35px;display:flex}.origin-mini-spec>span{font:900 40px var(--font-military);letter-spacing:-.04em}.origin-mini-spec small{font:9px var(--font-mono);color:var(--muted);letter-spacing:0;margin-top:8px;display:block}.capability-intro{justify-content:space-between;align-items:end;gap:40px;margin:65px 0 45px;display:flex}.capability-intro p{color:var(--muted);margin-right:7%;font-size:15px;line-height:1.8}.capability-footnote{color:var(--muted);font:9px/1.6 var(--font-mono);margin-top:18px}.ownership-chapter{height:210svh;position:relative}.ownership-sticky{height:calc(100svh - 76px);min-height:670px;padding:35px var(--gutter);border-bottom:1px solid var(--line);position:sticky;top:76px;overflow:hidden}.ownership-content{align-items:center;height:calc(100% - 45px);display:flex}.ownership-copy{z-index:2;pointer-events:none;width:43%;position:relative}.ownership-copy>.eyebrow{color:var(--accent);font-size:8px}.ownership-copy h2{margin:25px 0}.ownership-copy p{color:var(--muted);margin-bottom:25px;font-size:15px;line-height:1.8}.ownership-copy a,.ownership-copy button{pointer-events:auto}.ownership-controls{gap:20px;margin-top:35px;display:flex}.ownership-controls button{color:var(--muted);font:9px var(--font-mono);border-bottom:1px solid var(--line);padding:12px 0}.ownership-robot{width:75%;position:absolute;top:6%;bottom:4%;right:-7%}.ownership-bottom{bottom:30px;left:var(--gutter);right:var(--gutter);color:var(--muted);justify-content:space-between;font-size:8px;display:flex;position:absolute}@media (max-width:1000px){.film-copy{width:47%}.film-kicker{font-size:8px}.film-model-note{display:none}.origin-content{gap:40px}.origin-detail{padding-left:30px}.ownership-copy{width:49%}.ownership-copy>.eyebrow{max-width:260px;line-height:1.7;display:block}}@media (max-width:760px){.film-chapter{height:120svh}.film-sticky{height:calc(100svh - 66px);min-height:650px;top:66px}.film-top{font-size:7px;top:20px}.film-top>span:last-child{display:none}.film-background-word{font-size:27vw;top:49%;right:7%}.film-copy{width:calc(100% - 2 * var(--gutter));top:11%}.film-kicker{font-size:7px}.film-copy h1{margin:18px 0 12px;font-size:clamp(42px,11vw,66px)}.film-copy p{margin-bottom:18px;font-size:12px;line-height:1.6}.film-copy .button{min-height:43px;padding:12px 18px;font-size:10px}.film-price{margin-top:12px;font-size:6.5px}.film-robot{width:113%;top:43%;bottom:4%;right:-8%}.film-bottom{bottom:20px}.film-scroll{gap:12px;font-size:7px}.film-count{font-size:8px}.origin-story,.capability-story{padding-top:28px;padding-bottom:55px}.section-label>span:last-child{display:none}.origin-content{grid-template-columns:1fr;gap:35px;padding:45px 0 0}.origin-detail{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.origin-detail p{font-size:14px}.origin-mini-spec{gap:50px}.capability-intro{margin:40px 0 28px;display:block}.capability-intro p{margin:22px 0 0;font-size:13px}.capability-footnote{font-size:8px}.ownership-chapter{height:180svh}.ownership-sticky{height:calc(100svh - 66px);min-height:690px;padding-top:25px;top:66px}.ownership-content{align-items:start;padding-top:32px}.ownership-copy{width:100%}.ownership-copy>.eyebrow{max-width:none;font-size:7px}.ownership-copy h2{margin:16px 0}.ownership-copy p{margin-bottom:15px;font-size:12px}.ownership-controls{margin-top:15px}.ownership-robot{width:115%;top:42%;bottom:4%;right:-9%}.ownership-bottom{font-size:6px;bottom:20px}.ownership-bottom>span:first-child{max-width:130px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.film-chapter,.ownership-chapter{height:auto}.film-sticky,.ownership-sticky{position:relative;top:0}.scroll-track i{animation:none}}.film-background-word{display:none}.film-robot .robot-stage:after,.ownership-robot .robot-stage:after{background:linear-gradient(90deg, var(--background), transparent 18%, transparent 90%, var(--background))}.film-copy h1 span{white-space:nowrap}.film-kicker{font-family:var(--font-military);letter-spacing:.025em;font-weight:900}.film-motion-control{text-transform:uppercase}.origin-story{--bg:#06369e;--paper:#f5f5f2;--text:#f5f5f2;--muted:#e2e7f1;--line:#fff5;--accent:#eed202;background:var(--bg);color:var(--text)}.origin-story .section-label{color:var(--text)}.origin-story .origin-mini-spec{color:var(--hazard)}.film-motion-control{border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--text);font:10px var(--font-mono);cursor:pointer;align-items:center;gap:12px;padding:8px 14px;display:inline-flex}.film-motion-control:hover{border-color:var(--accent)}.film-motion-control:disabled{cursor:default;color:var(--muted)}.motion-signal{align-items:center;gap:3px;height:14px;display:flex}.motion-signal i{background:var(--accent);width:2px;height:12px;transform:scaleY(.3)}.motion-signal[data-running=true] i{animation:.92s ease-in-out infinite alternate gait-signal}.motion-signal i:nth-child(2){animation-delay:-.3s}.motion-signal i:nth-child(3){animation-delay:-.6s}@keyframes gait-signal{to{transform:scaleY(1)}}@media (max-width:760px){.film-motion-control{gap:8px;padding:8px 10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.motion-signal[data-running=true] i{animation:none}}.film-bottom{justify-content:flex-end}.film-copy h1{margin-top:0}.film-price{font:12px/1.6 var(--font-body);max-width:260px}.origin-content{padding:40px 0 0}.origin-detail .origin{font:900 16px/1.5 var(--font-military);text-transform:uppercase}.capability-intro{margin-top:40px}.ownership-features{color:var(--text);font:14px/1.6 var(--font-body);padding:0;list-style:none}.ownership-features li{border-bottom:1px solid var(--line);max-width:290px;padding:10px 0}.ownership-controls{flex-wrap:wrap;gap:16px}.ownership-controls button{font:12px var(--font-body)}.footer-statement{font:900 18px var(--font-military);text-transform:uppercase}@media (max-width:760px){.film-copy{top:8%}.film-price{font-size:11px}.origin-content{padding-top:20px}.ownership-features{flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.ownership-features li{padding:5px 0}.ownership-controls{gap:12px;margin-top:10px}.ownership-robot{top:47%}}
body main .capability-story,body main .mechanism-story,body main .origin-story,body main .applications,body main .comparison{padding-block:clamp(40px,5vw,72px)}body .capability-intro{gap:24px;margin-top:0;margin-bottom:28px}body .comparison h2{margin-bottom:32px}body .applications-grid{gap:36px}body .application-photo figcaption{padding-bottom:20px}@media (max-width:760px){body .capability-intro,body .comparison h2{margin-bottom:24px}}
