/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-46{margin:calc(var(--spacing) * 46)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-5{width:calc(var(--spacing) * 5)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.experience .machine-stage{height:auto;min-height:440px}.experience .machine-plate{height:clamp(400px,51vh,560px)}.experience .machine-spec{padding-top:24px;padding-bottom:65px}.experience .machine-facts{border-block:1px solid var(--line);margin-top:22px}.experience .machine-facts summary{cursor:pointer;justify-content:space-between;padding:15px 0;font-size:14px;display:flex}.experience .machine-facts summary::-webkit-details-marker{display:none}.experience .machine-facts ul{border:0;margin:0;padding:0 0 14px}.experience .machine-facts[open] summary span{transform:rotate(45deg)}.experience .stage-tools button:nth-child(n+3){padding-inline:14px}.experience .chapter-dock a{font-size:14px}.experience .chapter-dock a>span{font-size:12px}@media (width<=680px){.experience .machine-plate{height:350px}.experience .machine-stage{min-height:0}.experience .machine-spec{padding:20px 0}.experience .machine-facts{grid-column:1/-1;margin-top:20px}.experience .machine-facts ul{font-size:14px;display:block}.experience .source-link{grid-column:1/-1;width:fit-content}.experience .stage-tools{margin-top:10px}.experience .machine-heading h1{font-size:clamp(86px,25vw,130px)}.experience .chapter-dock a{padding:12px 10px;font-size:13px}.experience .chapter-dock a>span{font-size:10px}}@media (width<=520px){.experience .arena svg text{font-size:27px}.experience .fusion-display svg text{font-size:26px}.experience .fusion-display svg{min-height:150px}.experience .stage-tools button{padding:12px;font-size:13px}.experience .stage-tools button:nth-child(n+3){padding-inline:13px}}.reading-progress{background:var(--blue);transform-origin:0;z-index:110;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.skip-link{z-index:200;background:var(--acid);padding:16px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.machine-image-transform{width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.machine-plate.zoomed{cursor:grab;touch-action:none;overflow:hidden}.machine-plate.zoomed:active{cursor:grabbing}.machine-plate.zoomed .machine-image-transform{transition:none}.source-link{border-bottom:1px solid var(--line);font:12px var(--mono);margin-top:7px;padding:8px 0;display:inline-block}.source-link:hover{color:var(--blue)}button:disabled{opacity:.3;cursor:default}.chapter-transition{background:var(--acid);padding:26px var(--pad);justify-content:space-between;align-items:center;gap:40px;margin-top:0;display:flex}.chapter-transition>span{letter-spacing:-.085em;font-size:clamp(48px,7vw,104px);font-weight:750;line-height:1}.chapter-transition p{font:13px/1.9 var(--mono);margin-left:auto}.chapter-transition>a{border:1px solid var(--ink);border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;transition:all .2s;display:grid}.chapter-transition>a:hover{background:var(--ink);color:var(--acid);transform:translateY(4px)}.chapter-label{font:12px/1.6 var(--mono);letter-spacing:.05em;border-top:1px solid;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.chapter-label a{text-underline-offset:4px;text-decoration:underline}.flight-section,.model-section,.vision-section,.field-section{padding:65px var(--pad) 60px}.flight-section{background:var(--blue);color:#f2f4fb}.flight-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:30px 0 50px;display:flex}.flight-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,6.5vw,108px);font-weight:500;line-height:1.1}.flight-heading em{color:var(--acid);font-style:normal}.flight-heading>div{width:360px;margin-bottom:8px}.flight-heading p{color:#e1e5ff;margin:0 0 24px;font-size:16px;line-height:1.8}.flight-heading .eyebrow{letter-spacing:0;line-height:1.9}.flight-console{border:1px solid #f2f4fb55;grid-template-columns:minmax(0,1fr) 290px;display:grid}.arena{aspect-ratio:5/3;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#141f85;position:relative;overflow:hidden;outline-offset:-3px!important}.arena:focus-visible{outline-color:var(--acid)}.arena svg{width:100%;height:100%;display:block}.arena-robot{pointer-events:none;filter:drop-shadow(0 8px 5px #0007);width:130px;position:absolute;transform:translate(-50%,-57%)}.arena-status{font:12px var(--mono);pointer-events:none;justify-content:space-between;gap:20px;display:flex;position:absolute;top:22px;left:24px;right:24px}.arena-status>span:first-child{align-items:center;gap:10px;display:flex}.arena-status i{background:var(--acid);border-radius:50%;width:6px;height:6px}.arena-status i.is-firing{animation:.25s infinite alternate firePulse}.arena-score{pointer-events:none;position:absolute;top:65px;left:25px}.arena-score strong{letter-spacing:-.06em;font-size:60px;font-weight:450;line-height:1;display:block}.arena-score span{font:11px var(--mono);letter-spacing:.07em}.arena-distance{letter-spacing:-.03em;pointer-events:none;font-size:28px;font-weight:500;position:absolute;bottom:70px;right:30px}.arena-distance span{font:10px var(--mono);letter-spacing:.02em;margin-top:5px;display:block}.flight-controls{background:#1c30c7;border-left:1px solid #f2f4fb55;flex-direction:column;justify-content:center;padding:26px;display:flex}.control-title h3{letter-spacing:-.05em;margin:10px 0 25px;font-size:26px;font-weight:500}.speed-label{justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:14px;display:flex}.speed-label output{font:24px var(--mono)}.speed-label small{font-size:12px}.flight-controls input,.vision-controls input,.model-section input,.match-scrub input{appearance:none;width:100%;height:3px;accent-color:var(--acid);cursor:ew-resize;background:#ffffff65;border-radius:0;margin:12px 0}.flight-controls input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.vision-controls input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.model-section input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.match-scrub input::-webkit-slider-thumb{appearance:none;background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.flight-controls input::-moz-range-thumb{background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.vision-controls input::-moz-range-thumb{background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.model-section input::-moz-range-thumb{background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.match-scrub input::-moz-range-thumb{background:var(--acid);border:1px solid #141817;border-radius:0;width:15px;height:20px}.range-scale{font:11px var(--mono);color:#c5cdfb;justify-content:space-between;margin:2px 0 24px;display:flex}.toggle-row{text-align:left;border-top:1px solid #ffffff4a;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:14px;display:flex}.toggle-row small{color:#c2caf6;margin-top:6px;font-size:12px;display:block}.toggle-row i{border:1px solid #ffffff60;flex-shrink:0;width:34px;height:18px;display:block;position:relative}.toggle-row i:after{content:"";background:#bac4f2;width:10px;height:10px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle-row i.on{background:var(--acid);border-color:var(--acid)}.toggle-row i.on:after{background:var(--ink);left:19px}.fire-button{background:var(--acid);color:var(--ink);text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:1fr auto;margin-top:14px;padding:21px 20px;transition:background .15s,transform .15s;display:grid}.fire-button>span{letter-spacing:-.04em;font-size:23px;font-weight:600}.fire-button b{font-size:30px;font-weight:400;line-height:1}.fire-button small{font:11px var(--mono);letter-spacing:.04em;grid-column:1/-1;margin-top:10px}.fire-button:hover{background:#efff86}.fire-button.held{background:#fff;transform:scale(.98)}.reset-link{align-self:center;margin-top:18px;padding:8px;font-size:12px}.reset-link:hover{text-decoration:underline}.simulation-note{font:12px/1.8 var(--mono);color:#d2d8ff;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.match-strip{border-top:1px solid #ffffff65;grid-template-columns:160px 1fr 50px;align-items:center;gap:40px;margin-top:30px;padding:38px 0 10px;display:grid}.match-strip>div:first-child>strong{letter-spacing:-.06em;margin-top:12px;font-size:62px;font-weight:400;line-height:1;display:block}.match-scrub>div:first-child{align-items:center;gap:18px;margin-bottom:14px;display:flex}.match-scrub b{font:14px var(--mono);min-width:80px;color:var(--acid)}.match-scrub>div>span{color:#e0e4ff;font-size:14px;line-height:1.8}.match-scrub .match-ticks{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.match-scrub .match-ticks>span{font:10px var(--mono);color:#c4ccff}.match-play{border:1px solid #f2f4fb99;border-radius:50%;width:50px;height:50px;font-size:27px}.match-play:hover{background:var(--acid);color:var(--ink)}@keyframes firePulse{to{opacity:.2}}.model-section{padding-top:80px}.model-lead{grid-template-columns:1.3fr 1fr;align-items:end;gap:9vw;margin:38px 0 55px;display:grid}.model-lead h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.1vw,54px);font-weight:550;line-height:1.35}.model-lead p{color:var(--muted);max-width:420px;margin:0;font-size:16px;line-height:1.9}.model-pipeline{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.model-pipeline button{border-right:1px solid var(--line);font:12px var(--mono);text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:18px 16px;transition:all .2s;display:flex}.model-pipeline button:last-child{border-right:0}.model-pipeline button b{font-family:var(--sans);margin-right:auto;font-size:16px;font-weight:500}.model-pipeline button.active{background:var(--ink);color:var(--paper)}.model-pipeline button.active>span:first-child{color:var(--acid)}.model-pipeline button:hover:not(.active){background:#d6dcd6}.model-detail{grid-template-columns:1.1fr 1fr;gap:6vw;min-height:400px;padding:40px 0;animation:.45s both arrive;display:grid}.model-image{background:#fff;border:1px solid #d0d4ce;justify-content:center;align-items:center;min-width:0;height:350px;padding:25px 20px 50px;display:flex;position:relative}.model-image img{object-fit:contain;width:100%;height:100%}.model-image.cad{background:0 0;border:0}.model-image>span{font:10px var(--mono);color:var(--muted);position:absolute;bottom:16px;left:20px}.model-detail article{align-self:center;max-width:450px}.model-detail h3{letter-spacing:-.04em;margin:18px 0;font-size:32px;font-weight:550}.model-detail p{color:var(--muted);font-size:16px;line-height:1.9}.model-detail dl{border-top:1px solid var(--line);margin-top:25px}.model-detail dl>div{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:15px;padding:14px 0;font-size:14px;display:grid}.model-detail dt{color:var(--muted)}.model-detail dd{margin:0}.evidence-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr .85fr;gap:30px;padding:38px 0;display:grid}.evidence-strip>div+div{border-left:1px solid var(--line);padding-left:30px}.evidence-strip strong{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(30px,4.6vw,74px);font-weight:500;line-height:1.1;display:block}.evidence-strip strong>span{letter-spacing:-.04em;margin-left:4px;font-size:.46em}.evidence-strip p{margin:18px 0 0;font-size:14px;line-height:1.9}.evidence-strip small{color:var(--muted);font-size:12px}.engineering-note{border-bottom:1px solid var(--line);padding:0;font-size:14px}.engineering-note summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.engineering-note summary::-webkit-details-marker{display:none}.engineering-note p{max-width:850px;color:var(--muted);margin:0 0 22px;line-height:1.9}.engineering-note[open] summary span{transform:rotate(45deg)}.cad-compare-block{grid-template-columns:300px 1fr;align-items:center;gap:8vw;margin:70px 0 15px;display:grid}.cad-compare-block h3{letter-spacing:-.05em;margin:20px 0;font-size:32px;font-weight:550}.cad-compare-block p{color:var(--muted);font-size:16px;line-height:1.8}.cad-compare-block label{justify-content:space-between;margin-top:30px;font-size:14px;display:flex}.cad-compare-block input{background:var(--line)}.cad-compare{isolation:isolate;background:#e1e6e0;height:400px;position:relative;overflow:hidden}.cad-compare>img,.compare-overlay img{object-fit:contain;width:100%;height:100%;padding:25px}.compare-overlay{clip-path:inset(0 calc(100% - var(--compare)) 0 0);background:#f9fbf8;position:absolute;inset:0}.compare-line{top:0;bottom:0;left:var(--compare);background:var(--ink);z-index:2;width:1px;position:absolute}.compare-line>span{background:var(--acid);border:1px solid var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.compare-label{font:12px var(--mono);z-index:3;background:var(--paper);padding:4px 8px;position:absolute;bottom:18px}.compare-label.left{left:14px}.compare-label.right{right:14px}.cad-compare>input{opacity:0;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.cad-compare:focus-within{outline:2px solid var(--blue);outline-offset:3px}.vision-section{color:#edf0ec;background:#151a18;padding-top:75px}.vision-section .chapter-label{color:#a5b0a3}.vision-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10vw;margin:42px 0 50px;display:grid}.vision-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,80px);font-weight:500;line-height:1.17}.vision-heading p{color:#b0b9b0;max-width:390px;margin:0;font-size:16px;line-height:1.9}.vision-layout{grid-template-columns:1fr 275px;align-items:center;gap:5vw;display:grid}.fusion-display{border:1px solid #edf0ec40;min-width:0}.display-topline{font:12px var(--mono);color:#b3bfb0;border-bottom:1px solid #edf0ec40;justify-content:space-between;gap:15px;padding:18px 22px;display:flex}.fusion-display svg{width:100%;height:auto;display:block}.fusion-legend{color:#b9c5b7;justify-content:center;gap:24px;margin:0 0 20px;font-size:12px;display:flex}.fusion-legend>span{align-items:center;gap:9px;display:flex}.fusion-legend i{background:#a5b5ff;border-radius:50%;width:7px;height:7px;display:block}.fusion-legend>span+span i{background:var(--acid)}.fusion-step-buttons{border-block:1px solid #edf0ec40;grid-template-columns:repeat(4,1fr);display:grid}.fusion-step-buttons button{font:12px var(--mono);text-align:center;border-right:1px solid #edf0ec40;padding:16px 10px}.fusion-step-buttons button:last-child{border-right:0}.fusion-step-buttons button>span{color:#889585;margin-right:10px}.fusion-step-buttons button.active{background:var(--acid);color:var(--ink)}.fusion-step-buttons button.active>span{color:#596517}.fusion-explanation{grid-template-columns:180px 1fr;gap:24px;min-height:150px;padding:24px;display:grid}.fusion-explanation .eyebrow{color:#96a192}.fusion-explanation h3{letter-spacing:-.04em;margin:8px 0;font-size:23px;font-weight:500}.fusion-explanation p{color:#b0bcae;margin:0;font-size:15px;line-height:1.8}.latency-result{letter-spacing:-.07em;color:var(--acid);margin-top:20px;font-size:86px;font-weight:450;line-height:1}.latency-result span{margin-left:9px;font-size:30px}.vision-controls>p{color:#d4ddd1;margin:12px 0 30px;font-size:14px;line-height:1.8}.vision-controls>p small{color:#96a192;font-size:12px}.vision-controls>label{justify-content:space-between;margin-top:25px;font-size:14px;display:flex}.vision-controls output{font:14px var(--mono);color:var(--acid)}.vision-controls input{background:#747e71;margin-top:20px}.outline-button{border:1px solid #adbba4;width:100%;margin:30px 0 15px;padding:17px 12px;font-size:14px;display:block}.outline-button:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.vision-controls>a{color:#9eae97;border-bottom:1px solid;padding-bottom:4px;font-size:12px}.vision-secondary{border-top:1px solid #edf0ec40;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;margin-top:60px;padding-top:45px;display:grid}.vision-image{background:#212720;height:280px;overflow:hidden}.vision-image img{object-fit:contain;width:100%;height:100%}.vision-accordion>div{border-bottom:1px solid #edf0ec40}.vision-accordion button{text-align:left;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:17px;display:flex}.vision-accordion button span{font:12px var(--mono);color:#8b9985}.vision-accordion button b{margin-left:auto;font-size:20px;font-weight:400}.vision-accordion .open button{color:var(--acid)}.vision-accordion p{color:#b0bcae;margin:0 0 20px 37px;font-size:15px;line-height:1.9}.sensor-specs{border-top:1px solid #edf0ec40;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px;padding:30px 0 5px;display:grid}.sensor-specs>span{color:#a4b39d;font-size:13px}.sensor-specs b{color:#edf0ec;letter-spacing:-.05em;margin-bottom:10px;font-size:32px;font-weight:450;display:block}.field-section{padding-top:75px}.field-heading{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 35px;display:flex}.field-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4.7vw,74px);font-weight:550;line-height:1.1}.field-heading>div{align-items:center;gap:12px;display:flex}.field-heading>div>span{font:12px var(--mono);margin-right:14px}.field-heading button{border:1px solid var(--ink);width:48px;height:48px;font-size:24px}.field-heading button:hover{background:var(--ink);color:var(--acid)}.photo-theater{touch-action:pan-y;cursor:grab;background:#151817;height:clamp(400px,55vw,760px);position:relative;overflow:hidden}.photo-theater:active{cursor:grabbing}.photo-theater>img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both photoIn}.photo-theater:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050806a3);position:absolute;inset:40% 0 0}.photo-caption{color:#fff;z-index:2;pointer-events:none;position:absolute;bottom:46px;left:40px;right:40px}.photo-caption h3{letter-spacing:-.055em;margin:14px 0;font-size:clamp(32px,5vw,72px);font-weight:500;line-height:1.1}.photo-caption p{color:#ffffffca;margin:0;font-size:14px}.photo-enlarge{color:#fff;z-index:3;background:#13181070;border:1px solid #fff9;width:48px;height:48px;font-size:29px;position:absolute;top:22px;right:22px}.photo-enlarge:hover{background:var(--acid);color:var(--ink)}.photo-drag-hint{color:#fff;font:12px var(--mono);z-index:3;pointer-events:none;position:absolute;bottom:36px;right:28px}.photo-contact-sheet{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:12px;display:grid}.photo-contact-sheet button{aspect-ratio:1.5;opacity:.48;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.photo-contact-sheet button.active,.photo-contact-sheet button:hover{opacity:1}.photo-contact-sheet button.active{outline:2px solid var(--ink);outline-offset:3px}.photo-contact-sheet img{object-fit:cover;width:100%;height:100%}.photo-contact-sheet span{font:11px var(--mono);background:var(--paper);padding:3px 6px;position:absolute;bottom:4px;left:4px}.document-section{padding:60px var(--pad) 90px;grid-template-columns:1fr 1.15fr;align-items:center;gap:8vw;display:grid}.document-intro{border-top:1px solid var(--ink);padding-top:20px}.document-intro h2{letter-spacing:-.06em;margin:20px 0;font-size:52px;font-weight:550}.document-intro p{color:var(--muted);max-width:310px;font-size:16px;line-height:1.9}.document-download{background:#dde3d9;align-items:center;gap:30px;padding:30px;transition:background .3s;display:flex}.document-download:hover{background:var(--acid)}.document-download>img{object-fit:cover;width:95px;height:136px;transition:transform .3s;transform:rotate(-5deg);box-shadow:6px 9px #15181722}.document-download:hover>img{transform:rotate(0)}.document-download>span{flex-direction:column;gap:12px;display:flex}.document-download small{font:12px var(--mono)}.document-download strong{letter-spacing:-.04em;font-size:27px;font-weight:500}.document-download em{border-bottom:1px solid;width:fit-content;margin-top:8px;padding-bottom:3px;font-size:14px;font-style:normal}.document-download>b{margin-left:auto;font-size:46px;font-weight:300}footer{background:var(--ink);color:var(--paper);padding:45px var(--pad) 80px}.footer-wordmark{letter-spacing:-.085em;border-bottom:1px solid #fff4;justify-content:space-between;align-items:baseline;padding-bottom:30px;font-size:clamp(50px,12.8vw,200px);font-weight:800;line-height:1;display:flex}.footer-wordmark>span{letter-spacing:-.05em;color:var(--acid);font-size:.45em}footer>div{font:12px var(--mono);justify-content:space-between;gap:20px;margin-top:24px;display:flex}footer>p{color:#909b89;margin-top:30px;font-size:12px;line-height:1.8}.chapter-dock{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0f3edee;border:1px solid #151817;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 3px 15px #0002}.chapter-dock a{border-right:1px solid var(--line);align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.chapter-dock a:last-child{border:0}.chapter-dock a>span{font:10px var(--mono);color:#777f72}.chapter-dock a.active{background:var(--ink);color:var(--acid)}.chapter-dock a.active>span{color:var(--acid)}.chapter-dock a:hover{background:var(--acid);color:var(--ink)}.image-inspector{width:96vw;max-width:1500px;height:94dvh;max-height:94dvh;color:var(--ink);background:#e7ece4;border:1px solid #c1cabb;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.image-inspector::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e08de}.inspector-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 24px;font-size:16px;display:flex}.inspector-header button{padding:10px;font-size:14px}.inspector-image{text-align:center;height:calc(100% - 125px);overflow:auto}.inspector-image img{object-fit:contain;height:auto;min-height:100%;max-height:none;margin:auto}.inspector-controls{border-top:1px solid var(--line);align-items:center;gap:25px;height:61px;padding:0 25px;font-size:13px;display:flex}.inspector-controls input{accent-color:var(--ink);width:180px}.inspector-controls>span{font:12px var(--mono);margin-left:auto}@keyframes photoIn{0%{opacity:.4;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.flight-console{grid-template-columns:1fr 250px}.flight-controls{padding:20px}.arena{aspect-ratio:auto;min-height:500px}.flight-heading>div{width:300px}.flight-heading h2{font-size:6.2vw}.arena-robot{width:105px}.arena-score strong{font-size:44px}.arena-status>span+span{display:none}.model-lead{gap:40px}.evidence-strip{gap:20px}.evidence-strip>div+div{padding-left:20px}.cad-compare-block{grid-template-columns:260px 1fr;gap:35px}.vision-layout{grid-template-columns:1fr 235px;gap:35px}.fusion-explanation{grid-template-columns:1fr;gap:10px}.fusion-explanation>div{align-items:center;gap:18px;display:flex}.fusion-explanation h3{margin:0}.fusion-step-buttons button{padding:16px 7px;font-size:10px}.fusion-step-buttons button>span{margin-right:5px}.document-section{gap:35px}.document-download{gap:20px;padding:25px}.document-download strong{font-size:24px}.document-download>img{width:78px;height:112px}}@media (width<=800px){.flight-heading{flex-direction:column;align-items:start;gap:25px;margin:25px 0 30px}.flight-heading h2{font-size:clamp(40px,8vw,70px)}.flight-heading>div{width:auto;max-width:520px}.flight-heading p{margin-bottom:12px}.flight-console{grid-template-columns:1fr}.arena{aspect-ratio:5/3;min-height:0}.flight-controls{border-top:1px solid #f2f4fb55;border-left:0;grid-template-columns:1fr 1fr;gap:10px 25px;padding:25px;display:grid}.control-title{grid-column:1}.control-title h3{margin-bottom:12px}.speed-label{grid-area:2/1;margin-bottom:0}.flight-controls>input{grid-area:3/1}.range-scale{grid-area:4/1;margin-bottom:0}.toggle-row{grid-area:1/2}.toggle-row+.toggle-row{grid-row:2/5}.fire-button{grid-area:5/1;margin-top:12px}.reset-link{grid-area:5/2;justify-self:center}.match-strip{grid-template-columns:90px 1fr 40px;gap:20px}.match-strip>div:first-child>strong{font-size:40px}.match-strip .eyebrow{font-size:10px}.match-scrub>div:first-child{display:block}.match-scrub b{margin-bottom:8px;display:block}.match-scrub .match-ticks{gap:6px}.match-scrub .match-ticks>span{font-size:9px}.match-play{width:40px;height:40px;font-size:23px}.model-lead{grid-template-columns:1fr;gap:25px}.model-lead h2{font-size:34px}.model-lead p{max-width:600px}.model-pipeline button{flex-wrap:wrap;gap:8px;padding:15px 10px}.model-pipeline button b{order:3;width:100%;font-size:14px}.model-detail{gap:30px}.model-detail h3{font-size:25px}.model-image{height:290px}.evidence-strip strong{font-size:4.8vw}.cad-compare-block{grid-template-columns:1fr;gap:20px}.cad-compare-block>div:first-child{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.cad-compare-block h3{grid-area:2/1;margin:12px 0}.cad-compare-block p{grid-area:1/2/3;margin:0;font-size:14px}.cad-compare-block label{grid-column:1/-1;margin-top:14px}.cad-compare-block>div:first-child>input{grid-column:1/-1}.vision-heading{grid-template-columns:1fr;gap:25px}.vision-heading p{max-width:600px}.vision-layout{grid-template-columns:1fr}.vision-controls{grid-template-columns:1fr 1fr;align-items:center;gap:15px 25px;display:grid}.vision-controls>.eyebrow{grid-column:1/-1}.latency-result{grid-area:2/1;margin:0;font-size:65px}.vision-controls>p{grid-area:2/2;margin:0}.vision-controls>label{grid-column:1;margin:0}.vision-controls>input{grid-column:2;margin:12px 0}.vision-controls>label:first-of-type,.vision-controls>input:first-of-type{grid-row:3}.vision-controls>label:nth-of-type(2),.vision-controls>input:nth-of-type(2){grid-row:4}.outline-button{grid-column:1;margin:10px 0}.vision-controls>a{grid-column:2;width:fit-content}.vision-secondary{gap:30px}.vision-image{height:240px}.vision-accordion button{gap:12px;font-size:15px}.vision-accordion p{margin-left:0;font-size:14px}.sensor-specs{grid-template-columns:repeat(2,1fr)}.field-heading h2{font-size:36px}.field-heading>div{gap:6px}.field-heading>div>span{display:none}.field-heading button{width:40px;height:40px}.photo-theater{height:480px}.photo-caption{bottom:32px;left:24px}.photo-drag-hint{display:none}.document-section{grid-template-columns:1fr}.document-intro p{max-width:none}.document-intro h2{font-size:42px}.document-download{padding:30px}.document-download>img{width:100px;height:145px}.document-download strong{font-size:28px}}@media (width<=520px){.chapter-label{align-items:flex-start;gap:15px;font-size:10px}.chapter-label>span+span{text-align:right;max-width:130px}.flight-section,.model-section,.vision-section,.field-section{padding:40px var(--pad)}.chapter-transition{padding:20px var(--pad);gap:20px}.chapter-transition>span{font-size:52px}.chapter-transition p{margin:0;font-size:10px}.chapter-transition>a{flex-shrink:0;width:42px;height:42px;font-size:24px}.flight-heading h2{font-size:40px}.flight-heading p{font-size:15px}.flight-heading .eyebrow{font-size:11px}.arena{aspect-ratio:1.25}.arena-status{font-size:10px;top:14px;left:14px}.arena-score{top:44px;left:14px}.arena-score strong{font-size:38px}.arena-score span{font-size:9px}.arena-distance{font-size:22px;bottom:55px;right:15px}.arena-distance span{font-size:8px}.arena-robot{width:76px}.flight-controls{column-gap:20px;padding:20px 16px}.control-title h3{font-size:21px}.control-title .eyebrow{letter-spacing:0;font-size:9px}.speed-label{font-size:12px}.speed-label output{font-size:20px}.toggle-row{gap:12px;padding:10px 0;font-size:13px}.toggle-row small{font-size:11px;line-height:1.5}.toggle-row i{width:30px}.toggle-row i.on:after{left:15px}.fire-button{padding:17px 12px}.fire-button>span{font-size:21px}.fire-button small{font-size:9px}.simulation-note{gap:10px;font-size:10px}.simulation-note>span+span{display:none}.match-strip{grid-template-columns:65px 1fr;gap:20px;margin-top:18px;padding-top:25px}.match-play{grid-area:2/1;align-self:start}.match-scrub{grid-area:1/2/3}.match-strip>div:first-child>strong{font-size:34px}.match-scrub>div>span{font-size:12px}.match-scrub .match-ticks{flex-wrap:wrap}.match-scrub .match-ticks>span{font-size:9px}.model-lead h2{font-size:28px;line-height:1.4}.model-lead{gap:20px;margin:22px 0 30px}.model-pipeline{grid-template-columns:repeat(2,1fr)}.model-pipeline button:nth-child(2){border-right:0}.model-pipeline button:nth-child(-n+2){border-bottom:1px solid var(--line)}.model-detail{grid-template-columns:1fr;gap:24px;padding:25px 0 32px}.model-image{height:260px;padding:18px 14px 42px}.model-detail h3{margin:10px 0;font-size:26px}.model-detail p{margin:12px 0}.model-detail article{max-width:none}.evidence-strip{padding:0;display:block}.evidence-strip>div{justify-content:space-between;align-items:center;gap:25px;display:flex;border:0!important;padding:25px 0!important}.evidence-strip>div+div{border-top:1px solid var(--line)!important}.evidence-strip strong{font-size:40px}.evidence-strip p{min-width:142px;margin:0;font-size:12px}.evidence-strip small{font-size:10px}.engineering-note{font-size:13px}.cad-compare-block{margin-top:40px}.cad-compare-block>div:first-child{display:block}.cad-compare-block h3{margin:13px 0;font-size:27px}.cad-compare-block p{font-size:15px}.cad-compare{height:310px}.vision-heading h2{font-size:38px}.vision-heading{margin:28px 0}.display-topline{padding:15px;font-size:9px}.fusion-explanation{min-height:170px;padding:20px}.fusion-explanation p{font-size:14px}.fusion-explanation h3{font-size:22px}.fusion-step-buttons button{padding:14px 2px;font-size:9px}.fusion-step-buttons button>span{display:none}.fusion-legend{gap:18px;font-size:11px}.vision-controls{gap:14px 18px}.vision-controls>label{gap:8px;font-size:12px}.vision-controls output{font-size:12px}.latency-result{font-size:58px}.vision-controls p{font-size:12px}.vision-controls p small{font-size:10px}.vision-controls a{font-size:11px;line-height:1.7}.outline-button{font-size:13px}.vision-secondary{grid-template-columns:1fr;gap:20px;margin-top:36px;padding-top:30px}.vision-image{height:240px}.vision-accordion button{font-size:16px}.sensor-specs{gap:26px 20px}.sensor-specs>span{font-size:11px}.sensor-specs b{font-size:30px}.field-heading{gap:12px;margin:20px 0 24px}.field-heading h2{font-size:27px}.field-heading button{width:33px;height:33px;font-size:20px}.photo-theater{height:410px}.photo-theater>img{object-fit:contain}.photo-caption{bottom:22px;left:20px;right:20px}.photo-caption h3{font-size:33px}.photo-caption p{font-size:12px}.photo-caption .eyebrow{font-size:10px}.photo-contact-sheet{grid-template-columns:repeat(4,1fr);gap:6px}.photo-contact-sheet button{aspect-ratio:1.7}.photo-contact-sheet span{font-size:9px}.photo-enlarge{width:39px;height:39px;font-size:25px;top:14px;right:14px}.document-section{padding:15px var(--pad) 45px;gap:22px}.document-intro h2{font-size:36px}.document-download{gap:20px;padding:22px 18px}.document-download>img{width:68px;height:99px}.document-download strong{font-size:22px}.document-download small{font-size:10px}.document-download em{font-size:12px}.document-download>b{font-size:30px}footer{padding:30px var(--pad) 100px}footer>div{flex-wrap:wrap;gap:14px;font-size:10px}footer>p{font-size:11px}.chapter-dock{justify-content:stretch;bottom:15px;left:20px;right:20px}.chapter-dock a{flex:1;justify-content:center;padding:13px 10px;font-size:12px}.chapter-dock a>span{font-size:10px}.inspector-header{height:58px;padding:0 16px}.image-inspector{width:96vw;height:85dvh}.inspector-image{height:calc(100% - 130px)}.inspector-controls{flex-wrap:wrap;gap:15px;height:72px;padding:10px 16px;font-size:12px}.inspector-controls input{width:130px}.inspector-controls>span{display:none}}:root{--paper:#edf0ef;--ink:#151817;--line:#c6cbc7;--muted:#626960;--acid:#df0;--blue:#263df2;--pad:clamp(20px,3.5vw,64px);--sans:"Helvetica Neue","Arial", "PingFang SC","Microsoft YaHei",sans-serif;--mono:"SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}button,input,a{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}img{max-width:100%;display:block}::selection{background:var(--acid);color:#111}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.experience{overflow:clip}.masthead{height:90px;padding:0 var(--pad);border-bottom:1px solid var(--line);z-index:20;background:var(--paper);align-items:center;gap:40px;display:flex;position:relative}.wordmark{letter-spacing:-2px;align-items:center;gap:12px;font-size:27px;font-weight:950;display:flex}.wordmark span{letter-spacing:-.5px;border-left:1px solid var(--ink);padding-left:12px;font-size:14px}.edition{font:12px/1.6 var(--mono);letter-spacing:.04em}.masthead nav{gap:26px;margin-left:auto;font-size:14px;display:flex}.masthead nav a:hover{color:var(--blue)}.binder-link{border-bottom:1px solid;padding:8px 0;font-size:14px}.eyebrow{font:12px/1.6 var(--mono);letter-spacing:.08em}.machine-section{padding:35px var(--pad) 0}.machine-heading{position:relative}.machine-heading h1{letter-spacing:-.075em;align-items:center;gap:34px;margin:4px 0 0;font-size:clamp(110px,14vw,228px);font-weight:850;line-height:.98;display:flex}.machine-heading h1 span{letter-spacing:-.07em;font-size:clamp(24px,3.5vw,56px);font-weight:550;line-height:.92}.year-mark{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #8c928c;font-size:clamp(90px,12vw,190px);font-weight:750;line-height:.9;position:absolute;bottom:0;right:0}.machine-stage{grid-template-columns:minmax(0,1fr) 280px;min-height:540px;margin-top:-24px;display:grid;position:relative}.stage-ruler{writing-mode:vertical-rl;font:12px var(--mono);letter-spacing:.08em;justify-content:space-between;display:flex;position:absolute;top:42px;bottom:70px;left:0;transform:rotate(180deg)}.machine-plate{background:radial-gradient(at 50% 60%,#dbe0d9 0,#0000 68%);min-width:0;height:540px;margin:0 8%;position:relative}.hero-machine{object-fit:contain;filter:drop-shadow(0 28px 14px #17241625);width:100%;height:100%;padding:8px 2% 22px;animation:.65s cubic-bezier(.16,1,.3,1) both arrive}.hotspot{z-index:3;align-items:center;padding:0;display:flex;position:absolute}.hotspot>span{background:var(--acid);width:32px;height:32px;font:12px var(--mono);border:1px solid #10180d;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #ddff002a}.hotspot b{white-space:nowrap;background:var(--ink);color:#fff;opacity:0;padding:8px 12px;font-size:14px;transition:all .2s;transform:translate(-5px)}.hotspot:hover b,.hotspot:focus-visible b{opacity:1;transform:none}.machine-spec{align-self:center;padding:28px 0 50px 20px;animation:.45s both arrive}.machine-spec h2{letter-spacing:-.06em;margin:16px 0;font-size:28px;font-weight:650;line-height:1.2}.machine-spec p{color:var(--muted);max-width:260px;font-size:16px;line-height:1.8}.spec-value{letter-spacing:-.07em;margin-top:28px;font-size:56px;font-weight:550;line-height:1}.spec-value small{font-size:12px;font-family:var(--mono);letter-spacing:0;margin-top:12px;display:block}.machine-spec ul{border-top:1px solid var(--line);margin:18px 0 0;padding:16px 0 0;font-size:14px;line-height:2;list-style:none}.machine-spec li:before{content:"+";color:var(--muted);margin-right:16px}.stage-tools{border:1px solid var(--ink);background:var(--paper);z-index:4;display:flex;position:absolute;bottom:8px;left:35px}.stage-tools button{padding:13px 20px;font-size:14px}.stage-tools button+button{border-left:1px solid var(--ink)}.stage-tools button:hover,.stage-tools button.active{background:var(--ink);color:var(--acid)}.stage-footnote{font:12px var(--mono);color:var(--muted);position:absolute;bottom:24px;right:300px}.system-strip{border-top:1px solid var(--ink);grid-template-columns:repeat(6,1fr);margin-top:20px;display:grid}.system-strip button{text-align:left;border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:18px 12px;transition:background .2s;display:flex;position:relative}.system-strip button:last-child{border:0}.system-strip button>span{font:12px var(--mono)}.system-strip button>strong{font-size:14px;font-weight:500}.system-strip img{object-fit:contain;width:38px;height:38px}.system-strip button:hover{background:#d8ddd6}.system-strip button.selected{background:var(--acid)}.parts-board{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:16px;height:100%;padding:25px 0;display:grid}.parts-board button{flex-direction:column;justify-content:center;align-items:center;min-height:0;animation:.5s both arrive;display:flex;position:relative}.parts-board button:last-child{grid-column:span 2}.parts-board img{object-fit:contain;width:100%;height:80%;transition:transform .25s}.parts-board button:hover img{transform:scale(1.08)translateY(-6px)}.parts-board span{font:12px var(--mono);margin-top:8px}.parts-board button:hover span{background:var(--acid)}@keyframes arrive{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@media (width>=1500px){.machine-stage,.machine-plate{height:610px;min-height:610px}}@media (width<=1000px){.edition{display:none}.masthead{gap:22px}.masthead nav{gap:18px}.machine-stage{grid-template-columns:minmax(0,1fr) 240px}.machine-plate{height:460px;margin:0 4%}.machine-stage{min-height:460px}.system-strip{display:flex;overflow-x:auto}.system-strip button{min-width:160px}.stage-footnote{display:none}.machine-spec{padding-left:12px}.machine-spec h2{font-size:24px}}@media (width<=680px){.masthead{gap:18px;height:70px}.wordmark{font-size:23px}.masthead nav{display:none}.binder-link{margin-left:auto}.machine-section{padding-top:26px}.machine-heading h1{gap:16px;font-size:100px}.machine-heading h1 span{font-size:26px}.year-mark{font-size:70px;bottom:-50px}.machine-stage{margin-top:10px;display:block}.machine-plate{height:350px;margin:0}.stage-ruler{display:none}.machine-spec{grid-template-columns:1fr 115px;gap:0 18px;padding:20px 0;display:grid}.machine-spec>.eyebrow{grid-column:1/-1}.machine-spec h2{margin:12px 0;font-size:26px}.machine-spec p{grid-column:1;max-width:none;margin:0;font-size:16px}.spec-value{grid-area:2/2/4;align-self:center;margin:0;font-size:36px}.spec-value small{font-size:12px;line-height:1.5}.machine-spec ul{display:none}.stage-tools{margin-top:4px;display:inline-flex;position:relative;bottom:auto;left:0}.stage-tools button{padding:13px 16px}.system-strip{margin-top:24px}.system-strip button{min-width:146px;padding:12px 10px}.hotspot b{display:none}.parts-board{gap:10px}.parts-board span,.eyebrow{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--paper:#f1f0ec;--ink:#262722;--muted:#767770;--line:#d5d5cd;--acid:#dddcc4;--blue:#283b3a;--pad:clamp(22px,5.2vw,88px)}html{scroll-padding-top:112px}body{background:var(--paper)}.immersive{background:var(--paper);letter-spacing:-.015em;font-weight:400;overflow:clip}.immersive h1,.immersive h2,.immersive h3,.immersive p{margin:0}.immersive h1,.immersive h2{letter-spacing:-.065em;font-weight:400;line-height:1.02}.immersive em{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-weight:400}.immersive button,.inspect-drawer button{cursor:pointer;font:inherit}.immersive a{color:inherit;text-decoration:none}.immersive button:focus-visible,.immersive a:focus-visible,.inspect-drawer button:focus-visible,.inspect-drawer a:focus-visible{outline-offset:5px;outline:2px solid #ad805a}.kicker{letter-spacing:.17em;font-size:10px;font-weight:500;line-height:1.5}.quiet-note{color:#7b7d74;max-width:700px;font-size:11px!important;line-height:1.7!important}.floating-header{z-index:20;top:25px;left:var(--pad);right:var(--pad);color:#f0f0e9;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute}.word-brand{letter-spacing:-.065em;align-items:center;gap:12px;font-size:23px;font-weight:600;display:inline-flex}.word-brand span{letter-spacing:.07em;opacity:.6;font-size:10px;font-weight:400}.floating-header nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0c;border-radius:50px;gap:7px;padding:7px;display:flex}.floating-header nav a{border-radius:40px;padding:10px 18px;font-size:12px;transition:background .3s}.floating-header nav a:hover{background:#ffffff14}.pill{color:#fff;white-space:nowrap;background:#282c28;border:0;border-radius:100px;justify-content:center;align-items:center;gap:26px;padding:16px 22px;font-size:12px;line-height:1.2;transition:background .3s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.pill span{font-size:18px;line-height:1}.pill:hover{background:#474d43;transform:translateY(-2px)}.pill:active{transform:scale(.97)}.pill.light,.floating-header .pill{color:#22281f;background:#eceee2}.pill.light:hover,.floating-header .pill:hover{background:#fff}.round-button{color:#272c28;background:#e4e6df;border:none;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .3s,transform .3s;display:inline-grid;font-size:22px!important}.round-button:hover{background:#d6d9cf;transform:rotate(-7deg)}.round-button:active{transform:scale(.94)}.round-button:disabled{opacity:.35;cursor:not-allowed}.cinematic-track{color:#f2f1e9;background:#161c1a;height:380svh;position:relative}.cinematic-stage{isolation:isolate;background:radial-gradient(at 50% 45%,#505449 0%,#272e28 37%,#161c1a 75%);height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.hero-halo{z-index:-1;background:radial-gradient(#c6c8ad10,#0000 66%);border:1px solid #c8ceae16;border-radius:50%;width:62vw;max-width:1100px;height:62vw;max-height:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-halo:after{content:"";border:1px solid #d8debb08;border-radius:50%;position:absolute;inset:13%}.hero-grain{opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-wordmark{inset:150px var(--pad) auto;text-align:center;z-index:1;pointer-events:none;position:absolute}.hero-wordmark .kicker{color:#bdc4b6;margin-bottom:22px}.hero-wordmark h1{white-space:nowrap;letter-spacing:-.074em;font-size:clamp(80px,12.4vw,205px);font-weight:300;line-height:.92}.hero-wordmark h1 em{color:#d8ddc9}.cinematic-model{z-index:2;pointer-events:none;position:absolute;inset:14% -2% 2%;transform:translateY(3%)}.robot-canvas-wrap,.robot-canvas{width:100%;height:100%;position:absolute;inset:0}.robot-canvas canvas{opacity:1;width:100%;height:100%;transition:opacity .9s;display:block}.robot-canvas-wrap[data-ready=false] .robot-canvas canvas{opacity:0}.model-poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.model-loading{letter-spacing:.03em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d8decf;white-space:nowrap;background:#141914b8;border-radius:30px;padding:9px 15px;font-size:10px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.model-loading p{margin:0}.model-loading button{margin-left:12px;text-decoration:underline}.model-loading-line{display:none}.hero-intro{z-index:3;left:var(--pad);align-items:flex-start;gap:18px;display:flex;position:absolute;bottom:23%}.hero-intro p{color:#c7cabe;font-size:14px;line-height:1.7}.small-orbit{border:1px solid #909b7c;border-radius:50%;width:24px;height:24px;margin-top:4px;position:relative}.small-orbit:after{content:"";background:#d7debd;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:0}.hero-bottom{z-index:5;left:var(--pad);right:var(--pad);justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:32px}.scroll-cue{align-items:center;gap:14px;font-size:12px;line-height:1.8;display:flex}.scroll-ring{border:1px solid #a8b69742;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .5s;display:grid}.scroll-cue:hover .scroll-ring{transform:translateY(5px)}.scroll-cue small,.hero-source small{letter-spacing:.1em;color:#86937d;font-size:9px}.hero-source{letter-spacing:.1em;text-align:center;color:#b3beaa;font-size:9px;line-height:1.8}.journey-indicator{color:#acb7a3;align-items:center;gap:12px;font-size:10px;display:flex}.journey-indicator>div{background:#a5b19733;width:80px;height:1px}.journey-indicator i{transform-origin:0;background:#d1dbbf;height:1px;display:block}.scene-note{z-index:4;top:33%;left:64%;right:var(--pad);opacity:0;pointer-events:none;position:absolute}.scene-note h2{margin:22px 0;font-size:clamp(32px,4vw,64px)}.scene-note h2 em{color:#c0cbaa}.scene-note p{color:#b8c0af;max-width:360px;font-size:13px;line-height:1.8}.scene-note .scene-footnote{letter-spacing:.13em;color:#87977e;margin:24px 0;font-size:8px}.scene-note .pill{pointer-events:auto}.scene-note-one .scene-footnote{display:block}.mechanical-story{padding:145px var(--pad) 100px;background:var(--paper);z-index:6;border-radius:44px 44px 0 0;margin-top:-44px;position:relative}.chapter-intro{grid-template-columns:1fr 1fr;align-items:end;column-gap:14%;display:grid}.chapter-intro>.kicker{color:#797e72;grid-column:1/-1;margin-bottom:30px}.chapter-intro h2{font-size:clamp(50px,5.9vw,90px)}.chapter-intro>p:last-child{color:#777c70;max-width:360px;margin-bottom:6px;font-size:16px;line-height:1.8}.chapter-intro em{color:#777e6d}.mechanical-layout{grid-template-columns:1.16fr 1fr;align-items:center;gap:8%;margin-top:85px;display:grid}.system-visual{min-width:0}.depth-perspective{perspective:1200px;position:relative}.depth-surface{height:440px;transform-style:preserve-3d;background:#e8e9e3;border-radius:40px;position:relative;overflow:hidden}.depth-surface img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:20px;position:absolute;inset:0;transform:translateZ(24px)}.image-orbit-label{letter-spacing:.12em;color:#687061;font-size:9px;position:absolute;bottom:25px;left:30px;transform:translateZ(14px)}.system-metric{justify-content:space-between;align-items:center;gap:20px;padding:26px 10px 10px;display:flex}.system-metric strong{letter-spacing:-.06em;font-size:42px;font-weight:400;line-height:1.1;display:block}.system-metric span{color:#747c6d;margin-top:8px;font-size:10px;display:block}.system-metric .pill span{color:inherit;margin:0;font-size:18px}.system-accordion article{margin-bottom:10px;padding:0 0 12px}.system-accordion article>button{text-align:left;color:#8d9384;align-items:center;gap:16px;width:100%;padding:24px 0;display:flex}.system-accordion .active>button{color:#242c20}.system-accordion h3{letter-spacing:-.045em;flex:1;font-size:clamp(23px,2.15vw,35px);font-weight:400}.system-number{color:#8a927f;align-self:center;font-size:10px}.plus-mark{background:#e3e6da;border-radius:50%;flex-shrink:0;width:33px;height:33px;transition:background .4s,transform .65s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.plus-mark:before,.plus-mark:after{content:"";background:currentColor;height:1px;position:absolute;top:16px;left:11px;right:11px}.plus-mark:after{transition:transform .65s;transform:rotate(90deg)}.active>button .plus-mark,.is-open>button .plus-mark{color:#ecf0e5;background:#343e2d;transform:rotate(180deg)}.active>button .plus-mark:after,.is-open>button .plus-mark:after{transform:rotate(0)}.silk-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .5s;display:grid}.silk-collapse>div{min-height:0;overflow:hidden}.active>.silk-collapse,.is-open>.silk-collapse{opacity:1;grid-template-rows:1fr}.silk-collapse-copy{padding:4px 15px 28px 32px;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.active .silk-collapse-copy,.is-open .silk-collapse-copy{transform:translateY(0)}.silk-collapse-copy h4{letter-spacing:-.02em;max-width:350px;margin:0 0 14px;font-size:19px;font-weight:400;line-height:1.4}.silk-collapse-copy p{color:#737c6b;margin:0 0 15px;font-size:14px;line-height:1.85}.silk-collapse-copy .system-detail{color:#929887;margin-top:20px;font-size:11px;line-height:1.75}.mechanical-story>.quiet-note{margin-top:45px}.silk-disclosure>button{width:100%;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:13px;display:flex}.silk-disclosure .silk-collapse-copy{padding-left:0}.engineering-lounge{padding:110px var(--pad);color:#293221;background:#e3e6db;border-radius:44px;margin:0 20px}.engineering-title{max-width:900px}.engineering-title h2{margin:28px 0;font-size:clamp(46px,6.2vw,96px)}.engineering-title h2 em{color:#738365}.engineering-title>p:last-child{color:#78866b;max-width:485px;font-size:15px;line-height:1.8}.lab-navigation{background:#d6ddcb;border-radius:50px;gap:5px;margin:45px 0 30px;padding:6px;display:inline-flex}.lab-navigation button{white-space:nowrap;color:#738165;border-radius:50px;padding:14px 22px;font-size:12px;position:relative}.lab-navigation button>b{z-index:1;font-weight:400;position:relative}.lab-navigation button>span{background:#34412b;border-radius:50px;position:absolute;inset:0}.lab-navigation button[aria-selected=true]{color:#f2f5ea}.lab-height{background:#f0f2e9;border-radius:30px}.engineering-lounge .flight-section,.engineering-lounge .model-section,.engineering-lounge .vision-section{color:#303b28!important;background:0 0!important;padding:36px!important}.engineering-lounge .chapter-label{color:#86917a;border:0;margin-bottom:26px;padding:0}.engineering-lounge .flight-title h2,.engineering-lounge .model-lead h2,.engineering-lounge .vision-heading h2{color:#303b28;font-size:clamp(26px,3vw,43px)}.engineering-lounge .flight-title h2 em{color:#899675}.engineering-lounge .flight-title p,.engineering-lounge .model-lead p,.engineering-lounge .vision-heading p{color:#79866b}.engineering-lounge .flight-title{margin:0 0 28px}.engineering-lounge .flight-field,.engineering-lounge .fusion-display{background:#1e2a23;border-radius:22px;overflow:hidden}.engineering-lounge .flight-console{background:#e5eadc;border:0;border-radius:22px;padding:24px}.engineering-lounge .flight-console h3{margin:8px 0 24px;font-size:23px}.engineering-lounge .fire-button{color:#f2f6e9;background:#34432c;border-radius:50px}.engineering-lounge .console-toggle{background:#d9e1cf;border:0;border-radius:16px;margin:10px 0;padding:16px}.engineering-lounge .match-timeline{background:#e1e8d7;border:0;border-radius:20px;margin-top:24px;padding:20px}.engineering-lounge .model-pipeline{border:0;gap:8px}.engineering-lounge .model-pipeline button{background:#e2e8d9;border:0;border-radius:20px;padding:18px}.engineering-lounge .model-pipeline button.active{color:#f2f5e9;background:#38472e}.engineering-lounge .model-detail{border-radius:24px;margin-top:22px;animation:none;overflow:hidden}.engineering-lounge .evidence-strip{border:0;gap:20px;margin-top:24px}.engineering-lounge .evidence-strip>div{background:#e1e8d6;border:0;border-radius:22px;padding:24px}.engineering-lounge .evidence-strip strong{font-size:32px}.engineering-lounge .silk-disclosure{margin:22px 0;padding:0 10px}.engineering-lounge .cad-compare{border-radius:24px;overflow:hidden}.engineering-lounge .vision-controls{background:#e4eadb;border:0;border-radius:22px}.engineering-lounge .fusion-step-buttons{border:0;gap:5px;padding:10px}.engineering-lounge .fusion-step-buttons button{color:#aebea0;border:0;border-radius:40px}.engineering-lounge .fusion-step-buttons button.active{color:#293621;background:#dce7cc}.engineering-lounge .fusion-explanation{color:#dce6d3;border:0}.engineering-lounge .vision-accordion button,.engineering-lounge .vision-accordion>div{border:0}.engineering-lounge .vision-image{border-radius:24px;overflow:hidden}.engineering-lounge .sensor-specs{border:0;gap:12px}.engineering-lounge .sensor-specs>span{background:#e0e7d6;border:0;border-radius:20px;padding:25px}.engineering-lounge .outline-button{border-radius:50px}.engineering-lounge input[type=range]{accent-color:#5c704a}.field-record{padding:140px var(--pad) 100px}.field-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:55px;display:flex}.field-title h2{margin-top:26px;font-size:clamp(54px,6.5vw,98px)}.field-title h2 em{color:#8a897a}.field-title>p{color:#8a8b7f;max-width:270px;margin-bottom:8px;font-size:13px;line-height:1.9}.field-image-stage{background:#2c302b;border-radius:35px;height:650px;position:relative;overflow:hidden}.field-image-stage>img{object-fit:cover;width:100%;height:100%;position:absolute}.field-image-shade{pointer-events:none;background:linear-gradient(#0000 30%,#121a16b8 100%);position:absolute;inset:0}.field-image-caption{color:#f0f0e8;position:absolute;bottom:50px;left:50px;right:200px}.field-image-caption h3{letter-spacing:-.05em;margin:12px 0;font-size:46px;font-weight:400}.field-image-caption p{color:#c2cbbd;font-size:12px;line-height:1.7}.field-arrows{gap:10px;display:flex;position:absolute;bottom:50px;right:40px}.field-arrows .round-button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff36;width:54px;height:54px}.field-arrows .round-button:hover{background:#ffffff38}.immersive .field-thumbnails{gap:22px;margin-top:22px;display:flex;overflow-x:auto}.immersive .field-thumbnails button{opacity:.45;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:140px;padding:0;transition:opacity .4s;display:flex}.immersive .field-thumbnails button[aria-pressed=true],.immersive .field-thumbnails button:hover{opacity:1}.immersive .field-thumbnails img{object-fit:cover;border-radius:10px;width:64px;height:48px}.immersive .field-thumbnails span{color:#5e6657;font-size:10px}.field-record>.quiet-note{margin-top:22px}.immersive-footer{color:#e9ecdf;padding:100px var(--pad) 35px;background:#1d2621;border-radius:42px 42px 0 0;grid-template-columns:1.3fr 1fr;gap:50px;display:grid}.immersive-footer h2{margin-top:30px;font-size:clamp(56px,6.5vw,105px)}.immersive-footer h2 em{color:#a8b499}.footer-manual{place-self:end}.footer-manual p{color:#a4b39a;margin-bottom:28px;font-size:14px;line-height:1.9}.footer-bottom{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:80px;display:flex}.footer-bottom>span,.footer-bottom>a:last-child{color:#8c9d81;letter-spacing:.06em;font-size:10px}.inspect-overlay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b16137d;position:fixed;inset:0}.inspect-drawer{z-index:61;color:#2d3428;max-width:1060px;max-height:calc(100dvh - 24px);font-family:var(--sans);background:#eff0e9;border-radius:34px;outline:none;margin:auto;position:fixed;bottom:12px;left:12px;right:12px;overflow-y:auto}.inspect-inner{padding:12px 36px 24px}.drawer-handle{background:#bfc7b5;border-radius:20px;width:40px;height:4px;margin:0 auto 20px}.inspect-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.inspect-heading h2{letter-spacing:-.04em;margin:10px 0 0;font-size:32px;font-weight:400;line-height:1.2}.inspect-heading .kicker{color:#859178;margin:0}.inspect-description{color:#87927d;margin:12px 0;font-size:12px}.inspect-model{height:350px;position:relative}.inspect-model .model-loading{bottom:20px}.pill-selector{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pill-selector button{color:#7a8870;background:#e2e7d9;border-radius:40px;padding:12px 18px;font-size:12px;transition:background .3s,color .3s}.pill-selector button[aria-pressed=true]{color:#edf3e4;background:#35452d}.inspect-tools{justify-content:center;gap:10px;margin:20px 0;display:flex}.inspect-inner .silk-disclosure{margin-top:14px}.inspect-inner .silk-collapse-copy{color:#7c8970;font-size:12px;line-height:1.8}.inspect-inner .silk-collapse-copy p{margin:0 0 15px}.inspect-inner .silk-collapse-copy a{color:#3e5234}.engineering-lounge .flight-heading{gap:35px;margin:10px 0 30px}.engineering-lounge .flight-heading h2{font-size:clamp(28px,3vw,44px);line-height:1.15}.engineering-lounge .flight-heading em{color:#7a896b;font-style:italic}.engineering-lounge .flight-heading p{color:#7c896f;font-size:13px;line-height:1.8}.engineering-lounge .flight-heading .eyebrow{color:#7a896d;font-size:10px}.engineering-lounge .flight-console{background:0 0;grid-template-columns:minmax(0,1fr) 280px;gap:18px;padding:0}.engineering-lounge .arena{color:#e3edd9;aspect-ratio:5/3;background:#23372e;border-radius:22px;min-height:0}.engineering-lounge .arena-status{font-size:9px}.engineering-lounge .arena-score strong{font-size:45px}.engineering-lounge .arena-score span{font-size:9px}.engineering-lounge .arena-distance{font-size:24px}.engineering-lounge .flight-controls{color:#3b4b31;background:#e0e7d6;border:0;border-radius:22px;padding:22px}.engineering-lounge .flight-controls .eyebrow{color:#889879;font-size:9px}.engineering-lounge .flight-controls h3{margin:10px 0 25px;font-size:24px}.engineering-lounge .range-scale,.engineering-lounge .toggle-row small{color:#859776}.engineering-lounge .toggle-row{border:0;padding:13px 0;font-size:13px}.engineering-lounge .toggle-row i{background:#b8c7a9;border:0;border-radius:30px;width:36px;height:22px}.engineering-lounge .toggle-row i:after{background:#f0f4e9;border-radius:50%;width:16px;height:16px;transition:transform .4s cubic-bezier(.22,1,.36,1);top:3px;left:3px}.engineering-lounge .toggle-row i.on{background:#536c40}.engineering-lounge .toggle-row i.on:after{left:3px;transform:translate(14px)}.engineering-lounge .fire-button{padding:16px 20px}.engineering-lounge .fire-button>span{font-size:20px;font-weight:400}.engineering-lounge .fire-button small{opacity:.6;margin-top:5px;font-size:8px}.engineering-lounge .fire-button:hover{background:#4c633b}.engineering-lounge .fire-button.held{color:#fff;background:#68864f}.engineering-lounge .simulation-note{color:#8b987e;font-size:9px}.engineering-lounge .match-strip{background:#e6eadf;border:0;border-radius:24px;grid-template-columns:130px 1fr 46px;gap:25px;margin-top:10px;padding:24px}.engineering-lounge .match-strip>div:first-child>strong{font-size:45px}.engineering-lounge .match-strip .eyebrow{color:#9aa48d;font-size:9px}.engineering-lounge .match-scrub b{color:#4b6440;font-size:12px}.engineering-lounge .match-scrub>div>span,.engineering-lounge .match-scrub .match-ticks>span{color:#86967a;font-size:10px}.engineering-lounge .match-play{background:#d2ddc6;border:0;width:46px;height:46px;font-size:22px}.engineering-lounge input[type=range]{background:#b7c5ab;border-radius:20px;height:3px}.engineering-lounge input[type=range]::-webkit-slider-thumb{background:#5c744a;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #23321a22}.engineering-lounge input[type=range]::-moz-range-thumb{background:#5c744a;border:0;border-radius:50%;width:16px;height:16px}.engineering-lounge .model-detail{border:0}.engineering-lounge .model-image{border-radius:20px}.engineering-lounge .vision-accordion .silk-collapse-copy{padding-left:0}.engineering-lounge .vision-accordion .silk-collapse-copy p{margin:0}.engineering-lounge .sensor-specs{border:0}.engineering-lounge .sensor-specs b{font-weight:400}.engineering-lounge .vision-secondary{border:0}.engineering-lounge .fusion-display .display-topline{color:#aaba99}.engineering-lounge .fusion-explanation p{color:#aebb9f}.field-record{position:relative}.field-parallax{width:100%;height:112%;position:absolute;inset:-6% 0}.field-parallax>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.depth-surface img{object-fit:cover;mix-blend-mode:normal;padding:0}.hero-intro p{color:#d5dbcc}.scene-note p{color:#c6cebd}.scene-note .scene-footnote{color:#a0ae94}.silk-collapse-copy .system-detail{color:#737e69}.chapter-intro>p:last-child{color:#67715d}.system-metric span{color:#66765a}.inspect-drawer:after{display:none!important}.immersive-footer>div{font:inherit;margin-top:0;display:block}.immersive-footer>.footer-bottom{margin-top:80px;display:flex}@media (width>=1800px){.cinematic-model{inset:10% 8% 0}.scene-note{left:65%}.depth-surface{height:530px}}@media (width<=1050px){.engineering-lounge .flight-console{grid-template-columns:minmax(0,1fr) 230px}.engineering-lounge .arena{aspect-ratio:auto;min-height:400px}.engineering-lounge .flight-controls{padding:18px}.engineering-lounge .flight-heading>div{max-width:290px}}@media (width<=800px){.engineering-lounge .flight-console{grid-template-columns:1fr}.engineering-lounge .arena{aspect-ratio:5/3;min-height:0}.engineering-lounge .flight-heading{gap:18px}.engineering-lounge .flight-heading>div{width:100%;max-width:100%}.engineering-lounge .flight-controls{display:grid}.engineering-lounge .match-strip{grid-template-columns:80px 1fr 40px;gap:15px;padding:20px}}@media (width<=520px){.engineering-lounge .flight-controls{gap:0;display:flex}.engineering-lounge .flight-controls h3{margin-bottom:20px}.engineering-lounge .arena{aspect-ratio:1.3}.engineering-lounge .arena-robot{width:65px}.engineering-lounge .arena-score strong{font-size:30px}.engineering-lounge .arena-distance{font-size:18px}.engineering-lounge .arena-score span,.engineering-lounge .arena-distance span{font-size:7px}.engineering-lounge .match-strip{grid-template-columns:60px 1fr;gap:12px;padding:18px}.engineering-lounge .match-strip>div:first-child>strong{font-size:30px}.engineering-lounge .match-strip .eyebrow{font-size:7px}.engineering-lounge .evidence-strip>div{margin-top:10px;display:block;border:0!important;padding:20px!important}.engineering-lounge .evidence-strip p{margin-top:12px}.engineering-lounge .flight-heading h2{font-size:28px}.engineering-lounge .flight-heading p{font-size:12px}.engineering-lounge .flight-heading .eyebrow{font-size:8px}}@media (width<=1050px){.floating-header nav a{padding:10px 12px}.hero-wordmark{top:170px}.scene-note{top:35%;left:60%;right:30px}.scene-note h2{font-size:39px}.hero-intro{max-width:240px;bottom:23%}.hero-intro p{font-size:12px}.mechanical-layout{grid-template-columns:1fr 1fr;gap:5%}.depth-surface{height:350px}.system-metric{flex-direction:column;align-items:flex-start}.chapter-intro{column-gap:8%}.field-image-stage{height:520px}.lab-navigation button{padding:13px 17px}.engineering-lounge .flight-section,.engineering-lounge .model-section,.engineering-lounge .vision-section{padding:25px!important}}@media (width<=760px){html{scroll-padding-top:30px}.floating-header{gap:12px;top:20px}.floating-header nav{display:none}.word-brand{font-size:21px}.floating-header .pill{gap:12px;padding:13px 16px;font-size:10px}.cinematic-track{height:300svh}.cinematic-stage{min-height:650px}.hero-wordmark{top:160px;left:18px;right:18px}.hero-wordmark .kicker{margin-bottom:23px;font-size:8px}.hero-wordmark h1{white-space:normal;font-size:14vw}.cinematic-model{inset:22% -15% 8%;transform:none}.hero-intro{gap:12px;bottom:16%;left:24px}.hero-intro p{font-size:11px;line-height:1.6}.small-orbit{width:19px;height:19px}.hero-bottom{bottom:24px;left:24px;right:24px}.scroll-cue{font-size:10px}.scroll-cue small{font-size:7px}.scroll-ring{width:34px;height:34px}.hero-source{display:none}.journey-indicator>div{width:45px}.scene-note{max-width:320px;top:18%;left:24px;right:24px}.scene-note h2{margin:12px 0;font-size:39px;line-height:1.04}.scene-note h2 br:first-of-type{display:none}.scene-note p{max-width:300px;font-size:11px;line-height:1.7}.scene-note .scene-footnote{margin:15px 0;font-size:7px}.scene-note-two{top:16%}.scene-note-two .pill{padding:12px 17px;font-size:10px}.mechanical-story{border-radius:28px 28px 0 0;margin-top:-28px;padding:80px 24px 60px}.chapter-intro{display:block}.chapter-intro>.kicker{margin-bottom:23px}.chapter-intro h2{font-size:54px}.chapter-intro>p:last-child{margin-top:25px;font-size:13px;line-height:1.8}.mechanical-layout{flex-direction:column;gap:35px;margin-top:40px;display:flex}.system-visual{width:100%}.depth-surface{border-radius:28px;height:320px}.system-metric{flex-direction:row;align-items:center;padding:20px 3px 0}.system-metric strong{font-size:32px}.system-metric span{font-size:8px}.system-metric .pill{gap:12px;padding:13px 16px;font-size:10px}.system-accordion{width:100%}.system-accordion h3{font-size:25px}.system-accordion article>button{padding:20px 0}.silk-collapse-copy p{font-size:13px}.silk-collapse-copy h4{font-size:18px}.engineering-lounge{border-radius:28px;margin:0 10px;padding:60px 14px}.engineering-title{padding:0 10px}.engineering-title h2{font-size:42px;line-height:1.06}.engineering-title>p:last-child{font-size:13px}.lab-navigation{gap:0;width:100%;margin-top:30px;padding:4px}.lab-navigation button{letter-spacing:-.025em;flex:1;padding:12px 5px;font-size:9px}.lab-height{border-radius:22px}.engineering-lounge .flight-section,.engineering-lounge .model-section,.engineering-lounge .vision-section{padding:18px!important}.engineering-lounge .chapter-label{gap:12px;font-size:8px}.engineering-lounge .flight-title h2,.engineering-lounge .model-lead h2,.engineering-lounge .vision-heading h2{font-size:29px}.engineering-lounge .model-pipeline{grid-template-columns:1fr 1fr}.engineering-lounge .model-pipeline button{padding:12px;font-size:10px}.engineering-lounge .evidence-strip{grid-template-columns:1fr;gap:10px}.engineering-lounge .vision-controls{padding:20px}.engineering-lounge .sensor-specs{grid-template-columns:1fr 1fr}.engineering-lounge .sensor-specs>span{padding:18px}.field-record{padding:80px 24px 65px}.field-title{margin-bottom:30px;display:block}.field-title h2{font-size:56px}.field-title>p{margin-top:25px;font-size:12px}.field-image-stage{border-radius:25px;height:460px}.field-image-caption{bottom:98px;left:24px;right:24px}.field-image-caption h3{max-width:250px;font-size:34px}.field-image-caption p{max-width:250px;font-size:10px}.field-arrows{bottom:25px;right:24px}.field-arrows .round-button{width:43px;height:43px}.immersive .field-thumbnails{gap:14px}.immersive .field-thumbnails button{flex-direction:column;align-items:flex-start;min-width:64px}.immersive .field-thumbnails img{width:64px;height:45px}.immersive .field-thumbnails span{max-width:65px;font-size:8px}.immersive-footer{border-radius:28px 28px 0 0;padding:65px 24px 28px;display:block}.immersive-footer h2{font-size:62px}.footer-manual{margin-top:45px}.footer-manual p{font-size:13px}.footer-bottom{flex-wrap:wrap;margin-top:65px}.footer-bottom>span{font-size:8px}.footer-bottom>a:last-child{width:100%;margin-top:5px;font-size:9px}.inspect-inner{padding:12px 20px 20px}.inspect-model{height:280px}.inspect-heading h2{font-size:26px}.inspect-heading .kicker{font-size:8px}.pill-selector{gap:5px}.pill-selector button{padding:10px 13px;font-size:10px}.inspect-tools{gap:6px}.inspect-tools .round-button{width:38px;height:38px}.inspect-tools .pill{padding:12px 15px;font-size:10px}.inspect-description{font-size:11px}}@media (prefers-reduced-motion:reduce),(height<=699px){.cinematic-track{height:auto}.cinematic-stage{height:auto;min-height:100svh;padding-bottom:45px;position:relative;overflow:visible}.hero-wordmark{padding:155px 20px 0;position:relative;inset:auto;opacity:1!important;transform:none!important}.cinematic-model{height:65svh;min-height:350px;position:relative;inset:auto;transform:none}.hero-intro{margin:0 var(--pad) 45px;position:relative;inset:auto;opacity:1!important;transform:none!important}.scene-note{margin:55px var(--pad);pointer-events:auto;max-width:600px;position:relative;inset:auto;opacity:1!important;transform:none!important}.hero-bottom{margin:45px var(--pad);position:relative;inset:auto}.journey-indicator{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.silk-collapse,.silk-collapse-copy,.plus-mark,.plus-mark:after,[data-vaul-drawer],[data-vaul-overlay]{transition:none!important;animation:none!important}.depth-surface{transform:none!important}}@media (prefers-reduced-motion:no-preference) and (height>=700px){.cinematic-track{height:680svh}}@media (prefers-reduced-motion:no-preference) and (height>=700px) and (width<=760px){.cinematic-track{height:560svh}}:is(:root:has([data-showcase-theme=binder]),:root:has([data-showcase-theme=cobalt]),:root:has([data-showcase-theme=white])){--paper:#eff7fc;--ink:#101d2d;--muted:#4e6780;--line:#bfcede;--blue:#164dc3;--acid:#badcf9;--theme-surface:#e1edf7;--theme-panel:#f8fbff;--theme-soft:#d0e2f2;--theme-deep:#112c50;--theme-deep-text:#d2e5fa;--theme-accent:#164dc3;--theme-hero:#b9dff8;--theme-hero-ink:#101d2d;--theme-hero-muted:#324d6b;--theme-footer:#14375d;--theme-em:#215bb5;--theme-radius:36px;--theme-halo:#164dc326}:root:has([data-showcase-theme=cobalt]){--paper:#edf4ff;--ink:#142643;--muted:#4c6584;--line:#bdcfe7;--blue:#1647a6;--theme-surface:#dce9fb;--theme-panel:#f7faff;--theme-soft:#c9dcf6;--theme-deep:#102b58;--theme-accent:#1647a6;--theme-hero:#1647a6;--theme-hero-ink:#f3f8ff;--theme-hero-muted:#c7defb;--theme-footer:#123783;--theme-em:#3769b7;--theme-radius:44px;--theme-halo:#9acfff3b}:root:has([data-showcase-theme=white]){--paper:#fff;--ink:#1c2938;--muted:#596b80;--line:#cad4e0;--blue:#365cb9;--acid:#d6e2f5;--theme-surface:#edf1f7;--theme-panel:#fff;--theme-soft:#e1e8f2;--theme-deep:#1c2b40;--theme-accent:#365cb9;--theme-hero:#f4f6fa;--theme-hero-ink:#1c2938;--theme-hero-muted:#536780;--theme-footer:#e8eef6;--theme-em:#637c9c;--theme-radius:24px;--theme-halo:#819ac323}:root:has(.theme-experience) body{transition:background-color .9s}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .immersive{color:var(--ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.mechanical-story,.engineering-lounge,.immersive-footer,.cinematic-stage,.depth-surface,.lab-height,.inspect-drawer){transition:background .9s,color .7s,border-radius .9s}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .cinematic-track{background:var(--theme-hero);color:var(--theme-hero-ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .cinematic-stage{background:radial-gradient(ellipse at 60% 45%,#ffffff28,transparent 65%),var(--theme-hero)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .floating-header{color:var(--theme-hero-ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .floating-header nav{background:color-mix(in srgb,var(--theme-hero-ink) 6%,transparent)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .floating-header nav a:hover{background:color-mix(in srgb,var(--theme-hero-ink) 10%,transparent)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.hero-wordmark .kicker,.hero-intro p,.hero-source,.journey-indicator,.scene-note p,.scene-note .scene-footnote,.scroll-cue small,.hero-source small){color:var(--theme-hero-muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .hero-wordmark h1 em{color:inherit}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .scene-note h2 em{color:var(--theme-hero-muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.small-orbit,.scroll-ring,.hero-halo){border-color:var(--theme-halo)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .hero-halo{background:radial-gradient(#fff2,#0000 70%)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.journey-indicator i){background:var(--theme-hero-ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .journey-indicator>div{background:var(--theme-halo)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.pill,.engineering-lounge .fire-button){background:var(--theme-accent);color:#fff}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.pill:hover,.engineering-lounge .fire-button:hover){background:var(--theme-deep)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.floating-header .pill,.scene-note .pill){background:var(--theme-hero-ink);color:var(--theme-hero)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.immersive button,.immersive a,.inspect-drawer button,.theme-chooser button):focus-visible{outline:2px solid var(--theme-accent);outline-offset:5px}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.kicker,.quiet-note,.chapter-intro>p:last-child,.chapter-intro>.kicker,.system-metric span,.image-orbit-label,.system-number,.silk-collapse-copy p,.silk-collapse-copy .system-detail,.engineering-title>p:last-child,.field-title>p,.immersive .field-thumbnails span){color:var(--muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.chapter-intro em,.engineering-title h2 em,.field-title h2 em){color:var(--theme-em)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.depth-surface,.engineering-lounge,.round-button,.plus-mark,.pill-selector button){background:var(--theme-surface);color:var(--ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .mechanical-story{border-radius:var(--theme-radius) var(--theme-radius) 0 0}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.depth-surface,.engineering-lounge,.field-image-stage){border-radius:var(--theme-radius)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .system-accordion article>button{color:var(--muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .system-accordion .active>button{color:var(--ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.active>button .plus-mark,.is-open>button .plus-mark,.pill-selector button[aria-pressed=true]){background:var(--theme-accent);color:#fff}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .lab-navigation{background:var(--theme-soft)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .lab-navigation button{color:var(--muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .lab-navigation button>span{background:var(--theme-accent)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .lab-navigation button[aria-selected=true]{color:#fff}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.lab-height,.inspect-drawer){background:var(--theme-panel);color:var(--ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(.flight-section,.model-section,.vision-section){color:var(--ink)!important}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(.flight-title h2,.model-lead h2,.vision-heading h2,.flight-controls){color:var(--ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(.flight-heading p,.flight-heading .eyebrow,.flight-heading em,.flight-title p,.model-lead p,.vision-heading p,.chapter-label,.range-scale,.toggle-row small,.simulation-note,.flight-controls .eyebrow,.match-strip .eyebrow,.match-scrub b,.match-scrub>div>span,.match-scrub .match-ticks>span,.engineering-note,.model-detail p,.evidence-strip p,.vision-controls p,.vision-controls label,.sensor-specs>span){color:var(--muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(.flight-controls,.console-toggle,.match-timeline,.model-pipeline button,.evidence-strip>div,.vision-controls,.sensor-specs>span,.match-strip,.match-play){background:var(--theme-surface);color:var(--ink)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(.model-pipeline button.active,.toggle-row i.on){background:var(--theme-accent);color:#fff}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(.arena,.fusion-display,.flight-field){background:var(--theme-deep);color:var(--theme-deep-text)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(.fusion-explanation,.fusion-explanation p,.fusion-display .display-topline,.fusion-step-buttons button){color:var(--theme-deep-text)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge .fusion-step-buttons button.active{background:var(--acid);color:var(--theme-deep)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge :is(input[type=range],.toggle-row i){background:var(--theme-soft);accent-color:var(--theme-accent)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge input[type=range]::-webkit-slider-thumb{background:var(--theme-accent)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .engineering-lounge input[type=range]::-moz-range-thumb{background:var(--theme-accent)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .inspect-drawer :is(.kicker,.inspect-description,.silk-collapse-copy,.silk-collapse-copy a){color:var(--muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .drawer-handle{background:var(--theme-soft)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .immersive-footer{background:var(--theme-footer);color:#f3f8ff}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .immersive-footer :is(h2 em,.kicker,.footer-manual p,.footer-bottom>span,.footer-bottom>a:last-child){color:#bfd4ec}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .immersive-footer .pill{color:#183b75;background:#e3f1ff}[data-showcase-theme=binder] .hero-wordmark{text-align:left;top:150px}[data-showcase-theme=binder] .hero-wordmark h1{letter-spacing:-.06em;font-size:clamp(84px,12.4vw,200px);font-weight:650}[data-showcase-theme=binder] .hero-wordmark h1 em{font-family:var(--sans);letter-spacing:-.06em;font-style:normal;font-weight:650}[data-showcase-theme=binder] .hero-wordmark .kicker{letter-spacing:.2em}[data-showcase-theme=binder] .hero-halo{width:70vw;height:70vw;left:65%}[data-showcase-theme=binder] .immersive h2{font-weight:500}[data-showcase-theme=binder] .immersive h2 em{font-family:var(--sans);letter-spacing:-.065em;font-style:normal;font-weight:400}[data-showcase-theme=cobalt] .hero-wordmark{top:145px}[data-showcase-theme=cobalt] .hero-wordmark h1{text-transform:uppercase;letter-spacing:-.055em;font-size:clamp(80px,10.7vw,180px);font-weight:550}[data-showcase-theme=cobalt] .hero-wordmark h1 em{font-family:var(--sans);letter-spacing:-.055em;font-style:normal;font-weight:250}[data-showcase-theme=cobalt] .hero-halo{width:83vw;height:83vw}[data-showcase-theme=cobalt] .chapter-intro{grid-template-columns:1.3fr 1fr;column-gap:9%}[data-showcase-theme=cobalt] .immersive h2 em{font-family:var(--sans);letter-spacing:-.06em;font-style:normal}[data-showcase-theme=cobalt] .engineering-lounge{border-radius:0;margin-inline:0}[data-showcase-theme=white] .hero-wordmark{text-align:left;top:155px}[data-showcase-theme=white] .hero-wordmark h1{white-space:normal;letter-spacing:-.05em;max-width:570px;font-size:clamp(76px,9vw,152px);line-height:.96}[data-showcase-theme=white] .hero-wordmark h1 em{font-size:1.06em;display:block}[data-showcase-theme=white] .hero-wordmark .kicker{margin-bottom:32px}[data-showcase-theme=white] .cinematic-model{left:15%;right:-10%}[data-showcase-theme=white] .chapter-intro{grid-template-columns:1.4fr 1fr;column-gap:10%}:root:has([data-showcase-theme=white]) .immersive-footer{color:var(--ink)}:root:has([data-showcase-theme=white]) .immersive-footer :is(h2 em,.kicker,.footer-manual p,.footer-bottom>span,.footer-bottom>a:last-child){color:var(--muted)}:root:has([data-showcase-theme=white]) .immersive-footer .pill{background:var(--theme-accent);color:#fff}.theme-chooser{z-index:45;font-family:var(--sans);color:#142643;letter-spacing:0;position:fixed;bottom:24px;right:24px}.theme-launcher{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:left;color:#142643;background:#f5f9fff0;border-radius:999px;align-items:center;gap:15px;min-height:60px;padding:13px 18px;font-size:14px;line-height:1.2;transition:transform .4s,box-shadow .4s;display:flex;box-shadow:0 8px 40px #0d27442b,inset 0 0 0 1px #ffffff9e}.theme-launcher:hover{transform:translateY(-3px);box-shadow:0 12px 45px #0d27443d}.theme-launcher small{letter-spacing:.14em;color:#576b81;margin-bottom:5px;font-size:9px;display:block}.theme-swatches{padding-left:0;display:flex}.theme-swatches i{border:2px solid #f5f9ff;border-radius:50%;width:23px;height:23px;margin-left:-7px}.theme-swatches i:first-child{margin-left:0}.theme-chevron{margin-left:3px;font-size:19px;transition:transform .5s;transform:translateY(3px)}.theme-chevron.is-open{transform:rotate(180deg)translateY(2px)}.theme-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transform-origin:100% 100%;background:#f5f9fff5;border-radius:30px;width:min(680px,100vw - 48px);max-height:calc(100dvh - 125px);margin-bottom:14px;padding:26px;overflow:auto;box-shadow:0 16px 90px #10254240}.theme-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.theme-panel-heading span{color:#60738b;letter-spacing:.16em;font-size:10px}.theme-panel-heading h2{letter-spacing:-.055em;margin:8px 0 0;font-size:30px;font-weight:450}.theme-close{color:#365371;background:#e7eef7;border-radius:50%;width:40px;height:40px;font-size:27px}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.theme-option{text-align:left;color:#142643;background:#fff;border-radius:18px;padding:0;transition:box-shadow .4s,transform .4s;display:block;overflow:hidden;box-shadow:0 0 0 1px #d4dfeb}.theme-option:hover{transform:translateY(-3px)}.theme-option[aria-pressed=true]{box-shadow:0 0 0 2px #365fb3,0 5px 20px #244f9422}.theme-preview{background:var(--preview-bg);height:134px;color:var(--preview-ink);position:relative;overflow:hidden}.theme-preview>span{z-index:1;letter-spacing:-.075em;font-size:26px;font-weight:550;line-height:.94;position:absolute;top:16px;left:17px}.theme-preview em{font-style:normal;font-weight:400}.theme-preview img{object-fit:contain;width:90%;height:128%;position:absolute;bottom:-20%;right:-16%}.theme-preview i{background:#fff3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid;position:absolute;top:13px;right:13px}[data-edition=cobalt] .theme-preview>span{text-transform:uppercase;font-size:22px}[data-edition=white] .theme-preview em,[data-edition=carbon] .theme-preview em{font-family:Georgia,serif;font-style:italic}.theme-option-caption{padding:13px 16px 15px}.theme-option-caption strong{font-size:14px;font-weight:550}.theme-option-caption small{color:#607086;margin-top:5px;font-size:12px;line-height:1.6;display:block}.theme-panel-bottom{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.theme-panel-bottom p{color:#607086;margin:0;font-size:12px;line-height:1.6}.theme-panel-bottom button{color:#244f94;padding:10px 0;font-size:12px}.theme-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.theme-experience .journey-indicator{margin-right:210px}.theme-experience .immersive-footer{padding-bottom:110px}@media (width>=761px){[data-showcase-theme=binder] .hero-intro{bottom:20%}}@media (width<=1050px){[data-showcase-theme=white] .hero-wordmark h1{max-width:390px}}@media (width<=760px){[data-showcase-theme=binder] .hero-wordmark,[data-showcase-theme=cobalt] .hero-wordmark,[data-showcase-theme=white] .hero-wordmark{top:140px;left:24px;right:24px}[data-showcase-theme=binder] .hero-wordmark h1{font-size:15.2vw}[data-showcase-theme=cobalt] .hero-wordmark h1{font-size:12.7vw}[data-showcase-theme=white] .hero-wordmark h1{max-width:100%;font-size:16vw}[data-showcase-theme=white] .hero-wordmark h1 em{display:inline}[data-showcase-theme=white] .hero-wordmark{text-align:center}[data-showcase-theme=white] .cinematic-model{left:-15%;right:-15%}.theme-experience .journey-indicator{display:none}.theme-chooser{pointer-events:none;bottom:14px;left:14px;right:14px}.theme-chooser .theme-launcher,.theme-chooser .theme-panel{pointer-events:auto}.theme-launcher{gap:10px;min-height:54px;padding:10px 14px;font-size:12px}.theme-swatches i{width:20px;height:20px}.theme-panel{border-radius:24px;width:100%;padding:20px}.theme-panel-heading h2{font-size:26px}.theme-options{gap:12px}.theme-preview{height:108px}.theme-preview>span{font-size:23px;top:13px;left:11px}[data-edition=cobalt] .theme-preview>span{font-size:18px}.theme-preview img{width:108%;bottom:-24%;right:-25%}.theme-option-caption{padding:12px}.theme-option-caption small{display:none}.theme-panel-bottom{align-items:flex-start}.theme-panel-bottom p{max-width:110px}.theme-panel-bottom button{text-align:right;max-width:155px;padding-top:0}[data-showcase-theme]:not([data-showcase-theme=carbon]) .cinematic-model{inset:29% 0 20%;transform:none}}@media (prefers-reduced-motion:reduce),(height<=699px){[data-showcase-theme=binder] .hero-wordmark,[data-showcase-theme=cobalt] .hero-wordmark,[data-showcase-theme=white] .hero-wordmark{top:auto;left:auto;right:auto}[data-showcase-theme=white] .cinematic-model{left:auto;right:auto}[data-showcase-theme=white] .hero-wordmark h1{max-width:none}[data-showcase-theme=white] .hero-wordmark h1 em{display:inline}[data-showcase-theme]:not([data-showcase-theme=carbon]) .cinematic-model{inset:auto}}.theme-launcher{margin-left:auto}.theme-copy-help{color:#365371;font-size:12px;line-height:1.6}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .cinematic-stage .hero-wordmark .kicker{color:var(--theme-hero-muted)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) :is(.floating-header .pill:hover,.scene-note .pill:hover){background:var(--theme-hero-ink);color:var(--theme-hero)}:root:has([data-showcase-theme]:not([data-showcase-theme=carbon])) .immersive-footer .pill:hover{color:#183b75;background:#fff}:root:has([data-showcase-theme=white]:not([data-showcase-theme=carbon])) .immersive-footer{color:var(--ink)}:root:has([data-showcase-theme=white]:not([data-showcase-theme=carbon])) .immersive-footer :is(h2 em,.kicker,.footer-manual p,.footer-bottom>span,.footer-bottom>a:last-child){color:var(--muted)}:root:has([data-showcase-theme=white]:not([data-showcase-theme=carbon])) .immersive-footer .pill{background:var(--theme-accent);color:#fff}:root:has([data-showcase-theme=white]:not([data-showcase-theme=carbon])) .immersive-footer .pill:hover{background:var(--theme-deep);color:#fff}@media (prefers-reduced-motion:reduce){.theme-experience *,.theme-panel,.theme-launcher{transition:none!important}}.team-site{--team-blue:#164bc5;--team-ink:#102b41;--team-ice:#e8f1f6;--team-pad:clamp(22px,4vw,72px);background:var(--team-ice);color:var(--team-ink);font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;overflow:clip}.team-site a,.team-site button{touch-action:manipulation}.team-site a:focus-visible,.team-site button:focus-visible{outline-offset:6px;outline:3px solid #7ed4ff}.team-site h1,.team-site h2,.team-site h3,.team-site p{margin:0}.team-header{z-index:50;top:26px;left:var(--team-pad);right:var(--team-pad);height:78px;color:var(--team-ink);background:#f4f8f4;border-radius:70px;align-items:center;gap:34px;padding:0 30px;display:flex;position:absolute}.team-wordmark{letter-spacing:-1.8px;font-size:26px;font-weight:850;line-height:1}.team-wordmark span{letter-spacing:2px;margin-top:7px;font-size:10px;display:block}.team-header nav{gap:30px;margin-left:auto;font-size:14px;display:flex}.team-header-join{align-items:center;gap:12px;font-size:14px;display:flex}.team-header-join span{background:var(--team-ink);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.team-skip{z-index:150;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.team-skip:focus{top:15px}.team-hero{color:#fff;height:100svh;min-height:730px;max-height:1300px;padding:140px var(--team-pad) 35px;isolation:isolate;background:#9ab8d4;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.team-hero-image,.team-hero-shade{z-index:-2;position:absolute;inset:0;overflow:hidden}.team-hero-image img{object-fit:cover;width:100%;height:100%}.team-hero-shade{z-index:-1;background:linear-gradient(#09243830 10%,#07264009 35%,#031e44b0 100%)}.team-hero-top{justify-content:space-between;align-items:flex-end;margin-bottom:auto;padding-top:12px;display:flex}.team-hero-top>span{letter-spacing:2px;font-size:12px}.team-hero-top p{font-size:16px;line-height:1.6}.team-hero h1{letter-spacing:-.08em;margin-left:-.055em;font-size:clamp(100px,20.5vw,330px);font-weight:750;line-height:.85;position:relative}.team-hero h1>span{letter-spacing:0;font-size:18px;position:absolute;top:0;right:0}.team-hero-bottom{justify-content:space-between;margin-top:40px;font-size:14px;display:flex}.team-hero-bottom a{align-items:center;gap:26px;display:flex}.team-hero-bottom span{border:1px solid #ffffff90;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.team-intro{padding:130px var(--team-pad);max-width:1100px}.team-eyebrow{letter-spacing:2px;font-size:12px}.team-intro h2{letter-spacing:-.06em;margin:30px 0;font-size:clamp(54px,7vw,120px);font-weight:450;line-height:1.04}.team-intro p{max-width:600px;font-size:21px;line-height:1.6}.team-text-link{border-bottom:1px solid;margin-top:30px;padding-bottom:6px;display:inline-block}.team-preview-note{padding:15px var(--team-pad);letter-spacing:1px;background:#d9e8f1;justify-content:space-between;gap:20px;font-size:11px;display:flex;position:relative}.team-preview-note span{letter-spacing:0;font-size:12px}@media (width<=1000px){.team-header nav{gap:18px}.team-header{gap:22px;padding:0 23px}.team-header nav a:nth-child(3){display:none}}@media (width<=700px){.team-header{height:68px;top:16px}.team-header nav{display:none}.team-header-join{margin-left:auto;font-size:13px}.team-wordmark{font-size:23px}.team-hero{min-height:650px;padding-top:120px}.team-hero-top{display:block}.team-hero-top p{margin-top:18px}.team-hero h1{font-size:21vw}.team-hero h1>span{font-size:16px;top:-28px}.team-hero-bottom{gap:12px;font-size:12px}.team-hero-bottom a{gap:9px}.team-hero-bottom span{width:29px;height:29px}.team-intro{padding-block:80px}.team-intro p{font-size:18px}.team-preview-note{display:block}.team-preview-note span{margin-top:5px;display:block}}.team-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f4f8f4f5;position:fixed;box-shadow:0 6px 30px #071e4510}.team-header nav a{position:relative}.team-header nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .4s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.team-header nav a:hover:after,.team-header nav a[aria-current]:after{transform:scaleX(1)}.team-menu-trigger{flex-direction:column;gap:6px;min-width:30px;padding:14px 4px;display:flex}.team-menu-trigger i{background:currentColor;width:24px;height:1.5px;transition:width .4s}.team-menu-trigger:hover i:last-child{width:16px}.team-hero{max-height:none;overflow:hidden}.team-hero-image{inset:-4%}.team-hero-image img{object-position:60% center;min-width:100%;min-height:100%}.team-hero-shade{background:linear-gradient(#071c3910 35%,#071a3b80 76%,#041931dd)}.team-hero-top{align-items:flex-start}.team-hero-top>span{color:#d4eaf9}.team-hero-top p{font-size:17px}.team-hero h1{z-index:1;text-shadow:0 3px 20px #071e4510}.team-hero-bottom{z-index:2;position:relative}.hero-concept{letter-spacing:1.5px;color:#c2d9ee;align-self:center;border:0!important;width:auto!important;height:auto!important;font-size:10px!important}.team-site .team-eyebrow{letter-spacing:1.6px;font-size:12px;font-weight:500}.team-site .team-text-link{font-size:15px;transition:color .25s}.team-text-link:hover{color:#3673ed}.team-pill{color:#fff;cursor:pointer;background:#143754;border:0;border-radius:60px;align-items:center;gap:36px;min-height:54px;margin-top:30px;padding:13px 15px 13px 26px;font-size:15px;line-height:1.5;transition:background .3s,transform .3s;display:inline-flex}.team-pill>span{color:#143754;background:#eef7fb;border-radius:50%;place-items:center;width:33px;height:33px;font-size:20px;display:grid}.team-pill:hover{background:#2359a4;transform:translateY(-2px)}.team-pill.light{color:#143754;background:#f6fbff}.team-pill.light>span{color:#fff;background:#143754}.team-section-top{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:60px;font-size:14px;display:flex}.team-section-top h2{letter-spacing:-.055em;margin-top:22px;font-size:clamp(42px,5.2vw,85px);font-weight:450;line-height:1.1}.team-section-top>a{border-bottom:1px solid #102b4160;padding-bottom:6px}.team-small-note{color:#5c6f7e;line-height:1.7;display:block;margin-top:25px!important;font-size:13px!important}.team-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.concept-label{letter-spacing:1px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4;background:#09263fc4;border-radius:20px;max-width:calc(100% - 44px);padding:7px 12px;font-size:10px;font-weight:500;line-height:1.5;position:absolute;bottom:20px;left:22px}.team-journey{background:#dfebf3;height:380svh;scroll-margin-top:0;position:relative}.journey-stage{height:100svh;min-height:620px;padding:135px var(--team-pad) 38px;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.journey-heading{z-index:4;justify-content:space-between;align-items:flex-start;gap:30px;display:flex;position:relative}.journey-heading>p{font-size:14px;line-height:1.5}.journey-layout{flex:1;grid-template-columns:.9fr 1.25fr;align-items:center;gap:7vw;min-height:0;padding:35px 0;display:grid}.journey-copy{z-index:4}.journey-copy h2{letter-spacing:-.075em;margin:16px 0 18px;font-size:clamp(75px,10.3vw,160px);font-weight:450;line-height:1.03}.journey-copy h3{letter-spacing:-.04em;margin-bottom:12px;font-size:24px;font-weight:450}.journey-copy p{color:#465f74;max-width:340px;font-size:16px}.journey-copy .team-text-link{margin-top:20px}.journey-visual{isolation:isolate;height:100%;min-height:330px;max-height:640px;position:relative}.journey-photo{will-change:transform,opacity;border-radius:8px;position:absolute;inset:0;overflow:hidden;box-shadow:0 35px 80px #233c5220}.journey-photo img{object-fit:cover;width:100%;height:100%}.journey-photo.photo-0 img{object-position:65% center}.journey-photo.photo-2{background:#d4e7f4}.journey-photo.photo-2 img{object-fit:contain;mix-blend-mode:multiply;padding:25px}.journey-bottom{justify-content:space-between;align-items:center;gap:25px;padding-bottom:16px;display:flex;position:relative}.journey-bottom>span{letter-spacing:1.6px;font-size:10px}.journey-chapters{gap:30px;display:flex}.journey-chapters button{opacity:.45;padding:8px 0;font-size:14px;transition:opacity .4s}.journey-chapters button[aria-pressed=true],.journey-chapters button:hover{opacity:1}.journey-chapters button span{vertical-align:super;margin-right:9px;font-size:10px}.journey-progress{background:#25435f35;height:1px;position:absolute;bottom:0;left:0;right:0}.journey-progress i{transform-origin:0;background:#2361b7;height:2px;display:block}.journey-static{padding:60px var(--team-pad)}.journey-static article{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:60px;display:grid}.journey-static h2{letter-spacing:-.06em;font-size:80px}.journey-static .team-image-reveal{height:400px}.team-robot-feature{padding:85px var(--team-pad) 120px;background:#f0f6f9}.robot-feature-layout{grid-template-columns:.8fr 1.25fr;align-items:center;gap:7vw;display:grid}.robot-feature-copy h2{letter-spacing:-.065em;margin:24px 0 28px;font-size:clamp(64px,8vw,130px);font-weight:450;line-height:.98}.robot-feature-copy h2 em{color:#6794b5;font-style:normal}.robot-feature-copy>p:not(.team-eyebrow){color:#466075;max-width:340px;font-size:17px;line-height:1.8}.robot-feature-tags{letter-spacing:1px;color:#59758b;gap:24px;margin-top:42px;font-size:10px;display:flex}.spatial-card{perspective:1100px;min-width:0;position:relative}.spatial-surface{transform-style:preserve-3d;min-height:560px;position:relative}.robot-spatial .spatial-surface{background:radial-gradient(at 50% 45%,#eef8ff 0,#c4dfee 65%,#b4d4e8);border-radius:240px 240px 38px 38px}.spatial-glare{pointer-events:none;z-index:3;border-radius:inherit;position:absolute;inset:0;transform:translateZ(1px)}.robot-card-year{text-align:center;letter-spacing:-.08em;color:#719bb02f;font-size:210px;font-weight:700;line-height:1;transition:transform .45s;position:absolute;inset:28px 0 auto;transform:translateZ(15px)}.robot-card-image{pointer-events:auto;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:5% -6% 12%;transform:translateZ(20px)}.robot-card-image img{object-fit:contain;filter:drop-shadow(0 25px 12px #16395425);width:100%;height:100%}.spatial-card[data-hovered=true] .robot-card-image{transform:translateZ(80px)}.robot-card-label{letter-spacing:1px;font-size:12px;transition:transform .45s;position:absolute;bottom:35px;left:32px;right:80px;transform:translateZ(25px)}.spatial-card[data-hovered=true] .robot-card-label{transform:translateZ(48px)}.robot-card-label small{letter-spacing:0;color:#46677f;margin-top:8px;font-size:12px;display:block}.robot-card-open{color:#fff;z-index:5;background:#163c58;border-radius:50%;place-items:center;width:50px;height:50px;font-size:26px;transition:background .3s;display:grid;position:absolute;bottom:30px;right:26px;transform:translateZ(50px)}.robot-card-open:hover{background:#2265a7}.robot-archive-note{padding:40px var(--team-pad) 100px;justify-content:space-between;gap:45px;display:flex}.robot-archive-note p{max-width:550px}.team-image-reveal{isolation:isolate;background:#b2ccde;min-height:200px;position:relative;overflow:hidden}.team-image-reveal>img{object-fit:cover;width:100%;height:100%}.image-doors{z-index:2;pointer-events:none;display:flex;position:absolute;inset:0}.image-doors>i{background:#b7d5e7;width:50%;height:100%;display:block}.image-doors>i:last-child{background:#aacbdf}.team-community{color:#fff;isolation:isolate;background:#173e58;height:90svh;min-height:760px;max-height:1100px;position:relative}.team-community>.team-image-reveal{position:absolute;inset:0}.team-community:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#08263be8 0%,#0a2b4588 40%,#0a2b4500 75%);position:absolute;inset:0}.team-community .team-image-reveal>img{object-position:65% 50%}.community-copy{z-index:3;height:100%;padding:80px var(--team-pad);align-items:center;max-width:740px;display:flex;position:relative}.community-copy h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(55px,6.8vw,110px);font-weight:450;line-height:1.04}.community-copy p{color:#d8e9f4;max-width:360px;font-size:17px}.team-community .concept-label{z-index:5;left:auto;right:22px}.team-journal{padding:110px var(--team-pad) 130px;background:#e7f0f5}.journal-grid{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:26px;display:grid}.journal-story{text-align:left;min-width:0;padding:0}.journal-story-image{aspect-ratio:.94;background:#d6e6ed;border-radius:4px;position:relative;overflow:hidden}.story-0 .journal-story-image{aspect-ratio:1.13}.story-1{margin-top:75px}.story-2{margin-top:150px}.journal-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.story-0 .journal-story-image img{object-fit:contain;mix-blend-mode:multiply}.journal-story:hover img,.journal-story:focus-visible img{transform:scale(1.06)}.journal-open{color:#193953;background:#f4fbff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;transition:transform .45s;display:grid;position:absolute;top:17px;right:17px}.journal-story:hover .journal-open{transform:rotate(45deg)}.journal-story-caption{padding-top:22px}.journal-story-caption h3{letter-spacing:-.045em;margin-top:12px;font-size:30px;font-weight:450}.journal-story-caption .team-eyebrow{font-size:10px}.journal-story .concept-label{padding:5px 9px;font-size:9px;bottom:12px;left:12px}.team-wide-photo{height:65svh;min-height:450px}.team-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:120;background:#05162880;position:fixed;inset:0}.team-drawer,.team-menu{color:#17384d;z-index:121;background:#edf5f8;outline:none;font-family:Helvetica Neue,Arial,sans-serif;position:fixed}.team-drawer{border-radius:30px;flex-direction:column;width:min(890px,100% - 24px);max-height:calc(100dvh - 30px);display:flex;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 100px #09283d44}.team-drawer-grip{background:#a8bac6;border-radius:10px;flex-shrink:0;width:38px;height:4px;margin:12px auto}.team-drawer-close{z-index:8;color:#183d56;background:#f4fbffef;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:16px;right:18px}.team-drawer-scroll{overscroll-behavior:contain;overflow:auto}.team-drawer-image{background:#d6e7f1;border-radius:17px;height:290px;margin:0 15px;position:relative;overflow:hidden}.team-drawer-image img{object-fit:cover;width:100%;height:100%}.team-drawer-image img[src^=\/renders]{object-fit:contain}.team-drawer-copy{padding:36px 45px 45px}.team-drawer-copy h2{letter-spacing:-.05em;margin:0 0 18px;font-size:45px;font-weight:450;line-height:1.1}.team-drawer-copy p{margin:20px 0;font-size:16px;line-height:1.8}.team-drawer-copy .team-text-link{font-size:15px}.story-steps{background:#dfedf5;border-radius:15px;gap:15px;margin:25px 0;padding:25px;font-size:15px;display:grid}.team-drawer:focus-visible,.team-menu:focus-visible{outline:none}.team-menu{border-radius:28px;max-height:calc(100dvh - 24px);padding:35px 4vw 50px;inset:12px 12px auto;overflow:auto}.team-menu-top{justify-content:space-between;align-items:center;display:flex}.team-menu-close{align-items:center;gap:20px;font-size:14px;display:flex}.team-menu-close span{font-size:35px}.team-menu-layout{grid-template-columns:1.2fr 1fr;gap:8vw;margin-top:35px;display:grid}.team-menu-layout nav>a{letter-spacing:-.05em;align-items:baseline;gap:25px;padding:10px 0;font-size:clamp(30px,3.8vw,62px);line-height:1.25;display:flex}.team-menu-layout nav>a small{letter-spacing:0;color:#628096;font-size:11px}.team-menu-layout nav>a b{opacity:0;margin-left:auto;font-size:26px;font-weight:400;transition:opacity .4s,transform .5s;transform:translate(-12px,10px)}.team-menu-layout nav>a:hover b,.team-menu-layout nav>a:focus b{opacity:1;transform:none}.team-menu-layout nav>a:hover>span{color:#3274b6}.team-menu-photo{border-radius:160px 160px 12px 12px;min-height:330px;position:relative;overflow:hidden}.team-menu-photo img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.team-menu-utilities{gap:30px;margin-top:25px;font-size:15px;display:flex}.team-menu-utilities a{border-bottom:1px solid #8a9faa;padding-bottom:5px}.team-mini-viewer{background:#dcebf2;border-radius:18px;height:380px;margin-top:25px;position:relative;overflow:hidden}.team-mini-viewer .robot-canvas-wrap{position:absolute;inset:0}.team-mini-viewer .model-poster{object-fit:contain;width:100%;height:100%}.team-viewer-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.team-viewer-controls button{background:#dcebf2;border-radius:35px;min-height:44px;padding:10px 17px;font-size:14px}.team-viewer-controls label{align-items:center;gap:12px;margin-inline:10px;font-size:14px;display:flex}.team-viewer-controls input{accent-color:#245e95;width:120px}.team-viewer-controls button[aria-pressed=true]{color:#fff;background:#173e58}.team-copy-fallback{color:#143754;background:#f5faff;border:1px solid #7593ab;border-radius:12px;width:100%;min-height:150px;margin-top:20px;padding:15px;display:block}.team-drawer button:focus-visible,.team-drawer a:focus-visible,.team-menu button:focus-visible,.team-menu a:focus-visible{outline-offset:5px;outline:3px solid #428ff1}.team-page-hero{min-height:630px;padding:190px var(--team-pad) 70px;isolation:isolate;background:#cbe2f0;justify-content:space-between;align-items:flex-end;gap:60px;display:flex;position:relative;overflow:hidden}.team-page-hero h1{letter-spacing:-.065em;white-space:pre-line;margin:25px 0 0;font-size:clamp(66px,8.5vw,140px);font-weight:450;line-height:1.02}.team-page-hero>p{width:300px;max-width:33%;margin-bottom:10px;font-size:18px;line-height:1.7}.team-page-hero.photographic{color:#fff;min-height:720px}.page-hero-backdrop,.page-hero-shade{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero-backdrop{object-position:65% center}.page-hero-shade{z-index:-1;background:linear-gradient(90deg,#071d35c9,#071d3570 70%,#071d3520)}.team-page-hero>.concept-label{left:auto;right:var(--team-pad);bottom:20px}.team-disciplines{padding:20px var(--team-pad) 100px}.discipline-layout{grid-template-columns:1.15fr 1fr;gap:7vw;display:grid}.discipline-image{background:#d5e5ef;border-radius:200px 200px 12px 12px;min-height:590px;position:relative;overflow:hidden}.discipline-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discipline-image img[src^=\/renders]{object-fit:contain;mix-blend-mode:multiply;padding:20px}.discipline-tabs{flex-direction:column;display:flex}.discipline-tabs>button{text-align:left;letter-spacing:-.045em;border-bottom:1px solid #a6bccb;align-items:center;gap:20px;padding:17px 0;font-size:clamp(25px,2.9vw,42px);font-weight:450;transition:color .3s;display:flex}.discipline-tabs>button>span{letter-spacing:0;color:#6e889b;font-size:11px}.discipline-tabs>button>b{margin-left:auto;font-size:26px;font-weight:400}.discipline-tabs>button[aria-selected=true]{color:#1d68b1}.discipline-content [role=tabpanel]{min-height:190px;padding-top:28px}.discipline-content h3{margin:0 0 15px;font-size:22px;font-weight:450}.discipline-content p{color:#425f74;font-size:16px;line-height:1.8}.discipline-content small{color:#58778d;margin-top:20px;font-size:12px;display:block}.team-resource-library{padding:65px var(--team-pad) 110px}.resource-filters{flex-wrap:wrap;gap:12px;margin-bottom:50px;display:flex}.resource-filters button{background:#d8e6ef;border-radius:40px;align-items:center;gap:22px;padding:12px 22px;font-size:14px;transition:background .3s,color .3s;display:flex}.resource-filters button span{opacity:.6;font-size:10px}.resource-filters button[aria-pressed=true]{color:#fff;background:#143754}.resource-list{min-height:150px}.resource-list>article{border-bottom:1px solid #b9ccd8;grid-template-columns:35px 130px 1fr auto 45px;align-items:center;gap:30px;padding:25px 0;display:grid}.resource-index{color:#6d899c;font-size:12px}.resource-list article>img{object-fit:contain;background:#dceaf2;border-radius:8px;width:130px;height:105px}.resource-list h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(22px,2.4vw,34px);font-weight:450;line-height:1.3}.resource-list article>div>p{color:#637f93;font-size:13px}.resource-preview{gap:20px;font-size:14px;display:flex}.resource-download{border:1px solid #abc4d4;border-radius:50%;place-items:center;width:45px;height:45px;font-size:22px;transition:background .3s;display:grid}.resource-download:hover{background:#c4dced}.resource-drawer-thumbnail{background:#d9e9f2;border-radius:15px;height:240px;margin-top:25px}.resource-drawer-thumbnail img{object-fit:contain;width:100%;height:100%;padding:15px}.team-join-content{padding:100px var(--team-pad);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.join-path h2{letter-spacing:-.045em;margin:24px 0 30px;font-size:clamp(34px,4vw,60px);font-weight:450;line-height:1.15}.join-switch{background:#d5e5ef;border-radius:35px;padding:5px;display:inline-flex}.join-switch button{border-radius:30px;padding:10px 27px;font-size:14px;transition:background .4s}.join-switch button[aria-pressed=true]{background:#fff;box-shadow:0 3px 10px #17384d0c}.join-disciplines{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.join-disciplines button{border:1px solid #b6ccd9;border-radius:40px;align-items:center;gap:18px;padding:11px 16px;font-size:14px;display:flex}.join-disciplines button[aria-pressed=true]{color:#fff;background:#123b58;border-color:#123b58}.join-result{background:#dcebf3;border-radius:20px;padding:28px}.join-result>p{min-height:85px;margin-top:15px}.join-result>small{color:#59768a;margin-top:24px;font-size:12px;line-height:1.7;display:block}.team-accordion{border-bottom:1px solid #b5cbd8}.team-accordion>button{text-align:left;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:25px 0;font-size:18px;line-height:1.5;display:flex}.team-accordion>button>span{font-size:28px;line-height:1;transition:transform .65s cubic-bezier(.22,1,.36,1)}.team-accordion.is-open>button>span{transform:rotate(45deg)}.team-accordion-panel{opacity:.3;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .5s;display:grid}.team-accordion.is-open>.team-accordion-panel{opacity:1;grid-template-rows:1fr}.team-accordion-panel>div{overflow:hidden}.team-accordion-copy{color:#496b83;padding:0 10px 28px 0;font-size:16px;line-height:1.8}.team-accordion-copy .team-pill{margin-top:20px}.join-faq>.team-eyebrow{margin-bottom:20px;display:block}.join-status{color:#587489;margin-top:45px;padding:25px 0;font-size:13px}.join-status>span{letter-spacing:1.5px;font-size:10px}.join-status p{margin-top:12px}.team-support-content{padding:100px var(--team-pad);grid-template-columns:.85fr 1.2fr;gap:8vw;display:grid}.support-lead h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(52px,6vw,90px);font-weight:450;line-height:1.05}.support-lead>p{color:#46677f;max-width:360px;font-size:16px;line-height:1.8}.sponsor-placeholder{text-align:center;background:#c9e0ee;border-radius:100px 100px 15px 15px;grid-column:1/-1;margin-top:25px;padding:80px 45px}.sponsor-placeholder>span{letter-spacing:1.5px;font-size:11px}.sponsor-placeholder h3{letter-spacing:-.045em;margin:25px 0;font-size:clamp(40px,5vw,75px);font-weight:450;line-height:1.15}.sponsor-placeholder p{max-width:500px;margin:auto}.team-contact-content{padding:90px var(--team-pad) 120px;grid-template-columns:1fr 1fr;gap:40px 10vw;display:grid}.team-contact-content>.team-eyebrow{grid-column:1/-1}.contact-topics button{letter-spacing:-.03em;text-align:left;border-bottom:1px solid #b0c9d9;justify-content:space-between;width:100%;padding:20px 0;font-size:clamp(20px,2.3vw,35px);display:flex}.contact-topics button[aria-pressed=true]{color:#2463a3}.contact-draft{background:#d8e9f3;border-radius:20px;padding:35px}.contact-draft h2{letter-spacing:-.04em;margin:0 0 22px;font-size:32px;font-weight:450}.contact-draft p{font-size:16px;line-height:1.8}.team-site .team-footer{padding:70px var(--team-pad) 0;color:#e7f2fa;background:#102e47}.team-footer-top{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.team-footer-top p{color:#afc9dc;font-size:16px}.team-footer-cta{letter-spacing:-.065em;border-bottom:1px solid #426078;justify-content:space-between;align-items:center;gap:25px;margin:55px 0 70px;padding-bottom:40px;font-size:clamp(60px,10vw,160px);font-weight:450;line-height:1.1;display:flex}.team-footer-cta>span{color:#123650;background:#c7e5f5;border-radius:50%;flex-shrink:0;place-items:center;width:1.15em;height:1.15em;font-size:.6em;transition:transform .55s,background .4s;display:grid}.team-footer-cta:hover>span{background:#fff;transform:rotate(45deg)}.team-footer-links{justify-content:space-between;gap:50px;padding-bottom:50px;display:flex}.team-footer-links nav{flex-wrap:wrap;justify-content:flex-end;gap:20px 28px;max-width:650px;font-size:14px;display:flex}.team-footer .team-preview-note{color:#a5bed1;letter-spacing:0;background:0 0;border-top:1px solid #426078;justify-content:space-between;align-items:flex-start;gap:30px;padding:25px 0;font-size:12px;display:flex}.team-footer .team-preview-note>span{letter-spacing:1px;white-space:nowrap;margin:0;font-size:10px}.team-footer .team-preview-note p{max-width:490px;margin:0;font-size:12px;line-height:1.7}.team-footer .team-preview-note a{white-space:nowrap}.robot-team-return{z-index:95;color:#15334a;background:#edf6fae8;border-radius:40px;padding:12px 20px;font-size:13px;position:fixed;bottom:23px;left:24px;box-shadow:0 4px 25px #12375418}@media (width>=1700px){.spatial-surface{min-height:700px}.robot-card-year{font-size:270px}.journey-layout{gap:10vw}.team-header{max-width:1650px;margin-inline:auto}}@media (width<=1050px){.team-header nav{gap:20px}.team-header nav a:nth-child(3){display:block}.team-header{gap:24px}.journey-layout{grid-template-columns:1fr 1fr;gap:4vw}.journey-copy h2{font-size:10vw}.journey-copy h3{font-size:21px}.spatial-surface{min-height:470px}.robot-card-year{font-size:175px}.robot-feature-layout{gap:4vw}.robot-card-label{font-size:11px;left:25px}.robot-card-label small{max-width:170px}.journal-grid{gap:18px}.journal-story-caption h3{font-size:25px}.team-menu-layout{gap:5vw}.discipline-layout{gap:4vw}.resource-list>article{grid-template-columns:25px 100px 1fr auto 42px;gap:20px}.resource-list article>img{width:100px;height:90px}.team-page-hero>p{font-size:16px}.team-join-content{gap:6vw}}@media (width<=760px){.team-header{gap:20px}.team-header nav{display:none}.team-header-join{margin-left:auto}.team-header-join span{display:none}.team-hero{min-height:650px}.team-hero h1{font-size:20.8vw}.team-hero-top p{max-width:210px;font-size:16px}.hero-concept{display:none!important}.team-hero-bottom{font-size:13px}.team-hero-bottom a{gap:10px}.team-hero-image img{object-position:64% center}.team-hero-shade{background:linear-gradient(#051a3430,#09254400 45%,#092544dd)}.team-section-top{align-items:center;margin-bottom:38px}.team-section-top>a{font-size:13px}.team-section-top>span:last-child:not(:first-child){max-width:110px;font-size:11px}.team-journey{height:310svh}.journey-stage{height:100svh;min-height:0;padding:105px 22px 22px}.journey-heading p{font-size:11px}.journey-heading .team-eyebrow{font-size:10px}.journey-layout{flex-direction:column-reverse;align-items:stretch;gap:20px;padding:22px 0 15px;display:flex}.journey-visual{flex:1;height:32svh;min-height:0;max-height:360px;margin-left:13%;margin-right:2%}.journey-copy{flex-shrink:0;min-height:215px}.journey-copy h2{margin:6px 0;font-size:65px}.journey-copy h3{margin-bottom:6px;font-size:19px}.journey-copy p{max-width:330px;font-size:14px;line-height:1.6}.journey-copy .team-eyebrow{font-size:10px}.journey-copy .team-text-link{margin-top:12px;font-size:13px}.journey-bottom>span{display:none}.journey-chapters{justify-content:space-between;gap:15px;width:100%}.journey-chapters button{font-size:13px}.journey-photo .concept-label{padding:5px 8px;font-size:8px;bottom:10px;left:10px}.journey-static article{grid-template-columns:1fr;gap:25px}.journey-static .team-image-reveal{height:300px}.journey-static h2{font-size:60px}.team-robot-feature{padding:65px 22px 85px}.robot-feature-layout{flex-direction:column;align-items:stretch;gap:50px;display:flex}.robot-feature-copy h2{margin:18px 0 22px;font-size:76px}.robot-feature-copy>p:not(.team-eyebrow){max-width:330px;font-size:16px}.robot-feature-tags{gap:20px;margin-top:25px;font-size:9px}.robot-spatial{margin:0 8px}.spatial-surface{min-height:470px}.robot-card-image{inset:3% -4% 12%}.robot-card-label{bottom:28px;left:24px}.robot-card-year{font-size:180px}.robot-card-label small{font-size:11px}.team-community{height:85svh;min-height:610px}.community-copy{align-items:flex-end;padding:70px 24px}.community-copy h2{max-width:350px;font-size:59px}.community-copy p{max-width:310px;font-size:16px}.team-community:after{background:linear-gradient(#092c4400,#092c4499 35%,#092c44ef)}.team-community .team-image-reveal>img{object-position:55% center}.team-community .concept-label{font-size:8px;top:17px;bottom:auto}.team-journal{padding:70px 22px 80px}.journal-grid{grid-template-columns:1fr;gap:40px}.story-1,.story-2{margin-top:0}.journal-story-image,.story-0 .journal-story-image{aspect-ratio:1.3}.journal-story-caption h3{font-size:30px}.team-section-top h2{font-size:43px}.team-journal .team-section-top{align-items:flex-end}.team-journal .team-section-top>a{max-width:80px}.team-menu{border-radius:22px;padding:25px 23px 35px}.team-menu-layout{grid-template-columns:1fr;margin-top:25px}.team-menu-photo{display:none}.team-menu-layout nav>a{gap:18px;padding:11px 0;font-size:36px}.team-menu-layout nav>a b{opacity:1;font-size:23px;transform:none}.team-menu-utilities{font-size:14px}.team-menu-top .team-wordmark{font-size:24px}.team-drawer-copy{padding:25px 24px 35px}.team-drawer-copy h2{font-size:35px}.team-drawer-image{height:210px}.team-drawer-copy p{font-size:15px}.team-mini-viewer{height:300px}.team-viewer-controls{gap:8px}.team-viewer-controls button{padding:9px 13px;font-size:12px}.team-viewer-controls label{margin-inline:0;font-size:12px}.team-viewer-controls input{width:100px}.team-page-hero,.team-page-hero.photographic{min-height:660px;padding:170px 24px 65px;display:block}.team-page-hero h1{margin-top:30px;font-size:68px}.team-page-hero>p{width:100%;max-width:310px;margin-top:35px;font-size:16px}.team-page-hero>.concept-label{font-size:8px;bottom:18px;right:24px}.team-intro{padding:75px 24px}.team-intro h2{font-size:48px}.team-disciplines{padding:0 24px 75px}.discipline-layout{grid-template-columns:1fr;gap:35px}.discipline-image{border-radius:160px 160px 12px 12px;min-height:390px}.discipline-tabs>button{padding:13px 0;font-size:30px}.discipline-content [role=tabpanel]{min-height:205px}.team-wide-photo{height:440px;min-height:0}.team-resource-library{padding:45px 22px 70px}.resource-filters{gap:8px;margin-bottom:30px}.resource-filters button{gap:10px;padding:10px 14px;font-size:12px}.resource-list>article{grid-template-columns:70px 1fr 36px;gap:14px;padding:22px 0;position:relative}.resource-index{display:none}.resource-list article>img{grid-row:1/3;width:70px;height:95px}.resource-list h2{margin-top:6px;font-size:23px}.resource-list .team-eyebrow{letter-spacing:1px;font-size:9px}.resource-list .resource-preview{grid-area:2/2;justify-content:flex-start;width:fit-content;font-size:12px}.resource-download{grid-area:1/3/3;width:35px;height:35px}.resource-list article>div>p{font-size:11px}.resource-drawer-thumbnail{height:200px}.team-join-content{grid-template-columns:1fr;gap:55px;padding:60px 24px 75px}.join-path h2{font-size:40px}.join-result{padding:23px}.join-faq>.team-eyebrow{margin-bottom:10px}.team-accordion>button{gap:20px;padding:22px 0;font-size:17px}.team-accordion-copy{font-size:15px}.team-support-content{grid-template-columns:1fr;gap:40px;padding:65px 24px}.support-lead h2{font-size:60px}.sponsor-placeholder{border-radius:80px 80px 15px 15px;padding:60px 25px}.sponsor-placeholder h3{font-size:37px}.sponsor-placeholder p{font-size:15px}.team-contact-content{grid-template-columns:1fr;gap:28px;padding:55px 24px 75px}.contact-topics button{font-size:24px}.contact-draft{padding:25px}.robot-archive-note{padding:15px 24px 70px;display:block}.robot-archive-note p{margin-top:22px;font-size:16px}.team-site .team-footer{padding:50px 24px 0}.team-footer-top{gap:20px}.team-footer-top .team-eyebrow{font-size:10px}.team-footer-top p{font-size:13px}.team-footer-cta{gap:15px;margin:45px 0 35px;padding-bottom:30px;font-size:14vw}.team-footer-links{padding-bottom:35px;display:block}.team-footer-links nav{justify-content:flex-start;gap:15px 22px;margin-top:35px;font-size:13px}.team-footer .team-preview-note{padding-block:25px;display:block}.team-footer .team-preview-note p{margin:13px 0;font-size:11px}.team-footer .team-preview-note a{font-size:12px}.robot-team-return{padding:10px 16px;font-size:12px;bottom:18px;left:15px}}@media (width<=380px){.team-header{gap:14px;padding:0 18px;left:15px;right:15px}.team-header-join{font-size:12px}.team-wordmark{font-size:22px}.team-hero-bottom{font-size:11px}.journey-copy h2{font-size:58px}.journey-copy{min-height:215px}.spatial-surface{min-height:415px}.team-page-hero h1{font-size:59px}.team-footer-cta{font-size:13.5vw}}@media (height<=650px) and (width>=761px){.journey-stage{min-height:0;padding-top:120px}.journey-heading{display:none}.journey-layout{gap:6vw;padding-top:10px}.journey-visual{min-height:250px}.journey-copy h2{margin-top:8px;font-size:75px}.journey-copy h3{font-size:20px}.journey-copy p{font-size:14px}.journey-copy .team-text-link,.journey-bottom{margin-top:12px}.team-menu-layout nav>a{padding:5px 0;font-size:34px}}@media (height<=610px) and (width<=760px){.team-journey{height:auto}.journey-stage{height:auto;min-height:760px;position:relative}.journey-visual{flex:auto;height:260px}.team-menu-layout nav>a{padding:6px 0;font-size:26px}.team-menu-top{background:#edf5f8;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.team-site *,.team-menu *,.team-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.image-doors{display:none}.spatial-surface,.robot-card-image,.robot-card-label,.team-hero-image,.team-hero-image img{transform:none!important}}.team-drawer{margin-inline:auto;left:12px;right:12px;transform:none}.team-site .team-hero{isolation:isolate}.team-site .team-hero-bottom .hero-concept{border:0}.team-footer nav a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}@media (width<=760px){.resource-filters button,.join-switch button,.join-disciplines button,.team-header-join,.resource-preview,.team-viewer-controls button{font-size:14px}.team-hero-bottom .hero-concept{letter-spacing:.8px;position:absolute;bottom:48px;right:0;font-size:8px!important;display:block!important}.journey-static article>div>p:not(.team-eyebrow){font-size:16px}.journey-static h3{font-size:22px}}.team-drawer[data-vaul-drawer]:after{display:none}.team-drawer-scroll{flex:1;min-height:0}.team-drawer{overflow:clip}.team-drawer[data-vaul-drawer],.team-menu[data-vaul-drawer]{transition-duration:.8s;animation-duration:.8s}.team-overlay[data-vaul-overlay]{animation-duration:.65s}.team-menu[data-vaul-drawer]:after,.team-drawer[data-vaul-drawer]:after{display:none!important}@media (prefers-reduced-motion:reduce){.team-drawer[data-vaul-drawer],.team-menu[data-vaul-drawer],.team-overlay[data-vaul-overlay]{transition:none!important;animation:none!important}}.team-site{--team-pad:clamp(24px,4.2vw,84px)}.team-site button,.team-drawer button,.team-menu button{cursor:pointer;font:inherit}.team-site .team-eyebrow,.team-drawer .team-eyebrow{letter-spacing:1.5px;font-size:12px;line-height:1.5}.team-site .team-header nav{gap:24px}.team-header-join{white-space:nowrap}.team-site .hero-season-link{letter-spacing:1px;opacity:.95;align-self:center;font-size:12px}.team-menu-layout nav>a{padding:7px 0;font-size:clamp(28px,3.3vw,48px)}.team-menu-layout{margin-top:24px}.menu-season-note{color:#fff;z-index:2;position:absolute;bottom:30px;left:30px;right:30px}.team-menu-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#061c39e8);position:absolute;inset:35% 0 0}.menu-season-note span{letter-spacing:1px;font-size:12px}.menu-season-note strong{letter-spacing:-1px;margin:15px 0;font-size:38px;font-weight:450;line-height:1.2;display:block}.menu-season-note a{font-size:14px}.team-site .team-page-hero{isolation:isolate;background:#c4deed;min-height:540px;padding-bottom:65px;position:relative;overflow:hidden}.team-site .team-page-hero.photographic{background:#15344c;min-height:690px}.team-site .team-page-hero h1{z-index:2;font-size:clamp(68px,8.3vw,130px);position:relative}.team-site .team-page-hero>p{z-index:2;font-size:18px;position:relative}.page-year{letter-spacing:-.1em;color:#153c5210;pointer-events:none;font-size:550px;font-weight:700;line-height:1;position:absolute;bottom:-160px;right:3%}.full-introduction{padding:110px var(--team-pad);background:#f0f6f9;grid-template-columns:1.1fr 1fr;gap:65px 8vw;display:grid}.full-introduction h2,.team-history h2,.team-working-process h2,.support-work h2,.impact-open-work h2,.resource-library-intro h2,.robot-specifications h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(48px,5.8vw,92px);font-weight:450;line-height:1.05}.full-introduction p{color:#466176;max-width:560px;font-size:17px;line-height:1.8}.full-introduction .intro-lead{color:#17364d;margin-bottom:22px;font-size:26px;line-height:1.5}.intro-facts{border-top:1px solid #153b5226;grid-column:1/-1;grid-template-columns:repeat(3,1fr) 1fr;gap:28px;padding-top:35px;display:grid}.intro-facts>div strong{letter-spacing:-.06em;font-size:58px;font-weight:450;line-height:1.2;display:block}.intro-facts span{color:#536f83;margin-top:8px;font-size:14px;display:block}.intro-facts>a{border-bottom:1px solid #9fb4c3;justify-content:space-between;align-self:end;gap:20px;padding-bottom:14px;display:flex}.intro-facts>a b{font-size:27px;font-weight:400}.season-spotlight{color:#eff8ff;padding:100px var(--team-pad) 45px;background:#153bc0;position:relative}.season-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:10vw;display:grid}.season-heading>.team-eyebrow{color:#b8d3ff;grid-column:1/-1}.season-heading h2{letter-spacing:-.06em;margin:30px 0 0;font-size:clamp(60px,7.6vw,118px);font-weight:450;line-height:1}.season-heading>p{color:#cbdfff;max-width:410px;padding-bottom:8px;font-size:19px;line-height:1.75}.season-event-nav{grid-template-columns:repeat(3,1fr);gap:30px;margin:75px 0 48px;display:grid}.season-event-nav button{text-align:left;opacity:.5;border-top:1px solid #d8eaff55;padding:15px 0 24px;transition:opacity .4s;position:relative}.season-event-nav button[aria-selected=true],.season-event-nav button:hover{opacity:1}.season-event-nav button:before{content:"";background:#fff;width:0;height:3px;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;top:-2px;left:0}.season-event-nav button[aria-selected=true]:before{width:100%}.season-event-nav button>span{margin:0 0 12px;font-size:12px;display:block}.season-event-nav b{letter-spacing:-.035em;font-size:34px;font-weight:450;line-height:1.2;display:block}.season-event-nav small{color:#c4dbfa;margin-top:9px;font-size:13px;display:block}.season-event{min-height:390px}.season-event-content{grid-template-columns:1.1fr .8fr;align-items:start;gap:12vw;display:grid}.season-event-title h3{letter-spacing:-.045em;margin:15px 0 20px;font-size:48px;font-weight:450;line-height:1.12}.season-event-title>p{color:#d3e5ff;max-width:580px;margin-top:22px;font-size:17px;line-height:1.8}.season-event-title .team-text-link{color:#fff}.season-awards{flex-wrap:wrap;gap:9px;display:flex}.season-awards span{background:#e7f5ff20;border-radius:30px;padding:7px 13px;font-size:13px}.season-score>strong{letter-spacing:-.08em;font-size:clamp(80px,10vw,150px);font-weight:450;line-height:1;display:block}.season-score>span{color:#ccdeff;margin:12px 0 28px;font-size:14px;display:block}.season-score dl{margin:0}.season-score dl>div{border-top:1px solid #e9f4ff2a;grid-template-columns:.7fr 1.1fr;gap:22px;padding:13px 0;font-size:14px;display:grid}.season-score dt{color:#bbd4f7}.season-score dd{text-align:right;margin:0}.season-bottom{border-top:1px solid #daeaff44;justify-content:space-between;gap:30px;margin-top:35px;padding-top:25px;font-size:14px;display:flex}.season-bottom>span{color:#b7d1f4;font-size:12px}.engineering-index{padding:120px var(--team-pad);background:#dcebf4}.engineering-index .team-section-top p{color:#557288;font-size:17px}.engineering-index-layout{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:7vw;display:grid}.engineering-index-image{background:#c9dfe9;border-radius:220px 220px 20px 20px;min-height:550px;position:relative;overflow:hidden}.engineering-index-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:35px 0 55px;position:absolute;inset:0}.engineering-index-image>span{text-align:center;letter-spacing:1px;color:#48697e;font-size:12px;position:absolute;bottom:30px;left:0;right:0}.engineering-index nav{align-self:center}.engineering-index nav>a{border-bottom:1px solid #aac2d2;align-items:center;gap:25px;padding:23px 0;display:flex}.engineering-index nav small{color:#7090a5;font-size:12px}.engineering-index nav span{letter-spacing:-.035em;max-width:340px;font-size:25px;line-height:1.3}.engineering-index nav b{margin-left:auto;font-size:25px;font-weight:400;transition:transform .3s}.engineering-index nav a:hover b{transform:translate(4px,-4px)}.engineering-index nav>a.engineering-all{border:0;padding-top:28px;font-size:15px}.full-community{color:#f4f9fc;background:#17394e;grid-template-columns:1.1fr 1fr;min-height:780px;display:grid}.community-editorial-photo{min-height:600px;position:relative}.community-editorial-photo .team-image-reveal{position:absolute;inset:0}.community-editorial-photo img{object-position:58% center}.community-overline{z-index:4;letter-spacing:1.5px;color:#fff;text-shadow:0 2px 12px #000;font-size:12px;position:absolute;bottom:35px;left:35px;right:35px}.community-editorial-copy{align-self:center;padding:100px 6vw}.community-editorial-copy h2{letter-spacing:-.05em;margin:30px 0;font-size:clamp(50px,5.5vw,88px);font-weight:450;line-height:1.07}.community-editorial-copy>p{color:#bfd3df;font-size:18px;line-height:1.85}.community-editorial-copy .team-text-link{color:#fff}.community-note{border-top:1px solid #7297ad5c;margin-top:55px;padding-top:28px}.community-note span{color:#a9c4d3;letter-spacing:1px;margin-bottom:12px;font-size:12px;display:block}.community-note a{font-size:14px}.journal-library{padding:100px var(--team-pad) 130px;background:#f0f6f9}.journal-filters{flex-wrap:wrap;gap:12px;margin:0 0 55px;display:flex}.journal-filters button{background:#dce9f1;border-radius:30px;gap:18px;padding:10px 19px;font-size:15px;display:flex}.journal-filters button span{opacity:.5;font-size:12px}.journal-filters button[aria-pressed=true]{color:#fff;background:#163d59}.journal-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 30px;display:grid}.journal-editorial-story{display:block}.journal-editorial-image{background:#d8e7ef;height:310px;position:relative;overflow:hidden}.journal-editorial-image img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.22,1,.36,1)}.journal-editorial-image img[src^=\/renders]{object-fit:contain;mix-blend-mode:multiply;padding:12px}.journal-editorial-story:hover img{transform:scale(1.045)}.journal-editorial-image>span{color:#183b52;background:#f4fbffeb;border-radius:35px;padding:9px 15px;font-size:13px;position:absolute;bottom:18px;right:18px}.journal-editorial-meta{letter-spacing:1px;text-transform:uppercase;color:#5a7c93;justify-content:space-between;gap:20px;margin:23px 0 12px;font-size:12px;display:flex}.journal-editorial-meta small{letter-spacing:0;text-transform:none;font-size:12px}.journal-editorial-story h3{letter-spacing:-.05em;margin-bottom:15px;font-size:33px;font-weight:450;line-height:1.15}.journal-editorial-story p{color:#526e81;font-size:16px;line-height:1.7}.journal-date{color:#5f7e92;margin-top:18px;font-size:12px;display:block}.journal-compact .journal-editorial-grid{grid-template-columns:1.3fr 1fr 1fr}.journal-compact .journal-editorial-grid>div:nth-child(2){padding-top:65px}.journal-compact .journal-editorial-grid>div:nth-child(3){padding-top:125px}.journal-compact .journal-editorial-image{height:350px}.manual-feature{background:#bad9ef;grid-template-columns:.7fr 1fr;align-items:center;gap:10vw;padding:100px 9vw;display:grid}.manual-cover{perspective:1000px;max-width:350px;margin:auto}.manual-cover img{width:100%;transition:transform .8s;display:block;transform:rotate(-7deg)rotateY(8deg);box-shadow:14px 26px 45px #153b5e40}.manual-feature:hover .manual-cover img{transform:rotate(-3deg)rotateY(0)}.manual-feature h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(50px,5.8vw,90px);font-weight:450;line-height:1.05}.manual-feature p{max-width:550px;font-size:18px;line-height:1.8}.manual-library-link{text-underline-offset:5px;margin-top:25px;font-size:14px;text-decoration:underline;display:block}.full-footer-columns{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:6vw;padding:15px 0 60px;display:grid}.full-footer-columns>div>p{color:#a4c0d1;margin-top:30px;font-size:14px;line-height:1.8}.full-footer-columns nav{flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;display:flex}.full-footer-columns nav>span{color:#8eacbd;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:12px}.full-footer-base{color:#adc6d4;border-top:1px solid #8eb4cc35;justify-content:space-between;gap:30px;padding:25px 0 30px;font-size:12px;display:flex}.full-footer-base a{font-size:13px}.team-history{padding:110px var(--team-pad);background:#f0f6f9;grid-template-columns:1fr 1fr;gap:12vw;display:grid}.team-history p{color:#526e83;font-size:18px;line-height:1.8}.team-history ol{margin:0;padding:0;list-style:none}.team-history li{border-top:1px solid #afc6d3;grid-template-columns:100px 1fr;gap:25px;padding:26px 0;display:grid}.team-history li>span{letter-spacing:-.05em;font-size:36px}.team-history li small{color:#66849a;font-size:13px}.team-history li p{margin-top:10px;font-size:17px}.team-history h2{margin-top:25px}.discipline-reading{text-underline-offset:5px;margin-top:18px;font-size:14px;text-decoration:underline;display:block}.team-site .discipline-content [role=tabpanel]{min-height:300px}.team-site .discipline-content [role=tabpanel] small{font-size:13px}.team-site .discipline-tabs button>span{font-size:12px}.team-working-process{padding:100px var(--team-pad);color:#eaf6fc;background:#15344b}.team-working-process>.team-section-top h2{margin-top:25px}.team-working-process .team-section-top>p{color:#adc8d8;max-width:290px;font-size:16px}.team-working-process>div:last-child{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.team-working-process article{border-top:1px solid #6c91a757;padding-top:24px}.team-working-process article>span{color:#95b4c8;font-size:12px}.team-working-process h3{letter-spacing:-.04em;margin:24px 0;font-size:40px;font-weight:450}.team-working-process h4{margin:0 0 15px;font-size:18px;font-weight:450;line-height:1.5}.team-working-process article p{color:#adc8d8;font-size:16px;line-height:1.8}.field-editorial{padding:110px var(--team-pad);background:#dbeaf3}.field-editorial .team-section-top>p{color:#52768c;font-size:16px;line-height:1.8}.field-editorial-grid{grid-template-columns:1.35fr .8fr 1fr .75fr;align-items:center;gap:22px;display:grid}.field-editorial-photo{text-align:left;min-width:0;padding:0;display:block}.field-editorial-photo img{object-fit:cover;border-radius:3px;width:100%;height:280px;transition:transform .7s;display:block}.field-photo-1 img,.field-photo-3 img{height:370px}.field-editorial-photo:hover img{transform:translateY(-7px)}.field-editorial-photo>span{align-items:baseline;gap:12px;margin-top:20px;font-size:14px;display:flex}.field-editorial-photo small{color:#648598;font-size:12px}.field-editorial-photo b{margin-left:auto;font-size:25px;font-weight:400}.field-lightbox{object-fit:contain;background:#dcebf2;width:100%;max-height:60dvh;margin:25px 0;display:block}.resource-library-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:10vw;margin:0 0 65px;display:grid}.resource-library-intro h2{font-size:55px}.resource-library-intro p{color:#4f6e84;font-size:18px;line-height:1.8}.team-site .resource-list h2{font-size:32px}.team-site .resource-list>article{grid-template-columns:45px 120px 1fr 85px 46px;gap:28px;padding:35px 0}.team-site .resource-list article>img{width:120px;height:140px}.team-site .resource-list .resource-summary{color:#476b84;max-width:640px;margin-top:12px;font-size:16px;line-height:1.7}.resource-revision{color:#6a899d;margin-top:12px;font-size:12px;display:block}.team-site .resource-list .team-eyebrow{font-size:12px}.resource-details{margin:25px 0;font-size:15px}.resource-details>div{border-top:1px solid #b2c8d5;grid-template-columns:100px 1fr;gap:20px;padding:12px 0;display:grid}.resource-details dt{color:#607f95}.resource-details dd{margin:0}.resource-related{width:fit-content;display:block}.resource-source-notes{max-width:800px;margin-top:70px}.resource-source-notes h3{letter-spacing:-.04em;margin-bottom:20px;font-size:32px;font-weight:450}.resource-source-notes p{color:#536f84;margin:14px 0;font-size:16px;line-height:1.8}.robot-specifications{padding:100px var(--team-pad);background:#dcebf5;grid-template-columns:.9fr 1fr;gap:10vw;display:grid}.robot-specifications p{color:#58778b;max-width:420px;font-size:17px;line-height:1.8}.robot-specifications dl{margin:0}.robot-specifications dl>div{border-bottom:1px solid #aec4d5;justify-content:space-between;gap:35px;padding:23px 0;font-size:16px;display:flex}.robot-specifications dt{color:#5b7a8f}.robot-specifications dd{text-align:right;margin:0}.robot-chapter-list{padding:100px var(--team-pad);background:#f0f6fa}.robot-chapter-list>div:last-child{grid-template-columns:1fr 1fr;gap:0 6vw;display:grid}.robot-chapter-list>div:last-child>a{border-top:1px solid #b7ccd9;grid-template-columns:25px 90px 1fr 20px;align-items:center;gap:20px;padding:28px 0;display:grid}.robot-chapter-list img{object-fit:contain;mix-blend-mode:multiply;width:90px;height:110px}.robot-chapter-list small{color:#648297;align-self:start;font-size:12px}.robot-chapter-list h3{letter-spacing:-.035em;margin-bottom:10px;font-size:24px;font-weight:450;line-height:1.25}.robot-chapter-list p{color:#5b778c;font-size:15px;line-height:1.6}.robot-chapter-list>div:last-child>a>span{font-size:24px}.season-awards-archive{padding:110px var(--team-pad);background:#f0f6f9}.season-awards-archive h2{letter-spacing:-.06em;margin:25px 0 65px;font-size:clamp(48px,6.5vw,100px);font-weight:450;line-height:1.05}.season-awards-archive>div{grid-template-columns:1fr 1fr;gap:25px 8vw;display:grid}.season-awards-archive a{border-top:1px solid #aac3d4;padding:25px 35px 25px 0;display:block;position:relative}.season-awards-archive a>span{color:#597c93;font-size:14px}.season-awards-archive h3{letter-spacing:-.04em;margin-top:12px;font-size:32px;font-weight:450;line-height:1.3}.season-awards-archive b{font-size:26px;font-weight:400;position:absolute;top:25px;right:0}.impact-open-work{padding:110px var(--team-pad);background:#e6f0f6;grid-template-columns:1fr 1fr;gap:12vw;display:grid}.impact-open-work p{color:#4d6d84;font-size:18px;line-height:1.8}.impact-open-work>div:last-child>a{border-top:1px solid #abc5d6;padding:28px 0;display:block}.impact-open-work a>span{letter-spacing:1px;color:#5b819b;font-size:12px}.impact-open-work h3{letter-spacing:-.04em;margin:15px 0;font-size:30px;font-weight:450}.impact-open-work a>p{font-size:16px}.learning-hub{padding:100px var(--team-pad);background:#f0f6f9}.learning-intro{max-width:800px}.learning-intro h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(45px,6vw,90px);font-weight:450;line-height:1.1}.learning-intro p{color:#56748a;max-width:630px;font-size:19px;line-height:1.8}.learning-path-tabs{grid-template-columns:repeat(3,1fr);gap:20px;margin:60px 0 50px;display:grid}.learning-path-tabs button{text-align:left;color:#5e7d92;border-top:1px solid #aac4d5;padding:20px 0;position:relative}.learning-path-tabs button[aria-pressed=true]{color:#1538b5;border-top:3px solid #1644d3;padding-top:18px}.learning-path-tabs small{margin-bottom:15px;font-size:12px;display:block}.learning-path-tabs span{letter-spacing:-.03em;max-width:270px;padding-right:35px;font-size:26px;font-weight:450;line-height:1.2;display:block}.learning-path-tabs b{font-size:22px;font-weight:400;position:absolute;bottom:25px;right:10px}.learning-path-body{grid-template-columns:.8fr 1.2fr;gap:12vw;display:grid}.learning-path-body h3{letter-spacing:-.05em;margin:20px 0;font-size:45px;font-weight:450;line-height:1.12}.learning-path-body>div>p{color:#56758b;font-size:17px;line-height:1.8}.learning-path-body ol{margin:0;padding:0;list-style:none}.learning-path-body li a{border-top:1px solid #aac4d5;gap:22px;padding:25px 0;display:flex}.learning-path-body li small{color:#648197;font-size:12px}.learning-path-body h4{letter-spacing:-.035em;margin:0 0 12px;font-size:25px;font-weight:450;line-height:1.25}.learning-path-body li p{color:#5c7a8d;font-size:16px;line-height:1.7}.learning-path-body li a>span{margin-left:auto;font-size:25px}.latency-lesson{padding:100px var(--team-pad);color:#e9f5fc;background:#15384f;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.latency-lesson h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(52px,6vw,90px);font-weight:450;line-height:1.05}.latency-lesson>div>p{color:#acc6d6;font-size:17px;line-height:1.8}.latency-lesson .team-text-link{color:#fff}.latency-workbench{background:#224a63;border-radius:28px;align-self:center;padding:38px}.latency-value output{letter-spacing:-.07em;font-size:100px;line-height:1}.latency-value>span{color:#bcd7e7;margin-top:12px;font-size:14px;display:block}.latency-track{border-top:1px solid #729ab5;height:65px;margin:45px 0 35px;position:relative}.latency-track>span{color:#aecbdc;font-size:12px;position:absolute;top:22px}.latency-track>span:last-child{right:0}.latency-track>i{background:#9aceff;max-width:100%;height:3px;display:block;position:absolute;top:-2px}.latency-track>b{background:#cce8ff;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:-6px;transform:translate(-6px)}.latency-workbench label{margin-top:23px;font-size:15px;display:block}.latency-workbench label>output{float:right;color:#c0ddf2}.latency-workbench input{accent-color:#b6dcff;width:100%;margin-top:18px;display:block}.latency-workbench>p{color:#b6cfdf!important;margin-top:25px!important;font-size:13px!important;line-height:1.6!important}.learning-glossary{padding:100px var(--team-pad);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.learning-glossary h2{letter-spacing:-.06em;margin-top:25px;font-size:70px;font-weight:450;line-height:1.05}.learning-glossary .team-accordion-copy{font-size:16px}.team-site .join-result small{font-size:13px;line-height:1.7}.join-instagram{text-underline-offset:4px;margin-top:22px;font-size:15px;text-decoration:underline;display:block}.join-checklist{background:#dcebf3;border-radius:20px;margin-top:45px;padding:30px}.join-checklist>p{margin:15px 0 22px;font-size:18px}.join-checklist label{align-items:center;gap:12px;padding:9px 0;font-size:15px;display:flex}.join-checklist input{accent-color:#1546b8;width:18px;height:18px}.join-checklist>a{margin-top:22px;font-size:14px;display:block}.team-site .team-support-content{padding-bottom:70px}.support-work{padding:80px var(--team-pad) 110px;background:#dcebf3;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.support-work>div:last-child>a{border-top:1px solid #aac4d5;padding:25px 0;display:block}.support-work h3{letter-spacing:-.04em;margin:0 0 15px;font-size:32px;font-weight:450}.support-work h3 span{float:right}.support-work p{color:#5b7a8d;font-size:17px;line-height:1.8}.contact-channel{text-underline-offset:5px;margin-top:30px;font-size:16px;text-decoration:underline;display:block}.contact-directory{padding:25px var(--team-pad) 110px;grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.contact-directory>a{border-top:1px solid #aac5d5;padding-top:24px}.contact-directory span{color:#67879d;letter-spacing:1px;font-size:12px}.contact-directory h3{letter-spacing:-.04em;margin:20px 0;font-size:30px;font-weight:450;line-height:1.25}.contact-directory p{color:#5c7d93;font-size:16px;line-height:1.7}.article-reading-progress{z-index:160;transform-origin:0;background:#164bc5;height:3px;position:fixed;top:0;left:0;right:0}.article-hero{padding:190px max(var(--team-pad),calc((100vw - 1100px)/2)) 60px;background:#e7f1f7}.article-breadcrumb{color:#5d7c91;font-size:14px}.article-hero h1{letter-spacing:-.065em;max-width:1080px;margin:35px 0;font-size:clamp(58px,7.8vw,120px);font-weight:450;line-height:1.03}.article-hero>p{color:#4c6b80;max-width:850px;font-size:24px;line-height:1.5}.article-byline{color:#69859a;justify-content:space-between;gap:30px;margin-top:40px;font-size:13px;display:flex}.article-hero-image{background:#c9dde9;max-width:1100px;height:550px;margin:0 auto;overflow:hidden}.article-hero-image img{object-fit:cover;width:100%;height:100%}.article-hero-image.is-render img{object-fit:contain;mix-blend-mode:multiply;padding:20px}.article-facts{border-bottom:1px solid #abc5d6;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto;padding:35px 0;display:grid}.article-facts span{color:#628297;margin-bottom:10px;font-size:13px;display:block}.article-facts strong{letter-spacing:-.025em;font-size:23px;font-weight:450;line-height:1.25;display:block}.article-layout{grid-template-columns:250px minmax(0,1fr);gap:100px;max-width:1100px;margin:80px auto 110px;display:grid}.article-contents{align-self:start;position:sticky;top:145px}.article-contents nav{flex-direction:column;gap:20px;margin-top:20px;display:flex}.article-contents nav>a{color:#6b879a;border-left:2px solid #0000;gap:15px;padding-left:15px;font-size:14px;line-height:1.5;display:flex}.article-contents nav>a[aria-current]{color:#173e87;border-left-color:#2465c7}.article-contents nav small{font-size:12px}.article-library{text-underline-offset:5px;margin-top:35px;padding-left:15px;font-size:14px;text-decoration:underline;display:block}.article-copy>section{margin-bottom:70px;scroll-margin-top:145px}.article-section-number{color:#7391a3;letter-spacing:1px;font-size:12px}.article-copy h2{letter-spacing:-.045em;margin:18px 0 28px;font-size:42px;font-weight:450;line-height:1.1}.article-copy p{color:#37596e;margin:20px 0;font-size:18px;line-height:1.9}.article-sources{border-top:1px solid #b6cbd8;padding-top:30px}.article-sources>a{border-bottom:1px solid #c5d7e2;justify-content:space-between;gap:25px;padding:18px 0;font-size:15px;display:flex}.article-sources>.team-eyebrow{margin-bottom:12px;display:block}.article-related{padding:85px var(--team-pad) 100px;background:#d7e8f4}.article-related>div:last-child{grid-template-columns:1fr 1fr;gap:50px;display:grid}.article-related>div:last-child>a{grid-template-columns:120px 1fr 24px;align-items:start;gap:25px;display:grid}.article-related img{object-fit:contain;mix-blend-mode:multiply;width:120px;height:160px}.article-related small{color:#618096;font-size:12px}.article-related h3{letter-spacing:-.04em;margin:12px 0;font-size:30px;font-weight:450;line-height:1.2}.article-related p{color:#5a788c;font-size:16px;line-height:1.7}@media (width>=1500px){.journal-editorial-image{height:380px}.field-editorial-photo img{height:350px}.field-photo-1 img,.field-photo-3 img{height:450px}}@media (width<=1050px){.team-header nav a:nth-child(4){display:none}.team-menu-layout{grid-template-columns:1.2fr 1fr;gap:5vw}.team-menu-layout nav>a{font-size:36px}.season-event-content{gap:6vw}.engineering-index-layout{gap:5vw}.engineering-index-image{min-height:480px}.engineering-index nav span{font-size:22px}.journal-editorial-grid,.journal-compact .journal-editorial-grid{grid-template-columns:repeat(2,1fr)}.journal-compact .journal-editorial-grid>div:nth-child(2),.journal-compact .journal-editorial-grid>div:nth-child(3){padding:0}.journal-compact .journal-editorial-grid>div:last-child{grid-column:1/-1}.journal-compact .journal-editorial-grid>div:last-child .journal-editorial-story{grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.journal-compact .journal-editorial-grid>div:last-child .journal-editorial-image{grid-row:1/6}.team-working-process>div:last-child{grid-template-columns:1fr 1fr;gap:40px}.field-editorial-grid{grid-template-columns:repeat(2,1fr);gap:40px 25px}.field-editorial-photo img,.field-photo-1 img,.field-photo-3 img{height:350px}.full-footer-columns{gap:30px}.article-hero-image,.article-facts,.article-layout{margin-inline:var(--team-pad)}.article-layout{grid-template-columns:200px 1fr;gap:50px}.article-hero-image{height:500px}.article-facts{gap:25px}.article-facts strong{font-size:20px}.team-site .resource-list>article{grid-template-columns:85px 1fr 70px 44px;gap:22px}.team-site .resource-list article>img{width:85px;height:130px}.resource-index{display:none}.robot-chapter-list>div:last-child{grid-template-columns:1fr}.robot-chapter-list>div:last-child>a{grid-template-columns:30px 100px 1fr 30px}.robot-chapter-list img{width:100px}.learning-path-body{gap:6vw}.learning-glossary h2{font-size:55px}.latency-workbench{padding:27px}.latency-value output{font-size:85px}.manual-feature{gap:7vw;padding-inline:6vw}}@media (width<=760px){.team-site .team-header{gap:18px}.team-site .hero-season-link{display:none}.team-site .team-page-hero{min-height:510px;padding:150px 24px 50px}.team-site .team-page-hero.photographic{min-height:620px}.team-site .team-page-hero h1{font-size:65px}.team-site .team-page-hero>p{margin-top:30px;font-size:17px}.page-year{font-size:330px;bottom:-100px;right:-20px}.team-menu-layout{grid-template-columns:1fr}.team-menu-layout nav>a{padding:9px 0;font-size:29px}.team-menu-utilities{margin-top:20px}.team-menu-layout nav>a small{font-size:12px}.team-menu-layout nav>a b{font-size:24px}.full-introduction{grid-template-columns:1fr;gap:30px;padding:75px 24px}.full-introduction h2{margin:20px 0 0;font-size:55px}.full-introduction .intro-lead{font-size:24px}.full-introduction p{font-size:17px}.intro-facts{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:15px;padding-top:30px}.intro-facts>div strong{font-size:48px}.intro-facts span{font-size:13px}.intro-facts>a{font-size:14px}.season-spotlight{padding:75px 24px 30px}.season-heading{grid-template-columns:1fr;gap:25px}.season-heading h2{margin:0;font-size:61px}.season-heading>p{max-width:330px;font-size:17px}.season-event-nav{gap:14px;margin:40px 0 30px}.season-event-nav b{font-size:22px}.season-event-nav small{font-size:12px;line-height:1.6}.season-event-nav button>span{font-size:12px}.season-event-content{grid-template-columns:1fr;gap:35px}.season-event-title h3{font-size:37px}.season-event-title>p{font-size:16px}.season-score>strong{font-size:95px}.season-score>span{margin:8px 0 25px}.season-score dl>div{font-size:14px}.season-event{min-height:670px}.season-bottom{margin-top:20px;display:block}.season-bottom>span{margin-top:18px;display:block}.season-awards span{font-size:12px}.engineering-index{padding:75px 24px}.engineering-index .team-section-top{display:block}.engineering-index .team-section-top p{margin-top:25px;font-size:16px}.engineering-index-layout{flex-direction:column;gap:30px;display:flex}.engineering-index-image{border-radius:170px 170px 15px 15px;min-height:370px}.engineering-index-image>span{letter-spacing:.5px;font-size:12px}.engineering-index nav{width:100%}.engineering-index nav>a{gap:18px;padding:22px 0}.engineering-index nav span{font-size:22px}.full-community{grid-template-columns:1fr}.community-editorial-photo{min-height:450px}.community-editorial-copy{padding:60px 24px 70px}.community-editorial-copy h2{font-size:54px}.community-editorial-copy>p{font-size:17px}.community-overline{font-size:12px;bottom:24px;left:24px;right:24px}.community-note{margin-top:35px}.journal-library{padding:70px 24px 80px}.journal-library .team-section-top{align-items:flex-end;gap:20px}.journal-library .team-section-top h2{font-size:44px}.journal-library .team-section-top>span{font-size:12px}.journal-filters{gap:8px;margin-bottom:35px}.journal-filters button{gap:12px;padding:10px 14px;font-size:14px}.journal-editorial-grid,.journal-compact .journal-editorial-grid{grid-template-columns:1fr;gap:45px}.journal-compact .journal-editorial-grid>div:last-child{grid-column:auto}.journal-compact .journal-editorial-grid>div:last-child .journal-editorial-story{display:block}.journal-editorial-image,.journal-compact .journal-editorial-image{height:310px}.journal-editorial-story h3{font-size:33px}.journal-editorial-story p{font-size:16px}.journal-editorial-meta{margin-top:20px}.manual-feature{grid-template-columns:1fr;gap:55px;padding:65px 24px 75px}.manual-cover{max-width:210px}.manual-feature h2{font-size:55px}.manual-feature p{font-size:17px}.manual-feature .team-pill{gap:20px;padding-left:20px;font-size:14px}.full-footer-columns{grid-template-columns:1fr 1fr;gap:40px 25px;padding-bottom:45px}.full-footer-columns>div:first-child{grid-column:1/-1}.full-footer-columns nav{font-size:14px}.full-footer-columns>nav:last-child{grid-column:1/-1}.full-footer-columns>div>p{margin-top:20px}.full-footer-base{flex-wrap:wrap;gap:17px;font-size:12px;display:flex}.full-footer-base>span{width:100%}.full-footer-base>a:last-child{margin-left:auto}.full-footer .team-footer-cta{white-space:nowrap;font-size:13vw}.team-history{grid-template-columns:1fr;gap:40px;padding:70px 24px}.team-history h2{font-size:53px}.team-history p{font-size:17px}.team-history li{grid-template-columns:75px 1fr;gap:20px}.team-history li>span{font-size:30px}.team-history li p{font-size:16px}.team-site .discipline-content [role=tabpanel]{min-height:325px}.team-site .discipline-tabs>button{font-size:29px}.team-working-process{padding:70px 24px}.team-working-process>div:last-child{grid-template-columns:1fr;gap:30px}.team-working-process h3{margin:18px 0;font-size:38px}.team-working-process .team-section-top{display:block}.team-working-process .team-section-top p{margin-top:25px}.field-editorial{padding:70px 24px}.field-editorial .team-section-top{display:block}.field-editorial .team-section-top p{margin-top:25px}.field-editorial-grid{align-items:start;gap:30px 15px}.field-editorial-photo img,.field-photo-1 img,.field-photo-3 img{height:220px}.field-editorial-photo>span{flex-wrap:wrap;gap:8px;margin-top:15px;font-size:14px;line-height:1.4}.field-editorial-photo small{font-size:12px}.field-editorial-photo b{font-size:22px}.resource-library-intro{grid-template-columns:1fr;gap:15px;margin-bottom:40px}.resource-library-intro h2{margin:20px 0 0;font-size:43px}.resource-library-intro p{font-size:17px}.team-site .resource-filters button{padding:10px 15px;font-size:14px}.team-site .resource-list>article{grid-template-columns:64px 1fr 35px;gap:15px;padding:28px 0}.team-site .resource-list article>img{grid-row:1/3;align-self:start;width:64px;height:95px}.team-site .resource-list h2{font-size:24px}.team-site .resource-list .resource-summary{font-size:15px;line-height:1.7}.team-site .resource-list .resource-preview{font-size:14px}.team-site .resource-list article>div>p{font-size:13px}.team-site .resource-list article>div>p.resource-summary{font-size:15px}.team-site .resource-list .team-eyebrow{letter-spacing:.4px;font-size:12px}.resource-revision{font-size:12px}.resource-source-notes{margin-top:45px}.resource-source-notes h3{font-size:30px}.resource-details>div{grid-template-columns:80px 1fr;gap:14px;font-size:14px}.robot-specifications{grid-template-columns:1fr;gap:35px;padding:70px 24px}.robot-specifications h2{font-size:55px}.robot-specifications p{font-size:16px}.robot-specifications dl>div{gap:25px;padding:20px 0;font-size:15px}.robot-chapter-list{padding:70px 24px}.robot-chapter-list .team-section-top{display:block}.robot-chapter-list .team-section-top>a{margin-top:25px;font-size:14px;display:inline-block}.robot-chapter-list>div:last-child>a{grid-template-columns:20px 1fr 20px;gap:17px}.robot-chapter-list img{display:none}.robot-chapter-list h3{font-size:25px}.robot-chapter-list p{font-size:16px}.season-awards-archive{padding:70px 24px}.season-awards-archive h2{margin-bottom:40px;font-size:49px}.season-awards-archive>div{grid-template-columns:1fr;gap:10px}.season-awards-archive h3{font-size:29px}.impact-open-work{grid-template-columns:1fr;gap:40px;padding:70px 24px}.impact-open-work h2{font-size:54px}.impact-open-work p{font-size:17px}.learning-hub{padding:70px 24px}.learning-intro h2{font-size:49px}.learning-intro p{font-size:17px}.learning-path-tabs{grid-template-columns:1fr;gap:10px;margin:40px 0}.learning-path-tabs span{max-width:none;font-size:25px}.learning-path-tabs small{margin-bottom:10px;font-size:12px}.learning-path-tabs button{padding:17px 0}.learning-path-tabs button[aria-pressed=true]{padding-top:15px}.learning-path-body{grid-template-columns:1fr;gap:30px}.learning-path-body h3{font-size:39px}.learning-path-body li a{gap:15px}.learning-path-body h4{font-size:23px}.latency-lesson{grid-template-columns:1fr;gap:40px;padding:70px 24px}.latency-lesson h2{font-size:56px}.latency-workbench{padding:28px 24px}.latency-value output{font-size:90px}.learning-glossary{grid-template-columns:1fr;gap:30px;padding:70px 24px}.learning-glossary h2{font-size:50px}.join-checklist{padding:25px}.support-work{grid-template-columns:1fr;gap:30px;padding:65px 24px}.support-work h2{font-size:53px}.support-work h3{font-size:29px}.contact-directory{grid-template-columns:1fr;gap:30px;padding:20px 24px 75px}.contact-directory h3{font-size:30px}.contact-channel{font-size:15px}.article-hero{padding:145px 24px 40px}.article-breadcrumb{font-size:13px}.article-hero h1{margin:25px 0;font-size:55px}.article-hero>p{font-size:21px;line-height:1.55}.article-byline{align-items:flex-end;gap:20px;margin-top:30px;font-size:12px}.article-byline>span:first-child{max-width:220px}.article-hero-image{height:330px;margin:0}.article-hero-image.is-render img{padding:15px}.article-facts{grid-template-columns:1fr 1fr;gap:28px 22px;margin-inline:24px;padding:30px 0}.article-facts strong{font-size:23px}.article-facts span{font-size:12px}.article-layout{grid-template-columns:1fr;gap:40px;margin:45px 24px 65px}.article-contents{position:static}.article-contents nav{gap:14px}.article-contents nav>a{font-size:15px}.article-library{margin-top:24px}.article-copy>section{margin-bottom:48px;scroll-margin-top:110px}.article-copy h2{margin:15px 0 25px;font-size:34px}.article-copy p{font-size:18px;line-height:1.85}.article-sources>a{font-size:15px}.article-related{padding:65px 24px}.article-related>div:last-child{grid-template-columns:1fr;gap:35px}.article-related>div:last-child>a{grid-template-columns:80px 1fr 18px;gap:18px}.article-related img{width:80px;height:120px}.article-related h3{font-size:26px}.article-related p{font-size:16px}}.grouped-menu{grid-template-columns:1.1fr 1fr;align-content:start;gap:32px 40px;display:grid}.menu-group:first-child{grid-row:1/3}.menu-group>span{letter-spacing:1px;text-transform:uppercase;color:#698395;margin-bottom:16px;font-size:11px;display:block}.menu-group>a{letter-spacing:-.045em;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:clamp(26px,2.6vw,43px);line-height:1.25;transition:color .3s;display:flex}.menu-group>a:hover,.menu-group>a[aria-current]{color:#2465b9}.menu-group>a>b{opacity:0;font-size:20px;font-weight:400;transition:opacity .3s,transform .5s;transform:translate(-7px,7px)}.menu-group>a:hover>b,.menu-group>a:focus>b{opacity:1;transform:none}.grouped-menu .team-menu-utilities{grid-column:1/-1;margin-top:0;font-size:14px}.footer-support-link{align-items:center;gap:35px;margin:-10px 0 50px;font-size:16px;display:inline-flex}.footer-support-link>span{font-size:24px}@media (width<=1050px){.team-menu-layout{grid-template-columns:1.5fr 1fr}.grouped-menu{gap:25px}.menu-group>a{font-size:27px}}@media (width<=760px){.team-menu-layout{display:block}.grouped-menu{grid-template-columns:1fr 1fr;gap:30px 22px}.menu-group:first-child{grid-row:1/3}.menu-group>span{letter-spacing:.5px;margin-bottom:12px;font-size:10px;line-height:1.6}.menu-group>a{padding:10px 0;font-size:23px;line-height:1.3}.menu-group>a>b{display:none}.footer-support-link{margin:0 0 35px;font-size:15px}.grouped-menu .team-menu-utilities{border-top:1px solid #c1d2dd;padding-top:20px}}.section-next-steps{padding:60px var(--team-pad) 75px;background:#dae9f2}.section-next-steps>div{grid-template-columns:1fr 1fr;gap:9vw;margin-top:35px;display:grid}.section-next-steps a{border-top:1px solid #a9c3d5;padding-top:25px;display:block}.section-next-steps small{letter-spacing:1px;color:#608196;font-size:11px}.section-next-steps h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(30px,3.5vw,49px);font-weight:450;line-height:1.15}.section-next-steps h2>span{float:right;font-size:30px;transition:transform .5s}.section-next-steps a:hover h2>span{transform:translate(5px,-5px)}.section-next-steps p{color:#55748a;max-width:430px;font-size:16px;line-height:1.7}@media (width<=760px){.section-next-steps{padding:45px 24px 55px}.section-next-steps>div{grid-template-columns:1fr;gap:35px;margin-top:25px}.section-next-steps h2{font-size:31px}.section-next-steps small{font-size:10px}}.journey-cad-caption{letter-spacing:1.2px;text-align:center;color:#54748a;font-size:10px;position:absolute;bottom:0;left:0;right:0}.article-breadcrumbs{color:#5d7c91;align-items:center;gap:12px;font-size:14px;display:flex}.article-breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.journey-cad-caption{font-size:9px;bottom:-8px}}.article-site .article-reading-progress{z-index:90}.journey-visual .journey-photo.photo-1,.journey-visual .journey-photo.photo-2{mix-blend-mode:multiply}.journey-visual .journey-photo.photo-1 img,.journey-visual .journey-photo.photo-2 img{mix-blend-mode:normal}.journey-visual .journey-photo.photo-2 img{padding:0}.team-site .full-introduction{padding-block:85px;scroll-margin-top:130px}.team-site .full-introduction h2{font-size:clamp(46px,5.5vw,80px)}.team-site .full-introduction .intro-lead{font-size:25px}.team-site .full-introduction p:not(.intro-lead){max-width:570px;font-size:17px}.journey-visual .journey-spatial,.journey-visual .spatial-surface{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.journey-visual .journey-spatial{position:absolute;inset:0}.journey-visual .spatial-glare{display:none}.journey-visual .journey-photo{box-shadow:none;background:0 0;border-radius:0}.journey-visual .journey-photo img{object-fit:contain;mix-blend-mode:multiply;transform:translateZ(55px)}.journey-visual .journey-photo.photo-0 img{mix-blend-mode:normal;filter:drop-shadow(0 28px 22px #15354b20)}.journey-visual .concept-label{color:#4b6a80;white-space:nowrap;letter-spacing:1.2px;background:0 0;border:0;font-size:10px;bottom:5px;left:50%;transform:translate(-50%)}.journey-model-open{color:#254b64;z-index:8;background:#f6fbffe8;border-radius:40px;align-items:center;gap:25px;padding:13px 18px 13px 22px;font-size:14px;display:flex;position:absolute;top:0;right:0;box-shadow:0 5px 25px #15354b0b}.journey-model-open>span{font-size:20px}.journey-heading>p{letter-spacing:1.2px;font-size:11px}.journey-heading .team-eyebrow{font-size:14px}.team-site .journey-visual{background:radial-gradient(#c2daeaca,#0000 70%);border-radius:0;overflow:visible}.team-site .journey-copy>div>.team-text-link{margin-top:25px}.home-season{color:#f1f5ff;padding:65px var(--team-pad) 35px;background:#1843c0;position:relative;overflow:hidden}.home-season-label{letter-spacing:1.2px;color:#b7d4ff;justify-content:space-between;gap:25px;font-size:11px;display:flex}.home-season-main{grid-template-columns:1.2fr .8fr;align-items:center;gap:5vw;padding:70px 0 75px;display:grid}.home-season h2{letter-spacing:-.06em;font-size:clamp(56px,7vw,110px);font-weight:450;line-height:1.02}.home-season h2 em{letter-spacing:-.065em;font-family:Georgia,serif;font-weight:350}.home-season-main>div>p{color:#d3e2ff;max-width:490px;margin-top:25px;font-size:17px;line-height:1.8}.home-season .team-pill{color:#1a42a5;background:#f0f7ff;gap:30px}.home-season-record{text-align:center}.home-season-record>strong{letter-spacing:-.085em;font-size:clamp(110px,15vw,230px);font-weight:400;line-height:1}.home-season-record>strong>span{vertical-align:10%;font-size:.6em;display:inline-block}.home-season-record>span{letter-spacing:1.2px;color:#c2d9ff;margin-top:25px;font-size:12px;display:block}.home-season-record>a{border-bottom:1px solid #7498e1;margin-top:28px;padding-bottom:7px;font-size:14px;display:inline-block}.home-season-route{color:#d4e2ff;border-top:1px solid #6287e1;align-items:center;gap:22px;padding-top:25px;font-size:14px;display:flex}.home-season-route>i{background:#7098e8;width:45px;height:1px}.home-season-route>small{margin-left:auto;font-size:12px}.home-pathways{padding:100px var(--team-pad) 110px;background:#e7f1f7}.home-pathways-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:65px;display:flex}.home-pathways-heading h2{letter-spacing:-.06em;margin-top:20px;font-size:clamp(46px,6vw,90px);font-weight:450;line-height:1.06}.home-pathways-heading>a{flex-shrink:0;font-size:14px}.home-pathways-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:9vw;display:grid}.home-pathways-layout nav>a{border-top:1px solid #b0c9d8;padding:30px 0 32px;display:block}.home-pathways-layout nav small{letter-spacing:1px;color:#608095;font-size:11px}.home-pathways-layout nav h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(26px,3vw,45px);font-weight:450;line-height:1.2}.home-pathways-layout nav h3>span{float:right;transition:transform .6s}.home-pathways-layout nav p{color:#526f82;max-width:450px;font-size:17px;line-height:1.7}.pathway-link{color:#194da4;margin-top:24px;font-size:14px;display:inline-block}.home-pathways-layout nav>a:hover h3>span{transform:translate(7px,-7px)}.home-pathways-image{isolation:isolate;background:#d4e5ee;border-radius:180px 180px 12px 12px;height:480px;position:relative;overflow:hidden}.home-pathways-image>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:35px;position:absolute;inset:0}.home-pathways-image.pathway-resources>img{object-fit:contain;filter:drop-shadow(10px 15px 9px #163e6133);padding:60px 70px}.home-pathways-image>span{text-align:center;letter-spacing:1px;color:#54768e;font-size:10px;position:absolute;bottom:25px;left:0;right:0}@media (width<=1050px){.home-season h2{font-size:68px}.home-season-record>strong{font-size:130px}.home-pathways-layout{gap:5vw}.home-pathways-image{height:440px}}@media (width<=760px){.team-site .full-introduction{gap:25px;padding:65px 24px}.team-site .full-introduction h2{margin:12px 0 0;font-size:49px}.team-site .full-introduction .intro-lead{font-size:22px}.team-site .full-introduction p:not(.intro-lead){font-size:16px}.journey-model-open{gap:15px;padding:8px 14px;font-size:12px;top:-5px}.journey-visual .concept-label{font-size:9px;bottom:-5px}.journey-heading .team-eyebrow{font-size:11px}.journey-heading>p{font-size:9px}.team-site .journey-copy>div>.team-text-link{margin-top:14px}.home-season{padding:55px 24px 28px}.home-season-label>span:last-child{display:none}.home-season-main{grid-template-columns:1fr;gap:40px;padding:40px 0}.home-season h2{font-size:54px}.home-season-main>div>p{margin-top:22px;font-size:16px}.home-season .team-pill{font-size:14px}.home-season-record{text-align:left;border-top:1px solid #5477d6;grid-template-columns:1fr 1fr;align-items:center;gap:0 16px;padding-top:32px;display:grid}.home-season-record>strong{grid-row:1/3;font-size:106px}.home-season-record>span{letter-spacing:.6px;margin:0;font-size:10px;line-height:1.7}.home-season-record>a{margin:10px 0 0;font-size:12px;line-height:1.5}.home-season-route{flex-wrap:wrap;gap:12px;padding-top:20px;font-size:12px}.home-season-route>i{width:15px}.home-season-route>small{color:#9fbcf9;width:100%;margin:5px 0 0;font-size:12px}.home-pathways{padding:70px 24px 80px}.home-pathways-heading{margin-bottom:30px;display:block}.home-pathways-heading h2{font-size:49px}.home-pathways-heading>a{margin-top:22px}.home-pathways-layout{grid-template-columns:1fr;gap:25px}.home-pathways-layout nav>a{padding:28px 0}.home-pathways-layout nav h3{font-size:29px}.home-pathways-layout nav small{font-size:10px}.home-pathways-layout nav p{font-size:16px}.home-pathways-image{display:none}}@media (prefers-reduced-motion:reduce){.team-site .manual-cover img,.team-site .journal-editorial-image img,.team-site .field-editorial-photo img{transform:none!important}.team-site .season-event-nav button:before{transition:none}}.brand-logo{aspect-ratio:904/334;object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:180px;height:auto;display:block}.team-wordmark,.word-brand{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.team-menu .brand-logo{width:200px}.team-footer .brand-logo,.immersive .word-brand .brand-logo{filter:invert()}.team-footer .brand-logo{width:230px}.team-hero h1.team-hero-logo{width:min(78vw,1050px);font-size:inherit;letter-spacing:normal;margin:0 0 32px;line-height:1}.team-hero-logo .brand-logo{filter:invert();width:100%}[data-showcase-theme=binder] .floating-header .brand-logo,[data-showcase-theme=white] .floating-header .brand-logo,[data-showcase-theme=white] .immersive-footer .brand-logo{filter:none}@media (width<=760px){.team-header .brand-logo{width:126px}.team-menu .brand-logo{width:155px}.team-hero h1.team-hero-logo{width:100%;margin-bottom:42px}.team-footer .brand-logo{width:200px}.immersive .word-brand .brand-logo{width:132px}}@media (width<=380px){.team-header .brand-logo{width:110px}}.robot-canvas-wrap{container:model-viewer/size}.model-loading-layer{z-index:8;pointer-events:none;place-items:center;padding:20px;font-family:Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;inset:0}.model-loading-card{pointer-events:auto;color:#f3f9ff;text-align:left;perspective:1100px;width:min(380px,100vw - 44px,100%)}.model-loading-card>.spatial-surface{-webkit-backdrop-filter:blur(26px);isolation:isolate;background:radial-gradient(at 50% 12%,#32678d80,#0000 60%),linear-gradient(140deg,#183d58f5,#0b2338fa);border:1px solid #b3dcf93b;border-radius:30px;height:auto;min-height:0;padding:24px 26px 25px;box-shadow:0 28px 80px #06192e40,inset 0 1px #e1f4ff3b}.model-loading-brand{letter-spacing:.07em;color:#b4cee2;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.model-loading-brand b{color:#f5faff;margin-left:4px;font-weight:650}.model-loading-brand>span:last-child{letter-spacing:.08em;font-size:10px}.model-loading-visual{height:152px;margin:8px 0 6px;position:relative;transform:translateZ(36px)}.model-loading-orbit{width:100%;height:100%;position:absolute;overflow:visible}.model-orbit-base{stroke:#b4dfff24;stroke-width:1px}.model-orbit-progress{stroke:#9bdaff;stroke-width:2px;stroke-linecap:round;transform-origin:80px 80px;filter:drop-shadow(0 0 5px #8bcfff80);transition:stroke-dashoffset .3s;transform:rotate(-90deg)}.model-orbit-progress.is-indeterminate{animation:3.2s linear infinite model-orbit-turn}.model-loading-object{border-radius:16px;width:164px;height:124px;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}.model-loading-object img{object-fit:contain;filter:drop-shadow(0 8px 8px #03162366);width:100%;height:100%;animation:4.8s ease-in-out infinite model-object-float}.model-loading-scan{pointer-events:none;background:linear-gradient(#0000 35%,#b9eaff00 45%,#b9eaff38 49%,#e0f6ffb0 50%,#0000 51%);animation:3.1s cubic-bezier(.4,0,.2,1) infinite model-scan-pass;position:absolute;inset:0;transform:translateY(-100%)}.model-loading-view-label{text-align:center;color:#9cbfd9;letter-spacing:.14em;font-size:9px;position:absolute;bottom:1px;left:0;right:0}.model-loading-copy{transform:translateZ(20px)}.model-loading-name{color:#a5d3f0!important;margin:0 0 7px!important;font-size:14px!important;line-height:1.35!important}.model-loading-copy h3{color:#f4faff;letter-spacing:-.04em;max-width:290px;margin:0;font-size:28px;font-weight:450;line-height:1.12}.model-loading-detail{color:#bfd3e3!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.5!important}.model-loading-readout{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-top:20px;display:flex}.model-loading-readout>span:first-child{color:#a6c4da;letter-spacing:.08em;font-size:10px}.model-loading-readout strong{color:#d8efff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:450;line-height:1}.model-loading-readout strong small{margin-left:3px;font-size:13px}.model-loading-pulse{align-items:center;gap:5px;height:16px;display:flex}.model-loading-pulse i{background:#afdfff;border-radius:3px;width:3px;height:12px;animation:1.4s ease-in-out infinite model-pulse;display:block}.model-loading-pulse i:nth-child(2){animation-delay:.16s}.model-loading-pulse i:nth-child(3){animation-delay:.32s}.model-loading-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.model-loading-steps li{color:#8aa8bf;min-width:0}.model-loading-steps li>i{background:#aecfeb26;border-radius:2px;height:2px;display:block;overflow:hidden}.model-loading-steps li>span{white-space:nowrap;gap:5px;margin-top:8px;font-size:12px;line-height:1.4;display:flex}.model-loading-steps b{opacity:.7;font-size:9px;font-weight:400}.model-loading-steps li[data-state=active]{color:#e1f3ff}.model-loading-steps li[data-state=active]>i:after{content:"";background:#b6e5ff;width:45%;height:100%;animation:1.6s ease-in-out infinite model-step-travel;display:block}.model-loading-steps li[data-state=done]>i{background:#8ebbd9}.model-loading-retry{color:#f1f9ff;cursor:pointer;background:#c6e9ff18;border:1px solid #b3dcf945;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:46px;margin-top:20px;padding:12px 17px;font-size:15px;display:flex}.model-loading-retry:hover{background:#c6e9ff2b}.model-loading-retry:focus-visible{outline-offset:5px;outline:3px solid #c5eaff}.model-loading-announcement{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.model-loading-layer[data-phase=error] .model-loading-orbit,.model-loading-layer[data-phase=error] .model-loading-scan{display:none}.model-loading-layer[data-phase=error] .model-loading-object img{animation:none}.robot-canvas-wrap[data-ready=false]>.model-poster{opacity:.42;transition:opacity .4s}@keyframes model-orbit-turn{to{transform:rotate(270deg)}}@keyframes model-object-float{0%,to{transform:translateY(3px)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes model-scan-pass{70%,to{transform:translateY(100%)}}@keyframes model-pulse{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes model-step-travel{0%{transform:translate(-100%)}to{transform:translate(325%)}}@container model-viewer (height<=430px){.model-loading-layer{padding:12px}.model-loading-card{width:min(470px,100vw - 44px,100%)}.model-loading-card>.spatial-surface{border-radius:25px;grid-template-columns:94px minmax(0,1fr);gap:12px 16px;padding:19px 22px;display:grid}.model-loading-brand{grid-column:1/-1}.model-loading-visual{align-self:center;height:100px;margin:0}.model-loading-object{width:110px;height:85px;top:4px}.model-loading-view-label{display:none}.model-loading-copy{align-self:center}.model-loading-copy h3{font-size:24px}.model-loading-detail{margin-top:7px!important;font-size:13px!important}.model-loading-readout,.model-loading-steps,.model-loading-retry{grid-column:1/-1;margin-top:0}.model-loading-steps{margin-top:-6px}}@container model-viewer (width<=360px){.model-loading-card>.spatial-surface{grid-template-columns:65px minmax(0,1fr);column-gap:9px;padding:17px 18px}.model-loading-visual{height:85px}.model-loading-object{width:88px;height:73px}.model-loading-copy h3{font-size:22px}.model-loading-steps{gap:8px}.model-loading-steps b,.model-loading-brand>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.model-loading-card *,.model-loading-card :after{transition:none!important;animation:none!important}.model-loading-card>.spatial-surface,.model-loading-copy,.model-loading-visual{transform:none!important}.model-loading-scan{display:none}}.mechanical-reading-footer .quiet-note{margin-bottom:0}.mechanical-story[data-scroll-story=true]{height:430svh;padding:0;scroll-margin-top:0}.mechanical-story[data-scroll-story=true] .mechanical-stage{height:100svh;padding:68px var(--pad) 26px;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;display:grid;position:sticky;top:0}.mechanical-story[data-scroll-story=true] .chapter-intro{column-gap:8%}.mechanical-story[data-scroll-story=true] .chapter-intro>.kicker{margin-bottom:18px}.mechanical-story[data-scroll-story=true] .chapter-intro h2{font-size:clamp(44px,4.5vw,60px);line-height:1.02}.mechanical-story[data-scroll-story=true] .chapter-intro>p:last-child{font-size:15px;line-height:1.65}.mechanical-story[data-scroll-story=true] .mechanical-layout{gap:7%;min-height:0;margin:0}.mechanical-story[data-scroll-story=true] .depth-surface{height:clamp(280px,36svh,420px)}.mechanical-story[data-scroll-story=true] .system-metric{flex-direction:row;align-items:center;padding:19px 4px 0}.mechanical-story[data-scroll-story=true] .system-metric strong{font-size:34px}.mechanical-story[data-scroll-story=true] .system-accordion article{margin-bottom:6px;padding-bottom:0}.mechanical-story[data-scroll-story=true] .system-accordion article>button{padding:16px 0}.mechanical-story[data-scroll-story=true] .system-accordion h3{font-size:clamp(24px,2.2vw,32px)}.mechanical-story[data-scroll-story=true] .silk-collapse-copy{padding:2px 0 12px 32px}.mechanical-story[data-scroll-story=true] .silk-collapse-copy h4{margin-bottom:12px;font-size:18px}.mechanical-story[data-scroll-story=true] .silk-collapse-copy p{margin-bottom:10px;font-size:14px;line-height:1.7}.mechanical-story[data-scroll-story=true] .silk-collapse-copy .system-detail{margin-top:14px;font-size:12px;line-height:1.7}.mechanical-story[data-scroll-story=true] .mechanical-reading-footer{justify-content:space-between;align-items:center;gap:30px;display:flex}.mechanical-story[data-scroll-story=true] .quiet-note{max-width:650px;margin:0}.system-scroll-cue{color:#536c7c;letter-spacing:.09em;white-space:nowrap;font-size:10px}.system-scroll-cue b{margin-left:20px;font-weight:400;display:inline-block}@font-face{font-family:Archivo XP;src:url(/fonts/archivo-latin-wdth.woff2)format("woff2-variations"),url(/fonts/archivo-latin-wdth.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono XP;src:url(/fonts/jetbrains-mono-latin-wght.woff2)format("woff2-variations"),url(/fonts/jetbrains-mono-latin-wght.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--display:"Archivo XP", "Helvetica Neue", Arial, sans-serif;--mono-xp:"JetBrains Mono XP", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-silk:cubic-bezier(.22, 1, .36, 1);--ease-curtain:cubic-bezier(.77, 0, .175, 1);--ease-glide:cubic-bezier(.32, .72, 0, 1);--xp-ink:#0f2a40;--xp-night:#061729;--xp-ice:#eaf2f7;--xp-blue:#1647c4;--xp-signal:#7fd3ff;--xp-render:#e6e8ec}.team-site,.team-drawer,.team-menu{font-family:var(--display);--mono:var(--mono-xp);font-stretch:100%}.team-site h1,.team-site h2,.team-site h3,.team-drawer h2,.team-menu .menu-group>a,.team-menu .menu-season-note strong{font-family:var(--display);font-kerning:normal;text-wrap:balance;font-weight:480;font-stretch:112%}.team-site .team-eyebrow,.team-drawer .team-eyebrow,.team-site .team-section-top>span,.team-menu .menu-group>span{font-family:var(--mono-xp);letter-spacing:.06em;text-transform:uppercase;font-weight:450}.team-site .team-eyebrow{font-size:11.5px}.team-site p{text-wrap:pretty}.team-site ::selection{background:var(--xp-blue);color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.kinetic-words .kw{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:clip}.kinetic-words .kw-i{transition:transform 1.15s var(--ease-expo), opacity .9s var(--ease-expo), filter 1s var(--ease-expo);transition-delay:calc(var(--kinetic-delay,0s) + var(--i,0) * 55ms);display:inline-block}html.js-motion .kinetic-words:not([data-shown]) .kw-i{transform:translateY(108%)rotate(2.5deg)}html.js-motion .kinetic-blur:not([data-shown]) .kw-i{opacity:0;filter:blur(14px);transform:translateY(40%)}.kinetic-blur .kw{overflow:visible}html.js-motion:not(.motion-ready) .kinetic-words .kw-i{animation:10ms 2.8s both kinetic-failsafe}@keyframes kinetic-failsafe{to{opacity:1;filter:none;transform:none}}.scroll-fill .fw{opacity:clamp(.16, calc((var(--fill,1) * (var(--n) + 7) - var(--i)) / 7), 1);transition:opacity .18s linear}.ticker{font-variant-numeric:tabular-nums;white-space:nowrap;--th:1.02em;align-items:baseline;display:inline-flex}.ticker-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ticker-glyphs{line-height:var(--th);align-items:flex-start;display:inline-flex}.ticker-digit{width:1ch;height:var(--th);display:inline-block;position:relative;overflow:hidden}.ticker-column{transform:translate3d(0, calc(var(--d) * -1 * var(--th)), 0);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.ticker-column>span{height:var(--th);line-height:var(--th);text-align:center;display:block}.ticker-char{height:var(--th);line-height:var(--th);display:inline-block}.ticker[data-phase=armed] .ticker-column{transform:translate(0,0)}.ticker[data-phase=rolled] .ticker-column{transition:transform 1.25s var(--ease-expo) calc(var(--ticker-delay,0s) + var(--i) * 75ms);animation:ticker-blur .7s var(--ease-expo) calc(var(--ticker-delay,0s) + var(--i) * 75ms) both}@keyframes ticker-blur{0%{filter:blur(5px)}to{filter:blur()}}.magnetic{will-change:transform;display:inline-flex}.roll-label{vertical-align:middle;flex-direction:column;height:1.25em;line-height:1.25em;display:inline-flex;position:relative;overflow:clip}.roll-label>span{transition:transform .55s var(--ease-expo);white-space:nowrap;display:block}a:hover>.roll-label>span,a:focus-visible>.roll-label>span,button:hover>.roll-label>span,.roll-host:hover .roll-label>span{transform:translateY(-100%)}.team-site .team-pill>span,.team-site .team-header-join>span{transition:transform .5s var(--ease-expo), background-color .3s}.team-site .team-pill:hover>span{transform:rotate(45deg)}.marquee{white-space:nowrap;position:relative;overflow:clip}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--marquee-bg,transparent), transparent);width:9%;position:absolute;top:0;bottom:0}.marquee:after{right:0;transform:scaleX(-1)}.marquee-track{width:max-content;animation:marquee var(--marquee-duration,38s) linear infinite;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-row{flex-shrink:0;display:flex}.marquee-row>span{align-items:center;display:inline-flex}.marquee-row i{opacity:.35;margin:0 .7em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.shanghai-clock{font-variant-numeric:tabular-nums}.intro-curtain{z-index:400;background:radial-gradient(120% 90% at 50% 38%, #0c2a47 0%, var(--xp-night) 62%);color:#e8f3fb;padding:26px var(--team-pad,32px);clip-path:inset(0);transition:clip-path 1.05s var(--ease-curtain);cursor:progress;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}html:not([data-intro=play]) .intro-curtain:not([data-state=lifting]),html:not(.js-motion) .intro-curtain{display:none}.intro-curtain[data-state=lifting]{clip-path:inset(0 0 100%);pointer-events:none}html:not(.motion-ready) .intro-curtain{animation:intro-failsafe .9s var(--ease-curtain) 3.2s forwards}@keyframes intro-failsafe{to{clip-path:inset(0 0 100%);visibility:hidden}}html.motion-ready[data-intro=play]{overflow:hidden}.intro-meta{font:450 11px/1.5 var(--mono-xp);letter-spacing:.1em;color:#9dbad0;justify-content:space-between;display:flex}.intro-mark{width:min(64vw,760px);transition:transform 1.05s var(--ease-curtain), opacity .6s;place-self:center;position:relative}.intro-curtain[data-state=lifting] .intro-mark{opacity:0;transform:translateY(-14vh)scale(.94)}.intro-mark img{filter:invert();opacity:.12;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.intro-mark .intro-mark-fill{opacity:1;clip-path:inset(0 calc((1 - var(--intro-progress,0)) * 100%) 0 0);position:absolute;inset:0}.intro-foot{justify-content:space-between;align-items:flex-end;display:flex}.intro-count{font:520 clamp(72px, 12vw, 176px)/.78 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-stretch:125%}.intro-coords{font:450 11px/1.6 var(--mono-xp);letter-spacing:.1em;color:#9dbad0;text-align:right}.intro-bar{background:var(--xp-signal);transform-origin:0;height:2px;transform:scaleX(var(--intro-progress,0));position:absolute;bottom:0;left:0;right:0}.team-site .team-hero{z-index:0;background:var(--xp-night);height:100svh;min-height:640px;max-height:none;padding-bottom:30px;position:sticky;top:0;overflow:clip}.team-site main>:not(.team-hero){z-index:1;position:relative}.team-hero-media{z-index:-2;transform-origin:50% 0;will-change:transform;position:absolute;inset:0;overflow:clip}.team-hero-media .team-hero-image,.team-hero-media .team-hero-shade{z-index:auto}.team-hero-media .team-hero-shade{position:absolute;inset:0}.team-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#04142acc 0%,#04142a66 45%,#0000 100%);height:42%;position:absolute;inset:0 0 auto}.hero-entrance{transition:transform 2.2s var(--ease-expo), filter 1.6s var(--ease-expo);position:absolute;inset:0;transform:scale(1)}html.js-motion .team-hero:not([data-entered]) .hero-entrance{filter:brightness(.55)saturate(.7);transform:scale(1.16)}.team-hero-dim{background:var(--xp-night);pointer-events:none;position:absolute;inset:0}.hero-kicker>span{font-family:var(--mono-xp);letter-spacing:.12em;color:#d4eaf9;font-size:11px;display:block}.team-hero .team-hero-top p{text-align:right;text-shadow:0 2px 22px #04142ab3;font-size:clamp(16px,1.25vw,19px);font-stretch:105%;line-height:1.45}.team-hero h1.team-hero-logo{transform-origin:0 100%}.team-site .team-hero h1>.hero-logo-wipe{font-size:inherit;letter-spacing:normal;position:relative;inset:auto}.hero-logo-wipe{clip-path:inset(-10% 0);transition:clip-path 1.5s var(--ease-expo) .12s, transform 1.7s var(--ease-expo) .12s;display:block}html.js-motion .team-hero:not([data-entered]) .hero-logo-wipe{clip-path:inset(-10% 100% -10% 0);transform:translate(-3%)skew(-6deg)}.team-hero-bottom>*,.hero-hud{transition:opacity 1s var(--ease-expo), transform 1.2s var(--ease-expo);transition-delay:calc(.55s + var(--o,0) * 80ms)}html.js-motion .team-hero:not([data-entered]) :is(.team-hero-bottom>*,.hero-hud,.hero-kicker>span){opacity:0;transform:translateY(18px)}.hero-kicker>span{transition:opacity 1s var(--ease-expo) .3s, transform 1.2s var(--ease-expo) .3s}html.js-motion:not(.motion-ready) .team-hero :is(.hero-entrance,.hero-logo-wipe,.team-hero-bottom>*,.hero-hud,.hero-kicker>span){animation:10ms 2.8s both kinetic-failsafe}.hero-hud{font:450 10px/1.4 var(--mono-xp);letter-spacing:.1em;color:#a9c6dc;pointer-events:none;flex-wrap:wrap;gap:6px 20px;margin-top:14px;display:flex}.hero-hud>span{align-items:center;gap:8px;display:inline-flex}.hero-hud>span:first-child:before{content:"";width:6px;height:6px;animation:hud-pulse 2.4s var(--ease-expo) infinite;background:#56e39f;border-radius:50%;box-shadow:0 0 #56e39f80}@keyframes hud-pulse{0%{box-shadow:0 0 #56e39f90}80%,to{box-shadow:0 0 0 8px #56e39f00}}.team-hero-bottom a{transition:opacity .3s}.team-hero-bottom .hero-scroll-cue{position:relative;overflow:clip}.hero-scroll-cue:after{content:"";width:1px;height:40%;animation:cue 2.2s var(--ease-expo) infinite;opacity:.8;background:currentColor;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hero-scroll-cue{color:#fff;font-size:0!important}@keyframes cue{0%{transform:translate(-50%,-120%)}60%,to{transform:translate(-50%,220%)}}.team-site .full-introduction{border-radius:30px 30px 0 0;box-shadow:0 -28px 60px #03101f33}.team-site .team-header{transition:transform .7s var(--ease-expo), background-color .4s, box-shadow .4s;will-change:transform}.team-site .team-header[data-hidden]{transform:translateY(calc(-100% - 40px))}.team-site .team-header nav a{overflow:clip}.team-site .team-header-join>span{transition:transform .5s var(--ease-expo), background-color .3s}.team-site .team-header-join:hover>span{background:var(--xp-blue);transform:rotate(45deg)}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .42s var(--ease-curtain) both}::view-transition-new(root){animation:vt-in .75s var(--ease-expo) 50ms both}::view-transition-group(team-header){animation-duration:.5s}.team-site .team-header{view-transition-name:team-header}@keyframes vt-out{to{opacity:0;transform:translateY(-1.5%)scale(.99)}}@keyframes vt-in{0%{opacity:0;transform:translateY(2.5%)}}.kinetic-chars .kc{white-space:pre;transition:opacity .8s var(--ease-expo), filter 1s var(--ease-expo), transform 1.1s var(--ease-expo);transition-delay:calc(var(--kinetic-delay,0s) + var(--i) * 42ms);display:inline-block}html.js-motion .kinetic-chars:not([data-shown]) .kc{opacity:0;filter:blur(16px);transform:translate(.28em)}html.js-motion:not(.motion-ready) .kinetic-chars .kc{animation:10ms 2.8s both kinetic-failsafe}.kinetic-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team-site .intro-v2{padding:120px var(--team-pad) 96px;background:var(--xp-ice);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:40px 7vw;display:grid}.team-site .intro-v2 .intro-v2-head h2{letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(40px,4.4vw,72px);line-height:1.02}.team-site .intro-v2 p.intro-statement{font-family:var(--display);letter-spacing:-.028em;color:var(--xp-ink);max-width:19em;margin:30px 0;font-size:clamp(27px,2.9vw,48px);font-weight:460;font-stretch:108%;line-height:1.17}.team-site .intro-v2 .intro-v2-body>p:not(.intro-statement){color:#4a6579;max-width:520px;font-size:17px;line-height:1.75}.intro-stats{border-top:1px solid #b6ccda;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 0;display:grid}.intro-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:16px;padding:28px 24px 0 0;display:flex}.intro-stats>div+div{border-left:1px solid #cfdfe9;padding-left:24px}.intro-stats dd{font:500 clamp(46px, 5.2vw, 86px)/1 var(--display);letter-spacing:-.045em;color:var(--xp-ink);margin:0;font-stretch:116%}.intro-stats dt{font:450 10.5px/1.5 var(--mono-xp);letter-spacing:.09em;text-transform:uppercase;color:#58768b;max-width:17em}.team-site .team-journey{background:linear-gradient(#e2edf4 0%,#dbe8f1 100%)}.journey-bigtype{z-index:0;font:800 clamp(150px, 22vw, 380px)/1 var(--display);letter-spacing:-.045em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.3px #1647c42e;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:-.52em;font-stretch:125%;position:absolute;top:50%;left:0}.journey-bigtype>span{color:#1647c40d;-webkit-text-stroke:0;margin-left:.32em}.team-site .journey-stage>.journey-layout{z-index:2;position:relative}.team-site .journey-stage>.journey-bottom{z-index:2}.team-site .journey-copy h2{letter-spacing:-.05em;margin:18px 0 20px;font-size:clamp(60px,7.2vw,124px);font-weight:500;font-stretch:110%;line-height:.98}.team-site .journey-copy h3{font-stretch:106%}.journey-scan{position:absolute;inset:4% 0 7%}.scan-layer{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(55px)}.scan-line{z-index:3;background:linear-gradient(90deg, transparent, var(--xp-blue) 12%, var(--xp-signal) 50%, var(--xp-blue) 88%, transparent);pointer-events:none;height:2px;margin-top:-1px;transition:opacity .35s;position:absolute;left:-3%;right:-3%;transform:translateZ(70px);box-shadow:0 0 24px 3px #7fd3ff8c}.scan-line:before{content:"";background:linear-gradient(#0000,#7fd3ff38);height:110px;position:absolute;bottom:100%;left:7%;right:7%}.scan-line>span{font:500 10px/1 var(--mono-xp);letter-spacing:.1em;color:var(--xp-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#f4fafdd9;border:1px solid #1647c42e;border-radius:20px;padding:7px 10px;position:absolute;top:10px;right:3%}.scan-line b{color:var(--xp-blue);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:650}.team-site .journey-cad-caption{font-family:var(--mono-xp);letter-spacing:.12em;font-size:9.5px}.journey-readout{z-index:6;pointer-events:none;gap:14px;display:grid;position:absolute;top:0;left:0}.journey-readout>span{font:450 10px/1.4 var(--mono-xp);letter-spacing:.11em;color:#56768c}.journey-readout dl{gap:26px;margin:0;display:flex}.journey-readout dl>div{border-left:1px solid #1647c455;flex-direction:column-reverse;justify-content:flex-end;gap:7px;padding-left:14px;display:flex}.journey-readout dt{font:450 10px/1.35 var(--mono-xp);letter-spacing:.07em;text-transform:uppercase;color:#52708a;max-width:12em}.journey-readout dd{font:520 clamp(30px, 2.7vw, 46px)/1 var(--display);letter-spacing:-.035em;color:var(--xp-ink);align-items:baseline;gap:7px;margin:0;font-stretch:116%;display:flex}.journey-readout dd small{font:500 12px/1 var(--mono-xp);letter-spacing:.03em;color:#3f5d74}.team-site .journey-chapters button{padding:10px 0 13px;position:relative}.team-site .journey-chapters button>i{background:var(--xp-blue);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.team-site .journey-bottom>span{font-family:var(--mono-xp)}.team-site .home-season{padding-bottom:42px}.team-site .home-season h2{letter-spacing:-.045em;font-stretch:110%}.team-site .home-season h2 em{font-stretch:100%}.season-record-figure{font:470 clamp(100px, 13.5vw, 214px)/1 var(--display);letter-spacing:-.06em;color:#fff;justify-content:center;font-stretch:108%;display:flex}.season-record-figure .ticker-char{opacity:.75;align-self:center;margin:0 .06em;font-size:.55em}.season-route{border-top:1px solid #ffffff2b;margin-top:6px;padding-top:30px;position:relative}.season-route svg{width:100%;height:auto;display:block;overflow:visible}.route-base{fill:none;stroke:#ffffff38;stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round}.route-drawn{fill:none;stroke:#f2f8ff;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #9fd6ff99)}.route-node circle:last-child{fill:#1843c0;stroke:#fffa;stroke-width:1.5px;transition:fill .5s,stroke .5s}.route-node .route-halo{fill:#fff0;stroke:#fff0;transition:fill .6s,stroke .6s}.season-route:is([data-reached="1"],[data-reached="2"],[data-reached="3"]) .node-1 circle:last-child,.season-route:is([data-reached="2"],[data-reached="3"]) .node-2 circle:last-child,.season-route[data-reached="3"] .node-3 circle:last-child{fill:#fff;stroke:#fff}.season-route:is([data-reached="2"],[data-reached="3"]) .node-2 .route-halo{fill:#ffffff1c;stroke:#fff6}.route-marker circle:first-child{fill:#7fd3ff38}.route-marker circle:last-child{fill:#fff}.season-route[data-reached="3"] .route-marker{opacity:0;transition:opacity .4s}.route-legs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.route-leg{transition:opacity .7s var(--ease-expo), transform .9s var(--ease-expo)}html.js-motion .route-leg{opacity:.38;transform:translateY(10px)}html.js-motion .season-route:is([data-reached="1"],[data-reached="2"],[data-reached="3"]) .leg-1,html.js-motion .season-route:is([data-reached="2"],[data-reached="3"]) .leg-2,html.js-motion .season-route[data-reached="3"] .leg-3{opacity:1;transform:none}html.js-motion:not(.motion-ready) .route-leg{animation:10ms 2.8s both kinetic-failsafe}.leg-2{text-align:center}.leg-3{text-align:right}.route-meta{font:450 10.5px/1.4 var(--mono-xp);letter-spacing:.1em;color:#b9d0ff;display:block}.route-leg>strong{font:500 clamp(26px, 2.7vw, 42px)/1.1 var(--display);letter-spacing:-.035em;margin:8px 0 6px;font-stretch:112%;display:block}.route-record{font:520 23px/1 var(--display);letter-spacing:-.02em;align-items:baseline;gap:8px;font-stretch:116%;display:inline-flex}.route-record small{font:450 10px/1 var(--mono-xp);letter-spacing:.08em;color:#b9d0ff}.route-note{color:#d3e2ff;margin-top:9px;font-size:13.5px;line-height:1.5;display:block}.season-route .route-caption{font:450 10.5px/1.4 var(--mono-xp);letter-spacing:.09em;text-transform:uppercase;color:#b7d4ff;border-top:1px solid #fff2;justify-content:space-between;gap:20px;margin:38px 0 0;padding-top:18px;display:flex}.community-marquee{--marquee-bg:#17394e;color:#dcebf5;font:480 clamp(38px, 5.4vw, 88px)/1.15 var(--display);letter-spacing:-.035em;background:#17394e;border-bottom:1px solid #ffffff14;padding:34px 0 30px;font-stretch:116%}.community-marquee .marquee-row i{color:#7fd3ff;opacity:.8;font-weight:300}.team-site .community-editorial-copy h2{letter-spacing:-.045em;font-stretch:110%}.team-site .home-pathways-layout nav>a{transition:padding .6s var(--ease-expo);position:relative}.team-site .home-pathways-layout nav>a:before{content:"";background:var(--xp-blue);transform-origin:0;height:1px;transition:transform .8s var(--ease-expo);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.team-site .home-pathways-layout nav>a[data-active]:before{transform:scaleX(1)}.team-site .home-pathways-layout nav>a[data-active]{padding-left:18px}.team-site .home-pathways-image{box-shadow:inset 0 0 0 1px #ffffff80}.team-site .home-pathways-image.pathway-learn>img{mix-blend-mode:normal;padding:60px 28px 70px}.team-site .team-page-hero h1{letter-spacing:-.05em;font-size:clamp(50px,7.6vw,128px);font-stretch:108%;line-height:1}.team-site .page-hero-backdrop{height:122%;animation:backdrop-settle 2.4s var(--ease-expo) both;inset:-10% 0 auto}@keyframes backdrop-settle{0%{filter:brightness(.6);scale:1.12}}.team-site .page-hero-lead{animation:lead-rise 1.2s var(--ease-expo) .45s both}@keyframes lead-rise{0%{opacity:0;translate:0 18px}}.team-site .page-hero-eyebrow{animation:lead-rise 1s var(--ease-expo) .1s both;display:inline-block}.team-site .page-year{font-family:var(--display);font-weight:800;font-stretch:125%}.team-site .team-footer{overflow:clip}.full-footer .team-footer-cta{font-size:clamp(54px,10.2vw,184px)}.team-footer-cta .footer-cta-words{letter-spacing:-.05em;font-weight:480;font-stretch:110%}.footer-local-time{letter-spacing:.08em;text-transform:uppercase;font:450 11px/1.6 var(--mono-xp)!important;color:#8eacbd!important;margin-top:18px!important}.team-site .full-footer-columns nav a{display:inline-flex}.numeral-mark{margin:6px calc(var(--team-pad) * -1) 0;padding:0 var(--team-pad);-webkit-user-select:none;user-select:none;position:relative;overflow:clip;container-type:inline-size}.numeral-mark>span{padding:0 var(--team-pad);margin:0 calc(var(--team-pad) * -1);font:800 27cqi/.8 var(--display);letter-spacing:-.05em;white-space:nowrap;text-align:center;font-stretch:125%;display:block}.numeral-mark-base{color:#ffffff08;-webkit-text-stroke:1px #ffffff1c}.numeral-mark-lit{color:#d4ecfa;opacity:0;-webkit-mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #000 0%, #0009 45%, transparent 72%);-webkit-mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #000 0%, #0009 45%, transparent 72%);mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #000 0%, #0009 45%, transparent 72%);transition:opacity .4s;position:absolute;inset:0}.numeral-mark[data-lit] .numeral-mark-lit{opacity:1}@supports (animation-timeline:view()){.numeral-mark>span{animation:linear both wordmark-rise;animation-timeline:view();animation-range:entry entry 95%}@keyframes wordmark-rise{0%{transform:translateY(42%)}to{transform:none}}}.team-site .team-header[data-scrolled]{box-shadow:0 12px 40px #071e4516}.team-site .team-header:focus-within{transform:none}.team-menu .menu-group>a{animation:menu-in .9s var(--ease-expo) both;animation-delay:calc(.14s + var(--m,0) * 45ms)}@keyframes menu-in{0%{opacity:0;transform:translateY(45%)}}@media (width<=1050px){.intro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-stats>div:nth-child(3){border-left:0;padding-left:0}.intro-stats>div:nth-child(n+3){margin-top:26px}.journey-readout dl{gap:18px}}@media (width<=760px){.team-site .intro-v2{grid-template-columns:1fr;gap:10px;padding:84px 24px 70px}.team-site .intro-v2 p.intro-statement{font-size:clamp(25px,7vw,32px)}.intro-stats dd{font-size:clamp(42px,13vw,56px)}.intro-stats>div{padding-right:12px}.intro-stats>div+div{padding-left:14px}.journey-bigtype{opacity:.8;font-size:150px}.journey-readout{display:none}.scan-line>span{padding:5px 8px;font-size:9px}.team-site .journey-copy h2{font-size:clamp(48px,15vw,64px)}.season-record-figure{font-size:clamp(96px,30vw,150px)}.route-legs{grid-template-columns:1fr;gap:18px}.leg-2,.leg-3{text-align:left}.route-leg{grid-template-columns:1fr auto;column-gap:12px;display:grid}.route-leg>strong{margin:4px 0;font-size:26px}.route-record{grid-area:1/2/3;align-self:center;font-size:26px}.route-note{grid-column:1/-1;margin-top:2px}.route-caption{flex-direction:column;gap:6px}.community-marquee{padding:20px 0 18px;font-size:38px}.team-site .team-page-hero h1{font-size:clamp(42px,12.2vw,64px)}.full-footer .team-footer-cta{font-size:12.4vw}.numeral-mark>span{font-size:26cqi}.hero-hud{gap:4px 14px;margin-top:10px;font-size:9.5px}.hero-hud>span:nth-child(3){display:none}.team-hero .team-hero-top p{text-align:left}.team-site .full-introduction{border-radius:22px 22px 0 0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.kinetic-words .kw-i,.kinetic-chars .kc,.ticker-column,.hero-entrance,.hero-logo-wipe,.team-hero-bottom>*,.hero-hud,.route-leg{transition:none!important;animation:none!important}.marquee-track,.hero-scroll-cue:after,.hero-hud>span:first-child:before,.page-hero-backdrop,.page-hero-lead,.page-hero-eyebrow,.team-menu .menu-group>a,.numeral-mark>span{animation:none!important}.scan-line{display:none}.team-site .team-hero{position:relative}.team-site .team-header[data-hidden]{transform:none}}.article-site .article-hero h1{letter-spacing:-.045em;font-stretch:108%}.article-site .article-hero-image{animation:article-unveil 1.5s var(--ease-expo) .15s both}.article-site .article-hero-image img{animation:article-settle 2.2s var(--ease-expo) .15s both}@keyframes article-unveil{0%{clip-path:inset(14% 8% 0 round 28px)}to{clip-path:inset(0)}}@keyframes article-settle{0%{scale:1.14}}.article-site .article-facts strong{font-family:var(--display);font-stretch:112%}@media (prefers-reduced-motion:reduce){.article-site .article-hero-image,.article-site .article-hero-image img{animation:none!important}}.team-site .season-heading h2{letter-spacing:-.045em;font-stretch:110%}.team-site .season-score>strong{font-family:var(--display);letter-spacing:-.06em;white-space:nowrap;font-stretch:108%}.team-site .season-score>strong .ticker-char{opacity:.75;align-self:center;margin:0 .05em;font-size:.6em}.team-site .season-awards-archive h2{font-stretch:110%}.team-site .season-awards-archive a{transition:background-color .5s var(--ease-expo), padding .6s var(--ease-expo)}.team-site .season-awards-archive a:hover{padding-left:14px}:root{--mono:var(--mono-xp)}[data-showcase-theme=binder],[data-showcase-theme=cobalt],[data-showcase-theme=white]{--sans:"Archivo XP", "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif}[data-showcase-theme=binder] .immersive :is(h1,h2,h3,.system-metric strong){font-stretch:112%}[data-showcase-theme=binder] .hero-wordmark h1{letter-spacing:-.05em}[data-showcase-theme=cobalt] .immersive :is(h1,h2){font-stretch:125%}[data-showcase-theme=cobalt] .immersive :is(h3,.system-metric strong){font-stretch:116%}[data-showcase-theme=cobalt] .hero-wordmark h1{letter-spacing:-.035em;font-size:clamp(54px,7.4vw,146px)}[data-showcase-theme=cobalt] .scene-note h2{font-stretch:110%}[data-showcase-theme=cobalt] .cinematic-stage{--muted:#b9cdf3}[data-showcase-theme=white] .immersive :is(h1,h2,h3){font-stretch:104%}.hero-title-chars .kc{transition-duration:1s,1.2s,1.3s}.system-scan{display:contents}.system-scan-line{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--xp-blue) 14%, var(--xp-signal) 50%, var(--xp-blue) 86%, transparent);height:2px;margin-top:-1px;position:absolute;left:0;right:0;transform:translateZ(40px);box-shadow:0 0 22px 3px #7fd3ff80}.system-metric strong :is(.ticker,.ticker-glyphs,.ticker-digit,.ticker-column,.ticker-column>span,.ticker-char){letter-spacing:inherit;margin:0;font-size:inherit!important;color:inherit!important}.system-metric strong .ticker,.system-metric strong .ticker-glyphs{display:inline-flex}.system-metric strong :is(.ticker-digit,.ticker-char){display:inline-block}.system-metric strong .ticker-column{display:flex}.system-metric strong .ticker-column>span{display:block}.system-metric strong .ticker-char{margin-left:.04em}html[data-edition-switch]::view-transition-old(root){animation:none}html[data-edition-switch]::view-transition-new(root){animation:edition-reveal .95s var(--ease-curtain) both}@keyframes edition-reveal{0%{clip-path:circle(0 at var(--edition-x,50%) var(--edition-y,50%))}to{clip-path:circle(150vmax at var(--edition-x,50%) var(--edition-y,50%))}}@media (width<=760px){[data-showcase-theme=cobalt] .hero-wordmark h1{font-size:10.6vw}}.team-site .team-hero--orbit{background:#030b17}.hero-space{background:radial-gradient(78% 68% at 58% 44%,#153a66 0%,#0b2544 36%,#06162b 68%,#030b17 100%)}.hero-starfield{opacity:.6;pointer-events:none;background:radial-gradient(circle at 12% 18%,#ffffffb3 0 1px,#0000 1.6px) 0 0/190px 170px,radial-gradient(circle at 63% 72%,#ffffff7a 0 1px,#0000 1.6px) 0 0/260px 230px,radial-gradient(circle at 38% 44%,#9fdcff8c 0 1.2px,#0000 1.9px) 0 0/330px 290px,radial-gradient(circle at 84% 30%,#ffffff5c 0 .8px,#0000 1.4px) 0 0/120px 140px;position:absolute;inset:-5%;-webkit-mask-image:radial-gradient(72% 70% at 55% 45%,#000 18%,#0000 88%);mask-image:radial-gradient(72% 70% at 55% 45%,#000 18%,#0000 88%)}.hero-glow{pointer-events:none;background:radial-gradient(closest-side,#2a6db466,#16457a22 55%,#0000);width:76vmax;height:44vmax;position:absolute;top:46%;left:56%;translate:-50% -50%}.team-site .team-hero--orbit .hero-aim-logo{z-index:0;position:relative}.team-site .team-hero--orbit :is(.team-hero-top,.team-hero-bottom){z-index:3;position:relative}.orbit-stage{aspect-ratio:16/10;z-index:1;pointer-events:none;width:min(70vw,1120px);position:absolute;top:41%;left:50%;translate:-24% -50%}.team-site .team-hero--orbit h1.team-hero-logo{width:min(60vw,880px);margin-bottom:26px}.team-hero-bottom .kickoff-countdown span{place-items:initial;border:0;border-radius:0;width:auto;height:auto;display:inline-flex}.hero-robot{z-index:1;transition:opacity 1.6s var(--ease-expo) .2s, transform 2s var(--ease-expo) .2s;position:absolute;inset:0}html.js-motion .team-hero:not([data-entered]) .hero-robot{opacity:0;transform:translateY(6%)scale(.93)}.hero-robot-poster,.hero-robot-live{width:100%;height:100%;position:absolute;inset:0}.hero-robot-poster{object-fit:contain;transition:opacity 1s var(--ease-expo);-webkit-user-select:none;user-select:none}.hero-robot-live{opacity:0;transition:opacity 1.1s var(--ease-expo)}.hero-robot[data-live] .hero-robot-live{opacity:1}.hero-robot[data-live] .hero-robot-poster{opacity:0}.hero-orbit{pointer-events:none;width:94%;height:auto;position:absolute;top:52%;left:50%;overflow:visible;translate:-50% -50%}.hero-orbit-back{z-index:0}.hero-orbit-front{z-index:2}.hero-orbit ellipse{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke}.hero-orbit .orbit-a{stroke-dasharray:2700;stroke-dashoffset:0;transition:stroke-dashoffset 2.6s var(--ease-expo) .35s}.hero-orbit .orbit-b{stroke:#7fd3ff38;stroke-dasharray:2 11}html.js-motion .team-hero:not([data-entered]) .hero-orbit .orbit-a{stroke-dashoffset:2700px}.orbit-satellite{fill:#eaf6ff;filter:drop-shadow(0 0 7px #7fd3ff)}.hero-bottom-center{align-items:center;gap:28px;display:flex}.kickoff-countdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06162b8c;border:1px solid #ffffff2e;border-radius:40px;align-items:center;gap:14px;padding:8px 14px 8px 16px;transition:border-color .4s,background-color .4s;display:inline-flex}.kickoff-countdown:hover{background:#0b2544b3;border-color:#7fd3ff99}.kickoff-label{font:500 10px/1.2 var(--mono-xp);letter-spacing:.1em;color:#9fcbe8}.kickoff-digits{font:500 13px/1 var(--mono-xp);font-variant-numeric:tabular-nums;color:#fff;gap:8px;display:inline-flex}.kickoff-digits>span{align-items:baseline;gap:2px;display:inline-flex}.kickoff-digits small{color:#7fa6c4;letter-spacing:.06em;font-size:8.5px}html.js-motion:not(.motion-ready) .team-hero :is(.hero-robot,.hero-orbit .orbit-a){animation:10ms 2.8s both kinetic-failsafe}@media (width<=899px){.orbit-stage{width:150vw;top:45%;translate:-50% -50%}.hero-orbit{width:88%}.hero-bottom-center .hero-season-link{display:none}}@media (width<=760px){.orbit-stage{width:172vw;top:43%}.team-site .team-hero--orbit .team-hero-bottom{flex-wrap:wrap;row-gap:16px}.team-site .team-hero--orbit .team-hero-bottom>a{white-space:nowrap}.team-hero--orbit .hero-bottom-center{order:-1;width:100%}.kickoff-countdown{gap:10px;padding:7px 12px}.team-hero-bottom .kickoff-countdown .kickoff-label{font-size:9px;display:inline-flex}.kickoff-digits{gap:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-robot,.hero-orbit .orbit-a{transition:none!important}}.open-engineering{padding:120px var(--team-pad) 140px;background:linear-gradient(#eef5f9 0%,#e2edf4 100%);overflow:clip}.open-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.open-head .team-text-link{margin-top:0}.open-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:6vw;display:grid}.team-site .open-copy h2{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(44px,5vw,86px);line-height:1.02}.team-site .open-copy>p{color:#4a6579;max-width:520px;font-size:18px;line-height:1.7}.open-stats{border-top:1px solid #b6ccda;grid-template-columns:repeat(2,minmax(0,1fr));margin:42px 0 36px;display:grid}.open-stats>div{border-bottom:1px solid #cfdfe9;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:22px 18px 22px 0;display:flex}.open-stats>div:nth-child(odd){border-right:1px solid #cfdfe9}.open-stats>div:nth-child(2n){padding-left:22px}.open-stats dd{font:500 clamp(40px, 4vw, 66px)/1 var(--display);letter-spacing:-.04em;color:var(--xp-ink);margin:0;font-stretch:116%}.open-stats dt{font:450 10.5px/1.45 var(--mono-xp);letter-spacing:.08em;text-transform:uppercase;color:#58768b;max-width:20em}.open-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.team-site .open-actions .team-pill,.team-site .open-actions .team-text-link{margin-top:0}.open-spread{aspect-ratio:1.06;min-height:420px;display:block;position:relative}.spread-card{transition:opacity 1s var(--ease-expo), translate 1.3s var(--ease-expo), box-shadow .5s;background:#fff;border-radius:10px;margin:0;padding:10px 10px 34px;position:absolute;box-shadow:0 30px 60px #0f2a4022,0 4px 14px #0f2a4012}.spread-card img{border-radius:4px;width:100%;height:auto;display:block}.spread-card figcaption{font:450 9.5px/1.2 var(--mono-xp);letter-spacing:.08em;text-transform:uppercase;color:#5b7489;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:11px;left:12px;right:12px;overflow:hidden}.doc-cover{z-index:4;width:40%;transition-delay:.1s;top:7%;left:29%;rotate:-4deg}.doc-a{z-index:3;width:58%;transition-delay:.22s;top:0;right:-3%;rotate:4deg}.doc-b{z-index:2;width:55%;transition-delay:.34s;top:44%;left:-3%;rotate:-3deg}.doc-c{z-index:1;width:54%;transition-delay:.46s;bottom:2%;right:1%;rotate:3deg}html.js-motion .open-spread:not([data-shown]) .spread-card{opacity:0;translate:0 70px}html.js-motion:not(.motion-ready) .open-spread .spread-card{animation:10ms 2.8s both kinetic-failsafe}.open-spread:hover .spread-card{box-shadow:0 40px 80px #0f2a402e,0 6px 18px #0f2a4014}.open-spread[data-shown]:hover .doc-cover{transition-delay:0s;translate:0 -14px}.open-spread[data-shown]:hover .doc-a{transition-delay:0s;translate:22px -10px}.open-spread[data-shown]:hover .doc-b{transition-delay:0s;translate:-22px 8px}.open-spread[data-shown]:hover .doc-c{transition-delay:0s;translate:18px 16px}.open-spread-note{text-align:center;font:450 10px/1.4 var(--mono-xp);letter-spacing:.1em;color:#5b7489;position:absolute;bottom:-40px;left:0;right:0}.footer-mission{border-bottom:1px solid #426078;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:50px 6vw;margin-bottom:56px;padding:20px 0 70px;display:grid}.footer-mission .team-eyebrow{color:#8fb3cc}.team-site .footer-mission h2{letter-spacing:-.05em;margin:22px 0 26px;font-size:clamp(46px,6.4vw,112px);font-weight:480;line-height:1}.team-site .footer-mission-copy>p{color:#a9c4d6;max-width:520px;font-size:17px;line-height:1.7}.footer-mission-side{justify-items:start;gap:30px;display:grid}.kickoff-clock{gap:14px;display:grid}.kickoff-clock-digits{gap:clamp(12px,1.8vw,26px);display:flex}.kickoff-clock-digits>span{gap:8px;display:grid}.kickoff-clock-digits b{font:500 clamp(40px, 4.6vw, 74px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#f1f8fd;font-stretch:116%}.kickoff-clock-digits small{font:450 10px/1 var(--mono-xp);letter-spacing:.12em;color:#7fa6c4}.kickoff-clock-caption{font:450 10.5px/1.5 var(--mono-xp);letter-spacing:.08em;color:#9fcbe8;transition:color .3s}.kickoff-clock:hover .kickoff-clock-caption{color:#fff}.kickoff-clock--live{font:500 22px/1.3 var(--display);color:#f1f8fd}.footer-mission-actions{flex-wrap:wrap;gap:14px;display:flex}.team-site .footer-mission-actions .team-pill{margin-top:0}.team-site .team-pill.footer-ghost{color:#e7f2fa;background:0 0;box-shadow:inset 0 0 0 1px #ffffff40}.team-site .team-pill.footer-ghost>span{color:#102e47;background:#e7f2fa}.team-site .team-pill.footer-ghost:hover{background:#ffffff14}@media (width<=1050px){.open-layout{grid-template-columns:1fr;gap:70px}.open-spread{width:100%;max-width:720px;margin:0 auto}.footer-mission{grid-template-columns:1fr;align-items:start}}@media (width<=760px){.open-engineering{padding:80px 24px 100px}.open-head{margin-bottom:30px}.open-stats dd{font-size:44px}.open-stats>div{padding-right:12px}.open-stats>div:nth-child(2n){padding-left:14px}.open-spread{aspect-ratio:.95;min-height:0}.spread-card{padding:6px 6px 26px}.spread-card figcaption{font-size:8px;bottom:8px;left:8px;right:8px}.team-site .footer-mission h2{font-size:clamp(40px,11.5vw,56px)}.kickoff-clock-digits b{font-size:38px}.footer-mission{margin-bottom:40px;padding-bottom:50px}}@media (prefers-reduced-motion:reduce){.spread-card{transition:none!important}}.team-site .team-footer>div{font:inherit}.team-site .full-footer-columns nav>span{font-family:var(--mono-xp);letter-spacing:.06em}.team-site .team-footer>.full-footer-base{font:450 12px/1.5 var(--mono-xp);letter-spacing:.06em}.team-site .team-footer>.full-footer-base a{font-size:12px}.team-site .full-footer-columns nav a{font-size:15px}.page-orbit{z-index:0;pointer-events:none;width:min(62vw,900px);position:absolute;top:52%;right:-8%;overflow:visible;translate:0 -50%}.page-orbit ellipse{fill:none;vector-effect:non-scaling-stroke}.page-orbit .po-a{stroke:#1647c44d;stroke-width:1.3px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:orbit-draw 2.6s var(--ease-expo) .3s forwards}.page-orbit .po-b{stroke:#1647c433;stroke-width:1.2px;stroke-dasharray:2 9}.page-orbit .po-sat{fill:#1647c4}@keyframes orbit-draw{to{stroke-dashoffset:0}}.team-site .team-page-hero:not(.photographic)>:is(div,p){z-index:1;position:relative}.team-site .season-event-nav{position:relative}.season-trail{pointer-events:none;height:58px;margin-bottom:4px;position:absolute;bottom:100%;left:0;right:0;overflow:visible}.season-trail path{fill:none;stroke:#ffffffb8;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round}.team-site .season-event-nav button:after{content:"";width:11px;height:11px;transition:background-color .5s, box-shadow .5s, transform .5s var(--ease-expo);background:#153bc0;border-radius:50%;position:absolute;top:-6px;left:-2px;box-shadow:inset 0 0 0 1.5px #ffffffb0}.team-site .season-event-nav button[aria-selected=true]:after{background:#fff;transform:scale(1.15);box-shadow:0 0 0 6px #ffffff26}.award-seal{width:92px;height:92px;margin-bottom:22px;display:block;overflow:visible}.award-seal .seal-edge{fill:none;stroke:#1647c455;stroke-width:1px}.award-seal .seal-core{fill:#1647c4}.award-seal .seal-ring{transform-origin:60px 60px;transition:transform 1.4s var(--ease-expo)}.award-seal text{font:500 7.6px var(--mono-xp);letter-spacing:.09em;fill:#1f4a86}.award-seal .seal-orbit{fill:none;stroke:#fffa;stroke-width:1.2px}.award-seal .seal-dot{fill:#fff}.award-seal .seal-index{font:600 15px var(--display);letter-spacing:-.02em;fill:#fff;font-stretch:116%}.team-site .season-awards-archive a:hover .award-seal .seal-ring{transform:rotate(-120deg)}@media (width<=760px){.page-orbit{opacity:.7;width:130vw;top:40%;right:-45%}.award-seal{width:72px;height:72px;margin-bottom:14px}.season-trail{height:40px}}@media (prefers-reduced-motion:reduce){.page-orbit .po-a{stroke-dashoffset:0;animation:none}.award-seal .seal-ring{transition:none}}.team-history .timeline-wrap{position:relative}.timeline-rail{background:#afc6d3;width:1px;position:absolute;top:0;bottom:0;left:112px}.timeline-rail>i{background:var(--xp-blue);transform-origin:top;position:absolute;inset:0}.team-site .team-history li{transition:opacity .7s var(--ease-expo);position:relative}.team-site .team-history li:before{content:"";background:#f0f6f9;border-radius:50%;width:11px;height:11px;transition:background-color .5s,box-shadow .5s;position:absolute;top:30px;left:107px;box-shadow:inset 0 0 0 1.5px #afc6d3}.team-site .team-history li>span{font-family:var(--display);font-weight:500;font-stretch:116%}.team-site .team-history li>div{padding-left:16px}html.js-motion .team-history .timeline-list li{opacity:.38}html.js-motion .team-history .timeline-list[data-reached="1"] li:nth-child(-n+1),html.js-motion .team-history .timeline-list[data-reached="2"] li:nth-child(-n+2),html.js-motion .team-history .timeline-list[data-reached="3"] li:nth-child(-n+3),html.js-motion .team-history .timeline-list[data-reached="4"] li{opacity:1}.team-history .timeline-list[data-reached="1"] li:nth-child(-n+1):before,.team-history .timeline-list[data-reached="2"] li:nth-child(-n+2):before,.team-history .timeline-list[data-reached="3"] li:nth-child(-n+3):before,.team-history .timeline-list[data-reached="4"] li:before{background:var(--xp-blue);box-shadow:0 0 0 5px #1647c41f}html.js-motion:not(.motion-ready) .team-history .timeline-list li{animation:10ms 2.8s both kinetic-failsafe}@media (width<=760px){.timeline-rail{left:82px}.team-site .team-history li:before{left:77px}.team-site .team-history li>div{padding-left:12px}}
