@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}:root{font-family:Manrope Variable,sans-serif;color:#edf1f2;background:#060c12;font-synthesis:none;font-weight:400;--bg: #060c12;--text: #edf1f2;--muted: #8c9ca8;--accent: #a1dce2;--line: rgba(143, 180, 194, .16);--mono: "IBM Plex Mono", monospace;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}a{color:inherit}button{touch-action:manipulation}::selection{background:#91d1dc;color:#071219}#journey-track{height:1350svh;min-height:7000px}.fixed-stage{position:fixed;inset:0;min-height:100dvh;overflow:hidden;background:var(--bg)}.scene-container{position:absolute;inset:0;z-index:0}.experience-canvas{width:100%;height:100%;touch-action:pan-y}.ambient-light{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 45%,rgba(26,69,89,.18),transparent 50%),radial-gradient(ellipse at 72% 95%,rgba(12,41,52,.21),transparent 65%)}.scene-vignette{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(6,12,18,.65) 0%,rgba(6,12,18,.42) 32%,transparent 58%),linear-gradient(0deg,#060c12 1%,rgba(6,12,18,.3) 20%,transparent 35%,transparent 75%,rgba(6,12,18,.4))}.site-header{position:absolute;top:0;left:0;right:0;height:108px;padding:0 4.3%;display:flex;align-items:center;justify-content:space-between;z-index:6}.wordmark{display:flex;align-items:center;gap:12px;padding:8px 0}.wordmark>span{font-size:23px;letter-spacing:4px;font-weight:650}.wordmark svg{color:#bad7df}.wordmark-dot{color:var(--accent)}.header-caption{font:9px var(--mono);letter-spacing:2px;color:#82919e;margin-left:0}.about-button{font-size:10px;display:flex;align-items:center;gap:13px;color:#b9c1c7;padding:14px 0}.about-button:hover{color:var(--accent)}.mobile-info{display:none}.narrative{position:absolute;left:8.2%;top:29.8%;width:40%;max-width:580px;z-index:5;pointer-events:none}.narrative-content{animation:narrative-enter .75s cubic-bezier(.16,1,.3,1) both}.narrative-content>*{pointer-events:auto}.epoch{display:flex;gap:12px;align-items:center;font:10px var(--mono);letter-spacing:.5px;color:#b9d5dd;white-space:nowrap;margin-bottom:29px}.epoch-line{width:25px;height:1px;background:#8dced9}.epoch-name{color:#708692;font-size:8px;letter-spacing:1.5px;margin-left:8px}h1{font-size:clamp(39px,4.7vw,73px);font-weight:400;letter-spacing:-3.4px;line-height:1.17;margin:0 0 29px}h1 em{font-style:normal;color:var(--accent);font-weight:400}.narrative h2{font-size:clamp(30px,3.45vw,54px);font-weight:400;line-height:1.2;letter-spacing:-2px;margin:0 0 26px;max-width:550px}.intro-statement{color:#d1d8dc;font-size:13px;line-height:1.75;margin:0 0 7px;max-width:345px}.narrative-description{font-size:13px;line-height:1.95;color:var(--muted);max-width:342px;margin:0}.journey-cta{display:inline-flex;gap:35px;align-items:center;padding:16px 20px;border:1px solid #66858e;border-radius:4px;font-size:11px;margin-top:31px;background:#20394333;transition:background .25s,border-color .25s,transform .25s;white-space:nowrap}.journey-cta:hover{background:#63acbc29;border-color:#b8e1e4;transform:translateY(-2px)}.journey-cta svg{color:#a9d8df}.concepts{display:flex;flex-wrap:wrap;gap:7px 16px;font:10px var(--mono);color:#a9b9c2;max-width:370px;margin-top:22px}.text-link{font-size:11px;color:var(--accent);display:flex;align-items:center;gap:14px;padding:12px 0;margin-top:15px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.depth-nav{position:absolute;right:3.9%;top:31%;width:134px;z-index:6;padding-top:28px}.depth-label{font:8px var(--mono);letter-spacing:2px;color:#7b8a95;position:absolute;right:0;top:0}.depth-stop{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:35px;padding:0;gap:15px;color:#6f828f;transition:color .3s}.depth-stop-label{font:9px var(--mono);letter-spacing:.3px}.depth-number{font:8px var(--mono);width:12px}.depth-tick{width:6px;height:1px;background:#50606b;transition:background .3s,width .3s}.depth-stop.active{color:#c4eced}.depth-stop.active .depth-tick{width:15px;background:#a1e1e9;box-shadow:0 0 10px #60909b}.depth-stop:hover{color:#d4e5eb}.depth-rail{position:absolute;top:46px;right:30px;width:1px;height:210px;background:#243540;opacity:.6}.depth-rail>div{height:100%;width:100%;background:#93d9e6;transform:scaleY(0);transform-origin:top}.scene-caption{position:absolute;top:76%;left:62%;display:flex;gap:11px;z-index:5;color:#a4b6c2;font:8px var(--mono);letter-spacing:1.4px;pointer-events:none}.caption-rule{height:26px;width:1px;background:#537984;margin-top:1px}.scene-caption small{display:block;font:10px Manrope Variable,sans-serif;color:#6f8391;letter-spacing:0;margin-top:9px}.journey-footer{position:absolute;bottom:0;left:4.3%;right:4.3%;height:91px;z-index:6;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.footer-controls{display:flex;align-items:center;gap:12px;flex:1}.sound-button{display:flex;align-items:center;gap:10px;padding:12px 0;color:#a3b2bd}.sound-button>span{font:8px var(--mono);letter-spacing:1px}.sound-bars{height:12px;display:flex;align-items:center;gap:3px;margin-left:6px}.sound-bars i{display:block;background:#607886;width:1px;height:3px}.sound-bars i:nth-child(2){height:9px}.sound-bars i:nth-child(3){height:6px}.sound-bars i:nth-child(4){height:11px}.sound-on .sound-bars i{animation:equalizer 1s ease-in-out infinite alternate;background:#acdce2}.sound-on .sound-bars i:nth-child(2){animation-delay:-.4s}.sound-on .sound-bars i:nth-child(3){animation-delay:-.7s}.sound-on .sound-bars i:nth-child(4){animation-delay:-.2s}.icon-button{width:34px;height:34px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;color:#93a3af;transition:color .2s,background .2s}.icon-button:hover{background:#14232d;color:#c4e3e8}.scroll-cue{display:flex;align-items:center;gap:13px;color:#8396a3;font:8px var(--mono);letter-spacing:1.15px;padding:16px 0}.scroll-cue svg{color:#bbd1d9}.scroll-cue:hover{color:#c3dce1}.footer-progress{display:flex;gap:19px;align-items:center;justify-content:flex-end;flex:1;font:9px var(--mono);color:#bed2dc}.progress-separator{height:15px;width:1px;background:#34444e}.muted{color:#627682}.sound-error{position:absolute;bottom:75px;font-size:11px;max-width:230px}.reduced-notice{position:absolute;top:95px;left:4.3%;z-index:6;font:9px var(--mono);color:#8babb8}.world-label{font-family:var(--mono);color:#a9d7df;-webkit-user-select:text;user-select:text;white-space:nowrap}.intention-window{width:430px;padding:22px 29px 16px;background:linear-gradient(125deg,#0d202bb8,#0b1b2785);border:1px solid rgba(124,201,217,.17);box-shadow:inset 0 0 35px #508ca506;white-space:normal}.window-heading{display:flex;align-items:center;gap:10px;font:9px var(--mono);letter-spacing:1.4px;color:#a4d3dd}.window-status{margin-left:auto;font-size:7px;letter-spacing:1px;color:#6d9aa8}.intention-window p{font:400 24px/1.65 Manrope Variable,sans-serif;letter-spacing:-.35px;color:#d8edf0;margin:30px 0 25px}.prompt-caret{color:#91dce8}.window-bottom{border-top:1px solid rgba(137,194,207,.16);padding-top:14px;display:flex;align-items:center;gap:8px;color:#7da8b7;font-size:8px}.window-bottom>span:last-child{margin-left:auto;font-size:17px}.generation-indicator{width:4px;height:4px;background:#a2e6df;border-radius:50%;box-shadow:0 0 8px #73c9ce}.satellite{display:flex;align-items:center;gap:11px;font-size:12px;color:#a7cbd5;padding:14px 18px;background:#0a1a25e0;border:1px solid #365661;box-shadow:0 8px 30px #01090f26}.satellite svg:last-child{color:#83bdb4}.module-label{display:flex;flex-direction:column;gap:10px;align-items:center}.module-label span{font-size:10px;opacity:.55}.module-label strong{font-size:17px;font-weight:400;letter-spacing:1.5px}.core-label{display:flex;align-items:center;flex-direction:column;gap:13px;font-size:13px;letter-spacing:1px}.core-label small{font-size:8px;opacity:.6;letter-spacing:0}.plane-label{font:12px var(--mono);letter-spacing:1.5px}.code-fragment{font:19px/2 var(--mono);color:#bacaf3;padding:16px 25px;background:#091423eb;border:1px solid #384963}.code-fragment span{color:#839dcc}.language-code{color:#c0b4e2;font-size:13px;line-height:1.8;background:#10111fde;padding:20px}.language-code small{font-size:10px;letter-spacing:2px;color:#9788b3}.language-code pre{font:inherit;margin:22px 0}.system-code{padding:24px;color:#cebd9e;background:#15181af0;border:1px solid #6f6652;font-size:10px}.system-code small{letter-spacing:2px}.system-code pre{font:18px/1.8 var(--mono);margin:20px 0}.system-code pre span{color:#e1c28b}.system-code>div{font-size:9px;opacity:.65;border-top:1px solid #4d483e;padding-top:15px}.memory-address{font-size:24px;color:#e6c797;letter-spacing:2px;padding:14px 24px;background:#162023;border:1px solid #796c52}.memory-address span{opacity:.6}.compiler-code{color:#dcc39f;background:#0f161cd9;padding:14px 18px}.compiler-code small{font-size:10px;letter-spacing:1px;opacity:.65}.compiler-code pre{font:21px/1.8 var(--mono);margin:12px 0}.instruction-code{font:35px var(--mono);color:#cbf4e8;letter-spacing:2px}.instruction-code.binary{font-size:19px;letter-spacing:3px}.register-label{font:20px var(--mono);color:#b2d9d1;letter-spacing:1px}.execution-readout{display:flex;gap:17px;margin-top:23px;max-width:350px;color:#a4c1c7}.execution-readout>span{font:9px var(--mono);white-space:nowrap;padding-top:3px}.execution-readout p{font-size:11px;line-height:1.7;margin:0}.execution-readout strong{font-weight:500;color:#d5e7e8;display:block;margin-bottom:5px}.loader{position:fixed;inset:0;z-index:10;background:var(--bg);display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--accent);gap:18px;transition:opacity .6s,visibility .6s}.loader.loaded{opacity:0;visibility:hidden;pointer-events:none}.loader-brand{font-size:22px;letter-spacing:5px}.loader p{font-size:11px;color:#94a8b5;margin:5px 0}.loader>span:last-of-type{font:9px var(--mono);color:#698491}.loader progress{width:150px;height:2px;appearance:none;border:0;background:#1c2c36}.loader progress::-webkit-progress-bar{background:#1c2c36}.loader progress::-webkit-progress-value{background:#9cd3dc}.loader progress::-moz-progress-bar{background:#9cd3dc}.skip-link{position:fixed;top:15px;left:20px;z-index:8;transform:translateY(-200%);padding:12px 18px;background:#c2e7ec;color:#0a1720;font-size:13px}.skip-link:focus{transform:translateY(0)}.story-dialog{padding:0;width:min(760px,calc(100% - 32px));max-height:88dvh;background:#0b151e;color:#cfdae1;border:1px solid #354b58;border-radius:7px;overscroll-behavior:contain}.story-dialog::backdrop{background:#01060bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-content{padding:55px;position:relative}.dialog-close{position:absolute;right:18px;top:18px}.dialog-kicker{font:10px var(--mono);letter-spacing:2px;color:#97c6d2}.dialog-content>h2{font-size:38px;font-weight:400;letter-spacing:-1.5px;line-height:1.25;margin:26px 0}.dialog-content p{font-size:13px;line-height:1.9;color:#a8bbc7}.dialog-content .history-note{font-size:11px;color:#8ea4b1;padding:20px 0}.dialog-content article{padding:30px 0;border-top:1px solid #263c48}.reader-date{font:10px var(--mono);color:#9fd2dc}.dialog-content h3{font-size:22px;font-weight:450;line-height:1.5;letter-spacing:-.5px}.dialog-content .reader-concepts{font:10px/2 var(--mono);color:#b2bfc6}.reader-sources a{text-underline-offset:4px}.webgl-fallback{position:absolute;inset:0}.fallback-frames{position:absolute;left:69%;top:49%;width:350px;height:300px}.fallback-frames>div{position:absolute;left:50%;top:50%;width:100%;height:100%;border:1px solid #91c4d6;background:#32647a0b;transition:opacity .7s}.webgl-fallback>p{position:absolute;bottom:19%;left:60%;font:9px var(--mono);color:#8ca5b4}@keyframes narrative-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes equalizer{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media(min-width:1600px){.narrative{left:10%;top:31%}.site-header{padding-inline:5%}.narrative-description,.intro-statement{font-size:15px;max-width:390px}.journey-cta{font-size:13px;padding:18px 24px}.epoch{font-size:11px}.depth-stop{height:40px}.depth-rail{height:240px}.depth-stop-label{font-size:10px}}@media(max-width:1100px){.header-caption{font-size:8px;letter-spacing:1.1px}.narrative{left:6%;width:42%;top:28%}h1{font-size:49px;letter-spacing:-2.5px}.epoch{font-size:9px;gap:8px}.epoch-name{font-size:7px;margin-left:0}.depth-nav{right:3%;width:110px}.depth-stop{gap:10px}.depth-stop-label{font-size:8px}.depth-rail{right:24px}.scene-caption{left:61%;top:76%}.scroll-cue{font-size:7px;letter-spacing:.7px}.intro-statement,.narrative-description{font-size:12px;max-width:310px}.footer-progress{gap:12px}}@media(max-width:767px){#journey-track{height:1400svh;min-height:6000px}.site-header{height:79px;padding:0 24px}.wordmark{gap:8px}.wordmark>span{font-size:19px;letter-spacing:3px}.wordmark svg{width:24px}.header-caption{display:none}.about-button{font-size:0;gap:0}.about-button>svg:not(.mobile-info){display:none}.mobile-info{display:block;color:#9bb1be}.narrative{left:7%;top:16%;width:86%;max-width:none}.epoch{margin-bottom:18px;font-size:9px}.epoch-name{font-size:7px;letter-spacing:1px;margin-left:6px}h1{font-size:clamp(37px,8.8vw,59px);line-height:1.16;letter-spacing:-2.2px;margin-bottom:19px}.narrative h2{font-size:clamp(27px,6.7vw,38px);line-height:1.22;max-width:90%;letter-spacing:-1.3px;margin-bottom:15px}.intro-statement{font-size:11px;max-width:310px;margin-bottom:5px}.narrative-description{font-size:11px;line-height:1.85;max-width:310px}.journey-cta{font-size:10px;padding:13px 15px;gap:27px;margin-top:20px}.depth-nav{right:15px;top:55%;width:36px;padding-top:0}.depth-label{display:none}.depth-stop{height:26px;gap:8px}.depth-stop-label{display:none}.depth-number{font-size:7px}.depth-tick{width:4px}.depth-stop.active .depth-tick{width:9px}.depth-rail{right:23px;top:13px;height:156px}.scene-caption{left:7%;top:auto;bottom:99px;gap:8px;font-size:7px;letter-spacing:1px}.scene-caption small{font-size:9px;margin-top:5px}.caption-rule{height:22px}.scene-vignette{background:linear-gradient(180deg,rgba(6,12,18,.35),rgba(6,12,18,.5) 35%,transparent 55%,transparent 70%,rgba(6,12,18,.7) 86%,#060c12 96%)}.scene-container{top:18%;bottom:-18%}.journey-footer{left:7%;right:7%;height:71px}.scroll-cue{display:none}.sound-button>span{font-size:7px;letter-spacing:.5px}.sound-button{gap:8px}.sound-bars{display:none}.footer-controls{gap:5px}.ambient-toggle{width:27px}.footer-progress{font-size:8px;gap:11px;flex:none}.footer-progress .icon-button{width:25px}.progress-separator{height:12px}.concepts{font-size:8px;margin-top:13px;gap:7px 12px}.text-link{font-size:10px;margin-top:10px;padding-block:7px}.execution-readout{margin-top:15px;gap:12px;max-width:295px}.execution-readout p{font-size:10px}.execution-readout strong{margin-bottom:2px}.app[data-chapter="6"] .journey-cta{margin-top:15px}.dialog-content{padding:43px 25px 28px}.dialog-content>h2{font-size:29px}.dialog-content h3{font-size:20px}.reduced-notice{top:78px;left:7%;font-size:8px}.fallback-frames{left:46%;top:62%;width:240px;height:185px}.webgl-fallback>p{left:7%;bottom:21%;font-size:8px}}@media(max-width:767px)and (max-height:740px){.narrative{top:15%}h1{font-size:36px;margin-bottom:14px}.epoch{margin-bottom:13px}.intro-statement,.narrative-description{font-size:10px}.journey-cta{margin-top:15px;padding:11px 14px}.scene-container{top:25%;bottom:-25%}.scene-caption{display:none}.narrative h2{font-size:27px}.concepts{margin-top:8px}.execution-readout p{font-size:9px}.app[data-chapter="6"] .narrative-description{max-width:270px}}@media(max-height:600px)and (min-width:768px){.site-header{height:75px}.narrative{top:22%}.epoch{margin-bottom:15px}h1{font-size:45px;margin-bottom:18px}.narrative h2{font-size:33px}.journey-cta{margin-top:17px}.journey-footer{height:65px}.scene-caption{display:none}.depth-nav{top:24%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.narrative-content{animation:none}.journey-cta{transition:background .2s,border-color .2s}.journey-cta:hover{transform:none}.loader{transition:opacity .2s,visibility .2s}}@media(prefers-reduced-transparency:reduce){.intention-window,.satellite,.code-fragment,.language-code,.system-code,.compiler-code{background:#10212c}.story-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060c12}}.ambient-paused .sound-bars i{animation-play-state:paused}
