.soon-bar{background:var(--color-ink);color:var(--color-ink);cursor:pointer;-webkit-user-select:text;user-select:text;transform-origin:100%;transition:transform .7s var(--ease-out-soft);border-radius:3px 7px 4px 6px/6px 3px 7px 4px;padding:.18em .55em;display:inline-block;position:relative}.soon-bar:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.soon-bar[data-open=true]{transform:scaleX(0)}.soon-marker-bar{cursor:pointer;-webkit-user-select:text;user-select:text;transform-origin:100%;height:clamp(2.3rem,4.2vw,3.1rem);transition:transform .7s var(--ease-out-soft), translate .35s var(--ease-out-soft);outline:none;display:block;position:relative}.soon-marker-bar:hover{translate:0 -2px}.soon-marker-bar:focus-visible{outline:2px solid var(--color-lime);outline-offset:4px;border-radius:6px}.soon-marker-bar[data-open=true]{transform:scaleX(0)}.soon-marker-ink,.soon-marker-scribble{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.soon-marker-ink path{fill:var(--color-ink)}.soon-marker-ink{transition:filter .35s var(--ease-out-soft)}.soon-marker-bar:hover .soon-marker-ink,.soon-marker-bar:focus-visible .soon-marker-ink{filter:drop-shadow(-6px 5px 0 var(--color-lime))}.soon-marker-scribble path{fill:none;stroke:var(--color-ink);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:clamp(0, calc(var(--at) - var(--level,0)), 1);transition:stroke-dashoffset .45s cubic-bezier(.3,.7,.4,1)}.soon-marker-hidden.label{color:#0000;align-items:center;padding:0 1.1em;font-size:clamp(.7rem,1vw,.8rem);display:flex;position:absolute;inset:0}.soon-marker-reply.label{letter-spacing:.18em;white-space:nowrap;color:var(--color-lime);pointer-events:none;justify-content:flex-end;align-items:center;padding:0 1.1em;font-size:clamp(.62rem,.95vw,.76rem);animation:.45s cubic-bezier(.2,1.5,.4,1) soon-reply;display:flex;position:absolute;inset:0}@keyframes soon-reply{0%{opacity:0;translate:0 45%}}.soon-highlight{padding:.12em .25em;display:inline-block;position:relative}.soon-highlight svg{width:108%;height:72%;position:absolute;top:34%;left:-4%;overflow:visible}.soon-highlight svg path{fill:var(--color-lime)}.soon-leak-page{transform-origin:50% 0;transition:rotate .45s var(--ease-out-soft), translate .45s var(--ease-out-soft);rotate:-7deg}section[data-awake=true] .soon-leak-page{animation:4.2s ease-in-out infinite soon-pssst}.soon-leak:hover .soon-leak-page,.soon-leak:focus-visible .soon-leak-page{translate:0 -6px;rotate:3deg}.soon-leak:focus-visible{outline:2px solid var(--color-lime);outline-offset:6px;border-radius:8px}@keyframes soon-pssst{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-6deg)}88%{transform:rotate(5deg)}92%{transform:rotate(-3deg)}96%{transform:rotate(1deg)}}.soon-scare{z-index:95;pointer-events:none;background:var(--color-bone);animation:1.35s linear both soon-scare-fade;position:fixed;inset:0;overflow:hidden}@keyframes soon-scare-fade{0%,80%{opacity:1}to{opacity:0}}.soon-scare-face{will-change:transform;animation:1.35s cubic-bezier(.2,.9,.3,1) both soon-scare-lunge;position:absolute;inset:0}.soon-scare-face svg{width:100%;height:100%;display:block}@keyframes soon-scare-lunge{0%{transform:scale(.42)translateY(18%)}9%{transform:scale(1.22)translateY(0)}14%{transform:scale(1.1)translate(-1%,.6%)}20%{transform:scale(1.13)translate(1.2%,-.8%)}26%{transform:scale(1.1)translate(-1%,.8%)}32%{transform:scale(1.12)translate(.9%,-.5%)}40%{transform:scale(1.1)translate(-.6%,.4%)}60%{transform:scale(1.12)translate(0)}to{transform:scale(1.32)translate(0)}}.soon-scare[data-kind=eyes]{background:#030303}.soon-scare-rush{animation-name:soon-scare-rush}@keyframes soon-scare-rush{0%{transform:scale(.12)}10%{transform:scale(1.35)}16%{transform:scale(1.2)translate(-1.2%,.8%)}24%{transform:scale(1.26)translate(1.4%,-.6%)}32%{transform:scale(1.22)translate(-.8%,.5%)}60%{transform:scale(1.26)}to{transform:scale(1.9)}}.soon-scare-eyes{transform-box:fill-box;transform-origin:50%;animation:1.35s step-end both soon-scare-blink}@keyframes soon-scare-blink{0%,55%,61%,to{transform:scaleY(1)}57%{transform:scaleY(.08)}}[data-shiver=true] .soon-tremble{animation:.12s steps(2,end) infinite soon-shiver;animation-delay:calc(var(--i) * -17ms)}@keyframes soon-shiver{0%{translate:0;rotate:none}50%{translate:.025em -.035em;rotate:1.6deg}to{translate:-.02em .025em;rotate:-1.3deg}}.soon-runway{height:max(230svh,68rem)}@media (prefers-reduced-motion:reduce){.soon-runway{height:auto}}.soon-room{clip-path:inset(0)}.soon-room:after{content:"";z-index:19;pointer-events:none;background:radial-gradient(120% 80% at 50% 45%,#08080800 50%,#08080873 100%);position:absolute;inset:0}html[data-js=true] .soon-room[data-torch]:after{display:none}.soon-cover{aspect-ratio:1;transform-origin:43.7% 58.2%;width:max(100%,100svh,34rem);animation:4.8s ease-in-out infinite soon-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.soon-cover-over{z-index:30;pointer-events:none}@keyframes soon-breathe{0%,to{scale:1}50%{scale:1.014}}.soon-ear,.soon-whiskers{transform-box:fill-box;transform-origin:50% 100%}.soon-room[data-twitch=l] .soon-ear-l,.soon-room[data-twitch=r] .soon-ear-r{animation:.5s ease-out soon-twitch}.soon-room[data-twitch] .soon-whiskers{transform-origin:50%;animation:.5s ease-out soon-whisk}@keyframes soon-twitch{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}}@keyframes soon-whisk{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}60%{transform:translateY(3px)}}.soon-sleeper-shut{transition:opacity .2s}.soon-room[data-cat=awake] .soon-sleeper-shut{opacity:0}.soon-big-eyes{transform-origin:50% 56%;opacity:0;transition:scale .25s,opacity .2s;scale:1 0}.soon-room[data-peek=true] .soon-big-eyes{opacity:1;scale:1 .16}.soon-room[data-cat=awake] .soon-big-eyes{opacity:1;transition:scale .6s cubic-bezier(.2,1.5,.4,1),opacity .15s;scale:1}.soon-room[data-blink=true] .soon-big-eyes svg{animation:1.4s ease-in-out soon-slow-blink}@keyframes soon-slow-blink{0%,to{scale:1}35%,55%{scale:1 .06}}.soon-zzz{width:0;height:0;display:block}.soon-z{color:var(--color-lime);text-shadow:0 0 12px #d8ff288c;opacity:0;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1;transition:opacity .3s;animation:3.6s ease-out infinite soon-z;position:absolute;top:0;left:0}@keyframes soon-z{0%{opacity:0;translate:0;rotate:-8deg;scale:.6}20%{opacity:1}to{opacity:0;translate:2.4em -3.2em;rotate:12deg;scale:1.25}}.soon-room[data-hush=true] .soon-zzz,.soon-room[data-cat=awake] .soon-zzz{visibility:hidden}.soon-room:not([data-torch]) .soon-sleep-note{color:#08080899}.soon-shade{z-index:20;pointer-events:none;transition:opacity .45s;display:none;position:fixed;inset:0}html[data-js=true] .soon-room[data-torch] .soon-shade{display:block}.soon-room:not([data-active=true]) .soon-shade{visibility:hidden}.soon-shake{animation:2.9s ease-in-out infinite soon-shake;position:absolute;inset:0}@keyframes soon-shake{0%,to{translate:0}23%{translate:1.2px -.8px}51%{translate:-1px 1px}78%{translate:.6px 1.2px}}.soon-beam{--beam:clamp(15rem, 64vmin, 32rem);background:radial-gradient(circle calc(var(--beam) / 2) at 50% 50%, #f3f0e71a, #f3f0e705 38%, #0808089e 74%, #080808f5 100%);will-change:transform;width:260vw;height:260vh;margin:-130vh 0 0 -130vw;position:absolute;top:0;left:0}.soon-beam-light{width:var(--beam);height:var(--beam);margin:calc(var(--beam) / -2) 0 0 calc(var(--beam) / -2);position:absolute;top:50%;left:50%}.soon-dust{background:var(--color-bone);opacity:.35;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite alternate soon-dust;position:absolute}@keyframes soon-dust{0%{opacity:.1;translate:0}50%{opacity:.45}to{opacity:.15;translate:14px -22px}}.soon-blackout{opacity:0;background:#080808f7;transition:opacity .3s;position:absolute;inset:0}.soon-room[data-torch=off] .soon-blackout{opacity:1}.soon-room[data-flicker=true] .soon-blackout{transition:none;animation:.64s step-end both soon-flicker}@keyframes soon-flicker{0%{opacity:1}16%{opacity:0}31%{opacity:1}to{opacity:0}}.soon-room[data-flash=true] .soon-shade{opacity:0;transition:opacity 80ms}@keyframes soon-blink{0%,92%,to{scale:1}95%{scale:1 .08}}.soon-bat{animation:9s linear infinite soon-fly;position:absolute}@keyframes soon-fly{0%{translate:-140% 30%}45%{translate:90% -10%}to{translate:360% 20%}}.soon-bat>span{opacity:0;animation:.42s step-end infinite soon-flap;position:absolute;inset:0}.soon-bat>span:first-child{position:relative}.soon-bat>span:nth-child(2){animation-delay:-.14s}.soon-bat>span:nth-child(3){animation-delay:-.28s}@keyframes soon-flap{0%{opacity:1}33.3%{opacity:0}}.soon-rec{animation:1.2s step-end infinite soon-rec}@keyframes soon-rec{0%{opacity:1}50%{opacity:.15}}.soon-room-out{z-index:45;background:var(--color-bone);opacity:0;pointer-events:none;position:absolute;inset:0}.soon-room .soon-sleep-note,.soon-room .soon-handle-rail,.soon-room .soon-glass,.soon-room [data-secret]{transition:opacity .35s}.soon-room[data-dive=true] .soon-sleep-note,.soon-room[data-dive=true] .soon-handle-rail,.soon-room[data-dive=true] .soon-glass,.soon-room[data-dive=true] [data-secret]{opacity:0;pointer-events:none}.soon-room .soon-cover-over .soon-inkeyes{transition:opacity .25s,visibility linear}.soon-room[data-dive=true] .soon-cover-over .soon-inkeyes{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.soon-handle-rail{display:none}@media (hover:none),(pointer:coarse){html[data-js=true] .soon-room[data-torch] .soon-handle-rail{display:flex}}.soon-handle{touch-action:none}.soon-handle-rail{transition:opacity .25s}.soon-room:not([data-docked=true]) .soon-handle-rail{opacity:0}.soon-room:not([data-docked=true]) .soon-handle{pointer-events:none}.soon-bar.soon-cutbar{transform-origin:0;justify-content:center;align-items:center;min-width:10em;height:3.8em;padding:0 1em;font-size:.16em;line-height:1;display:inline-flex;transform:scaleX(0)}.soon-bar.soon-cutbar[data-back=true]{color:var(--color-lime)}[data-slammed=true] .soon-cutbar{transition:transform .42s cubic-bezier(.2,1.5,.4,1);transform:scaleX(1)}.soon-whybar{transform-origin:50% 0}[data-open=true]>.soon-whybar{opacity:0;transition:transform .9s var(--ease-out-soft), opacity .4s ease .35s;transform:translateY(-112%)rotate(-3deg)}.soon-lean-up{opacity:0;transition:opacity .7s}[data-close=true] .soon-lean-up{opacity:1}.soon-vignette{pointer-events:none;opacity:0;transition:opacity .6s ease, scale .9s var(--ease-out-soft);background:radial-gradient(closest-side,#08080800 34%,#0808088c 70%,#080808f5 100%);position:absolute;inset:-10%;scale:1.35}.soon-countdown[data-step="0"] .soon-vignette{opacity:.45;scale:1.25}.soon-countdown[data-step="1"] .soon-vignette{opacity:.75;scale:1.08}.soon-countdown[data-step="2"] .soon-vignette{opacity:1;scale:.92}.soon-countdown[data-relaxed=true] .soon-vignette{opacity:0;transition-duration:1.2s;scale:1.4}.soon-countdown .ghost-index{opacity:.32}.soon-shock{aspect-ratio:1;opacity:0;pointer-events:none;border:2px solid #0808088c;border-radius:50%;width:min(60vmin,34rem);position:absolute;top:50%;left:50%;translate:-50% -50%}[data-slammed=true] .soon-shock{animation:1s cubic-bezier(.2,.8,.3,1) both soon-shock}[data-slammed=true] .soon-shock-late{animation-delay:.14s}@keyframes soon-shock{0%{opacity:.9;scale:.2}to{opacity:0;scale:2.6}}.soon-count{animation:soon-count .5s var(--ease-out-soft)}@keyframes soon-count{0%{opacity:0;scale:1.45}}.soon-slam-pop{opacity:0;rotate:-30deg;scale:0}[data-slammed=true] .soon-slam-pop{opacity:1;transition:opacity .15s .14s,scale .5s cubic-bezier(.2,1.7,.4,1) .14s,rotate .5s cubic-bezier(.2,1.7,.4,1) .14s;rotate:10deg;scale:1}.soon-slam-rise{opacity:0;translate:0 70%}[data-slammed=true] .soon-slam-rise{opacity:1;transition:opacity .2s .22s,translate .6s cubic-bezier(.2,1.5,.4,1) .22s;translate:0}.soon-echo{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--color-lime);opacity:0}[data-open=true]>.soon-echo{opacity:1;transition:opacity .3s .95s,translate .9s cubic-bezier(.2,1.5,.4,1) .95s;translate:-.06em .05em}.soon-drop-runway{height:max(150svh,52rem)}@media (prefers-reduced-motion:reduce){.soon-drop-runway{height:auto}}.soon-drop-shock{border-color:#d8ff2899}.soon-cut-room{height:max(125svh,46rem);position:relative}@media (hover:none) and (pointer:coarse){.soon-cut-room{height:clamp(2.5rem,8svh,4.5rem)}}@media (prefers-reduced-motion:reduce){.soon-cut-room{display:none}}.soon-cut{z-index:60;padding:0 var(--edge);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;background:#050505;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.soon-cut[data-fade=clock]{transition:opacity .5s,visibility 0s linear .5s}.soon-cut[data-fade=clock][data-shown=true]{opacity:1;visibility:visible;transition:opacity .32s,visibility}.soon-cut:not([data-on=true]) .soon-cut-grain,.soon-cut:not([data-on=true]) .soon-cut-flicker,.soon-cut:not([data-on=true]) .soon-loop{animation-play-state:paused}.soon-cut-grain{opacity:.12;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.5'/></svg>");background-size:160px 160px;animation:.6s steps(4,end) infinite soon-grain;position:absolute;inset:-50%}@keyframes soon-grain{0%{translate:0}25%{translate:-6% 4%}50%{translate:5% -7%}75%{translate:-3% -4%}to{translate:0}}.soon-cut-flicker{background:radial-gradient(70% 60%,#f3f0e70f,#0000 70%);animation:2.6s step-end infinite soon-projector;position:absolute;inset:0}@keyframes soon-projector{0%,to{opacity:1}37%{opacity:.55}41%{opacity:1}78%{opacity:.75}}.soon-cut-card{text-align:center;flex-direction:column;align-items:center;gap:clamp(.4rem,1.4vh,1rem);max-width:min(92vw,70rem);display:flex;position:relative}.soon-cut-card [data-row-back],.soon-cut-card[data-way=up] [data-row]{display:none}.soon-cut-card[data-way=up] [data-row-back]{display:block}.soon-presents{z-index:1;pointer-events:none;opacity:0;transition:opacity 1s ease, translate 1.3s var(--ease-out-soft), scale 2.2s var(--ease-out-soft);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.55rem,1.8vh,1rem);display:flex;position:absolute;inset:0;translate:0 .7rem;scale:.94}.soon-presents[data-on=true]{opacity:1;translate:0;scale:1}.soon-presents[data-on=true][data-gone=true]{opacity:0;transition:opacity .6s ease-in,scale .9s ease-in;scale:1.035}.soon-presents-word{color:#f3f0e7b8;letter-spacing:.55em;margin-right:-.55em;font-size:clamp(.64rem,1vw,.8rem)}.soon-goo.brush{color:var(--color-bone);transition:opacity .6s ease, scale .8s var(--ease-out-soft);font-size:clamp(1.9rem,6.2vw,4.8rem);line-height:1;position:relative}.soon-goo-w{white-space:nowrap;display:inline-block}.soon-goo-l{opacity:0;transition:opacity .25s;display:inline-block;position:relative}.soon-goo[data-on=true] .soon-goo-l{opacity:1;animation:.75s cubic-bezier(.2,.9,.3,1.15) backwards soon-goo;animation-delay:calc(var(--i) * 45ms)}@keyframes soon-goo{0%{opacity:0;translate:0 -.8em;rotate:none;scale:.82 1.35}55%{opacity:1;translate:0 .06em;rotate:none;scale:1.12 .84}78%{translate:0 -.03em;rotate:none;scale:.96 1.05}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes soon-goo-1{0%{opacity:0;translate:0 -.8em;rotate:-4deg;scale:.82 1.35}55%{opacity:1;translate:0 .06em;rotate:1.6deg;scale:1.12 .84}78%{translate:0 -.03em;rotate:none;scale:.96 1.05}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes soon-goo-2{0%{opacity:0;translate:0 -.8em;rotate:-2deg;scale:.82 1.35}55%{opacity:1;translate:0 .06em;rotate:.8deg;scale:1.12 .84}78%{translate:0 -.03em;rotate:none;scale:.96 1.05}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes soon-goo-3{0%{opacity:0;translate:0 -.8em;rotate:2deg;scale:.82 1.35}55%{opacity:1;translate:0 .06em;rotate:-.8deg;scale:1.12 .84}78%{translate:0 -.03em;rotate:none;scale:.96 1.05}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes soon-goo-4{0%{opacity:0;translate:0 -.8em;rotate:4deg;scale:.82 1.35}55%{opacity:1;translate:0 .06em;rotate:-1.6deg;scale:1.12 .84}78%{translate:0 -.03em;rotate:none;scale:.96 1.05}to{opacity:1;translate:0;rotate:none;scale:1}}.soon-goo[data-on=true] .soon-goo-l[data-tilt="1"]{animation-name:soon-goo-1}.soon-goo[data-on=true] .soon-goo-l[data-tilt="2"]{animation-name:soon-goo-2}.soon-goo[data-on=true] .soon-goo-l[data-tilt="3"]{animation-name:soon-goo-3}.soon-goo[data-on=true] .soon-goo-l[data-tilt="4"]{animation-name:soon-goo-4}.soon-goo[data-past=true]{opacity:.3;scale:.55}.soon-goo[data-last][data-on=true]{color:var(--color-lime);text-shadow:0 0 24px #d8ff2847}.soon-drip{pointer-events:none;filter:url(#soon-goo);width:.6em;height:4em;margin-left:-.3em;position:absolute;top:.8em}.soon-drip>*{background:currentColor;position:absolute}.soon-goo-w[data-high=true] .soon-drip{display:none}.soon-drip-foot{top:0;left:calc(50% - var(--foot) * .42em);width:calc(var(--foot) * .84em);border-radius:.04em .04em 50% 50%/.04em .04em .08em .08em;height:.16em}.soon-drip-stem{box-sizing:content-box;top:.09em;left:calc(50% - var(--neck) * .8em);width:calc(var(--neck) * .7em);border-top:calc(var(--long) * 1em + .034em) solid currentColor;border-right:calc(var(--neck) * .45em) solid transparent;border-left:calc(var(--neck) * .45em) solid transparent;transform-origin:50% 0;background:0 0;height:0}.soon-drip-run{width:0;height:calc(var(--long) * 1em + .034em);background:0 0;top:.09em;left:50%}.soon-drip-bead,.soon-drip-drop{left:calc(var(--neck) * -1.05em);bottom:calc(var(--neck) * -1.05em);width:calc(var(--neck) * 2.1em);height:calc(var(--neck) * 2.1em);background:currentColor;border-radius:50%/44% 44% 56% 56%;position:absolute}.soon-drip[data-drop] .soon-drip-bead{left:calc(var(--neck) * -1.2em);bottom:calc(var(--neck) * -1.2em);width:calc(var(--neck) * 2.4em);height:calc(var(--neck) * 2.4em)}.soon-drip-drop{opacity:0}.soon-drip[data-drop] .soon-drip-stem{scale:1 .9}.soon-drip[data-drop] .soon-drip-run{translate:0 -10%}.soon-goo[data-on=true] .soon-drip-stem{animation:soon-drip-run calc(.8s + var(--long) * 1.1s) cubic-bezier(.25, .7, .4, 1) var(--d) backwards}.soon-goo[data-on=true] .soon-drip-run{animation:soon-drip-carry calc(.8s + var(--long) * 1.1s) cubic-bezier(.25, .7, .4, 1) var(--d) backwards}.soon-goo[data-on=true] .soon-drip-bead{animation:soon-drip-gather calc(.8s + var(--long) * 1.1s) ease-out var(--d) backwards}.soon-goo[data-on=true] .soon-drip[data-drop] .soon-drip-stem{animation:soon-drip-run-long 2.2s linear var(--d) backwards}.soon-goo[data-on=true] .soon-drip[data-drop] .soon-drip-run{animation:soon-drip-carry-long 2.2s linear var(--d) backwards}.soon-goo[data-on=true] .soon-drip[data-drop] .soon-drip-bead{animation:soon-drip-gather 1.3s ease-out var(--d) backwards}.soon-goo[data-on=true] .soon-drip-drop{animation:soon-drip-let-go 1.3s linear calc(var(--d) + .95s) backwards}@keyframes soon-drip-run{0%{scale:1 0}to{scale:1}}@keyframes soon-drip-carry{0%{translate:0 -100%}to{translate:0}}@keyframes soon-drip-gather{0%{scale:.4}to{scale:1}}@keyframes soon-drip-run-long{0%{animation-timing-function:cubic-bezier(.25,.7,.4,1);scale:1 0}58%{animation-timing-function:ease-in;scale:1}66%{animation-timing-function:cubic-bezier(.2,.9,.3,1);scale:1 1.07}80%{animation-timing-function:ease-in-out;scale:1 .85}to{scale:1 .9}}@keyframes soon-drip-carry-long{0%{animation-timing-function:cubic-bezier(.25,.7,.4,1);translate:0 -100%}58%{animation-timing-function:ease-in;translate:0}66%{animation-timing-function:cubic-bezier(.2,.9,.3,1);translate:0 7%}80%{animation-timing-function:ease-in-out;translate:0 -15%}to{translate:0 -10%}}@keyframes soon-drip-let-go{0%{opacity:1;translate:0;scale:.6}38%{opacity:1;animation-timing-function:ease-in;translate:0 .03em;scale:1.08 1.14}50%{opacity:1;animation-timing-function:cubic-bezier(.5,0,1,.7);translate:0 .22em;scale:.92 1.3}to{opacity:.3;translate:0 2.2em;scale:.78 1.12}}body[data-held]{overflow:clip}.soon-hint{z-index:80;pointer-events:none;position:fixed;top:0;left:0}.soon-hint>p{max-width:15rem;color:var(--color-lime);text-align:center;white-space:nowrap;opacity:0;background:#080808eb;border:1px solid #d8ff2899;border-radius:999px;padding:.5rem .85rem .55rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.05;transition:opacity .22s,scale .35s cubic-bezier(.2,1.5,.4,1);translate:-50% -100%;rotate:-2deg;scale:.85}.soon-hint[data-on=true]>p{opacity:1;scale:1}.soon-peeker{z-index:55;transition:translate .32s cubic-bezier(.5,0,.75,0);position:fixed;bottom:0;left:9vw;translate:0 105%}.soon-peeker[data-side=right]{left:auto;right:11vw}.soon-peeker[data-on=true]{transition:translate 1.6s cubic-bezier(.22,1,.36,1);translate:0 38%}.soon-peeker[data-lunge=true]{transform-origin:50% 100%;animation:.7s cubic-bezier(.2,1.4,.3,1) both soon-peek-lunge}@keyframes soon-peek-lunge{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-34vh)scale(2.6)}70%{transform:translateY(-30vh)scale(2.45)}to{opacity:0;transform:translateY(0)scale(1)}}.soon-door{z-index:55;pointer-events:none;align-items:center;gap:.6rem;transition:translate .35s cubic-bezier(.5,0,.75,0);display:flex;position:fixed;top:38%;right:0;translate:105%}.soon-door[data-on=true]{transition:translate 1.4s cubic-bezier(.22,1,.36,1);translate:12%}.soon-door-line{color:#080808b3;white-space:nowrap;opacity:0;font-size:clamp(1.05rem,1.6vw,1.35rem);transition:opacity .4s .9s;rotate:-5deg}.soon-door[data-on=true] .soon-door-line{opacity:1}.soon-dread{z-index:45;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(120% 95%,#08080800 55%,#080808d9 100%);position:fixed;inset:0}section[data-awake=true] .soon-glitch{animation:7.3s step-end infinite soon-glitch}@keyframes soon-glitch{0%,93.9%,to{text-shadow:none;translate:0}94%{text-shadow:-.045em 0 #d8ff28d9,.04em 0 #f3f0e78c;translate:.02em}95.2%{text-shadow:.05em 0 #d8ff28d9,-.03em 0 #08080873;translate:-.03em}96.4%{text-shadow:none;translate:0}97.2%{text-shadow:-.025em 0 #d8ff28b3}97.8%{text-shadow:none}}.soon-slice-row{overflow:hidden}@supports (overflow:clip){.soon-slice-row{overflow:visible clip}}.soon-slice{position:relative}.soon-slice:before,.soon-slice:after{content:attr(data-text);visibility:hidden;pointer-events:none;-webkit-text-fill-color:currentColor;position:absolute;inset:0 -50%}.soon-slices[data-g] .soon-slice{-webkit-text-fill-color:transparent}.soon-slices[data-g] .soon-slice:before,.soon-slices[data-g] .soon-slice:after{visibility:visible}.soon-slices[data-g=a]{translate:.02em}.soon-slices[data-g=a] .soon-slice:before{clip-path:inset(-40% 0 52%);text-shadow:.07em 0 #f3f0e7cc;translate:-.08em}.soon-slices[data-g=a] .soon-slice:after{clip-path:inset(48% 0 -40%);translate:.05em}.soon-slices[data-g=b] .soon-slice:before{clip-path:inset(30% 0 52%);text-shadow:-.06em 0 #f3f0e7d9;translate:.18em}.soon-slices[data-g=b] .soon-slice:after{clip-path:polygon(0 -40%,100% -40%,100% 30%,0 30%,0 48%,100% 48%,100% 140%,0 140%);translate:-.025em}.soon-slices[data-g=c]{translate:-.02em}.soon-slices[data-g=c] .soon-slice:before{-webkit-text-fill-color:transparent;-webkit-text-stroke:.028em var(--color-bone);translate:-.09em .025em}.soon-slices[data-g=c] .soon-slice:after{translate:.03em}.soon-slices[data-g=x] .soon-slice:before{content:attr(data-alt);text-shadow:.06em 0 #f3f0e7b3}.soon-slices[data-g=x] .soon-slice:after{content:attr(data-alt);clip-path:inset(58% 0 -40%);translate:.1em}.soon-room[data-lunge=true] .soon-big-eyes>span{animation:.9s cubic-bezier(.2,1.4,.3,1) soon-lunge}@keyframes soon-lunge{0%{scale:1}18%{scale:1.9}to{scale:1}}.soon-glimpse{z-index:31;opacity:0;pointer-events:none;width:clamp(5rem,12vw,9rem);margin:calc(clamp(5rem,12vw,9rem)/-4) 0 0 calc(clamp(5rem,12vw,9rem)/-2);position:absolute;top:0;left:0}.soon-glimpse svg{width:100%;fill:var(--color-lime);filter:drop-shadow(0 0 8px #d8ff2899);display:block}.soon-glimpse[data-on=true]{opacity:1}@media (max-width:47.99rem){[data-toaster]{bottom:calc(6.2rem + env(safe-area-inset-bottom))}}footer[data-field]{padding-bottom:calc(clamp(1.5rem, 4vh, 2.5rem) + 4.25rem + env(safe-area-inset-bottom))}.soon-sound{left:var(--edge);z-index:70;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;position:fixed;bottom:clamp(.85rem,2.2vh,1.4rem)}.soon-bars{align-items:center;gap:2px;height:1em;display:inline-flex}.soon-bars i{width:2px;height:100%;transition:scale .4s var(--ease-out-soft);background:currentColor;border-radius:2px;display:block;scale:1 .18}.soon-bars[data-on=true] i{animation:1.1s ease-in-out infinite alternate soon-bars}.soon-bars[data-on=true] i:first-child{animation-delay:-.2s}.soon-bars[data-on=true] i:nth-child(2){animation-delay:-.75s}.soon-bars[data-on=true] i:nth-child(3){animation-delay:-.4s}.soon-bars[data-on=true] i:nth-child(4){animation-delay:-.95s}.soon-bars[data-on=true] i:nth-child(5){animation-delay:-.55s}@keyframes soon-bars{0%{scale:1 .2}40%{scale:1 .85}70%{scale:1 .4}to{scale:1}}.soon-sound-hint{color:var(--color-lime);text-shadow:0 1px 8px #08080899;opacity:0;transition:opacity .5s ease, translate .5s var(--ease-out-soft);font-size:1.05rem;translate:0 6px}.soon-sound-hint.is-shown{opacity:1;translate:0}.soon-wait{right:var(--edge);z-index:72;pointer-events:none;opacity:0;transform-origin:100% 100%;transition:opacity .3s ease, translate .4s var(--ease-out-soft), scale .4s var(--ease-out-soft);flex-direction:column;align-items:flex-end;gap:.45rem;display:flex;position:fixed;bottom:clamp(.85rem,2.2vh,1.4rem);translate:0 1.1rem;scale:.7}@media (min-width:48rem){.soon-wait{flex-direction:row;align-items:center;gap:.55rem}}@media (pointer:fine){.soon-wait{right:max(var(--edge), 3rem)}}.soon-wait:not([data-mode=off]){opacity:1;transition:opacity .35s,translate .65s cubic-bezier(.2,1.4,.4,1),scale .65s cubic-bezier(.2,1.4,.4,1);translate:0;scale:1}.soon-wait-blob{aspect-ratio:1;filter:drop-shadow(0 10px 18px #08080859);width:clamp(3.2rem,4.2vw,3.9rem);position:relative}.soon-wait:not([data-mode=off]) .soon-wait-blob{animation:2.8s ease-in-out infinite soon-wait-breathe}@keyframes soon-wait-breathe{0%,to{scale:1}50%{scale:1.045 .97}}.soon-wait-burst{border:2px solid var(--color-lime);opacity:0;border-radius:50%;position:absolute;inset:4%}.soon-wait-blob>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.soon-wait-body{fill:var(--color-ink);stroke:#d8ff2833;stroke-width:3px}.soon-wait-ring{fill:none;stroke:var(--color-lime);stroke-width:3.6px;stroke-linecap:round;transition:stroke-dashoffset .45s var(--ease-out-soft)}.soon-wait-eyes{transform-origin:50% 62%;width:62%;transition:transform .35s cubic-bezier(.2,1.4,.4,1);position:absolute;top:33%;left:19%}.soon-wait-eyes svg{width:100%;height:auto;fill:var(--color-lime);transform-origin:50% 62%;display:block;overflow:visible}.soon-wait:not([data-mode=off]) .soon-wait-eyes svg{animation:4.6s infinite soon-blink}.soon-wait[data-eyes=glare] .soon-wait-eyes{transform:scale(1.1,.42)}.soon-wait[data-eyes=shut] .soon-wait-eyes{transition-duration:.12s;transform:scaleY(.06)}.soon-wait[data-eyes=go] .soon-wait-eyes{transform:translateY(18%)scaleY(.62)}.soon-wait[data-way=up][data-eyes=go] .soon-wait-eyes{transform:translateY(-16%)scaleY(.62)}.soon-wait-note{white-space:nowrap;color:var(--color-bone);background:var(--color-ink);opacity:0;transform-origin:100% 100%;transition:opacity .2s ease, translate .3s var(--ease-out-soft), scale .3s var(--ease-out-soft);border-radius:46% 54% 58% 42%/42% 60% 40% 58%;align-items:center;gap:.4rem;padding:.22rem .85rem .34rem;font-size:clamp(1.1rem,1.5vw,1.3rem);display:flex;translate:0 .5rem;rotate:-3deg;scale:.8;box-shadow:0 0 0 1px #d8ff2866,0 10px 24px #0808084d}.soon-wait[data-note=true] .soon-wait-note{opacity:1;transition:opacity .25s,translate .55s cubic-bezier(.2,1.4,.4,1),scale .55s cubic-bezier(.2,1.4,.4,1);translate:0;scale:1}@media (min-width:48rem){.soon-wait-note{transform-origin:100%;translate:.8rem}}.soon-wait-note svg{width:.6em;height:1.15em;color:var(--color-lime);display:none}.soon-wait[data-arrow=true] .soon-wait-note svg{animation:cue 2.2s var(--ease-out-soft) infinite;display:block}.soon-wait[data-way=up] .soon-wait-note svg{rotate:180deg}.soon-edge-eyes{z-index:75;pointer-events:none;opacity:0;width:clamp(4.5rem,9vw,7rem);transition:opacity .6s ease, translate .9s var(--ease-out-soft);position:fixed;top:44%;right:clamp(-.5rem,-1vw,0rem);translate:60%}.soon-edge-eyes[data-show=true]{opacity:1;translate:0}.soon-lights-out{z-index:85;background:var(--color-ink);opacity:0;visibility:hidden;place-items:center;transition:opacity .35s,visibility 0s linear .35s;display:grid;position:fixed;inset:0}.soon-lights-out[data-on=true]{opacity:1;visibility:visible;transition:opacity .25s}.soon-inkeyes{pointer-events:none;transition:translate .4s var(--ease-out-soft)}.soon-inkeyes svg{width:100%;height:auto;fill:var(--color-lime);transform-origin:50% 62%;transition:transform .18s;animation:6s infinite soon-blink;display:block;overflow:visible}section:not([data-awake=true]) .soon-inkeyes svg,[data-look]:not([data-look=true]) .soon-inkeyes svg{opacity:0;transform:scaleY(.02)}section[data-awake=true] .soon-inkeyes:not([data-shut=true]) svg{transition:transform .5s cubic-bezier(.2, 1.4, .4, 1) var(--d,0s), opacity .2s ease var(--d,0s)}.soon-cut[data-on=true] .soon-inkeyes svg,.soon-cut[data-on=true] .soon-goo-l{will-change:transform, opacity}.soon-inkeyes[data-shut=true] svg{opacity:0;transition:transform .16s,opacity .2s 60ms;transform:scaleY(.02)}.soon-critters{pointer-events:none;clip-path:inset(0);position:absolute;inset:0}.soon-critters-canvas{width:100%;height:100vh;position:fixed;top:0;left:0}section .soon-loop{animation-play-state:paused}section[data-awake=true] .soon-loop{animation-play-state:running}html[data-idle=true] section .soon-loop,html[data-nav-active=true] section .soon-loop,section [data-awake=false] .soon-glitch{animation-play-state:paused}.soon-ink-live{will-change:transform}@media (hover:hover) and (pointer:fine){.soon-ink-shade{will-change:transform}}.soon-rumour{pointer-events:none}.soon-rumour .soon-inkeyes{pointer-events:auto}.soon-rumour ul{margin:0;padding:0;list-style:none}.soon-rumour-thread{pointer-events:none;will-change:transform}.soon-rumour-thread path{fill:none;stroke:var(--color-lime);stroke-width:1.5px;stroke-linecap:round;opacity:.62}.soon-rumour-bead{background:var(--color-lime);opacity:0;pointer-events:none;will-change:transform;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:opacity .25s;position:absolute;top:0;left:0;box-shadow:0 0 10px 2px #d8ff2899}.soon-rumour-bead[data-on=true]{opacity:1}.soon-rumour-line{color:var(--color-bone);pointer-events:auto;font-size:clamp(1.12rem,1.55vw,1.6rem);line-height:1.12;transition:opacity .7s}.soon-rumour-last{color:var(--color-lime);font-size:clamp(1.55rem,2.4vw,2.4rem)}.soon-rumour-w{opacity:0;transition:opacity .5s,translate .7s cubic-bezier(.2,1.4,.4,1),rotate .7s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(var(--i) * 70ms + .12s);display:inline-block;translate:0 .45em;rotate:3deg}.soon-rumour [data-said=true] .soon-rumour-w{opacity:1;translate:0;rotate:none}.soon-rumour [data-said=true]:not([data-latest=true]) .soon-rumour-line{opacity:.5}.soon-rumour [data-link]:not([data-said=true]) .soon-inkeyes svg{opacity:0;transform:scaleY(.02)}#top:not([data-awake=true]) [class*=animate-\[cue]{animation-play-state:paused}.soon-mu{aspect-ratio:1945/524;vertical-align:middle;color:var(--color-bone);display:inline-block;position:relative}.soon-mu[data-tone=ink]{color:var(--color-ink)}.soon-mu[data-tone=lime]{color:var(--color-lime)}.soon-mu[data-alive=true]{cursor:pointer;-webkit-tap-highlight-color:transparent}.soon-mu-ink{background:currentColor;position:absolute;inset:0;-webkit-mask:url(/assets/mulearn.svg) 50%/100% 100% no-repeat;mask:url(/assets/mulearn.svg) 50%/100% 100% no-repeat}.soon-mu-hole{pointer-events:none;position:absolute}.soon-mu-eye{transform-origin:50% 60%;opacity:0;transition:transform .55s cubic-bezier(.2,1.4,.4,1),opacity .2s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scaleY(.06)}.soon-mu-eye-e{width:94%;height:92%}.soon-mu-eye-a{width:86%;height:86%}.soon-mu-lid{fill:var(--color-lime)}.soon-mu-pupil{fill:var(--color-ink);transform-box:fill-box;transform-origin:50%;transition:scale .4s cubic-bezier(.2,1.4,.4,1)}[data-pupil]{transition:transform .45s var(--ease-out-soft)}.soon-mu[data-tone=ink] .soon-mu-lid{fill:none}.soon-mu[data-tone=ink] .soon-mu-pupil{fill:var(--color-ink)}.soon-mu[data-open=true] .soon-mu-eye,[data-mu-open=true] .soon-mu-eye{opacity:1;transform:translate(-50%,-50%)}.soon-mu[data-open=true] .soon-mu-eye{animation:5.2s infinite soon-blink}.soon-mu[data-open=true] .soon-mu-eye-a{animation-delay:-.08s}.soon-mu[data-open=true][data-near=true] .soon-mu-pupil{scale:2.4 .9}.soon-mu[data-open=true][data-squint=true] .soon-mu-eye{transition-duration:.12s;transform:translate(-50%,-50%)scale(1.1,.16)}@media (hover:none) and (pointer:coarse){.soon-mu[data-alive=true][data-open=true] .soon-mu-pupil{animation:soon-mu-glance 7.5s var(--ease-out-soft) infinite}}@keyframes soon-mu-glance{0%,30%,to{translate:0}36%,52%{translate:-20px 2px}58%,74%{translate:18px -2px}}.soon-mu-mu{width:19%;height:100%;position:absolute;top:0;left:0}.soon-moon{animation:7s ease-in-out infinite alternate soon-moon-float}@keyframes soon-moon-float{0%{translate:0;rotate:none}to{translate:-4px 7px;rotate:-2deg}}.soon-flag{z-index:1;aspect-ratio:1/1.15;transform-origin:0 100%;cursor:zoom-in;-webkit-tap-highlight-color:transparent;width:clamp(1.6rem,2.4vw,2.1rem);transition:scale .65s cubic-bezier(.2,1.4,.4,1);position:absolute;top:-11%;left:12%}.soon-flag-pole{background:#f3f0e7d9;border-radius:1px;width:1.5px;height:100%;position:absolute;bottom:0;left:0}.soon-flag-cloth{background:var(--color-lime);clip-path:polygon(0 0,100% 6%,90% 50%,100% 94%,0 100%);transform-origin:0;place-items:center;width:100%;height:56%;animation:1.4s ease-in-out infinite alternate soon-flutter;display:grid;position:absolute;top:0;left:1.5px}@keyframes soon-flutter{0%{transform:skewY(4deg)scaleX(1)}to{transform:skewY(-3deg)scaleX(.94)}}.soon-flag[data-zoom=true]{cursor:zoom-out;scale:4}@media (max-width:40rem){.soon-flag[data-zoom=true]{scale:3.3}}@media (hover:hover) and (pointer:fine){.soon-flag:hover{scale:4}}.soon-credit{color:#f3f0e78c;align-items:center;gap:.55rem;margin-top:clamp(.3rem,1.4vh,.9rem);font-size:clamp(1.05rem,1.5vw,1.3rem);display:flex}.soon-banner{z-index:76;aspect-ratio:2;pointer-events:none;width:clamp(15rem,44vw,26rem);animation:6.4s linear forwards soon-banner-fly;position:fixed;top:clamp(4.5rem,15vh,9rem);left:0}@keyframes soon-banner-fly{0%{translate:100vw}to{translate:-105%}}.soon-banner-bob{animation:1.5s ease-in-out infinite alternate soon-banner-bob;position:absolute;inset:0}@keyframes soon-banner-bob{0%{translate:0 -.5rem;rotate:-2deg}to{translate:0 .6rem;rotate:1.5deg}}.soon-banner-strings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.soon-banner-strings path{fill:none;stroke:#f3f0e7d9;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.soon-banner-cloth{aspect-ratio:3.3;background:var(--color-lime);clip-path:polygon(0 0,100% 0,91% 50%,100% 100%,0 100%);transform-origin:0;place-items:center;width:74%;padding-right:6%;animation:.75s ease-in-out infinite alternate soon-banner-wave;display:grid;position:absolute;top:36%;left:24%}@keyframes soon-banner-wave{0%{transform:skewY(-3deg)scaleX(1)}to{transform:skewY(2.5deg)scaleX(.97)}}.soon-banner-bat{display:block;position:absolute}.soon-banner-bat>span{opacity:0;animation:.38s step-end infinite soon-flap;position:absolute;inset:0}.soon-banner-bat>span:first-child{position:relative}.soon-banner-bat>span:nth-child(2){animation-delay:-.127s}.soon-banner-bat>span:nth-child(3){animation-delay:-.253s}
