:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090d12;--ink:#ece9e1;--muted:#91969a;--amber:#caaa7d;--blue:#8aadc8;--line:#bbc8d123;--amber-faint:#caaa7d55;--border-amber:#caaa7d70;--background-transparent:#090d1200;--text-navigation:#a1a9ae;--text-muted-cool:#8c9ba5;--text-warm:#cdbb9e;--text-warm-muted:#c5b89c;--text-neutral-muted:#999d9c;--text-emphasis:#eeede8;--text-label:#f0ece3;--coolant:#9edcff;--heat:#f0d4a4;--heat-bright:#f3d2a0;--surface-deep:#071019;--surface-control:#07111bf2;--surface-label:#0b141be8;--border-label:#b9c9cf6b;--border-heat:#d8b47690;--font-sans:Arial, Helvetica, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}
*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;margin:0}body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--amber);outline-offset:7px}button:disabled{cursor:default;opacity:.4}[hidden]{display:none!important}::selection{background:var(--amber-faint);color:#fff}.experience{isolation:isolate;background:var(--background);height:100svh;min-height:660px;position:relative;overflow:hidden}.experience:after{content:"";z-index:8;pointer-events:none;opacity:.025;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='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.site-header{z-index:6;justify-content:space-between;align-items:center;padding:44px 5.25vw;display:flex;position:absolute;inset:0 0 auto}.site-header .journey-navigation{margin-left:auto}.language-switcher{gap:2px;margin-left:24px;display:flex}.language-switcher button{min-width:44px;min-height:44px;color:var(--muted);font:10px var(--font-mono);border-bottom:1px solid #0000;padding:0 8px}.language-switcher button[aria-pressed=true]{color:var(--amber);border-bottom-color:var(--amber)}.sound-control{width:44px;height:44px;color:var(--muted);flex-shrink:0;place-items:center;margin-left:8px;display:grid}.sound-control[aria-pressed=true]{color:var(--amber)}.sound-control:disabled{opacity:.35}.wordmark{letter-spacing:-.9px;align-items:center;font-size:21px;font-weight:500;display:flex}.brand{flex-shrink:0;position:relative}.brand-tooltip{z-index:1;border:1px solid var(--border-amber);background:var(--surface-control);width:min(290px,86vw);color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:6px;padding:20px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #00000040}.brand-tooltip-kicker{color:var(--muted);font:9px var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.brand-tooltip-words{align-items:center;gap:22px;margin:16px 0;display:flex}.brand-tooltip-words strong{color:var(--blue);font:400 24px Georgia,serif;display:block}.brand-tooltip-words>span:last-child strong{color:var(--amber)}.brand-tooltip-words small{color:var(--text-navigation);font:11px/1.5 var(--font-sans);margin-top:6px;display:block}.brand-tooltip-caption{border-top:1px solid var(--line);color:var(--text-navigation);font:12px/1.6 var(--font-sans);padding-top:12px;display:block}.wordmark>span{color:var(--amber)}.brand-symbol{width:24px;height:24px;fill:var(--amber);margin-right:11px;transform:rotate(-8deg)}.brand-symbol circle:last-child{fill:#6d8da8}.journey-navigation ol{gap:25px;margin:0;padding:0;list-style:none;display:flex}.journey-navigation button{min-width:44px;min-height:44px;color:var(--text-navigation);font:9px var(--font-mono);letter-spacing:.5px;align-items:center;gap:9px;padding:0;transition:color .3s,opacity .3s;display:flex;position:relative}.journey-navigation button>span:first-child{color:#78858f;font-size:8px}.journey-navigation button:after{content:"";background:var(--line);height:1px;transition:background .4s;position:absolute;bottom:0;left:0;right:0}.journey-navigation [data-visited=true] button:after{background:var(--amber-faint)}.journey-navigation button[aria-current=step],.journey-navigation button:hover:not(:disabled){color:var(--ink)}.journey-navigation button[aria-current=step]:after{background:var(--amber)}.journey-navigation[aria-busy=true] button{opacity:.65}.reaction-copy,.reactor-copy,.reaction-back,.reactor-hotspots,.power-hotspots,.incoming-neutron,.fragment-labels{transition:opacity .3s}.is-travelling .reaction-copy,.is-travelling .reactor-copy,.is-travelling .reaction-back,.is-travelling .reactor-hotspots,.is-travelling .power-hotspots,.is-travelling .incoming-neutron,.is-travelling .fragment-labels,.is-travelling .hero-copy{opacity:0;pointer-events:none}.chapter{isolation:isolate;height:100%;position:relative}.chapter:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 75%,#090d1280),radial-gradient(at 68% 45%,#0000 30%,#06090d55 100%);position:absolute;inset:0}.scene-atmosphere{pointer-events:none;background:radial-gradient(at 72% 36%,#94714220,#0000 40%),radial-gradient(at 83% 58%,#28528720,#0000 40%);position:absolute;inset:0}.atom-composition{z-index:1;width:88%;height:112%;transition:left 1.1s,top 1.1s,width 1.1s,height 1.1s;position:absolute;top:-6%;left:20.5%}.atom-stage{cursor:grab;touch-action:pan-y;width:100%;height:100%;outline-offset:-60px!important}.atom-stage:active{cursor:grabbing}.atom-stage>div{opacity:0;transition:opacity .3s}.atom-stage.is-ready>div{opacity:1}.atom-stage.is-static{cursor:default}.atom-reticle{z-index:2;pointer-events:none;position:absolute;inset:0}.atom-reticle-ring{aspect-ratio:1;width:auto;height:88%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.reticle-motion{transform-box:view-box;transform-origin:50%}.atom-annotation{color:#adb7bb;font:9px/1.9 var(--font-mono);letter-spacing:1.4px;white-space:nowrap;transform:translate(var(--reticle-x,0px), var(--reticle-y,0px));align-items:center;gap:15px;transition:transform .7s ease-out;display:flex;position:absolute}.atom-annotation--isotope{top:31%;left:68%}.atom-annotation--potential{top:77%;left:17.8%}.annotation-leader{background:#caaa7d66;width:64px;height:1px;position:relative}.annotation-leader:before,.annotation-leader:after{content:"";background:var(--amber);border-radius:50%;width:3px;height:3px;position:absolute;top:-1px}.annotation-leader:before{left:0}.annotation-leader:after{right:0}.atom-reticle[data-motion=paused],.atom-reticle[data-motion=paused] *{animation-play-state:paused}.nucleus-fallback{pointer-events:none;opacity:.035;width:100%;height:100%;position:absolute}.is-static .nucleus-fallback{opacity:.85}.hero-copy{z-index:3;pointer-events:none;transition:bottom 1.2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:21%;left:5.2%}h1{letter-spacing:-.075em;text-shadow:0 4px 45px #090d1260;margin:0 0 32px -7px;font:400 clamp(100px,11.3vw,176px)/.84 Georgia,Times New Roman,serif;transition:opacity .5s,transform .8s,visibility .5s}h1>span,h1>em{display:block}h1>em{letter-spacing:-.065em;color:#c9b696;margin-top:7px;margin-left:.18em;padding-right:20px;font-weight:400}.hero-description{color:#a3a6a7;letter-spacing:.2px;margin:0 0 30px 2px;font-size:13px;line-height:1.8;transition:opacity .4s,visibility .5s}.explore-button{pointer-events:auto;font:10px var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:18px;padding:0 12px 0 0;display:inline-flex}.explore-arrow{width:49px;height:49px;color:var(--amber);border:1px solid #caaa7d68;border-radius:50%;place-items:center;transition:background .35s,border-color .35s,transform .5s;display:grid}.explore-arrow>svg{transition:transform .5s;transform:rotate(-35deg)}.explore-button:hover .explore-arrow{border-color:var(--amber);background:#caaa7d15}.explore-button:hover .explore-arrow>svg{transform:rotate(0)}.particle-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.proton-dot{background:var(--amber)}.neutron-dot{background:var(--blue)}.about-button{color:var(--amber);white-space:nowrap;align-items:center;gap:8px;padding:5px 0;font-size:9px;display:inline-flex}.about-button svg{width:12px;height:12px}.motion-control{z-index:5;min-height:30px;font:8px var(--font-mono);color:#8f9ba4;letter-spacing:.5px;opacity:0;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;bottom:30px;right:5.25%}.chapter:hover .motion-control,.motion-control:focus-visible{opacity:1}.fallback-note{z-index:4;max-width:240px;font:9px/1.8 var(--font-mono);color:#9aa6ae;position:absolute;bottom:35px;right:5.25%}.sr-only{clip-path:inset(50%);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(--background);padding:12px;font-size:13px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.about-dialog{width:calc(100% - 40px);max-width:540px;max-height:calc(100svh - 48px);color:var(--ink);background:#111820;border:1px solid #a8bdc230;padding:50px;position:fixed;box-shadow:0 25px 100px #0006}.about-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a0dde}.dialog-close{color:#a2adb4;padding:6px 10px;font-size:28px;font-weight:300;position:absolute;top:11px;right:18px}.section-kicker{font:8px var(--font-mono);letter-spacing:1.6px;color:var(--amber);margin:0 0 25px}.about-dialog h2{letter-spacing:-1.6px;margin:0 0 28px;font:400 42px/1.1 Georgia,Times New Roman,serif}.about-dialog h2 em{color:var(--amber);font-weight:400}.about-dialog p:not(.section-kicker){color:#acb8bf;margin:0 0 18px;font-size:13px;line-height:1.85}.about-dialog p.science-note{border-top:1px solid var(--line);color:#92a1aa;padding-top:20px;font-size:11px}.about-dialog>a{color:var(--amber);align-items:center;gap:15px;margin-top:4px;font-size:11px;display:inline-flex}
.is-reacting .atom-composition{width:76%;height:94%;top:-5%;left:22%}.is-reacting:not(.is-reactor) .atom-composition{width:67%;height:91%;top:7.5%;left:21%}.experience:not(.is-reactor) .scene-atmosphere{background:radial-gradient(at 66% 24%,#af8b5420,#0000 36%),radial-gradient(at 87% 57%,#37607f1c,#0000 32%)}.is-reacting .atom-stage{cursor:default}.is-reacting .chapter:after{background:linear-gradient(#0000 70%,#090d1299)}.is-reacting .motion-control{opacity:1}.reaction-back{z-index:5;min-height:44px;color:var(--text-navigation);font:9px var(--font-mono);letter-spacing:.8px;padding:0;position:absolute;top:115px;left:5.25%}.reaction-back>span{margin-right:12px}.reaction-copy{z-index:4;pointer-events:none;max-width:440px;position:absolute;top:29%;left:3.8%}.reaction-copy .section-kicker{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reaction-copy h1{letter-spacing:-.055em;white-space:pre-line;margin:0 0 27px -3px;font-size:clamp(70px,7.55vw,126px);line-height:.86}.reaction-copy h1>span{font-size:1.12em;line-height:.8}.reaction-copy h1>em{margin-left:.035em}#reaction-instruction{max-width:355px}.reaction-status{outline:none!important}.reaction-status>p:not(.section-kicker){color:#a7b0b5;margin:0;font-size:16px;line-height:1.8}.reaction-status>.reaction-equation{font:10px/2 var(--font-mono);color:var(--text-warm);margin-top:16px;position:fixed;bottom:72px;left:3.8%}.reaction-equation>span{color:#7294ad;padding:0 5px}.reaction-actions{align-items:center;gap:25px;min-height:64px;margin-top:27px;display:flex}.reaction-action{pointer-events:auto;border-bottom:1px solid var(--border-amber);min-height:44px;font:9px var(--font-mono);letter-spacing:.4px;white-space:nowrap;align-items:center;gap:22px;padding:0 0 4px;display:inline-flex}.reaction-action>span{color:var(--amber);font-size:18px}.reaction-action:first-child{letter-spacing:1.8px;border:0;gap:24px;font-size:11px}.reaction-action:first-child>span{border:1px solid var(--amber);border-radius:50%;order:-1;place-items:center;width:60px;height:60px;font-size:23px;display:grid}.reaction-note{font:8px/1.8 var(--font-mono);color:#7c8993;max-width:500px;margin:0;position:fixed;bottom:27px;left:3.8%}.incoming-neutron{z-index:6;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #8aadc85e;border-radius:50%;width:58px;height:58px;margin:-29px 0 0 -29px;padding:0;transition:border-color .3s,background .3s;position:absolute;top:0;left:0}.incoming-neutron:hover,.incoming-neutron:focus-visible{background:#8aadc80a;border-color:#bad7eb}.incoming-neutron.is-dragging{cursor:grabbing;border-color:#d1e4ee}.neutron-caption{text-align:center;width:120px;font:8px var(--font-mono);letter-spacing:1.2px;color:#b5cddd;pointer-events:none;position:absolute;top:74px;left:50%;transform:translate(-50%)}.neutron-caption>span{color:#718795;letter-spacing:1px;margin-top:8px;font-size:7px;display:block}.is-dragging .neutron-caption{opacity:0}.neutron-orb{display:none}.is-illustrated .neutron-orb{background:radial-gradient(circle at 30% 25%,#cad9e3,#68879a 40%,#182535 90%);border-radius:50%;display:block;position:absolute;inset:18px}.capture-target{z-index:2;pointer-events:none;opacity:0;border:1px dashed #8aadc856;border-radius:50%;transition:opacity .25s;position:absolute;top:0;left:0;translate:-50% -50%}.capture-target.is-dragging{opacity:1}.capture-target>span{font:7px var(--font-mono);letter-spacing:1px;color:#b2c5d2;white-space:nowrap;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.fragment-labels{pointer-events:none;z-index:3;position:absolute;inset:0}.fragment-labels>span{color:var(--text-warm);font:16px var(--font-mono);text-align:left;letter-spacing:1.2px;position:absolute;top:0;left:0;translate:-100% -50%}.fragment-labels>span:after,.fission-neutron-label:before{content:"";background:var(--border-amber);width:45px;height:1px;position:absolute;top:50%;left:calc(100% + 16px)}.fragment-labels>span:last-child{translate:0 -50%}.fragment-labels>span:last-child:after,.fission-neutron-label:before{left:auto;right:calc(100% + 16px)}.fission-neutron-label{pointer-events:none;color:var(--text-warm);font:16px var(--font-mono);position:absolute;top:0;left:0;translate:0 -50%}.fission-neutron-label small{font:9px/1.8 var(--font-mono);letter-spacing:1.8px;color:var(--text-muted-cool);margin-top:10px;display:block}.fragment-labels sup{font:9px var(--font-mono);vertical-align:top}.fragment-labels small{color:var(--text-muted-cool);font:8px var(--font-mono);letter-spacing:.5px;white-space:nowrap;margin-top:8px;display:block}.reaction-copy[data-stage=complete] .reaction-actions{flex-wrap:wrap;gap:12px 26px}.reaction-copy[data-stage=complete] .reaction-note{flex-basis:100%;max-width:500px}.reactor-entry{color:var(--amber)}.reactor-copy{z-index:4;pointer-events:none;width:min(420px,32%);position:absolute;bottom:7%;left:8%}.reactor-copy h1{letter-spacing:-.06em;white-space:pre-line;margin:0 0 23px -3px;font-size:clamp(42px,4.8vw,72px);line-height:1.02;outline:none!important}.reactor-copy .section-kicker{margin-bottom:20px;font-size:8px}.reactor-description{color:#adb6bb;max-width:370px;margin:0;font-size:12px;line-height:1.85}.reactor-detail-note{color:#a3b5be;font:10px/1.7 var(--font-mono);max-width:370px;margin:12px 0 0}.reactor-object-label{border-left:1px solid var(--amber);background:var(--surface-label);color:#d1d8d8;max-width:150px;font:10px/1.5 var(--font-mono);pointer-events:none;padding:7px 9px;position:absolute;top:0;left:0}.reactor-hotspots.is-illustrated .reactor-object-label{top:43%;left:53%}.reactor-hotspots.is-illustrated .label-fuel{top:33%;left:65%}.reactor-actions{flex-wrap:wrap;align-items:center;gap:28px;min-height:44px;margin:19px 0 14px;display:flex}.reactor-overview{pointer-events:auto;color:#92a3ad;font:9px var(--font-mono);min-height:44px;padding:0}.reactor-overview span{padding-left:9px;font-size:15px}.reactor-note{color:#778994;font:8px/1.8 var(--font-mono);margin:0}.reactor-source{min-height:24px;font:8px var(--font-mono);color:#9fadaf;pointer-events:auto;align-items:center;margin-top:12px;display:inline-flex}.reactor-scale{color:#9cabaf;font:8px var(--font-mono);letter-spacing:1px}.reactor-scale span{color:var(--amber);padding:0 10px}.reactor-hotspots{z-index:6;pointer-events:none;position:absolute;inset:0}.reactor-hotspot{border:1px solid var(--border-label);color:#d1c3a9;width:44px;height:44px;font:9px var(--font-mono);pointer-events:auto;background:#0b141bd9;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;padding:0;transition:background .25s,border-color .25s;display:grid;position:absolute;top:0;left:0}.reactor-hotspot:hover,.reactor-hotspot[aria-pressed=true]{border-color:var(--amber);background:#27333bed}.hotspot-coolant{color:var(--coolant);border-color:#6ebee796}.hotspot-coolant[aria-pressed=true]{border-color:var(--coolant)}.hotspot-label{white-space:nowrap;letter-spacing:.6px;color:#b7c4cb;text-shadow:0 1px 8px #000;font-size:8px;position:absolute;top:16px;left:55px}.hotspot-coolant .hotspot-label{left:auto;right:55px}.reactor-hotspots.is-illustrated .hotspot-fuel{top:57%;left:59%}.reactor-hotspots.is-illustrated .hotspot-control{top:29%;left:50%}.reactor-hotspots.is-illustrated .hotspot-coolant{top:58%;left:34%}.reactor-fallback{pointer-events:none;width:100%;height:100%;position:absolute}.is-reactor .scene-atmosphere{background:radial-gradient(at 63% 54%,#90613019,#0000 37%),radial-gradient(at 76% 32%,#23507b21,#0000 43%)}.is-reactor:not(.is-power) .atom-composition{width:76%;height:100%;top:0;left:24%}.is-reactor:not(.is-power) .chapter:after{background:linear-gradient(90deg,#090d1238,#0000 35%),linear-gradient(#0000 82%,#090d1240)}.is-reactor:not(.is-power) .reactor-copy{width:min(360px,23%);top:23%;bottom:auto;left:3%}.is-reactor:not(.is-power) .reactor-copy h1{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(44px,4.5vw,76px);line-height:.95}.is-reactor:not(.is-power) .reactor-copy .section-kicker{color:#aaa69e;letter-spacing:0;margin-bottom:18px;font:18px/1.4 Georgia,Times New Roman,serif}.is-reactor:not(.is-power) .reactor-description{color:#a6a49d;white-space:pre-line;max-width:295px;font-size:14px;line-height:1.7}.is-reactor:not(.is-power) .reactor-copy:not([data-selected=none]) h1{font-size:clamp(40px,3.5vw,58px)}.is-reactor:not(.is-power) .reactor-copy:not([data-selected=none]) .section-kicker{color:var(--amber);font:10px/1.7 var(--font-mono);letter-spacing:1px}.is-reactor:not(.is-power) .reactor-detail-note{color:#9faaa9;font-size:12px}.is-reactor:not(.is-power) .reactor-actions{gap:12px 22px;margin:24px 0 20px}.is-reactor:not(.is-power) .reaction-action{letter-spacing:.8px;font-size:10px}.is-reactor:not(.is-power) .reaction-action:first-child{gap:14px}.is-reactor:not(.is-power) .reaction-action:first-child>span{width:44px;height:44px;font-size:20px}.is-reactor:not(.is-power) .reactor-note{color:#8a908f;max-width:310px;font-size:10px}.is-reactor:not(.is-power) .reactor-source{min-height:44px;margin-top:2px;font-size:9px}.is-reactor:not(.is-power) .reactor-hotspot{background:0 0;border-color:#0000}.is-reactor:not(.is-power) .reactor-hotspot-marker{border:1px solid var(--text-warm-muted);background:var(--text-warm-muted);border-radius:50%;width:6px;height:6px;font-size:0;transition:box-shadow .25s}.is-reactor:not(.is-power) .reactor-hotspot:hover .reactor-hotspot-marker,.is-reactor:not(.is-power) .reactor-hotspot[aria-pressed=true] .reactor-hotspot-marker{box-shadow:0 0 0 5px #c5b89c25}.is-reactor:not(.is-power) .hotspot-label{text-align:left;color:#ddd9d0;width:148px;font:10px/1.4 var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;white-space:normal;top:7px;left:auto;right:200px}.is-reactor:not(.is-power) .hotspot-label:after{content:"";background:linear-gradient(90deg,#b5b0a667,#b5b0a630);height:1px;position:absolute;top:21px;left:0;right:-182px}.is-reactor:not(.is-power) .reactor-hotspot-note{max-width:145px;color:var(--text-neutral-muted);font:8px/1.55 var(--font-mono);letter-spacing:.8px;margin-top:16px;display:block}.is-reactor:not(.is-power) .hotspot-coolant .hotspot-label{left:65px;right:auto}.is-reactor:not(.is-power) .hotspot-coolant .hotspot-label:after{background:linear-gradient(90deg,#8db4c130,#8db4c167);left:-47px;right:0}.is-reactor:not(.is-power) .hotspot-coolant .reactor-hotspot-marker{border-color:var(--coolant);background:var(--coolant)}.is-reactor:not(.is-power) .reactor-hotspots[data-selected=none] .hotspot-coolant .hotspot-label{left:auto;right:130px}.is-reactor:not(.is-power) .reactor-hotspots[data-selected=none] .hotspot-coolant .hotspot-label:after{left:0;right:-112px}.reactor-annotation{color:#dbd8cf;width:154px;font:9px/1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase;pointer-events:none;position:absolute;top:0;left:0}.reactor-annotation small{color:var(--text-neutral-muted);font:8px/1.6 var(--font-mono);letter-spacing:.7px;margin-top:13px;display:block}.reactor-annotation:after{content:"";background:#c5bca84d;height:1px;position:absolute;top:20px;left:0;right:0}.annotation-left{translate:-100%}.annotation-right{margin-left:34px}@media (min-width:761px){.is-reactor:not(.is-power) .reactor-hotspots:not([data-selected=none]) .hotspot-label{opacity:0}.is-reactor:not(.is-power) .reactor-hotspots:not([data-selected=none]) .reactor-hotspot:is(:hover,:focus-visible) .hotspot-label{opacity:1}}.is-reactor:not(.is-power) .reactor-object-label{color:#e0d9c9;max-width:185px;font-size:12px}.power-hotspots{z-index:6;pointer-events:none;position:absolute;inset:0}.power-hotspot .hotspot-label{opacity:0;background:#0b141bed;padding:8px 10px;transition:opacity .2s;top:auto;bottom:54px;left:50%;transform:translate(-50%)}.power-hotspot:hover .hotspot-label,.power-hotspot:focus-visible .hotspot-label{opacity:1}.power-hotspot-transmission,.power-hotspot-generator{color:var(--coolant);border-color:#73bce799}.power-fallback{pointer-events:none;width:100%;height:100%;position:absolute}.power-hotspots.is-illustrated .power-hotspot-heat{top:25%;left:27%}.power-hotspots.is-illustrated .power-hotspot-turbine{top:33%;left:41%}.power-hotspots.is-illustrated .power-hotspot-generator{top:39%;left:52%}.power-hotspots.is-illustrated .power-hotspot-transmission{top:43%;left:63%}.power-hotspots.is-illustrated .power-hotspot-city{top:60%;left:70%}.power-copy .section-kicker{letter-spacing:1.4px}.city-closing{max-width:350px;color:var(--amber);letter-spacing:-.5px;margin:18px 0 8px;font:italic 24px/1.25 Georgia,Times New Roman,serif}.city-exploration{pointer-events:auto;justify-content:center;gap:20px;margin:0;display:flex;position:absolute;bottom:86px;left:0;right:0}.city-exploration button{border-bottom:1px solid var(--line);color:#99adb9;min-height:44px;font:10px var(--font-mono)}.city-exploration button[aria-pressed=true]{color:var(--amber);border-color:var(--amber)}.city-object-label{z-index:6;color:#e8d4b0;background:var(--surface-label);border-left:1px solid var(--amber);max-width:168px;font:10px/1.5 var(--font-mono);pointer-events:none;padding:8px 10px;position:absolute;top:0;left:0}.city-object-label.is-illustrated{top:28%;left:56%}.is-power .scene-atmosphere{background:radial-gradient(at 64% 27%,#9562381d,#0000 36%),radial-gradient(at 79% 61%,#2e617524,#0000 40%)}
@media (min-width:761px) and (max-height:760px){.is-reactor:not(.is-power) .reactor-copy{top:21%}.is-reactor:not(.is-power) .reactor-copy:not([data-selected=none]) h1{margin-bottom:16px;font-size:40px}.is-reactor:not(.is-power) .reactor-description{font-size:12px;line-height:1.6}.is-reactor:not(.is-power) .reactor-detail-note{font-size:11px}.is-reactor:not(.is-power) .reactor-actions{gap:4px 18px;margin:12px 0}.site-header{padding-top:30px}h1{margin-bottom:24px;font-size:min(10vw,132px)}.hero-description{margin-bottom:24px}.hero-copy{bottom:9%}}@media (min-width:761px) and (max-width:1050px){h1{font-size:112px}.hero-copy{left:6%}.atom-composition{width:98%;left:20%}}@media (max-width:760px){.experience{min-height:700px}.wordmark{font-size:18px}.brand-symbol{width:21px;height:21px;margin-right:8px}.atom-composition{width:120%;height:64%;top:5%;left:-10%}.atom-reticle-ring{width:84%;height:auto;max-height:100%}.atom-annotation{letter-spacing:.8px;gap:9px;font-size:8px}.atom-annotation--isotope{top:11%;left:auto;right:13%}.atom-annotation--potential{top:auto;bottom:14%;left:13%}.annotation-leader{width:28px}.scene-atmosphere{background:radial-gradient(at 68% 30%,#94714224,#0000 45%),radial-gradient(at 72% 45%,#28528726,#0000 40%)}.chapter:after{background:linear-gradient(0deg, var(--background) 4%, var(--background-transparent) 51%), radial-gradient(ellipse at 65% 30%, transparent 28%, #06090d40 100%)}.hero-copy{bottom:7%;left:8%}h1{margin:0 0 24px -4px;font-size:clamp(78px,19.5vw,115px);line-height:.84}h1>em{margin-top:4px}.hero-description{margin-bottom:23px;font-size:11px;line-height:1.8}.explore-button{letter-spacing:1.4px;gap:15px;font-size:8px}.explore-arrow{width:43px;height:43px}.motion-control{font-size:7px;bottom:18px;right:7%}.motion-control>span{display:none}.motion-control[data-guided],.is-power .motion-control,:is(.is-reactor:not(.is-power):has(.reactor-copy[data-selected=fuel]) .motion-control,.is-reactor:not(.is-power):has(.reactor-copy[data-selected=control]) .motion-control){top:110px;bottom:auto}.fallback-note{max-width:none;font-size:7px;bottom:17px;left:8%;right:15%}.about-dialog{padding:42px 28px 28px}.is-reacting .chapter:after{background:linear-gradient(0deg, var(--background) 13%, transparent 42%)}.reaction-back{font-size:8px;top:75px;left:7%}.reaction-copy{max-width:none;inset:auto 7% 7%}.reaction-copy h1{margin-bottom:14px;font-size:clamp(50px,13.5vw,70px);line-height:.94}.reaction-copy .section-kicker{margin-bottom:14px;font-size:7px}.reaction-status>p:not(.section-kicker){font-size:12px}.reaction-status>.reaction-equation{margin-top:10px;font-size:10px;position:static}.reaction-equation>span{padding:0 2px}.reaction-actions{gap:20px;min-height:44px;margin-top:12px}.reaction-note{max-width:170px;font-size:10px;position:static}.reaction-action{gap:14px;font-size:9px}.reaction-action:first-child{letter-spacing:.5px;gap:14px;font-size:9px}.reaction-action:first-child>span{width:44px;height:44px;font-size:18px}.fission-neutron-label{display:none}.incoming-neutron{width:48px;height:48px;margin:-24px 0 0 -24px}.is-illustrated .neutron-orb{inset:15px}.neutron-caption{width:85px;font-size:8px;top:60px}.neutron-caption>span{font-size:8px}.fragment-labels>span{text-align:center;font-size:13px;translate:-50%}.fragment-labels>span:last-child{translate:-50%}.fragment-labels>span:after{display:none}.fragment-labels small{font-size:7px}.reactor-copy{width:auto;bottom:5.5%;left:7%;right:7%}.reactor-copy h1{margin-bottom:14px;font-size:clamp(32px,8.8vw,42px);line-height:1.04}.reactor-copy .section-kicker{margin-bottom:12px;font-size:7px}.reactor-description{max-width:none;font-size:12px;line-height:1.7}.reactor-actions{gap:24px;margin:12px 0 8px}.reactor-note{font-size:10px}.reactor-source{margin-top:8px;font-size:10px}.hotspot-label{display:none}.reactor-scale{font-size:7px}.power-hotspots,.power-hotspots.is-illustrated{justify-content:center;align-items:center;gap:14px;height:44px;display:flex;top:auto;bottom:-20px}.power-hotspot,.power-hotspots.is-illustrated .power-hotspot{flex:0 0 44px;margin:0;position:static;transform:none!important}.city-exploration{top:60px;bottom:auto}.is-power:has(.power-hotspots[data-city]) .power-copy{margin-top:110px}.reaction-copy,.reactor-copy{margin:54px 7% 0;position:relative;bottom:auto;left:auto;right:auto}.experience.is-reacting{height:auto;min-height:100svh}.is-reacting .chapter{height:auto;min-height:100svh;padding:110px 0 56px}.is-reacting .atom-composition{width:100%;height:clamp(300px,43svh,410px);position:relative;top:auto;left:0}.is-reacting:not(.is-reactor) .atom-composition{width:100%;height:clamp(320px,46svh,430px);top:auto;left:0}.site-header{padding:16px 7%}.is-reacting .site-header{background:linear-gradient(var(--background) 65%, var(--background-transparent));position:fixed}.journey-navigation ol{gap:0}.journey-navigation button{letter-spacing:0;flex-direction:column;justify-content:center;gap:5px;font-size:9px}.journey-navigation button:after{left:5px;right:5px}.journey-navigation button>span:first-child{font-size:7px}.power-copy .section-kicker{letter-spacing:.8px;font-size:6.5px}.is-reactor:not(.is-power) .atom-composition{width:100%;height:clamp(340px,50svh,480px);position:relative;top:auto;left:0}.is-reactor:not(.is-power) .reactor-copy{width:auto;margin:16px 7% 0;position:relative;inset:auto}.is-reactor:not(.is-power) .reactor-copy h1,.is-reactor:not(.is-power) .reactor-copy:not([data-selected=none]) h1{margin-bottom:20px;font-size:clamp(40px,10.5vw,56px)}.is-reactor:not(.is-power) .reactor-copy .section-kicker{margin-bottom:12px;font-size:16px}.is-reactor:not(.is-power) .reactor-description{max-width:none;font-size:14px}.is-reactor:not(.is-power) .reactor-actions{gap:12px 20px;margin:18px 0 16px}.is-reactor:not(.is-power) .reactor-hotspot{border:1px solid var(--border-label);background:#0b141bc9}.is-reactor:not(.is-power) .reactor-hotspot-marker{background:0 0;border:0;width:auto;height:auto;font-size:10px}.is-reactor:not(.is-power) .hotspot-coolant .reactor-hotspot-marker{background:0 0}.is-reactor:not(.is-power) .hotspot-label,.is-reactor:not(.is-power) .hotspot-coolant .hotspot-label,.is-reactor:not(.is-power) .reactor-hotspots[data-selected=none] .hotspot-coolant .hotspot-label{text-align:center;letter-spacing:.4px;width:100px;font-size:9px;display:block;top:48px;left:50%;right:auto;transform:translate(-50%)}.is-reactor:not(.is-power) .hotspot-label:after,.is-reactor:not(.is-power) .reactor-hotspot-note{display:none}.is-reactor:not(.is-power) .reactor-object-label{max-width:145px;font-size:11px}.reactor-annotation{display:none}.is-reactor:not(.is-power) .motion-control{top:110px;bottom:auto}}@media (max-width:380px){.wordmark{font-size:15px}.brand-symbol{width:18px;height:18px;margin-right:7px}.hero-copy{bottom:6%}h1{font-size:76px}}@media (prefers-reduced-motion:no-preference){.atom-reticle{animation:1.6s .6s both reveal}.reticle-motion{animation:180s linear infinite reticle-turn}.atom-annotation>span{animation:9s ease-in-out infinite annotation-drift}.atom-annotation--potential>span{animation-delay:-4.5s}@keyframes reticle-turn{to{transform:rotate(360deg)}}@keyframes annotation-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.site-header{animation:1.4s .1s both reveal}h1>span{animation:1.6s cubic-bezier(.16,1,.3,1) .1s both title-arrive}h1>em{animation:1.8s cubic-bezier(.16,1,.3,1) .23s both title-arrive}.hero-description{animation:1.6s .55s both reveal}.explore-button{animation:1.6s .75s both reveal}.scene-atmosphere{animation:2.8s both reveal}@keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes title-arrive{0%{opacity:0;filter:blur(3px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.is-power .atom-composition{width:100%;height:100%;top:0;left:0}.is-power .chapter:after{background:linear-gradient(#0000 76%,#06101c55)}.is-power .power-copy{width:min(330px,27%);bottom:8%;left:4%}.is-power .power-copy h1{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(35px,3.55vw,57px);line-height:1.02}.power-copy h1 em{color:#e7b96e;font-style:normal;display:inline}.power-copy .reactor-description{font-size:12px;line-height:1.7}.power-copy[data-overview] .reactor-note{max-width:305px;font-size:8px}.power-copy .city-closing{max-width:300px;margin-top:16px;font-size:16px}.power-copy .reactor-actions{gap:18px;margin:16px 0}.power-copy .reaction-action{letter-spacing:.6px;font-size:10px}.power-copy .reaction-action>span{width:40px;height:40px}.control-room-entry{border:1px solid var(--border-heat);min-height:54px;color:var(--heat);text-align:left;pointer-events:auto;font:11px/1.5 var(--font-mono);background:#091722eb;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;top:0;left:0;translate:-50% -100%}.control-room-entry>span:first-child{font-size:28px}.control-room-entry small{color:#b3bec6;font-size:9px;display:block}.control-room-entry:after{content:"";background:var(--border-heat);width:1px;height:18px;position:absolute;top:100%;left:50%}.control-room-entry:hover{border-color:var(--heat);background:#1b2c38}.control-room-notes{margin:22px 0}.control-room-notes div{border-top:1px solid #94a4b12b;padding:12px 0}.control-room-notes dt{color:#d7bb8d;font:9px var(--font-mono);letter-spacing:1px;text-transform:uppercase}.control-room-notes dd{color:#b1bdc5;margin:7px 0 0;font-size:11px;line-height:1.7}.control-room-copy .reactor-note{margin-top:22px}@media (min-width:761px){.is-power .power-hotspots[data-city]{padding:0;display:block}.is-power .power-hotspots[data-city] .power-hotspot{position:absolute;top:0;left:0}.is-power .power-hotspot{border-radius:50%;width:44px;height:44px;font-size:9px}.is-power .power-hotspot .hotspot-label{opacity:1;border:1px solid #7895a42e;padding:5px 7px;font-size:8px;bottom:38px}.is-power .city-exploration{gap:18px;bottom:65px;left:auto;right:5%}.is-power:has(.control-room-copy) .atom-composition{width:82%;left:18%}}@media (max-width:760px){.is-power .atom-composition{height:clamp(350px,50svh,450px);position:relative;top:auto;left:0}:is(.is-power .power-copy,.is-power:has(.power-hotspots[data-city]) .power-copy){width:auto;margin:152px 7% 0;position:relative;bottom:auto;left:auto}.is-power .power-copy h1{font-size:clamp(35px,9vw,45px)}.is-power:has(.control-room-copy) .power-copy.control-room-copy{margin-top:22px}.is-power .control-room-entry{min-height:44px;padding:6px 14px;position:absolute;top:54px;left:50%;translate:-50%;transform:none!important}.control-room-entry:after{display:none}.is-power .city-exploration{top:112px}.control-room-notes{margin:15px 0}.control-room-notes div{padding:9px 0}}@media (min-width:761px){.is-power .chapter:after{background:linear-gradient(25deg, var(--surface-deep) 0%, #071019c7 12%, transparent 40%)}.is-power .power-copy[data-overview]{width:360px;top:56%;bottom:auto}.is-power .power-copy[data-overview] h1{font-size:clamp(35px,3.05vw,48px)}.power-copy[data-overview] .section-kicker{display:none}.power-copy[data-overview] .city-closing{width:270px;font-size:13px;position:fixed;bottom:112px;right:5%}.is-power:has(.control-room-copy) .atom-composition{width:71%;left:29%}.is-power:has(.control-room-copy) .chapter:after{background:linear-gradient(90deg, var(--surface-deep) 23%, transparent 40%)}.is-power .control-room-copy{bottom:14%}}.city-signature-links{pointer-events:auto;color:#9baab6;font:9px var(--font-mono);align-items:center;gap:17px;margin-top:12px;display:flex}.city-signature-links>span{letter-spacing:1.3px;color:#ba9e70;font-size:7px}.city-signature-links a{border-bottom:1px solid #d7b47445;align-items:center;min-height:44px;display:inline-flex}.city-signature-links a:hover{color:var(--heat-bright);border-color:var(--heat-bright)}@media (min-width:761px){.city-signature-links{position:fixed;bottom:135px;right:5%}}.atom-stage[data-explorable]{cursor:grab;touch-action:none}.atom-stage[data-explorable]:active{cursor:grabbing}.city-camera-controls,.reactor-camera-controls{pointer-events:auto;background:#09141ddb;border:1px solid #8b9caa40;border-radius:3px;align-items:center;gap:10px;padding:0 9px;display:flex;position:absolute;bottom:35px;left:50%;translate:-50%}.city-camera-controls button,.reactor-camera-controls button{color:#d4c4a9;min-width:44px;min-height:44px;font:20px var(--font-mono)}.city-camera-controls output,.reactor-camera-controls output{color:#a7b6c1;text-align:center;width:40px;font:9px var(--font-mono)}.city-camera-controls .city-camera-reset,.reactor-camera-controls .reactor-camera-reset{border-left:1px solid #8294a738;padding:0 8px;font-size:9px}.city-camera-controls>span,.reactor-camera-controls>span{white-space:nowrap;color:#91a3b1;font:8px var(--font-mono);pointer-events:none;position:absolute;top:-22px;left:50%;translate:-50%}.reactor-camera-controls{z-index:5}@media (max-width:760px){:is(.is-power .power-copy,.is-power:has(.power-hotspots[data-city]) .power-copy){margin-top:218px}.is-power:has(.control-room-copy) .power-copy.control-room-copy{margin-top:22px}.city-camera-controls{top:177px;bottom:auto}.city-camera-controls>span{font-size:7px}.reactor-camera-controls{gap:6px;bottom:0}.reactor-camera-controls>span{font-size:7px}}@media (min-width:761px){.is-reactor:not(.is-power) .hotspot-label,.is-reactor:not(.is-power) .reactor-annotation{background:var(--surface-control);color:var(--text-label);letter-spacing:.65px;text-shadow:none;border:1px solid #aab6bd45;border-radius:3px;padding:10px 12px;font-size:11px;line-height:1.5;box-shadow:0 5px 18px #00000030}.is-reactor:not(.is-power) .hotspot-label{width:168px}.is-reactor:not(.is-power) .reactor-annotation{width:180px}.is-reactor:not(.is-power) .reactor-hotspot-note,.is-reactor:not(.is-power) .reactor-annotation small{color:#c4cdd3;letter-spacing:.1px;text-transform:none;margin-top:9px;font-size:10px;line-height:1.55}.is-reactor:not(.is-power) .hotspot-label:after{top:35px}.is-reactor:not(.is-power) .reactor-annotation:after{top:35px;left:12px;right:12px}}@media (max-width:760px){.is-reactor:not(.is-power) .hotspot-label{color:var(--text-label);background:var(--surface-control);font-size:10px}}@media (min-width:761px){.is-reactor:not(.is-power) .reactor-hotspots[data-selected=none] .hotspot-coolant .hotspot-label{right:-10px}}.power-copy[data-overview] .city-finale{flex-direction:column;gap:16px;margin:22px 0;display:flex}.power-copy[data-overview] .city-finale .city-closing,.power-copy[data-overview] .city-finale .city-signature-links{width:auto;max-width:none;margin:0;position:static;inset:auto}.power-copy[data-overview] .city-finale .city-closing{font-size:14px;line-height:1.5}.city-finale .city-signature-links{grid-template-columns:1fr 1fr;gap:4px 18px;font-size:10px;display:grid}.city-finale .city-signature-links>span{grid-column:1/-1}.city-finale .city-signature-links a{white-space:nowrap}@media (min-width:761px){.power-copy[data-overview] .city-finale{width:280px;max-width:280px;margin:0;position:fixed;bottom:116px;right:5%}.is-power .chapter:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--surface-deep) 21%, #07101900 38%);opacity:0;transition:opacity .6s;position:absolute;inset:0}.is-power:has(.power-copy[data-guided-subject]) .chapter:before{opacity:1}}@media (max-width:760px){.site-header{flex-wrap:wrap;gap:4px 0;padding-top:10px;padding-bottom:10px}.language-switcher{margin-left:auto}.site-header .journey-navigation{order:3;width:100%;margin-left:0}.site-header .journey-navigation ol{justify-content:space-between}.site-header .journey-navigation button{flex-direction:row;gap:7px;padding:0 5px}.is-reacting .chapter{padding-top:140px}.is-reacting .reaction-back{top:113px}}.power-copy[data-guided-subject] .reactor-note{font-size:10px;line-height:1.7}
.experience.is-opening{height:280svh;min-height:0;overflow:clip}.is-opening .site-header{position:fixed;left:0;right:0}.is-opening .chapter{height:100svh;min-height:0;position:sticky;top:0}.is-opening .atom-composition{width:67%;height:91%;transition:none;top:7.5%;left:21%}.is-opening .atom-reticle{opacity:var(--opening-arrival-opacity,1);pointer-events:none;animation:none;transform:translate(12%)}.is-opening .hero-copy{opacity:var(--opening-arrival-opacity,1);transform:translateY(calc(var(--opening-approach,0) * -36px));bottom:23%}.opening-copy{z-index:3;width:29%;max-width:390px;position:absolute;top:29%;left:5.2%}.opening-copy h2{letter-spacing:-.045em;margin:22px 0;font:400 clamp(46px,4.8vw,74px)/1.02 Georgia,Times New Roman,serif}.opening-copy h2 em{color:var(--amber);font-weight:400}.opening-inspect{opacity:var(--opening-inspect-opacity,0);transform:translateY(calc((1 - var(--opening-approach,0)) * 24px))}.opening-encounter{opacity:var(--opening-neutron-opacity,0);transform:translateY(calc((1 - var(--opening-handoff,0)) * 20px))}.opening-copy[inert],.opening-arrival[inert]{pointer-events:none}.opening-particles{flex-wrap:wrap;gap:6px 16px;margin:24px 0 18px;display:flex}.opening-particles button{color:#acb5bb;border-bottom:1px solid #9aa7b439;align-items:center;gap:8px;min-height:44px;padding:0 2px;font-size:12px;display:flex}.opening-particles button[aria-pressed=true]{border-color:var(--amber);color:var(--text-emphasis)}.opening-particles strong{color:var(--text-emphasis);font:400 21px Georgia,Times New Roman,serif}.opening-particles .particle-dot{width:6px;height:6px}.opening-detail{color:#aeb8bc;text-wrap:pretty;max-width:315px;min-height:80px;font-size:14px;line-height:1.8}.opening-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.opening-next{color:#dfcba9;min-height:44px;font:10px var(--font-mono);letter-spacing:1px;align-items:center;gap:24px;padding:8px 0;display:inline-flex}.opening-next span{font-size:22px}.opening-actions .about-button{color:#9ca9b0;min-height:44px;font-size:10px}.opening-wayfinding{z-index:4;pointer-events:none;font:9px var(--font-mono);letter-spacing:1px;color:#a7b3ba;align-items:center;gap:30px;display:flex;position:absolute;inset:auto 5.2% 32px}.opening-wayfinding button{pointer-events:auto;min-height:44px;font:inherit}.opening-wayfinding button:disabled{visibility:hidden}.opening-wayfinding button>span{padding-right:8px}.opening-scroll-cue{align-items:center;gap:18px;display:flex}.opening-scroll-cue i{background:#9daab336;width:72px;height:1px;display:block}.opening-scroll-cue b{width:100%;height:1px;transform:scaleX(var(--opening-progress,0));transform-origin:0;background:#d2b58b;display:block}.is-opening .motion-control{opacity:1;bottom:32px}@media (max-width:760px){.is-opening .site-header{background:linear-gradient(#070e15ee,#070e1500)}.is-opening .atom-composition{width:100%;height:clamp(320px,46svh,430px);position:absolute;top:140px;left:0}.is-opening .atom-reticle{transform:none}.is-opening .atom-annotation{display:none}.is-opening .hero-copy{width:86%;bottom:12%;left:7%}.is-opening .hero-copy h1{font-size:clamp(62px,17vw,105px)}.is-opening .hero-description{margin:22px 0;font-size:12px}.is-opening .explore-button{gap:16px}.opening-copy{width:86%;max-width:none;top:calc(148px + clamp(320px,46svh,430px));left:7%}.opening-copy .section-kicker{font-size:8px}.opening-copy h2{margin:10px 0;font-size:clamp(30px,8.5vw,44px)}.opening-inspect h2 br{display:none}.opening-inspect h2 em:before{content:" "}.opening-particles{margin:4px 0}.opening-detail{max-width:390px;min-height:0;margin:8px 0;font-size:12px;line-height:1.6}.opening-actions{flex-flow:wrap;align-items:center;gap:0 20px}.opening-next{letter-spacing:0;gap:16px;font-size:9px}.opening-wayfinding{letter-spacing:0;gap:16px;font-size:8px;inset:auto 7% 12px}.opening-scroll-cue{gap:10px}.opening-scroll-cue i{width:40px}.is-opening .motion-control{bottom:12px}}@media (max-width:760px) and (max-height:740px){.is-opening .hero-copy{bottom:10%}.is-opening .hero-copy h1{font-size:58px}.is-opening .hero-description{margin:12px 0}.opening-copy{top:450px}.opening-copy .section-kicker,.opening-actions .about-button{display:none}.opening-copy h2{margin:0;font-size:28px}.opening-encounter h2 br{display:none}.opening-encounter h2 em:before{content:" "}}@media (prefers-reduced-motion:reduce){.is-opening .hero-copy,.opening-inspect,.opening-encounter{transform:none}}@media (max-height:600px){.is-opening .atom-composition{width:58%;height:76%;top:20%;left:41%}.is-opening .hero-copy,.is-opening .opening-copy{width:34%;top:27%;bottom:auto;left:5.2%}.is-opening .hero-copy h1{font-size:clamp(36px,7vw,68px)}.is-opening .hero-description{margin:12px 0;font-size:11px}.is-opening .explore-arrow{width:38px;height:38px}.is-opening .opening-copy h2{margin:0 0 8px;font-size:clamp(24px,3.4vw,38px)}.is-opening .opening-copy .section-kicker,.is-opening .opening-actions .about-button{display:none}.is-opening .opening-detail{min-height:0;margin:8px 0;font-size:11px;line-height:1.5}.is-opening .opening-particles{gap:8px;margin:0}.is-opening .opening-particles button{font-size:10px}.is-opening .opening-wayfinding,.is-opening .motion-control{bottom:0}}.power-copy[data-guided-subject] #power-detail>.reactor-note{color:#b8c4ca;border-left:1px solid #caaa7d80;padding-left:12px}@media (max-width:760px){.is-power:has(.power-copy[data-guided-subject]) .power-copy[data-guided-subject]{margin-top:22px}.power-copy[data-guided-subject] .reactor-actions{gap:8px 18px}}

