#intro[data-astro-cid-cwxies6v]{color:#f5f0e8;background:#1c1a18;width:100vw;margin-top:-2rem;margin-left:calc(50% - 50vw);position:relative}.intro-runway[data-astro-cid-cwxies6v]{height:250vh;position:relative}.intro-sticky[data-astro-cid-cwxies6v]{height:100vh;position:sticky;top:0;overflow:clip}#intro-canvas[data-astro-cid-cwxies6v]{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.intro-caption[data-astro-cid-cwxies6v]{text-align:center;text-wrap:balance;margin:0 1rem;font:1.4rem/1.3 Georgia,serif;position:absolute;bottom:12vh;left:0;right:0}.intro-skip[data-astro-cid-cwxies6v]{z-index:10;color:#1d1a16;background:#f5f0e8;border-radius:4px;padding:.5rem .9rem;text-decoration:none;position:fixed;top:.75rem;right:.75rem}.intro-skip[data-astro-cid-cwxies6v]:focus-visible{outline-offset:3px;outline:2px dashed #b4432f}.walkman[data-astro-cid-dteftpwb]{color:#f5f0e8;max-width:22rem;font-family:var(--font-cap,system-ui);background:#3a3a3a;border-radius:10px;padding:.8rem 1rem;box-shadow:0 6px 16px #0006}.w-title[data-astro-cid-dteftpwb]{margin:0 0 .5rem}.w-controls[data-astro-cid-dteftpwb]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.walkman[data-astro-cid-dteftpwb] button[data-astro-cid-dteftpwb]{min-width:48px;min-height:48px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:2px solid #f5f0e8;border-radius:8px;padding:0 1rem}.walkman[data-astro-cid-dteftpwb] button[data-astro-cid-dteftpwb][aria-pressed=true]{background:var(--yellow,#f5e100);color:#1c1a18}.walkman[data-astro-cid-dteftpwb] progress[data-astro-cid-dteftpwb]{width:100%;margin-top:.6rem}.walkman[data-astro-cid-dteftpwb] details[data-astro-cid-dteftpwb]{margin-top:.5rem}.walkman[data-astro-cid-dteftpwb] summary[data-astro-cid-dteftpwb]{cursor:pointer;align-items:center;min-height:44px;display:flex}.walkman[data-astro-cid-dteftpwb] [data-astro-cid-dteftpwb]:focus-visible{outline:3px dashed var(--yellow,#f5e100);outline-offset:3px}.crumple[data-astro-cid-at7cwo4f]{display:inline-block;position:relative}.ball[data-astro-cid-at7cwo4f]{cursor:pointer;color:#9a937f;background:radial-gradient(circle at 35% 30%,#fff,#cfc8b8 70%);border:0;border-radius:50%;width:56px;height:56px;font-size:1.4rem;transition:transform .2s;box-shadow:1px 2px 4px #0006}.ball[data-astro-cid-at7cwo4f]:hover{transform:rotate(12deg)scale(1.05)}.note[data-astro-cid-at7cwo4f]{color:#1c1a18;width:14rem;font-family:var(--font-hand,cursive);z-index:6;clip-path:polygon(0 3%,4% 0,100% 2%,98% 100%,2% 97%);background:#fff;margin:0;padding:1rem;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:2px 4px 10px #0006}.crumple[data-astro-cid-at7cwo4f][data-open=true] .note[data-astro-cid-at7cwo4f]{display:block}.crumple[data-astro-cid-at7cwo4f][data-open=true] .ball[data-astro-cid-at7cwo4f]{visibility:hidden}.ball[data-astro-cid-at7cwo4f]:focus-visible{outline:3px dashed var(--ink,#000);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ball[data-astro-cid-at7cwo4f]{transition:none}.ball[data-astro-cid-at7cwo4f]:hover{transform:none}}.desk[data-astro-cid-ztc72xsv]{width:100vw;margin-top:-2rem;margin-left:calc(50% - 50vw)}.desk-surface[data-astro-cid-ztc72xsv]{background:repeating-linear-gradient(90deg,#00000010 0 2px,#0000 2px 90px),linear-gradient(#a9774b,#8d5f38);place-items:center;gap:2rem;min-height:100svh;padding:4rem 1rem 3rem;display:grid;position:relative}.tape[data-astro-cid-ztc72xsv]{font-family:var(--font-head-alt,system-ui);clip-path:polygon(0 8%,2% 0,100% 6%,98% 100%,1% 94%);background:#e8d9a8;flex-wrap:wrap;justify-content:center;gap:1.2rem;max-width:calc(100% - 2rem);padding:.45rem 1.4rem;font-size:1rem;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%)rotate(-.6deg)}.tape[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]{color:var(--ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.tape[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]:hover,.tape[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]:focus-visible{text-decoration:underline}.binder[data-astro-cid-ztc72xsv]{aspect-ratio:3/4;width:min(22rem,86vw);position:relative}.cover[data-astro-cid-ztc72xsv]{background:var(--purple);color:var(--paper);border-left:16px solid #00000040;border-radius:6px 16px 16px 6px;padding:2rem 1.4rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 24px #0006}.cover[data-astro-cid-ztc72xsv]:before{content:"";background:var(--yellow);clip-path:polygon(50% 0,100% 100%,0 100%);width:9rem;height:9rem;position:absolute;top:-2rem;right:-2rem;transform:rotate(-18deg)}.cover[data-astro-cid-ztc72xsv]:after{content:"";background:var(--blue);border-radius:50%;width:4.5rem;height:4.5rem;position:absolute;bottom:2rem;right:2.5rem}.cover[data-astro-cid-ztc72xsv] h2[data-astro-cid-ztc72xsv]{font-family:var(--font-head,Georgia);z-index:1;margin:0;font-size:2.6rem;line-height:.95;position:relative}.sub[data-astro-cid-ztc72xsv]{font-family:var(--font-cap,system-ui);z-index:1;margin:.6rem 0 0;position:relative}.tabs[data-astro-cid-ztc72xsv]{z-index:2;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:1.4rem;right:-2.4rem}.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]{background:var(--tab);color:var(--ink);min-height:48px;font-family:var(--font-head-alt,system-ui);writing-mode:horizontal-tb;border-radius:0 8px 8px 0;padding:.55rem .8rem .55rem .7rem;font-size:.95rem;text-decoration:none;display:block;box-shadow:2px 2px #0004}.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]:hover,.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]:focus-visible{transform:translate(6px)}.hidden-folder[data-astro-cid-ztc72xsv]{z-index:2;background:var(--paper);color:var(--ink);border:2px solid var(--ink);font-family:var(--font-hand,cursive);align-items:center;min-height:44px;padding:.35rem .6rem;text-decoration:none;display:inline-flex;position:absolute;bottom:1.4rem;left:1.4rem;transform:rotate(-3deg)}.toys[data-astro-cid-ztc72xsv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.toy[data-astro-cid-ztc72xsv]{width:6rem;min-height:5rem;color:var(--ink);font-family:var(--font-hand2,cursive);place-items:center;text-decoration:none;display:inline-grid;box-shadow:2px 3px 6px #0005}.toy-note[data-astro-cid-ztc72xsv]{background:#fff;transform:rotate(4deg)}.toy-slip[data-astro-cid-ztc72xsv]{border:2px dashed var(--ink);background:#f7c6c0;transform:rotate(-5deg)}a[data-astro-cid-ztc72xsv]:focus-visible,.lamp[data-astro-cid-ztc72xsv]:focus-visible{outline:3px dashed var(--ink);outline-offset:3px}.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]{transition:transform .15s}.lamp[data-astro-cid-ztc72xsv]{background:var(--paper);min-width:48px;min-height:48px;color:var(--ink);border:2px solid var(--ink);cursor:pointer;font-family:var(--font-cap,system-ui);border-radius:24px;padding:0 .9rem;position:absolute;top:1rem;right:1rem}.desk-surface[data-astro-cid-ztc72xsv]:after{content:"";opacity:0;pointer-events:none;background:#000;transition:opacity .3s;position:absolute;inset:0}.desk[data-astro-cid-ztc72xsv][data-light=off] .desk-surface[data-astro-cid-ztc72xsv]:after{opacity:.6}.desk[data-astro-cid-ztc72xsv][data-light=off] .lamp[data-astro-cid-ztc72xsv]{z-index:5;position:relative}.desk[data-astro-cid-ztc72xsv][data-light=off] .binder[data-astro-cid-ztc72xsv],.desk[data-astro-cid-ztc72xsv][data-light=off] .toys[data-astro-cid-ztc72xsv],.desk[data-astro-cid-ztc72xsv][data-light=off] .tape[data-astro-cid-ztc72xsv]{z-index:4;position:relative}.desk[data-astro-cid-ztc72xsv][data-light=off] .tape[data-astro-cid-ztc72xsv]{position:absolute}.cover[data-astro-cid-ztc72xsv]{transform-origin:0}@media (width<=40rem){.tabs[data-astro-cid-ztc72xsv]{z-index:10;background:var(--ink);flex-direction:row;gap:0;padding:0;position:fixed;inset:auto 0 0}.tabs[data-astro-cid-ztc72xsv] li[data-astro-cid-ztc72xsv]{flex:1 1 0;min-width:0}.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]{min-height:56px;box-shadow:none;letter-spacing:0;border-radius:0;place-items:center;padding:.4rem .15rem;font-size:.68rem;display:grid;overflow:hidden}.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]:hover,.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]:focus-visible{transform:none}.desk-surface[data-astro-cid-ztc72xsv]{align-content:start;padding-bottom:6rem}.tape[data-astro-cid-ztc72xsv]{gap:0 .9rem;max-width:100%;margin-top:0;padding:.3rem 1rem;font-size:.8rem;position:static;transform:rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv],.desk-surface[data-astro-cid-ztc72xsv]:after{transition:none}.tabs[data-astro-cid-ztc72xsv] a[data-astro-cid-ztc72xsv]:hover{transform:none}}
