[data-story][data-opened] .scroll-cue{opacity:0}@media (prefers-reduced-motion:no-preference){.scroll-nudge{animation:2.2s cubic-bezier(.45,0,.55,1) infinite scroll-nudge}}@keyframes scroll-nudge{0%,55%,to{opacity:.55;transform:translateY(0)}75%{opacity:1;transform:translateY(4px)}}[data-story][data-stage-ready] .cover-poster{opacity:0;filter:blur(3px)}.trixel-hint-face{background:var(--garden-clay);width:1.15rem;height:1.15rem;box-shadow:0 1px 3px color-mix(in oklab, var(--garden-night) 60%, transparent);border-radius:.3rem;display:inline-block;position:relative}.trixel-hint-face:before,.trixel-hint-face:after{content:"";background:var(--garden-ink);border-radius:50%;width:.17rem;height:.17rem;position:absolute;top:.4rem}.trixel-hint-face:before{left:.28rem}.trixel-hint-face:after{right:.28rem}@media (prefers-reduced-motion:no-preference){.trixel-hint{animation:2.6s ease-in-out infinite trixel-hint-bob}}@keyframes trixel-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.22rem)}}@keyframes block-drop{0%{opacity:0;transform:translateY(-16px)rotate(-5deg)}to{opacity:1;transform:none}}.sketch-table{aspect-ratio:16/9;position:relative}.sketch-print{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100%);translate:-50% -50%;rotate:var(--r);z-index:var(--z);cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute}@media (max-width:699px){.sketch-table{aspect-ratio:3/5}.sketch-print{left:calc(var(--nx) * 100%);top:calc(var(--ny) * 100%);width:calc(var(--nw) * 100%);rotate:var(--nr)}}.sketch-card{background:var(--note-paper);border-radius:2px;padding:3.5%;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1);display:block;position:relative;box-shadow:0 1px 2px #00000059,0 14px 30px -10px #0009}.sketch-print:focus-visible{outline:none}.sketch-print:focus-visible .sketch-card{outline:3px solid var(--garden-sky);outline-offset:4px}@media (hover:hover) and (pointer:fine){.sketch-print:not(.is-up):hover{z-index:9}.sketch-print:not(.is-up):hover .sketch-card{transform:rotate(calc(var(--r) * -.6)) scale(1.04);box-shadow:0 2px 3px #0000004d,0 26px 44px -14px #000000a6}}.sketch-art{display:block;position:relative;overflow:hidden}.sketch-layer,.sketch-slot,.sketch-overlay{pointer-events:none;position:absolute}.sketch-slot{height:100%;top:0;overflow:hidden}.sketch-layer img,.sketch-slot img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sketch-slot img{width:auto}.sketch-art img[data-v="1"],.sketch-art.is-boil img[data-v="0"]{opacity:0}.sketch-art.is-boil img[data-v="1"]{opacity:1}.sketch-art.is-playing>.sketch-layer,.sketch-art.is-playing .sketch-slot{will-change:transform}.sketch-ghost{visibility:hidden}.sketch-print.is-up{z-index:60;touch-action:none;position:fixed;translate:none;rotate:none}.sketch-hint{text-align:center;color:var(--garden-sky);margin-top:1.25rem;font-size:1.6rem}.sketch-scrim{z-index:50;background:color-mix(in oklab, var(--garden-night) 86%, transparent);opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.23,1,.32,1);position:fixed;inset:0}.sketch-pager{z-index:61;pointer-events:none;align-items:flex-start;gap:12px;max-width:40rem;margin:0 auto;display:flex;position:fixed;left:16px;right:16px}.sketch-caption{text-align:center;min-width:0;color:var(--garden-paper);opacity:0;pointer-events:none;flex:1;transition:opacity .24s cubic-bezier(.23,1,.32,1),translate .24s cubic-bezier(.23,1,.32,1);translate:0 8px}.sketch-caption q{font-size:1.05rem;line-height:1.5;display:block}.sketch-caption small span{white-space:nowrap}.sketch-caption small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--garden-paper) 72%, transparent);margin-top:6px;font-size:.7rem;display:block}.sketch-close{z-index:62;border:1px solid color-mix(in oklab, var(--garden-paper) 40%, transparent);width:44px;height:44px;color:var(--garden-paper);opacity:0;pointer-events:none;border-radius:50%;font-size:22px;line-height:1;transition:opacity .2s;position:fixed;top:12px;right:12px}.sketch-nav{border:1px solid color-mix(in oklab, var(--garden-paper) 40%, transparent);width:44px;height:44px;color:var(--garden-paper);opacity:0;pointer-events:none;border-radius:50%;flex:none;font-size:20px;line-height:1;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.sketch-nav:hover,.sketch-close:hover{background:color-mix(in oklab, var(--garden-paper) 12%, transparent)}}.sketch-nav:focus-visible,.sketch-close:focus-visible{outline:3px solid var(--garden-sky);outline-offset:2px}.sketchbook.is-lifted .sketch-scrim,.sketchbook.is-lifted .sketch-nav,.sketchbook.is-lifted .sketch-close{opacity:1;pointer-events:auto}.sketchbook.is-lifted .sketch-caption{opacity:1;translate:0}.sketchbook:not(.is-lifted) .sketch-nav,.sketchbook:not(.is-lifted) .sketch-close{visibility:hidden}@media (prefers-reduced-motion:reduce){.sketch-card,.sketch-scrim,.sketch-caption,.sketch-nav,.sketch-close{transition:none}}@property --uncover{syntax:"<percentage>";inherits:false;initial-value:-12%}@keyframes cover-uncover{to{--uncover:100%}}.cover-reveal{position:relative}.cover-reveal-pencil{pointer-events:none;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at 68.5% 40%, transparent var(--uncover), #000 calc(var(--uncover) + 16%));-webkit-mask-image:radial-gradient(circle at 68.5% 40%, transparent var(--uncover), #000 calc(var(--uncover) + 16%));mask-image:radial-gradient(circle at 68.5% 40%, transparent var(--uncover), #000 calc(var(--uncover) + 16%));border-radius:.75rem;position:absolute;inset:0}.cover-reveal-pencil.is-on{animation:3.6s cubic-bezier(.4,0,.45,1) .2s both cover-uncover}.trixel-remark{opacity:0;transform-origin:var(--tail,24px) 100%;transition:none;transform:translateY(4px)scale(.86)}[data-escort-remark][data-on] .trixel-remark{transition:opacity .16s ease-out,transform .24s cubic-bezier(.34,1.56,.64,1)}.trixel-remark:after{content:"";bottom:-6px;left:calc(var(--tail,24px) - 6px);background:inherit;border-bottom:1px solid;border-right:1px solid;border-color:inherit;width:12px;height:12px;position:absolute;transform:rotate(45deg)}[data-escort-remark][data-on] .trixel-remark{opacity:1;transform:none}.trixel-say:before{content:"";background:inherit;border-bottom:1px solid;border-left:1px solid;border-color:inherit;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;left:-6px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.trixel-remark{transition:none}}@keyframes trixie-mark-blink{0%,to{transform:scaleY(1)}45%,60%{transform:scaleY(.1)}}.trixie-mark{transition:transform .32s cubic-bezier(.34,1.4,.64,1)}.trixie-mark-eyes{transform-box:fill-box;transform-origin:50%}.trixie-mark-halo{opacity:.32;transition:opacity .3s ease-out}.group:focus-visible .trixie-mark{transform:rotate(-8deg)}.group:focus-visible .trixie-mark-eyes{animation:.38s ease-in-out trixie-mark-blink}.group:focus-visible .trixie-mark-halo{opacity:.85}@media (hover:hover){.group:hover .trixie-mark{transform:rotate(-8deg)}.group:hover .trixie-mark-eyes{animation:.38s ease-in-out trixie-mark-blink}.group:hover .trixie-mark-halo{opacity:.85}}@media (prefers-reduced-motion:reduce){.trixie-mark{transition:none}.group:hover .trixie-mark,.group:focus-visible .trixie-mark{transform:none}.group:hover .trixie-mark-eyes,.group:focus-visible .trixie-mark-eyes{animation:none}}@keyframes note-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.note-nudge{animation:2.4s cubic-bezier(.45,0,.55,1) infinite note-nudge}@media (prefers-reduced-motion:reduce){.note-nudge{animation:none}}@keyframes trixel-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}.trixel-bob{animation:3.4s ease-in-out infinite trixel-bob;animation-delay:var(--d,0s)}.trixel-legs{transform:translateY(calc(var(--tuck,0) * -14px))}@keyframes trixel-blink{0%,93%,to{transform:translateY(0)}95%,96.5%{transform:translateY(9px)}}.trixel-lid{animation:6.2s linear infinite trixel-blink;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.trixel-bob,.trixel-lid{animation:none}}.book-title-ink{color:var(--note-ink);text-shadow:.045em .045em 0 color-mix(in oklab, var(--garden-bark) 55%, transparent), -.022em 0 0 color-mix(in oklab, var(--garden-clay) 62%, transparent), .022em 0 0 color-mix(in oklab, var(--trixie-deep) 45%, transparent)}.spread-fade{-webkit-mask-image:linear-gradient(#000 0% 95%,#000c 98%,#0000 100%);-webkit-mask-image:linear-gradient(#000 0% 95%,lab(0% 0 0/.8) 98%,#0000 100%);mask-image:linear-gradient(#000 0% 95%,oklab(0% none none/.8) 98%,#0000 100%)}.sfx-loud{color:var(--garden-paper);text-shadow: .06em .06em 0 var(--garden-night),  -.035em 0 0 var(--garden-clay), .035em 0 0 var(--trixie-glow),  0 .035em .28em color-mix(in oklab, var(--garden-night) 55%, transparent)}.sfx-outline{color:var(--garden-paper);text-shadow:0 0 .1em color-mix(in oklab, var(--garden-night) 65%, transparent), 0 .035em .28em color-mix(in oklab, var(--garden-night) 55%, transparent)}@supports (-webkit-text-stroke:1px currentColor){.sfx-outline{color:#0000;-webkit-text-stroke:.034em var(--garden-paper);letter-spacing:.08em}}.trixel-field{perspective:900px}.trixel-tile{--lift:0;transform:translate3d(0, calc(var(--lift) * -6px), calc(var(--lift) * 48px)) scale(calc(1 + var(--lift) * .1));box-shadow:calc(var(--lift) * 5px) calc(var(--lift) * 16px) calc(var(--lift) * 26px) color-mix(in oklab, var(--garden-night) calc(var(--lift) * 78%), transparent);filter:brightness(calc(1 + var(--lift) * .3));will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}@media (hover:none){.trixel-tile{box-shadow:none;filter:none;animation:5.5s ease-in-out infinite trixel-wave;animation-delay:calc(var(--wave) * .12s);transition:none}}@keyframes trixel-wave{0%,70%,to{transform:translate(0,0)scale(1)}12%{transform:translate3d(0,-5px,40px)scale(1.085)}}@media (prefers-reduced-motion:reduce){.trixel-tile{box-shadow:none;filter:none;transition:none;animation:none;transform:none}}
