:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a0c;--ink:#e8e1d5;--ink-dim:#a49d92;--red:#7a1e2a;--red-hot:#c8323f;--gold:#c9a55a;--font-display:"Fraunces Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-mono:"Recursive Variable", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{background:var(--bg)}body{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--font-mono);color:var(--ink);cursor:default;overflow:hidden}.layer{width:100%;height:100%;display:block;position:fixed;inset:0}#atmos{z-index:0}#logo{z-index:1;pointer-events:none;place-items:center;display:grid}#chimes{z-index:2;pointer-events:none}#ui{z-index:10;padding:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 0 0;pointer-events:none;position:fixed;top:0;right:0}#ui>*{pointer-events:auto}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-cyrillic-ext-full-normal-DL48ug1z.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-vietnamese-full-normal-C9d0lu7G.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-latin-ext-full-normal-Ced8ljaz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-latin-full-normal-Bbk0y8ID.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sound-toggle{--lvl1:.35;--lvl2:.18;appearance:none;width:44px;height:44px;color:var(--ink-dim);cursor:pointer;opacity:.85;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:color .25s,opacity .25s,background-color .25s,transform .12s;display:grid}.sound-toggle:hover{color:var(--ink);opacity:1;background:#e8e1d50f}.sound-toggle:active{transform:scale(.94)}.sound-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px;opacity:1}.sound-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.sound-toggle .tube rect{fill:currentColor;fill-opacity:.22}.sound-toggle .wave{opacity:0;transition:opacity .1s linear}.sound-toggle .slash{stroke:var(--red-hot);stroke-width:1.8px;display:none}.sound-toggle.is-off .slash{display:block}.sound-toggle.is-off .wave{opacity:.16}.sound-toggle.is-armed{color:var(--gold);opacity:1}.sound-toggle.is-armed .wave{opacity:.7;animation:2.8s ease-in-out infinite sound-armed}.sound-toggle.is-armed .wave-2{animation-delay:.35s}.sound-toggle.is-on .wave-1{opacity:var(--lvl1)}.sound-toggle.is-on .wave-2{opacity:var(--lvl2)}@keyframes sound-armed{0%,to{opacity:.2}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.sound-toggle{transition:none}.sound-toggle:active{transform:none}.sound-toggle.is-armed .wave{opacity:.75;animation:none}}@media (hover:none){.sound-toggle:hover{color:var(--ink-dim);background:0 0}.sound-toggle.is-armed:hover{color:var(--gold)}}.logo{--logo-size:clamp(44px, 9.5vw, 168px);--tld-size:.62em;--tld-gap:-.09em;--cut-scale:.815;--uncut-scale:1.22;--rot-cell:.055em;--logo-dy:.02em;height:1em;transform:translateY(var(--logo-dy));font-size:var(--logo-size);white-space:nowrap;letter-spacing:0;color:var(--ink);font-optical-sizing:none;font-kerning:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;font-weight:400;line-height:1;position:relative}@media (orientation:portrait){.logo{--logo-size:clamp(44px, 12vw, 168px)}}.logo-word,.logo-tld{vertical-align:baseline;line-height:1;display:inline-block}.logo-word{--fvs-rest:"opsz" 144, "wght" 420, "SOFT" 55, "WONK" 1, "MONO" 1, "CASL" 0;--g-ink:var(--ink);letter-spacing:-.01em;color:var(--ink);font-family:Fraunces Variable,Recursive Variable,Iowan Old Style,Palatino Linotype,Georgia,serif}.logo-tld{--fvs-rest:"MONO" 1, "CASL" 0, "wght" 420, "slnt" 0, "CRSV" 0;--g-ink:var(--ink-dim);font-family:Recursive Variable,Fraunces Variable,ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:var(--tld-size);margin-left:var(--tld-gap);letter-spacing:0;color:var(--ink-dim)}.g-probe{vertical-align:baseline;width:0;height:0;display:inline-block;overflow:hidden}.glyph{vertical-align:baseline;text-align:center;font-variation-settings:var(--fvs-rest);transform-origin:50% 72%;will-change:transform;backface-visibility:hidden;transition:color .26s ease-out;display:inline-block;position:relative;overflow:visible}.g-text{display:inline}.logo-word .glyph.cut,.logo-word .glyph.slip{font-family:Recursive Variable,ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:calc(1em * var(--cut-scale))}.logo-tld .glyph.cut,.logo-tld .glyph.slip{font-family:Fraunces Variable,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:calc(1em * var(--uncut-scale))}.glyph.apple{color:var(--gold)}.glyph[data-rot]>.g-text,.glyph.rose>.g-text{visibility:hidden}.g-rot{pointer-events:none;background-repeat:repeat;background-size:calc(var(--rot-cell) * 2) calc(var(--rot-cell) * 2);display:none;position:absolute}.glyph[data-rot]>.g-rot{display:block}.glyph[data-rot="3"]>.g-rot{background-image:conic-gradient(transparent 25%, var(--g-ink) 0)}.glyph[data-rot="2"]>.g-rot{background-image:conic-gradient(var(--g-ink) 25%, transparent 0 50%, var(--g-ink) 0 75%, transparent 0)}.glyph[data-rot="1"]>.g-rot{background-image:conic-gradient(var(--g-ink) 25%, transparent 0);background-position:calc(var(--rot-cell) * .5) calc(var(--rot-cell) * .5)}.g-rose{pointer-events:none;display:none;position:absolute;overflow:visible}.glyph.rose>.g-rose{display:block}.g-rose path{fill:none;stroke:var(--red-hot);stroke-linecap:round;stroke-linejoin:round}.logo.is-measuring .glyph{font-variation-settings:var(--fvs-rest)!important;width:auto!important;font-family:inherit!important;font-size:inherit!important;transform:none!important}@media (prefers-reduced-motion:reduce){.glyph{transition:color .4s ease-out}}
