@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Variable-tWV223Ma.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Medium-3S3k2nMz.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/Unbounded-SemiBold-D7pzXcOD.ttf)format("truetype");font-weight:600;font-display:swap}:root{--color-black:#000;--color-page:#0a0a0a;--color-panel:#181818;--color-line:#262626;--color-ramp:#5c5c5c;--color-grey:#8f8f8f;--color-grey-light:#c2c2c2;--color-white:#fff;--color-diamond:#dd6bff;--color-diamond-text:#dd6bff;--color-diamond-on-white:#b441d5;--color-diamond-selection:#2c1a31;--color-up:#3ddc84;--color-down:#ff6b6b;--color-warn:#ffb547;--color-info:#6ea8fe;--font-ui:"Instrument Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-wordmark:"Unbounded", sans-serif;--tracking-wordmark:.14em;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--color-white);background:var(--color-page);--ink:var(--color-black);--paper:var(--color-white);--quiet:var(--color-grey);--rule:var(--color-line);--accent:var(--color-diamond)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}h1,h2,h3,p{margin:0}::selection{color:var(--ink);background:var(--accent)}.skip-link{z-index:30;color:var(--ink);background:var(--paper);padding:15px 22px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:16px}.site-header{z-index:20;background:linear-gradient(var(--color-page), color-mix(in srgb, var(--color-page) 90%, transparent) 65%, transparent);justify-content:space-between;align-items:center;gap:30px;height:86px;padding-inline:42px;display:flex;position:fixed;inset:0 0 auto}.brand-lockup{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand-lockup>svg{width:27px;height:27px}.brand-lockup>span{font:10px var(--font-wordmark);letter-spacing:var(--tracking-wordmark)}.header-signature{font:8px var(--font-mono);color:var(--quiet);letter-spacing:.13em;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.header-link{align-items:center;gap:18px;min-height:44px;font-size:11px;display:flex}.header-link svg,.header-link:hover{color:var(--accent)}.story{--journey:0;--gather:0;--record:0;--allocation:0;--pointer-x:0px;--pointer-y:0px;isolation:isolate;overflow-anchor:none;position:relative}.story-stage{background:var(--color-page);height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:clip}.depth-grid{background-image:linear-gradient(color-mix(in srgb, var(--color-ramp) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-ramp) 28%, transparent) 1px, transparent 1px);width:180%;height:110%;transform:perspective(600px) rotateX(64deg) translateY(calc(var(--journey) * -34px));transform-origin:top;-webkit-mask-image:linear-gradient(transparent, var(--ink) 20%, transparent 85%);mask-image:linear-gradient(transparent, var(--ink) 20%, transparent 85%);opacity:.5;background-size:74px 74px;position:absolute;top:58%;left:-40%}.horizon-line{border:1px solid color-mix(in srgb, var(--color-ramp) 24%, transparent);width:100%;height:240px;transform:rotate(-19deg) translateX(calc(var(--journey) * -18px));opacity:.6;border-radius:50%;position:absolute;top:56%;left:33%}.landscape-type{letter-spacing:-.09em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-ramp) 22%, transparent);transform:translate3d(calc(var(--journey) * -65px), calc(var(--journey) * 16px), 0);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(320px,34vw,700px);font-weight:500;line-height:.8;position:absolute;bottom:-90px;left:-4%}.world-camera{--world-scale:1;width:600px;height:600px;transform:translate(-50%, -50%) scale(var(--world-scale));perspective:1400px;pointer-events:none;position:absolute;top:50%;left:71%}.world{width:600px;height:600px;transform-style:preserve-3d;transform:translate3d(var(--pointer-x), var(--pointer-y), 0) rotateX(calc(7deg - var(--gather) * 7deg + var(--record) * 7deg - var(--allocation) * 7deg)) rotateY(calc(-16deg + var(--gather) * 16deg - var(--record) * 13deg + var(--allocation) * 13deg));will-change:transform;position:relative}.world-orbit{border:1px solid color-mix(in srgb, var(--color-ramp) 40%, transparent);transform-style:preserve-3d;pointer-events:none;opacity:calc(.8 - var(--gather) * .55 + var(--allocation) * .25);border-radius:50%;position:absolute;top:50%;left:50%}.orbit-one{width:500px;height:500px;transform:translate(-50%, -50%) rotateX(69deg) rotateZ(calc(-28deg + var(--journey) * 35deg))}.orbit-two{border-style:dashed;border-color:color-mix(in srgb, var(--color-ramp) 30%, transparent);width:620px;height:620px;transform:translate(-50%, -50%) rotateY(70deg) rotateX(calc(18deg + var(--journey) * 15deg))}.orbit-three{width:350px;height:350px;transform:translate(-50%, -50%) rotateY(-18deg) rotateX(calc(58deg - var(--journey) * 12deg))}.edge-prism{z-index:5;width:218px;height:286px;transform-style:preserve-3d;transform:translate(-50%, -50%) translate3d(calc(var(--gather) * -212px + var(--record) * 250px - var(--allocation) * 18px), calc(var(--gather) * -145px + var(--record) * 250px - var(--allocation) * 100px), 130px) rotateZ(calc(-8deg + var(--gather) * 8deg + var(--record) * 8deg - var(--allocation) * 8deg)) scale(calc(1 - var(--gather) * .82 + var(--record) * .06 + var(--allocation) * .5));will-change:transform;position:absolute;top:300px;left:300px}.edge-prism>svg{width:100%;height:100%;filter:drop-shadow(0 20px 28px color-mix(in srgb, var(--ink) 55%, transparent));overflow:visible}.prism-facet{fill:var(--color-white);opacity:.13}.prism-lines{stroke:var(--color-white);stroke-opacity:.4;stroke-width:.7px}.prism-back-lines{stroke:var(--color-diamond);stroke-opacity:.5;stroke-width:.8px}.prism-caption{text-align:center;width:100%;font:7px var(--font-mono);color:var(--color-grey-light);letter-spacing:.2em;opacity:calc(1 - var(--gather));position:absolute;bottom:-32px}.venue-shard{--card-width:calc(245px + var(--gather) * 235px);width:var(--card-width);border:1px solid var(--color-ramp);border-color:color-mix(in srgb, var(--color-ramp) 75%, transparent);background:var(--color-page);height:54px;box-shadow:0 14px 35px color-mix(in srgb, var(--ink) 35%, transparent);opacity:calc(1 - var(--record));transform:translate(-50%, -50%) translate3d(calc(var(--shard-x) * (1 - var(--gather))), calc(var(--shard-y) * (1 - var(--gather)) + var(--row-y) * var(--gather)), calc(var(--shard-z) * (1 - var(--gather)))) rotateZ(calc(var(--shard-angle) * (1 - var(--gather))));will-change:transform, opacity;align-items:center;gap:11px;padding:12px 14px;display:flex;position:absolute;top:300px;left:300px}.venue-letter{border:1px solid var(--color-ramp);width:22px;height:22px;font:9px var(--font-mono);color:var(--color-grey-light);border-radius:50%;place-items:center;display:grid}.shard-name strong{white-space:nowrap;font-size:11px;font-weight:500;display:block}.shard-name>span{font:5px var(--font-mono);color:var(--quiet);letter-spacing:.06em;opacity:calc(1 - var(--gather));height:calc(9px * (1 - var(--gather)));margin-top:4px;display:block}.shard-value{text-align:right;margin-left:auto}.shard-value strong{font:10px var(--font-mono)}.shard-value>span{font:5px var(--font-mono);color:var(--quiet);margin-top:4px;display:block}.shard-corner{background:var(--color-ramp);width:3px;height:3px;position:absolute;top:-2px;right:-2px}.shard-1{border-color:var(--color-diamond);background:color-mix(in srgb, var(--color-diamond-selection) 70%, var(--color-page))}.shard-1 .shard-corner{background:var(--accent)}.shard-1 .shard-value strong{color:var(--accent)}.shard-4{opacity:calc((1 - var(--record)) * (1 - var(--gather)))}.terminal-frame{border:1px solid var(--color-ramp);background:var(--color-page);width:480px;height:390px;box-shadow:0 25px 55px color-mix(in srgb, var(--ink) 45%, transparent);opacity:calc(var(--gather) * (1 - var(--record)));transform:translateY(calc((1 - var(--gather)) * 40px));position:absolute;top:140px;left:60px}.terminal-top{border-bottom:1px solid var(--rule);font:7px var(--font-mono);color:var(--quiet);letter-spacing:.1em;justify-content:space-between;padding:22px 20px 15px 54px;display:flex}.terminal-market{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 16px;display:flex}.terminal-market>strong{letter-spacing:-.05em;font-size:20px;font-weight:500}.terminal-market>span{font:6px var(--font-mono);color:var(--quiet)}.terminal-columns{color:var(--quiet);font:5px var(--font-mono);justify-content:space-between;padding:0 20px;display:flex}.terminal-bottom{border-top:1px solid var(--rule);width:100%;color:var(--color-grey-light);justify-content:space-between;padding:16px 20px;font-size:8px;display:flex;position:absolute;bottom:0}.terminal-bottom>span:last-child{font:5px var(--font-mono);color:var(--quiet)}.api-slip{border:1px solid var(--color-ramp);background:var(--color-panel);width:210px;opacity:calc(var(--gather) * (1 - var(--record)));transform:translateY(calc((1 - var(--gather)) * 90px)) rotate(8deg);box-shadow:0 12px 25px color-mix(in srgb, var(--ink) 35%, transparent);padding:20px;position:absolute;top:65px;left:445px}.api-slip>span{font:5px var(--font-mono);color:var(--quiet);letter-spacing:.1em;display:block}.api-slip code{font:11px / 1.8 var(--font-mono);color:var(--color-grey-light);margin-top:15px;display:block}.api-slip b{color:var(--accent);font-weight:400}.record-shadow,.record-sheet{background:var(--paper);width:360px;height:465px;opacity:calc(var(--record) * (1 - var(--allocation)));transform:translate(-50%, -50%) translate3d(calc(var(--allocation) * 20px), calc((1 - var(--record)) * 180px - var(--allocation) * 20px), 30px) rotateZ(calc(-7deg + var(--allocation) * 7deg)) scale(calc(1 - var(--allocation) * .68));box-shadow:0 35px 70px color-mix(in srgb, var(--ink) 40%, transparent);will-change:transform, opacity;position:absolute;top:300px;left:300px}.record-shadow{background:var(--color-grey-light);opacity:calc(var(--record) * (1 - var(--allocation)) * .7)}.sheet-one{transform:translate(-50%, -50%) translate3d(15px, calc(18px + (1 - var(--record)) * 180px), 5px) rotate(2deg)}.sheet-two{transform:translate(-50%, -50%) translate3d(29px, calc(32px + (1 - var(--record)) * 180px), 0) rotate(9deg);opacity:calc(var(--record) * (1 - var(--allocation)) * .3)}.record-sheet{color:var(--ink);z-index:3;padding:26px}.record-paper-top{font:5px / 1.6 var(--font-mono);color:var(--color-ramp);letter-spacing:.07em;align-items:center;gap:12px;display:flex}.record-paper-top>svg{width:26px;height:26px}.record-paper-top>span:last-child{font:26px var(--font-ui);color:var(--color-diamond-on-white);margin-left:auto}.record-paper-title{margin-top:30px}.record-paper-title>span{font:6px var(--font-mono);color:var(--color-ramp);letter-spacing:.1em}.record-paper-title h3{letter-spacing:-.055em;margin-top:12px;font-size:43px;font-weight:500;line-height:.98}.record-curve{width:100%;height:80px;margin-top:20px}.record-grid{stroke:color-mix(in srgb, var(--ink) 12%, transparent);stroke-width:1px}.record-line{stroke:var(--color-diamond-on-white);stroke-width:1.4px}.record-paper-rows{border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent);margin-top:15px}.record-paper-rows>span{color:var(--color-ramp);border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);justify-content:space-between;gap:15px;padding:11px 0;font-size:8px;display:flex}.record-paper-rows strong{color:var(--ink);font-weight:500}.record-seal{font:5px var(--font-mono);letter-spacing:.08em;color:var(--color-ramp);margin-top:18px}.record-seal>span{color:var(--color-diamond-on-white);margin-right:9px}.fill-ribbon{width:600px;height:600px;opacity:calc(var(--record) * (1 - var(--allocation)));pointer-events:none;position:absolute;inset:0;transform:translateZ(55px)}.fill-ribbon path{stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--record))}.allocation-field{opacity:var(--allocation);transform:rotateZ(calc((1 - var(--allocation)) * -20deg)) scale(calc(.7 + var(--allocation) * .3));position:absolute;inset:0}.allocation-field>svg{width:600px;height:600px;position:absolute;inset:0}.allocation-field path{stroke:var(--color-diamond);stroke-width:.7px;stroke-dasharray:3 5;opacity:.6}.allocation-field circle{stroke:var(--color-ramp);stroke-width:.7px;opacity:.5}.allocation-field circle:last-child{stroke-dasharray:2 7}.allocation-node{background:var(--color-page);border-left:1px solid var(--color-diamond);padding:14px 18px;position:absolute}.allocation-node>span{font:5px var(--font-mono);color:var(--quiet);letter-spacing:.09em;display:block}.allocation-node strong{letter-spacing:-.04em;margin-top:8px;font-size:20px;font-weight:500;display:block}.node-trader{top:85px;left:5px}.node-capital{top:120px;left:465px}.node-mandate{top:445px;left:-15px}.node-record{top:440px;left:440px}.edge-packet{white-space:nowrap;align-items:center;gap:11px;display:flex;position:absolute;top:565px;left:300px;transform:translate(-50%)translateZ(80px)}.edge-packet>span{color:var(--accent);font-size:8px}.edge-packet>div{width:250px;height:14px;position:relative}.edge-packet>div>span{font:6px var(--font-mono);color:var(--color-grey-light);letter-spacing:.1em;position:absolute;inset:0}.packet-trade{opacity:calc(1 - var(--record))}.packet-record{opacity:calc(var(--record) * (1 - var(--allocation)))}.packet-capital{opacity:var(--allocation)}.world-coordinate{font:5px var(--font-mono);color:var(--quiet);letter-spacing:.12em;opacity:.7;position:absolute}.coordinate-north{top:-20px;left:260px}.coordinate-south{bottom:-20px;right:-50px}.story-beats{z-index:3;pointer-events:none;position:relative}.story-beat{align-items:center;height:110svh;min-height:740px;padding:95px 5.1vw 80px;display:flex;position:relative}.beat-copy{width:46%;max-width:580px;transform:translateY(var(--copy-drift,0px));pointer-events:auto}.chapter-kicker{font:8px / 1.5 var(--font-mono);letter-spacing:.12em;color:var(--quiet);align-items:center;gap:18px;display:flex}.chapter-kicker>span{color:var(--accent)}h1{letter-spacing:-.065em;margin-top:30px;font-size:clamp(74px,8vw,124px);font-weight:500;line-height:.91}h1 em,h2 em{color:var(--accent);font-style:normal}.beat-copy>p{letter-spacing:-.02em;color:var(--color-grey-light);max-width:355px;margin-top:28px;font-size:16px;line-height:1.65}.story-invitation{min-height:44px;font:7px var(--font-mono);letter-spacing:.12em;align-items:center;gap:34px;margin-top:25px;display:inline-flex}.story-invitation>svg{color:var(--accent)}h2{letter-spacing:-.06em;margin-top:32px;font-size:clamp(54px,6.1vw,92px);font-weight:500;line-height:.97}.copy-detail{border-left:1px solid var(--color-diamond);max-width:350px;margin-top:36px;padding-left:17px}.copy-detail>span{font:6px var(--font-mono);letter-spacing:.08em;color:var(--quiet)}.copy-detail p{color:var(--color-grey-light);margin-top:10px;font-size:11px;line-height:1.7}.beat-aside{font:7px / 1.7 var(--font-mono);color:var(--quiet);letter-spacing:.03em;position:absolute;bottom:12%;left:5.1vw}.beat-record .beat-copy{max-width:590px}.beat-record h2{font-size:clamp(52px,5.8vw,87px)}.beat-record h2>em{display:inline-block}.development-note{font:7px var(--font-mono);color:var(--quiet);margin-top:20px;padding:7px 0;display:inline-block}.stage-floor{font:5px var(--font-mono);color:var(--color-ramp);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:83px;left:5.1vw;right:5.1vw}.journey-hud{z-index:15;pointer-events:auto;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;bottom:20px;left:5.1vw;right:5.1vw}.journey-hud nav{gap:25px;display:flex}.journey-hud nav a{min-height:44px;color:var(--quiet);font:8px var(--font-mono);align-items:center;gap:9px;display:flex}.chapter-dot{background:var(--color-ramp);width:4px;height:4px;transition:background .15s;transform:rotate(45deg)}.journey-hud nav a[aria-current]{color:var(--paper)}.journey-hud nav a[aria-current] .chapter-dot{background:var(--accent)}.journey-hud nav a:hover{color:var(--accent)}.motion-toggle{font:7px var(--font-mono);color:var(--quiet);background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0;display:flex}.motion-indicator{color:var(--color-grey-light);font-size:12px}.epilogue{text-align:center;background:var(--color-page);z-index:4;min-height:100svh;padding:100px 5.1vw 30px;position:relative}.epilogue-rule{background:linear-gradient(var(--accent), transparent);width:1px;height:80px;margin:0 auto 30px;display:block}.epilogue>.chapter-kicker{justify-content:center;font-size:7px}.epilogue h2{margin-top:28px;font-size:clamp(68px,9vw,138px);line-height:.92}.epilogue>p{color:var(--quiet);letter-spacing:-.02em;margin-top:25px;font-size:16px;line-height:1.7}.final-link{border-bottom:1px solid var(--color-ramp);align-items:center;gap:50px;min-height:48px;margin-top:28px;padding:15px 0;font-size:13px;display:inline-flex}.final-link>svg{color:var(--accent)}.final-link:hover{color:var(--accent);border-color:var(--accent)}.epilogue-bottom{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:30px;margin-top:100px;padding-block:25px;display:flex}.contact-links{gap:30px;font-size:11px;display:flex}.contact-links>a{align-items:center;gap:10px;display:flex}.contact-links>a:hover{color:var(--accent)}.contact-pending{color:var(--quiet);align-items:center;gap:9px;display:flex}.contact-pending>small{font:5px var(--font-mono);letter-spacing:.05em;border:1px solid var(--rule);padding:4px}.product-notes{text-align:left;border-block:1px solid var(--rule)}.product-notes summary{cursor:pointer;min-height:44px;color:var(--quiet);justify-content:space-between;align-items:center;font-size:10px;list-style:none;display:flex}.product-notes summary::-webkit-details-marker{display:none}.product-notes summary>span{color:var(--color-grey-light)}.product-notes[open] summary>span{transform:rotate(45deg)}.product-notes>div{grid-template-columns:1fr 1fr;gap:40px;padding-block:10px 24px;display:grid}.product-notes p{color:var(--quiet);max-width:550px;font-size:11px;line-height:1.8}.footer-line{color:var(--quiet);font:6px var(--font-mono);letter-spacing:.05em;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.footer-line>a{color:var(--color-grey-light)}@media (width>=1700px){.world-camera{--world-scale:1.18}.beat-copy{max-width:680px}h1{font-size:144px}h2{font-size:108px}.beat-record h2{font-size:102px}.beat-copy>p{max-width:400px;font-size:18px}}@media (width<=1150px){.world-camera{--world-scale:.8;left:73%}.beat-copy{width:47%}h1{font-size:9.3vw}h2{font-size:6.3vw}.beat-record h2{font-size:6vw}.beat-copy>p{max-width:320px;font-size:14px}.site-header{padding-inline:30px}.header-signature{font-size:6px}.stage-floor{font-size:4px}.copy-detail{margin-top:25px}}@media (width<=767px){.site-header{gap:20px;height:68px;padding-inline:20px}.brand-lockup>svg{width:23px;height:23px}.brand-lockup>span{font-size:9px}.header-signature{display:none}.header-link{gap:12px;font-size:10px}.header-link>svg{width:15px}.story-beat{align-items:start;height:110svh;min-height:750px;padding:108px 24px 90px}.beat-copy{width:100%;max-width:none}.chapter-kicker{gap:12px;font-size:6px}h1{margin-top:20px;font-size:clamp(48px,12.8vw,70px);line-height:.92}h1>br:last-of-type{display:none}h1>em{margin-right:.2em}.beat-copy>p{max-width:300px;margin-top:18px;font-size:12px;line-height:1.6}.story-invitation{gap:20px;margin-top:8px;font-size:6px}.story-invitation>svg{width:13px}h2,.beat-record h2{margin-top:20px;font-size:clamp(43px,11.2vw,64px);line-height:.99}.copy-detail{max-width:290px;margin-top:18px;padding-left:11px}.copy-detail>span{font-size:5px}.copy-detail p{margin-top:6px;font-size:9px;line-height:1.6}.beat-aside{display:none}.development-note{margin-top:12px;padding-block:0;font-size:6px}.world-camera{--world-scale:.55;top:66%;left:50%}.world-coordinate{display:none}.landscape-type{font-size:390px;bottom:-40px;left:-35%}.depth-grid{background-size:55px 55px;width:230%;top:68%;left:-65%}.horizon-line{width:150%;height:150px;top:70%;left:10%}.stage-floor{letter-spacing:.04em;font-size:4px;bottom:78px;left:24px;right:24px}.stage-floor>span:last-child{display:none}.journey-hud{gap:14px;bottom:17px;left:24px;right:24px}.journey-hud nav{gap:17px}.journey-hud nav a{gap:5px;min-height:44px;font-size:6px}.chapter-dot{width:3px;height:3px}.motion-toggle{gap:5px;font-size:5px}.motion-indicator{font-size:9px}.epilogue{min-height:90svh;padding:65px 24px 24px}.epilogue-rule{height:55px;margin-bottom:25px}.epilogue>.chapter-kicker{font-size:6px}.epilogue h2{margin-top:25px;font-size:clamp(56px,14vw,88px)}.epilogue>p{margin-top:23px;font-size:13px}.final-link{gap:35px;margin-top:20px;font-size:12px}.epilogue-bottom{flex-direction:column;align-items:start;gap:28px;margin-top:65px}.contact-links{gap:28px;font-size:10px}.contact-pending{gap:7px}.product-notes>div{grid-template-columns:1fr;gap:14px}.product-notes p{font-size:10px}.footer-line{flex-wrap:wrap;gap:18px;font-size:5px}.footer-line>span:nth-child(2){display:none}}@media (width<=380px){.site-header{padding-inline:16px}.story-beat{padding-inline:18px;padding-top:98px}h1{font-size:46px}h2,.beat-record h2{font-size:40px}.beat-copy>p{max-width:270px;font-size:11px}.copy-detail{margin-top:14px}.copy-detail>span{font-size:4px}.copy-detail p{font-size:8px}.world-camera{--world-scale:.46;top:67%}.journey-hud{gap:8px;left:18px;right:18px}.journey-hud nav{gap:13px}.journey-hud nav a{font-size:5px}.motion-toggle{font-size:4px}.stage-floor{bottom:74px;left:18px}.epilogue{padding-inline:18px}.epilogue h2{font-size:51px}.contact-links{gap:21px;font-size:9px}}@media (height<=760px) and (width>=768px){.world-camera{--world-scale:.8}.story-beat{min-height:700px}h1{font-size:clamp(68px,8vw,94px)}h2{font-size:clamp(46px,6vw,68px)}.beat-record h2{font-size:clamp(44px,5.8vw,65px)}.copy-detail{margin-top:24px}.beat-aside{bottom:13%}.beat-copy>p{font-size:14px}}@media (height<=740px) and (width<=767px){.story-beat{min-height:730px;padding-top:92px}.world-camera{--world-scale:.45;top:69%}h1{font-size:44px}h2,.beat-record h2{font-size:39px}.copy-detail{margin-top:12px}.copy-detail p{font-size:8px}.beat-copy>p{margin-top:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chapter-dot{transition:none}}[data-motion=off] .world,[data-motion=off] .edge-prism,[data-motion=off] .venue-shard,[data-motion=off] .record-sheet{will-change:auto}.journey-hud{opacity:var(--hud-presence,1)}.story[data-finished=true] .journey-hud{visibility:hidden;pointer-events:none}html:has(.welcome[data-motion=off]){scroll-behavior:auto}@media (width>=381px) and (width<=767px){.world-camera{top:70%}.journey-hud nav{gap:14px}.journey-hud nav a{font-size:8px}.motion-toggle{font-size:6px}}@media (width<=380px){.journey-hud nav a{font-size:6px}.motion-toggle{font-size:5px}}
