#gl{touch-action:pan-y;width:100vw;height:100vh;display:block;position:fixed;inset:0}#track{pointer-events:none;height:1600vh}#overlay{pointer-events:none;position:fixed;inset:0}.line,.cue,#hint{text-align:center;opacity:0;will-change:opacity, transform;width:min(92vw,900px);margin:0;position:absolute;left:50%}.line{isolation:isolate;letter-spacing:.01em;text-wrap:balance;text-shadow:0 1px 2px #000c,0 0 18px #000000e6,0 0 48px #000000bf;font-size:clamp(1.5rem,3.4vw,2.9rem);font-weight:300;line-height:1.2;top:16vh}.line:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#040306b8,#04030673 55%,#04030600);position:absolute;inset:-.9em -1.6em}.line.low{top:66vh}.then{color:#f3ebdd;opacity:0;margin-top:.12em;font-weight:400;display:block}.italic{font-style:italic}.cue{color:#efe6d68c;font-size:.68rem;top:auto;bottom:7vh;transform:translate(-50%)}.cue:after{content:"";background:linear-gradient(#efe6d680,#0000);width:1px;height:42px;margin:14px auto 0;animation:2.4s ease-in-out infinite drip;display:block}@keyframes drip{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform-origin:top;transform:scaleY(1)}}#hint{color:#f2b366cc;font-size:.7rem;top:auto;bottom:9vh;transform:translate(-50%)}#mark{opacity:0;pointer-events:none;background:radial-gradient(46% 42% at 50% 56%,#0403069e,#04030600 100%);flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0}.wordmark{aspect-ratio:7/3;place-items:center;width:min(92vw,700px);display:grid;position:relative}.orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit .ring{fill:none;stroke:#f2b3668c;stroke-width:.8px;stroke-dasharray:2200;stroke-dashoffset:2200px;transition:stroke-dashoffset 3.2s cubic-bezier(.3,0,.2,1)}#mark.on .orbit .ring{stroke-dashoffset:0}.orb{fill:#fff3df;filter:drop-shadow(0 0 5px var(--amber)) drop-shadow(0 0 12px var(--amber))}h1{letter-spacing:.32em;text-shadow:0 0 30px #f2b36640;margin:0 -.32em 0 0;font-size:clamp(1.9rem,6vw,4.4rem);font-weight:300;position:relative}.sub{color:#efe6d6c7;text-align:center;margin:.4rem 0 2.2rem;font-size:clamp(1.05rem,1.9vw,1.35rem);font-style:italic;font-weight:300}.waitlist-invitation{text-align:center;margin:-.6rem 0 2.2rem}.waitlist-link{min-height:50px;color:var(--amber);background:#f2b3660f;border:1px solid #f2b36680;justify-content:center;align-items:center;gap:24px;padding:16px 26px;font-size:.7rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.waitlist-link:hover{border-color:var(--amber);background:#f2b36624}.waitlist-invitation p{color:var(--dim);margin:12px 0 0;font-size:1.05rem;font-style:italic}.onward{gap:28px;margin:-1.2rem 0 1.6rem;display:flex}.onward a{color:var(--bone);text-shadow:0 0 12px #000000e6;border-bottom:1px solid #f2b36673;padding:8px 2px;font-size:.7rem;text-decoration:none}.onward a:hover{color:var(--amber)}.why{text-align:center;width:min(92vw,560px)}.why summary{cursor:pointer;text-shadow:0 0 12px #000000e6;color:#f2b366bf;padding:10px;font-size:.68rem;list-style:none}.why summary::-webkit-details-marker{display:none}.why summary:focus-visible{outline:1px solid var(--amber);outline-offset:4px}.why[open] summary{color:#efe6d680}.why div{color:#efe6d6d6;text-align:left;max-height:46vh;padding:4px 4px 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55;overflow-y:auto}.why p{margin:0 0 .9em}.why em{color:var(--amber);font-style:normal}#mark:has(.why[open]) .wordmark{width:min(80vw,420px)}#mark:has(.why[open]) .why div{max-height:30vh}#sound{color:var(--dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:.62rem;transition:color .3s;display:flex;position:fixed;bottom:max(16px,2.2vw);right:max(16px,2.2vw)}#sound:hover,#sound:focus-visible,#sound[data-state=on]{color:var(--amber)}#sound .bars{align-items:flex-end;gap:2px;height:10px;display:flex}#sound .bars i{background:currentColor;width:2px;height:3px}#sound[data-state=on] .bars i{animation:1.9s ease-in-out infinite sound-bar}#sound[data-state=on] .bars i:nth-child(2){animation-delay:-.63s}#sound[data-state=on] .bars i:nth-child(3){animation-delay:-1.27s}@keyframes sound-bar{0%,to{height:3px}50%{height:10px}}@media (prefers-reduced-motion:reduce){#sound[data-state=on] .bars i{height:8px;animation:none}}.no-webgl #gl,.no-webgl #track{display:none}.no-webgl #overlay{pointer-events:auto;position:static}.no-webgl .line,.no-webgl .cue,.no-webgl #hint,.no-webgl #sound{display:none}.no-webgl #mark{min-height:100vh;position:static;opacity:1!important;pointer-events:auto!important}.static-note{text-align:center;width:100%;font-family:var(--mono);font-size:.7rem;position:fixed;bottom:16px}@media (height<=650px){#mark .wordmark{width:min(70vw,450px)}#mark .sub{margin-bottom:1.4rem}.waitlist-invitation{margin-bottom:1.8rem}.waitlist-invitation p{font-size:.95rem}.onward{margin-bottom:.6rem}.why div{max-height:20vh}}@media (prefers-reduced-motion:reduce){.cue:after{animation:none}.orbit .ring{transition:none}}
