@font-face{font-family:ABC Areal;src:url(/fonts/ABCAreal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--white:#fff;--ink:#101012;--dim:#66666a;--mist:#f0f0ee;--box:#d9d9d5;--butter:#ffe45c;--cobalt:#2f4bd8;--lilac:#b79dff;--mint:#45d98a;--tomato:#ff5330;--peach:#ff9f43;--sky:#55b9ff;--pink:#ff86c8;--stage:40vw;--gap:6px;--pad:16px;--strip:min(64vh, 640px);--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--sans:"ABC Areal", Arial, Helvetica, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--areal-mono:"MONO" 100;--areal-sans:"MONO" 0}[data-c=lilac]{--c:var(--lilac);--wash:color-mix(in srgb, var(--lilac) 30%, white);--paper:color-mix(in srgb, var(--lilac) 12%, white)}[data-c=mint]{--c:var(--mint);--wash:color-mix(in srgb, var(--mint) 28%, white);--paper:color-mix(in srgb, var(--mint) 11%, white)}[data-c=tomato]{--c:var(--tomato);--wash:color-mix(in srgb, var(--tomato) 26%, white);--paper:color-mix(in srgb, var(--tomato) 10%, white)}[data-c=peach]{--c:var(--peach);--wash:color-mix(in srgb, var(--peach) 30%, white);--paper:color-mix(in srgb, var(--peach) 12%, white)}[data-c=sky]{--c:var(--sky);--wash:color-mix(in srgb, var(--sky) 28%, white);--paper:color-mix(in srgb, var(--sky) 11%, white)}[data-c=pink]{--c:var(--pink);--wash:color-mix(in srgb, var(--pink) 28%, white);--paper:color-mix(in srgb, var(--pink) 11%, white)}*,:before,:after{box-sizing:border-box}html{background:var(--white);color:var(--ink);-webkit-text-size-adjust:100%;cursor:url(/cursor-sm.png) 2 0,auto;cursor:-webkit-image-set(url(/cursor-sm.png) 1x, url(/cursor-sm@2x.png) 2x) 2 0, url(/cursor-sm.png) 2 0, auto;cursor:image-set(url(/cursor-sm.png) 1x, url(/cursor-sm@2x.png) 2x) 2 0, url(/cursor-sm.png) 2 0, auto}body{font:400 16px/1.4 var(--sans);letter-spacing:normal;font-variation-settings:var(--areal-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}p,h1,h2,ul,figure{font:inherit;margin:0;padding:0}ul{list-style:none}a{color:inherit;cursor:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0}img{max-width:100%;display:block}b,strong{font-weight:inherit}::selection{background:var(--butter);color:var(--ink)}:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.panel:focus{outline:0}.skip{z-index:100;background:var(--ink);color:var(--white);padding:8px 12px;position:fixed;top:0;left:0;transform:translateY(-200%)}.skip:focus{transform:none}.arr{letter-spacing:0}.tag{background:var(--mist);min-height:26px;color:var(--ink);font:16px/1.2 var(--sans);letter-spacing:normal;text-transform:lowercase;white-space:nowrap;flex:none;align-items:center;padding:0 8px;display:inline-flex}.key{background:var(--mist);min-height:34px;font:16px/1.2 var(--sans);text-transform:lowercase;white-space:nowrap;transition:transform .25s var(--spring), background-color .15s, color .15s;flex:none;align-items:center;gap:.45em;padding:0 11px;display:inline-flex}.sq{background:var(--mist);width:40px;height:40px;transition:transform .25s var(--spring), background-color .15s, color .15s;place-items:center;font-size:18px;display:grid}@media (hover:hover){.key:hover,.sq:hover{background:var(--cobalt);color:var(--white);transform:translate(-2px,-3px)rotate(-3deg)}}.key:active,.sq:active{transform:none}.stage{width:var(--stage);background:var(--white);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0 auto 0 0}.tabs{align-items:flex-start;gap:4px;height:64px;display:flex}.tab{white-space:nowrap;background:var(--mist);height:40px;color:var(--ink);transition:flex-grow .3s var(--ease), height .3s var(--ease), background-color .2s, color .2s;flex:1;justify-content:center;align-items:center;font-size:16px;display:flex}.tab:nth-child(2){background:#e4e4e1}.tab:hover,.tab:focus-visible{background:var(--cobalt);height:64px;color:var(--white);flex-grow:2.2}.tab[aria-current],.tab[aria-current]:hover{background:var(--ink);color:var(--white)}.stage__logo{touch-action:pan-y;cursor:url(/cursor-sm.png) 2 0,auto;min-height:0;cursor:-webkit-image-set(url(/cursor-sm.png) 1x, url(/cursor-sm@2x.png) 2x) 2 0, url(/cursor-sm.png) 2 0, auto;cursor:image-set(url(/cursor-sm.png) 1x, url(/cursor-sm@2x.png) 2x) 2 0, url(/cursor-sm.png) 2 0, auto;margin-top:-24px}.stage__logo canvas{cursor:url(/cursor-sm.png) 2 0,auto;width:100%;height:100%;cursor:-webkit-image-set(url(/cursor-sm.png) 1x, url(/cursor-sm@2x.png) 2x) 2 0, url(/cursor-sm.png) 2 0, auto;cursor:image-set(url(/cursor-sm.png) 1x, url(/cursor-sm@2x.png) 2x) 2 0, url(/cursor-sm.png) 2 0, auto;display:block}.stage__logo.is-flat{place-items:center;display:grid}.stage__logo.is-flat svg{width:56%}.stage__foot{justify-content:space-between;align-items:flex-end;gap:var(--pad);padding:16px var(--pad) 14px;white-space:nowrap;display:flex}.stage__foot h1{font-weight:400}.name span{opacity:.6;display:block}.place{display:inline-block;position:relative}.place__btn{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.place.is-hot .place__btn,.place__btn.is-hot,.place__btn[aria-expanded=true]{background:var(--butter)}.place.is-hot,.place.is-hot *,.place__btn.is-hot,.place__btn.is-hot *{cursor:none}.tick{z-index:5;background:var(--cobalt);padding:0 4px 4px 0;position:absolute;bottom:calc(100% + 26px);right:0}.tick[hidden]{display:none}html.is-es .tick{left:0;right:auto}.tick__card{background:var(--white);color:var(--ink);border:1px solid var(--ink);font:400 16px/1.15 var(--sans);align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.tick__face{width:38px;height:38px;image-rendering:pixelated;flex:none;display:block}.tick__read{flex-direction:column;gap:1px;min-width:0;display:flex}.tick__time{font-variant-numeric:tabular-nums;white-space:nowrap}.tick__sub{opacity:.6;white-space:nowrap}.clockcur{z-index:80;pointer-events:none;width:19px;height:19px;image-rendering:pixelated;opacity:0;margin:-28px 0 0 -9px;position:fixed;top:0;left:0}.clockcur.is-on{opacity:1}.stage__foot:has(.is-hot) .toy:not([aria-pressed=true]) .doodle{transform:none}.toy{vertical-align:-5px;margin-left:4px;display:inline-block}.toy:focus-visible{outline-offset:3px}.doodle{width:16px;height:20px;transition:transform .6s var(--spring);display:block}.stage__foot:hover .doodle,.toy[aria-pressed=true] .doodle{transform:rotate(360deg)scale(1.6)}.stage:has(.is-game) .tabs{z-index:2;position:relative}.stage__logo.is-game{cursor:inherit;touch-action:none;position:relative}.stage__logo.is-game>:not(.game){display:none}.game{background:#a9c8ea;outline:0;animation:.6s cubic-bezier(.2,.8,.2,1) both iris;position:absolute;inset:0;overflow:hidden}.game canvas{width:100%;height:100%;image-rendering:pixelated;display:block}@keyframes iris{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}.game__hud{--edge:#101012;font-family:"Pixelated MS Sans Serif", var(--mono);letter-spacing:0;-webkit-font-smoothing:none;inset:32px var(--pad) auto;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.game__hud>*{pointer-events:auto}.game__count{color:var(--butter);text-shadow:2px 0 var(--edge), -2px 0 var(--edge), 0 2px var(--edge), 0 -2px var(--edge), 2px 2px var(--edge);align-items:center;gap:8px;font-size:22px;font-weight:700;line-height:1;display:flex}.game__count svg{width:22px;height:22px;color:var(--white);filter:drop-shadow(2px 2px 0 var(--edge))}.game__m{color:var(--white);font-variant-numeric:tabular-nums;text-shadow:2px 0 var(--edge), -2px 0 var(--edge), 0 2px var(--edge), 0 -2px var(--edge), 2px 2px var(--edge);font-size:22px;font-weight:700;line-height:1}.game:before,.game:after{content:"";z-index:1;pointer-events:none;height:12%;transition:transform .5s var(--ease);background:#101012;position:absolute;left:0;right:0}.game:before{top:0;transform:translateY(-101%)}.game:after{bottom:0;transform:translateY(101%)}.game.is-cine:before,.game.is-cine:after{transform:none}.game__hud,.game__end{z-index:2}.game.is-cine .game__count,.game.is-cine .game__m{visibility:hidden}.game__end{position:absolute;top:50%;left:50%;translate:-50% -50%}.game__end[hidden]{display:none}.game__end .w95__msg{line-height:16px}.game__stats{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.game__stats svg{width:13px;height:13px}.game__stats span+span{margin-left:12px}.dun{background:#16110e}.dun__hud{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.dun__hud>*{pointer-events:auto}.dun__hint{background:var(--ink);min-width:0;color:var(--white);font:16px/1.2 var(--sans);text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:6px 8px;overflow:hidden}.dun__hint[data-c]{background:var(--wash,var(--c));color:var(--ink)}.dun__cross{--x:#fff;z-index:2;pointer-events:none;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dun__cross:before,.dun__cross:after{content:"";background:var(--x);position:absolute;box-shadow:0 0 0 1px #101012}.dun__cross:before{width:2px;height:12px;top:0;left:5px}.dun__cross:after{width:12px;height:2px;top:5px;left:0}.dun__cross[data-c]{--x:var(--c)}.dun__well,.dun__go{display:none}.dun.is-touch .dun__well{z-index:2;left:max(14px, env(safe-area-inset-left));pointer-events:none;background:#10101247;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:absolute;bottom:14px;box-shadow:inset 0 0 0 1px #ffffff8c}.dun__nub{background:#ffffffe6;border-radius:50%;width:46px;height:46px}.dun.is-touch .dun__go:not([hidden]){z-index:3;right:max(14px, env(safe-area-inset-right));background:var(--wash,var(--c,var(--butter)));min-width:88px;min-height:48px;color:var(--ink);font:16px/1 var(--sans);text-transform:lowercase;justify-content:center;align-items:center;padding:0 16px;display:inline-flex;position:absolute;bottom:22px;box-shadow:inset 0 0 0 1px #10101259}.dun.is-touch .mw-dhud__me{bottom:140px;left:22px}.panel{margin-left:var(--stage);min-height:100vh;padding:20px calc(20px + var(--sb-w,0px)) 20px 0;transition:padding .3s var(--ease)}.edges{z-index:25;inset:0 0 0 var(--stage);pointer-events:none;position:fixed}.edges__top,.edges__foot,.edges__side{display:flex;position:absolute}.edges__top{align-items:flex-start;top:0;left:0;right:0}.edges__foot{align-items:flex-end;bottom:0;left:0;right:0}.edges__side{width:20px;transition:top .3s var(--ease), bottom .3s var(--ease);flex-direction:column;align-items:flex-end;top:20px;bottom:20px;right:0;overflow:visible}.edge{pointer-events:auto;background:var(--c,var(--mist));min-width:0;height:20px;color:var(--ink);letter-spacing:normal;text-transform:lowercase;transition:border-radius .55s cubic-bezier(.22, 1, .36, 1), background-color .35s var(--ease), color .35s var(--ease), height .3s var(--ease), width .3s var(--ease);border-radius:0%;justify-content:center;align-items:center;padding-inline:8px;font-size:16px;line-height:1;display:flex;overflow:hidden}.edge span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.edges__top .edge,.edges__foot .edge{flex:1}.edges__side .edge{writing-mode:vertical-lr;flex:1;width:20px;height:auto;min-height:0;padding:8px 0}.edge[aria-current]{background:var(--ink);color:var(--white)}.edge:has([aria-current]){background:var(--ink);color:var(--white)}.edges__top .edge[aria-current],.edges__foot .edge[aria-current]{height:40px}.edges__top .edge:has([aria-current]){height:40px}.edges__foot .edge:has([aria-current]){height:40px}.edges__side .edge[aria-current]{width:40px}.edges__side .edge:has([aria-current]){width:40px}.edges:has(.edges__top .edge[aria-current]) .edges__side{top:40px}.edges:has(.edges__foot .edge[aria-current]) .edges__side{bottom:40px}body:has(.edges__top .edge[aria-current]) .panel{padding-top:40px}body:has(.edges__foot .edge[aria-current]) .panel{padding-bottom:40px}body:has(.edges__side .edge[aria-current]) .panel{padding-right:calc(40px + var(--sb-w,0px))}body:has(.edges__top .edge[aria-current]) .entry{scroll-margin-top:44px}@media (hover:hover){.edge:hover{background:var(--ink);color:var(--white);border-radius:50%}}html.has-fit .edges{visibility:hidden}.edgebox{flex:1;min-width:0;display:flex}.edges__top .edgebox{align-items:flex-start}.edges__foot .edgebox{align-items:flex-end}.edges__side .edgebox{align-items:flex-end;overflow:visible}.edgebox .edge{flex:1;min-width:0}.edgeflip{pointer-events:auto;background:var(--white);width:20px;height:20px;color:var(--ink);flex:none;place-items:center;transition:background-color .15s,scale .12s;display:grid;box-shadow:inset 0 0 0 1px #10101247}.flipico{width:14px;height:14px;display:block}.edgeflip:hover{background:var(--butter)}.edgeflip:active{scale:.96}.edgeflip:focus-visible{outline-offset:2px}.edgeflip[aria-pressed=true],.edgeflip[aria-pressed=true]:hover{background:var(--ink);color:var(--white)}.edges__side .edgebox{flex-direction:column}.edges__side .edgeflip{width:20px;height:20px}.panel>*{animation:rise .45s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.index{flex-direction:column;gap:clamp(64px,9vh,104px);min-width:0;display:flex}.entry{background:var(--white);min-width:0;scroll-margin-top:24px;container-type:inline-size}.entry__bar{font-variation-settings:var(--areal-sans);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 28px;padding:22px 24px 0;display:grid}.entry__title{letter-spacing:-.03em;text-transform:lowercase;text-wrap:balance;overflow-wrap:break-word;grid-area:1/1;min-width:0;margin:0;font-size:28px;font-weight:600;line-height:1.1}.entry__facts{letter-spacing:normal;text-transform:lowercase;min-width:0;color:var(--dim);flex-wrap:wrap;grid-area:2/1;gap:6px 22px;margin:0;font-size:16px;font-weight:400;line-height:1.35;display:flex}.entry__facts span{overflow-wrap:break-word;min-width:0}.entry__open{background:var(--ink);height:36px;color:var(--white);letter-spacing:normal;text-transform:lowercase;white-space:nowrap;grid-area:1/2;place-self:center end;align-items:center;gap:6px;margin:0;padding:0 12px 0 10px;font-size:16px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,scale .12s;display:inline-flex}.entry__open .openico{flex:none;display:block}.entry__open:focus-visible{outline-offset:2px}.entry__open:active{scale:.96}@media (hover:hover){.entry__open:hover{background:var(--cobalt);color:var(--white)}}.entry__intro{max-width:40rem;padding:28px 24px 0}.entry__copy{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.55}.entry__stage{min-width:0;height:auto;padding-top:24px}.entry .strip{overflow-anchor:none;align-items:stretch;gap:12px;height:clamp(300px,48svh,560px);padding-inline-end:20%}.entry .slide{height:100%}.entry .slide img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.entry__end{text-align:center;background:linear-gradient(#1c10086b,#1c10086b),url(/textures/finds/leather.jpg) 50%/160px;place-items:center;padding:36px 20px 44px;display:grid}.entry__end-page{background:linear-gradient(#301a0c52,#301a0c52),url(/textures/finds/plank.jpg) 50%/200px;width:min(420px,100%);padding:12px;box-shadow:inset 2px 2px #ffdcaa40,inset -3px -3px #14080080,0 6px #00000038}.entry__end-page>:is(p,a,img){background:#f7f0de;margin:0}.entry__end-mark{width:min(248px,70%);height:auto;image-rendering:pixelated;image-rendering:crisp-edges;padding:8px 16px 0;display:block;margin:16px auto 0!important}.entry__end-story,.entry__end-ask{color:#1a120c;padding:10px 16px 0;font:400 16px/1.45 Times New Roman,Times,serif}.entry__end-story{color:#101012;padding-top:12px}.entry__end-ask{color:#101012;padding-top:14px;font-weight:700}.entry__end-choice{color:#101012;justify-content:center;align-items:center;gap:10px;padding:12px 16px 16px;font:400 16px/1.3 Times New Roman,Times,serif;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff8e8;margin-top:12px!important}.entry__end-choice img{width:32px;height:32px;image-rendering:pixelated;flex:none}.entry__end-choice span{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.entry__end-choice:hover{color:#2f4bd8;background:#fff8e8}.entry__end-choice:hover span{text-decoration-thickness:.1em}.entry__end,.entry__end *{cursor:url(/cursors/adventure.png) 2 2,auto;cursor:-webkit-image-set(url(/cursors/adventure.png) 1x, url(/cursors/adventure@2x.png) 2x) 2 2, url(/cursors/adventure.png) 2 2, auto;cursor:image-set(url(/cursors/adventure.png) 1x, url(/cursors/adventure@2x.png) 2x) 2 2, url(/cursors/adventure.png) 2 2, auto}.entry__end-choice,.entry__end-choice *,a[href^=mailto\:],a[href^=mailto\:] *,body[data-page=info] a[href^=mailto\:],body[data-page=info] a[href^=mailto\:] *{cursor:url(/cursors/pen.png) 0 0,pointer;cursor:-webkit-image-set(url(/cursors/pen.png) 1x, url(/cursors/pen@2x.png) 2x) 0 0, url(/cursors/pen.png) 0 0, pointer;cursor:image-set(url(/cursors/pen.png) 1x, url(/cursors/pen@2x.png) 2x) 0 0, url(/cursors/pen.png) 0 0, pointer}.spec{font:400 14px/1.35 var(--sans);letter-spacing:normal;text-transform:lowercase;font-variation-settings:var(--areal-sans);gap:.75rem;display:grid}.spec div{gap:.15rem;display:grid}.spec dt{color:color-mix(in srgb, var(--ink) 52%, transparent);letter-spacing:.06em;font-variation-settings:var(--areal-mono);white-space:nowrap;font-size:11px}.spec dd{min-width:0;color:var(--ink);letter-spacing:-.015em;overflow-wrap:break-word;margin:0;font-weight:550}.strip{gap:var(--gap);height:var(--strip);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;padding-right:24%;display:flex;overflow:auto hidden}.strip::-webkit-scrollbar{display:none}.strip.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.slide{height:100%;aspect-ratio:var(--ar);scroll-snap-align:start;background:var(--box);flex:none;transition:background-color .15s;position:relative;overflow:hidden}.slide--empty{place-items:end start;padding:10px;display:grid}.slide--empty:hover{background:color-mix(in srgb, var(--ink) 8%, var(--box))}.slide .tag{background:var(--white)}.slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .6s var(--ease)}.slide:hover img{transform:scale(1.025)}.slide figcaption{opacity:0;transition:opacity .2s, transform .25s var(--ease);position:absolute;bottom:10px;left:10px;transform:translateY(6px)}.slide:hover figcaption,.slide:focus-within figcaption{opacity:1;transform:none}.info{color:#111;letter-spacing:0;width:min(66ch,100%);padding:12px 8px 80px 28px;font:400 16px/1.55 ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace}.info__head{font:inherit;letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:400}.info__rule{height:1lh;margin:1.15em 0 1em;overflow:hidden}.info__rule:before{content:"----------------------------------------------------------------"}.info__hello{gap:.35em;display:grid}.info__lead,.info__where,.info__reach,.info__foot{text-wrap:pretty;max-width:62ch}.info__where{margin-top:.85em}.info__reach{margin:0 0 .15em}.info__row{min-height:44px;color:inherit;grid-template-columns:12ch minmax(0,1fr);align-items:baseline;column-gap:2ch;padding:.4em 0;text-decoration:none;display:grid}.info__label{white-space:nowrap}.info__value{overflow-wrap:anywhere;text-underline-offset:.18em;min-width:0;text-decoration:underline;text-decoration-thickness:1px}.info__row:is(:hover,:focus-visible){color:#fff;background:#111}.info__row:focus-visible{outline-offset:3px;outline:2px solid #111}.info__foot{color:#111;background:0 0;gap:.2em;margin:0;padding:0 0 24px;display:grid}.info__year{margin-top:.85em}.stage__logo canvas.ascii-logo{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}html:has(body[data-page=info]){cursor:auto;color:#111;background:#fff}body[data-page=info]{letter-spacing:0;color:#111;cursor:auto;background:#fff;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:16px;line-height:1.5}body[data-page=info] ::selection{color:#fff;background:#111}body[data-page=info] :focus-visible{outline-offset:2px;outline:2px solid #111}body[data-page=info] .edges{display:none}body[data-page=info] .stage__logo{cursor:auto;margin-top:0;position:relative;overflow:hidden}body[data-page=info] .stage__logo canvas{cursor:auto}body[data-page=info] .stage__logo.is-ascii:not(.is-game)>canvas:not(.ascii-logo){opacity:0}body[data-page=info] .stage__logo.is-ascii:not(.is-game) canvas.ascii-logo{opacity:1;display:block}body[data-page=info] .tabs{align-items:center;gap:.4ch 1.4ch;height:auto;padding:16px 18px 8px}body[data-page=info] .tab,body[data-page=info] .tab:hover,body[data-page=info] .tab:focus-visible,body[data-page=info] .tab[aria-current],body[data-page=info] .tab[aria-current]:hover{color:#111;background:0 0;flex:none;height:auto;min-height:36px;padding:4px 6px;transform:none}body[data-page=info] .tab:before{content:"[ "}body[data-page=info] .tab:after{content:" ]"}body[data-page=info] .tab[aria-current]{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px}body[data-page=info] .tab:is(:hover,:focus-visible){color:#fff;background:#111}body[data-page=info] .stage__foot{white-space:normal;font:inherit;align-items:flex-start;padding:14px 18px 16px}body[data-page=info] .name span{opacity:1}body[data-page=info] .stage__foot h1{font:inherit}body[data-page=info] .doodle{display:none}body[data-page=info] .toy{vertical-align:baseline;font:inherit;margin-left:.5ch}body[data-page=info] .toy:after{content:"[*]"}body[data-page=info] .place.is-hot .place__btn,body[data-page=info] .place__btn[aria-expanded=true]{color:#fff;background:#111}body[data-page=info] .place.is-hot,body[data-page=info] .place.is-hot *{cursor:auto}body[data-page=info] .clockcur{display:none}body[data-page=info] .tick{background:0 0;padding:0}body[data-page=info] .tick__card{color:#111;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #111;padding:8px 10px;font:400 15px/1.45 ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace}body[data-page=info] .tick__face{display:none}body[data-page=info] .tick__time,body[data-page=info] .tick__sub{font:inherit;font-variant-numeric:tabular-nums}.has-fit{overflow:hidden}html.has-fit .sbar{z-index:42;top:0}.fit{--bar:56px;--pad-y:24px;--cap:30px;z-index:36;padding-right:var(--sb-w,0px);background:var(--white);overscroll-behavior:contain;scroll-padding-top:var(--bar);scroll-snap-type:y proximity;scrollbar-width:none;animation:fit-in .25s var(--ease);position:fixed;inset:0;overflow:auto}.fit[hidden]{display:none}.fit::-webkit-scrollbar{width:0;height:0;display:none}@keyframes fit-in{0%{opacity:0}}.fit__bar{z-index:2;height:var(--bar);background:var(--white);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ink) 14%, transparent);align-items:center;gap:22px;padding:0 11px 0 16px;display:flex;position:sticky;top:0}.fit__title{letter-spacing:-.02em;text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.fit__meta{color:var(--dim);text-transform:lowercase;font-variant-numeric:tabular-nums;flex:none;gap:22px;display:flex}.fit__close{background:var(--white)}.fit__body{padding:var(--pad-y) 24px 0 16px;grid-template-columns:clamp(240px,24vw,340px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);display:grid}.fit__about{top:calc(var(--bar) + var(--pad-y));max-height:calc(100svh - var(--bar) - 2 * var(--pad-y));scrollbar-width:thin;overscroll-behavior:contain;align-self:start;gap:22px;display:grid;position:sticky;overflow-y:auto}.fit__copy{letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:break-word;gap:1.1em;max-width:38ch;font-size:16px;line-height:1.58;display:grid}.fit__frames{--fh:calc(100svh - var(--bar) - 2 * var(--pad-y) - var(--cap));padding-bottom:calc(var(--pad-y) * 2);flex-direction:column;align-items:center;gap:clamp(48px,9vh,104px);display:flex}.fit__frame{width:min(100%, calc(var(--fh) * var(--ar)));scroll-snap-align:center;margin:0}.fit__frame img{width:100%;height:auto;aspect-ratio:var(--ar);background:var(--mist)}.fit__empty{aspect-ratio:var(--ar);background:var(--box);place-items:end start;padding:10px;display:grid}.fit__empty .tag{background:var(--white)}.fit__cap{min-height:var(--cap);text-transform:lowercase;align-items:baseline;gap:10px;padding-top:8px;display:flex}.fit__num{color:var(--dim);font-variant-numeric:tabular-nums;flex:none}.has-flip{overflow:hidden}html.has-flip .sbar{visibility:hidden}.flip{z-index:90;overscroll-behavior:contain;color:var(--ink);position:fixed;inset:0;overflow:visible}.flip[hidden]{display:none}.flip__bg{opacity:0;pointer-events:none;background:radial-gradient(46% 38% at 76% 84%,#ffe9ae 0%,#ffc64880 32%,#0000 70%),radial-gradient(58% 52% at 6% 0,#042818 0%,#0000 64%),radial-gradient(36% 42% at 38% 46%,#78c44e47,#0000 72%),linear-gradient(162deg,#08341c 0%,#0f6a32 28%,#2f8c3c 54%,#b7a84a 80%,#f2d778 100%);transition:opacity .58s cubic-bezier(.16,.84,.32,1);position:absolute;inset:0}.flip__bg:before{content:"";background:linear-gradient(118deg,#0000 30%,#ffffff1a 48%,#0000 64%);position:absolute;inset:0}.flip__bg:after{content:"";background:radial-gradient(68% 62% at 48% 46%,#0000 46%,#00160852 100%);position:absolute;inset:0}.flip.is-on .flip__bg,.flip.is-on .flip__close{opacity:1}.flip__close{opacity:0;transition:opacity .28s cubic-bezier(.16,.84,.32,1)}.flip.is-on .flip__close{transition-delay:80ms}.flip__close{z-index:3;position:absolute;top:20px;right:20px}.flip__stage{z-index:1;perspective:1800px;perspective-origin:48% 40%;touch-action:none;position:absolute;inset:0}.flip__deck{width:0;height:0;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.16,.84,.32,1);position:absolute;top:50%;left:57%;transform:rotateX(-2deg)rotateY(10deg)translate3d(0,28px,-520px)}.flip.is-on .flip__deck{transform:rotateX(var(--pitch,-15deg)) rotateY(var(--yaw,38deg)) translate3d(0, 0, 0)}.flip__slot{width:var(--win-w,620px);height:var(--win-h,390px);margin-left:calc(var(--win-w,620px) / -2);margin-top:calc(var(--win-h,390px) / -2);transform-origin:50% 42%;transform:translate3d(calc(var(--d) * var(--step-x,18px)), calc(var(--d) * var(--step-y,-24px)), calc(var(--d) * var(--step-z,-90px)));position:absolute;top:0;left:0}.flip__win{isolation:isolate;text-align:left;width:100%;height:100%;opacity:var(--o,1);background:0 0;border-radius:9px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 1px #fff3,0 16px 32px #00180847,0 32px 54px #00000038}.flip__win:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff9e,#fff0 13px),linear-gradient(#72a7cb 0 28px,#336b99 28px,#234f76);position:absolute;inset:0}.flip__win:focus-visible{outline-offset:4px}.flip__glass{z-index:2;color:#101214;letter-spacing:.01em;background:linear-gradient(112deg,#0000 18%,#ffffff57 36%,#0000 54%);flex:none;justify-content:space-between;align-items:flex-start;height:28px;padding:0 8px 0 12px;font-family:Segoe UI,Candara,Trebuchet MS,sans-serif;font-size:13px;display:flex;position:relative}.flip__caption{white-space:nowrap;text-overflow:ellipsis;text-transform:lowercase;text-shadow:0 0 3px #fff,0 0 6px #fff;min-width:0;margin-top:1px;line-height:16px;overflow:hidden}.flip__aero{color:#000000b8;border:1px solid #00000052;border-top:0;border-radius:0 0 4px 4px;flex:none;align-self:flex-start;margin-top:0;display:flex;overflow:hidden;box-shadow:0 1px #ffffffd9,1px 0 #ffffff8c,-1px 0 #ffffff8c}.flip__aero span{background:linear-gradient(#ffffff9e,#ffffff38 45%,#00000014 50%,#0000000f 80%,#ffffff59);place-items:center;width:27px;height:18px;display:grid;position:relative;box-shadow:inset -1px 0 #00000038}.flip__aero span:last-child{width:42px;box-shadow:none}.flip__min:before{content:"";background:currentColor;border-radius:1px;width:9px;height:1.5px;margin-top:5px}.flip__max:before{content:"";border:1.5px solid;border-top-width:2.5px;width:9px;height:7px}.flip__x{color:#fff;background:radial-gradient(circle at -30%,#00000059 6%,#0000 55%),radial-gradient(circle at 130%,#00000059 6%,#0000 55%),linear-gradient(#e7b0a6,#d16b5b 46%,#c44732 50%,#d4654e)}.flip__x:before,.flip__x:after{content:"";background:currentColor;border-radius:1px;width:9px;height:1.5px;margin:-.75px 0 0 -4.5px;position:absolute;top:50%;left:50%}.flip__x:before{transform:rotate(45deg)}.flip__x:after{transform:rotate(-45deg)}@media (hover:hover){.flip__min:hover,.flip__max:hover{color:#fff;background:radial-gradient(120% 90% at 50% 130%,#3fd0e6,#0000 60%),linear-gradient(#c3e3f4 48%,#1f79b0 50%);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 8px 2px #5dc4f0d9}.flip__x:hover{background:radial-gradient(120% 90% at 50% 130%,#ff9a86,#0000 60%),linear-gradient(#ffc0b5 48%,#d40a0a 50%);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 8px 2px #ff5030d9}}.flip__face{z-index:1;background:var(--white);pointer-events:none;border:1px solid #0000006b;border-radius:2px;position:absolute;inset:28px 7px 7px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf}.flip__face .entry{margin:0}@media (width<=900px){:root{--stage:0px;--strip:min(58svh, 480px);--top:clamp(124px, 16svh, 148px)}body{--deck:var(--top)}body:has(.is-game){--deck:64svh}body:has(.dun){--deck:clamp(360px, 82svh, 720px)}body:has(.dun) .stage{grid-template-rows:auto minmax(0,1fr) auto}.stage{z-index:26;width:auto;height:var(--deck);transition:height .45s var(--ease);grid-template-columns:minmax(0,1fr) auto;inset:0 0 auto}.tabs{grid-area:1/1/2/-1;height:40px}.tab,.tab:hover{flex-grow:1;height:40px;font-size:16px}.stage__logo{width:calc(var(--top) - 40px);grid-area:2/2/4/3;margin:0 6px 0 0}.stage__foot{padding:0 0 0 var(--pad);flex-direction:column;grid-area:2/1/4/2;align-self:center;align-items:flex-start;gap:4px}body:has(.is-game) .stage__logo{grid-area:2/1/3/-1;width:auto;margin:0}body:has(.is-game) .stage__foot{padding:10px var(--pad) 12px;flex-direction:row;grid-area:3/1/4/-1;justify-content:space-between;align-self:auto;align-items:flex-end}.place{position:static}.tick{left:var(--pad);top:calc(100% + 8px);bottom:auto;right:auto}html.is-es .tick{left:auto;right:var(--pad)}body:has(.is-game) .place{position:relative}body:has(.is-game) .tick{inset:auto 0 calc(100% + 26px) auto}html.is-es body:has(.is-game) .tick{left:0;right:auto}.clockcur{display:none}.place__btn{margin-block:-12px;padding-block:12px}.toy{margin:-12px -12px -12px -8px;padding:12px}.key{min-height:40px}.entry__open{height:40px}.panel{min-height:0;padding-top:calc(var(--top) + 20px)}body:has(.edges__top .edge[aria-current]) .panel{padding-top:calc(var(--top) + 40px)}.entry{scroll-margin-top:calc(var(--top) + 24px)}body:has(.edges__top .edge[aria-current]) .entry{scroll-margin-top:calc(var(--top) + 44px)}.edges{top:var(--deck);transition:top .45s var(--ease);left:0}html .sbar{top:var(--deck);transition:top .45s var(--ease)}.index{gap:56px}.entry__bar{gap:6px 16px;padding:18px 16px 0}.entry__title{font-size:24px}.entry__intro{max-width:none;padding:22px 16px 0}.entry__stage{padding-top:20px}.entry .strip{height:min(52svh,440px);padding-inline-end:12%}.fit{--pad-y:16px;scroll-snap-type:none}.fit__body{padding-inline:var(--pad);grid-template-columns:minmax(0,1fr);row-gap:32px}.fit__about{max-height:none;position:static;overflow:visible}.fit__copy{max-width:62ch}.entry__end{padding:28px 14px 36px}.entry__end-page{width:min(100%,420px)}.info{padding:8px 16px 64px}.info__row{grid-template-columns:1fr;row-gap:.1em;min-height:0;padding-block:10px}body[data-page=info] .stage{z-index:1;grid-template-columns:1fr;height:auto;position:relative;inset:auto}body[data-page=info] .tabs,body[data-page=info] .stage__logo,body[data-page=info] .stage__foot{grid-area:auto}body[data-page=info] .stage__logo{width:auto;height:188px;margin:0}body[data-page=info] .stage__foot{flex-direction:column;align-self:auto;align-items:flex-start;gap:4px;padding:4px 16px 16px}body[data-page=info] .stage__foot>span{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}body[data-page=info] .place{display:contents}body[data-page=info] .tick{flex:none;order:1;position:static}body[data-page=info] .toy{margin:0 0 0 .5ch;padding:0}body[data-page=info] .panel{padding-top:0}html:has(body[data-page=info]) .sbar{top:0}.strip{padding-right:12%}.slide figcaption{opacity:1;transform:none}}@media (width<=600px){.fit__meta{display:none}}.playhtml-cursor-other{transform-origin:2px 0;z-index:58!important;width:auto!important;height:auto!important;transition:none!important}.guestcur{width:36px;max-width:none;height:37px;image-rendering:pixelated;pointer-events:none;display:block}.playhtml-cursor-name{font:400 16px/1.3 var(--sans)!important;background:var(--white)!important;color:var(--ink)!important;border:1px solid var(--ink)!important;box-shadow:3px 3px 0 var(--cobalt)!important;opacity:1!important;border-radius:0!important;padding:0 6px!important;top:28px!important;left:20px!important}html.has-fit .slips,html.has-flip .slips{z-index:20}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html[data-scroll]{--sb-w:0px}html.has-sbar[data-scroll=w95]{--sb-w:16px}html.has-sbar:not([data-scroll=w95]){--sb-w:22px}html.has-sbar:has(body[data-page=work]):not(:has(.sbar.is-live)){--sb-w:0px}html,body{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.edges{right:var(--sb-w)}html:has(body[data-page=work]) .edges{transition:right .3s var(--ease), top .45s var(--ease)}.sbar{z-index:28;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;width:16px;display:flex;position:fixed;top:0;bottom:0;right:0}html:not([data-scroll=w95]) .sbar{width:22px}.sbar[hidden]{display:none}body[data-page=work] .sbar{opacity:0;pointer-events:none;transition:opacity .3s var(--ease), translate .3s var(--ease), top .45s var(--ease);translate:100%}body[data-page=work] .sbar.is-live{opacity:1;pointer-events:auto;translate:0}@media (prefers-reduced-motion:reduce){body[data-page=work] .sbar{transition:none}html:has(body[data-page=work]) .edges{transition:none}body[data-page=work] .panel{transition:none}}.sbar__up,.sbar__down{flex:none;width:100%;height:17px;padding:0}html:not([data-scroll=w95]) .sbar__up,html:not([data-scroll=w95]) .sbar__down{height:22px}.sbar__track{flex:1;min-height:0;position:relative}.sbar__thumb{cursor:grab;min-height:24px;position:absolute;left:0;right:0}.sbar__thumb.is-drag{cursor:grabbing}html[data-scroll=w95] .sbar{background:silver}html[data-scroll=w95] .sbar__track{image-rendering:pixelated;background:#fff url(/scrollbar/track.svg) 0 0/2px 2px}html[data-scroll=w95] .sbar__thumb{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}html[data-scroll=w95] .sbar__thumb.is-drag{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray}html[data-scroll=w95] .sbar__up,html[data-scroll=w95] .sbar__down{background:url(/scrollbar/up.svg) 50%/16px 17px no-repeat}html[data-scroll=w95] .sbar__down{background-image:url(/scrollbar/down.svg)}html[data-scroll=w95] .sbar__up:active{background-image:url(/scrollbar/up-active.svg)}html[data-scroll=w95] .sbar__down:active{background-image:url(/scrollbar/down-active.svg)}html[data-scroll=wood]{--sb-tex:url(/textures/wood.jpg);--sb-tile:92px;--sb-dim:#30160675;--sb-lit:#ffe4be29}html[data-scroll=metal]{--sb-tex:url(/textures/metal.jpg);--sb-tile:56px;--sb-dim:#0000008c;--sb-lit:#ffffff38}html[data-scroll=stone]{--sb-tex:url(/textures/stone.jpg);--sb-tile:72px;--sb-dim:#1408066b;--sb-lit:#ffdcbe1a}html[data-scroll=brick]{--sb-tex:url(/textures/brick.jpg);--sb-tile:80px;--sb-dim:#28080466;--sb-lit:#ffd2b41f}html[data-scroll=grass]{--sb-tex:url(/textures/grass.jpg);--sb-tile:64px;--sb-dim:#001c0466;--sb-lit:#d2ffb41a}html[data-scroll=clover]{--sb-tex:url(/textures/clover.jpg);--sb-tile:52px;--sb-dim:#00240861;--sb-lit:#dcffc81f}html[data-scroll=water]{--sb-tex:url(/textures/water.jpg);--sb-tile:76px;--sb-dim:#001e2861;--sb-lit:#dcffff29}html[data-scroll=sky]{--sb-tex:url(/textures/sky.jpg);--sb-tile:140px;--sb-dim:#10285047;--sb-lit:#fff3}html[data-scroll=fire]{--sb-tex:url(/textures/fire.jpg);--sb-tile:88px;--sb-dim:#500a0047;--sb-lit:#ffffdc24}html[data-scroll=candy]{--sb-tex:url(/textures/candy.jpg);--sb-tile:96px;--sb-dim:#3c001e47;--sb-lit:#ffffff29}html[data-scroll=amethyst]{--sb-tex:url(/textures/amethyst.jpg);--sb-tile:80px;--sb-dim:#14001e66;--sb-lit:#ffe6ff24}html[data-scroll=rainbow]{--sb-tex:url(/textures/rainbow.jpg);--sb-tile:180px;--sb-dim:#00000029;--sb-lit:#ffffff2e}html[data-scroll]:not([data-scroll=w95]) .sbar__track{background-image:linear-gradient(var(--sb-dim), var(--sb-dim)), var(--sb-tex);background-size:auto, var(--sb-tile);background-position:0 0,50%;box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 8px #00000047}html[data-scroll]:not([data-scroll=w95]) .sbar__thumb{background-image:linear-gradient(var(--sb-lit), var(--sb-lit)), var(--sb-tex);background-size:auto, var(--sb-tile);background-position:0 0,50%;box-shadow:inset 1px 1px #ffffffeb,inset -1px -1px #000000bf,inset 2px 2px #ffffff4d,inset -2px -2px #0000006b}html[data-scroll]:not([data-scroll=w95]) .sbar__thumb:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffffe6 0 1px,#0000 1px 4px,#0000008c 4px 5px,#0000 5px 8px);height:14px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}html[data-scroll]:not([data-scroll=w95]) .sbar__thumb.is-drag{box-shadow:inset 1px 1px #000000b3,inset -1px -1px #ffffff73,inset 2px 2px #00000059}html[data-scroll]:not([data-scroll=w95]) .sbar__up,html[data-scroll]:not([data-scroll=w95]) .sbar__down{background-repeat:no-repeat,no-repeat,repeat;background-size:11px 9px, auto, var(--sb-tile);background-position:50%,0 0,50%;box-shadow:inset 1px 1px #ffffffd9,inset -1px -1px #000000b3}html[data-scroll]:not([data-scroll=w95]) .sbar__up{background-image:url(/scrollbar/tex-up.svg), linear-gradient(var(--sb-dim), var(--sb-dim)), var(--sb-tex)}html[data-scroll]:not([data-scroll=w95]) .sbar__down{background-image:url(/scrollbar/tex-down.svg), linear-gradient(var(--sb-dim), var(--sb-dim)), var(--sb-tex)}html[data-scroll]:not([data-scroll=w95]) .sbar__up:active,html[data-scroll]:not([data-scroll=w95]) .sbar__down:active{background-position:50% calc(50% + 1px),0 0,50%;box-shadow:inset 1px 1px #000000b3,inset -1px -1px #fff6}html[data-scroll]:has(body[data-page=info]){--sb-w:16px}html[data-scroll]:has(body[data-page=info]) .sbar{background:#fff;border-left:1px solid #111;width:16px}html[data-scroll]:has(body[data-page=info]) .sbar__track{box-shadow:none;background:#fff}html[data-scroll]:has(body[data-page=info]) .sbar__thumb{box-shadow:none;background:#111}html[data-scroll]:has(body[data-page=info]) .sbar__thumb.is-drag{box-shadow:none;background:#111}html[data-scroll]:has(body[data-page=info]) .sbar__thumb:after{content:none}html[data-scroll]:has(body[data-page=info]) .sbar__up{height:16px;box-shadow:none;color:#111;background:#fff;place-items:center;padding:0;font:14px/1 ui-monospace,Menlo,Consolas,monospace;display:grid}html[data-scroll]:has(body[data-page=info]) .sbar__down{height:16px;box-shadow:none;color:#111;background:#fff;place-items:center;padding:0;font:14px/1 ui-monospace,Menlo,Consolas,monospace;display:grid}html[data-scroll]:has(body[data-page=info]) .sbar__up:active{height:16px;box-shadow:none;color:#111;background:#fff;place-items:center;padding:0;font:14px/1 ui-monospace,Menlo,Consolas,monospace;display:grid}html[data-scroll]:has(body[data-page=info]) .sbar__down:active{height:16px;box-shadow:none;color:#111;background:#fff;place-items:center;padding:0;font:14px/1 ui-monospace,Menlo,Consolas,monospace;display:grid}html[data-scroll]:has(body[data-page=info]) .sbar__up:before{content:"^"}html[data-scroll]:has(body[data-page=info]) .sbar__down:before{content:"v"}@property --lift{syntax:"<number>";inherits:true;initial-value:0}@property --hov{syntax:"<number>";inherits:true;initial-value:0}@font-face{font-family:Nanum Pen Script;src:url(/fonts/NanumPenScript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.paper{--l:calc(var(--lift) + var(--hov) * .45);color:var(--ink);background:var(--paper,var(--butter));box-shadow:inset 0 0 0 1px #10101214, 0 1px 0 #1010120d, 0 calc(5px + var(--l) * 8px) calc(12px + var(--l) * 16px) rgb(16 16 18/calc(.08 + var(--l) * .04));position:relative}.slips{inset:0 0 0 var(--stage);z-index:20;pointer-events:none;position:fixed;overflow:clip}.slip{--w:min(3in, 78vw);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;transition:--hov .35s var(--ease);position:absolute;top:0;left:0}.slip img{pointer-events:none}.slip__paper{width:var(--w);aspect-ratio:1;transform:translateY(calc(var(--hov) * -3px));transition:transform .35s var(--ease);flex-direction:column;gap:10px;padding:22px 22px 20px;text-decoration:none;display:flex}a.slip__paper:focus-visible{outline-offset:3px}@media (hover:hover){.slip:hover{--hov:1}}.slip.is-held{--hov:1.5}.slip__k,.slip__v{font-synthesis:none;letter-spacing:normal;text-transform:lowercase;font-family:Nanum Pen Script,Segoe Print,Bradley Hand,cursive;font-weight:400}.slip__k{color:var(--ink);font-size:20px;line-height:1.15;display:block}.slip__v{text-wrap:pretty;margin:0;font-size:26px;line-height:1.2;display:block}.stage__logo.is-flag,.stage__logo.is-flag canvas{cursor:none}.flagcursor{z-index:60;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.flagcursor__in{transform-origin:2px 2px;opacity:0;margin:-2px 0 0 -2px;transition:transform .1s cubic-bezier(.2,.8,.2,1),opacity 50ms linear;transform:scale(.72)rotate(-14deg)}.flagcursor.is-on .flagcursor__in{opacity:1;transform:none}.flagcursor__shake{transform-origin:2px 2px;animation:.3s ease-in-out infinite alternate shake}.flagcursor svg{display:block;overflow:visible}@keyframes shake{0%{transform:rotate(-11deg)translate(-1px,1px)}to{transform:rotate(9deg)translate(1px,-1px)}}@font-face{font-family:Pixelated MS Sans Serif;src:url(/fonts/ms_sans_serif.woff2)format("woff2");font-weight:400}@font-face{font-family:Pixelated MS Sans Serif;src:url(/fonts/ms_sans_serif_bold.woff2)format("woff2");font-weight:700}.ask{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.ask::backdrop{background:0 0}@media (width>=720px){.ask{zoom:2}}@media (width>=360px) and (width<=719px){.ask{zoom:1.25}}.w95{--frame:#0a0a0a;--light:#dfdfdf;--hi:#fff;--shadow:gray;color:#000;letter-spacing:0;-webkit-font-smoothing:none;font-smooth:never;min-width:280px;box-shadow:inset -1px -1px var(--frame), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hi);background:silver;padding:3px;font:400 11px/13px Pixelated MS Sans Serif,Arial,sans-serif}.w95__title{color:#fff;background:navy;justify-content:space-between;align-items:center;height:18px;padding:0 2px 0 3px;font-weight:700;display:flex}.w95__x{width:16px;height:14px;box-shadow:inset -1px -1px var(--frame), inset 1px 1px var(--hi), inset -2px -2px var(--shadow), inset 2px 2px var(--light);background:silver url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7'%3E%3Cpath d='M0 0h2v1h1v1h2V1h1V0h2v1H7v1H6v1H5v1h1v1h1v1h1v1H6V6H5V5H3v1H2v1H0V6h1V5h1V4h1V3H2V2H1V1H0z'/%3E%3C/svg%3E") 4px 3px no-repeat;padding:0}.w95__x:active{box-shadow:inset -1px -1px var(--hi), inset 1px 1px var(--frame), inset -2px -2px var(--light), inset 2px 2px var(--shadow);background-position:5px 4px}.w95__body{align-items:center;gap:16px;padding:14px 18px 16px 12px;display:flex}.w95__icon{flex:none}.w95__msg{white-space:nowrap;margin:0}.w95__btns{justify-content:center;gap:6px;padding:0 12px 10px;display:flex}.w95__btns[hidden]{display:none}.w95__btn{color:#000;text-align:center;min-width:75px;height:23px;box-shadow:inset -1px -1px var(--frame), inset 1px 1px var(--hi), inset -2px -2px var(--shadow), inset 2px 2px var(--light);background:silver;padding:0 12px}.w95__btn--default{box-shadow:inset -2px -2px var(--frame), inset 1px 1px var(--frame), inset 2px 2px var(--hi), inset -3px -3px var(--shadow), inset 3px 3px var(--light)}.w95__btn:active{box-shadow:inset -1px -1px var(--hi), inset 1px 1px var(--frame), inset -2px -2px var(--light), inset 2px 2px var(--shadow);padding:1px 11px 0 13px}.w95__btn--default:active{box-shadow:inset 2px 2px var(--frame), inset -1px -1px var(--frame), inset -2px -2px var(--hi), inset 3px 3px var(--shadow), inset -3px -3px var(--light)}.w95 button:focus,.w95 button:focus-visible{outline-offset:-4px;outline:1px dotted #000}.w95__x:focus,.w95__x:focus-visible{outline:0}@media (width>=901px){.is-es .stage{inset:0 0 0 auto}.is-es .panel{margin-left:0;margin-right:var(--stage);padding:20px 0 20px 20px}.is-es .edges{left:0;right:var(--stage)}.is-es .edges__top,.is-es .edges__foot{flex-direction:row-reverse}.is-es .edges__side{align-items:flex-start;left:0;right:auto}.is-es .edges__side .edgebox{align-items:flex-start}.is-es body:has(.edges__side .edge[aria-current]) .panel{padding-left:40px;padding-right:0}.is-es .slips{inset:0 var(--stage) 0 0}.is-es .piece{left:0;right:auto}}@media (width<=900px){.slips{top:var(--deck)}.is-es .stage{grid-template-columns:auto minmax(0,1fr)}.is-es .stage .stage__logo{grid-column:1;margin:0 0 0 6px}.is-es .stage .stage__foot{padding:0 var(--pad) 0 0;flex-direction:column;grid-column:2;align-items:flex-end}.is-es body:has(.is-game) .stage__logo{grid-column:1/-1;margin:0}.is-es body:has(.is-game) .stage__foot{padding:10px var(--pad) 12px;flex-direction:row-reverse;grid-column:1/-1}}.is-es .piece:not(.is-on){text-align:right;justify-content:flex-end}.is-es .tabs,.is-es .stage__foot,.is-es .project__bar,.is-es .facts,.is-es .next{flex-direction:row-reverse}.is-es .name,.is-es .project h2,.is-es .project__text,.is-es .entry__title,.is-es .entry__facts,.is-es .entry__copy{text-align:right}.is-es .project__text{margin-left:auto}.is-es .entry__bar{grid-template-columns:auto minmax(0,1fr)}.is-es .entry__title,.is-es .entry__facts{grid-column:2}.is-es .entry__facts{justify-content:flex-end}.is-es .entry__open{grid-column:1;justify-self:start;margin:0}.is-es .project>.key{width:max-content;margin:var(--gap) var(--gap) 0 auto;display:flex}.is-es .next strong{text-align:left}.is-es :is(.row,.next,.project>.key) .arr{display:inline-block;scale:-1 1}.is-es a.row:is(:hover,:focus-visible) .arr{transform:translate(-6px)}.is-es .next:is(:hover,:focus-visible) .arr{transform:translate(-.15em)}.is-es .info{margin-left:auto}.is-es .info__head,.is-es .info__lead,.is-es .info__where,.is-es .info__reach,.is-es .info__foot{text-align:right}.is-es .info__row{direction:rtl}.is-es .info__row>*{text-align:right;direction:ltr}.is-es .info__row .arr{display:inline-block;scale:-1 1}.is-es .row,.is-es .spec div{direction:rtl}.is-es .row>*,.is-es .spec div>*{text-align:right;direction:ltr}.is-es .stage__logo.is-flat{position:relative}.is-es .stage__logo.is-flat:before{content:"~";text-align:center;font:500 120px/1 var(--sans);position:absolute;top:4%;left:0;right:0}::view-transition{background:var(--mist)}html[data-flip]::view-transition-group(root){animation-duration:.96s}html[data-flip]::view-transition-old(root){mix-blend-mode:normal;backface-visibility:hidden;transform-origin:50%;box-shadow:0 26px 40px #10101233,0 2px 6px #1010121f}html[data-flip]::view-transition-new(root){mix-blend-mode:normal;backface-visibility:hidden;transform-origin:50%;box-shadow:0 26px 40px #10101233,0 2px 6px #1010121f}html[data-flip=es]::view-transition-old(root){animation:.96s linear both flip-out-l}html[data-flip=es]::view-transition-new(root){animation:.96s linear both flip-in-r}html[data-flip=en]::view-transition-old(root){animation:.96s linear both flip-out-r}html[data-flip=en]::view-transition-new(root){animation:.96s linear both flip-in-l}@keyframes flip-out-l{0%{filter:brightness();opacity:1;animation-timing-function:cubic-bezier(.45,.02,.8,.2);transform:perspective(2800px)rotateY(0)scale(1)}50%{filter:brightness(.72);opacity:1;transform:perspective(2800px)rotateY(90deg)scale(.92)}51%,to{filter:brightness(.72);opacity:0;transform:perspective(2800px)rotateY(90deg)scale(.92)}}@keyframes flip-in-r{0%,50%{filter:brightness(.72);opacity:0;transform:perspective(2800px)rotateY(-90deg)scale(.92)}51%{filter:brightness(.76);opacity:1;animation-timing-function:cubic-bezier(.16,.7,.22,1);transform:perspective(2800px)rotateY(-86deg)scale(.92)}to{filter:brightness();opacity:1;transform:perspective(2800px)rotateY(0)scale(1)}}@keyframes flip-out-r{0%{filter:brightness();opacity:1;animation-timing-function:cubic-bezier(.45,.02,.8,.2);transform:perspective(2800px)rotateY(0)scale(1)}50%{filter:brightness(.72);opacity:1;transform:perspective(2800px)rotateY(-90deg)scale(.92)}51%,to{filter:brightness(.72);opacity:0;transform:perspective(2800px)rotateY(-90deg)scale(.92)}}@keyframes flip-in-l{0%,50%{filter:brightness(.72);opacity:0;transform:perspective(2800px)rotateY(90deg)scale(.92)}51%{filter:brightness(.76);opacity:1;animation-timing-function:cubic-bezier(.16,.7,.22,1);transform:perspective(2800px)rotateY(86deg)scale(.92)}to{filter:brightness();opacity:1;transform:perspective(2800px)rotateY(0)scale(1)}}html.amb-lock{overflow:hidden}html.amb-lock .slips,html.amb-lock .finds-toast{display:none!important}.amb{z-index:90;color:#e8e0d4;opacity:0;touch-action:none;cursor:crosshair;background:#0000006b;font:15px/1.3 Times New Roman,Times,serif;transition:opacity .3s;position:fixed;inset:0}.amb.is-on{opacity:1}.amb[hidden]{display:none}.amb canvas{width:100%;height:100%;image-rendering:pixelated;background:0 0;display:block;position:absolute;inset:0}.amb__cross{z-index:2;pointer-events:none;opacity:.85;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amb__cross:before,.amb__cross:after{content:"";background:#fff;position:absolute;box-shadow:0 0 0 1px #000}.amb__cross:before{width:2px;height:10px;top:0;left:4px}.amb__cross:after{width:10px;height:2px;top:4px;left:0}.amb__hurt{z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px 24px #be140000}.amb__hurt.is-on{animation:.55s ease-out amb-flash}.amb.is-dead .amb__cross{visibility:hidden}.amb__dead{z-index:4;background:linear-gradient(#140c0675,#140c0675),url(/textures/finds/leather.jpg) 50%/180px;place-items:center;padding:24px 16px;display:grid;position:absolute;inset:0}.amb__dead[hidden]{display:none}.amb__card{color:#101012;text-align:center;background:linear-gradient(#301a0c33,#301a0c33),url(/textures/finds/plank.jpg) 50%/200px;justify-items:stretch;gap:0;width:min(340px,100%);padding:12px;animation:.35s both amb-card-in;display:grid;box-shadow:inset 2px 2px #ffdcaa40,inset -3px -3px #14080080,0 6px #00000038}.amb__sheet,.amb__card button{background:#f7f0de;margin:0}.amb__badge{background:linear-gradient(#0000002e,#0000002e),url(/textures/finds/metal.jpg) 50%/cover;place-items:center;width:64px;height:64px;margin:16px auto 0;display:grid;box-shadow:inset 1px 1px #ccc,inset -2px -2px #333}.amb__mark{width:40px;height:40px;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.amb__line,.amb__who{color:#101012;margin:0;padding:0 20px;font:400 16px/1.45 Times New Roman,Times,serif}.amb__line{padding-top:12px;font-weight:700}.amb__who{color:#1a120c;padding:6px 20px 16px}.amb__card button{color:#101012;border:0;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:12px 16px 14px;font:400 16px/1.3 Times New Roman,Times,serif;display:flex;box-shadow:inset 0 1px #fff8e8}.amb__rise-ico{background:linear-gradient(#0000002e,#0000002e),url(/textures/finds/metal.jpg) 50%/cover;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 1px 1px #ccc,inset -2px -2px #333}.amb__card button img{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges}.amb__card button span{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.amb__card button:hover{color:#2f4bd8;background:#fff8e8}.amb__card button:hover span{text-decoration-thickness:.1em}.amb__card button:focus-visible{outline-offset:2px;outline:3px solid #2f4bd8}.amb__dead,.amb__dead *{cursor:url(/cursors/rpg-dagger.png) 23 0,pointer;cursor:-webkit-image-set(url(/cursors/rpg-dagger.png) 1x, url(/cursors/rpg-dagger@2x.png) 2x) 23 0, url(/cursors/rpg-dagger.png) 23 0, pointer;cursor:image-set(url(/cursors/rpg-dagger.png) 1x, url(/cursors/rpg-dagger@2x.png) 2x) 23 0, url(/cursors/rpg-dagger.png) 23 0, pointer}@keyframes amb-flash{0%{box-shadow:inset 0 0 180px 48px #c80a00b8}to{box-shadow:inset 0 0 120px 24px #be140000}}@keyframes amb-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.amb,.amb__hurt,.amb__card{transition:none;animation:none!important}}.finds-open{z-index:68;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));cursor:pointer;width:44px;height:44px;image-rendering:pixelated;background:linear-gradient(#0000002e,#0000002e),url(/textures/finds/plank.jpg) 50%/cover;border:0;padding:0;position:fixed;box-shadow:inset 1px 1px #ffe6be59,inset -2px -2px #2812068c,2px 2px #00000059}.finds-open img{width:28px;height:28px;image-rendering:pixelated}.finds-open:hover{filter:brightness(1.08)}.finds-open:active{box-shadow:inset -1px -1px #ffe6be33,inset 2px 2px #281206a6}.finds-toast{z-index:70;right:max(14px, env(safe-area-inset-right));bottom:max(62px, calc(env(safe-area-inset-bottom) + 56px));text-align:left;cursor:pointer;color:#1a120c;opacity:0;background:#f7f0de;border:0;align-items:center;gap:12px;max-width:min(300px,100vw - 28px);padding:10px 12px 10px 10px;font:400 15px/1.3 Times New Roman,Times,serif;transition:opacity .22s,transform .22s;display:flex;position:fixed;transform:translateY(8px);box-shadow:inset 1px 1px #fffaf0,inset -2px -2px #8a6a3a,0 0 0 3px #5a3a1a,0 0 0 5px #c4a06a,3px 3px #00000059}.finds-toast.is-on{opacity:1;transform:none}.finds-toast[hidden]{display:none}.finds-toast__ico{width:36px;height:36px;image-rendering:pixelated;background:linear-gradient(#0000001f,#0000001f),url(/textures/finds/metal.jpg) 50%/cover;flex:none;place-items:center;display:grid;box-shadow:inset 1px 1px #ddd,inset -1px -1px #333}.finds-toast__ico img{width:28px;height:28px;image-rendering:pixelated}.finds-toast__k{color:#5a3a18;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:12px;display:block}.finds-toast__n{color:#101012;font-size:16px;font-weight:700;display:block}.finds-toast__go{color:#4a3418;margin-top:3px;font-size:13px;display:block}.finds-toast:hover .finds-toast__go{color:#2f4bd8;text-decoration:underline}.finds{z-index:85;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));opacity:0;background:linear-gradient(#140c0694,#140c0694),url(/textures/finds/leather.jpg) 50%/180px;place-items:center;transition:opacity .2s;display:grid;position:fixed;inset:0}.finds.is-on{opacity:1}.finds[hidden]{display:none}.finds__case{background:linear-gradient(#28160a59,#28160a59),url(/textures/finds/plank.jpg) 50%/220px;flex-direction:column;width:min(520px,100%);max-height:min(84vh,720px);padding:10px;display:flex;box-shadow:inset 2px 2px #ffdcaa47,inset -3px -3px #1408008c,0 8px #00000040}.finds__titlebar{color:#fff8e8;text-shadow:0 1px #1a0c04;background:linear-gradient(#0000006b,#0000006b),url(/textures/finds/metal.jpg) 50%/cover;align-items:center;gap:10px;min-height:32px;padding:6px 8px;font:700 16px/1.1 Times New Roman,Times,serif;display:flex;box-shadow:inset 1px 1px #c8c0b0,inset -1px -1px #2a2218}.finds__titlebar img{width:22px;height:22px;image-rendering:pixelated}.finds__title{font:inherit;letter-spacing:.01em;flex:1;margin:0}.finds__count{color:#f0e2c0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:400}.finds__x{cursor:pointer;background:silver url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7'%3E%3Cpath d='M0 0h2v1h1v1h2V1h1V0h2v1H7v1H6v1H5v1h1v1h1v1h1v1H6V6H5V5H3v1H2v1H0V6h1V5h1V4h1V3H2V2H1V1H0z'/%3E%3C/svg%3E") 6px 5px no-repeat;border:0;width:20px;height:18px;padding:0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.finds__x:active{background-position:7px 6px;box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray}.finds__body{color:#101012;background:#f7f0de;flex-direction:column;flex:1;min-height:0;margin-top:8px;padding:12px 12px 10px;display:flex;overflow:hidden;box-shadow:inset 1px 1px #fff,inset -2px -2px #8a6a3a}.finds__scroll{flex:1;align-items:stretch;gap:8px;min-height:0;display:flex}.finds__list{overscroll-behavior:contain;scrollbar-width:none;flex:1;gap:6px;min-width:0;min-height:0;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow:auto}.finds__list::-webkit-scrollbar{width:0;height:0;display:none}.finds__sbar{-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;flex:none;width:20px;display:flex;box-shadow:0 0 0 1px #3a2410}.finds__sbar[hidden]{display:none}.finds__up,.finds__down{cursor:pointer;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:11px 8px,cover;border:0;flex:none;width:100%;height:20px;padding:0;box-shadow:inset 1px 1px #d4c0a0,inset -1px -1px #241408}.finds__up{background-image:url(/scrollbar/tex-up.svg),url(/textures/finds/metal.jpg)}.finds__down{background-image:url(/scrollbar/tex-down.svg),url(/textures/finds/metal.jpg)}.finds__up:hover,.finds__down:hover{filter:brightness(1.12)}.finds__up:active,.finds__down:active{background-position:50% calc(50% + 1px),50%;box-shadow:inset 1px 1px #241408,inset -1px -1px #d4c0a0}.finds__track{background:linear-gradient(#1c0c066b,#1c0c066b),url(/textures/stone.jpg) 50%/48px;flex:1;min-height:0;position:relative;box-shadow:inset 2px 2px 4px #000000b8,inset -1px -1px #ffd6a029}.finds__thumb{cursor:grab;background:linear-gradient(#ffecaa59,#783c0040) top/100% 6px no-repeat,linear-gradient(#28100073,#00000059) bottom/100% 6px no-repeat,url(/textures/gold.jpg) top/56px 6px no-repeat,url(/textures/gold.jpg) bottom/56px 6px no-repeat,linear-gradient(90deg,#2a120480,#0000 26% 74%,#1408028c),linear-gradient(#78461829,#78461829),url(/textures/finds/ashwood.jpg) 50%/64px;min-height:40px;position:absolute;left:2px;right:2px;box-shadow:inset 1px 0 #ffecc8b3,inset -1px 0 #1e0c02d9,0 1px #14080059}.finds__thumb.is-drag{cursor:grabbing}.finds__thumb.is-drag,.finds__thumb:active{box-shadow:inset 2px 2px 5px #1408008c,inset -1px 0 #ffe4b459}.finds__thumb:focus-visible{outline-offset:-4px;outline:1px solid #f0d090}.finds__thumb:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#ffe8bee6 2px 3px,#240e04f2 3px 5px,#0000 5px 8px);height:16px;position:absolute;top:50%;left:3px;right:3px;transform:translateY(-50%)}.finds__row{color:#101012;background:#fffaf0;border:1px solid #c4a06a;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:8px 10px;font:400 15px/1.3 Times New Roman,Times,serif;display:grid;box-shadow:inset 1px 1px #fff,1px 1px #e8d8b8}.finds__row.is-out{color:#4a4034;background:#ebe3d0;border-color:#b8a078}.finds__badge{background:linear-gradient(#0000002e,#0000002e),url(/textures/finds/metal.jpg) 50%/cover;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 1px 1px #ccc,inset -2px -2px #333}.finds__badge img{width:32px;height:32px;image-rendering:pixelated}.finds__row.is-out .finds__badge img{filter:grayscale()brightness(.6)contrast(.95);opacity:.9}.finds__copy{gap:2px;min-width:0;display:grid}.finds__name{color:#101012;font-size:16px;font-weight:700}.finds__row.is-out .finds__name{color:#3a3228;font-weight:600}.finds__hint{color:#4a3418;font-size:14px;line-height:1.35}.finds__row.is-out .finds__hint{color:#5a4a38}.finds__row.is-on .finds__hint{color:#2f6b3a}.finds__credit{color:#4a3418;margin:10px 2px 0;font:400 13px/1.35 Times New Roman,Times,serif}.finds__credit summary{cursor:pointer;color:#3a2814;text-underline-offset:2px;width:fit-content;text-decoration:underline;list-style:none}.finds__credit summary::-webkit-details-marker{display:none}.finds__credit summary:hover{color:#2f4bd8}.finds__credit[open] summary{margin-bottom:4px}.finds__credit p{color:#4a3418;margin:0}.finds__credit a{color:#2a1a0c;text-underline-offset:2px;text-decoration:underline}.finds__credit a:hover{color:#2f4bd8}@media (prefers-reduced-motion:reduce){.finds,.finds-toast{transition:none}}html.amb-lock .finds-open,html.amb-lock .finds-toast{display:none!important}
