@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/instrument-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fonts/instrument-serif-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/suisse-intl-light-webm.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/suisse-intl-regular-webm.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/suisse-intl-semibold-webm.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/suisse-intl-semibold-webm.woff2)format("woff2")}@font-face{font-family:Suisse Intl Symbols;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/suisse-intl-light.otf)format("opentype")}@font-face{font-family:Suisse Intl Symbols;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/suisse-intl-regular.otf)format("opentype")}@font-face{font-family:Suisse Intl Symbols;font-style:normal;font-display:swap;font-weight:600 700;src:url(/assets/fonts/suisse-intl-semibold.otf)format("opentype")}@font-face{font-family:Suisse Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/suisse-intl-mono-regular-webxl.woff2)format("woff2")}@font-face{font-family:Suisse Mono Symbols;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/suisse-intl-mono-regular.otf)format("opentype")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--white:#fff;--offwhite:#f4f4f2;--offblack:#0a0a0a;--accent:#c7ff9f;--lime:var(--accent);--blue:#8edcf2;--green:#d9f0b4;--lavender:#c9b7ff;--cobalt:#002bb5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-card:38px;--radius-dialog:28px;--radius-control:999px;--control-target:44px;--overlay-viewport-gutter:12px;--overlay-large-max-width:1440px;--overlay-large-max-height:900px;--overlay-medium-max-width:660px;--overlay-compact-max-width:480px;--overlay-large-radius:24px;--overlay-dialog-inline-gutter:clamp(18px,2vw,28px);--layer-content:1;--layer-sticky:10;--layer-navigation:100;--layer-overlay:150;--motion-fast:.18s;--motion-standard:.28s;--motion-deliberate:.5s;--system:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,sans-serif;--suisse:"Suisse Intl","Suisse Intl Symbols",Helvetica,Arial,sans-serif;--suisse-mono:"Suisse Mono","Suisse Mono Symbols",ui-monospace,monospace;--instrument-sans:"Instrument Sans",Arial,sans-serif;--font-display:var(--suisse);--font-body:var(--suisse);--font-data:var(--suisse);--font-technology-mark:var(--suisse);--font-metadata:var(--suisse);--font-hero:var(--font-display);--font-weight-display:600;--font-weight-supporting:600;--font-weight-body:400;--font-weight-metadata:400;--hero-font-weight:400;--hero-line-height:1.05;--hero-letter-spacing:var(--display-letter-spacing);--hero-desktop-size-min:64px;--hero-desktop-size-preferred:6vw;--hero-desktop-size-max:80px;--hero-constrained-size-min:30px;--hero-constrained-size-preferred:7.35cqi;--hero-constrained-size-max:64px;--hero-mobile-size-min:30px;--hero-mobile-size-preferred:9.6vw;--hero-mobile-size-max:40px;--hero-logo-scale:.8;--display-letter-spacing:-.04em;--sans:var(--font-body);--serif:"Instrument Serif", Georgia, serif;--mono:var(--font-body);--diagnostic-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--page-gutter:48px;--header-height:72px;--footer-height:104px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-content-gutter:calc(var(--page-gutter) + max(var(--safe-area-left),var(--safe-area-right)));--layout-edge:var(--safe-content-gutter);--layout-wide-max:1400px;--layout-readable-max:1180px;--layout-readable-narrow:780px;--safe-hero-gutter:max(12px,var(--safe-area-left),var(--safe-area-right));--content-bottom-anchor:max(calc(var(--safe-area-bottom) + 24px),clamp(44px,7svh,72px));--airco-frame-height:100svh;--airco-visible-height:100dvh;--airco-visible-top:0px;--airco-visible-focal-y:64svh;--airco-bleed-height:100lvh;--airco-bleed-apron:max(0px,calc(var(--airco-bleed-height) - var(--airco-frame-height)));--airco-media-overscan:0px;--airco-hero-media-position:50% 50%;--airco-factory-media-position:50% 48%;--airco-viewport-height:var(--airco-frame-height);--airco-viewport-top:0px;--airco-usable-center-y:calc(var(--header-height) + (var(--airco-frame-height) - var(--header-height)) / 2);--painted-surface:#000;--safe-area-surface:var(--painted-surface);--surface-page:var(--black);--surface-page-inverse:var(--white);--surface-muted:var(--offwhite);--surface-elevated-dark:var(--offblack);--surface-media:#181818;--text-primary:var(--white);--text-primary-inverse:var(--black);--text-secondary:#ffffffad;--text-secondary-inverse:#0000009e;--accent-brand:var(--lime);--accent-data:var(--cobalt);--section-space:clamp(56px,9svh,108px);--title-visual-space:clamp(40px,5.2svh,52px);--visual-support-space:clamp(30px,4svh,40px);--control-border:#ffffff38;--control-focus:var(--accent-brand);--motion-enter:var(--motion-deliberate) cubic-bezier(.22,1,.36,1);--motion-control:var(--motion-standard) cubic-bezier(.22,1,.36,1);--chapter-title-top:clamp(104px,13.3svh,120px);--section-heading-size:clamp(52px,4.7vw,68px);--chapter-title-size:var(--section-heading-size);--chapter-title-line-height:1.05;--chapter-title-tracking:var(--display-letter-spacing);--chapter-content-gap:clamp(48px,6.2svh,60px);--chapter-outer-space:var(--section-space);--editorial-heading-clearance:clamp(56px,9svh,88px);--editorial-heading-top:calc(var(--header-height) + var(--editorial-heading-clearance));--technology-navigation-offset:max(0px,calc(var(--editorial-heading-clearance) - 24px));--technology-block-end:calc(var(--editorial-heading-top) + var(--space-6));--editorial-title-size:var(--section-heading-size);--editorial-title-max-width:1120px;--editorial-data-gap:clamp(36px,5svh,44px);--editorial-visual-gap:clamp(48px,6svh,56px);--editorial-data-row-height:clamp(76px,8.7svh,84px);--chart-endpoint-year-size:clamp(12px,1vw,14px);--chart-endpoint-value-size:clamp(10px,.86vw,12px);--chart-endpoint-visual-height:clamp(38px,4.8svh,42px);--chart-endpoint-offset:clamp(12px,1.55svh,14px);--editorial-block-end:clamp(40px,6svh,64px);--editorial-section-exit:clamp(72px,9svh,96px);--motion-duration:var(--motion-standard);--motion-ease:cubic-bezier(.22,1,.36,1)}:root[data-typography-preset=suisse]{--font-display:var(--suisse);--font-body:var(--suisse);--font-data:var(--suisse);--font-technology-mark:var(--suisse);--font-metadata:var(--suisse);--mono:var(--font-body)}:root[data-typography-preset=apple]{--font-display:var(--system);--font-body:var(--system);--font-data:var(--system);--font-technology-mark:var(--system);--font-metadata:var(--system);--mono:var(--font-body)}:root[data-typography-preset=original]{--font-display:var(--instrument-sans);--font-body:var(--instrument-sans);--font-data:var(--serif);--font-technology-mark:var(--serif);--font-metadata:var(--instrument-sans);--mono:var(--font-body)}:root[data-hero-font-family=apple]{--font-hero:var(--system)}:root[data-hero-font-family=suisse]{--font-hero:var(--suisse)}:root[data-hero-font-family=instrument-sans]{--font-hero:var(--instrument-sans)}:root[data-hero-font-family=inter-tight]{--font-hero:"Inter Tight Variable", sans-serif}:root[data-hero-font-family=manrope]{--font-hero:"Manrope Variable", sans-serif}:root[data-hero-font-family=space-grotesk]{--font-hero:"Space Grotesk Variable", sans-serif}:root[data-hero-font-family=ibm-plex-sans]{--font-hero:"IBM Plex Sans Variable", sans-serif}:root[data-hero-font-family=archivo]{--font-hero:"Archivo Variable", sans-serif}:root[data-hero-font-family=newsreader]{--font-hero:"Newsreader Variable", serif}:root[data-hero-font-family=source-serif-4]{--font-hero:"Source Serif 4 Variable", serif}*{box-sizing:border-box}html{background:var(--safe-area-surface);scroll-behavior:auto;scrollbar-gutter:stable;overflow-x:clip}body{background:var(--painted-surface);color:var(--white);font-family:var(--sans);margin:0;font-weight:400;overflow-x:clip}html[data-safari-fixed-underpaint=true] body:before{content:"";z-index:0;background:var(--painted-surface);pointer-events:none;display:block;position:fixed;inset:0}.site-page-canvas{z-index:1;min-height:var(--airco-bleed-height);background:#000;position:relative}body>main{z-index:1;position:relative}button,a{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--lime);color:#000}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.type-hero{font-family:var(--font-hero);font-size:clamp(var(--hero-desktop-size-min),var(--hero-desktop-size-preferred),var(--hero-desktop-size-max));font-synthesis:none;font-style:normal;font-weight:var(--hero-font-weight);letter-spacing:var(--hero-letter-spacing);line-height:var(--hero-line-height);text-transform:none;margin:0}:root[data-hero-capitalization=title] .type-hero{text-transform:capitalize}:root[data-hero-capitalization=uppercase] .type-hero{text-transform:uppercase}.type-hero>span,.type-chapter-title>span{display:block}.type-chapter-title{font:var(--font-weight-display) var(--chapter-title-size)/var(--chapter-title-line-height) var(--font-display);letter-spacing:var(--chapter-title-tracking);text-wrap:balance;margin:0}.type-chapter-title.type-editorial-title{font-size:var(--editorial-title-size)}.editorial-heading{width:min(var(--editorial-title-max-width),100%);text-align:center;place-self:start center;margin:0 auto}.type-chapter-title>.mobile-title-line,.mobile-title-line{display:inline}.type-narrative{font:var(--font-weight-body) var(--chapter-title-size)/1.16 var(--font-body);letter-spacing:var(--display-letter-spacing);margin:0}.type-display-xl{font:var(--font-weight-display) clamp(80px,6.4vw,96px)/1.05 var(--font-display);letter-spacing:var(--display-letter-spacing);margin:0}.type-display-xl>span{display:block}.type-display-l{font:var(--font-weight-display) var(--chapter-title-size)/var(--chapter-title-line-height) var(--font-display);letter-spacing:var(--chapter-title-tracking);margin:0}.type-supporting-headline{font:var(--font-weight-supporting) clamp(28px,2.35vw,32px)/1.12 var(--font-display);letter-spacing:var(--display-letter-spacing);margin:0}.type-body{font:var(--font-weight-body) clamp(17px,1.45vw,21px)/1.42 var(--font-body)}.type-body-compact{font:var(--font-weight-body) clamp(15px,1.18vw,18px)/1.46 var(--font-body)}.type-body-label{font:var(--font-weight-body) 13px/1.2 var(--font-body);letter-spacing:normal}.type-data-title{font:var(--font-weight-supporting) clamp(20px,1.8vw,26px)/1.1 var(--font-data);letter-spacing:var(--display-letter-spacing)}.type-metadata{font:var(--font-weight-metadata) clamp(10px,.85vw,12px)/1.25 var(--font-metadata)}.site-header{z-index:100;isolation:isolate;height:var(--header-height);transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto;transform:translate(0,0)}.site-header__motion{width:100%;height:100%}.site-header__surface{isolation:isolate;width:100%;height:100%;padding:0 var(--safe-content-gutter);color:#fff;background:#000;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;transition:color .3s,background .3s,border-color .3s;display:flex;position:relative}.site-header__surface:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(#00000094,#00000038 58%,#0000);transition:opacity .24s;position:absolute;inset:0}.airco-frame-probe{top:var(--airco-viewport-top);height:var(--airco-frame-height);visibility:hidden;pointer-events:none;position:fixed;left:0;right:0}.site-header[data-navigation-behavior=auto-hide][data-hidden=true]{transform:translateY(-100%)}.site-header[data-surface=offwhite] .site-header__surface{background:var(--offwhite);color:#000;border-color:#0000001a}.site-header[data-surface=white] .site-header__surface{background:var(--white);color:#000;border-color:#0000001a}.site-header[data-surface=offblack] .site-header__surface{background:var(--offblack);color:#fff;border-color:#ffffff1a}.site-header[data-surface=media] .site-header__surface{background:var(--surface-media);color:#fff;border-color:#ffffff1a}.site-header[data-treatment=transparent-dark] .site-header__surface{color:#fff;background:0 0;border-color:#0000}.site-header[data-treatment=transparent-dark] .site-header__surface:before{opacity:1}.site-header[data-navigation-jump=true] .site-header__surface,.site-header[data-navigation-jump=true] .site-header__surface:before{transition:none}.site-header[data-navigation-jump=true] .brand img{transition:opacity .14s,transform .14s}.brand{z-index:1;min-height:44px;margin-left:calc(var(--safe-area-left) - var(--safe-content-gutter));padding:0 16px 0 calc(var(--safe-content-gutter) - var(--safe-area-left));touch-action:manipulation;align-self:stretch;align-items:center;display:flex;position:relative}.brand img{width:108px;height:auto;transition:filter .3s,opacity .14s,transform .14s}.brand:active img{opacity:.68;transform:scale(.97)}.site-header:is([data-surface=white],[data-surface=offwhite]) .brand img{filter:invert()}.site-header__actions{z-index:1;align-items:center;gap:clamp(18px,2.2vw,32px);display:flex;position:relative}.contact-action,.buy-now-action,.animated-link{min-height:44px;color:inherit;font:400 11px/1 var(--sans);letter-spacing:.035em;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.contact-action:after,.buy-now-action:after,.animated-link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--motion-duration) var(--motion-ease);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.contact-action:hover:after,.contact-action:focus-visible:after,.buy-now-action:hover:after,.buy-now-action:focus-visible:after,.animated-link:hover:after,.animated-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.contact-action:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.preorder-dialog{color:#000;background:#fff;border:1px solid #00000038;border-radius:28px;width:min(560px,100vw - 32px);max-width:none;min-height:min(420px,100dvh - 32px);padding:64px 28px;box-shadow:0 26px 90px #0000004d}.preorder-dialog[open]{place-items:center;display:grid}.preorder-dialog__template{font:400 clamp(22px,2.5vw,30px)/1 var(--sans);letter-spacing:-.035em;margin:0}.overlay-dialog{visibility:hidden;margin:0;position:fixed;inset:auto}.overlay-dialog--large{width:min(var(--overlay-large-max-width),calc(100vw - var(--overlay-viewport-gutter) * 2));height:min(var(--overlay-large-max-height),calc(100svh - var(--overlay-viewport-gutter) * 2));border-radius:var(--overlay-large-radius);max-width:none;padding:0;overflow:hidden}.overlay-dialog--medium{width:min(var(--overlay-medium-max-width),calc(100vw - var(--overlay-viewport-gutter) * 2));max-width:none}.overlay-dialog--compact{width:min(var(--overlay-compact-max-width),calc(100vw - var(--overlay-viewport-gutter) * 2));max-width:none}.overlay-dialog[open][data-positioned=true]{visibility:visible}.overlay-dialog::backdrop{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .22s var(--motion-ease);background:#0000008c}.overlay-dialog[data-state=open]::backdrop{opacity:1}.overlay-dialog[data-state=closing]::backdrop{opacity:0}.overlay-close{--overlay-close-fg:#fff;--overlay-close-fill:#fff;--overlay-close-hover:#000;z-index:12;isolation:isolate;border:1px solid color-mix(in srgb,var(--overlay-close-fg) 38%,transparent);width:44px;height:44px;color:var(--overlay-close-fg);transition:border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px;overflow:hidden}.overlay-close--light{--overlay-close-fg:#000;--overlay-close-fill:#000;--overlay-close-hover:#fff}.overlay-close--dark{--overlay-close-fg:#fff;--overlay-close-fill:#fff;--overlay-close-hover:#000}.overlay-close:before{content:"";z-index:-1;border-radius:inherit;background:var(--overlay-close-fill);transform-origin:100%;transition:transform var(--motion-duration) var(--motion-ease);position:absolute;inset:0;transform:scaleX(0)}.overlay-close svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;width:16px;height:16px;display:block;overflow:visible}.overlay-close:hover,.overlay-close:focus-visible{border-color:var(--overlay-close-fill);color:var(--overlay-close-hover)}.overlay-close:hover:before,.overlay-close:focus-visible:before{transform-origin:0;transform:scaleX(1)}.overlay-dialog[data-state]{opacity:0;transition:opacity .22s var(--motion-ease),scale .22s var(--motion-ease);translate:0;scale:.985}.overlay-dialog[data-state=open]{opacity:1;translate:0;scale:1}.overlay-dialog[data-state=closing]{opacity:0;pointer-events:none;translate:0;scale:.985}@media (prefers-reduced-motion:reduce){.overlay-dialog,.overlay-dialog::backdrop,.overlay-close,.overlay-close:before{transition:none}}.hero{--hero-spacing-shift:clamp(16px,3svh,40px);--hero-compact-track-shift:2px;--hero-track-y:calc(70svh - var(--hero-spacing-shift) + var(--hero-compact-track-shift));--hero-projected-reserve:24vw;min-height:max(var(--airco-viewport-height),800px,calc(var(--hero-track-y) + var(--hero-projected-reserve) + 24px));contain:layout style;background:#000;position:relative;overflow-x:clip}.hero-copy{z-index:3;width:min(1240px,100%);max-width:1240px;padding:calc(clamp(138px,16svh,160px) + var(--hero-spacing-shift)) var(--safe-content-gutter) 0;margin:0 auto;position:relative;container-type:inline-size}.hero-copy h1{text-align:center;margin:0}.hero-copy h1>.hero-copy__variant{display:block}.hero-copy h1>.hero-copy__variant--compact{display:none}.hero-copy__layout{justify-items:center;display:none}:root[data-hero-desktop-layout="4-3"] .hero-copy__variant--wide>[data-hero-line-layout="4-3"],:root[data-hero-desktop-layout="3-4"] .hero-copy__variant--wide>[data-hero-line-layout="3-4"],:root[data-hero-desktop-layout="2-2-3"] .hero-copy__variant--wide>[data-hero-line-layout="2-2-3"],:root[data-hero-mobile-layout="2-2-3"] .hero-copy__variant--compact>[data-hero-line-layout="2-2-3"],:root[data-hero-mobile-layout="3-2-2"] .hero-copy__variant--compact>[data-hero-line-layout="3-2-2"]{display:grid}.hero-copy__row{white-space:nowrap;display:block}.hero-copy__emphasis{color:var(--accent);font:inherit;letter-spacing:inherit;display:inline-block;position:relative}.hero-copy__emphasis-text{z-index:1;position:relative}.hero-copy__emphasis-shimmer{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}:root[data-hero-emphasis-face=preset][data-typography-preset=original] .hero-copy__emphasis,:root[data-hero-emphasis-face=instrument-serif] .hero-copy__emphasis{font-family:var(--serif);font-style:italic;font-weight:400}:root[data-hero-emphasis-face=match] .hero-copy__emphasis{font-family:var(--font-hero);font-style:normal;font-weight:var(--hero-font-weight)}:root[data-hero-emphasis-face=newsreader] .hero-copy__emphasis{font-family:Newsreader Variable,serif;font-style:italic;font-weight:400}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root[data-hero-finish=shimmer] .hero-copy__emphasis-shimmer{background-image:linear-gradient(105deg,transparent 0%,transparent 38%,color-mix(in srgb,var(--accent) 45%,#fff) 46%,#fff 50%,color-mix(in srgb,var(--accent) 45%,#fff) 54%,transparent 62%,transparent 100%);color:#0000;font:inherit;letter-spacing:inherit;-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:4.8s ease-in-out infinite hero-emphasis-shimmer;display:block}}@keyframes hero-emphasis-shimmer{0%,12%{background-position:100%}88%,to{background-position:-100%}}@media (prefers-reduced-motion:reduce){:root[data-hero-finish=shimmer] .hero-copy__emphasis-shimmer{background-position:50%;animation:none}}@media (forced-colors:active){.hero-copy__emphasis{color:linktext}.hero-copy__emphasis-shimmer{display:none}}@media (max-width:760px){.type-body-label{font-size:12px}}.hero-copy__row{opacity:0;filter:blur(7px);animation:hero-headline-reveal .62s cubic-bezier(.22,1,.36,1) var(--hero-headline-delay,.1s) both;transform:translateY(14px)}.hero-copy__row:nth-child(n+2){animation-delay:calc(var(--hero-headline-delay,.1s) + 90ms)}@keyframes hero-headline-reveal{to{opacity:1;filter:none;transform:translateY(0)}}.hero-ring{--surface-width:25vw;--hero-radius:40vw;--hero-perspective:800px;z-index:2;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;opacity:0;filter:blur(5px);pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow-x:clip;translate:0 18px}.hero-ring[data-revealed=true]{opacity:1;filter:none;pointer-events:auto;translate:0}.hero-ring:active{cursor:grabbing}.hero-ring:focus-visible{outline-offset:-4px;outline:2px solid #fff}.hero-ring__scene{width:100%;height:calc(var(--hero-track-y) + var(--hero-track-y));perspective:var(--hero-perspective);perspective-origin:50%;transform-style:preserve-3d;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:visible}.hero-ring__track{width:var(--surface-width);aspect-ratio:4/5;transform-style:preserve-3d;will-change:transform;flex:none;position:relative}.hero-ring__surface{--hero-card-radius:clamp(22px,2.2vw,32px);backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:absolute;inset:0}.hero-ring__surface picture{display:contents}.hero-ring__surface img,.hero-ring__surface video{border-radius:var(--hero-card-radius);-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:clip}.hero-ring__surface>picture img{opacity:1;visibility:visible;transition:opacity linear,visibility linear}.hero-ring__surface video{opacity:0;transition:opacity .5s}.hero-ring__surface[data-playing=true] video[data-ready=true]{opacity:1}.hero-ring__surface[data-playing=true]>picture img{opacity:0;visibility:hidden;transition-delay:.5s}.problem-section-reference{min-height:max(100svh,var(--airco-viewport-height));padding:calc(var(--header-height) + 20px) var(--safe-content-gutter) 24px;background:#000;position:relative}.problem-metrics{min-height:calc(100svh - var(--header-height) - 44px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(48px,7svh,64px);padding-block:clamp(28px,5.5svh,64px);display:flex}.problem-metrics article{--metric-progress:1;text-align:center}.problem-section-reference[data-enhanced=true] .problem-metrics article{opacity:calc(.55 + var(--metric-progress) * .45);transform:translateY(calc((1 - var(--metric-progress)) * 10px))}.problem-metrics article>div{justify-content:center;align-items:baseline;gap:16px;line-height:.82;display:flex}.problem-metric__value-transition{animation:problem-metric-value-change var(--motion-duration) var(--motion-ease) both;justify-content:center;align-items:baseline;gap:16px;display:flex}.problem-metric__value-transition>strong{color:var(--lime);font:700 clamp(132px,12vw,172px)/.76 var(--font-data);letter-spacing:-.055em}.problem-metric__value-transition>b{color:#fff;letter-spacing:-.055em;font-size:clamp(86px,8.6vw,124px);font-weight:400}.problem-metrics>article>.problem-metric__label{color:#fff;letter-spacing:-.025em;margin-top:12px;font-size:clamp(22px,2.2vw,32px);display:block}.problem-metric__variant-selector{height:1em;color:inherit;vertical-align:baseline;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.22em;padding:0;line-height:1;display:inline-flex;position:relative}.problem-metric__variant-selector:before{content:"";width:max(44px,100% + 18px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.problem-metric__variant-glyph{color:#ffffff6b;transition:color var(--motion-duration) var(--motion-ease);position:relative}.problem-metric__variant-glyph[data-active=true]{color:#fff}.problem-metric__variant-glyph[data-active=true]:after{transform-origin:0;transform:scaleX(1)}.problem-metric__variant-selector:is(:hover,:focus-visible) .problem-metric__variant-glyph[data-active=false]{color:#ffffffb8}.problem-metric__reference{margin-left:.22em;display:inline-block}.problem-metric__trigger{color:var(--lime);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.problem-metric__trigger:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.problem-metric__trigger sup:after{content:"";transform-origin:100%;height:1px;transition:transform var(--motion-duration) var(--motion-ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.problem-metric__trigger:is(:hover,:focus-visible,[aria-expanded=true]) sup:after{transform-origin:0;transform:scaleX(1)}@keyframes problem-metric-value-change{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.problem-metric__value-transition{animation:none}.problem-metric__variant-glyph,.problem-metric__variant-glyph:after,.problem-metric__trigger sup:after{transition:none}}.narrative-section{--mission-progress:1;--mission-ramp:100;--mission-type-size:clamp(50px,4.45vw,64px);--mission-vertical-inset:clamp(124px,17.8svh,160px);z-index:3;min-height:var(--airco-bleed-height);box-sizing:border-box;padding:var(--mission-vertical-inset) var(--safe-content-gutter);background:#000;border-radius:0;align-content:center;display:grid;position:relative}.narrative-section__copy{max-width:var(--layout-readable-max);margin:0 auto}.narrative-section .type-narrative{font-size:var(--mission-type-size)}.narrative-paragraph{--paragraph-progress:1;margin:0 0 .84em}.narrative-paragraph:last-child{margin-bottom:0}.narrative-word{white-space:nowrap;margin-right:.23em;display:inline-block}.narrative-word:last-child{margin-right:0}.narrative-char{display:inline-block}.narrative-section[data-enhanced=true] .narrative-char{--local:clamp(0,calc(var(--mission-ramp) + var(--reveal-offset,0)),1);opacity:var(--local);filter:blur(calc((1 - var(--local)) * 6px));transform:translateY(calc((1 - var(--local)) * 4px))}.mad-story{--product-progress:0;z-index:2;background:var(--white);color:#000;position:relative}.mad-stage{--mad-title-bottom:calc(var(--chapter-title-top) + var(--mad-title-height,calc(var(--chapter-title-size) * var(--chapter-title-line-height) * 2)));--mad-capacity-bottom:92px;--mad-scale-reserve:calc(var(--mad-capacity-bottom) + var(--mad-capacity-height,112px) + 24px);top:var(--airco-viewport-top);height:max(var(--airco-bleed-height),650px);background:var(--white);min-height:650px;position:sticky;overflow:hidden}.mad-stage__frame{width:100%;height:max(var(--airco-frame-height),650px);background:var(--white);isolation:isolate;position:relative;overflow:hidden}.mad-view-title{z-index:8;top:var(--chapter-title-top);text-align:center;width:min(980px,82vw);margin:0;position:absolute;left:50%;transform:translate(-50%)}.mad-view-title>span{display:block}.mad-poster,.mad-canvas{z-index:2;width:76%;height:70%;transition:opacity .35s;position:absolute;inset:15% 12%}.mad-poster img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mad-stage[data-phase="0"] .mad-poster img{transform:scale(1.3)}.mad-contact-shadow{z-index:1;filter:blur(32px);opacity:1;background:#00000029;border-radius:50%;width:46%;height:8%;transition:opacity .35s;position:absolute;bottom:23%;left:28%}.mad-stage[data-phase="2"] .mad-contact-shadow,.mad-stage[data-phase="3"] .mad-contact-shadow{opacity:0}.mad-stage [data-visible=false]{pointer-events:none;opacity:0!important}.mad-stage [data-visible=true]{opacity:1}.mad-io-panel{z-index:7;width:min(250px,20vw);position:absolute;top:50%;transform:translateY(-50%)}.capacity-grid{z-index:7;right:var(--safe-content-gutter);bottom:104px;left:var(--safe-content-gutter);background:#00000029;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:absolute}.capacity-grid>div{background:var(--offwhite);min-height:126px;padding:18px}.capacity-grid strong{color:var(--cobalt);font:700 45px/.9 var(--font-data);display:block}.capacity-grid span{font:400 7px/1 var(--mono)}.parallel-readout strong{color:#000;letter-spacing:.12em}.manufacturing-card{border-radius:38px;width:min(1120px,100%);height:100%;min-height:0}.facility-media{background:var(--blue);min-height:0;margin:0;position:relative;overflow:hidden}.facility-media picture,.facility-media img{width:100%;height:100%}.facility-media img{-o-object-fit:cover;object-fit:cover}.facility-media figcaption{font:400 9px/1 var(--mono);color:#fff;position:absolute;top:28px;left:30px;right:30px}.manufacturing-curve{color:#000;grid-template-rows:minmax(0,1fr);width:min(1280px,100%);height:100%;min-height:0;margin:0;display:grid;position:relative}.manufacturing-curve figcaption{border-bottom:1px solid #0000003d;justify-content:space-between;align-items:baseline;padding-bottom:20px;display:flex}.manufacturing-curve figcaption p{font:400 9px/1 var(--mono);margin:0}.manufacturing-curve__column{--column-progress:clamp(0,calc((var(--manufacturing-progress) - var(--curve-index) * .07) * 1.22),1);z-index:2;grid-template-rows:minmax(0,1fr) 52px;place-items:end center;min-width:0;display:grid;position:relative}.manufacturing-curve__bar{width:min(72%,190px);height:calc(var(--curve-weight) * 74%);background:linear-gradient(180deg,#2350deeb,var(--cobalt));min-height:40px;transform:scaleY(var(--column-progress));transform-origin:bottom;border:1px solid #0000004d;border-bottom:0;box-shadow:inset 0 1px #ffffff57}.manufacturing-curve__column strong{font:400 clamp(9px,1vw,12px)/1.15 var(--mono);opacity:var(--column-progress);transform:translateY(calc((1 - var(--column-progress)) * 10px));align-self:center}.manufacturing-curve__segments{--line-progress:clamp(0,calc((var(--manufacturing-progress) - .68) * 3.125),1);z-index:3;opacity:var(--line-progress);pointer-events:none;position:absolute;inset:clamp(26px,4svh,52px) clamp(20px,5vw,72px) 52px}.manufacturing-curve__segments i{background:var(--cobalt);filter:drop-shadow(0 0 5px #2350de2e);position:absolute;inset:0}.manufacturing-curve__segments i:first-child{clip-path:polygon(16.667% 26%,50% 46.72%,50% 47.12%,16.667% 26.4%)}.manufacturing-curve__segments i:last-child{clip-path:polygon(50% 46.72%,83.333% 64.48%,83.333% 64.88%,50% 47.12%)}.manufacturing-comparison-state,.manufacturing-future-state{gap:var(--editorial-data-gap);background:#fff;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative;inset:auto}.manufacturing-comparison-state{opacity:calc(1 - var(--manufacturing-future-progress));transform:none}.manufacturing-future-state{opacity:var(--manufacturing-future-progress);pointer-events:none;transform:none}.manufacturing-comparison-state[aria-hidden=true],.manufacturing-future-state[aria-hidden=true]{pointer-events:none}.manufacturing-comparison-state[aria-hidden=false],.manufacturing-future-state[aria-hidden=false]{pointer-events:auto}.manufacturing-story-heading{width:min(1420px,calc(100vw - var(--safe-content-gutter) * 2));grid-row:1;align-self:start;position:relative;left:50%;transform:translate(-50%)}.manufacturing-story-heading h2{text-align:center}.manufacturing-story-heading--comparison .type-body-compact{color:#6e6e73;text-align:center;width:min(920px,100%);margin:clamp(12px,1.6svh,18px) auto 0}.learning-comparison,.commodity-parity{color:#000;grid-row:2;align-content:start;align-self:stretch;height:100%;min-height:0;margin:0;display:grid;position:relative}.economics-comparison__header{color:#6e6e73;grid-template-columns:minmax(0,1fr) minmax(88px,.16fr);gap:clamp(22px,2.8vw,44px);width:min(1080px,100%);margin:0 auto 8px;display:grid}.economics-comparison__header span:last-child{text-align:right}.economics-comparison__note{color:#76767b;width:min(1080px,100%);font:400 9px/1.25 var(--mono);text-align:right;margin:6px auto 0}.economics-row-stack{border-top:1px solid #0000001c;align-content:start;width:min(1080px,100%);min-height:0;margin-inline:auto;display:grid}.economics-row-slot{box-sizing:border-box;width:100%;height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height);border-bottom:1px solid #0000001c}.economics-row{box-sizing:border-box;color:#000;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(88px,.16fr);align-items:center;gap:clamp(22px,2.8vw,44px);width:100%;height:100%;min-height:0;padding:5px 4px 6px;display:grid}.economics-row__content{grid-template-rows:auto var(--chart-endpoint-visual-height);gap:1px;min-width:0;display:grid}.economics-row__name{font:600 clamp(18px,1.3vw,21px)/1.02 var(--font-data);letter-spacing:-.035em}.economics-row__visual{min-width:0;height:var(--chart-endpoint-visual-height);display:block;position:relative}.economics-row__markers{color:#8e8e93;pointer-events:none;position:absolute;inset:0}.economics-row__markers i{top:5px;left:var(--marker-offset);box-sizing:border-box;background:currentColor;border:2px solid #fff;border-radius:50%;width:8px;height:8px;display:block;position:absolute;translate:-50% -50%}.economics-row__endpoints{inset:var(--chart-endpoint-offset) 0 auto;height:calc(var(--chart-endpoint-visual-height) - var(--chart-endpoint-offset));position:absolute}.economics-row__result{color:#7d7d82;font:600 clamp(24px,2.3vw,34px)/1 var(--font-data);letter-spacing:-.045em;white-space:nowrap;justify-self:end}.economics-endpoint-label--mobile{display:none}.learning-row{--row-progress:clamp(0,calc((var(--manufacturing-economics-reveal,0) - var(--learning-index) * .06) * 1.44),1);--bar-progress:clamp(0,calc((var(--row-progress) - .12) * 1.14),1);cursor:pointer;transition:background-color .2s}.learning-row:hover{background:#00000006}.learning-row:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.learning-row__name{opacity:var(--row-progress);translate:0 calc((1 - var(--row-progress)) * 8px)}.learning-row__bar-mask{width:var(--learning-width);height:8px;transform:scaleX(var(--bar-progress));transform-origin:0;border-radius:999px;position:absolute;top:1px;left:0;overflow:hidden}.learning-row__bar{border-radius:inherit;background:#89898e;width:100%;height:100%;display:block}.learning-row[data-airco=true] .learning-row__bar{background:linear-gradient(90deg,var(--cobalt),#5b7aff)}.learning-row__endpoints{opacity:var(--row-progress);translate:0 calc((1 - var(--row-progress)) * 8px)}.learning-row__endpoint{top:0;left:var(--endpoint-offset);font:400 var(--chart-endpoint-value-size)/1 var(--mono);text-align:center;gap:1px;display:grid;position:absolute;translate:-50%}.learning-row__endpoint[data-edge=start]{text-align:left;translate:0}.learning-row__endpoint[data-edge=after-end]{text-align:left;margin-left:clamp(4px,1.2vw,6px);translate:0}.learning-row__endpoint[data-edge=flush-end]{width:var(--endpoint-offset);text-align:right;justify-items:end;left:0;translate:0}.learning-row__endpoint b{font:600 var(--chart-endpoint-year-size)/1 var(--font-data);white-space:nowrap}.learning-row__endpoint small{color:#67676b;white-space:nowrap}.learning-row__result{opacity:var(--row-progress);translate:0 calc((1 - var(--row-progress)) * 8px)}.learning-row[data-airco=true] :is(.learning-row__name,.learning-row__result){color:var(--cobalt)}.economics-airco-inline,.parity-row[data-airco-inline=true]{visibility:hidden;pointer-events:none}.manufacturing-airco-row{z-index:5;width:calc(var(--airco-row-start-width,0px) + var(--airco-row-delta-width,0px) * var(--manufacturing-future-progress,0));height:calc(var(--airco-row-start-height,66px) + var(--airco-row-delta-height,0px) * var(--manufacturing-future-progress,0));opacity:0;pointer-events:none;min-height:0;transform:translate(calc(var(--airco-row-start-x,0px) + var(--airco-row-delta-x,0px) * var(--manufacturing-future-progress,0)),calc(var(--airco-row-start-y,0px) + var(--airco-row-delta-y,0px) * var(--manufacturing-future-progress,0)));position:absolute;top:0;left:0}.manufacturing-airco-row[data-positioned=true]{opacity:1;pointer-events:auto}.manufacturing-airco-row :is(.learning-row__name,.learning-row__endpoints,.learning-row__result){opacity:1;transition:none;translate:0}.manufacturing-airco-row .learning-row__bar-mask{left:calc(var(--airco-target-rail-start,0%) * var(--manufacturing-future-progress,0));width:calc(var(--learning-width) + (var(--airco-target-rail-width,var(--learning-width)) - var(--learning-width)) * var(--manufacturing-future-progress,0));transition:none;transform:scaleX(1)}.manufacturing-airco-row__markers{color:var(--cobalt);opacity:var(--manufacturing-future-progress,0)}.manufacturing-airco-row__markers i{left:calc(var(--marker-offset) + (var(--marker-target-offset,var(--marker-offset)) - var(--marker-offset)) * var(--manufacturing-future-progress,0))}.manufacturing-airco-row__target-only-endpoint{opacity:var(--manufacturing-future-progress,0)}.manufacturing-airco-row .learning-row__endpoint{left:calc(var(--endpoint-offset) + (var(--endpoint-target-offset,var(--endpoint-offset)) - var(--endpoint-offset)) * var(--manufacturing-future-progress,0))}.manufacturing-airco-row .learning-row__endpoint[data-morph-edge=end]{left:calc(var(--endpoint-offset) + (var(--endpoint-target-offset,var(--endpoint-offset)) - var(--endpoint-offset)) * var(--manufacturing-future-progress,0));text-align:center;justify-items:center;width:auto;margin-left:0;translate:-50%}@media (prefers-reduced-motion:reduce){.learning-row{--row-progress:1;--bar-progress:1}.learning-comparison .learning-row__name,.learning-comparison .learning-row__endpoints,.learning-comparison .learning-row__result{opacity:1;transition:none;translate:0}.learning-comparison .learning-row__bar-mask{transition:none;transform:scaleX(1)}}.learning-disclosure{width:min(660px,100vw - 36px);max-height:calc(100dvh - 36px);top:0;left:0}.learning-disclosure .problem-disclosure__heading{font:400 clamp(27px,3vw,38px)/1.02 var(--sans);letter-spacing:-.04em;margin:0;padding-right:52px;display:block}.learning-disclosure__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffff94!important;font:400 8px/1 var(--mono)!important}.learning-disclosure__summary{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.learning-disclosure__summary>span{align-items:center;gap:12px;display:inline-flex}.learning-disclosure__summary i{color:#ffffff73;font-style:normal}.learning-disclosure__summary small{width:100%;color:var(--lime);font:400 15px/1.2 var(--sans)}.learning-disclosure__details{gap:12px;margin:0;display:grid}.learning-disclosure__details div{border-top:1px solid #ffffff29;grid-template-columns:106px minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.learning-disclosure__details dt{color:#ffffff80;font:400 8px/1.35 var(--mono);text-transform:uppercase}.learning-disclosure__details dd{color:#ffffffe0;font:400 14px/1.42 var(--sans);margin:0}.learning-disclosure__sources{background:#ffffff29;gap:1px;display:grid}.learning-disclosure__sources a{background:#171817;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 18px;min-height:54px;padding:11px 44px 11px 12px;display:grid;position:relative}.learning-disclosure__sources strong{font:400 14px/1.15 var(--sans)}.learning-disclosure__sources span{color:#ffffff85;font:400 8px/1.25 var(--mono);grid-column:1}.learning-disclosure__sources i{font-style:normal;transition:translate .2s;position:absolute;top:50%;right:14px;translate:0 -50%}.learning-disclosure__sources a:hover i,.learning-disclosure__sources a:focus-visible i{translate:4px -50%}.parity-row{--stage-progress:clamp(0,calc(var(--manufacturing-future-progress) * 1.6 - var(--parity-index) * .22),1);opacity:var(--stage-progress);translate:0 calc((1 - var(--stage-progress)) * 12px)}.parity-row__rail{top:1px;left:var(--parity-rail-start);width:var(--parity-rail-width);height:8px;transform:scaleX(var(--manufacturing-future-progress));transform-origin:0;background:#8e8e93;border-radius:999px;display:block;position:absolute}.parity-row .economics-row__markers i{opacity:clamp(0,calc((var(--manufacturing-future-progress) - var(--marker-reveal-threshold)) * 12),1)}.parity-row[data-tone=airco] .parity-row__rail{background:linear-gradient(90deg,var(--cobalt),#5b7aff)}.parity-row[data-tone=airco] .economics-row__markers{color:var(--cobalt)}.parity-row__endpoint{top:0;left:var(--endpoint-offset);text-align:center;gap:1px;display:grid;position:absolute;translate:-50%}.parity-row__endpoint[data-edge=start]{text-align:left;translate:0}.parity-row__endpoint[data-edge=flush-end]{width:var(--endpoint-offset);text-align:right;justify-items:end;left:0;translate:0}.parity-row__endpoints b{font:600 var(--chart-endpoint-year-size)/1 var(--font-data);white-space:nowrap}.parity-row__endpoints small{color:#67676b;font:400 var(--chart-endpoint-value-size)/1 var(--mono);white-space:nowrap}.parity-row[data-tone=airco] :is(.parity-row__name,.parity-row__result){color:var(--cobalt)}.technology-section{z-index:3;min-height:0;padding:var(--editorial-heading-top) var(--safe-content-gutter) var(--technology-block-end);background:var(--offblack);color:#fff;grid-template-rows:auto auto;align-content:start;position:relative}.reference-heading{margin-bottom:0}.reference-heading--center{text-align:center}.reference-heading h2{margin:0}.technology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.technology-card{height:max(430px,calc(100svh - var(--chapter-title-top) - var(--chapter-title-size) - var(--chapter-content-gap) - 72px));color:#fff;min-height:0;transition:border-color var(--motion-duration) var(--motion-ease),background-color var(--motion-duration) var(--motion-ease);background:#000;border:1px solid #ffffff1f;border-radius:38px;grid-template-rows:auto minmax(0,1fr);padding:30px;display:grid;position:relative;overflow:hidden}.technology-card__heading{z-index:3;text-align:center;pointer-events:none;position:relative}.technology-grid h3{font-family:var(--font-technology-mark);margin:0}.technology-card__descriptor{color:#ffffff8f;letter-spacing:.075em;margin:10px 0 0}.technology-card__stage{min-height:260px;margin:18px -10px -10px;display:grid;position:relative}.technology-card__visual,.technology-card__detail{grid-area:1/1;min-width:0;min-height:0}.technology-card__visual{opacity:1;visibility:visible;transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),visibility 0s linear 0s;display:grid;transform:translateY(0)}.technology-card__detail{z-index:2;opacity:0;visibility:hidden;pointer-events:none;align-content:center;justify-self:center;width:min(100%,500px);padding:8px 32px 52px;display:grid;transform:translateY(8px)}.technology-card__detail-table{border-top:1px solid #ffffff29;margin:0;display:grid}.technology-card__detail-table>div{border-bottom:1px solid #ffffff29;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:clamp(13px,1.7svh,18px) 0;display:grid}.technology-card__detail-table dt{color:#ffffff85;font:400 8px/1.35 var(--font-metadata);letter-spacing:.075em}.technology-card__detail-table dd{color:#ffffffdb;min-width:0;font:400 clamp(13px,1vw,15px)/1.4 var(--font-body);margin:0}.technology-card__detail-table ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.technology-card__detail-table li{color:#ffffffdb;min-height:28px;font:400 clamp(8px,.72vw,10px)/1 var(--font-metadata);background:#ffffff06;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:6px 9px;display:inline-flex}.technology-card__toggle{z-index:5;border-radius:inherit;color:#ffffffc2;text-align:right;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.technology-card__toggle span{min-height:44px;color:inherit;font:400 9px/1 var(--font-metadata);letter-spacing:.04em;transition:color var(--motion-duration) var(--motion-ease);align-items:center;display:inline-flex;position:absolute;bottom:18px;right:24px}.technology-card[data-expanded=true]{border-color:#ffffff47}.technology-card:has(.technology-card__toggle:focus-visible){border-color:#ffffff47}.technology-card__toggle:focus-visible{color:var(--lime)}.technology-card__detail{transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),visibility 0s linear var(--motion-duration)}.technology-card[data-expanded=true] .technology-card__visual{opacity:0;visibility:hidden;transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),visibility 0s linear var(--motion-duration);transform:translateY(-8px)}.technology-card[data-expanded=true] .technology-card__detail{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease),visibility 0s linear 0s;transform:translateY(0)}.technology-diagram{z-index:1;color:#ffffffbd;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.technology-motion-svg{width:min(100%,640px);height:100%;max-height:360px;display:block;overflow:visible}.technology-motion-svg text{fill:#fff;font-family:var(--mono);text-anchor:middle}.technology-motion-svg [data-motion]{transform-box:fill-box;transform-origin:50%;will-change:transform,opacity}.technology-motion-svg__line{fill:none;stroke:#fff3;stroke-width:1px;stroke-linecap:round}.technology-motion-svg__particle-path{fill:none;stroke:none}.technology-motion-svg__particles circle{fill:var(--lime);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--lime) 78%,transparent));transform-box:view-box;transform-origin:0 0}.technology-motion-svg__assembly{fill:none;stroke:var(--lime);stroke-width:1.5px;stroke-dasharray:8 18;stroke-linecap:round}.technology-motion-svg__source circle{fill:#ffffff05;stroke:#ffffff70}.technology-motion-svg__source text{font:400 24px/1 var(--sans);letter-spacing:-.03em}.technology-motion-svg .technology-motion-svg__meta{fill:#ffffff70;letter-spacing:.08em;font-size:10px}.technology-motion-svg__reaction ellipse{stroke:#ffffff47;stroke-width:1px}.technology-motion-svg__reaction:nth-of-type(2) ellipse{stroke:color-mix(in srgb,var(--lime) 68%,transparent)}.technology-motion-svg__core-label{letter-spacing:.06em;font-size:10px;fill:var(--lime)!important}.technology-motion-svg__pulse{fill:var(--lime);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--lime) 72%,transparent))}.technology-motion-svg__output{fill:#ffffff05;stroke:#ffffff47}.technology-motion-svg__output-label{font:400 13px/1 var(--sans);letter-spacing:-.01em}.technology-motion-svg__assembly{opacity:.32}.technology-motion-svg__module{transform-box:fill-box;transform-origin:50%}.technology-motion-svg__module :is(rect,polygon,line){stroke:#ffffff57;stroke-width:1px}.technology-motion-svg__module polygon{fill:#272a28}.technology-motion-svg__module .technology-motion-svg__module-side{fill:#101210}.technology-motion-svg__module line{opacity:.38}.technology-motion-svg__module text{fill:var(--lime);text-anchor:start;font-size:10px}.technology-motion-svg__junction{fill:#0c0d0c;stroke:color-mix(in srgb,var(--lime) 58%,transparent)}.technology-motion-svg__junction-mark{fill:none;stroke:var(--lime);stroke-linecap:round}.autonomy-field__arc{fill:none;stroke:#c7ff9f33;stroke-width:1px;stroke-linecap:round}.autonomy-field__arc--quiet{stroke:#ffffff17}.autonomy-field__arc--inner{stroke:#c7ff9f1f;stroke-dasharray:3 12}.autonomy-field__plane{fill:url(#autonomy-plane-fill);stroke:#c7ff9f2e;stroke-width:1px}.autonomy-field__plane--middle{stroke:#ffffff24}.autonomy-field__plane--inner{stroke:#c7ff9f5c}.autonomy-field__node{fill:#c7ff9fdb;filter:drop-shadow(0 0 5px #c7ff9f80)}.autonomy-field__orbiter{transform-box:view-box!important;transform-origin:50%!important}.autonomy-field__traveling-point{fill:#fff;filter:drop-shadow(0 0 7px #c7ff9fb8)}.autonomy-field__traveling-point--quiet{fill:#c7ff9fb8}.autonomy-field__traveling-point--small{fill:#ffffffb3}.autonomy-field__core{transform-box:fill-box;transform-origin:50%}.autonomy-field__core-glow{fill:url(#autonomy-core-glow)}.autonomy-field__core-ring{fill:#c7ff9f09;stroke:#c7ff9fc7}.autonomy-field__core-point{fill:var(--lime);filter:drop-shadow(0 0 9px #c7ff9fb8)}@media (prefers-reduced-motion:reduce){.technology-motion-svg [data-motion]{will-change:auto}}.people-partners{--people-row-rhythm:clamp(12px,1.6svh,16px);--people-group-gap:calc(var(--people-row-rhythm) * 2 + 1px);--people-edge-clearance:clamp(32px,5svh,48px);--people-heading-top:calc(var(--header-height) + var(--people-edge-clearance));align-content:start;gap:var(--editorial-visual-gap);min-height:auto;padding:var(--people-heading-top) 0;background:var(--offblack);color:#fff;grid-template-rows:auto auto;display:grid;position:relative}.people-partners>.reference-heading{padding-inline:var(--safe-content-gutter);margin:0 auto}.people-heading__visual{display:grid}.people-heading__line{white-space:nowrap;display:block}.people-groups{grid-template-rows:none;gap:0;height:auto;min-height:0;display:grid}.people-group{--rail-inset:calc(var(--safe-content-gutter) + 176px);row-gap:var(--people-row-rhythm);grid-template-rows:clamp(46px,5svh,54px) minmax(0,1fr);min-height:0;display:grid;position:relative}.people-group+.people-group{padding-top:var(--people-group-gap)}.people-group+.people-group:before{content:"";z-index:4;top:var(--people-row-rhythm);right:var(--safe-content-gutter);left:var(--safe-content-gutter);pointer-events:none;background:#fff3;height:1px;position:absolute}.people-group>header{z-index:3;min-width:0;padding:6px var(--safe-content-gutter) 0;background:#000;justify-content:space-between;align-items:center;display:flex;position:relative}.people-group>header p{font:400 9px/1.2 var(--mono);margin:0}.people-group__controls{gap:7px;display:flex}.people-group__controls button{aspect-ratio:1;color:#fff;background:0 0;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:44px;min-height:44px;display:grid}.people-group__rail{width:100vw;min-width:0;height:100%;padding:0 var(--rail-inset);scroll-padding:0 var(--rail-inset);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr);grid-auto-columns:clamp(248px,19vw,280px);grid-auto-flow:column;align-items:stretch;gap:10px;display:grid;overflow-x:auto}.people-group__rail::-webkit-scrollbar{display:none}.people-group__rail:active{cursor:grabbing}.person-card,.organization-card,.reserved-card{scroll-snap-align:start;scroll-snap-stop:normal;color:#fff;background:#ffffff06;border:1px solid #ffffff2b;border-radius:20px;min-width:0;height:auto;max-height:164px}.person-card{text-align:left;grid-template-columns:42% 1fr;padding:0;display:grid;position:relative;overflow:hidden}.person-card__portrait{height:100%;display:block;position:relative;overflow:hidden}.person-card__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;transition:filter .25s,transform .35s}.person-card:hover .person-card__portrait img{transform:scale(1.025)}.person-card__identity,.organization-card__identity{min-width:0;transition:opacity var(--motion-duration) var(--motion-ease);flex-direction:column;justify-content:flex-end;padding:13px 13px 32px;display:flex}.person-card__identity strong,.organization-card__identity strong{font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.05}.person-card__identity small,.organization-card__identity small{color:#ffffff94;font-family:var(--sans);margin-top:6px;font-size:10px;font-weight:400;line-height:1.25}.person-card__bio,.organization-card__bio{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--motion-duration) var(--motion-ease);padding:16px 16px 34px;font-size:10px;line-height:1.36;display:block;position:absolute;inset:0;overflow:auto}.person-card__bio{background:#1313136b}.organization-card__bio{background:#131313f0}.person-card__toggle-label,.organization-card__toggle-label{z-index:4;color:#ffffffc7;font:400 8px/1 var(--mono);font-style:normal;position:absolute;bottom:13px;left:calc(42% + 13px);right:13px}.person-card[data-expanded=true] .person-card__portrait img{filter:blur(12px)brightness(.42);transform:scale(1.08)}.person-card[data-expanded=true] .person-card__identity{opacity:0}.person-card[data-expanded=true] .person-card__bio{opacity:1}.reserved-card{background:#ffffff04}.organization-card{background:var(--surface-elevated-dark);color:#fff;text-align:left;border-color:#ffffff2b;grid-template-columns:42% minmax(0,1fr);align-items:stretch;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.organization-card__logo{background:#f4f4f1;place-items:center;width:100%;height:100%;padding:14px;display:grid;overflow:hidden}.organization-card__logo img{-o-object-fit:contain;object-fit:contain;width:auto;height:auto;transform:scale(var(--organization-logo-scale,1));transform-origin:50%;-webkit-user-drag:none;display:block}.organization-card[data-logo-form=emblem] .organization-card__logo img{max-width:62px;max-height:62px}.organization-card[data-logo-form=horizontal] .organization-card__logo img{max-width:min(76px,100%);max-height:42px}.organization-card[data-logo-form=stacked] .organization-card__logo img{max-width:58px;max-height:70px}.organization-card__logo img{transition:scale .35s;scale:1}.organization-card[data-expanded=true] .organization-card__logo img{filter:blur(12px)brightness(.42);scale:1.08}.organization-card[data-expanded=true] .organization-card__identity{opacity:0}.organization-card[data-expanded=true] .organization-card__bio{opacity:1}.validation-media-transition{--validation-media-merge:0;--validation-media-corners:1;--validation-media-surround:var(--offblack);--validation-media-footer:0;--validation-media-tail-distance:var(--airco-frame-height);--validation-media-transition-distance:calc(var(--validation-media-tail-distance) * .84);--validation-media-hold-distance:calc(var(--validation-media-tail-distance) * .16);--validation-media-preroll-distance:calc(var(--airco-frame-height) * .22);min-height:var(--validation-media-tail-distance);grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--validation-media-tail-distance);overflow-anchor:none;background:var(--validation-media-surround);display:grid;position:relative}.validation-media-transition__foreground{z-index:2;border-radius:0 0 calc(40px * var(--validation-media-corners)) calc(40px * var(--validation-media-corners));background:var(--offblack);grid-area:1/1;align-self:start;min-width:0;position:relative;overflow:clip}.validation-media-transition__underlay{z-index:1;top:var(--airco-viewport-top);height:var(--airco-viewport-height);background:var(--surface-media);color:#fff;grid-area:1/1/span 2;align-self:start;min-width:0;min-height:0;position:sticky;overflow:hidden}.validation-media-transition__tail-marker{top:0;left:0}.validation-media-transition__tail-spacer{z-index:0;height:var(--validation-media-tail-distance);pointer-events:none;background:0 0;grid-area:2/1;min-width:0;position:relative}.media-composition{height:calc(100% - var(--footer-height));padding:var(--header-height) 0 0;flex-direction:column;justify-content:center;display:flex}.media-composition .reference-heading{padding-inline:var(--safe-content-gutter);opacity:calc(.22 + var(--validation-media-merge) * .78);margin-bottom:36px}.reference-media-carousel{opacity:calc(.22 + var(--validation-media-merge) * .78);transform:scale(calc(.86 + var(--validation-media-merge) * .14));transform-origin:50%}.reference-media-carousel[data-geometry-ready=false]{visibility:hidden;opacity:0}.reference-media-carousel{--media-card-width:min(70vw,1200px);--media-gap:clamp(18px,2vw,32px);--media-step:calc(var(--media-card-width) * .9 + var(--media-gap));min-width:0;position:relative}.reference-media-track{width:100%;height:calc(var(--media-card-width) * .5625);min-height:0;padding-inline:max(var(--safe-content-gutter),calc(50% - var(--media-step) / 2));overscroll-behavior-inline:contain;scroll-padding-inline:max(var(--safe-content-gutter),calc(50% - var(--media-step) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;display:flex;overflow:auto hidden}.reference-media-track::-webkit-scrollbar{display:none}.reference-media-track:active{cursor:grabbing}.reference-media-slot{--media-proximity:0;flex:0 0 var(--media-step);scroll-snap-align:center;scroll-snap-stop:normal;height:100%;position:relative}.reference-media-card{z-index:1;width:var(--media-card-width);aspect-ratio:16/9;opacity:calc(.58 + var(--media-proximity) * .42);transform:translateX(-50%) scale(calc(.8 + var(--media-proximity) * .2));transform-origin:50%;will-change:transform,opacity;background:#191919;border-radius:40px;transition:opacity .12s linear;position:absolute;top:0;left:50%;overflow:hidden}.reference-media-card[data-visual-active=true]{z-index:3;opacity:1}.reference-media-card[data-active=false]{cursor:pointer}.reference-media-card[data-clone=true],.reference-media-card[aria-hidden=true] :is(a,button,iframe){pointer-events:none}.reference-media-track[data-dragging=true] .reference-media-card{transition:none}.reference-media-card__image,.reference-media-card__image picture,.reference-media-card__image img{width:100%;height:100%;position:absolute;inset:0}.reference-media-card__image img{-o-object-fit:cover;object-fit:cover}.reference-media-card__image:after{content:"";background:linear-gradient(#0000,#000000c7);position:absolute;inset:40% 0 0}.media-surface{background:linear-gradient(135deg,#222,#0d0d0d);place-items:center;display:grid;position:absolute;inset:0}.media-surface span{color:#ffffff8f;max-width:72%;font:var(--font-weight-metadata) clamp(12px,1.2vw,16px)/1.2 var(--font-metadata);letter-spacing:.08em;text-align:center;text-transform:uppercase}.reference-media-card__copy{z-index:3;opacity:0;transition:opacity .34s;position:absolute;bottom:24px;left:28px;right:28px}.reference-media-card[data-active=true] .reference-media-card__copy{opacity:1}.reference-media-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.reference-media-card__copy p,.reference-media-card__copy>span{font:400 8px/1 var(--mono);margin:0}.reference-media-card__copy h3{max-width:80%;margin:12px 0 10px;font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.08}.media-title-link{transition:color var(--motion-duration) var(--motion-ease),background-size var(--motion-duration) var(--motion-ease),background-position 0s var(--motion-duration);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;position:relative}.media-title-link:hover,.media-title-link:focus-visible{color:var(--lime);background-position:0 100%;background-size:100% 1px}.media-action{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161616ad;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:9px;min-height:54px;padding:0 24px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.media-action:before{content:"";z-index:-1;transform-origin:100%;transition:transform var(--motion-duration) var(--motion-ease);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.media-action__primary-icon{font-variant-emoji:text;font-family:Arial,sans-serif;font-size:15px;line-height:1}.media-action strong{transition:transform var(--motion-duration) var(--motion-ease);font-weight:400}.media-action i{opacity:0;width:0;transition:width var(--motion-duration) ease,opacity .2s ease,transform var(--motion-duration) var(--motion-ease);font-style:normal;overflow:hidden;transform:translate(-8px)}.media-action:hover,.media-action:focus-visible{color:#000}.media-action:hover:before,.media-action:focus-visible:before{transform-origin:0;transform:scaleX(1)}.media-action:hover strong,.media-action:focus-visible strong{transform:translate(3px)}.media-action:hover i,.media-action:focus-visible i{opacity:1;width:14px;transform:translate(0)}.media-action--compact{display:none}.reference-media-player{z-index:5;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.media-watch-source{z-index:7;color:#fff;min-height:36px;font:400 8px/1 var(--mono);background:#000000b3;border-radius:999px;padding:12px;position:absolute;bottom:16px;right:18px}.reference-media-controls{z-index:9;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex;position:relative}.reference-media-arrow{aspect-ratio:1;color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:56px;min-height:44px;font-size:20px;display:grid}.reference-media-arrow,.people-group__controls button{isolation:isolate;transition:color var(--motion-duration) var(--motion-ease);position:relative;overflow:hidden}.reference-media-arrow:before,.people-group__controls button:before{content:"";z-index:-1;transform-origin:100%;transition:transform var(--motion-duration) var(--motion-ease);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.reference-media-arrow:focus-visible,.people-group__controls button:focus-visible{color:#000}.reference-media-arrow:focus-visible:before,.people-group__controls button:focus-visible:before{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.reference-media-arrow:hover,.people-group__controls button:hover{color:#000}.reference-media-arrow:hover:before,.people-group__controls button:hover:before{transform-origin:0;transform:scaleX(1)}}.reference-media-count{color:#ffffff85;text-align:center;min-width:60px;min-height:44px;font:400 8px/1 var(--mono);letter-spacing:.04em;background:0 0;border:0;place-items:center;padding:0 8px;display:grid;position:relative}.reference-media-count:after{content:"";transform-origin:100%;height:1px;transition:transform var(--motion-duration) var(--motion-ease);background:currentColor;position:absolute;bottom:11px;left:8px;right:8px;transform:scaleX(0)}.reference-media-count:is(:hover,:focus-visible){color:#fff}.reference-media-count:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}.media-footer-overlay{z-index:8;transform:translateY(calc((1 - var(--validation-media-footer)) * 100%));position:absolute;bottom:0;left:0;right:0}.site-footer{--footer-column:clamp(72px,9.5vw,105px);--footer-background:var(--surface-media);--footer-ink:#fff;--footer-link:#ffffffe0;--footer-muted:#ffffff80;--footer-rule:#ffffff29;--footer-hover-background:#fff;--footer-hover-ink:#000;min-height:var(--footer-height);grid-template-columns:max-content calc(var(--footer-column) * 4);border-top:1px solid var(--footer-rule);background:var(--footer-background);color:var(--footer-ink);justify-content:space-between;display:grid}.site-footer[data-header-surface=offblack]{--footer-background:var(--offblack)}.site-footer[data-header-surface=white]{--footer-background:var(--white);--footer-ink:#000;--footer-link:#000000db;--footer-muted:#00000085;--footer-rule:#00000029;--footer-hover-background:#000;--footer-hover-ink:#fff}.site-footer__navigation{width:calc(var(--safe-content-gutter) + var(--footer-column));min-width:0;padding:12px 0 12px var(--safe-content-gutter);grid-template-columns:minmax(0,1fr);display:grid}.site-footer__mobile-menu{min-width:0;display:none}.site-footer__group{min-width:0}.site-footer__group h2{color:var(--footer-muted);font:var(--font-weight-metadata) 9px/1 var(--font-metadata);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;padding-left:8px}.site-footer__group ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.site-footer__group li{min-width:0}.site-footer__group a{isolation:isolate;width:100%;min-height:20px;color:var(--footer-link);font:400 11px/1 var(--sans);letter-spacing:.035em;text-transform:uppercase;transition:color var(--motion-duration) var(--motion-ease);justify-content:space-between;align-items:center;gap:4px;padding:0 6px 0 8px;display:flex;position:relative;overflow:hidden}.site-footer__group a:after{content:"";z-index:-1;background:var(--footer-hover-background);transform-origin:100%;transition:transform var(--motion-duration) var(--motion-ease);position:absolute;inset:0;transform:scaleX(0)}.site-footer__group a:focus-visible{outline-offset:-2px;color:var(--footer-hover-ink)}.site-footer__group a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-footer__product-columns{grid-template-columns:repeat(2,var(--footer-column));gap:clamp(16px,1.5vw,24px);display:grid}.social-actions{width:calc(var(--footer-column) * 4);grid-template-columns:repeat(4,var(--footer-column));min-width:0;display:grid}.social-action{isolation:isolate;min-width:0;min-height:44px;transition:color var(--motion-duration) var(--motion-ease);justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:relative;overflow:hidden}.social-action:before{content:"";background:var(--footer-rule);width:1px;position:absolute;inset:0 auto 0 0}.social-action:after{content:"";z-index:-1;background:var(--footer-hover-background);transform-origin:100%;transition:transform var(--motion-duration) var(--motion-ease);position:absolute;inset:0;transform:scaleX(0)}.social-action:focus-visible{outline-offset:-3px;color:var(--footer-hover-ink)}.social-action:focus-visible:after{transform-origin:0;transform:scaleX(1)}.social-action svg{fill:currentColor;width:16px;height:16px}.social-action span{font:400 14px/1 var(--mono);opacity:0;transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease);transform:translate(-5px,5px)}.social-action:focus-visible span{opacity:1;transform:translate(0)}@media (hover:hover){.site-footer__group a:hover{color:var(--footer-hover-ink)}.site-footer__group a:hover:after{transform-origin:0;transform:scaleX(1)}.social-action:hover{color:var(--footer-hover-ink)}.social-action:hover:after{transform-origin:0;transform:scaleX(1)}.social-action:hover span{opacity:1;transform:translate(0)}}.problem-metrics{gap:clamp(48px,7svh,64px)}.problem-metrics article{width:min(900px,100%)}.mad-phase-copy{z-index:7;width:min(560px,calc(100vw - var(--safe-content-gutter) * 2));color:#0000009e;font:600 clamp(17px,1.35vw,19px)/1.25 var(--font-body);letter-spacing:-.01em;text-align:center;margin:0;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.mad-container-key{z-index:7;right:var(--safe-content-gutter);bottom:108px;left:var(--safe-content-gutter);transition:opacity .28s ease,transform .45s var(--motion-ease);background:#00000029;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:absolute}.mad-container-key[data-visible=false]{transform:translateY(12px)}.mad-container-key>div{background:var(--white);grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:58px;padding:12px;display:grid}.mad-container-key span,.mad-container-key p{font:400 7px/1.3 var(--mono);margin:0}.mad-container-key span{color:var(--cobalt)}.manufacturing-chapter{--facility-progress:0;--facility-facts:0;--facility-facts-progress:0;--manufacturing-progress:0;--manufacturing-story-progress:0;--manufacturing-future-progress:0;--manufacturing-economics-reveal:0;z-index:3;color:#fff;background:#000;position:relative}.manufacturing-facility-stage{height:calc(var(--airco-bleed-height) + var(--airco-frame-height) + var(--airco-frame-height));background:#000;position:relative}.manufacturing-facility{top:calc(var(--airco-viewport-top) - var(--airco-media-overscan));height:calc(var(--airco-bleed-height) + var(--airco-media-overscan) + var(--airco-media-overscan));clip-path:none;background:#1b1b1b;margin:0;position:sticky;overflow:hidden}.manufacturing-facility:after{content:"";z-index:1;opacity:1;pointer-events:none;background:linear-gradient(90deg,#00000059,#000000b3 25% 75%,#00000059);position:absolute;inset:0}.manufacturing-facility picture,.manufacturing-facility img{width:100%;height:100%;display:block}.manufacturing-facility img{-o-object-fit:cover;object-fit:cover}.manufacturing-media{position:absolute;inset:0}.manufacturing-media video{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.manufacturing-media[data-frame-visible=true] video{opacity:1}.manufacturing-facility__frame{z-index:2;top:var(--airco-media-overscan);height:var(--airco-frame-height);position:absolute;left:0;right:0;overflow:hidden}.manufacturing-facility__facts{z-index:2;color:#fff;width:min(880px,72%);transform:translate(0,var(--facility-facts-y,68svh));pointer-events:none;will-change:transform;gap:clamp(40px,6.4svh,58px);display:grid;position:absolute;top:0;left:25%}.manufacturing-facility__facts h2,.manufacturing-facility__facts li{max-width:18em;font:600 clamp(24px,2.2vw,28px)/1.15 var(--sans);letter-spacing:.007em;margin:0;padding-left:26px;position:relative}.manufacturing-facility__facts ul{gap:clamp(42px,6.4svh,54px);margin:0;padding:0;list-style:none;display:grid}.manufacturing-facility__facts li{position:relative}.manufacturing-facility__facts h2:before,.manufacturing-facility__facts li:before{content:"";box-sizing:border-box;background:radial-gradient(circle,currentColor 0 2px,#0000 2.25px);border:2px solid;border-radius:50%;width:16px;height:16px;position:absolute;top:calc(.575em - 8px);left:0}.manufacturing-facility__facts [data-facility-fact-row]{opacity:var(--fact-opacity,0);transform:translateY(calc((1 - var(--fact-opacity,0)) * 12px))}.manufacturing-chart-story{z-index:2;height:var(--manufacturing-story-height,240svh);min-width:0;position:relative}.manufacturing-chart-flow{z-index:2;top:var(--airco-viewport-top);min-height:var(--airco-bleed-height);padding:var(--editorial-heading-top) max(var(--safe-content-gutter),calc((100vw - 1280px) / 2)) var(--editorial-block-end);background:var(--white);color:#000;align-self:start;position:sticky;overflow:hidden}.manufacturing-chart-flow .manufacturing-curve{height:min(60svh,620px);min-height:470px}.manufacturing-curve__note{color:#595959;font:400 8px/1.4 var(--mono);margin:12px 0 0}@media (max-width:1100px){:root{--page-gutter:28px}}@media (max-width:1000px){.people-group{--rail-inset:calc(var(--safe-content-gutter) + 155px)}.people-group__rail{grid-auto-columns:220px}}@media (min-width:481px) and (max-width:1000px) and (pointer:fine){:root{--section-heading-size:clamp(43px,6vw,56px)}.hero-copy{padding:calc(clamp(138px,16svh,154px) + var(--hero-spacing-shift)) var(--safe-hero-gutter) 0}}@media (min-width:761px) and (max-height:760px){.hero{--hero-compact-track-shift:clamp(52px,8svh,60px)}.problem-metrics{gap:clamp(48px,7svh,54px);padding-block:18px}.problem-metric__value>strong{font-size:clamp(98px,10vw,126px)}.problem-metric__value>b{font-size:clamp(64px,7vw,88px)}.problem-metrics>article>.problem-metric__label{margin-top:8px;font-size:18px}.people-partners{min-height:auto}.people-groups{grid-template-rows:repeat(3,220px);height:auto}.reference-media-controls{right:0;bottom:calc(var(--footer-height) + 18px);margin-top:0;position:absolute;left:0}.reference-media-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8}}@media (min-width:761px) and (max-height:640px){.problem-metrics{gap:34px}}@media (min-width:1201px) and (max-height:760px) and (min-aspect-ratio:2){.hero-ring__track{aspect-ratio:auto;height:52.5svh}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){:root{--page-gutter:18px;--header-height:64px;--footer-height:72px;--chapter-title-top:96px;--section-heading-size:clamp(28px,7.8vw,34px);--chapter-content-gap:42px;--editorial-heading-clearance:clamp(36px,6svh,48px);--editorial-data-gap:clamp(32px,5svh,40px);--editorial-visual-gap:clamp(40px,5.5svh,48px);--editorial-data-row-height:clamp(76px,8.8svh,84px);--chart-endpoint-year-size:clamp(11px,2.8vw,12px);--chart-endpoint-value-size:clamp(9px,2.4vw,10px);--chart-endpoint-visual-height:40px;--chart-endpoint-offset:18px;--editorial-block-end:clamp(40px,6svh,48px)}.brand img{width:92px}.contact-action,.buy-now-action{font-size:11px}.hero{--hero-spacing-shift:0px;--hero-compact-track-shift:0px;--hero-projected-reserve:40vw;--hero-track-y:max(calc(var(--hero-copy-bottom,280px) + 44px),min(var(--airco-visible-focal-y),calc(var(--airco-visible-height) - var(--hero-projected-reserve) - max(18px,var(--safe-area-bottom)))));min-height:max(100svh,var(--airco-visible-height),calc(var(--hero-track-y) + var(--hero-projected-reserve) + 24px))}.hero-copy{padding:clamp(150px,calc(16.5svh + 14px),162px) var(--safe-hero-gutter) 0}.type-hero{font-size:clamp(var(--hero-mobile-size-min),var(--hero-mobile-size-preferred),var(--hero-mobile-size-max))}.type-chapter-title>.mobile-title-line,.mobile-title-line{display:block}.hero-ring{--surface-width:50vw;--hero-radius:80vw}.problem-section-reference{min-height:max(100svh,var(--airco-visible-height));padding-top:calc(var(--header-height) + 14px)}.problem-metrics{min-height:calc(max(100svh,var(--airco-visible-height)) - var(--header-height) - 28px);gap:clamp(36px,5.5svh,54px);padding-block:clamp(22px,4svh,36px)}.problem-metrics article>div{gap:10px}.problem-metric__value-transition>strong{font-size:clamp(68px,20vw,88px)}.problem-metric__value-transition>b{font-size:clamp(34px,11vw,48px)}.problem-metrics>article>.problem-metric__label{letter-spacing:-.03em;white-space:nowrap;margin-top:10px;font-size:clamp(13px,3.65vw,16px)}.narrative-section{--mission-type-size:clamp(27px,7.2vw,32px);--mission-vertical-inset:80px;padding:var(--mission-vertical-inset) var(--safe-content-gutter);border-radius:0 0 26px 26px}.narrative-paragraph{margin-bottom:1em}.reference-heading{margin-bottom:0}.mad-stage{min-height:620px}.mad-view-title{top:var(--chapter-title-top);width:calc(100% - 24px)}.mad-poster,.mad-canvas{width:92%;height:60%;inset:18% 4% 22%}.mad-contact-shadow{width:60%;bottom:28%;left:20%}.capacity-grid{right:var(--safe-content-gutter);bottom:108px;left:var(--safe-content-gutter);grid-template-columns:repeat(2,1fr)}.capacity-grid>div{min-height:98px;padding:12px}.capacity-grid strong{font-size:33px}.manufacturing-card{border-radius:26px;min-height:0}.manufacturing-curve figcaption{padding-bottom:14px}.manufacturing-curve__column{grid-template-rows:minmax(0,1fr) 42px}.manufacturing-curve__bar{width:76%;min-height:28px}.manufacturing-curve__segments{inset:22px 4px 42px}.manufacturing-curve__column strong{text-align:center;font-size:7px}.learning-row{grid-template-columns:104px minmax(0,1fr) 56px;gap:10px;min-height:72px;padding:8px 0 10px}.learning-row__name{font-size:14px}.learning-row__visual{height:51px}.learning-row__bar-mask{height:8px;top:5px}.learning-row__endpoints{top:22px}.learning-row__endpoint{font-size:var(--chart-endpoint-value-size)}.learning-row__endpoint b{font-size:var(--chart-endpoint-year-size)}.learning-row__result{font-size:18px}.learning-disclosure{width:calc(100vw - 24px);max-height:calc(100dvh - 24px - var(--safe-area-bottom))}.learning-disclosure__summary{display:grid}.learning-disclosure__summary>span{justify-content:space-between}.learning-disclosure__details div{grid-template-columns:82px minmax(0,1fr);gap:10px}.commodity-parity ol{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;gap:6px}.commodity-parity li{text-align:left;grid-template-columns:17px minmax(0,1fr);place-items:center start;gap:14px}.commodity-parity li div{justify-items:start;gap:2px}.commodity-parity li strong{font-size:13px}.commodity-parity li span{font-size:20px}.commodity-parity li small{font-size:6px}.technology-section{gap:var(--editorial-visual-gap);padding:var(--editorial-heading-top) var(--safe-content-gutter) var(--technology-block-end)}.technology-grid{grid-template-columns:1fr;gap:18px}.technology-grid article{border-radius:28px;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:clamp(370px,112vw,440px);padding:24px}.technology-card__stage{min-height:clamp(250px,68vw,290px);margin:16px -8px -8px}.technology-card__detail{padding:6px 16px 48px}.technology-card__detail-table>div{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px 0}.technology-card__detail-table dd{font-size:clamp(12px,3.45vw,14px);line-height:1.35}.technology-card__detail-table li{min-height:26px;padding:5px 8px;font-size:8px}.technology-card__toggle span{bottom:12px;right:18px}.technology-diagram{height:clamp(250px,68vw,290px);min-height:0}.people-partners{--people-edge-clearance:clamp(24px,4svh,32px);gap:var(--editorial-visual-gap);min-height:auto;padding:var(--people-heading-top) 0}.people-partners>.reference-heading{margin:0 auto}.people-groups{grid-template-rows:none;gap:0;height:auto;min-height:0}.people-group{--rail-inset:var(--safe-content-gutter);row-gap:var(--people-row-rhythm);grid-template-rows:44px auto;min-height:auto;display:grid}.people-group>header{width:auto;height:44px;padding:0 var(--safe-content-gutter);flex-direction:row;align-items:center}.people-group__rail{width:100vw;height:auto;padding:0 var(--rail-inset);scroll-padding:0 var(--rail-inset);grid-auto-columns:min(78vw,320px)}.person-card,.organization-card,.reserved-card{height:152px;max-height:152px}.profile-overlay{padding:16px}.profile-overlay__card{border-radius:24px}.validation-media-transition__foreground{border-radius:0 0 calc(26px * var(--validation-media-corners)) calc(26px * var(--validation-media-corners))}.validation-media-transition__underlay{height:var(--airco-frame-height);background:var(--surface-media);min-height:0}.media-composition{padding:var(--editorial-heading-top) 0 var(--editorial-block-end)}.reference-media-carousel{--media-card-width:min(calc(100vw - 88px),376px);--media-gap:14px;align-self:center;transform:none}.reference-media-track{min-height:0}.reference-media-card{border-radius:24px}.reference-media-card__copy{bottom:16px;left:18px;right:18px}.reference-media-card__copy h3{overflow-wrap:anywhere;max-width:100%;margin:8px 0;font-size:clamp(16px,4.4vw,19px)}.reference-media-controls{margin-top:28px}.reference-media-arrow{width:48px}.site-footer{--footer-mobile-social-width:calc(176px + var(--safe-area-right));min-height:var(--footer-height);grid-template-columns:minmax(0,1fr) var(--footer-mobile-social-width)}.site-footer__navigation{display:none}.site-footer__mobile-menu{align-items:stretch;min-height:72px;display:flex}.site-footer__menu-trigger{isolation:isolate;width:100%;min-height:72px;padding:0 var(--safe-content-gutter);color:var(--footer-link);font:400 11px/1 var(--sans);letter-spacing:.035em;text-transform:uppercase;transition:color var(--motion-duration) var(--motion-ease);background:0 0;border:0;align-items:center;display:flex;position:relative;overflow:hidden}.site-footer__menu-trigger:after{content:"";z-index:-1;background:var(--footer-hover-background);transform-origin:100%;transition:transform var(--motion-duration) var(--motion-ease);position:absolute;inset:0;transform:scaleX(0)}.site-footer__menu-trigger:focus-visible{color:var(--footer-hover-ink);outline-offset:-3px}.site-footer__menu-trigger:focus-visible:after{transform-origin:0;transform:scaleX(1)}.social-actions{width:var(--footer-mobile-social-width);height:72px;padding-right:var(--safe-area-right);border-top:0;grid-template-columns:repeat(4,44px)}.social-action{justify-content:center;min-height:72px;padding:0}.social-action span{display:none}}@media (max-width:480px) and (hover:hover),(max-width:760px) and (pointer:coarse) and (hover:hover){.site-footer__menu-trigger:hover{color:var(--footer-hover-ink)}.site-footer__menu-trigger:hover:after{transform-origin:0;transform:scaleX(1)}}@supports (-webkit-touch-callout:none){@media (max-width:760px),(pointer:coarse){:root{--airco-media-overscan:96px}}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.problem-section-reference{padding-bottom:24px}.problem-metrics{gap:48px}.mad-phase-copy{width:calc(100vw - 50px);bottom:118px}.mad-container-key{right:var(--safe-content-gutter);bottom:108px;left:var(--safe-content-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.mad-container-key>div{grid-template-columns:25px 1fr;gap:5px;min-height:43px;padding:7px}.mad-container-key span,.mad-container-key p{font-size:5.7px}.manufacturing-facility-stage{height:calc(var(--airco-bleed-height) + var(--airco-frame-height) + var(--airco-frame-height))}.manufacturing-facility{clip-path:none}.manufacturing-facility img{transform:none}.manufacturing-facility:after{background:#000000ad}.manufacturing-facility__facts{width:min(247px,100vw - 88px);transform:translate(0,var(--facility-facts-y,68svh));gap:clamp(32px,5.5svh,44px);top:0;left:clamp(52px,14.87vw,72px)}.manufacturing-facility__facts h2,.manufacturing-facility__facts li{max-width:100%;padding-left:25px;font-size:clamp(20px,5.8vw,24px)}.manufacturing-facility__facts ul{gap:clamp(32px,5.5svh,44px)}.manufacturing-chart-flow{min-height:var(--airco-bleed-height);padding:var(--editorial-heading-top) var(--safe-content-gutter) var(--editorial-block-end)}.manufacturing-chart-flow .manufacturing-curve{height:56svh;min-height:430px}.commodity-parity{min-height:430px}.commodity-parity figcaption strong{font-size:clamp(25px,7vw,30px)}.commodity-parity__rail{width:min(330px,100%);margin-inline:auto}.commodity-parity ol{grid-template-columns:1fr;gap:20px}.commodity-parity li{text-align:left;grid-template-columns:17px minmax(0,1fr);justify-items:start;gap:16px}.commodity-parity li div{justify-items:start}.commodity-parity li strong{font-size:15px}.commodity-parity li span{font-size:24px}.commodity-parity li small{font-size:8px}.reference-media-card__copy{padding-top:48px}.media-action{min-height:44px;padding:0 13px;font-size:10px;top:12px;left:auto;right:12px;transform:none}.media-action i{display:none}.media-action__primary-icon{font-size:14px}}@media (max-width:760px),(pointer:coarse){.site-header__motion{backface-visibility:hidden;will-change:transform;transform:translate(0,0)}.site-header[data-compact-hidden=true]{pointer-events:none}}@media (pointer:coarse){.social-action{min-height:44px}.hero-ring{cursor:default}.person-card__identity,.organization-card__identity{transition:none}:is(.person-card,.organization-card)[data-expanded=true] :is(.person-card__identity,.organization-card__identity){visibility:hidden;opacity:0}.person-card__bio,.organization-card__bio{transition:opacity .15s var(--motion-ease)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.hero-copy__row{opacity:1!important;filter:none!important;transform:none!important}.site-header[data-navigation-jump=true] .site-header__surface{transition:none}.hero-ring{cursor:default}.hero-ring__track{transform:rotateY(.1deg)!important}.narrative-section{padding-inline:var(--safe-content-gutter)}.narrative-paragraph{margin-bottom:.84em}.narrative-char{opacity:1!important;filter:none!important;transform:none!important}.mad-story{--manufacturing-progress:1!important}.manufacturing-chapter{--facility-progress:1!important;--facility-facts:1!important}.manufacturing-facility-stage{height:var(--airco-bleed-height);min-height:var(--airco-bleed-height)}.manufacturing-facility{position:relative}.manufacturing-facility__facts{top:50%;left:50%;transform:translate(-50%,-50%)}.manufacturing-facility__facts [data-facility-fact-row]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce) and (max-width:480px),(prefers-reduced-motion:reduce) and (max-width:760px) and (pointer:coarse){.manufacturing-facility__facts{top:50%;left:clamp(52px,14.87vw,72px);transform:translateY(-50%)}}.external-link-arrow{font-variant-emoji:text;flex:none;font-family:Arial,sans-serif;font-style:normal;font-weight:400;line-height:1;display:inline-block}.animated-link .external-link-arrow{margin-left:5px;font-size:.9em}.media-watch-source{align-items:center;gap:7px;display:inline-flex}.media-action--inline{-webkit-backdrop-filter:none;backdrop-filter:none;width:fit-content;max-width:100%;min-height:44px;font:400 14px/1.35 var(--sans);text-align:left;flex-shrink:0;padding:11px 16px;display:inline-flex;position:relative;inset:auto;transform:none}.media-action--inline strong{min-width:0}.media-action--inline i{flex:none}.problem-metric__reference{vertical-align:baseline;width:.7em;height:1em;margin-left:.04em;display:inline-block;position:relative}.problem-metric__trigger{width:44px;height:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:-8px;right:-12px}.problem-metric__trigger sup{width:max-content;font:600 11px/1 var(--sans);letter-spacing:0;justify-self:center;display:block;position:relative;transform:translateY(-5px)}.problem-metric__trigger:is(:hover,:focus-visible,[aria-expanded=true]) sup{color:var(--lime)}.problem-metric__trigger:focus-visible{outline-offset:-8px;border-radius:50%;outline:2px solid}.problem-disclosure{overscroll-behavior:contain;color:#fff;visibility:hidden;background:#171817;border:1px solid #ffffff52;border-radius:18px;width:min(480px,100vw - 24px);margin:0;padding:60px 24px 24px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 24px 80px #0000008c}.problem-disclosure[open][data-positioned=true]{visibility:visible;gap:22px;display:grid}.problem-disclosure>p{font:400 16px/1.5 var(--sans);color:#f3f3f3;margin:0}.problem-disclosure__links{justify-items:start;gap:10px;display:grid}.problem-disclosure__heading,.problem-disclosure__mobile-source{display:none}.problem-disclosure__desktop-source{display:contents}@media (max-width:760px){.problem-disclosure{--disclosure-safe-bottom:var(--safe-area-bottom);block-size:max-content;max-width:none;padding:48px 20px 18px}.problem-disclosure[open][data-positioned=true]{align-content:start;gap:14px}.problem-disclosure__heading{font:400 20px/1.2 var(--sans);margin:0;padding-right:52px;display:block}.problem-disclosure>p{line-height:1.35}.problem-disclosure__links{justify-items:stretch;gap:4px}.problem-disclosure__source{color:#fff;background:0 0;border:0;border-radius:0;width:100%;min-height:44px;padding:4px 0;display:flex}.problem-disclosure__source:before,.problem-disclosure__desktop-source{display:none}.problem-disclosure__mobile-source{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.problem-disclosure__mobile-source strong{text-underline-offset:3px;overflow-wrap:anywhere;line-height:1.2;text-decoration:underline}.problem-disclosure__mobile-source small{color:#bbb;font:400 12px/1.3 var(--sans);text-align:right;overflow-wrap:anywhere}.problem-disclosure__source:hover,.problem-disclosure__source:focus-visible{color:#fff}.problem-disclosure__source:hover strong,.problem-disclosure__source:focus-visible strong{transform:none}}.mad-stage:before{content:"";z-index:0;background:var(--white);opacity:0;transition:opacity .4s;position:absolute;inset:0}.mad-stage[data-phase="1"]:before,.mad-stage[data-phase="2"]:before{opacity:1}.mad-stage[data-phase="1"] :is(.mad-poster,.mad-canvas){inset:calc(var(--mad-title-bottom) + 36px) 20% 90px;width:60%;height:calc(100% - var(--mad-title-bottom) - 126px)}.mad-stage[data-phase="2"] :is(.mad-poster,.mad-canvas){inset:calc(var(--mad-title-bottom) + 28px) 7% var(--mad-scale-reserve);width:86%;height:calc(100% - var(--mad-title-bottom) - 28px - var(--mad-scale-reserve))}@media (min-width:761px),(min-width:481px) and (pointer:fine){.mad-stage[data-phase="1"]{--mad-assembly-space:calc(100% - var(--mad-title-bottom) - 126px);--mad-assembly-height:min(var(--mad-assembly-space),40vw);--mad-assembly-top:calc(var(--mad-title-bottom) + 36px + (var(--mad-assembly-space) - var(--mad-assembly-height)) / 2)}.mad-stage[data-phase="1"] :is(.mad-poster,.mad-canvas){top:var(--mad-assembly-top);height:var(--mad-assembly-height)}}.manufacturing-chapter{--facility-entry:0}.manufacturing-technology-reveal{--manufacturing-story-height:240svh;grid-template-rows:auto var(--manufacturing-story-height);background:#000;min-height:0;display:grid;position:relative}.manufacturing-technology-reveal:after{content:"";height:var(--manufacturing-story-height);pointer-events:none;grid-area:2/1}.manufacturing-chart-story{width:100%;height:var(--manufacturing-story-height);position:absolute;inset:0 0 auto}.technology-reveal-underlay{z-index:1;background:#000;grid-area:1/1;align-self:start;min-width:0;position:sticky;top:0}.manufacturing-chart-flow .manufacturing-curve__bar{border-color:#0006}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.mad-stage[data-phase="1"] :is(.mad-poster,.mad-canvas){inset:calc(var(--mad-title-bottom) + 24px) 2% 280px;width:96%;height:calc(100% - var(--mad-title-bottom) - 304px)}.manufacturing-future-state__grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:22px 4px}}@media (max-width:840px){.mad-stage{--mad-capacity-bottom:82px}.mad-stage[data-phase="2"] :is(.mad-poster,.mad-canvas){inset:calc(var(--mad-title-bottom) + 24px) 1% var(--mad-scale-reserve);width:98%;height:calc(100% - var(--mad-title-bottom) - 24px - var(--mad-scale-reserve))}}@media (prefers-reduced-motion:reduce){.manufacturing-chapter{--facility-entry:1!important;--facility-facts:1!important}.manufacturing-technology-reveal{min-height:0;display:block}.manufacturing-technology-reveal:after{display:none}.manufacturing-chart-story{width:auto;height:auto;position:relative;inset:auto}.manufacturing-chart-flow{position:relative;top:auto}.manufacturing-chart-flow .manufacturing-curve{gap:clamp(56px,8svh,88px);height:auto;display:grid}.manufacturing-curve>:not(.manufacturing-future-state){opacity:1;transform:none}.manufacturing-future-state{opacity:1;position:relative;transform:none}.commodity-parity li{opacity:1;translate:none}.technology-reveal-underlay{position:relative;top:auto}.problem-disclosure[open][data-positioned=true]{animation:none}.media-action--inline,.media-action--inline:before,.media-action--inline strong,.media-action--inline i{transition:none}}.mad-story{--mad-title-opening:1;--mad-title-platform:0;--mad-title-scale:0;--mad-title-mobility:0;--mad-title-intelligence:0;--mad-mobility-title-y:0px;--mad-opening-copy:1;--mad-configured-opacity:0;--mad-scale-opacity:0;--mad-mobility-opacity:0;--mad-intelligence-opacity:0;--mad-scene-1:0;--mad-scene-4:0;--mad-scene-8:0;--mad-scene-16:0;--mad-readout-1:0;--mad-readout-4:0;--mad-readout-8:0;--mad-readout-16:0;--mad-poster-opening:1;--mad-poster-configured:0;--mad-poster-scale-1:0;--mad-poster-scale-4:0;--mad-poster-scale-8:0;--mad-poster-scale-16:0;--mad-poster-integrated-single:0;--mad-poster-mobility:0;--mad-poster-software:0;--mad-integrated-handoff:0;--mad-generated-outgoing:0;--mad-generated-incoming:0;--mad-generated-active:0;--mad-generated-rotation:0;--mad-generated-dimensions:0;background:#fff}.mad-stage{isolation:isolate;background:#fff;overflow:hidden}.mad-stage:before{opacity:1;background:#fff}.mad-stage :is(.mad-poster,.mad-canvas){z-index:2;inset:var(--header-height) 0 0;width:100%;height:calc(100% - var(--header-height));transition:opacity .35s,filter .35s;position:absolute}.mad-stage[data-phase] :is(.mad-poster,.mad-canvas){inset:var(--header-height) 0 0;width:100%;height:calc(100% - var(--header-height))}.mad-canvas{z-index:4}.mad-poster{z-index:3}.mad-stage .mad-poster{transition:none}.mad-stage[data-canvas-loaded=true] .mad-poster{opacity:0}:root[data-software-view-finish=translucent] .mad-stage[data-phase="4"] .mad-canvas{opacity:calc(1 - var(--mad-title-intelligence) * .56);filter:saturate(.65)contrast(.82)}.mad-poster__layer{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0;transform:none}.mad-stage[data-phase] .mad-poster__layer{transform:none}.mad-poster__layer--opening{opacity:var(--mad-poster-opening)}.mad-poster__layer--configured{opacity:var(--mad-poster-configured)}.mad-poster__layer--scale-1{opacity:var(--mad-poster-scale-1)}.mad-poster__layer--scale-4{opacity:var(--mad-poster-scale-4)}.mad-poster__layer--scale-8{opacity:var(--mad-poster-scale-8)}.mad-poster__layer--scale-16{opacity:var(--mad-poster-scale-16)}.mad-stage[data-phase] .mad-poster__layer--integrated-single{opacity:var(--mad-poster-integrated-single);transform:translateY(calc((1 - var(--mad-generated-incoming)) * 100%))}.mad-poster__layer--mobility{opacity:var(--mad-poster-mobility)}.mad-poster__layer--software{opacity:var(--mad-poster-software)}.mad-poster__layer--software-translucent,:root[data-software-view-finish=translucent] .mad-stage[data-phase="4"] .mad-poster__layer--software{opacity:0}:root[data-software-view-finish=translucent] .mad-stage[data-phase="4"] .mad-poster__layer--software-translucent{opacity:var(--mad-poster-software)}.mad-contact-shadow{display:none!important}.mad-view-title{height:calc(var(--chapter-title-size) * var(--chapter-title-line-height) * 2);pointer-events:none}.mad-view-title__layer{opacity:var(--mad-title-layer-opacity,0);align-content:start;transition:none;display:grid;position:absolute;inset:0;transform:none}.mad-view-title__layer i{font:inherit;display:block}.mad-phase-copy{opacity:var(--mad-opening-copy)}.mad-product-overlay{z-index:auto;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mad-deployment-environment{z-index:1;opacity:0;transition:opacity .36s;position:absolute;inset:0}.mad-deployment-environment[data-visible=true]{opacity:1}.mad-deployment-environment[data-integrated=true]{inset:var(--header-height) 0 0;transform:translateY(calc(var(--mad-generated-outgoing) * -100%))}.mad-deployment-environment[data-integrated=true] .mad-scene-deployment{inset:0}.mad-scene-deployment{z-index:1;inset:var(--header-height) 0 0;opacity:var(--scene-opacity);display:block;position:absolute}.mad-scene-deployment img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%}.mad-input-asset-stack,.mad-output-asset-stack{z-index:6;top:var(--mad-configured-center-y,50%);height:clamp(300px,56%,404px);opacity:var(--mad-configured-opacity);transform:translateY(-50%) translateX(calc((1 - var(--mad-configured-opacity)) * -18px));align-items:center;display:grid;position:absolute;bottom:auto}.mad-input-asset-stack{left:var(--layout-edge);grid-template-rows:repeat(3,minmax(0,1fr));width:clamp(118px,12vw,188px)}.mad-output-asset-stack{right:var(--layout-edge);width:clamp(118px,12vw,188px);transform:translateY(-50%) translateX(calc((1 - var(--mad-configured-opacity)) * 18px));grid-template-rows:1fr}.mad-asset-slot{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.mad-asset-slot img{-o-object-fit:contain;object-fit:contain;filter:saturate(.9)contrast(1.03);width:100%;height:100%;transform:translate(-50%,-50%) translate(var(--asset-shift-x),var(--asset-shift-y)) scale(var(--asset-scale));position:absolute;top:50%;left:50%}.mad-flow-overlay{z-index:7;width:100%;height:100%;opacity:var(--mad-configured-opacity);position:absolute;inset:0;overflow:visible}.mad-flow-overlay g[data-visible=false]{opacity:0}.mad-flow-path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.mad-flow-path--halo{stroke:#ffffffe6;stroke-width:4px}.mad-flow-path--base{stroke:#002bb57a;stroke-width:1.5px}.mad-flow-path--pulse{stroke:#2357ff;stroke-width:2px;stroke-dasharray:6 14;animation:1.35s linear infinite mad-flow-travel}@keyframes mad-flow-travel{to{stroke-dashoffset:-20px}}.mad-stage .mad-compact-controls{z-index:12;top:calc(var(--mad-title-bottom) + 14px);width:min(900px,calc(100vw - var(--safe-content-gutter) * 2));opacity:var(--mad-configured-opacity);pointer-events:none;grid-template-columns:minmax(0,3fr) minmax(180px,1fr);gap:10px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.mad-compact-controls[data-interactive=true] .mad-selector-row{pointer-events:auto}.mad-selector-group{min-width:0;padding-top:20px;position:relative}.mad-selector-group>span{font:400 12px/1 var(--font-body);letter-spacing:0;opacity:.58;position:absolute;top:0;left:0}.mad-selector-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mad-selector-group--output>div{grid-template-columns:1fr}.mad-selector-row{min-width:0;position:relative}.mad-selector-row__trigger{color:#000;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #00000047;border-radius:2px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;transition:border-color .2s,background-color .2s;display:grid}.mad-selector-row__trigger:hover,.mad-selector-row__trigger:focus-visible,.mad-selector-row[data-open=true] .mad-selector-row__trigger{background:#fff;border-color:#000;outline:0}.mad-selector-row__trigger span{min-width:0;font:400 9px/1 var(--sans);text-overflow:ellipsis;white-space:nowrap;opacity:.62;overflow:hidden}.mad-selector-row__trigger strong{font:400 11px/1 var(--sans);letter-spacing:-.015em}.mad-selector-row__trigger i{font:400 15px/1 var(--sans);text-align:center;transition:transform .2s}.mad-selector-row[data-open=true] .mad-selector-row__trigger i{transform:rotate(180deg)}.mad-selector-row__menu{z-index:4;opacity:0;background:#fff;border:1px solid #000;border-radius:2px;max-height:min(320px,42svh);padding:5px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;transform:translateY(-5px);box-shadow:0 18px 46px #00000029}.mad-selector-row__menu[data-visible=true]{opacity:1;transform:translateY(0)}.mad-selector-row__menu button{color:#000;min-height:44px;font:400 11px/1 var(--sans);text-align:left;background:0 0;border:0;border-radius:1px;padding:0 10px}.mad-selector-row__menu button:hover,.mad-selector-row__menu button:focus-visible{background:var(--primary-gray,#f4f4f4);outline:0}.mad-selector-row__menu button[data-active=true]{color:#fff;background:#000}.mad-scroll-configuration{z-index:12;top:calc(var(--mad-title-bottom) + 16px);width:min(920px,calc(100vw - var(--safe-content-gutter) * 2));opacity:var(--mad-configured-opacity);pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.mad-scroll-configuration[data-enabled=true]{display:block}.mad-scroll-configuration section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #0003;min-height:74px;padding:13px 16px;display:none}.mad-scroll-configuration section[data-active=true]{grid-template-columns:minmax(130px,.6fr) minmax(0,2fr);align-items:center;gap:22px;display:grid}.mad-scroll-configuration p{font:400 11px/1 var(--mono);text-transform:uppercase;margin:0}.mad-scroll-configuration ul{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mad-scroll-configuration li{color:#00000073;font:400 10px/1 var(--sans);border:1px solid #0000002e;border-radius:999px;padding:9px 11px;transition:color .2s,border-color .2s,background-color .2s}.mad-scroll-configuration li[data-active=true]{color:#fff;background:#000;border-color:#000}.mad-stage .mad-scale-readout{z-index:11;top:calc(var(--mad-title-bottom) + 5px);width:min(760px,calc(100vw - var(--safe-content-gutter) * 2));opacity:1;pointer-events:none;height:112px;position:absolute;left:50%;transform:translate(-50%)}.mad-scale-readout__layer{text-align:center;opacity:var(--mad-readout-layer-opacity,0);place-content:start center;gap:4px;transition:none;display:grid;position:absolute;inset:0}.mad-scale-readout strong{font:600 clamp(32px,3vw,40px)/1.05 var(--font-display);letter-spacing:-.015em}.mad-scale-readout i{color:#0000009e;font:600 clamp(17px,1.35vw,19px)/1.2 var(--font-body);letter-spacing:-.01em;font-style:normal}.mad-scale-readout small{color:#00000085;font:400 clamp(14px,1.1vw,17px)/1.2 var(--font-body);letter-spacing:-.005em}.mad-dimension-overlay{z-index:10;opacity:var(--mad-mobility-opacity);pointer-events:none;position:absolute;inset:0}.mad-dimension__label[data-visible=false]{opacity:0}.mad-dimension__label{color:#0000009e;width:0;height:0;font:600 clamp(48px,5vw,72px)/1 var(--sans);letter-spacing:-.045em;white-space:nowrap;background:0 0;padding:0;transition:opacity .2s;position:absolute}.mad-dimension__label[data-axis=length]{transform:translateY(calc(var(--mad-measurement-exit,0) * 110svh))}.mad-dimension__label[data-axis=width]{transform:translateX(calc(var(--mad-measurement-exit,0) * -110vw))}.mad-dimension__text{transform:translate(-50%,-50%) scale(var(--mad-dimension-scale,1));transform-origin:50%;display:block;position:absolute;top:0;left:0}.mad-dimension__label[data-axis=width] .mad-dimension__text{transform:translate(-50%,-50%) rotate(-90deg) scale(var(--mad-dimension-scale,1))}@media (min-width:761px),(min-width:481px) and (pointer:fine){.mad-stage{--mad-visual-center-y:var(--airco-usable-center-y);--mad-visual-height:clamp(250px,34svh,440px);--mad-title-visual-gap:clamp(40px,5svh,52px);--mad-visual-support-gap:clamp(30px,4svh,40px);--mad-visual-top:calc(var(--mad-visual-center-y) - var(--mad-visual-height) / 2);--mad-visual-bottom:calc(var(--mad-visual-center-y) + var(--mad-visual-height) / 2);--mad-composed-title-top:max(calc(var(--header-height) + 18px),calc(var(--mad-visual-top) - var(--mad-title-visual-gap) - var(--mad-title-height)));--mad-title-bottom:calc(var(--mad-composed-title-top) + var(--mad-title-height));--mad-support-top:calc(var(--mad-visual-bottom) + var(--mad-visual-support-gap))}.mad-view-title{top:var(--mad-composed-title-top);height:calc(var(--chapter-title-size) * var(--chapter-title-line-height) * 2)}.mad-phase-copy{top:var(--mad-support-top);bottom:auto}.mad-stage .mad-compact-controls{top:var(--mad-support-top)}.mad-selector-row__menu{top:auto;bottom:calc(100% + 6px);transform:translateY(-5px)}.mad-selector-row__menu[data-visible=true]{transform:translateY(0)}.mad-stage .mad-scale-readout{top:calc(var(--mad-composed-title-top) + var(--chapter-title-size) * var(--chapter-title-line-height) + 12px)}}@media (min-width:761px) and (max-height:760px){.reference-media-controls{margin-top:30px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:980px) and (pointer:fine){.mad-compact-controls{width:calc(100vw - 48px)}.mad-selector-row__trigger{padding-inline:9px}.mad-selector-row__trigger span{font-size:8px}.mad-selector-row__trigger strong{font-size:10px}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.mad-stage{--mad-mobile-title-visual-gap:clamp(32px,4.5svh,44px);--mad-mobile-visual-support-gap:clamp(28px,4svh,36px);height:max(var(--airco-bleed-height),640px);min-height:640px}.mad-stage__frame{--mad-mobile-visual-top:48%;--mad-mobile-visual-bottom:68%;--mad-mobile-title-top:max(calc(var(--header-height) + 18px),calc(var(--mad-mobile-visual-top) - var(--mad-title-height) - var(--mad-mobile-title-visual-gap)));--mad-title-bottom:calc(var(--mad-mobile-title-top) + var(--mad-title-height));--mad-mobile-support-top:calc(var(--mad-mobile-visual-bottom) + var(--mad-mobile-visual-support-gap));height:max(var(--airco-frame-height),640px)}.mad-view-title{top:var(--mad-mobile-title-top)}.mad-phase-copy{top:var(--mad-mobile-support-top);bottom:auto}.mad-stage[data-phase] :is(.mad-poster,.mad-canvas){inset:var(--header-height) 0 0;width:100%;height:calc(100% - var(--header-height))}.mad-scene-deployment{inset:var(--header-height) 0 0}.mad-scene-deployment img{-o-object-position:center bottom;object-position:center bottom}.mad-input-asset-stack,.mad-output-asset-stack{top:var(--mad-configured-center-y,50%);width:clamp(68px,20vw,82px);height:clamp(204px,64vw,256px);bottom:auto}.mad-input-asset-stack{left:var(--layout-edge);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr}.mad-output-asset-stack{right:var(--layout-edge);grid-template-rows:1fr}.mad-stage[data-phase="1"] .mad-poster__layer--configured{top:var(--mad-configured-poster-center-y,var(--mad-configured-center-y,50%));width:var(--mad-configured-poster-width,152vw);max-width:none;height:auto;bottom:auto;left:50%;right:auto;transform:translate(-49.9826%,-36.9753%)}.mad-flow-path--halo{stroke-width:4px}.mad-flow-path--base{stroke-width:1.5px}.mad-flow-path--pulse{stroke-width:2px}.mad-stage .mad-compact-controls{top:auto;right:var(--safe-content-gutter);bottom:74px;left:var(--safe-content-gutter);grid-template-columns:1fr;gap:7px;width:auto;transform:none}.mad-selector-group{padding:20px 0 0}.mad-selector-group>div{gap:5px}.mad-selector-group--output>div{grid-template-columns:1fr}.mad-selector-row{pointer-events:auto;min-width:0}.mad-selector-row__trigger{min-height:44px;padding-inline:9px}.mad-selector-row__trigger span{font-size:7px}.mad-selector-row__trigger strong{font-size:9px}.mad-selector-row__menu{max-height:min(264px,40svh);top:auto;bottom:calc(100% + 6px);transform:translateY(5px)}.mad-selector-row__menu[data-visible=true]{transform:translateY(0)}.mad-scroll-configuration{top:auto;right:var(--safe-content-gutter);bottom:74px;left:var(--safe-content-gutter);width:auto;transform:none}.mad-scroll-configuration section[data-active=true]{grid-template-columns:1fr;gap:10px}.mad-scroll-configuration li{padding:8px 9px;font-size:9px}.mad-stage .mad-scale-readout{top:calc(var(--mad-mobile-title-top) + var(--chapter-title-size) * var(--chapter-title-line-height) + 8px);height:94px}.mad-stage[data-phase="2"]{--mad-mobile-title-visual-gap:clamp(52px,7svh,64px)}.mad-scale-readout strong{font-size:30px}.mad-scale-readout i{font-size:16px}.mad-scale-readout small{font-size:14px}.mad-dimension__label{font-size:clamp(42px,12.3vw,48px)}}@media (prefers-reduced-motion:reduce){.mad-flow-path--pulse{animation:none}.mad-deployment-environment,.mad-scene-deployment,.mad-compact-controls,.mad-view-title__layer,.mad-scroll-configuration li{transition:none}.mad-scroll-configuration[data-enabled=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mad-scroll-configuration section,.mad-scroll-configuration section[data-active=true]{grid-template-columns:1fr;align-content:start;gap:10px;min-height:0;display:grid}.mad-scroll-configuration ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.people-partners[data-people-layout=grid]{min-height:auto}.people-partners[data-people-layout=grid] .people-groups{width:min(calc(100% - var(--layout-edge) - var(--layout-edge)),var(--layout-wide-max));grid-template-rows:none;gap:0;height:auto;min-height:0;margin-inline:auto;padding:0}.people-partners[data-people-layout=grid] .people-group{row-gap:var(--people-row-rhythm);grid-template-rows:44px auto;min-height:0;display:grid}.people-partners[data-people-layout=grid] .people-group+.people-group{padding-top:var(--people-group-gap)}.people-partners[data-people-layout=grid] .people-group+.people-group:before{left:0;right:0}.people-partners[data-people-layout=grid] .people-group>header{background:0 0;height:44px;padding:0}.people-partners[data-people-layout=grid] .people-group__controls{display:none}.people-partners[data-people-layout=grid] .people-group__rail{scroll-snap-type:none;cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto;grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;gap:12px;width:100%;height:auto;padding:0;scroll-padding:0;display:grid;overflow:visible}.people-partners[data-people-layout=grid] .people-group__rail:active{cursor:default}.people-partners[data-people-layout=grid] :is(.person-card,.organization-card,.reserved-card){scroll-snap-align:none;scroll-snap-stop:normal;width:100%;height:156px;max-height:156px}.tester-options-panel{z-index:150;box-sizing:border-box;overscroll-behavior:contain;color:#fff;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(460px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);font-family:var(--system);background:#232323f7;border:1px solid #ffffff2e;border-radius:22px;outline:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;font-size:14px;display:grid;position:fixed;inset:0 auto auto 0;overflow:hidden;box-shadow:0 24px 72px #00000080}.tester-options-panel,.tester-options-panel *{font-family:var(--system)}.tester-options-panel__header{z-index:2;background:#232323fa;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.tester-options-panel__header h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.1}.tester-options-panel__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 20px 10px;overflow-y:auto}.tester-options-group{border-top:1px solid #ffffff24}.tester-options-group>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;font-weight:600;list-style:none;display:flex}.tester-options-group>summary::-webkit-details-marker{display:none}.tester-options-group>summary:after{content:"+";color:#ffffffa6;font-size:18px;font-weight:400}.tester-options-group[open]>summary:after{content:"−"}.tester-options-fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.tester-options-fieldset+.tester-options-fieldset{margin-top:18px}.tester-options-fieldset legend{color:#ffffff94;letter-spacing:.04em;margin:0 0 9px;padding:0;font-size:12px;font-weight:600;line-height:1}.tester-layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tester-font-weight-groups{gap:14px;display:grid}.tester-font-weight-group{gap:7px;display:grid}.tester-font-weight-group>span{color:#ffffffb8;font-size:12px;font-weight:500}.tester-layout-options--environment{grid-template-columns:repeat(8,minmax(0,1fr))}.tester-layout-options--environment>.tester-layout-choice{grid-column:span 2}.tester-layout-options--environment>.tester-layout-choice:nth-child(5){grid-column:2/span 2}.tester-layout-options--environment>.tester-layout-choice:nth-child(6){grid-column:4/span 2}.tester-layout-options--environment>.tester-layout-choice:nth-child(7){grid-column:6/span 2}.tester-layout-options--typography{grid-template-columns:repeat(3,minmax(0,1fr))}.tester-layout-options--font-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.tester-layout-options--weights{grid-template-columns:repeat(5,minmax(0,1fr))}.tester-layout-options--three,.tester-layout-options--accent{grid-template-columns:repeat(3,minmax(0,1fr))}.tester-layout-choice{isolation:isolate;color:#fff;cursor:pointer;text-align:center;min-width:0;min-height:44px;transition:border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease);background:0 0;border:1px solid #ffffff38;border-radius:999px;place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}.tester-layout-choice:before,.tester-options-panel__footer button:before,.tester-hero-actions button:before{content:"";z-index:-1;transform-origin:100%;transition:transform var(--motion-duration) var(--motion-ease);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.tester-layout-choice[data-active=true]{color:#000;border-color:#fff}.tester-layout-choice[data-active=true]:before,.tester-options-panel__footer button:last-child:before{transform-origin:0;transform:scaleX(1)}.tester-layout-choice[data-disabled=true]{color:#ffffff4d;cursor:not-allowed;border-color:#ffffff1a}.tester-layout-choice[data-disabled=true]:before{display:none}.tester-layout-choice:has(input:focus-visible){color:#000;outline:2px solid var(--accent);outline-offset:2px;border-color:#fff}.tester-layout-choice:has(input:focus-visible):before{transform-origin:0;transform:scaleX(1)}.tester-layout-choice input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tester-layout-choice strong,.tester-color-control strong,.tester-color-control output,.tester-range-control strong,.tester-range-control output,.tester-options-panel__footer button{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.2}.tester-color-control{background:#ffffff06;border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:7px 9px;display:grid}.tester-layout-options--accent+.tester-color-control{margin-top:8px}.tester-color-control input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:50%;width:44px;height:44px;padding:3px}.tester-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tester-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.tester-color-control input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.tester-color-control output{color:#ffffffb8}.tester-range-control{background:#ffffff06;border:1px solid #ffffff2b;border-radius:14px;align-content:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}.tester-range-control>span{justify-content:space-between;align-items:center;gap:16px;display:flex}.tester-range-control output{color:#ffffffb8;font-variant-numeric:tabular-nums}.tester-range-control input[type=range]{width:100%;height:24px;accent-color:var(--accent);cursor:ew-resize;margin:0}.tester-range-control:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tester-range-control--after-options{margin-top:8px}.tester-range-control[data-disabled=true]{opacity:.45}.tester-options-fieldset--ranges{gap:8px;display:grid}.tester-hero-heading{border-top:1px solid #ffffff24;margin:6px 0 18px;padding-top:20px}.tester-hero-heading h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.tester-hero-heading p{color:#ffffff94;margin:5px 0 0;font-size:12px;line-height:1.35}.tester-hero-specimen{font-synthesis:none;background:#ffffff06;border:1px solid #ffffff2b;border-radius:14px;min-height:70px;margin:8px 0 0;padding:15px 12px;font-size:24px;line-height:1.05}.tester-hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 0;display:grid}.tester-hero-actions button{isolation:isolate;color:#fff;min-height:44px;transition:border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease);background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:0 12px;font-size:13px;font-weight:400;line-height:1.2;position:relative;overflow:hidden}.tester-hero-actions button:focus-visible{color:#000;border-color:#fff}.tester-hero-actions button:focus-visible:before{transform-origin:0;transform:scaleX(1)}.tester-options-status{color:#ffffffa8;min-height:16px;margin:7px 0 18px;font-size:12px;line-height:1.3}.tester-options-panel__footer{z-index:2;background:#232323fa;grid-template-columns:1fr 1fr;gap:8px;padding:12px 20px 18px;display:grid;position:sticky;bottom:0}.tester-options-panel__header>button,.tester-options-panel__footer button{isolation:isolate;transition:border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease);position:relative;overflow:hidden}.tester-options-panel__footer button{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:999px;min-height:44px;padding:0 12px}.tester-options-panel__footer button:last-child,.tester-options-panel__header>button:focus-visible,.tester-options-panel__footer button:focus-visible{color:#000;border-color:#fff}.tester-options-panel__header>button:focus-visible:before,.tester-options-panel__footer button:focus-visible:before{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.tester-layout-choice:not([data-disabled=true]):hover,.tester-options-panel__header>button:hover,.tester-options-panel__footer button:hover,.tester-hero-actions button:hover{color:#000;border-color:#fff}.tester-layout-choice:not([data-disabled=true]):hover:before,.tester-options-panel__header>button:hover:before,.tester-options-panel__footer button:hover:before,.tester-hero-actions button:hover:before{transform-origin:0;transform:scaleX(1)}}body[data-tester-long-press=true],body[data-tester-options-open=true]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tester-options-panel{-webkit-user-select:auto;user-select:auto}@media (prefers-reduced-motion:reduce){.tester-layout-choice,.tester-options-panel__header>button,.tester-options-panel__footer button,.tester-hero-actions button,.tester-layout-choice:before,.tester-options-panel__header>button:before,.tester-options-panel__footer button:before,.tester-hero-actions button:before{transition:none}}@media (max-width:1100px){.people-partners[data-people-layout=grid] .people-group__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.people-partners[data-people-layout=grid] .people-groups{gap:0;padding-inline:0}.people-partners[data-people-layout=grid] .people-group>header{width:100%;padding:0}.people-partners[data-people-layout=grid] .people-group__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0}.people-partners[data-people-layout=grid] :is(.person-card,.organization-card,.reserved-card){height:156px}.preorder-dialog{width:min(360px,100vw - 36px);height:auto;min-height:0;padding:56px 24px}.tester-options-panel{width:calc(100vw - 24px);height:auto;max-height:calc(var(--airco-visible-height) * .8);border-radius:22px}.tester-options-panel__header,.tester-options-panel__scroll,.tester-options-panel__footer{padding-inline:16px}}@media (max-width:339px){.people-partners[data-people-layout=grid] .people-group__rail{grid-template-columns:1fr}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.tester-layout-options--environment{grid-template-columns:repeat(2,minmax(0,1fr))}.tester-layout-options--environment>.tester-layout-choice,.tester-layout-options--environment>.tester-layout-choice:nth-child(5),.tester-layout-options--environment>.tester-layout-choice:nth-child(6){grid-column:auto}.tester-layout-options--environment>.tester-layout-choice:nth-child(7){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__surface,.site-header__surface:before{transition:none}}@media (min-width:761px) and (max-height:760px){:root{--editorial-data-row-height:clamp(58px,8.2svh,72px);--chart-endpoint-year-size:12px;--chart-endpoint-value-size:9px;--chart-endpoint-visual-height:32px;--chart-endpoint-offset:9px}.manufacturing-chart-flow{height:var(--airco-bleed-height);min-height:var(--airco-bleed-height);padding-top:var(--editorial-heading-top);padding-bottom:var(--editorial-block-end)}.manufacturing-chart-flow .manufacturing-curve{height:100%;min-height:0}.manufacturing-story-heading--comparison .type-supporting-headline{margin-top:8px;font-size:28px}.learning-row{height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height);padding-block:3px 4px}.learning-row__content{grid-template-rows:auto var(--chart-endpoint-visual-height);gap:1px}.learning-row__name{font-size:20px}.learning-row__visual{height:var(--chart-endpoint-visual-height)}.learning-row__bar-mask{height:7px}.learning-row__endpoints{inset-block-start:var(--chart-endpoint-offset)}.learning-row__endpoint b{font-size:var(--chart-endpoint-year-size)}.learning-row__endpoint{font-size:var(--chart-endpoint-value-size)}.learning-row__result{font-size:28px}.parity-row{height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height);padding-block:3px 4px}.parity-row__content{grid-template-rows:auto var(--chart-endpoint-visual-height);gap:1px}.parity-row__name{font-size:20px}.parity-row__visual{height:var(--chart-endpoint-visual-height)}.parity-row__rail{height:7px}.parity-row__endpoints{top:var(--chart-endpoint-offset)}.parity-row__endpoints b{font-size:var(--chart-endpoint-year-size)}.parity-row__endpoints small{font-size:var(--chart-endpoint-value-size)}.parity-row__result{font-size:28px}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.type-supporting-headline{font-size:clamp(21px,6vw,24px);line-height:1.12}.type-body{font-size:clamp(17px,4.8vw,20px)}.type-data-title{font-size:clamp(20px,5.8vw,24px)}.manufacturing-chart-flow{height:var(--airco-bleed-height);min-height:var(--airco-bleed-height);padding:var(--editorial-heading-top) var(--safe-content-gutter) var(--editorial-block-end)}.manufacturing-chart-flow .manufacturing-curve{height:100%;min-height:0}.manufacturing-story-heading--comparison .type-supporting-headline{margin-top:10px}.economics-comparison__header span:last-child{white-space:nowrap;justify-self:end}.economics-endpoint-label--desktop{display:none}.economics-endpoint-label--mobile{display:inline}.learning-row{height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height);grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(60px,17vw);gap:10px;padding:4px 0}.learning-row__content{grid-area:1/1;grid-template-rows:auto var(--chart-endpoint-visual-height);align-self:center;gap:1px}.learning-row__name{font-size:clamp(14px,3.7vw,15px)}.learning-row__result{grid-area:1/2;align-self:center;font-size:clamp(20px,5.8vw,24px)}.learning-row__visual{height:var(--chart-endpoint-visual-height)}.learning-row__bar-mask{height:10px;top:3px}.learning-row__endpoints{inset:var(--chart-endpoint-offset) 0 auto;height:calc(var(--chart-endpoint-visual-height) - var(--chart-endpoint-offset));display:block}.learning-row__endpoint{left:var(--endpoint-offset);min-width:0;font-size:var(--chart-endpoint-value-size);text-align:center;gap:2px;position:absolute;translate:-50%}.learning-row__endpoint[data-edge=start]{text-align:left;justify-items:start;translate:0}.learning-row__endpoint[data-edge=after-end]{text-align:left;justify-items:start;margin-left:clamp(4px,1.2vw,6px);translate:0}.learning-row__endpoint[data-edge=flush-end]{width:var(--endpoint-offset);text-align:right;justify-items:end;left:0;translate:0}.learning-row__endpoint b{max-width:100%;font-size:var(--chart-endpoint-year-size);white-space:nowrap}.learning-row__endpoint small{white-space:nowrap;max-width:100%}.commodity-parity{min-height:0}.commodity-parity__rows{gap:0}.parity-row{height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height);grid-template-columns:minmax(0,1fr) minmax(60px,17vw);gap:10px;padding:4px 0}.parity-row__content{grid-template-rows:auto var(--chart-endpoint-visual-height);align-self:center;gap:1px}.parity-row__name{font-size:clamp(14px,3.7vw,15px)}.parity-row__visual{height:var(--chart-endpoint-visual-height)}.parity-row__rail{height:10px;top:3px}.economics-row__markers i{top:8px}.parity-row__endpoints{top:var(--chart-endpoint-offset);display:block}.parity-row__endpoint{left:var(--endpoint-offset);position:absolute;translate:-50%}.parity-row__endpoint[data-edge=start]{translate:0}.parity-row__endpoint[data-edge=flush-end]{width:var(--endpoint-offset);left:0;translate:0}.parity-row__endpoints b{max-width:12em;font-size:var(--chart-endpoint-year-size)}.parity-row__endpoints small{font-size:var(--chart-endpoint-value-size)}.parity-row__result{font-size:clamp(20px,5.8vw,24px)}}@media (prefers-reduced-motion:reduce){.manufacturing-chart-flow{padding-block:var(--editorial-heading-top) var(--editorial-block-end);overflow:visible}.manufacturing-chart-flow .manufacturing-curve{grid-template-rows:none;gap:clamp(88px,12svh,128px);height:auto;min-height:0;display:grid}.manufacturing-comparison-state,.manufacturing-future-state{gap:var(--editorial-data-gap);opacity:1;pointer-events:auto;grid-area:auto;grid-template-rows:auto auto;height:auto;min-height:0;display:grid;position:relative;inset:auto;transform:none}.learning-comparison,.commodity-parity{height:auto}.learning-row{--row-progress:1;--bar-progress:1}.parity-row{--stage-progress:1;opacity:1;translate:none}.parity-row__rail{transform:scaleX(1)}.parity-row .economics-row__markers i{opacity:1}.economics-airco-inline,.parity-row[data-airco-inline=true]{visibility:visible;pointer-events:auto}.manufacturing-airco-row{display:none}}:root{--chapter-inline:var(--safe-content-gutter);--chapter-max-width:var(--layout-wide-max);--chapter-navbar-clearance:clamp(32px,5svh,48px);--chapter-heading-content-gap:clamp(24px,3.6svh,40px);--chapter-block-end:clamp(28px,5svh,56px)}.chapter-shell{gap:var(--chapter-heading-content-gap);min-width:0;padding-block:calc(var(--header-height) + var(--chapter-navbar-clearance)) var(--chapter-block-end);padding-inline:max(var(--chapter-inline),calc((100% - var(--chapter-max-width)) / 2));grid-template-rows:auto minmax(0,1fr);display:grid;container-type:inline-size}.chapter-heading{min-width:0;position:relative}.content-stage{min-width:0;min-height:0}.control-band{min-width:0}.pinned-scene{top:var(--airco-viewport-top);position:sticky}:is(#top,#problem,#mission,#how-it-works,#manufacturing,#ip,#team,#media){scroll-margin-top:calc(var(--header-height) + 24px)}.section-activation-sentinel{pointer-events:none;width:1px;height:1px;position:absolute}.section-activation-sentinel--product{top:calc(var(--product-reveal-hold,0px) + var(--header-height) + 24px);left:0}.section-activation-sentinel--technology{top:calc(var(--proof-story-height) + var(--proof-entry-hold,0px) + var(--proof-settled-hold,0px));left:0}.section-activation-sentinel--media{top:0;left:0}.section-navigation-sentinel{pointer-events:none;width:1px;height:1px;position:absolute}.section-navigation-sentinel--manufacturing{top:calc(var(--header-height) + 24px);left:0}.section-navigation-sentinel--technology{top:var(--manufacturing-story-height);left:0}.technology-entry-reveal>.section-activation-sentinel--technology{top:var(--technology-entry-hold)}.technology-entry-reveal>.section-navigation-sentinel--technology{top:calc(var(--technology-entry-hold) + var(--technology-navigation-offset))}.mad-stage{height:var(--airco-bleed-height);min-height:0}.mad-stage__frame{height:var(--airco-frame-height);grid-template-columns:var(--safe-content-gutter) minmax(0,1fr) var(--safe-content-gutter);grid-template-rows:var(--header-height) auto minmax(0,60fr) minmax(0,40fr);min-height:0;display:grid}.mad-view-title{width:min(980px,100%);height:calc(var(--chapter-title-size) * var(--chapter-title-line-height) * 2);margin:var(--chapter-navbar-clearance) 0 0;grid-area:2/2;place-self:start center;position:relative;top:auto;left:auto;transform:none}.mad-view-title__layer{transform:none}.mad-visual-slot{grid-area:3/2;min-width:0;min-height:0}.mad-phase-copy{grid-area:4/2;place-self:center;position:relative;top:auto;bottom:auto;left:auto;transform:none}.mad-stage .mad-compact-controls{grid-area:4/2;place-self:end center;width:min(900px,100%);margin-bottom:10px;position:relative;top:auto;bottom:auto;left:auto;transform:none}.mad-stage .mad-scale-readout{grid-area:4/2;place-self:center;width:min(760px,100%);position:relative;top:auto;left:auto;transform:none}.mad-scroll-configuration{grid-area:4/2;place-self:end center;width:min(920px,100%);margin-bottom:10px;position:relative;top:auto;bottom:auto;left:auto;transform:none}@media (min-width:761px),(min-width:481px) and (pointer:fine){.manufacturing-chart-flow{height:var(--airco-bleed-height);min-height:var(--airco-frame-height);padding-block:var(--editorial-heading-top) var(--editorial-block-end);padding-inline:max(var(--safe-content-gutter),calc((100vw - var(--chapter-max-width)) / 2));display:block}.manufacturing-chart-flow .manufacturing-curve{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.manufacturing-comparison-state,.manufacturing-future-state{gap:var(--editorial-data-gap);grid-area:1/1;grid-template-rows:auto minmax(0,1fr)}.manufacturing-story-heading{width:min(var(--editorial-title-max-width),100%);grid-row:1;align-self:start;left:auto;transform:none}.learning-comparison,.commodity-parity{grid-row:2;align-self:stretch;height:100%;min-height:0}.learning-comparison{align-content:start}.commodity-parity{align-items:start}.learning-row,.parity-row{height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height)}.technology-section{align-content:start;gap:var(--editorial-visual-gap);height:auto;min-height:0;padding-block:var(--editorial-heading-top) var(--technology-block-end);padding-inline:max(var(--safe-content-gutter),calc((100vw - var(--chapter-max-width)) / 2));grid-template-rows:auto auto}.technology-section>.reference-heading{align-self:start;margin:0}.technology-grid{grid-auto-rows:minmax(clamp(400px,54svh,520px),auto);align-self:start;height:auto;min-height:0}.technology-card{height:100%;min-height:0}.technology-diagram{container-type:size}.people-partners{--people-card-height:clamp(144px,18svh,152px)}.people-groups{grid-template-rows:repeat(3,auto);align-content:start;min-height:0;margin-bottom:0}.people-group{grid-template-rows:44px var(--people-card-height);row-gap:var(--people-row-rhythm);border-top:0}.people-group>header{height:44px;padding:0 var(--safe-content-gutter)}.people-group__rail{height:var(--people-card-height);grid-template-rows:var(--people-card-height)}.person-card,.organization-card,.reserved-card{height:var(--people-card-height);max-height:152px}}.tester-options-panel__header{min-height:64px;padding:18px 74px 14px 20px}.tester-options-panel__header>.tester-options-panel__close{position:absolute;top:10px;right:10px}.tester-options-panel__footer button{position:relative}.tester-surface-diagnostics__summary{gap:0;margin:0;padding:0 18px;display:grid}.tester-surface-diagnostics__summary>div{border-bottom:1px solid #0000001f;grid-template-columns:94px minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;display:grid}.tester-surface-diagnostics__summary dt{color:#00000094}.tester-surface-diagnostics__summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.tester-surface-diagnostics__stages{gap:0;padding:12px 18px 0;display:grid}.tester-surface-diagnostics__stages p{border-bottom:1px solid #00000014;margin:0;padding:6px 0}.tester-surface-diagnostics__stacks{gap:12px;padding:16px 18px 0;display:grid}.tester-surface-diagnostics__stacks>div{min-width:0}.tester-surface-diagnostics__stacks strong{margin-bottom:6px;display:block}.tester-surface-diagnostics__stacks ol{color:#000000ad;max-height:112px;margin:0;padding-left:20px;overflow:auto}.tester-surface-diagnostics :is(dt,dd,li,strong,p){font:400 10px/1.35 var(--diagnostic-mono)}.site-section-navigator-layer{z-index:calc(var(--layer-navigation) - 1);contain:layout style;pointer-events:none;position:fixed;inset:0}.site-section-navigator{--section-nav-inactive:#707070;--section-nav-active:#c7c7c7;top:50%;right:max(24px,env(safe-area-inset-right,0px));color:#fff;pointer-events:none;position:absolute;transform:translateY(-50%)}.site-section-navigator:is([data-surface=white],[data-surface=offwhite]){--section-nav-inactive:#a0a0a0;--section-nav-active:#4f4f4f;color:#000}.site-section-navigator__rail{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none;display:grid}.site-section-navigator__rail button{width:28px;height:26px;color:var(--section-nav-inactive);font:inherit;cursor:pointer;pointer-events:auto;transition:height var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.site-section-navigator__rail button[data-product-expanded=true]{height:82px}.site-section-navigator__tick{opacity:1;width:5px;height:5px;transition:width var(--motion-fast) var(--motion-ease),height var(--motion-fast) var(--motion-ease),border-radius var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);background:currentColor;border-radius:50%;display:block}.site-section-navigator__rail button:is(:hover,:focus-visible,[aria-current=location]){color:var(--section-nav-active)}.site-section-navigator__rail button:is(:hover,:focus-visible,[aria-current=location]) .site-section-navigator__tick{border-radius:999px;width:14px;height:2px}.site-section-navigator__rail button[data-product-expanded=true] .site-section-navigator__tick{opacity:0}.site-section-navigator__product-progress{opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease);grid-template-rows:repeat(3,1fr);place-items:center;display:grid;position:absolute;inset:4px 0}.site-section-navigator__rail button[data-product-expanded=true] .site-section-navigator__product-progress{opacity:1}.site-section-navigator__product-progress i{background:var(--section-nav-inactive);border-radius:999px;width:14px;height:2px;display:block;position:relative;overflow:hidden}.site-section-navigator__product-progress b{border-radius:inherit;background:var(--section-nav-active);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.site-section-navigator__product-progress i:first-child b{transform:scaleX(var(--product-rail-segment-0,0))}.site-section-navigator__product-progress i:nth-child(2) b{transform:scaleX(var(--product-rail-segment-1,0))}.site-section-navigator__product-progress i:nth-child(3) b{transform:scaleX(var(--product-rail-segment-2,0))}.site-section-navigator__label{border:1px solid color-mix(in srgb,var(--section-nav-active) 18%,transparent);background:color-mix(in srgb,var(--painted-surface) 88%,transparent);width:max-content;max-width:220px;color:var(--section-nav-active);opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 12px/1.1 var(--font-body);pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border-radius:999px;padding:7px 10px;position:absolute;right:28px;transform:translate(7px)}.site-section-navigator__rail button:is(:hover,:focus-visible) .site-section-navigator__label{opacity:1;transform:none}@media (max-height:719px){:root{--chapter-navbar-clearance:22px;--chapter-heading-content-gap:18px;--chapter-block-end:22px;--section-heading-size:clamp(42px,4.6vw,54px);--editorial-heading-clearance:40px;--editorial-data-gap:28px;--editorial-visual-gap:32px;--editorial-data-row-height:clamp(58px,8.2svh,72px);--editorial-block-end:24px;--editorial-section-exit:56px;--chart-endpoint-year-size:12px;--chart-endpoint-value-size:9px;--chart-endpoint-visual-height:32px;--chart-endpoint-offset:9px}.mad-view-title{margin-top:22px}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){:root{--page-gutter:18px;--chapter-inline:var(--safe-content-gutter);--chapter-navbar-clearance:24px;--chapter-heading-content-gap:18px;--chapter-block-end:20px;--section-heading-size:clamp(28px,7.8vw,34px);--editorial-heading-clearance:clamp(36px,6svh,48px);--editorial-data-gap:clamp(32px,5svh,40px);--editorial-visual-gap:clamp(40px,5.5svh,48px);--editorial-data-row-height:clamp(76px,8.8svh,84px);--editorial-block-end:clamp(40px,6svh,48px);--editorial-section-exit:clamp(56px,8svh,72px);--chart-endpoint-year-size:clamp(11px,2.8vw,12px);--chart-endpoint-value-size:clamp(9px,2.4vw,10px);--chart-endpoint-visual-height:40px;--chart-endpoint-offset:18px}.mad-stage{height:var(--airco-bleed-height);min-height:0}.mad-stage__frame{height:var(--airco-frame-height);grid-template-columns:var(--safe-content-gutter) minmax(0,1fr) var(--safe-content-gutter);grid-template-rows:var(--header-height) auto minmax(0,54fr) minmax(0,46fr);min-height:0}.mad-view-title{margin-top:24px;top:auto}.mad-stage .mad-compact-controls,.mad-scroll-configuration{bottom:calc(54px + max(12px,var(--safe-area-bottom)))}.manufacturing-chart-flow{padding:var(--editorial-heading-top) var(--safe-content-gutter) var(--editorial-block-end)}.manufacturing-story-heading--comparison .type-body-compact{margin-top:7px;font-size:clamp(12px,3.5vw,14px);line-height:1.3}.economics-comparison__header{margin-bottom:3px;font-size:10px}.economics-comparison__note{margin-top:4px;font-size:8px}.economics-row-slot{height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height)}.technology-section{gap:var(--editorial-visual-gap);padding:var(--editorial-heading-top) var(--safe-content-gutter) var(--technology-block-end)}.site-section-navigator-layer{display:none}}@media (prefers-reduced-motion:reduce){.site-section-navigator *,.mad-view-title__layer{transition:none!important}}.problem-metric__variant-selector{vertical-align:baseline;height:1em;line-height:inherit;align-items:baseline;gap:.08em}.problem-metric__variant-glyph{min-width:.72em;line-height:inherit;text-align:center;display:inline-block;position:relative}.problem-metric__variant-glyph:after{content:"";transform-origin:100%;height:2px;transition:transform var(--motion-duration) var(--motion-ease);background:currentColor;position:absolute;bottom:-.13em;left:-.08em;right:-.08em;transform:scaleX(0)}@media (pointer:coarse){.problem-metric__variant-selector{height:1em}}.mad-story,:root[data-configuration-story=scroll] .mad-story,.mad-story[data-configuration-story=scroll]{height:calc(560svh + var(--airco-bleed-apron));margin-top:0}.product-presentation-stage{--product-visual-height:clamp(220px,38svh,520px);--product-title-gap:0px;--product-support-gap:0px;grid-template-columns:var(--safe-content-gutter) minmax(0,1fr) var(--safe-content-gutter);grid-template-rows:var(--header-height) minmax(0,1fr) var(--product-visual-height) minmax(0,1fr);padding-bottom:max(18px,var(--safe-area-bottom));background:var(--white);isolation:isolate;display:grid;position:relative;overflow:hidden}.product-presentation-stage__title{z-index:8;min-width:0;padding-bottom:var(--product-title-gap);pointer-events:none;grid-area:2/2;place-self:end stretch;justify-items:center;display:grid;position:relative}.product-presentation-stage__visual{grid-area:3/2;min-width:0;min-height:0}.product-presentation-stage__support{z-index:12;min-width:0;min-height:0;padding-top:var(--product-support-gap);grid-area:4/2;place-self:start stretch;justify-items:center;display:grid;position:relative}.product-presentation-stage__support>*{grid-area:1/1}.mad-view-title{width:min(980px,100%);height:calc(var(--chapter-title-size) * var(--chapter-title-line-height) * 2);text-align:center;grid-area:1/1;place-self:end center;margin:0;position:relative;top:auto;left:auto;transform:none}.mad-view-title>.mad-view-title__layer{grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;display:grid;transform:none}.mad-view-title__layer[data-view="3"]{transform:translateY(var(--mad-mobility-title-y,0px))}.mad-view-title__layer i{align-self:center}.mad-view-title__layer[data-title-rows=second] i{grid-area:2/1/3/2}.mad-visual-slot{grid-area:3/2}.mad-phase-copy,.mad-stage .mad-compact-controls,.mad-stage .mad-scale-readout,.mad-scroll-configuration{grid-area:auto;place-self:start center;margin:0;transition:none;position:relative;inset:auto;transform:none}.mad-stage .mad-compact-controls{width:min(900px,100%)}.mad-stage .mad-scale-readout{width:min(760px,100%)}.mad-scroll-configuration{width:min(920px,100%)}.mad-stage .product-presentation-stage__support>:is(.mad-phase-copy,.mad-compact-controls,.mad-scale-readout,.mad-scroll-configuration,.sr-only){grid-area:1/1}.mad-deployment-environment[data-integrated=true]{inset:0}.mad-scene-deployment,.mad-deployment-environment[data-integrated=true] .mad-scene-deployment{inset:var(--header-height) 0 0}.mad-field-display-shell{z-index:2;top:var(--header-height);right:0;bottom:calc(44px + max(24px,var(--safe-area-bottom)));place-items:center;display:grid;position:absolute;left:0}.mad-field-display{width:min(1080px,78vw,calc(var(--product-visual-height) * 1.6886));aspect-ratio:1388/822;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mad-field-display__aperture{z-index:1;background:#050505;position:absolute;inset:11.6788% 8.2853% 11.6788% 8.57349%;overflow:hidden}.mad-field-display__aperture .mad-scene-deployment,.mad-deployment-environment[data-integrated=true] .mad-field-display__aperture .mad-scene-deployment{inset:0}.mad-field-display__aperture .mad-scene-deployment img{-o-object-position:center center;object-position:center center}.mad-field-display__aperture .mad-scene-deployment[data-load-failed=true]{visibility:hidden}.mad-field-display__frame{z-index:2;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.mad-deployment-environment:is([data-environment=field-display],[data-environment=framed-full])[data-frame-failed=true] .mad-field-display-shell{inset:0}.mad-deployment-environment:is([data-environment=field-display],[data-environment=framed-full])[data-frame-failed=true] .mad-field-display{aspect-ratio:auto;width:100%;height:100%;top:0;left:0;transform:none}.mad-deployment-environment:is([data-environment=field-display],[data-environment=framed-full])[data-frame-failed=true] .mad-field-display__aperture{inset:0}.mad-framed-full__plate{position:absolute;inset:0}.mad-framed-full__plate .mad-scene-deployment{opacity:var(--scene-opacity)}.mad-framed-full__cad-poster{z-index:2;-o-object-fit:contain;object-fit:contain;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mad-stage[data-constrained=true] .mad-deployment-environment[data-environment=framed-full] .mad-framed-full__cad-poster,.mad-stage[data-framed-handoff-active=true] .mad-deployment-environment[data-environment=framed-full] .mad-framed-full__cad-poster{opacity:var(--scene-opacity)}.mad-framed-full-hardware{z-index:6;opacity:0;pointer-events:none;transform:translateY(calc(var(--mad-integrated-handoff) * -100%));transition:opacity .36s;position:absolute;inset:0}.mad-framed-full-hardware[data-visible=true]{opacity:1}.mad-stage[data-deployment-environment=framed-full][data-phase="2"][data-framed-handoff-active=false] .product-presentation-stage[data-framed-viewport=measured-aperture]>.mad-canvas{inset:auto;top:var(--mad-scale-aperture-top);left:var(--mad-scale-aperture-left);width:var(--mad-scale-aperture-width);height:var(--mad-scale-aperture-height)}.mad-software-field-display{z-index:6;opacity:var(--mad-software-field-progress,0);pointer-events:none;position:absolute;inset:0}.mad-software-field-display .mad-field-display-shell{top:var(--mad-visual-inset-top,30%);bottom:var(--mad-visual-inset-bottom,14%)}.mad-software-field-display .mad-field-display{width:min(var(--mad-opening-cad-width,min(620px,41vw)),calc(100% - var(--safe-content-gutter) - var(--safe-content-gutter)))}.mad-software-field-display .mad-field-display__aperture{background:0 0}:root[data-software-view-finish=field-display] .product-presentation-stage[data-software-viewport=measured-aperture]>:is(.mad-poster,.mad-canvas){--mad-field-progress:var(--mad-software-field-progress,0);inset:auto;top:calc(var(--header-height) + (var(--mad-software-aperture-top) - var(--header-height)) * var(--mad-field-progress));left:calc(var(--mad-software-aperture-left) * var(--mad-field-progress));width:calc(100% + (var(--mad-software-aperture-width) - 100%) * var(--mad-field-progress));height:calc((100% - var(--header-height)) + (var(--mad-software-aperture-height) - (100% - var(--header-height))) * var(--mad-field-progress))}:root[data-software-view-finish=field-display] .product-presentation-stage[data-software-viewport=measured-aperture]>.mad-poster{overflow:hidden}:root[data-software-view-finish=field-display] .mad-stage[data-phase="4"] .mad-poster__layer--software{transform:scale(calc(1 + var(--mad-software-field-progress,0) * .9))}@media (max-height:719px){.product-presentation-stage{--product-visual-height:clamp(190px,32svh,240px)}.mad-view-title{margin:0}.mad-stage .mad-compact-controls{transform-origin:top;transform:scale(.94)}.mad-dimension__label{font-size:clamp(30px,5vw,40px)}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.mad-stage{--chapter-title-size:var(--section-heading-size)}.product-presentation-stage{--product-visual-height:clamp(190px,31svh,260px);grid-template-columns:var(--safe-content-gutter) minmax(0,1fr) var(--safe-content-gutter)}.mad-view-title{width:min(100vw - 36px,404px);margin:0}.mad-view-title__layer i{white-space:nowrap}.mad-input-asset-stack,.mad-output-asset-stack{top:var(--mad-configured-center-y,50%);width:clamp(68px,20vw,82px);height:clamp(204px,64vw,256px);bottom:auto}.mad-input-asset-stack{left:var(--layout-edge)}.mad-output-asset-stack{right:var(--layout-edge)}.mad-asset-slot{place-self:center;width:100%;max-height:64px}.mad-stage .mad-compact-controls,.mad-scroll-configuration{width:100%}.mad-field-display{width:min(112vw,calc(var(--product-visual-height) * 1.6886))}.mad-software-field-display .mad-field-display{width:min(var(--mad-opening-cad-width,calc(100vw - 36px)),calc(100vw - 36px))}}.foreground-reveal{--foreground-reveal-start:0px;isolation:isolate;background:0 0;min-width:0;display:grid;position:relative}.foreground-reveal__foreground,.foreground-reveal__underlay{grid-area:1/1;align-self:start;min-width:0}.foreground-reveal__foreground{z-index:2;border-radius:0 0 clamp(26px,3vw,40px) clamp(26px,3vw,40px);position:relative;overflow:clip}.foreground-reveal__underlay{z-index:1;padding-top:var(--foreground-reveal-start);position:relative}.foreground-reveal--product-technology{--foreground-reveal-start:max(0px,calc(560svh + var(--airco-bleed-apron) - var(--airco-frame-height)));background:var(--offblack)}.foreground-reveal--product-technology>.foreground-reveal__underlay{background:var(--offblack)}:root[data-product-technology-transition-mode=standard-scroll] .foreground-reveal--product-technology{display:block}:root[data-product-technology-transition-mode=standard-scroll] .foreground-reveal--product-technology>.foreground-reveal__underlay{padding-top:0}:root[data-product-technology-transition-mode=standard-scroll] .foreground-reveal--product-technology .technology-entry-reveal{--technology-entry-hold:0px}.foreground-reveal--factory-proof .factory-chapter,.foreground-reveal--factory-proof .manufacturing-facility-stage{background:var(--offblack)}.foreground-reveal--product-technology>.foreground-reveal__foreground,.foreground-reveal--factory-proof>.foreground-reveal__foreground{border-radius:0}.foreground-reveal--factory-proof{--foreground-reveal-start:calc(var(--airco-frame-height) * 2 + 72svh);--foreground-underlay-hold-distance:calc(var(--airco-bleed-height) + var(--airco-media-overscan) * 2);background:#000}.foreground-reveal--factory-proof>.foreground-reveal__foreground{background:0 0}.foreground-reveal--factory-proof .proof-release{--proof-entry-hold:var(--foreground-underlay-hold-distance)}.foreground-reveal--factory-proof .proof-release__proof{top:var(--airco-viewport-top);position:sticky}:root[data-factory-transition-mode=standard-scroll] .foreground-reveal--factory-proof{display:block}:root[data-factory-transition-mode=standard-scroll] .foreground-reveal--factory-proof>.foreground-reveal__underlay{padding-top:0}:root[data-factory-transition-mode=standard-scroll] .foreground-reveal--factory-proof .proof-release{--proof-entry-hold:0px}.mad-story,.technology-entry-reveal,.manufacturing-facility-stage,.proof-release,.validation-media-transition{overflow-anchor:none}@media (min-width:1101px){.foreground-reveal--factory-proof .proof-release{--proof-settled-hold:calc(var(--airco-frame-height) * .28)}}@media (min-width:761px) and (max-width:1100px){.foreground-reveal--factory-proof .proof-release__proof{top:max(var(--airco-viewport-top),calc(var(--airco-frame-height) - 56.25vw))}}@media (max-width:760px){.foreground-reveal--factory-proof{--foreground-reveal-start:calc(var(--airco-frame-height) * 2 + 72svh)}.foreground-reveal--factory-proof .proof-release{--proof-settled-hold:calc(var(--airco-frame-height) * .22)}.foreground-reveal--factory-proof .proof-release__proof{top:var(--airco-viewport-top)}}@media (display-mode:standalone) and (max-width:480px),(display-mode:standalone) and (max-width:760px) and (pointer:coarse){:root{--footer-height:calc(72px + var(--safe-area-bottom))}.site-footer{padding-bottom:var(--safe-area-bottom)}}@container (max-width:900px){.hero-copy .type-hero{font-size:clamp(var(--hero-constrained-size-min),var(--hero-constrained-size-preferred),var(--hero-constrained-size-max))}.hero-copy h1>.hero-copy__variant--wide{display:none}.hero-copy h1>.hero-copy__variant--compact{display:block}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.hero-copy .type-hero{font-size:clamp(var(--hero-mobile-size-min),var(--hero-mobile-size-preferred),var(--hero-mobile-size-max))}}.media-composition{--media-composition-gap:var(--editorial-visual-gap);height:calc(100% - var(--footer-height));align-content:stretch;gap:var(--media-composition-gap);overscroll-behavior-y:auto;min-height:0;padding:var(--editorial-heading-top) 0 var(--editorial-block-end);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.media-composition .reference-heading{padding-inline:var(--safe-content-gutter);margin:0}.reference-media-carousel{--media-available-card-height:calc(100svh - var(--footer-height) - var(--editorial-heading-top) - var(--editorial-title-size) * var(--chapter-title-line-height) - var(--media-composition-gap) - var(--editorial-block-end) - 86px);--media-card-width:min(70vw,1200px,calc(max(150px,var(--media-available-card-height)) * 16 / 9));align-self:start}.reference-media-controls{margin-top:clamp(18px,3svh,30px);position:relative;inset:auto}@media (max-height:700px){.validation-media-transition__underlay{min-height:0}.reference-media-controls{margin-top:14px}.learning-row,.parity-row{height:var(--editorial-data-row-height);min-height:var(--editorial-data-row-height)}}@media (max-width:480px),(max-width:760px) and (pointer:coarse){.media-composition{--media-composition-gap:clamp(20px,3svh,28px);padding:var(--header-height) 0 max(var(--editorial-block-end),var(--safe-area-bottom));grid-template-rows:auto auto;align-content:center}.reference-media-carousel{--media-available-card-height:calc(100svh - var(--footer-height) - var(--header-height) - var(--editorial-title-size) * var(--chapter-title-line-height) - var(--media-composition-gap) * 2 - var(--editorial-block-end) - 76px);--media-card-width:min(calc(100vw - 88px),376px,calc(max(140px,var(--media-available-card-height)) * 16 / 9));width:100%;min-width:100%;opacity:calc(.22 + var(--validation-media-merge) * .78);transform:scale(calc(.94 + var(--validation-media-merge) * .06));place-self:center stretch}.reference-media-controls{margin-top:var(--media-composition-gap)}}@media (prefers-reduced-motion:reduce){.foreground-reveal{background:#000;display:block}.foreground-reveal__foreground{border-radius:0}.foreground-reveal__underlay{padding-top:0}.technology-entry-reveal{--technology-entry-hold:0px!important}.proof-release{--proof-entry-hold:0px!important;--proof-settled-hold:0px!important}.technology-entry-reveal__technology,.proof-release__proof{position:relative!important;top:auto!important}.manufacturing-facility{clip-path:none!important}.manufacturing-chart-flow{height:auto;min-height:0;padding-block:var(--editorial-heading-top) var(--editorial-block-end);position:relative;top:auto;overflow:visible}.manufacturing-chart-flow .manufacturing-curve{grid-template-rows:none;gap:clamp(88px,12svh,128px);height:auto;min-height:0;display:grid}.manufacturing-comparison-state,.manufacturing-future-state{gap:var(--editorial-data-gap);opacity:1;pointer-events:auto;grid-area:auto;grid-template-rows:auto auto;height:auto;min-height:0;position:relative;inset:auto;transform:none}.media-composition .reference-heading,.reference-media-carousel{opacity:1}.reference-media-carousel{transform:none}}
