.sc-room[data-astro-cid-7hpuzvzj]{--st-fill: color-mix(in srgb, var(--hw-wall) 10%, var(--paper))}.st-wall[data-astro-cid-7hpuzvzj]{fill:var(--hw-wall);opacity:.2}.st-wall[data-astro-cid-7hpuzvzj].is-back{opacity:.12}.st-ceiling[data-astro-cid-7hpuzvzj]{fill:var(--hw-wall);opacity:.3}.st-floor[data-astro-cid-7hpuzvzj]{fill:var(--hw-wall);opacity:.38}.st-edge[data-astro-cid-7hpuzvzj],.st-pen[data-astro-cid-7hpuzvzj]{fill:none;stroke:var(--hw-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.st-edge[data-astro-cid-7hpuzvzj]{opacity:.6}.st-pen[data-astro-cid-7hpuzvzj].is-fine{stroke-width:1.2px}.st-pen[data-astro-cid-7hpuzvzj].is-wine{stroke:var(--wine)}.st-solid[data-astro-cid-7hpuzvzj]{fill:var(--st-fill);stroke:var(--hw-ink);stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.st-light[data-astro-cid-7hpuzvzj]{fill:var(--hw-light);stroke:var(--hw-ink);stroke-width:1.2px;opacity:.6;vector-effect:non-scaling-stroke}.st-dot[data-astro-cid-7hpuzvzj]{fill:var(--hw-ink)}.st-label[data-astro-cid-7hpuzvzj]{font-family:var(--mono);letter-spacing:.08em;fill:var(--hw-ink);opacity:.8}.st-label[data-astro-cid-7hpuzvzj].is-hand{font-family:var(--hand);letter-spacing:0}.st-thing[data-astro-cid-7hpuzvzj]{cursor:pointer}.st-hit[data-astro-cid-7hpuzvzj]{fill:#0000}.st-hole[data-astro-cid-7hpuzvzj],.st-doorway[data-astro-cid-7hpuzvzj]{fill:var(--hw-dark);opacity:.85}.st-out[data-astro-cid-7hpuzvzj] .st-doorway[data-astro-cid-7hpuzvzj]{opacity:.55}.st-out[data-astro-cid-7hpuzvzj]:hover .st-doorway[data-astro-cid-7hpuzvzj]{opacity:.75}.st-eyes[data-astro-cid-7hpuzvzj]{fill:var(--hw-light);opacity:0;transition:opacity .3s}.is-on[data-astro-cid-7hpuzvzj]>.st-eyes[data-astro-cid-7hpuzvzj]{opacity:1}.st-hands[data-astro-cid-7hpuzvzj]{transform-origin:300px 122px}.st-bubbles[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]{fill:none;stroke:var(--hw-ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.7}.st-meridian[data-astro-cid-7hpuzvzj]{transform-origin:440px 158px;fill:none;stroke:var(--hw-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.st-blades[data-astro-cid-7hpuzvzj]{transform-origin:385px 233px}.st-drawer[data-astro-cid-7hpuzvzj]{transition:transform .45s}.is-set[data-astro-cid-7hpuzvzj]>.st-drawer[data-astro-cid-7hpuzvzj]{transform:translate(-9px,12px) scale(1.06);transform-origin:215px 368px}.st-cone[data-astro-cid-7hpuzvzj]{fill:var(--hw-light);opacity:0;transition:opacity .2s}.is-set[data-astro-cid-7hpuzvzj]>.st-cone[data-astro-cid-7hpuzvzj]{opacity:.55}.st-ring[data-astro-cid-7hpuzvzj]{opacity:0}.is-on[data-astro-cid-7hpuzvzj]>.st-ring[data-astro-cid-7hpuzvzj]{opacity:1}.st-lamps[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]{fill:var(--st-fill);stroke:var(--hw-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.is-on[data-astro-cid-7hpuzvzj]>.st-lamps[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]{fill:var(--wine)}.st-ribbon[data-astro-cid-7hpuzvzj]{fill:none;stroke:var(--hw-ink);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.55px;transition:stroke-dashoffset 2.2s}.is-on[data-astro-cid-7hpuzvzj]>.st-ribbon[data-astro-cid-7hpuzvzj],.is-fed[data-astro-cid-7hpuzvzj]>.st-ribbon[data-astro-cid-7hpuzvzj]{stroke-dashoffset:0}.st-small-leaf[data-astro-cid-7hpuzvzj]{transform-origin:540px 268px;transition:transform .5s}.st-small-door[data-astro-cid-7hpuzvzj].is-unlocked .st-small-leaf[data-astro-cid-7hpuzvzj]{transform:scaleX(.25)}.st-small-door[data-astro-cid-7hpuzvzj].is-unlocked .st-doorway[data-astro-cid-7hpuzvzj]{fill:var(--hw-light);opacity:.9}.st-tick[data-astro-cid-7hpuzvzj]{fill:none;stroke:var(--wine);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.st-clipboard[data-astro-cid-7hpuzvzj].is-counting .st-tick[data-astro-cid-7hpuzvzj]{opacity:1}.st-thing[data-astro-cid-7hpuzvzj].is-found [data-astro-cid-7hpuzvzj]:is(.st-pen,.st-solid){stroke:var(--wine)}@media(prefers-reduced-motion:no-preference){.st-hands[data-astro-cid-7hpuzvzj]{animation:90s linear infinite reverse st-turn}.is-on[data-astro-cid-7hpuzvzj]>.st-hands[data-astro-cid-7hpuzvzj]{animation-duration:1.2s}.is-on[data-astro-cid-7hpuzvzj]>.st-bubbles[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]{animation:1s ease-in 2 st-rise}.is-on[data-astro-cid-7hpuzvzj]>.st-bubbles[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]:nth-child(2){animation-delay:.25s}.is-on[data-astro-cid-7hpuzvzj]>.st-bubbles[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]:nth-child(3){animation-delay:.5s}.is-on[data-astro-cid-7hpuzvzj]>.st-meridian[data-astro-cid-7hpuzvzj]{animation:.6s linear 3 st-spin}.is-set[data-astro-cid-7hpuzvzj]>.st-blades[data-astro-cid-7hpuzvzj]{animation:.5s linear infinite st-turn}.is-on[data-astro-cid-7hpuzvzj]>.st-flow[data-astro-cid-7hpuzvzj]{stroke-dasharray:5 4;animation:.5s linear infinite st-march}.is-on[data-astro-cid-7hpuzvzj]>.st-key[data-astro-cid-7hpuzvzj]{animation:.45s ease-in-out 3 st-swing}.is-on[data-astro-cid-7hpuzvzj]>.st-set[data-astro-cid-7hpuzvzj]{animation:.12s linear 12 st-shake}.is-on[data-astro-cid-7hpuzvzj]>.st-lamps[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]{animation:.4s step-end 6 st-blink}.is-on[data-astro-cid-7hpuzvzj]>.st-lamps[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]:nth-child(2){animation-delay:.13s}.is-on[data-astro-cid-7hpuzvzj]>.st-lamps[data-astro-cid-7hpuzvzj] circle[data-astro-cid-7hpuzvzj]:nth-child(3){animation-delay:.26s}.is-on[data-astro-cid-7hpuzvzj]>.st-lid[data-astro-cid-7hpuzvzj]{animation:1.2s ease-in-out st-lift;transform-origin:490px 385px}.is-on[data-astro-cid-7hpuzvzj]>.st-upturned[data-astro-cid-7hpuzvzj]{animation:.6s ease-in-out 3 st-wobble;transform-origin:630px 310px}.is-on[data-astro-cid-7hpuzvzj]>.st-leaves[data-astro-cid-7hpuzvzj]{animation:1.6s ease-out st-grow;transform-origin:700px 372px}.st-sign[data-astro-cid-7hpuzvzj].is-on{animation:.45s ease-in-out 2 st-wobble;transform-origin:280px 416px}.st-small-door[data-astro-cid-7hpuzvzj].is-on:not(.is-unlocked){animation:.1s linear 6 st-shake}}@keyframes st-turn{to{transform:rotate(360deg)}}@keyframes st-rise{to{transform:translateY(-34px);opacity:0}}@keyframes st-spin{0%,to{transform:scaleX(1)}50%{transform:scaleX(2.1)}}@keyframes st-march{to{stroke-dashoffset:-9px}}@keyframes st-swing{0%,to{transform:rotate(0)}30%{transform:rotate(16deg)}70%{transform:rotate(-16deg)}}@keyframes st-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}@keyframes st-blink{50%{fill:var(--st-fill)}}@keyframes st-lift{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-14deg)}}@keyframes st-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(5deg)}70%{transform:rotate(-5deg)}}@keyframes st-grow{0%{transform:scale(1)}50%{transform:scale(1.18,1.3)}to{transform:scale(1.06,1.1)}}.hallway[data-astro-cid-jt5u3bwm]{display:block;width:100%;height:auto;margin:0 0 .6rem;--hw-ink: var(--ink-soft);--hw-wall: #c9b458;--hw-light: #e8d98a;--hw-dark: #1d1914}[data-theme=dark] .hallway[data-astro-cid-jt5u3bwm]{--hw-wall: #7d6f2c;--hw-light: #b8a75a;--hw-dark: #000}.hw-wall[data-astro-cid-jt5u3bwm]{fill:var(--hw-wall);opacity:.12}.hw-haze[data-astro-cid-jt5u3bwm]{fill:url(#hw-haze);opacity:.8;pointer-events:none}.hw-haze-stop[data-astro-cid-jt5u3bwm]{stop-color:var(--hw-light)}.hw-far[data-astro-cid-jt5u3bwm]{fill:#0000}.hw-lines[data-astro-cid-jt5u3bwm] path[data-astro-cid-jt5u3bwm],.hw-frame[data-astro-cid-jt5u3bwm]{fill:none;stroke:var(--hw-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.hallway[data-astro-cid-jt5u3bwm] .hw-faint[data-astro-cid-jt5u3bwm]{opacity:.28;stroke-width:1.5px}.hw-handle[data-astro-cid-jt5u3bwm]{fill:var(--hw-ink);opacity:.5}.hw-panel[data-astro-cid-jt5u3bwm]{fill:var(--hw-light);stroke:var(--hw-ink);stroke-width:1.2px;opacity:.55}.hw-door[data-astro-cid-jt5u3bwm].is-room{cursor:pointer;--room: var(--wine)}.hw-door[data-astro-cid-jt5u3bwm].is-pen{--room: var(--pen)}.hw-door[data-astro-cid-jt5u3bwm].is-leaf{--room: var(--stage-research)}.hw-door[data-astro-cid-jt5u3bwm].is-ink{--room: var(--ink-soft)}.is-room[data-astro-cid-jt5u3bwm] .hw-frame[data-astro-cid-jt5u3bwm]{stroke:var(--room);stroke-width:2.6px;opacity:.85}.is-room[data-astro-cid-jt5u3bwm] .hw-handle[data-astro-cid-jt5u3bwm]{fill:var(--room);opacity:.8}.hw-doorway[data-astro-cid-jt5u3bwm]{fill:var(--hw-dark);opacity:0;pointer-events:all}.hw-leaf[data-astro-cid-jt5u3bwm]{fill:var(--room);opacity:.1;transition:opacity .3s}.hw-leaf-open[data-astro-cid-jt5u3bwm]{fill:var(--card);stroke:var(--room, var(--hw-ink));stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .35s}.hw-door[data-astro-cid-jt5u3bwm].is-ajar .hw-doorway[data-astro-cid-jt5u3bwm]{opacity:.8;transition:opacity .3s}.hw-door[data-astro-cid-jt5u3bwm].is-ajar .hw-leaf-open[data-astro-cid-jt5u3bwm]{opacity:1;fill-opacity:.45;transition:opacity .25s}.hw-door[data-astro-cid-jt5u3bwm].is-ajar .hw-leaf[data-astro-cid-jt5u3bwm]{opacity:0}.hw-panel[data-astro-cid-jt5u3bwm].is-stuttering,.hallway[data-astro-cid-jt5u3bwm] :is(.dk-tube,.st-light).is-stuttering{animation:.7s step-end hw-stutter}.hw-panel[data-astro-cid-jt5u3bwm].is-stuttering.twice,.hallway[data-astro-cid-jt5u3bwm] :is(.dk-tube,.st-light).is-stuttering.twice{animation:.7s step-end 2 hw-stutter}@keyframes hw-stutter{0%,to{opacity:.55}10%,38%{opacity:.08}22%,60%{opacity:.32}}.is-room[data-astro-cid-jt5u3bwm]:hover .hw-leaf[data-astro-cid-jt5u3bwm]{opacity:.2}.hw-sign[data-astro-cid-jt5u3bwm]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--room)}.hw-callout[data-astro-cid-jt5u3bwm]{opacity:0;transition:opacity .25s;pointer-events:none}.is-room[data-astro-cid-jt5u3bwm]:hover .hw-callout[data-astro-cid-jt5u3bwm],.is-room[data-astro-cid-jt5u3bwm].is-open .hw-callout[data-astro-cid-jt5u3bwm]{opacity:1}.hw-callout[data-astro-cid-jt5u3bwm] path[data-astro-cid-jt5u3bwm]{fill:none;stroke:var(--room);stroke-width:1.4px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.hw-callout[data-astro-cid-jt5u3bwm] circle[data-astro-cid-jt5u3bwm]{fill:var(--room)}.hw-callout[data-astro-cid-jt5u3bwm] text[data-astro-cid-jt5u3bwm]{font-family:var(--serif);font-size:25px;fill:var(--ink)}.hw-callout-bg[data-astro-cid-jt5u3bwm]{fill:var(--card);fill-opacity:.95;stroke:var(--room);stroke-width:1.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 6px #0000002e)}.hallway[data-astro-cid-jt5u3bwm] .hw-wanderer{pointer-events:none}.hallway[data-astro-cid-jt5u3bwm] .hw-wanderer path{stroke:var(--ink-soft);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hallway[data-astro-cid-jt5u3bwm] .w-body{fill:var(--paper)}.hallway[data-astro-cid-jt5u3bwm] .w-limb,.hallway[data-astro-cid-jt5u3bwm] .w-lines{fill:none}.hallway[data-astro-cid-jt5u3bwm] .w-eye{fill:var(--wine);stroke:none!important}.hallway[data-astro-cid-jt5u3bwm] .is-gray .w-body{fill:color-mix(in srgb,var(--ink-soft) 22%,var(--paper))}.hallway[data-astro-cid-jt5u3bwm] .is-gray .w-eye{fill:var(--ink)}.hallway[data-astro-cid-jt5u3bwm] .is-reptile .w-body{fill:color-mix(in srgb,#5f8a4a 24%,var(--paper))}.hallway[data-astro-cid-jt5u3bwm] .is-reptile .w-eye{fill:#c9a227}.hallway[data-astro-cid-jt5u3bwm] .is-sealed .w-limb{fill:var(--paper)}.hallway[data-astro-cid-jt5u3bwm] .is-sealed .w-eye{fill:color-mix(in srgb,#6fa3bb 40%,var(--paper));stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke:var(--ink-soft)!important}.hallway[data-astro-cid-jt5u3bwm] .hw-thought{pointer-events:none}.hw-halo-stop[data-astro-cid-jt5u3bwm]{stop-color:var(--paper)}.hallway[data-astro-cid-jt5u3bwm] .hw-thought-halo{fill:url(#hw-thought-halo)}.hallway[data-astro-cid-jt5u3bwm] :is(.hw-thought-cloud,.hw-thought-trail){fill:var(--paper);stroke:var(--ink-soft);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hallway[data-astro-cid-jt5u3bwm] .hw-thought text{font-family:var(--hand);fill:var(--ink)}.hallway[data-astro-cid-jt5u3bwm] .hw-thought.is-human text{fill:var(--wine)}.hallway[data-astro-cid-jt5u3bwm] .hw-thought.is-ai text{fill:var(--pen)}.is-room[data-astro-cid-jt5u3bwm].is-open .hw-doorway[data-astro-cid-jt5u3bwm]{opacity:.6;transition:opacity .35s}.is-room[data-astro-cid-jt5u3bwm].is-open .hw-leaf[data-astro-cid-jt5u3bwm]{opacity:0}.is-room[data-astro-cid-jt5u3bwm].is-open .hw-leaf-open[data-astro-cid-jt5u3bwm]{opacity:1}.hallway[data-astro-cid-jt5u3bwm] .hw-lines[data-astro-cid-jt5u3bwm] path[data-astro-cid-jt5u3bwm],.hallway[data-astro-cid-jt5u3bwm] .hw-frame[data-astro-cid-jt5u3bwm],.hallway[data-astro-cid-jt5u3bwm] .hw-panel[data-astro-cid-jt5u3bwm]{vector-effect:non-scaling-stroke}.sc-deck[data-astro-cid-jt5u3bwm],.hallway[data-astro-cid-jt5u3bwm] .sc-room,.hallway[data-astro-cid-jt5u3bwm]:not([data-scene=hall]) [data-astro-cid-jt5u3bwm]:is(.sc-hall,.hw-haze,.hw-far){display:none}.hallway[data-astro-cid-jt5u3bwm][data-scene=deck] .sc-deck[data-astro-cid-jt5u3bwm],.hallway[data-astro-cid-jt5u3bwm][data-scene=room] .sc-room{display:inline}.lv-pipes[data-astro-cid-jt5u3bwm],.lv-draft[data-astro-cid-jt5u3bwm],.hw-spill[data-astro-cid-jt5u3bwm],.hw-bricks[data-astro-cid-jt5u3bwm],.hw-drawers[data-astro-cid-jt5u3bwm],.hw-drawer-out[data-astro-cid-jt5u3bwm],.hw-riser[data-astro-cid-jt5u3bwm],.hw-valve[data-astro-cid-jt5u3bwm],.hw-tag[data-astro-cid-jt5u3bwm]{display:none}.hw-door[data-astro-cid-jt5u3bwm][data-reach]{cursor:pointer}.hw-door[data-astro-cid-jt5u3bwm].is-bricked .hw-bricks[data-astro-cid-jt5u3bwm]{display:inline;fill:none;stroke:#b0705a;stroke-width:1.3px;vector-effect:non-scaling-stroke}.hw-door[data-astro-cid-jt5u3bwm].is-bricked .hw-doorway[data-astro-cid-jt5u3bwm]{fill:#7a4334;opacity:.55}.hw-tag[data-astro-cid-jt5u3bwm]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--hw-ink);opacity:.75}.hw-door[data-astro-cid-jt5u3bwm]:is([data-kind=restroom],[data-kind=surplus]) .hw-tag[data-astro-cid-jt5u3bwm]{display:inline}.hw-door[data-astro-cid-jt5u3bwm]:is([data-kind=restroom],[data-kind=surplus]) [data-astro-cid-jt5u3bwm]:is(.hw-frame,.hw-handle){opacity:.6;stroke-width:2px}.hallway[data-astro-cid-jt5u3bwm][data-level="1"]{--hw-wall: #7d7f80;--hw-light: #e6edf2;--dk-paint: #c79a1e;--dk-solid: color-mix(in srgb, var(--hw-wall) 30%, var(--paper))}[data-theme=dark] .hallway[data-astro-cid-jt5u3bwm][data-level="1"]{--dk-paint: #d8b13a}.hallway[data-astro-cid-jt5u3bwm][data-scene=deck]{cursor:grab;touch-action:pan-y}.hallway[data-astro-cid-jt5u3bwm].is-dragging{cursor:grabbing}.dk-ceiling[data-astro-cid-jt5u3bwm],.dk-wall[data-astro-cid-jt5u3bwm],.dk-floor[data-astro-cid-jt5u3bwm],.dk-band[data-astro-cid-jt5u3bwm],.dk-beam[data-astro-cid-jt5u3bwm]{fill:var(--hw-wall)}.dk-ceiling[data-astro-cid-jt5u3bwm]{opacity:.34}.dk-wall[data-astro-cid-jt5u3bwm]{opacity:.16}.dk-floor[data-astro-cid-jt5u3bwm]{opacity:.27}.dk-band[data-astro-cid-jt5u3bwm]{opacity:.22}.dk-beam[data-astro-cid-jt5u3bwm]{fill:color-mix(in srgb,var(--hw-wall) 42%,var(--paper))}.dk-line[data-astro-cid-jt5u3bwm],.hallway[data-astro-cid-jt5u3bwm] .dk-car-line{fill:none;stroke:var(--hw-ink);stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.45}.hallway[data-astro-cid-jt5u3bwm] .dk-paint{fill:var(--dk-paint);opacity:.6}.hallway[data-astro-cid-jt5u3bwm] .dk-num{font-family:var(--mono);font-weight:700;fill:var(--dk-paint);opacity:.55}.hallway[data-astro-cid-jt5u3bwm] .dk-stop{fill:var(--dk-solid);stroke:var(--hw-ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.8}.hallway[data-astro-cid-jt5u3bwm] .dk-stain{fill:var(--hw-dark);opacity:.09}.hallway[data-astro-cid-jt5u3bwm] .dk-cone path{fill:#d9773a;stroke:var(--hw-ink);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hallway[data-astro-cid-jt5u3bwm] .dk-cone .dk-cone-band{stroke:var(--paper);stroke-width:3px}.hallway[data-astro-cid-jt5u3bwm] .dk-stencil{font-family:var(--mono);font-weight:700;letter-spacing:.06em;fill:var(--hw-ink);opacity:.16}.hallway[data-astro-cid-jt5u3bwm] .dk-exit{fill:color-mix(in srgb,#2f7d4c 70%,var(--paper));stroke:var(--hw-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.hallway[data-astro-cid-jt5u3bwm] :is(.dk-exit-text,.dk-word,.dk-says-text,.dk-col-tag){font-family:var(--mono);font-weight:700;letter-spacing:.06em}.hallway[data-astro-cid-jt5u3bwm] .dk-exit-text{fill:#fff}.hallway[data-astro-cid-jt5u3bwm] :is(.dk-word,.dk-col-tag){fill:var(--hw-ink);opacity:.6}.hallway[data-astro-cid-jt5u3bwm] .dk-door{cursor:pointer}.hallway[data-astro-cid-jt5u3bwm] :is(.dk-frame,.dk-leaf,.dk-says,.dk-call){fill:var(--dk-solid);stroke:var(--hw-ink);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hallway[data-astro-cid-jt5u3bwm] .dk-leaf{fill:color-mix(in srgb,var(--hw-wall) 14%,var(--paper))}.hallway[data-astro-cid-jt5u3bwm] .dk-door:hover .dk-leaf{fill:color-mix(in srgb,var(--dk-paint) 16%,var(--paper))}.hallway[data-astro-cid-jt5u3bwm] .dk-car{fill:var(--hw-light)}.hallway[data-astro-cid-jt5u3bwm] .dk-well{fill:var(--hw-dark);opacity:.85}.hallway[data-astro-cid-jt5u3bwm] .dk-pane{fill:var(--hw-light);opacity:.5}.hallway[data-astro-cid-jt5u3bwm] .dk-says{fill:var(--hw-dark)}.hallway[data-astro-cid-jt5u3bwm] .dk-says-text{fill:#f0a13a}.hallway[data-astro-cid-jt5u3bwm] .dk-call-light{fill:var(--hw-ink);opacity:.4}.hallway[data-astro-cid-jt5u3bwm] .dk-door.is-open .dk-call-light{fill:#f0a13a;opacity:1}.hallway[data-astro-cid-jt5u3bwm] .dk-knob{fill:var(--hw-ink);opacity:.6}.hallway[data-astro-cid-jt5u3bwm] .dk-col,.hallway[data-astro-cid-jt5u3bwm] .dk-col-side{fill:var(--dk-solid);stroke:var(--hw-ink);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hallway[data-astro-cid-jt5u3bwm] .dk-col-side{fill:color-mix(in srgb,var(--hw-wall) 50%,var(--paper))}.hallway[data-astro-cid-jt5u3bwm] .dk-col-band{fill:var(--dk-paint);opacity:.7}.hallway[data-astro-cid-jt5u3bwm] .dk-tube{fill:#fff;stroke:#f0cf6a;stroke-width:7px;stroke-opacity:.45;paint-order:stroke}[data-theme=dark] .hallway[data-astro-cid-jt5u3bwm] .dk-tube{fill:var(--hw-light);stroke:var(--hw-light);stroke-opacity:.22}.hallway[data-astro-cid-jt5u3bwm][data-level="2"]{--hw-wall: #5b3a24;--hw-light: #e0874a}.hallway[data-astro-cid-jt5u3bwm][data-level="2"] .hw-wall[data-astro-cid-jt5u3bwm]{opacity:.3}.hallway[data-astro-cid-jt5u3bwm][data-level="2"] .hw-panel[data-astro-cid-jt5u3bwm]{opacity:.35}.hallway[data-astro-cid-jt5u3bwm][data-level="2"] .lv-pipes[data-astro-cid-jt5u3bwm]{display:inline}.lv-pipes[data-astro-cid-jt5u3bwm] :is(.pp-pipe,.pp-flange){stroke:var(--hw-ink);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lv-pipes[data-astro-cid-jt5u3bwm] .pp-rust{--pipe: color-mix(in srgb, #b5653a 46%, var(--paper))}.lv-pipes[data-astro-cid-jt5u3bwm] .pp-steel{--pipe: color-mix(in srgb, #8b8f92 40%, var(--paper))}.lv-pipes[data-astro-cid-jt5u3bwm] .pp-green{--pipe: color-mix(in srgb, #5f8f78 46%, var(--paper))}.lv-pipes[data-astro-cid-jt5u3bwm] .pp-pipe{fill:var(--pipe)}.lv-pipes[data-astro-cid-jt5u3bwm] .pp-flange{fill:color-mix(in srgb,var(--pipe) 70%,var(--hw-ink))}.lv-pipes[data-astro-cid-jt5u3bwm] .pp-strap{fill:none;stroke:var(--hw-ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.lv-pipes[data-astro-cid-jt5u3bwm] .pp-shine{fill:none;stroke:var(--paper);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55}.hallway[data-astro-cid-jt5u3bwm][data-level="2"] .has-riser[data-astro-cid-jt5u3bwm] [data-astro-cid-jt5u3bwm]:is(.hw-riser,.hw-valve){display:inline}.hw-riser[data-astro-cid-jt5u3bwm]{fill:color-mix(in srgb,#8b8f92 40%,var(--paper));stroke:var(--hw-ink);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hw-valve[data-astro-cid-jt5u3bwm]{cursor:pointer}.hw-valve-hit[data-astro-cid-jt5u3bwm]{fill:#0000}.hw-wheel[data-astro-cid-jt5u3bwm]{transition:transform .9s cubic-bezier(.3,.7,.3,1)}.hw-wheel[data-astro-cid-jt5u3bwm] circle[data-astro-cid-jt5u3bwm],.hw-wheel[data-astro-cid-jt5u3bwm] path[data-astro-cid-jt5u3bwm]{fill:none;stroke:#b0432e;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}[data-theme=dark] .hw-wheel[data-astro-cid-jt5u3bwm] [data-astro-cid-jt5u3bwm]:is(circle,path){stroke:#e07a5f}.hw-wheel[data-astro-cid-jt5u3bwm] circle[data-astro-cid-jt5u3bwm]:first-child{fill:color-mix(in srgb,var(--paper) 70%,transparent)}.hw-wheel[data-astro-cid-jt5u3bwm] .hw-hub[data-astro-cid-jt5u3bwm]{fill:#b0432e}.hallway[data-astro-cid-jt5u3bwm] .fx-steam{fill:var(--paper);stroke:var(--hw-ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;pointer-events:none}.hallway[data-astro-cid-jt5u3bwm] .fx-drop{fill:#6fa3bb;pointer-events:none}.hallway[data-astro-cid-jt5u3bwm] .fx-ripple{fill:none;stroke:#6fa3bb;stroke-width:1.2px;vector-effect:non-scaling-stroke;pointer-events:none}.hallway[data-astro-cid-jt5u3bwm].is-blackout{filter:brightness(.12);transition:filter .5s}.hallway[data-astro-cid-jt5u3bwm][data-level="3"]{--hw-wall: #4f6150;--hw-light: #cfdc9e}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] .hw-wall[data-astro-cid-jt5u3bwm]{opacity:.22}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] .hw-panel[data-astro-cid-jt5u3bwm]{opacity:.4}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] [data-astro-cid-jt5u3bwm][data-kind=cabinet] .hw-drawers[data-astro-cid-jt5u3bwm]{display:inline;fill:none;stroke:var(--hw-ink);stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.45}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] [data-astro-cid-jt5u3bwm][data-kind=cabinet] .hw-handle[data-astro-cid-jt5u3bwm]{display:none}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] [data-astro-cid-jt5u3bwm][data-kind=cabinet] .hw-frame[data-astro-cid-jt5u3bwm]{opacity:.45}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] [data-astro-cid-jt5u3bwm][data-kind=cabinet] .hw-doorway[data-astro-cid-jt5u3bwm]{fill:var(--hw-wall);opacity:.16}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] .is-pulled[data-astro-cid-jt5u3bwm] .hw-drawer-out[data-astro-cid-jt5u3bwm]{display:inline;fill:color-mix(in srgb,var(--hw-wall) 22%,var(--paper));stroke:var(--hw-ink);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] [data-astro-cid-jt5u3bwm][data-kind=surplus] .hw-spill[data-astro-cid-jt5u3bwm]{display:inline;fill:var(--hw-light);opacity:.3}.hallway[data-astro-cid-jt5u3bwm][data-level="3"] [data-astro-cid-jt5u3bwm][data-kind=surplus] .hw-doorway[data-astro-cid-jt5u3bwm]{fill:var(--hw-light);opacity:.5}.hallway[data-astro-cid-jt5u3bwm] .hw-thought.is-card .hw-thought-cloud{filter:drop-shadow(0 3px 5px #0003)}.hallway[data-astro-cid-jt5u3bwm][data-level="4"]{--hw-wall: transparent;--hw-light: color-mix(in srgb, var(--ink-soft) 30%, var(--paper))}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .lv-draft[data-astro-cid-jt5u3bwm]{display:inline;fill:none;stroke:var(--pen);stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke;opacity:.5}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-lines[data-astro-cid-jt5u3bwm] path[data-astro-cid-jt5u3bwm]{stroke-dasharray:9 5;opacity:.5}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-panel[data-astro-cid-jt5u3bwm]{fill:none;stroke-dasharray:4 4;opacity:.4}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-haze[data-astro-cid-jt5u3bwm]{opacity:.25}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-door[data-astro-cid-jt5u3bwm]:not(.is-drawn) [data-astro-cid-jt5u3bwm]:is(.hw-frame,.hw-handle){opacity:0}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-door[data-astro-cid-jt5u3bwm].is-drawn [data-astro-cid-jt5u3bwm]:is(.hw-frame,.hw-handle){stroke:var(--pen);fill:none;opacity:.85;stroke-width:2px}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-door[data-astro-cid-jt5u3bwm].is-drawn .hw-handle[data-astro-cid-jt5u3bwm]{fill:var(--pen)}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-door[data-astro-cid-jt5u3bwm][data-reach]:not(.is-drawn):hover .hw-frame[data-astro-cid-jt5u3bwm]{opacity:.35;stroke:var(--pen);stroke-dasharray:3 4}@media(prefers-reduced-motion:no-preference){.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-door[data-astro-cid-jt5u3bwm].is-drawing .hw-frame[data-astro-cid-jt5u3bwm]{stroke-dasharray:4000;animation:.9s ease-out both hw-draw}}@keyframes hw-draw{0%{stroke-dashoffset:4000px}to{stroke-dashoffset:3000px}}.hallway[data-astro-cid-jt5u3bwm][data-level="4"] .hw-wanderer path{stroke:var(--pen);stroke-dasharray:5 3}.hallway[data-astro-cid-jt5u3bwm]:not([data-level="0"]) .is-room[data-astro-cid-jt5u3bwm]{--room: var(--hw-ink)}.hallway[data-astro-cid-jt5u3bwm]:not([data-level="0"]) .is-room[data-astro-cid-jt5u3bwm] [data-astro-cid-jt5u3bwm]:is(.hw-sign,.hw-callout,.hw-leaf){display:none}.hallway[data-astro-cid-jt5u3bwm]:not([data-level="0"]) .is-room[data-astro-cid-jt5u3bwm] .hw-frame[data-astro-cid-jt5u3bwm]{opacity:.28;stroke-width:1.5px}.hallway[data-astro-cid-jt5u3bwm]:not([data-level="0"]) .is-room[data-astro-cid-jt5u3bwm] .hw-handle[data-astro-cid-jt5u3bwm]{fill:var(--hw-ink);opacity:.28}.hw-far[data-astro-cid-jt5u3bwm]{cursor:pointer}@media(prefers-reduced-motion:no-preference){.hallway[data-astro-cid-jt5u3bwm].is-noclip{animation:.65s steps(6,end) hw-noclip}}@keyframes hw-noclip{0%{filter:none;transform:none}20%{filter:brightness(1.8) contrast(.6);transform:translate(-6px,2px) skew(3deg)}45%{filter:blur(2px) brightness(.4);transform:translate(5px,-3px) scale(1.03)}70%{filter:brightness(1.4) hue-rotate(40deg);transform:translate(-2px,1px)}to{filter:none;transform:none}}@media(prefers-reduced-motion:no-preference){.hw-flicker[data-astro-cid-jt5u3bwm]{animation:1.6s step-end .6s hw-flicker}}@keyframes hw-flicker{0%,12%,30%,to{opacity:.55}6%,20%,24%{opacity:.12}}
