.collection-return{min-width:44px;min-height:44px;color:inherit;white-space:nowrap;opacity:.82;flex-shrink:0;justify-content:center;align-items:center;gap:7px;letter-spacing:.02em!important;pointer-events:auto!important;font:500 11px/1.2 Barlow,Arial,sans-serif!important;display:inline-flex!important}.collection-return svg{fill:none;stroke:currentColor;stroke-width:1.25px;flex:none;width:16px!important;height:16px!important}.collection-return:hover{opacity:1}.collection-return:focus-visible{outline-offset:4px;outline:2px solid}@media (width>=2200px){.collection-return{gap:12px;font-size:18px!important}.collection-return svg{width:22px!important;height:22px!important}}@media (width<=760px){.collection-return{justify-content:center;gap:0;min-width:44px;font-size:0!important}.collection-return svg{width:18px!important;height:18px!important}}@font-face{font-family:Barlow;src:url(/ai-web-experience-collection/thrust/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/ai-web-experience-collection/thrust/fonts/manrope-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/ai-web-experience-collection/thrust/fonts/manrope-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#060b10;--ink:#eef2f4;--muted:#a7b4bc;--cold:#81dcec;--hot:#efa46d;--line:#d3e1ea57;--gutter:clamp(28px,3.4vw,128px);--accent:var(--cold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;color:var(--ink);background:var(--bg);scrollbar-color:#4c6774 var(--bg);font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{-webkit-font-smoothing:antialiased;min-width:320px;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{color:#060b10;background:#81dcec}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:7px}button{background:0 0;border:0;border-radius:0}svg{display:block}h1,h2,p{margin:0}h1,h2{letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:.94}p{letter-spacing:-.018em;font-size:clamp(16px,1.28vw,46px);line-height:1.55}h2{font-size:clamp(60px,6.6vw,256px)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--bg);padding:12px 16px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}#world,.atmosphere,.editorial-shade,.scene-vignette{pointer-events:none;position:fixed;inset:0}#world{z-index:1;touch-action:pan-y}#world canvas{touch-action:pan-y;width:100%;height:100%;display:block}body.inspecting #world{pointer-events:auto;cursor:grab}body.dragging #world{cursor:grabbing}.atmosphere{z-index:0;background:var(--bg);opacity:0;will-change:opacity;background-image:url(/ai-web-experience-collection/thrust/atmosphere.webp);background-position:50%;background-size:cover}.editorial-shade{z-index:2;opacity:1;background:linear-gradient(90deg,#060b10bf,#060b104d 31%,#0000 64%)}.scene-vignette{z-index:2;opacity:1;background:radial-gradient(at 61% 42%,#0000 38%,#0205086b 100%)}.masthead{z-index:20;width:100%;padding:28px var(--gutter);pointer-events:none;color:var(--ink);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}.masthead a,.masthead button{pointer-events:auto}.brand{align-items:center;gap:17px;min-height:44px;display:flex}.brand svg{width:33px;height:25px}.brand span{letter-spacing:.31em;font-size:16px;font-weight:500}.header-actions{align-items:center;gap:32px;display:flex}.text-button{letter-spacing:.16em;align-items:center;gap:13px;min-height:44px;padding:5px;font-size:12px;display:flex}.index-lines{transform-origin:0;border-block:1px solid;width:17px;height:7px;transition:transform .2s;display:block}.text-button:hover .index-lines{transform:scaleX(1.47)}.circle-button{border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid}.circle-button svg{width:23px;height:23px}.circle-button:hover{background:#8fb6cb21;transform:scale(1.05)}.play-icon,#motion-toggle[aria-pressed=true] .pause-icon{display:none}#motion-toggle[aria-pressed=true] .play-icon{display:block}.chapter{min-height:150vh;position:relative}.scene-copy{padding:130px var(--gutter) 100px;max-width:850px;position:relative}.scene-copy h2+p{max-width:32ch;margin-top:25px}.js .chapter{min-height:0;height:var(--chapter-height,200vh)}.js .chapter:last-child{height:calc(var(--chapter-height,150vh) + 100vh)}.js .scene-copy{z-index:4;left:var(--gutter);visibility:hidden;opacity:0;pointer-events:none;will-change:transform;max-width:47vw;padding:0;position:fixed;top:26%}.js .chapter.is-active .scene-copy{visibility:visible;opacity:1}.js .chapter.is-active .scene-copy a,.js .chapter.is-active .scene-copy button{pointer-events:auto}.hero-copy h1{letter-spacing:-.025em;margin-left:-.025em;font-family:Barlow,Arial,sans-serif;font-size:clamp(132px,13.5vw,540px);font-weight:600;line-height:.79}.hero-description{margin-top:28px;font-size:clamp(17px,1.6vw,58px);line-height:1.45}.hero-description span{font-size:.82em}.long-arrow{letter-spacing:.2em;width:clamp(210px,23vw,350px);margin-top:48px;font-size:11px;display:block}.long-arrow svg{width:100%;height:16px;margin-top:12px;transition:transform .3s}.long-arrow:hover svg{transform:translate(8px)}.scene-note{display:none}.js .scene-note{z-index:4;left:var(--gutter);color:var(--muted);letter-spacing:.13em;visibility:hidden;font-size:11px;position:fixed;bottom:138px}.js .is-active .scene-note{visibility:visible;display:block}.js .fan-copy{max-width:50vw;top:auto;bottom:23%}.fan-copy h2{font-family:Barlow,sans-serif;font-size:clamp(70px,7.9vw,304px);font-weight:600}.material-note{letter-spacing:.15em;color:var(--muted);align-items:center;gap:13px;margin-top:30px;font-size:11px;display:flex}.js .bypass-copy{max-width:42vw;top:23%}.bypass-copy h2{font-size:clamp(55px,5.8vw,220px)}.flow-split{gap:48px;margin:25px 0 7px;display:flex}.flow-split>div{flex-direction:column;gap:7px;display:flex}.split-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:42px}.flow-split>div:first-child .split-value{color:var(--cold)}.split-value>span{margin-left:3px;font-size:20px}.split-label{letter-spacing:.15em;font-size:11px}.fine-print{color:var(--muted);font-size:11px;line-height:1.6}.scene-annotation{display:none}.js .scene-annotation{z-index:4;letter-spacing:.16em;visibility:hidden;pointer-events:none;font-size:11px;position:fixed;top:28%;right:11%}.js .is-active .scene-annotation{visibility:visible;display:block}.scene-annotation:before{content:"";border-top:1px solid #d3e1ea73;width:100px;position:absolute;top:5px;right:calc(100% + 12px)}.scene-annotation small{letter-spacing:0;color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.cold-dot{vertical-align:middle;background:var(--cold);border-radius:50%;width:4px;height:4px;margin-right:9px;display:inline-block}.js .compression-copy{top:20%}.compression-copy h2{font-size:clamp(65px,7.8vw,298px)}.field-readout{gap:17px;width:185px;margin-top:44px;display:grid}.field-readout>div{gap:8px;display:grid}.field-readout span:first-child{letter-spacing:.1em;font-size:11px}.field-track{background:var(--line);height:2px;display:block;overflow:hidden}.field-track i{background:var(--cold);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.2)}.field-readout small{color:var(--muted);font-size:11px;line-height:1.5}.js .combustion-copy{max-width:40vw;top:31%}.combustion-copy h2{font-family:Barlow,sans-serif;font-size:clamp(100px,11vw,420px);font-weight:600}.combustion-copy p{max-width:26ch}.js .turbine-copy{max-width:52vw;top:20%}.turbine-copy h2{font-size:clamp(58px,6.4vw,244px)}.shaft-key{letter-spacing:.08em;flex-direction:column;gap:11px;margin-top:30px;font-size:11px;display:flex}.shaft-key>span{align-items:center;gap:9px;display:flex}.shaft-key i{background:var(--cold);width:26px;height:2px;display:block}.shaft-key>span+span i{background:var(--hot)}.js .blade-copy{max-width:45vw;top:27%}.blade-copy h2{font-family:Barlow,sans-serif;font-size:clamp(91px,10vw,380px);font-weight:600}.cut-control{letter-spacing:.15em;min-height:44px;color:var(--cold);align-items:center;gap:12px;margin-top:31px;padding:0;font-size:11px;display:flex}.cut-control svg{width:23px;height:23px;transition:transform .25s}.cut-control:hover svg{transform:translate(5px)}.js .annotation-blade{top:33%;right:7%}.js .machine-copy{max-width:74vw;top:13.5%}.machine-copy h2{font-size:clamp(51px,5.65vw,220px);line-height:.98}.machine-copy p{margin-top:14px;font-size:clamp(16px,1.2vw,44px)}.js .inspection-note{align-items:center;gap:12px;display:flex;bottom:131px}.inspection-note svg{width:26px;height:16px}.js .thrust-copy{max-width:53vw;top:23%}.thrust-copy h2{font-family:Barlow,sans-serif;font-size:clamp(65px,8vw,310px);font-weight:600}.js .flight-copy{max-width:75vw;top:19%}.flight-copy h2{font-size:clamp(62px,7.9vw,300px);line-height:.94}.flight-copy p{margin-top:24px}.replay{letter-spacing:.17em;align-items:center;gap:16px;width:fit-content;margin-top:31px;font-size:11px;display:flex}.replay svg{width:37px;height:37px;transition:transform .5s}.replay:hover svg{transform:rotate(-35deg)}.mobile-break{display:none}.chapter-rail{z-index:15;left:var(--gutter);right:var(--gutter);align-items:flex-start;gap:17px;display:flex;position:fixed;bottom:27px}.chapter-rail a{opacity:.52;flex:1;min-width:0;min-height:51px;padding-top:12px;transition:opacity .2s;position:relative}.chapter-rail a:hover,.chapter-rail a[aria-current=step]{opacity:1}.chapter-rail i{background:currentColor;height:1px;margin-bottom:13px;display:block;position:relative}.chapter-rail i:after{content:"";background:var(--accent);transform:scaleX(var(--part,0));transform-origin:0;transition:transform .2s;position:absolute;inset:0}.chapter-rail a[aria-current=step] i{background:var(--line);height:2px;margin-bottom:12px}.chapter-rail a[aria-current=step]{color:var(--accent)}.chapter-rail a>span{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;font-size:11px;line-height:1.2;display:flex}.chapter-rail b{font-variant-numeric:tabular-nums;font-weight:400}.chapter-rail em{opacity:0;font-style:normal;transition:opacity .2s}.chapter-rail a:hover em,.chapter-rail a[aria-current=step] em{opacity:1}.mobile-chapter{display:none}dialog{width:100%;max-width:none;height:100%;max-height:100%;padding:30px var(--gutter);color:var(--ink);overscroll-behavior:contain;background:#080f15;border:0;margin:0;overflow:auto}dialog::backdrop{background:#03060acc}.index-head{justify-content:space-between;align-items:center;margin-bottom:clamp(38px,6vh,85px);display:flex}.index-wordmark{letter-spacing:.3em;font-size:17px}.index-layout{grid-template-columns:1fr 1.5fr;gap:9vw;max-width:1450px;margin:0 auto;display:grid}.index-intro h2{font-family:Barlow,sans-serif;font-size:clamp(80px,8vw,140px);font-weight:600}.index-intro>p{color:var(--muted);margin-top:22px;font-size:16px}.index-settings{gap:0;max-width:320px;margin-top:32px;display:grid}.setting{border-bottom:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:49px;padding:0;font-size:11px;display:flex}.setting [data-state]{color:var(--cold)}.about{max-width:390px;margin-top:24px}.about summary{cursor:pointer;text-underline-offset:4px;padding-block:10px;font-size:12px}.about p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.75}.index-chapters{grid-template-columns:1fr 1fr;align-content:start;gap:0 42px;display:grid}.index-chapters a{border-bottom:1px solid var(--line);grid-template-columns:27px 1fr;padding:17px 0 19px;font-size:25px;line-height:1.3;transition:color .2s;display:grid;position:relative}.index-chapters a:hover{color:var(--cold)}.index-chapters span{letter-spacing:.03em;color:var(--muted);padding-top:8px;font-size:11px}.index-chapters small{color:var(--muted);grid-column:2;margin-top:5px;font-size:11px}.index-footer{letter-spacing:.16em;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin-top:40px;padding-block:20px;font-size:11px;display:flex}.render-status{z-index:40;bottom:105px;right:var(--gutter);border:1px solid var(--line);background:#13212b;padding:18px 23px;position:fixed}.render-status p{font-size:13px}.render-status button{color:var(--cold);padding:0;font-size:11px}.render-status[hidden]{display:none}.noscript-note{left:var(--gutter);top:100px;right:var(--gutter);color:var(--cold);font-size:14px;position:absolute}body.light-scene{--ink:#14212b;--muted:#3e5262;--line:#14212b52;--accent:#1b5e71;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}.light-scene .chapter-rail{opacity:.7}.light-scene .editorial-shade,.light-scene .scene-vignette{opacity:0}.light-scene dialog{--ink:#eef2f4;--muted:#a7b4bc;--line:#d3e1ea57;--accent:#81dcec;color:var(--ink)}html:not(.js) #world,html:not(.js) .editorial-shade,html:not(.js) .scene-vignette,html:not(.js) .chapter-rail,html:not(.js) .mobile-chapter,html:not(.js) .header-actions>button,html:not(.js) .cut-control{display:none}html:not(.js) .chapter{border-bottom:1px solid var(--line);min-height:80vh}html:not(.js) .chapter:first-child{padding-top:60px}html:not(.js) .scene-copy{max-width:1000px}.static-mode #world{opacity:.32;background:url(/ai-web-experience-collection/thrust/engine-poster.webp) 100%/cover no-repeat}.static-mode .chapter{min-height:85vh;padding-top:15vh;height:auto!important}.static-mode .scene-copy{padding:50px var(--gutter);pointer-events:auto;visibility:visible!important;opacity:1!important;max-width:75vw!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}.static-mode .scene-copy a{pointer-events:auto}.static-mode .scene-annotation,.static-mode .scene-note,.static-mode .chapter-rail,.static-mode .mobile-chapter,.static-mode .cut-control{display:none!important}@media (width>=1920px){.masthead{padding-top:38px}.brand span{font-size:19px}.text-button{font-size:13px}.circle-button{width:45px;height:45px}.chapter-rail{gap:22px;bottom:36px}.chapter-rail a>span{font-size:11px}.chapter-rail i{margin-bottom:17px}.chapter-rail a[aria-current=step] i{margin-bottom:16px}.material-note,.fine-print,.split-label,.scene-annotation,.field-readout span:first-child,.field-readout small,.shaft-key,.cut-control,.scene-note,.long-arrow,.replay{font-size:12px}.field-readout{width:235px}.flow-split{gap:55px}.split-value{font-size:55px}.js .scene-note{bottom:155px}}@media (width<=1100px){.chapter-rail{gap:12px}.chapter-rail a>span{font-size:11px}.chapter-rail a[aria-current=step] em{position:absolute;top:42px;left:0}.chapter-rail a:hover:not([aria-current=step]) em{display:none}.scene-annotation{right:6%!important}.scene-annotation:before{width:50px}.index-layout{gap:6vw}.index-chapters{gap:0 24px}.index-chapters a{font-size:22px}}@media (width<=700px){:root{--gutter:22px}.masthead{padding:18px var(--gutter)}.brand{gap:12px}.brand svg{width:26px;height:22px}.brand span{letter-spacing:.25em;font-size:13px}.header-actions{gap:16px}.text-button{letter-spacing:.1em;font-size:11px}.index-lines{display:none}.circle-button{width:44px;height:44px}.circle-button svg{width:20px;height:20px}.editorial-shade{background:linear-gradient(#060b1059,#0000 32%,#060b101f 51%,#060b10d6 77%,#060b10e6)}.scene-vignette{background:radial-gradient(at 50% 38%,#0000 32%,#0205084d 100%)}h2{font-size:54px}.js .scene-copy{max-width:calc(100vw - 44px)!important;top:auto!important;bottom:18%!important}.js .hero-copy{width:calc(100vw - 44px);bottom:18%!important}.hero-copy h1{font-size:clamp(92px,30vw,185px);line-height:.8}.hero-description{margin-top:18px;font-size:17px;line-height:1.5}.hero-description span{font-size:14px}.long-arrow{width:210px;margin-top:24px;font-size:11px}.long-arrow svg{margin-top:9px}.js .scene-note{display:none!important}.scene-copy h2+p{margin-top:17px}.scene-copy p{font-size:15px;line-height:1.5}.fan-copy h2{font-size:clamp(55px,17.44vw,68px)}.material-note{margin-top:17px;font-size:11px}.bypass-copy h2{font-size:49px}.flow-split{gap:37px;margin-top:15px}.split-value{font-size:33px}.split-label{font-size:11px}.split-value>span{font-size:15px}.fine-print{font-size:11px}.js .scene-annotation{display:none!important}.compression-copy h2{font-size:clamp(52px,16.4vw,64px)}.field-readout{grid-template-columns:1fr 1fr;gap:10px 20px;width:260px;margin-top:20px;display:grid}.field-readout span:first-child{font-size:11px}.field-readout small{grid-column:1/3;font-size:11px}.combustion-copy h2{font-size:90px}.turbine-copy h2{font-size:clamp(42px,13.2vw,54px)}.shaft-key{gap:8px;margin-top:18px;font-size:11px}.blade-copy h2{font-size:clamp(66px,21.3vw,83px)}.cut-control{margin-top:18px;font-size:11px}.js .machine-copy{top:14%!important;bottom:auto!important}.machine-copy h2{font-size:clamp(40px,10.6vw,72px);line-height:.98}.machine-copy p{margin-top:14px;font-size:14px}.mobile-break{display:block}.thrust-copy h2{font-size:clamp(48px,13.6vw,80px)}.js .flight-copy{top:17%!important;bottom:auto!important}.flight-copy h2{font-size:clamp(42px,11.5vw,70px)}.flight-copy p{margin-top:18px;font-size:15px;line-height:1.6}.replay{gap:12px;margin-top:23px;font-size:11px}.replay svg{width:32px;height:32px}.chapter-rail{bottom:calc(53px + env(safe-area-inset-bottom));gap:9px}.chapter-rail a{min-height:25px;padding-top:9px}.chapter-rail a>span{display:none}.chapter-rail i{margin:0}.mobile-chapter{z-index:15;bottom:calc(25px + env(safe-area-inset-bottom));left:var(--gutter);right:var(--gutter);letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:fixed}.mobile-chapter>span:last-child{opacity:.7;align-items:center;gap:10px;font-size:11px;display:flex}.mobile-chapter svg{width:8px;height:12px}.index-head{margin-bottom:24px}.index-wordmark{font-size:14px}.index-layout{flex-direction:column;gap:30px;display:flex}.index-intro h2{font-size:65px;line-height:.9}.index-intro>p{margin-top:18px;font-size:14px}.index-settings{grid-template-columns:1fr 1fr;gap:26px;max-width:none;margin-top:20px}.setting{gap:10px;font-size:11px}.about{max-width:none;margin-top:12px}.about summary{font-size:11px}.index-chapters{gap:0 22px}.index-chapters a{grid-template-columns:23px 1fr;padding:14px 0 16px;font-size:21px}.index-chapters small{font-size:11px}.index-footer{font-size:11px;line-height:1.8}.index-footer>span{display:none}.render-status{left:var(--gutter);bottom:100px}.static-mode .scene-copy{padding-inline:var(--gutter);max-width:100vw!important}}@media (height<=650px) and (width>=701px){.masthead{padding-block:15px}.js .scene-copy{top:22%!important}.hero-copy h1{font-size:160px}.hero-description{margin-top:18px;font-size:18px}.long-arrow{margin-top:22px}.scene-copy h2{font-size:70px}.scene-copy p{margin-top:15px;font-size:15px}.scene-note{display:none!important}.field-readout{margin-top:20px}.flow-split,.shaft-key,.cut-control{margin-top:15px}.js .machine-copy{top:16%!important}.chapter-rail{bottom:14px}.index-head{margin-bottom:24px}.index-intro h2{font-size:80px}}@media (width>=2400px){.masthead{padding-top:2vw}.brand{gap:.9vw}.brand svg{width:1.72vw;height:1.3vw}.brand span{font-size:.99vw}.header-actions{gap:1.67vw}.text-button{font-size:clamp(11px,.68vw,28px)}.circle-button{width:2.35vw;height:2.35vw}.circle-button svg{width:1.2vw;height:1.2vw}.hero-description{margin-top:1.45vw}.scene-copy h2+p{margin-top:1.3vw}.material-note,.fine-print,.split-label,.scene-annotation,.field-readout span:first-child,.field-readout small,.shaft-key,.cut-control,.scene-note,.long-arrow,.replay{font-size:clamp(11px,.63vw,24px)}.long-arrow{width:18.2vw;margin-top:2.5vw}.long-arrow svg{height:.83vw;margin-top:.625vw}.material-note,.shaft-key,.cut-control,.replay{margin-top:1.6vw}.flow-split{gap:2.86vw;margin-top:1.3vw}.split-value{font-size:2.86vw}.split-value>span{font-size:1.05vw}.field-readout{gap:.9vw;width:12.25vw;margin-top:2.3vw}.scene-annotation small{font-size:clamp(11px,.63vw,24px)}.scene-annotation:before{width:5.2vw}.chapter-rail{gap:1.15vw;bottom:1.88vw}.chapter-rail a{min-height:2.66vw}.chapter-rail a>span{font-size:clamp(11px,.57vw,22px)}.js .scene-note{font-size:clamp(11px,.63vw,24px);bottom:8.1vw}.js .scene-annotation{font-size:clamp(11px,.63vw,24px)}.replay svg{width:1.93vw;height:1.93vw}.cut-control svg{width:1.2vw;height:1.2vw}}@media (width<=359px){.index-chapters{grid-template-columns:1fr}.index-chapters a{grid-template-columns:28px 1fr;padding-block:12px;font-size:23px}.index-chapters small{grid-column:2}.index-settings{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.scene-copy{will-change:auto!important}}@media (width<=700px){.blade-copy h2{text-shadow:0 2px 14px #060b10d9}}
