html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html.gate-open,html.gate-open body{background:#000;overflow:hidden}html.gate-open .descent[data-astro-cid-vgogbno7],html.gate-open .rail[data-astro-cid-vgogbno7],html.gate-open .depth[data-astro-cid-vgogbno7],html.gate-open .sound[data-astro-cid-vgogbno7],html.gate-open .site-header,html.gate-open .site-footer{visibility:hidden}#hell[data-astro-cid-vgogbno7]{z-index:0;block-size:100lvh;inline-size:100vw;display:none;position:fixed;inset:0}html.gl #hell[data-astro-cid-vgogbno7]{display:block}.gate[data-astro-cid-vgogbno7]{display:none}html.js .gate[data-astro-cid-vgogbno7]{opacity:0;z-index:50;text-align:center;align-content:end;justify-items:center;gap:clamp(.7rem,2vh,1.15rem);padding-block:1.5rem clamp(2rem,9vh,5rem);padding-inline-start:max(1.25rem, env(safe-area-inset-left,0px));padding-inline-end:max(1.25rem, env(safe-area-inset-right,0px));display:grid;position:fixed;inset:0;overflow-y:auto}.gate-check[data-astro-cid-vgogbno7]{font-size:var(--step--1);color:var(--ash);overflow-wrap:anywhere}.html-lids[data-astro-cid-vgogbno7]{z-index:40;pointer-events:none;background:#000;position:fixed;inset:0}.html-lids[data-astro-cid-vgogbno7][hidden]{display:none}.gate-enter[data-astro-cid-vgogbno7]{color:var(--bone);font:inherit;font-size:var(--step-3);cursor:pointer;text-shadow:0 0 22px #c8211b8c;background:0 0;border:0;padding:.2em .5em;font-style:italic;line-height:1.1;transition:color .5s,text-shadow .5s}.gate-enter[data-astro-cid-vgogbno7]:hover,.gate-enter[data-astro-cid-vgogbno7]:focus-visible{color:#fff;text-shadow:0 0 26px #ff3c28f2;transition:color .1s,text-shadow .1s}.gate-enter[data-astro-cid-vgogbno7]:focus-visible{text-underline-offset:.22em;outline:none;text-decoration:underline 1px}.gate-warning[data-astro-cid-vgogbno7]{max-inline-size:30em;font-size:var(--step--1);color:var(--ash);text-shadow:0 1px 8px #000;margin-block-start:.5rem;line-height:1.35}.rail[data-astro-cid-vgogbno7]{z-index:10;pointer-events:none;inline-size:12px;position:fixed;inset-block:16vh;inset-inline-start:max(1rem, env(safe-area-inset-left,0px))}.rail-line[data-astro-cid-vgogbno7]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.rail-base[data-astro-cid-vgogbno7],.rail-crack[data-astro-cid-vgogbno7]{fill:none;vector-effect:non-scaling-stroke}.rail-base[data-astro-cid-vgogbno7]{stroke:#e9e1d238;stroke-width:1px}.rail-crack[data-astro-cid-vgogbno7]{stroke:var(--blood-bright);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.rail-mark[data-astro-cid-vgogbno7]{background:#e9e1d273;block-size:6px;inline-size:6px;margin-block-start:-3px;position:absolute;inset-inline-start:3px;transform:rotate(45deg)}.rail-mark[data-astro-cid-vgogbno7].passed{background:var(--blood-bright)}.rail-marker[data-astro-cid-vgogbno7]{background:radial-gradient(circle,#ffd9a0 0,#e8772e 42%,#c8211b00 74%);border-radius:50%;block-size:12px;inline-size:12px;margin-block-start:-6px;position:absolute;inset-inline-start:0;box-shadow:0 0 14px 4px #e8772e8c}.depth[data-astro-cid-vgogbno7]{z-index:10;pointer-events:none;text-shadow:0 1px 6px #000;gap:0;display:grid;position:fixed;inset-block-end:1rem;inset-inline-start:max(1rem, env(safe-area-inset-left,0px))}.depth-value[data-astro-cid-vgogbno7]{font-size:var(--step-2);font-variant-numeric:tabular-nums lining-nums;line-height:1}.depth-level[data-astro-cid-vgogbno7]{font-size:var(--step--1);color:var(--ash);min-block-size:1.4em}.sound[data-astro-cid-vgogbno7]{z-index:13;border:1px solid var(--line);color:var(--bone);font:inherit;font-size:var(--step--1);cursor:pointer;background:#07050599;padding:.4rem .7rem;position:fixed;inset-block-end:1.1rem;inset-inline-end:max(1rem, env(safe-area-inset-right,0px))}.sound[data-astro-cid-vgogbno7]:hover{border-color:var(--bone)}.listen[data-astro-cid-vgogbno7]{z-index:13;justify-items:end;gap:.45rem;display:grid;position:fixed;inset-block-end:4rem;inset-inline-end:max(1rem, env(safe-area-inset-right,0px))}.listen[data-astro-cid-vgogbno7][hidden]{display:none}.listen-row[data-astro-cid-vgogbno7]{gap:.35rem;display:flex}.listen[data-astro-cid-vgogbno7] button[data-astro-cid-vgogbno7]{border:1px solid var(--line);min-block-size:2.1rem;min-inline-size:2.1rem;color:var(--bone);font:inherit;font-size:var(--step--1);cursor:pointer;background:#070505b8;justify-content:center;align-items:center;gap:.35rem;padding:.2rem .55rem;display:flex;position:relative;overflow:hidden}.listen[data-astro-cid-vgogbno7] button[data-astro-cid-vgogbno7]:hover{border-color:var(--bone)}.listen-slash[data-astro-cid-vgogbno7]{display:none}.listen[data-astro-cid-vgogbno7] .listen-mic[data-astro-cid-vgogbno7][aria-pressed=false]{color:var(--ash)}.listen-mic[data-astro-cid-vgogbno7][aria-pressed=false] .listen-slash[data-astro-cid-vgogbno7]{display:block}.listen[data-astro-cid-vgogbno7] .listen-mic[data-astro-cid-vgogbno7][aria-pressed=true]{color:#ff6a5c;border-color:#c8362b}.listen-meter[data-astro-cid-vgogbno7]{block-size:3px;inline-size:100%;transform:scaleX(var(--level,0));transform-origin:0;background:#ff4a3a;position:absolute;inset-block-end:0;inset-inline-start:0}.listen-note[data-astro-cid-vgogbno7]{max-inline-size:min(22rem,80vw);color:var(--bone);font-size:var(--step--1);background:#070505e6;border:1px solid #a5281f;margin:0;padding:.5rem .7rem;line-height:1.3}.listen-note[data-astro-cid-vgogbno7][hidden]{display:none}.listen-heard[data-astro-cid-vgogbno7]{z-index:14;max-inline-size:60vw;color:var(--bone);font-size:var(--step--1);background:#000c;margin:0;padding:.3rem .6rem;position:fixed;inset-block-start:1rem;inset-inline-end:1rem}.listen-heard[data-astro-cid-vgogbno7][hidden]{display:none}html.gate-open .listen[data-astro-cid-vgogbno7],html.js .descent[data-astro-cid-vgogbno7] [data-awake-voice]{visibility:hidden}.descent[data-astro-cid-vgogbno7]{z-index:1;font-style:italic;position:relative;overflow-x:clip}.descent[data-astro-cid-vgogbno7] .label,.descent[data-astro-cid-vgogbno7] .btn{font-style:normal}.descent[data-astro-cid-vgogbno7] .voice em{font-style:italic}.voice[data-astro-cid-vgogbno7].big,.voice[data-astro-cid-vgogbno7].big{text-shadow:0 2px 22px #000,0 0 3px #000;font-size:clamp(2.1rem,1.6rem + 2.1vw,3.6rem);line-height:1.12}.awake[data-astro-cid-vgogbno7]{text-align:center;align-content:end;justify-items:center;gap:1rem;min-block-size:100svh;padding-block:0 clamp(5rem,15vh,8rem);padding-inline:clamp(3rem,8vw,6rem);display:grid;position:relative}.awake[data-astro-cid-vgogbno7] .voice[data-astro-cid-vgogbno7]{max-inline-size:26em;position:relative}.awake[data-astro-cid-vgogbno7] .descend[data-astro-cid-vgogbno7]{position:relative}.awake[data-astro-cid-vgogbno7] .beat-bg[data-astro-cid-vgogbno7]{block-size:100%;margin:0;position:absolute;inset:0}html.gate-open .awake[data-astro-cid-vgogbno7] .beat-bg[data-astro-cid-vgogbno7]{visibility:visible}.descend[data-astro-cid-vgogbno7]{text-underline-offset:.3em;letter-spacing:.06em;text-decoration-thickness:1px}.descend[data-astro-cid-vgogbno7]:hover{color:var(--blood-bright)}.beat[data-astro-cid-vgogbno7]{min-block-size:160svh;position:relative}.beat-bg[data-astro-cid-vgogbno7]{block-size:100svh;margin-block-end:-100svh;display:block;position:sticky;inset-block-start:0}.beat-bg[data-astro-cid-vgogbno7] img[data-astro-cid-vgogbno7]{object-fit:cover;object-position:50% 30%;filter:brightness(.7);block-size:100%;inline-size:100%}html.gl .beat-bg[data-astro-cid-vgogbno7]{display:none}.beat-text[data-astro-cid-vgogbno7],.sealed-text[data-astro-cid-vgogbno7]{gap:.8rem;max-inline-size:min(52rem,100%);padding-inline:clamp(3rem,9vw,8rem) clamp(1.25rem,5vw,4rem);display:grid;position:sticky;inset-block-start:36svh}.beat-text[data-astro-cid-vgogbno7]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#070505bd,#07050500);position:absolute;inset:-3.5rem -2rem -3.5rem clamp(.5rem,5vw,5rem)}.beat-align-1[data-astro-cid-vgogbno7] .beat-text[data-astro-cid-vgogbno7]{margin-inline-start:auto}.beat-align-2[data-astro-cid-vgogbno7] .beat-text[data-astro-cid-vgogbno7]{inset-block-start:22svh}.note[data-astro-cid-vgogbno7]{font-size:var(--step-1);color:var(--bone);text-shadow:0 1px 10px #000,0 0 2px #000;max-inline-size:28em;line-height:1.28}.caption[data-astro-cid-vgogbno7]{z-index:45;text-align:center;font-size:var(--step-1);color:var(--bone);opacity:0;visibility:hidden;pointer-events:none;text-shadow:0 1px 10px #000;margin:0;font-style:italic;position:fixed;inset-block-end:12vh;inset-inline:1.25rem}.level-name[data-astro-cid-vgogbno7]{font-size:var(--step-2);color:var(--bone);text-shadow:0 1px 12px #000}.level-name[data-astro-cid-vgogbno7] .label[data-astro-cid-vgogbno7]{color:var(--blood-bright);margin-inline-end:.5em;display:inline-block}.blackout[data-astro-cid-vgogbno7]{block-size:110svh}.blackout-scare[data-astro-cid-vgogbno7]{block-size:200svh}.scare[data-astro-cid-vgogbno7]{z-index:12;pointer-events:none;will-change:transform;block-size:auto;inline-size:104.2vw;position:fixed;inset-block-start:50%;inset-inline-start:-2.1vw;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 22% 97%,#0000 100%);mask-image:linear-gradient(0deg,#0000 0,#000 22% 97%,#0000 100%)}.scare[data-astro-cid-vgogbno7][hidden]{display:none}.sealed[data-astro-cid-vgogbno7]{min-block-size:165svh}.sealed-text[data-astro-cid-vgogbno7]{text-align:center;margin-inline:auto;padding-inline:3rem;inset-block-start:42svh}.sealed-note[data-astro-cid-vgogbno7]{opacity:.65}.sealed-0[data-astro-cid-vgogbno7] .sealed-text[data-astro-cid-vgogbno7]{text-align:start;margin-inline:0 auto;padding-inline-start:clamp(3rem,9vw,8rem)}.sealed-2[data-astro-cid-vgogbno7] .sealed-text[data-astro-cid-vgogbno7]{text-align:end;margin-inline:auto 0}.ending[data-astro-cid-vgogbno7]{text-align:center;align-content:center;justify-items:center;gap:clamp(2rem,6vh,3.5rem);min-block-size:100svh;padding-block:4rem 7rem;padding-inline:clamp(1.25rem,5vw,3rem);display:grid}.choices[data-astro-cid-vgogbno7]{flex-wrap:wrap;justify-content:center;gap:1.75rem clamp(1.5rem,5vw,4rem);display:flex}.choice[data-astro-cid-vgogbno7]{justify-items:center;gap:.5rem;text-decoration:none;display:grid}.choice[data-astro-cid-vgogbno7]:hover .btn-blood[data-astro-cid-vgogbno7]{background:var(--blood-bright)}.choice[data-astro-cid-vgogbno7]:hover .btn-bone[data-astro-cid-vgogbno7]{background:#fff6e6}.choice-note[data-astro-cid-vgogbno7]{font-size:var(--step-0);color:var(--ash)}@media (width<=40rem){.beat-text[data-astro-cid-vgogbno7],.beat-align-2[data-astro-cid-vgogbno7] .beat-text[data-astro-cid-vgogbno7],.sealed-text[data-astro-cid-vgogbno7]{inset-block-start:14svh}.depth-level[data-astro-cid-vgogbno7]{display:none}.depth-value[data-astro-cid-vgogbno7]{font-size:var(--step-1)}}
