@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:103%}@font-face{font-family:Schibsted Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:105%}@font-face{font-family:Martian Mono Fallback;font-weight:100 800;src:local("Menlo"),local("Menlo-Regular"),local("DejaVu Sans Mono"),local("Courier New"),local("Liberation Mono");size-adjust:106.5%}:root{--board: #0b0c0e;--ink: #f4f1ea;--soft: #dcdad4;--quiet: #a3a7ad;--signal: #e8ff5a;--rule: rgb(244 241 234 / .16);--line: rgb(244 241 234 / .55);--shade: 8 9 11;--live: var(--signal);--building: #ffb86b;--private: var(--quiet);--success: #9be29a;--warning: #ffb86b;--error: #ff9c8f;--info: var(--quiet);--mono: "Martian Mono", "Martian Mono Fallback", ui-monospace, monospace;--big: "Schibsted Grotesk", "Schibsted Fallback", sans-serif;--drawer: 320px;--pad: clamp(24px, 3.6vw, 56px);--bar: 56px;--t-label: 11px;--t-row: 13px;--t-body: clamp(15px, 2.05vh, 17.5px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--board);color:var(--ink);font:400 var(--t-row) / 1.5 var(--mono);font-stretch:85%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}.js body{overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom}h1,h2,h3,p,ol,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}button{font:inherit;font-stretch:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left;border-radius:0}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus{outline:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.name:focus-visible,.sheet-name:focus-visible{outline:none}.skip{position:fixed;left:8px;top:8px;z-index:30;background:var(--signal);color:var(--board);font-weight:600;padding:14px 16px;text-decoration:none;transform:translateY(-200%)}.skip:focus{transform:none;outline:2px solid var(--ink);outline-offset:2px}.btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;font:600 var(--t-row) / 1.3 var(--mono);font-stretch:85%;text-decoration:none;color:var(--ink);background:rgb(var(--shade) / .82);box-shadow:inset 0 0 0 1px var(--line)}.btn:hover{background:var(--ink);color:var(--board)}.btn:active,.row:active,.write:active{transform:translate(2px)}.btn:disabled{opacity:.6;cursor:default}.btn:disabled:hover{background:rgb(var(--shade) / .82);color:var(--ink)}.btn.go{background:var(--signal);color:var(--board);box-shadow:none}.btn.go:hover{background:var(--ink)}#stage,#cut{position:fixed;inset:0;overflow:hidden}#stage{z-index:0;background:var(--board)}.lens{position:absolute;inset:0;transform-origin:62% 46%}.frame,.slat-in{background-image:var(--lq);background-size:cover;background-position:var(--x, 50%) 50%}.frame{position:absolute;inset:0;z-index:1}.frame.on{z-index:2}.frame img,.slat-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) 50%;display:block}.js .frame img{opacity:0}.js .frame.ld img{opacity:1}.deep:not(.live) #stage .frame{visibility:hidden}#live,#fx{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}#states{position:absolute;inset:0;z-index:3;pointer-events:none}[data-motion=off] #live,[data-motion=off] #fx{display:none}#lanterns{position:absolute;inset:0;z-index:4;pointer-events:none}.lit,.far-lantern{position:absolute;left:0;top:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle,#fff3c4 0,#ffc46b 28%,#ffa03c59 55%,#ffa03c00 72%);transform:translate(var(--lx),var(--ly)) scale(var(--ls, 1))}.far-lantern{width:8px;height:8px;margin:-4px 0 0 -4px}.lit.rise{animation:lantern-rise 2.6s cubic-bezier(.25,.6,.3,1) both}@keyframes lantern-rise{0%{transform:translate(var(--fx),var(--fy)) scale(.6);opacity:0}12%{opacity:1}to{transform:translate(var(--lx),var(--ly)) scale(var(--ls, 1));opacity:1}}#cut{z-index:6;pointer-events:none}.slat{position:absolute;top:0;bottom:0;overflow:hidden;transform-origin:0 50%;transform:scaleX(0);will-change:transform;background:var(--board)}.slat.rev{transform-origin:100% 50%}.slat-in{position:absolute;top:0;height:100%;will-change:transform}.brand{position:fixed;left:0;top:0;z-index:12;height:64px;padding:0 24px;display:flex;align-items:center;gap:20px;text-shadow:0 1px 2px rgb(var(--shade) / .95),0 0 3px rgb(var(--shade) / .9),0 0 8px rgb(var(--shade) / .85),0 0 20px rgb(var(--shade) / .55)}.mark{display:inline-flex;align-items:center;min-height:44px;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.keys{color:var(--ink);font-weight:500;font-size:var(--t-label);white-space:nowrap}.board{position:fixed;left:0;top:0;bottom:0;z-index:11;width:var(--drawer);background:var(--board);border-right:1px solid var(--rule);display:flex;flex-direction:column;padding-top:64px;transform:translate(-100%);visibility:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s .22s}.board.open{transform:none;visibility:visible;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s}.veil{position:fixed;inset:0;z-index:10;background:rgb(var(--shade) / .5)}.rows{flex:1 1 auto;overflow-y:auto;scrollbar-width:none;border-top:1px solid var(--rule)}.rows::-webkit-scrollbar{display:none}.grp{padding:16px 24px 7px;font-size:var(--t-label);color:var(--quiet);border-bottom:1px solid var(--rule)}.row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px;align-items:center;width:100%;min-height:52px;padding:7px 24px 7px 20px;border-bottom:1px solid var(--rule);line-height:1.35;color:var(--ink);text-decoration:none}.row .n,.bar .n{font-size:var(--t-label);font-weight:500;color:var(--quiet);padding:3px 0;text-align:center}.row .pl,.bar .pl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--quiet);font-size:var(--t-label);margin-top:1px}.st{font-size:var(--t-label);font-weight:600;white-space:pre;text-align:right}.st.live{color:var(--live)}.st.building{color:var(--building)}.st.private,.st.plain{color:var(--private);font-weight:400}.row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--signal);opacity:0}.row:hover{background:#f4f1ea0f}.row:focus-visible{outline-offset:-2px}.row[aria-current=true]{background:#f4f1ea14}.row[aria-current=true]:before{opacity:1}.row[aria-current=true] .n{background:var(--signal);color:var(--board);font-weight:700}.row[aria-current=true] .pj{color:var(--soft)}.bfoot{flex:0 0 auto;padding:14px 24px 18px;font-size:var(--t-label);line-height:1.7;color:var(--quiet);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;border-top:1px solid var(--rule)}.bfoot span{white-space:pre;overflow:hidden;text-overflow:ellipsis}#f-pos,#f-n{color:var(--ink)}#f-n{text-align:right}.bfoot .clk,.bfoot .api{grid-column:1 / -1}.bfoot .api{white-space:normal}.bfoot .api:empty{display:none}@keyframes rowin{0%{opacity:0}to{opacity:1}}.js .intro .rows li,.js .intro .bfoot{animation:rowin .1s steps(2,jump-none) both;animation-delay:calc(var(--k, 12) * 25ms + 40ms)}.bar{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:var(--t-label);line-height:1.3;white-space:nowrap;text-shadow:inherit}.bar .n{padding:0;color:var(--ink);font-weight:600}.bar .of{color:var(--ink);font-weight:400}.bar .pl{font-weight:600}.bar .pj{display:none}.bar .st.private,.bar .st.plain{color:var(--ink)}.bar .ch{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor}.bar:hover .pl,.bar[aria-expanded=true] .pl{color:var(--signal)}@media(max-width:1100px){:root{--drawer: 280px}.row{padding-left:16px;padding-right:16px;column-gap:10px}.brand,.grp,.bfoot{padding-left:16px;padding-right:16px}}@media(max-height:800px){.row{min-height:44px;padding-top:4px;padding-bottom:4px}.grp{padding-top:9px;padding-bottom:5px}.brand{height:52px}.board{padding-top:52px}.bfoot{padding-top:10px;padding-bottom:12px}}.bar[aria-expanded=true]~.keys{visibility:hidden}main{position:fixed;inset:0;z-index:5;pointer-events:none}.world{position:absolute;inset:0}.js .world{display:none}.js .world.on,.js:not(.live):not(.deep) .world.hello{display:block}.block{--edge-x: clamp(24px, 4.4vw, 72px);--edge-y: clamp(36px, 8vh, 88px);position:absolute;left:var(--edge-x);width:max-content;max-width:min(var(--w, 30rem),calc(100% - 2 * var(--edge-x)));pointer-events:auto;isolation:isolate;text-shadow:0 1px 2px rgb(var(--shade) / .7),0 0 6px rgb(var(--shade) / calc(var(--shade-a, .5) * 1.1)),0 0 22px rgb(var(--shade) / calc(var(--shade-a, .5) * .8))}[data-at=bl] .block{bottom:var(--edge-y)}[data-at=tl] .block{top:calc(64px + clamp(12px,4vh,40px))}.block:before{content:"";position:absolute;z-index:-1;inset:-46% -22% -40% -26%;pointer-events:none;background:radial-gradient(closest-side,rgb(var(--shade) / calc(var(--shade-a, .5) * .62)) 0,rgb(var(--shade) / calc(var(--shade-a, .5) * .48)) 50%,rgb(var(--shade) / calc(var(--shade-a, .5) * .18)) 80%,rgb(var(--shade) / 0))}.kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:var(--t-label);line-height:1.5;color:var(--soft);margin-bottom:clamp(8px,1.6vh,16px)}.kicker .n{background:var(--signal);color:var(--board);font-weight:700;padding:2px 6px;text-shadow:none}.kicker .pl{color:var(--ink);font-weight:600}.kicker .src{color:var(--ink)}.name{font:800 clamp(2.75rem,min(7vw,13.5vh),7.5rem) / .94 var(--big);font-stretch:100%;letter-spacing:-.03em;text-wrap:balance;margin:0 0 .2em -.04em}.hello .name{font-size:clamp(3.5rem,min(8.6vw,17vh),9.25rem);margin-bottom:.12em}.line{font:500 clamp(17px,2.5vh,22px) / 1.4 var(--big);font-stretch:100%;max-width:34em;color:var(--ink)}.lede,.more p{font:450 var(--t-body) / 1.52 var(--big);font-stretch:100%;max-width:34em}.hello .lede{font-size:clamp(18px,2.7vh,24px);font-weight:500}.more{margin-top:clamp(10px,1.8vh,18px)}.more p+p{margin-top:.7em}.more .note{font:400 12.5px/1.5 var(--mono);font-stretch:85%;color:var(--soft);padding-left:12px;border-left:2px solid var(--building);margin-top:1em}.acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:clamp(14px,2.4vh,24px)}.acts:empty{display:none}.block .more{display:none}.watch:before{content:"";border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.watch .len{font-weight:400}.ask{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-row);line-height:1.4;text-underline-offset:4px;text-decoration-color:var(--signal)}.ask:hover,.elsewhere a:hover{color:var(--signal)}.walk:after{content:"↓";font-weight:400}.write{display:inline-block;font:800 clamp(3rem,min(7vw,13vh),6.75rem) / 1 var(--big);font-stretch:100%;letter-spacing:-.035em;color:var(--signal);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;margin:0 0 .12em -.04em}.write:hover{color:var(--ink)}.elsewhere{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:clamp(6px,1.2vh,12px)}.elsewhere a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.lantern-btn .dot{width:9px;height:9px;border-radius:50%;background:#ffc46b}.lantern-n{min-height:1.5em;margin-top:8px;font-size:var(--t-label);color:var(--soft)}@keyframes arrive{0%{opacity:0}to{opacity:1}}.world.in .block{animation:arrive .08s steps(2,jump-none) both}.block .btn{text-shadow:none}.presses{position:fixed;inset:0;transform-origin:62% 46%;pointer-events:none}.react{position:absolute;padding:0;pointer-events:auto;cursor:pointer;background:none;border:0;-webkit-tap-highlight-color:transparent}.react:focus-visible{outline-offset:2px}[data-motion=off] .react{display:none}.flare,.streak{position:absolute;left:var(--fx);top:var(--fy);pointer-events:none;opacity:0}.flare{width:var(--fs);height:var(--fs);margin:calc(var(--fs) / -2) 0 0 calc(var(--fs) / -2);border-radius:50%;background:radial-gradient(circle,rgb(255 248 232 / .75) 0,rgb(var(--frgb) / .6) 14%,rgb(var(--frgb) / .3) 36%,rgb(var(--frgb) / .09) 55%,transparent 70%)}.streak{width:var(--len);height:2px;margin-top:-1px;transform-origin:0 50%;border-radius:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .95))}.piece{position:absolute;max-width:none;opacity:0;pointer-events:none;user-select:none}dialog.sheet{position:fixed;inset:auto 0 0;width:auto;max-width:none;max-height:min(86dvh,720px);margin:0;padding:0;border:0;border-top:1px solid var(--rule);background:var(--board);color:var(--ink);flex-direction:column}dialog.sheet[open]{display:flex;animation:sheet-up .16s steps(4,jump-none) both}dialog.sheet::backdrop{background:rgb(var(--shade) / .6)}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.sheet-top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--pad);border-bottom:1px solid var(--rule)}.sheet-top .kicker{margin:0;font-weight:600}.sheet-x{background:none}.sheet-x kbd{font:inherit;font-weight:400;font-size:var(--t-label);opacity:.8}.sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;padding:clamp(16px,3vh,28px) var(--pad) clamp(20px,4vh,36px)}.sheet-body>*{max-width:40rem}.sheet-name{font:800 clamp(1.75rem,5vw,2.75rem) / 1 var(--big);font-stretch:100%;letter-spacing:-.03em;margin:0 0 .5em -.03em}.sheet .more{margin-top:0}#player{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--board);color:var(--ink);flex-direction:column}#player[open]{display:flex}#player::backdrop{background:none}.ptop{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--pad);border-bottom:1px solid var(--rule);font-weight:600}.pwrap{flex:1 1 auto;min-height:0;display:grid;place-items:center;container-type:size}.pwrap video{grid-area:1 / 1;display:block;width:min(100cqw,100cqh * var(--ar, 1.7778));aspect-ratio:var(--ar, 1.7778);background:var(--board);outline-offset:-4px}.pwrap[data-state=loading] video,.pwrap[data-state=failed] video{visibility:hidden}.pstate{grid-area:1 / 1;padding:var(--pad);text-align:center;color:var(--quiet);pointer-events:none}.pwrap[data-state=ready] .pstate{display:none}.pwrap[data-state=failed] .pstate{color:var(--warning)}#note-form{display:grid;gap:6px}#note-form label{font-size:var(--t-label);color:var(--soft);margin-top:8px}#note-form label small{font-size:inherit;color:var(--quiet)}#note-form textarea,#note-form input{width:100%;min-height:44px;padding:10px 12px;font:450 16px/1.45 var(--big);font-stretch:100%;color:var(--ink);background:#f4f1ea0f;border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--line);resize:none}#note-form textarea:focus-visible,#note-form input:focus-visible{outline-offset:0}#note-form [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--error)}.note-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.note-pair>div{display:grid;gap:6px;align-content:start}.note-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.note-msg{min-height:1.5em;margin-top:6px;color:var(--error)}.note-msg a{color:var(--ink)}.note-send{justify-self:start}.note-done{font:500 var(--t-body) / 1.5 var(--big);font-stretch:100%;color:var(--success)}.switches{position:fixed;right:16px;bottom:16px;z-index:9;display:flex;gap:8px}.sw{width:44px;height:44px;display:grid;place-items:center;color:var(--ink);background:rgb(var(--shade) / .72);box-shadow:inset 0 0 0 1px var(--rule)}.sw svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sw .off{display:none;stroke-width:1.8}.sw[aria-pressed=false]{color:var(--quiet)}.sw[aria-pressed=false] .off{display:inline}.sw:hover{background:var(--ink);color:var(--board)}.sw:active{transform:translateY(2px)}.opening .bar,.opening .keys{opacity:0}.opening.departing .bar,.opening.departing .keys{opacity:1;transition:opacity .3s ease-out}.opening .bar:focus-visible{opacity:1}.walk{padding:8px 2px;background:none;box-shadow:none;font-weight:500;color:var(--ink)}.walk:hover{background:none;color:var(--signal)}@media(max-width:820px),(max-width:1100px)and (orientation:portrait){:root{--pad: 20px;--t-body: 16px}.brand{width:auto;height:auto;left:12px;top:calc(10px + env(safe-area-inset-top));padding:0;background:rgb(var(--shade) / .82)}.mark{padding:0 12px;font-size:12px}.keys{display:none}main{bottom:calc(var(--bar) + env(safe-area-inset-bottom))}.block{--edge-x: 0px;left:0;right:0;width:auto;max-width:none;max-height:42%;padding:0 var(--pad)}[data-at-m=bottom] .block{top:auto;bottom:16px}[data-at-m=top] .block{top:calc(64px + env(safe-area-inset-top));bottom:auto}.block:before{inset:0;-webkit-mask-image:none;mask-image:none}[data-at-m=bottom] .block:before{top:-72px;-webkit-mask-image:none;mask-image:none;bottom:-16px;background:linear-gradient(to top,rgb(var(--shade) / .88) 0,rgb(var(--shade) / .82) 70%,rgb(var(--shade) / .5) 88%,rgb(var(--shade) / 0))}[data-at-m=top] .block:before{top:calc(-64px - env(safe-area-inset-top));-webkit-mask-image:none;mask-image:none;bottom:-72px;background:linear-gradient(to bottom,rgb(var(--shade) / .88) 0,rgb(var(--shade) / .82) 70%,rgb(var(--shade) / .5) 88%,rgb(var(--shade) / 0))}.kicker{margin-bottom:8px}.kicker .src{display:none}.name{font-size:clamp(2rem,11.5vw,3.5rem);margin-bottom:.18em}.hello .name{font-size:clamp(2.4rem,13vw,4.25rem)}.hello .lede{font-size:17px}.lede{font-size:15px;line-height:1.42}.line{font-size:16px}.more{display:none}.sheet .more{display:block}.read{display:inline-flex}.acts{gap:8px 10px;margin-top:12px}.world[data-kind] .block .ask{display:none}.write{font-size:clamp(2.75rem,15vw,4.25rem)}.elsewhere{margin-top:0;gap:0 16px;font-size:12px}.lantern-n{margin-top:4px}.bar{display:grid;gap:0;min-height:0;font-size:var(--t-row);white-space:normal;text-shadow:none;grid-template-columns:28px minmax(0,1fr) auto 14px;column-gap:12px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:12;width:100%;height:calc(var(--bar) + env(safe-area-inset-bottom));padding:0 16px env(safe-area-inset-bottom);background:var(--board);border-top:1px solid var(--rule);line-height:1.3}.bar:before{content:"";position:absolute;left:0;top:0;height:var(--bar);width:4px;background:var(--signal)}.bar .n{padding:3px 0;font-weight:700;background:var(--signal);color:var(--board)}.bar .pj{display:block;color:var(--soft)}.bar .of{display:none}.bar .ch{width:0;height:0;border-top:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid var(--ink)}.bar[aria-expanded=true] .ch{border-bottom:0;border-top:8px solid var(--ink)}.bar:focus-visible{outline-offset:-3px}.board{top:auto;bottom:calc(var(--bar) + env(safe-area-inset-bottom));width:100%;max-height:calc(100dvh - var(--bar) - 56px - env(safe-area-inset-bottom));padding-top:0;border-right:0;border-top:1px solid var(--rule);z-index:11;transform:translateY(105%);visibility:hidden;transition:transform .16s steps(4,jump-none),visibility 0s .16s}.board.open{transform:none;visibility:visible;transition:transform .16s steps(4,jump-none),visibility 0s}.rows{border-top:0;touch-action:pan-y;overscroll-behavior:contain}.row{min-height:48px;padding:5px 16px}.grp,.bfoot{padding-left:16px;padding-right:16px}.grp{padding-top:10px;padding-bottom:5px}.veil{display:block;position:fixed;inset:0;z-index:10;background:rgb(var(--shade) / .6)}.js .intro .rows li,.js .intro .bfoot{animation:none}dialog.sheet{max-height:88dvh}.note-pair{grid-template-columns:1fr}.switches{top:calc(10px + env(safe-area-inset-top));right:12px;bottom:auto}.opening main{bottom:0}.opening .board,.opening.departing .board{transform:translateY(105%);transition:none}.opening .bar{opacity:1;transform:translateY(100%)}.opening.departing .bar{transform:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.world.hello .block{left:0;bottom:calc(20px + env(safe-area-inset-bottom));max-width:none}.world.hello .block:before{inset:-96px 0 calc(-20px - env(safe-area-inset-bottom));-webkit-mask-image:none;mask-image:none;background:linear-gradient(to top,rgb(var(--shade) / .86) 0,rgb(var(--shade) / .74) 62%,rgb(var(--shade) / .4) 84%,rgb(var(--shade) / 0))}.hello .name{font-size:clamp(2.6rem,14vw,4.75rem)}}@media(max-width:1100px)and (orientation:portrait){.frame,.slat-in{background-image:var(--lq-m, var(--lq));background-position:50% 50%}.frame img,.slat-in img{object-position:50% 50%}}@media(max-width:340px){:root{--pad: 16px}.name{font-size:2.1rem}.hello .name{font-size:2.5rem}.lede{font-size:14px}.acts{margin-top:10px}.btn{padding-left:12px;padding-right:12px}dialog.sheet{max-height:97dvh}.sheet-top{padding-top:6px;padding-bottom:6px}.sheet-body{padding-top:12px;padding-bottom:14px}.sheet-name{font-size:1.5rem}.sheet .more p:not(.note){font-size:14.5px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.world.in .block,.js .intro .rows li,.js .intro .bfoot,dialog.sheet[open],.lit.rise{animation:none}.board,.board.open,.opening.departing .bar,.opening.departing .keys{transition:none}}html:not(.js) body{max-width:44rem;margin:0 auto;padding:24px 20px 64px;height:auto}html:not(.js) #stage,html:not(.js) #cut,html:not(.js) .bar,html:not(.js) .veil,html:not(.js) .switches,html:not(.js) .keys,html:not(.js) .bfoot,html:not(.js) .read,html:not(.js) .walk,html:not(.js) .watch,html:not(.js) #note-open,html:not(.js) #lantern,html:not(.js) .lantern-n{display:none}html:not(.js) .brand,html:not(.js) .board,html:not(.js) main,html:not(.js) .world,html:not(.js) .block{position:static;width:auto;max-width:none;max-height:none;height:auto;padding:0;border:0;transform:none;visibility:visible}html:not(.js) .block:before{display:none}html:not(.js) .more{display:block}html:not(.js) .world{padding-top:56px}html:not(.js) .name{font-size:clamp(2.25rem,9vw,3.5rem)}@media print{html,body{height:auto;overflow:visible!important;background:#fff;color:#000}#stage,#cut,.bar,.veil,.switches,.board,.brand,.acts button{display:none!important}main,.world,.block{position:static!important;display:block!important;max-width:none;max-height:none;text-shadow:none}.block:before{display:none}.more{display:block!important}.world{padding-top:32px;break-inside:avoid}.kicker,.line,.more .note,.write,.kicker .pl{color:#000}}
