@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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: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");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:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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}:root{--void: #010204;--paper: #f3f1e9;--muted: #8d98a5;--line: rgba(210, 225, 240, .18);--ion: #73b7ff;--plasma: #ff552f;--lime: #b9ff66;--story-progress: 0;--compression: 0;color-scheme:dark;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{min-width:320px;margin:0;overflow-x:hidden;color:var(--paper);background:var(--void);font-family:Space Grotesk Variable,Arial Narrow,sans-serif;-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:var(--void)}body::-webkit-scrollbar-thumb{background:var(--lime)}button,a{color:inherit}button:focus-visible,a:focus-visible{outline:1px solid var(--lime);outline-offset:5px}.skip-link{position:fixed;z-index:100;top:.8rem;left:.8rem;padding:.75rem 1rem;color:var(--void);background:var(--lime);font:500 .68rem/1 IBM Plex Mono,monospace;letter-spacing:.08em;transform:translateY(-180%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.experience{position:relative;min-height:100svh;background:var(--void);isolation:isolate}.experience:after{content:"";position:fixed;z-index:1;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,transparent 0 38%,rgba(0,4,18,.08) 62%,rgba(0,0,5,.5) 118%)}#stellar-field{position:fixed;z-index:0;inset:0;display:block;width:100%;height:100%;cursor:crosshair;touch-action:pan-y}.masthead{position:fixed;z-index:20;top:0;left:0;display:grid;grid-template-columns:9rem minmax(12rem,1fr) auto auto;align-items:center;gap:2.2rem;width:100%;min-height:5.2rem;padding:0 3.3vw;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(1,2,4,.94),rgba(1,2,4,.66) 74%,transparent);font:500 .55rem/1.5 IBM Plex Mono,monospace;letter-spacing:.14em}.masthead:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--lime);box-shadow:0 0 .65rem #b9ff6673;transform:scaleX(var(--story-progress));transform-origin:left}.brand{display:flex;align-items:center;gap:.72rem;width:fit-content;color:var(--paper);font-family:Space Grotesk Variable,sans-serif;font-size:.94rem;font-weight:650;letter-spacing:.18em;text-decoration:none}.brand svg{width:2.2rem;height:2.2rem;overflow:visible;fill:var(--paper)}.brand .brand-orbit{fill:none;stroke:var(--lime);stroke-width:1;stroke-linecap:round;opacity:.78}.system-label{margin:0;color:var(--muted)}.phase-readout{justify-self:end;min-width:10.5rem;margin:0;color:var(--muted);text-align:right}.phase-readout b{margin-right:.45rem;color:var(--lime);font-weight:500}.hum-toggle{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;border:0;background:transparent;cursor:pointer;font:inherit;letter-spacing:inherit}.hum-state{min-width:1.8rem;color:var(--muted);font-weight:500}.hum-toggle[aria-pressed=true] .hum-state{color:var(--lime)}.hum-wave{display:flex;align-items:center;gap:2px;height:.75rem}.hum-wave i{display:block;width:1px;height:35%;background:var(--muted)}.hum-wave i:nth-child(2){height:100%}.hum-toggle[aria-pressed=true] .hum-wave i{background:var(--lime);animation:hum .6s ease-in-out infinite alternate}.hum-toggle[aria-pressed=true] .hum-wave i:nth-child(2){animation-delay:-.22s}.hum-toggle[aria-pressed=true] .hum-wave i:nth-child(3){animation-delay:-.4s}@keyframes hum{to{transform:scaleY(.25)}}#story{position:relative;z-index:2;pointer-events:none}.phase{position:relative;min-height:150svh}.phase--cloud{min-height:145svh}.phase--collapse{min-height:180svh}.phase--ignition{min-height:160svh}.phase--sequence{min-height:218svh}.phase-tag{display:flex;align-items:center;gap:.65rem;margin:0 0 2rem;color:var(--muted);font:500 .55rem/1.4 IBM Plex Mono,monospace;letter-spacing:.14em}.phase-tag span{color:var(--lime)}.phase-tag:after{content:"";width:4rem;height:1px;margin-left:.3rem;background:var(--line)}.cloud-copy{position:sticky;top:14svh;width:100%;transition:opacity .45s ease,transform .45s ease}.cloud-copy .phase-tag{margin-left:4.3vw}.cloud-copy h1{display:flex;justify-content:space-between;width:100%;margin:0;padding:0 3.5vw 0 2.8vw;color:var(--paper);font-size:clamp(8rem,23vw,25rem);font-weight:625;line-height:.74;letter-spacing:-.11em;text-shadow:0 1px 1px rgba(0,0,0,.9),0 0 2.4rem rgba(0,0,0,.58)}.cloud-copy h1 span{display:inline-block}.webgl-ready .cloud-copy h1 span{animation:letter-arrive 1.25s cubic-bezier(.16,1,.3,1) both}.webgl-ready .cloud-copy h1 span:nth-child(2){animation-delay:.08s}.webgl-ready .cloud-copy h1 span:nth-child(3){animation-delay:.16s}.webgl-ready .cloud-copy h1 span:nth-child(4){animation-delay:.24s}@keyframes letter-arrive{0%{opacity:0;transform:translateY(.45em) scaleX(.55);filter:blur(.3rem)}to{opacity:1;transform:translateY(0) scaleX(1);filter:blur(0)}}.opening-line{position:absolute;top:47%;left:50%;margin:0;padding:.3rem .5rem;color:var(--lime);background:#010204c7;font:500 clamp(.7rem,.88vw,.92rem)/1.35 "IBM Plex Mono",monospace;letter-spacing:.15em;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.opening-line em{color:var(--paper);font-style:normal}.opening-product{position:absolute;z-index:4;top:67svh;left:4.3vw;width:min(34rem,38vw);margin:0;color:#c4cdd6;font-size:clamp(.95rem,1.08vw,1.13rem);line-height:1.62;text-shadow:0 1px 12px #000,0 0 1.2rem #000}.gravity-control{position:absolute;z-index:5;top:91svh;right:7vw;display:flex;align-items:center;gap:1rem;padding:0;border:0;background:transparent;pointer-events:auto;cursor:pointer;user-select:none}.gravity-control>span:last-child{display:flex;flex-direction:column;align-items:flex-start}.gravity-control>span:last-child b{font:500 .57rem/1 IBM Plex Mono,monospace;letter-spacing:.13em}.gravity-control small{margin-top:.4rem;color:var(--muted);font-size:.72rem}.gravity-dial{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;border:1px solid var(--line);border-radius:50%;background:conic-gradient(var(--lime) calc(var(--compression) * 1turn),transparent 0);transition:transform .3s ease}.gravity-dial:before{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--void)}.gravity-dial i{position:relative;width:2.2rem;height:.72rem;border:1px solid var(--line);border-radius:50%}.gravity-dial b{position:absolute;z-index:1;width:.36rem;height:.36rem;border-radius:50%;background:var(--plasma);box-shadow:0 0 1rem #ff552fe6}.is-compressing .gravity-dial{transform:scale(.82) rotate(calc(var(--compression) * 220deg))}.is-ignited .gravity-control>span:last-child b{color:var(--lime)}.cursor-note{position:absolute;margin:0;color:var(--muted);font:500 .5rem/1.75 IBM Plex Mono,monospace;letter-spacing:.13em}.cursor-note{bottom:12svh;left:4.3vw}.cursor-note span{color:var(--paper)}.stellar-note{position:absolute;z-index:4;width:min(20rem,24vw);margin:0;padding-left:.85rem;border-left:1px solid rgba(115,183,255,.28);color:#a5afb9ad;font:400 clamp(.64rem,.7vw,.73rem)/1.55 "IBM Plex Mono",monospace;letter-spacing:.01em;text-shadow:0 1px 10px #000;transition:opacity .45s ease,transform .45s ease}.stellar-note span{display:block;margin-bottom:.45rem;color:#f3f1e994;font:500 .48rem/1.2 IBM Plex Mono,monospace;letter-spacing:.14em}.stellar-note--cloud{top:67svh;right:7vw}.stellar-note--collapse{right:6vw;bottom:15svh}.stellar-note--ignition{bottom:15svh;left:6vw}.stellar-note--sequence{right:6vw;bottom:12svh}.phase-copy{position:sticky;top:18svh;z-index:4;width:min(48rem,46vw);transition:opacity .45s ease,transform .45s ease}.phase-copy--left{left:5.5vw}.phase-copy--right{left:52vw;width:min(43rem,42vw)}.phase-copy h2{margin:0;color:var(--paper);font-size:clamp(4.4rem,7.5vw,8.5rem);font-weight:440;line-height:.87;letter-spacing:-.075em;text-shadow:0 2px 2px #000,0 0 2.5rem rgba(0,0,0,.9)}.phase-copy h2 em,.finale h3 em{color:var(--lime);font-style:normal;font-weight:560}.phase-body{width:min(31rem,88%);margin:2rem 0 0;padding:.42rem .5rem .42rem 0;color:#a9b3bd;background:linear-gradient(90deg,rgba(1,2,4,.82),rgba(1,2,4,.38) 76%,transparent);font-size:clamp(.92rem,1.05vw,1.1rem);line-height:1.67;text-shadow:0 1px 12px #000,0 0 1.4rem #000}.phase-copy--right .phase-body{padding:.42rem .5rem .42rem 0;background:linear-gradient(90deg,rgba(1,2,4,.78),rgba(1,2,4,.34) 76%,transparent)}.sequence-intro{position:relative;height:114svh}.finale{position:absolute;z-index:4;top:120svh;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:94svh;padding:7rem 8vw 6rem;text-align:center}.finale-tag{margin:0 0 1.7rem;color:var(--lime);font:500 .55rem/1.4 IBM Plex Mono,monospace;letter-spacing:.15em}.finale h3{margin:0;color:var(--paper);font-size:clamp(4.6rem,7.6vw,9rem);font-weight:470;line-height:.8;letter-spacing:-.09em;text-shadow:0 2px 3px #000,0 0 3rem #000}.finale-copy{width:min(38rem,72vw);margin:2.2rem auto 0;color:#c3ccd5;font-size:.95rem;line-height:1.6;text-shadow:0 1px 12px #000,0 0 1rem #000}.finale-support{margin:1.6rem 0 0;color:var(--muted);font:500 .48rem/1.4 IBM Plex Mono,monospace;letter-spacing:.14em}.finale-actions{display:flex;align-items:center;gap:2.4rem;margin-top:1rem;pointer-events:auto}.discord-control{padding:.8rem 0;border-bottom:1px solid rgba(176,255,88,.66);color:var(--paper);font:500 .57rem/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-decoration:none;transition:color .25s ease,border-color .25s ease}.discord-control span{display:inline-block;margin-left:.9rem;color:var(--lime);transition:transform .25s ease}.discord-control:hover,.discord-control:focus-visible{border-color:var(--lime);color:var(--lime)}.discord-control:hover span,.discord-control:focus-visible span{transform:translate(.18rem,-.18rem)}.replay-control{margin:0;padding:.8rem 0;border:0;border-bottom:1px solid var(--line);background:transparent;pointer-events:auto;cursor:pointer;font:500 .57rem/1 IBM Plex Mono,monospace;letter-spacing:.12em}.replay-control span{display:inline-block;margin-left:.9rem;color:var(--lime);transition:transform .4s ease}.replay-control:hover span,.replay-control:focus-visible span{transform:rotate(-280deg)}body[data-phase="1"] .phase--cloud>*,body[data-phase="2"] .phase--cloud>*,body[data-phase="3"] .phase--cloud>*,body[data-phase="2"] .phase--collapse>*,body[data-phase="3"] .phase--collapse>*,body[data-phase="3"] .phase--ignition>*{opacity:0;pointer-events:none;transform:translateY(-.8rem)}.is-finale .sequence-intro .phase-copy,.is-finale .sequence-intro .stellar-note{opacity:0;pointer-events:none;transform:translateY(-1rem)}.fallback-field{position:fixed;z-index:0;top:50%;left:50%;display:none;width:min(42vw,30rem);aspect-ratio:1;transform:translate(-50%,-50%)}.fallback-field i{position:absolute;top:50%;left:50%;width:.34rem;height:.34rem;border-radius:50%;background:var(--paper);box-shadow:0 0 .8rem var(--paper),2rem 1rem 0 -1px var(--plasma),-2.4rem -.8rem 0 -1px var(--ion),4rem -2rem 0 -1px var(--paper),-4.3rem 2.1rem 0 -1px var(--lime),6rem .4rem 0 -2px var(--ion),-6rem -1.6rem 0 -2px var(--plasma)}.fallback-field i:nth-child(2){transform:rotate(42deg) scale(1.4);opacity:.7}.fallback-field i:nth-child(3){transform:rotate(89deg) scale(1.8);opacity:.45}.fallback-field i:nth-child(4){transform:rotate(137deg) scale(2.15);opacity:.3}.fallback-field i:nth-child(5){transform:rotate(172deg) scale(2.55);opacity:.2}.no-webgl #stellar-field{display:none}.no-webgl .fallback-field{display:block}.webgl-message{position:fixed;z-index:40;right:2rem;bottom:2rem;max-width:19rem;padding:1rem 1.2rem;border:1px solid var(--line);background:#010204f2;font:400 .62rem/1.5 IBM Plex Mono,monospace;letter-spacing:.08em}.webgl-message b,.webgl-message span{display:block}.webgl-message b{color:var(--plasma)}.webgl-message span{margin-top:.35rem;color:var(--muted)}.no-script{position:fixed;z-index:100;inset:0;display:grid;place-items:center;margin:0;padding:10vw;color:var(--paper);background:var(--void);font-size:1.5rem;text-align:center}@media(max-width:980px){.masthead{grid-template-columns:8rem 1fr auto;padding-inline:1.6rem}.system-label{display:none}.phase-readout{justify-self:center}.opening-product{width:46vw;left:5vw}.stellar-note{width:min(19rem,34vw)}.stellar-note--cloud,.gravity-control{right:5vw}.phase-copy--right{left:49vw;width:46vw}}@media(max-width:720px){.masthead{grid-template-columns:5.8rem 1fr auto;gap:.5rem;min-height:4.4rem;padding-inline:.85rem;background:#010204e6;backdrop-filter:blur(9px)}.brand{gap:.4rem;font-size:.7rem}.brand svg{width:1.7rem;height:1.7rem}.phase-readout{min-width:0;font-size:.47rem;text-align:center}.hum-toggle{gap:.28rem;font-size:0}.hum-toggle:before{content:"HUM";font-size:.47rem}.hum-state{min-width:1.3rem;font-size:.47rem}.hum-wave{width:.45rem}.phase--cloud{min-height:156svh}.phase--collapse{min-height:174svh}.phase--ignition{min-height:158svh}.phase--sequence{min-height:220svh}.cloud-copy{top:12svh}.cloud-copy .phase-tag{margin-left:6vw}.phase-tag{margin-bottom:1.35rem;font-size:.47rem}.phase-tag:after{width:2.4rem}.cloud-copy h1{padding-inline:4vw 6vw;font-size:27vw;line-height:.8}.opening-line{top:calc(100% + 1.1rem);left:6vw;font-size:.59rem;text-align:left;transform:none}.opening-product{top:49svh;left:6vw;width:86vw;font-size:.88rem}.stellar-note{width:min(18rem,78vw);padding:.62rem .65rem .62rem .85rem;color:#bec7d0c2;background:linear-gradient(90deg,rgba(1,2,4,.88),rgba(1,2,4,.54) 82%,transparent);font-size:.61rem}.stellar-note span{color:#f3f1e9b3}.stellar-note--cloud{top:78svh;right:6vw}.stellar-note--collapse{position:sticky;top:calc(100svh - 9.5rem);right:auto;bottom:auto;margin-right:6vw;margin-left:auto}.stellar-note--ignition{position:sticky;top:calc(100svh - 9.5rem);right:auto;bottom:auto;left:auto;margin-right:6vw;margin-left:auto}.stellar-note--sequence{position:sticky;top:calc(100svh - 9.5rem);right:auto;bottom:auto;margin-right:6vw;margin-left:auto}.gravity-control{top:108svh;right:6vw}.gravity-dial{width:4rem;height:4rem}.cursor-note{bottom:10svh;left:6vw;font-size:.44rem}.phase-copy,.phase-copy--left,.phase-copy--right{top:13svh;left:6vw;width:88vw}.phase-copy h2{font-size:clamp(3.6rem,15.7vw,6rem);line-height:.89}.phase-body{width:91%;margin-top:1.6rem;padding:.6rem .68rem .6rem 0;background:linear-gradient(90deg,rgba(1,2,4,.94),rgba(1,2,4,.72) 82%,transparent);font-size:.88rem}.sequence-intro{height:116svh}.finale{top:122svh;min-height:94svh;padding-inline:6vw}.finale-tag{font-size:.47rem}.finale h3{font-size:clamp(2.72rem,10.8vw,4.5rem);line-height:.88}.finale-copy{width:88vw;padding:.5rem .75rem;background:linear-gradient(90deg,transparent,rgba(1,2,4,.82) 14%,rgba(1,2,4,.82) 86%,transparent);font-size:.85rem}.finale-support{font-size:.44rem}.finale-actions{flex-direction:column;gap:.25rem;margin-top:.8rem}.fallback-field{width:88vw}}@media(max-height:700px)and (min-width:721px){.masthead{min-height:4.5rem}.cloud-copy{top:12svh}.cloud-copy h1{font-size:19vw}.phase-copy{top:15svh}.phase-copy h2{font-size:6.5vw}.gravity-control{top:82svh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}#stellar-field{cursor:default}}
