@font-face{font-family:Manrope;src:url(/fonts/manrope-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-800.ttf) format("truetype");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#060b10;--ink:#edf3f7;--blue:#b7d8ea;--muted:#7e98aa;--line:#b7d8ea22;--mono:"Space Mono",monospace}*{box-sizing:border-box}html{scrollbar-width:none;scroll-behavior:auto}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}a,button,input{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;background:none;border:0;touch-action:manipulation}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:5px}h1,h2,h3,p{margin:0}::selection{background:var(--blue);color:var(--bg)}button svg{flex-shrink:0}img{max-width:100%}.scroll-length{height:900svh;pointer-events:none}.cinema-shell{position:fixed;inset:0;isolation:isolate;overflow:hidden;background:#060b10;--progress:0;--progress-percent:0%}.cinema-background{position:absolute;inset:0;z-index:-6;background:radial-gradient(ellipse at 70% 45%,#21344360,transparent 60%),#060b10}.scene-host{position:absolute;inset:0;z-index:-4}.scene-host canvas,.scene-host>div{width:100%;height:100%}.scene-host canvas{display:block}.scene-fallback{position:absolute;inset:0;z-index:-3}.scene-fallback img{width:100%;height:100%;object-fit:cover;opacity:.65}.fallback-notice{position:absolute;right:6%;top:120px;max-width:220px;color:#9eb6c7;font:8px/1.8 var(--mono)}.cinema-vignette{z-index:-2;background:linear-gradient(90deg,#060b10bd,#060b1030 35%,transparent 55%),linear-gradient(0deg,#060b10f2,#060b1020 24%,transparent 65%,#060b1060)}.cinema-grain,.cinema-vignette{position:absolute;inset:0;pointer-events:none}.cinema-grain{z-index:18;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E")}.cinema-header{position:absolute;top:0;left:4.5%;right:4.5%;height:100px;justify-content:space-between;border-bottom:1px solid #b7d8ea18;z-index:25}.cinema-brand,.cinema-header{display:flex;align-items:center}.cinema-brand{padding:0;gap:9px;text-align:left}.brand-symbol{position:relative;width:72px;height:43px;overflow:hidden}.brand-symbol img{position:absolute;width:116px;max-width:none;left:-21px;top:-28px;mix-blend-mode:screen}.cinema-brand>span:last-child{font-weight:800;font-size:22px;letter-spacing:1.5px}.cinema-brand small{display:block;font:6px var(--mono);letter-spacing:2.3px;color:#86a2b6;margin-top:4px}.header-caption{font:8px var(--mono);letter-spacing:1.8px;color:#8299a9;display:flex;align-items:center;gap:11px}.header-caption i{width:4px;height:4px;background:#9ebed4;border-radius:50%}.header-controls{display:flex;gap:24px;align-items:center}.motion-control{display:grid;place-items:center;width:32px;height:32px;color:#6b869a;transition:color .3s}.motion-control.selected,.motion-control:hover{color:#d5e9f5}.enroll-button{display:flex;align-items:center;gap:30px;border:1px solid #7796ad55;padding:13px 17px;font-size:10px;transition:background .3s,color .3s}.enroll-button:hover{background:#b7d8ea;color:#07131d}.film-index{position:absolute;right:4.5%;top:150px;display:flex;align-items:center;gap:15px}.film-index-number{font:30px var(--mono);color:#a3c1d6;letter-spacing:-2px}.film-index-line{width:26px;height:1px;background:#7994a85c}.film-index-total{font:9px var(--mono);color:#52728a;letter-spacing:1px}.story-overlays{left:7%;top:50%;width:41%;height:520px;transform:translateY(-51%);z-index:10}.story-copy,.story-overlays{position:absolute;pointer-events:none}.story-copy{inset:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;will-change:transform,opacity}.story-copy:first-child{opacity:1;visibility:visible}.story-copy[aria-hidden=false] button{pointer-events:auto}.chapter-eyebrow{font:8px/1.7 var(--mono);letter-spacing:1.7px;display:flex;gap:12px;align-items:center;color:#99b4c6;margin-bottom:25px}.chapter-eyebrow>span{width:5px;height:5px;background:#b7d8ea;border-radius:50%;box-shadow:0 0 12px #b7d8ea60}.story-headline{font-size:clamp(53px,5.45vw,94px);line-height:.99;letter-spacing:-.065em;font-weight:800}.story-headline>span{display:block;white-space:nowrap}.metal-text{background:linear-gradient(115deg,#d9ebf6,#91b3ca 40%,#52718a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.story-description{font-size:12px;line-height:1.9;max-width:310px;color:#9db1c0;margin-top:24px;letter-spacing:.05px}.story-tags{display:flex;gap:8px;margin-top:18px}.story-tags span{font:7px var(--mono);letter-spacing:1px;padding:6px 9px;border:1px solid #728fa433;border-radius:2px;color:#6e8da4}.story-action{display:flex;align-items:center;padding:0;text-align:left;gap:17px;margin-top:30px}.action-circle{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#c0dceb;color:#101f2a;transition:transform .5s,box-shadow .5s}.action-circle:before{content:"";position:absolute;inset:-5px;border-color:transparent transparent #7796ad55 #7796ad55;border-style:solid;border-width:1px;border-radius:50%;transition:transform .8s}.story-action>span:last-child{font:8px var(--mono);letter-spacing:1px}.story-action small{display:block;font:6px var(--mono);letter-spacing:.9px;color:#55758b;margin-top:8px}.story-action:hover .action-circle{box-shadow:0 0 30px #afd9f250;transform:translateY(4px)}.story-action:hover .action-circle:before{transform:rotate(160deg)}.story-4 .story-headline{font-size:clamp(60px,7vw,110px)}.story-4 .story-description{max-width:300px}.final-action{border-bottom:1px solid #9ebed470;gap:45px;padding:12px 0 18px;margin-top:25px;transition:gap .4s}.final-action>span{font-size:17px}.final-action small{font-size:7px;letter-spacing:1px;margin-top:11px}.final-action:hover{gap:60px}.scene-label{position:absolute;right:10%;bottom:29%;display:flex;align-items:center;gap:13px;color:#a6c3d7;pointer-events:none;transition:opacity .4s}.locator-cross{font:27px var(--mono);color:#b7d8ea}.scene-label>span:nth-child(2){font:8px var(--mono);letter-spacing:2px}.scene-label small{display:block;font-size:6px;letter-spacing:.9px;margin-top:8px;color:#69879c}.scene-label>i{display:block;width:45px;height:1px;background:#7796ad70}.scene-side-label{position:absolute;right:4.5%;top:44%;writing-mode:vertical-rl;font:6px var(--mono);letter-spacing:2.2px;color:#48677f;pointer-events:none}.chapter-note{position:absolute;left:58%;bottom:20.8%;display:flex;align-items:center;gap:14px;max-width:330px}.note-line{width:27px;height:1px;flex-shrink:0;background:#648399}.chapter-note p{font:8px/1.9 var(--mono);letter-spacing:.25px;color:#728fa3;animation:noteIn .5s ease both}.scene-status{position:absolute;left:7%;bottom:20.8%;display:flex;gap:9px;align-items:center;font:7px var(--mono);letter-spacing:1.1px;color:#5f7f96}.live-dot{width:4px;height:4px;background:#afd1e5;border-radius:50%;box-shadow:0 0 12px #afd1e5aa}.loading-spinner{width:10px;height:10px;border:1px solid #7495ac;border-right-color:transparent;border-radius:50%;animation:spin 1.3s linear infinite}.drive-console{position:absolute;left:7%;right:7%;bottom:28px;z-index:20}.console-top{justify-content:space-between;margin-bottom:23px}.console-position,.console-top{display:flex;align-items:center}.console-position{gap:11px}.console-position>span{font:32px var(--mono);letter-spacing:-2px;color:#bdd6e7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:40px}.console-position>small{font:8px var(--mono);color:#7a96aa}.console-position i{display:block;font:5px var(--mono);letter-spacing:1px;margin-top:3px;color:#4b6c84}.console-instruction{display:flex;align-items:center;gap:13px}.console-instruction>span:last-child{font:7px var(--mono);letter-spacing:1.2px;color:#9cb6c8}.console-instruction small{display:block;font:5px var(--mono);letter-spacing:1px;color:#506e85;margin-top:5px}.mouse-outline{width:16px;height:24px;border:1px solid #7290a455;border-radius:9px;display:flex;justify-content:center;padding-top:5px}.mouse-outline>i{width:2px;height:5px;background:#97bed8;animation:scrollTick 2s ease infinite}.console-scene{display:flex;gap:25px;align-items:center}.console-scene>span{font:7px var(--mono);letter-spacing:1.3px;color:#7f9db3}.next-scene{width:35px;height:35px;border:1px solid #6a879b5c;border-radius:50%;display:grid;place-items:center;color:#accadd;transition:background .3s,color .3s}.next-scene:hover{background:#b7d8ea;color:#07121b}.timeline{height:1px;background:#49677d50;position:relative}.timeline-fill{position:absolute;left:0;top:0;bottom:0;width:var(--progress-percent);background:#badbef;box-shadow:0 0 8px #badbef66}.timeline-fill:after{content:"";position:absolute;right:0;top:-2px;width:4px;height:5px;background:#e8f6ff;box-shadow:0 0 12px #c2e4ffaa}.timeline input{appearance:none;-webkit-appearance:none;opacity:0;position:absolute;width:100%;height:24px;left:0;top:-12px;margin:0;cursor:ew-resize}.timeline:has(input:focus-visible){outline:1px solid #b7d8ea;outline-offset:6px}.chapter-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.chapter-navigation>button{display:flex;align-items:center;gap:10px;text-align:left;padding:5px 0;font:8px var(--mono);letter-spacing:.5px;color:#4d6b81;transition:color .3s;min-height:30px}.chapter-node{display:grid;place-items:center;width:20px;height:20px;border:1px solid #6c8fa13d;border-radius:50%;font:6px var(--mono);color:#617f96;transition:all .3s}.chapter-navigation>button.current{color:#d3e8f6}.chapter-navigation>button.current .chapter-node{background:#b7d8ea;color:#0b1923;border-color:#b7d8ea;box-shadow:0 0 20px #b7d8ea20}.chapter-navigation>button.visited{color:#8ca9bd}.chapter-navigation>button.visited .chapter-node{border-color:#64879e;color:#b7d8ea}.chapter-navigation>button:hover{color:#c4deef}.chapter-navigation>button>i{display:none}.motion-help{position:absolute;right:5%;top:110px;z-index:40;background:#132330f5;border:1px solid #738fa766;padding:22px;width:300px;font-size:11px;line-height:1.9;color:#b0c5d5;box-shadow:0 15px 70px #0007}.motion-help button{display:flex;align-items:center;gap:10px;color:#d7e9f7;padding:0;margin-top:13px;font-size:10px}.keyboard-access{position:absolute;left:-9999px;top:120px;z-index:50;padding:20px;background:#152634;display:flex;gap:20px}.keyboard-access:focus-within{left:7%}.keyboard-access button{display:flex;align-items:center;gap:10px}.keyboard-access svg{width:16px}.no-script{position:fixed;inset:0;z-index:100;background:#080d12;padding:10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px}.no-script img{width:180px}.no-script h1{font-size:64px}.no-script p{max-width:450px;line-height:1.8}.phase-1 .scene-label{bottom:26%;right:9%}.phase-2 .scene-label{bottom:30%;right:7%}.phase-3 .scene-label{bottom:30%;right:12%}.phase-4 .scene-label{bottom:34%;right:11%}.phase-4 .cinema-vignette{background:linear-gradient(90deg,#060b10a0,transparent 60%),linear-gradient(0deg,#060b10ed,transparent 35%,#060b1030)}@keyframes scrollTick{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(6px);opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes noteIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@media(min-width:1700px){.story-overlays{height:600px}.story-headline{font-size:95px}.story-description{font-size:14px;max-width:355px}.chapter-eyebrow{font-size:10px}.story-tags span{font-size:8px}.chapter-note p{font-size:10px}.drive-console{bottom:40px}.console-top{margin-bottom:30px}.chapter-navigation{margin-top:23px}}@media(max-width:1100px){.header-caption{display:none}.story-overlays{left:6%;width:46%}.story-headline{font-size:59px}.story-description{font-size:11px;max-width:265px}.chapter-eyebrow{font-size:7px;letter-spacing:1.2px}.story-tags span{font-size:6px}.story-action>span:last-child{font-size:7px}.story-action small{font-size:5px}.scene-label{right:7%;font-size:7px}.scene-label>i{width:25px}.scene-side-label{right:3%}.chapter-note{left:54%;max-width:290px}.console-scene>span{font-size:6px}.drive-console{left:6%;right:6%}.scene-status{left:6%;font-size:6px}.console-position>span{font-size:29px}.story-4 .story-headline{font-size:75px}}@media(max-width:760px){.cinema-header{height:85px;left:5%;right:5%}.cinema-brand>span:last-child{font-size:19px;letter-spacing:1.1px}.brand-symbol{width:60px;height:36px}.brand-symbol img{width:96px;height:96px;left:-17px;top:-24px}.cinema-brand small{font-size:5px;letter-spacing:1.8px}.header-controls{gap:10px}.enroll-button{font-size:9px;padding:12px;gap:18px}.film-index{right:5%;top:120px}.film-index-number{font-size:24px}.film-index-total{font-size:8px}.film-index-line{width:20px}.story-overlays{top:45%;height:490px;width:55%;left:6%}.story-headline{font-size:52px}.story-description{font-size:11px;max-width:240px;margin-top:22px}.chapter-note{bottom:22%;left:50%;max-width:250px}.chapter-note p{font-size:7px}.scene-label{bottom:33%;right:6%;opacity:.8}.scene-label small{font-size:5px}.scene-label>span:nth-child(2){font-size:6px}.locator-cross{font-size:22px}.scene-side-label{display:none}.scene-status{bottom:22%;font-size:5px;letter-spacing:.7px}.drive-console{bottom:24px}.console-scene>span{display:none}.console-instruction>span:last-child{font-size:6px}.console-instruction small{font-size:5px}.chapter-navigation>button{font-size:7px;gap:7px}.chapter-node{width:18px;height:18px;font-size:5px}.console-top{margin-bottom:20px}.story-4 .story-headline{font-size:64px}.final-action>span{font-size:15px}.final-action{gap:30px}.story-tags{margin-top:15px}.story-action{margin-top:25px}}@media(max-width:600px){.scroll-length{height:800svh}.cinema-header{height:76px;left:6%;right:6%}.cinema-brand{gap:3px}.cinema-brand>span:last-child{font-size:16px;letter-spacing:1px}.brand-symbol{width:49px;height:31px}.brand-symbol img{width:81px;height:81px;left:-15px;top:-20px}.cinema-brand small{font-size:4px;letter-spacing:1.5px}.header-controls{gap:7px}.motion-control{width:26px;height:32px}.motion-control svg{width:14px}.enroll-button{font-size:8px;padding:10px 9px;gap:10px}.enroll-button svg{width:13px}.film-index{top:102px;right:6%;gap:7px}.film-index-number{font-size:17px;letter-spacing:-1px}.film-index-line{width:12px}.film-index-total{font-size:6px}.story-overlays{top:118px;left:7%;right:7%;width:auto;height:310px;transform:none}.story-copy{justify-content:flex-start}.chapter-eyebrow{font-size:5px;letter-spacing:1.15px;gap:8px;margin-bottom:17px;max-width:260px;line-height:1.8}.chapter-eyebrow>span{width:3px;height:3px}.story-headline{font-size:clamp(37px,10.3vw,52px);letter-spacing:-.06em;line-height:.99}.story-description{font-size:10px;line-height:1.8;max-width:230px;margin-top:17px;color:#8da7bb}.story-tags{gap:6px;margin-top:13px}.story-tags span{font-size:5px;letter-spacing:.6px;padding:5px 7px}.story-action{margin-top:21px;gap:12px}.action-circle{width:36px;height:36px}.action-circle:before{inset:-4px}.action-circle svg{width:19px}.story-action>span:last-child{font-size:5.5px;letter-spacing:.6px}.story-action small{font-size:4px;letter-spacing:.5px;margin-top:6px}.story-0 .story-description{max-width:220px}.story-0 .story-tags{display:none}.story-0 .story-headline{font-size:clamp(35px,10vw,49px)}.story-4 .story-headline{font-size:clamp(42px,12vw,62px)}.story-4 .story-description{max-width:230px}.final-action{gap:24px;padding:8px 0 12px;margin-top:21px}.final-action>span{font-size:13px}.final-action small{font-size:5px;letter-spacing:.6px}.final-action svg{width:24px}.scene-label{right:8%;bottom:27%;gap:7px}.scene-label>span:nth-child(2){font-size:5px;letter-spacing:1px}.scene-label small{font-size:4px;letter-spacing:.6px;margin-top:5px}.scene-label>i{width:20px}.locator-cross{font-size:18px}.phase-1 .scene-label,.phase-2 .scene-label,.phase-3 .scene-label,.phase-4 .scene-label{right:8%;bottom:27%}.chapter-note{left:7%;right:7%;max-width:280px;bottom:20%;gap:10px}.chapter-note p{font-size:6px;line-height:1.8;max-width:250px;color:#6f8b9f}.note-line{width:17px}.scene-status{top:85px;bottom:auto;left:7%;font-size:4px;letter-spacing:.8px}.live-dot{width:3px;height:3px}.loading-spinner{width:7px;height:7px}.drive-console{left:7%;right:7%;bottom:23px}.console-top{margin-bottom:14px}.console-position>span{font-size:27px;min-width:34px}.console-position{gap:7px}.console-position small{font-size:6px}.console-position i{font-size:4px;letter-spacing:.7px}.console-instruction{gap:9px}.console-instruction>span:last-child{font-size:5px;letter-spacing:.8px}.console-instruction small{font-size:4px;letter-spacing:.5px}.mouse-outline{width:12px;height:20px;padding-top:4px}.mouse-outline>i{height:4px}.next-scene{width:29px;height:29px}.next-scene svg{width:15px}.console-scene{gap:0}.chapter-navigation{margin-top:13px;align-items:flex-start}.chapter-navigation>button{flex-direction:column;align-items:flex-start;gap:6px;padding:0;min-height:39px;font-size:5px;letter-spacing:.1px;min-width:36px}.chapter-node{width:17px;height:17px;font-size:5px}.chapter-node svg{width:8px}.cinema-vignette{background:linear-gradient(0deg,#060b10f5,#060b1060 18%,transparent 36%,transparent 58%,#060b1060 85%,#060b1080),linear-gradient(90deg,#060b1040,transparent 85%)}.motion-help{top:83px;right:6%;width:280px;font-size:10px;padding:18px}.fallback-notice{top:auto;bottom:24%;font-size:5px;right:7%;max-width:170px}.scene-fallback img{object-position:62% center}.keyboard-access:focus-within{left:3%;right:3%;font-size:9px;gap:8px;padding:15px}.keyboard-access svg{width:13px}}@media(max-height:740px) and (min-width:601px){.cinema-header{height:76px}.story-overlays{height:410px;top:46%}.story-headline{font-size:clamp(45px,5vw,67px)}.chapter-eyebrow{margin-bottom:17px}.story-description{font-size:11px;line-height:1.8;margin-top:18px}.story-tags{margin-top:12px}.story-action{margin-top:20px}.action-circle{height:40px;width:40px}.story-4 .story-headline{font-size:70px}.film-index{top:110px}.drive-console{bottom:18px}.console-top{margin-bottom:14px}.chapter-navigation{margin-top:12px}.chapter-note,.scene-status{bottom:22%}.scene-label{bottom:30%}}@media(max-height:720px) and (max-width:600px){.story-overlays{top:105px;height:260px}.story-0 .story-headline,.story-headline{font-size:35px}.story-description{font-size:9px;max-width:220px;margin-top:13px}.chapter-eyebrow{margin-bottom:14px}.story-action{margin-top:15px}.story-tags{margin-top:10px}.story-4 .story-headline{font-size:43px}.story-0 .story-description{display:none}.drive-console{bottom:16px}.chapter-note{bottom:23%}.scene-label{bottom:30%}.film-index{top:99px}.story-tags span{padding:4px 6px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.reduced-motion *,.reduced-motion :after,.reduced-motion :before{animation:none!important;transition:none!important}@media(max-height:540px) and (min-width:601px){.cinema-header{height:59px}.brand-symbol{height:30px;width:50px}.brand-symbol img{width:82px;height:82px;left:-15px;top:-21px}.cinema-brand>span:last-child{font-size:16px}.cinema-brand small{font-size:4px}.enroll-button{padding:9px 13px;font-size:8px}.story-overlays{top:85px;height:calc(100svh - 180px);transform:none;width:43%}.story-copy{justify-content:center}.story-4 .story-headline,.story-headline{font-size:34px;line-height:.98}.chapter-eyebrow{font-size:5px;letter-spacing:1px;margin-bottom:12px}.story-description{font-size:9px;line-height:1.6;margin-top:13px;max-width:240px}.chapter-note,.opening-action,.scene-status,.story-tags{display:none}.final-action{margin-top:12px;padding:6px 0 9px;gap:25px}.final-action>span{font-size:12px}.final-action small{font-size:5px}.film-index{top:82px}.film-index-number{font-size:20px}.scene-label{bottom:30%}.drive-console{bottom:13px}.console-top{margin-bottom:11px}.console-position>span{font-size:23px}.chapter-navigation{margin-top:9px}.chapter-navigation>button{font-size:6px;min-height:24px}.console-instruction{display:none}.console-scene>span{font-size:5px}.next-scene{width:26px;height:26px}.console-position small,.header-caption{font-size:6px}}.samarkand-backdrop{position:absolute;inset:0;z-index:-5;pointer-events:none;opacity:var(--city-reveal,0);overflow:hidden}.samarkand-backdrop img{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;filter:saturate(.78) brightness(.86)}.samarkand-backdrop>div{position:absolute;inset:0;background:linear-gradient(90deg,#061017f5,#061017d4 23%,#06101757 43%,#06101700 65%),linear-gradient(0deg,#060d15f2,#060d1566 15%,transparent 50%,#060d154d)}.cinema-brand{gap:14px}.cinema-brand .transparent-logo{width:112px;height:74px;object-fit:contain;filter:brightness(1.23);flex-shrink:0}.cinema-brand>.brand-academy{font:6px/1.9 var(--mono);letter-spacing:2.1px;color:#9bb4c4;border-left:1px solid #b7d8ea3d;padding-left:16px}.cinema-grain{opacity:.018}.story-4{justify-content:center;max-width:410px}.story-4 .chapter-eyebrow{margin-bottom:19px;font-size:7px;letter-spacing:1.2px}.story-4 .story-headline{font-size:clamp(43px,4vw,64px);line-height:1.03}.story-4 .story-description{max-width:355px;line-height:1.85;margin-top:18px}.story-4[aria-hidden=true] a,.story-4[aria-hidden=true] button,.story-4[aria-hidden=true] input{pointer-events:none}.phase-4 .scene-label{right:13%;bottom:27%}.phase-4 .chapter-note{left:auto;right:7%;max-width:255px}.phase-4 .film-index{color:#bdd4df}.phase-4 .cinema-vignette{background:linear-gradient(0deg,#060b10c9,transparent 23%,transparent 70%,#060b103d)}.phase-4 .scene-status{display:none}.phase-4 .story-overlays{height:540px;top:49%}@media(min-width:1700px){.story-4 .story-headline{font-size:68px}.story-4 .story-description{font-size:12px}.phase-4 .story-overlays{height:590px}.cinema-brand .transparent-logo{width:125px;height:82px}}@media(max-width:1100px){.story-4 .story-headline{font-size:47px}.story-4 .story-description{font-size:10px;max-width:310px}.phase-4 .story-overlays{height:520px}.cinema-brand .transparent-logo{width:102px;height:69px}.cinema-brand>.brand-academy{font-size:5px;letter-spacing:1.7px;padding-left:13px}}@media(max-width:760px){.cinema-brand .transparent-logo{width:91px;height:65px}.cinema-brand{gap:10px}.cinema-brand>.brand-academy{font-size:4px;padding-left:10px;letter-spacing:1.5px}.story-4 .story-headline{font-size:43px}.samarkand-backdrop>div{background:linear-gradient(90deg,#061017e6,#061017a6 30%,#06101730 70%),linear-gradient(0deg,#060d15f2,transparent 40%)}.phase-4 .scene-label{right:8%;bottom:29%}.phase-4 .chapter-note{max-width:190px}.phase-4 .story-overlays{top:47%}}@media(max-width:600px){.cinema-brand .transparent-logo{width:77px;height:59px}.cinema-brand>.brand-academy{font-size:4px;letter-spacing:1px;padding-left:9px}.cinema-brand{gap:8px}.phase-4 .story-overlays{top:116px;left:7%;right:7%;height:auto;bottom:150px;transform:none}.story-4{justify-content:flex-start;max-width:360px}.story-4 .chapter-eyebrow{font-size:5px;letter-spacing:1px;margin-bottom:15px}.story-4 .story-headline{font-size:39px;line-height:1.02}.story-4 .story-description{font-size:10px;line-height:1.8;max-width:280px;margin-top:14px}.phase-4 .chapter-note,.phase-4 .scene-label{display:none}.samarkand-backdrop img{filter:saturate(.8) brightness(.7)}.samarkand-backdrop>div{background:linear-gradient(0deg,#060d15f5,#060d15c9 20%,#060d157a 70%,#060d1570),linear-gradient(90deg,#061017b3,transparent)}.phase-4 .cinema-vignette{background:linear-gradient(0deg,#060b10db,transparent 26%,transparent 85%,#060b1050)}.phase-4 .film-index{top:98px}.phase-4 .console-instruction{opacity:.75}}@media(max-height:740px) and (min-width:601px){.cinema-brand .transparent-logo{height:59px;width:88px}.phase-4 .story-overlays{height:440px;top:48%}.story-4 .story-headline{font-size:42px}.story-4 .chapter-eyebrow{margin-bottom:13px;font-size:6px}.story-4 .story-description{font-size:10px;line-height:1.7;margin-top:12px}}@media(max-height:720px) and (max-width:600px){.phase-4 .story-overlays{top:108px;bottom:138px}.story-4 .story-headline{font-size:35px}.story-4 .chapter-eyebrow{margin-bottom:12px}.story-4 .story-description{font-size:9px;line-height:1.65;max-width:300px;margin-top:12px}.phase-4 .console-top{margin-bottom:12px}}@media(max-height:540px) and (min-width:601px){.cinema-brand .transparent-logo{height:47px;width:72px}.cinema-brand>.brand-academy{font-size:4px;padding-left:10px;letter-spacing:1px}.phase-4 .story-overlays{top:75px;left:6%;width:45%;height:calc(100svh - 168px);transform:none}.story-4{justify-content:flex-start}.story-4 .story-headline{font-size:29px;line-height:1.02;display:flex;gap:7px}.story-4 .chapter-eyebrow{font-size:4px;margin-bottom:9px}.story-4 .story-description{font-size:8px;line-height:1.6;max-width:340px;margin-top:8px}.phase-4 .film-index{top:77px}.phase-4 .scene-label{display:none}.phase-4 .drive-console .console-position{opacity:.65}.phase-4 .drive-console .console-top{margin-bottom:8px}}.brand-logo-window{position:relative;display:block;width:99px;height:74px;flex-shrink:0;overflow:hidden}.cinema-brand .brand-logo-window .transparent-logo{position:absolute;max-width:none;width:148px;height:148px;left:-24.7px;top:-36.8px;object-fit:fill;filter:brightness(1.35)}@media(max-width:760px){.brand-logo-window{width:84px;height:62px}.cinema-brand .brand-logo-window .transparent-logo{width:126px;height:126px;left:-21px;top:-31.4px}}@media(max-width:600px){.brand-logo-window{width:73px;height:54px}.cinema-brand .brand-logo-window .transparent-logo{width:109px;height:109px;left:-18.2px;top:-27.1px}}@media(max-height:740px) and (min-width:601px){.brand-logo-window{width:77px;height:57px}.cinema-brand .brand-logo-window .transparent-logo{width:115px;height:115px;left:-19.2px;top:-28.6px}}@media(max-height:540px) and (min-width:601px){.brand-logo-window{width:61px;height:45px}.cinema-brand .brand-logo-window .transparent-logo{width:91px;height:91px;left:-15.2px;top:-22.6px}}.cinema-brand>span.brand-academy{font:6px/1.9 var(--mono);letter-spacing:2.1px}@media(max-width:1100px){.cinema-brand>span.brand-academy{font-size:5px;letter-spacing:1.7px}}@media(max-width:760px){.cinema-brand>span.brand-academy{font-size:4px;letter-spacing:1.5px}}@media(max-width:600px){.cinema-brand>span.brand-academy{font-size:4px;letter-spacing:1px}}@media(max-height:540px) and (min-width:601px){.cinema-brand>span.brand-academy{font-size:4px;letter-spacing:1px}.phase-4 .drive-console .console-position{visibility:hidden}}@media(min-width:1101px){.phase-1 .story-headline,.phase-2 .story-headline{font-size:clamp(48px,4.2vw,74px)}.phase-1 .story-description,.phase-2 .story-description{max-width:275px}.phase-1 .story-overlays,.phase-2 .story-overlays{width:34%}.phase-2 .chapter-note{left:63%;max-width:260px}}.chapter-note,.scene-label,.story-copy{transition:none;animation:none}.chapter-note{pointer-events:none;will-change:opacity,transform}.chapter-note p{animation:none}.scene-label{will-change:opacity,transform}.story-copy[data-interactive=false],.story-copy[data-interactive=false] *{pointer-events:none!important}.story-copy[data-interactive=true] :is(button,a,input){pointer-events:auto}.scene-label-1{bottom:26%;right:9%}.scene-label-2{bottom:30%;right:7%}.scene-label-3{bottom:30%;right:12%}.scene-label-4{right:13%;bottom:27%}.chapter-note-4{left:auto;right:7%;max-width:255px}.story-4{top:calc(-1svh - 10.2px);bottom:auto;height:540px}.cinema-vignette:not(.finale-vignette){opacity:calc(1 - var(--finale-reveal,0))}.cinema-vignette.finale-vignette{opacity:var(--finale-reveal,0);background:linear-gradient(90deg,#060b10b3,#060b1070 27%,transparent 57%),linear-gradient(0deg,#060b10c9,transparent 23%,transparent 70%,#060b103d)}.scene-status{opacity:calc(1 - var(--finale-reveal,0))}@media(min-width:1101px){.story-1,.story-2{width:82.92683%}.story-1 .story-headline,.story-2 .story-headline{font-size:clamp(48px,4.2vw,74px)}.story-1 .story-description,.story-2 .story-description{max-width:275px}.chapter-note-2{left:63%;max-width:260px}}@media(min-width:1700px){.story-4{top:calc(-1svh + 5.1px);height:590px}}@media(max-width:1100px){.story-4{top:-1svh;height:520px}}@media(max-width:760px){.story-4{top:calc(2svh - 15.3px)}.scene-label-4{right:8%;bottom:29%}.chapter-note-4{max-width:190px}}@media(max-width:600px){.scene-label-1,.scene-label-2,.scene-label-3{right:8%;bottom:27%}.story-4{top:-2px;height:calc(100svh - 266px);bottom:auto}.chapter-note-4,.scene-label-4{display:none}.cinema-vignette.finale-vignette{background:linear-gradient(0deg,#060b10db,transparent 26%,transparent 85%,#060b1050)}}@media(max-height:740px) and (min-width:601px){.story-4{top:calc(2svh - 15.3px);height:440px}}@media(max-height:720px) and (max-width:600px){.story-4{top:3px;height:calc(100svh - 246px)}.scene-label-1,.scene-label-2,.scene-label-3{bottom:30%}}@media(max-height:540px) and (min-width:601px){.story-overlays{left:6%}.story-4{left:0;top:-10px;width:45vw;height:calc(100svh - 168px)}.scene-label-4{display:none}.console-position{opacity:calc(1 - var(--finale-reveal,0))}}.scene-poster{position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:1;transition:opacity .35s ease,visibility .35s;overflow:hidden}.scene-poster img{width:100%;height:100%;object-fit:cover;object-position:62% center;opacity:.72}.scene-poster[data-ready=true]{opacity:0;visibility:hidden}@media(pointer:coarse){.cinema-shell{height:100svh;bottom:auto}.cinema-grain{display:none}.cinema-brand .brand-logo-window .transparent-logo,.samarkand-backdrop img{filter:none}.chapter-note,.scene-label,.story-copy{will-change:auto}.story-4 *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mouse-outline>i{animation:none}.cinema-shell .story-4 input{font-size:16px}}.timeline .timeline-fill{width:100%;transform-origin:left center;transform:scaleX(var(--progress,0));will-change:transform}.cinema-shell .cinema-grain,.timeline .timeline-fill:after{display:none}.story-0 .story-headline{font-size:clamp(48px,4.8vw,78px)}.story-copy .story-description{font-size:13px;line-height:1.75;color:#adc2d1;max-width:355px}.story-copy .story-tags{flex-wrap:wrap}.story-copy .story-tags span{font-size:10px;letter-spacing:.2px;color:#a9c1d1;padding:7px 10px}.course-offer{width:min(100%,360px);margin-top:22px}.offer-numbers{gap:30px;border-top:1px solid #abcbd442;border-bottom:1px solid #abcbd428;padding:13px 0}.offer-numbers,.offer-price{display:flex;align-items:center}.offer-price{gap:10px;color:#e0edf5}.offer-price>strong{font-size:48px;line-height:1;font-weight:800;letter-spacing:-3px}.offer-price>span{font-size:15px;line-height:1.3}.offer-price small{display:block;font:8px var(--mono);letter-spacing:1.4px;color:#91acbd;margin-top:5px}.offer-duration{display:flex;flex-direction:column;gap:5px;border-left:1px solid #a7c5d63d;padding-left:25px;color:#b8cfdd}.offer-duration strong{font-size:27px;line-height:1;font-weight:500;letter-spacing:-1px}.offer-duration span{font-size:11px}.offer-installments{font-size:12px;line-height:1.6;color:#b0c6d5;margin-top:11px}.offer-installments strong{color:#e3eff5;font-weight:600}.offer-promise{font-size:11px;line-height:1.5;color:#b0c6d5;margin-top:5px}.story-0 .opening-action{margin-top:20px;gap:12px}.story-0 .action-circle{width:36px;height:36px}.express-bonus{width:min(100%,340px);padding:16px 18px;margin-top:23px;border:1px solid #a9cbd03b;border-left:2px solid #aacfe3;background:linear-gradient(110deg,#172d3b9c,#09151c25)}.bonus-eyebrow{display:block;font:8px var(--mono);letter-spacing:1.4px;color:#a2bed0;margin-bottom:11px}.express-bonus p{font-size:16px;line-height:1.6;color:#d5e5ee}.express-bonus p strong{font-size:22px;letter-spacing:-.6px}.express-bonus p>span{display:inline-block;margin-left:7px;font:8px var(--mono);letter-spacing:.7px;padding:3px 6px;color:#091723;background:#bfdce8;vertical-align:3px}.express-bonus>small{display:block;font-size:11px;line-height:1.6;color:#abc0d0;margin-top:7px}.shift-options{display:flex;gap:20px;margin-top:25px;border-top:1px solid #a8c8dc33;padding-top:16px}.shift-options>span{font-size:14px;color:#d5e6ef}.shift-options small{display:block;font:7px var(--mono);letter-spacing:.8px;color:#8ca9bf;margin-bottom:8px}.story-4{height:640px;top:calc(-1svh - 50px)}.story-4 .story-headline{font-size:clamp(36px,3.5vw,52px)}.story-4 .story-description{font-size:11px;line-height:1.7;margin-top:12px;max-width:360px}.story-4 .chapter-eyebrow{margin-bottom:13px}@media(max-width:1100px){.story-0 .story-headline{font-size:52px}.course-offer{max-width:330px}.story-4{top:-45px;height:610px}}@media(max-width:600px){.story-copy{justify-content:flex-start}.story-0 .story-headline{font-size:clamp(32px,9.3vw,43px)}.story-copy .story-description{font-size:12px;line-height:1.65;max-width:315px;margin-top:14px}.story-0 .story-description{max-width:280px}.story-copy .story-tags span{font-size:10px;padding:6px 8px}.course-offer{margin-top:16px;max-width:315px}.offer-numbers{padding:10px 0;gap:24px}.offer-price>strong{font-size:39px;letter-spacing:-2px}.offer-price>span{font-size:13px}.offer-price small{font-size:7px;margin-top:4px}.offer-duration{padding-left:22px;gap:4px}.offer-duration strong{font-size:24px}.offer-duration span{font-size:11px}.offer-installments{font-size:11px;margin-top:8px}.offer-promise{font-size:10px;margin-top:4px}.story-0 .opening-action{margin-top:15px}.story-0 .action-circle{width:29px;height:29px}.story-0 .opening-action>span:last-child{font-size:7px}.story-0 .opening-action small{display:none}.express-bonus{margin-top:16px;padding:12px 14px;max-width:315px}.bonus-eyebrow{font-size:7px;margin-bottom:6px}.express-bonus p{font-size:14px}.express-bonus p strong{font-size:20px}.express-bonus>small{font-size:11px;line-height:1.55;margin-top:5px}.shift-options{gap:23px;margin-top:20px;padding-top:14px}.shift-options>span{font-size:13px}.story-4{top:-7px;height:auto;max-width:360px}.story-4 .story-headline{font-size:34px}.story-4 .chapter-eyebrow{font-size:6px;margin-bottom:11px;letter-spacing:.8px}.story-4 .story-description{font-size:11px;line-height:1.6;max-width:330px;margin-top:10px}}@media(max-height:740px) and (min-width:601px){.story-0 .story-headline{font-size:45px}.story-0 .story-description{font-size:11px;margin-top:12px}.course-offer{margin-top:12px}.offer-numbers{padding:9px 0}.offer-price>strong{font-size:37px}.story-0 .opening-action{margin-top:13px}.story-4{top:-55px;height:570px}.story-4 .story-headline{font-size:35px}}@media(max-height:720px) and (max-width:600px){.story-0 .story-headline{font-size:32px}.story-0 .story-description{display:block;font-size:11px;margin-top:10px}.course-offer{margin-top:10px}.offer-price>strong{font-size:34px}.offer-numbers{padding:8px 0}.story-0 .opening-action{display:none}.story-4{top:-6px;height:auto}.story-4 .story-headline{font-size:30px}.story-4 .chapter-eyebrow{margin-bottom:8px}.story-4 .story-description{font-size:10px;line-height:1.5;margin-top:8px}}@media(max-height:540px) and (min-width:601px){.story-0 .story-headline{font-size:30px}.story-0 .story-description{font-size:10px;line-height:1.4;margin-top:8px}.story-0 .chapter-eyebrow{margin-bottom:8px}.course-offer{margin-top:8px}.offer-price>strong{font-size:30px}.offer-numbers{padding:7px 0}.offer-price>span{font-size:12px}.offer-duration strong{font-size:22px}.offer-installments{font-size:10px;margin-top:6px}.offer-promise{font-size:9px;margin-top:3px}.story-0 .opening-action{display:none}.express-bonus{margin-top:12px;padding:9px 12px}.express-bonus>small{font-size:10px}.story-4{top:-10px;width:86vw;max-width:none;height:calc(100svh - 150px)}.story-4 .story-headline{font-size:27px;display:flex;gap:7px}.story-4 .story-description{font-size:10px;max-width:380px;margin-top:6px}}@media(max-height:620px) and (max-width:600px){.story-4{top:-10px}.story-4 .chapter-eyebrow{display:none}.story-4 .story-headline{display:flex;gap:5px;font-size:23px}.story-4 .story-description{margin-top:9px}.cinema-shell[data-chapter="4"] .console-top,.cinema-shell[data-chapter="4"] .film-index{display:none}}