.hero[data-astro-cid-kggsjsm4]{position:relative;background:#1b0f05}.stick[data-astro-cid-kggsjsm4]{position:relative;height:calc(100svh - var(--bar));overflow:hidden}.hero[data-astro-cid-kggsjsm4].live{height:450vh}.hero[data-astro-cid-kggsjsm4].live .stick[data-astro-cid-kggsjsm4]{position:sticky;top:var(--bar)}.poster[data-astro-cid-kggsjsm4],#cv[data-astro-cid-kggsjsm4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:35% 50%;display:block}#cv[data-astro-cid-kggsjsm4]{display:none}.hero[data-astro-cid-kggsjsm4].live #cv[data-astro-cid-kggsjsm4]{display:block}.warm[data-astro-cid-kggsjsm4]{position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,#fff1c9,#ffd08a 55%,#f4a64a)}.intro[data-astro-cid-kggsjsm4],.outro[data-astro-cid-kggsjsm4]{position:absolute;left:0;right:0;text-align:center;color:#fff;padding:0 1rem}.intro[data-astro-cid-kggsjsm4]{top:10%;text-shadow:0 2px 0 rgba(0,0,0,.35)}.intro[data-astro-cid-kggsjsm4] h1[data-astro-cid-kggsjsm4]{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-size:clamp(4rem,16vw,11rem);margin:0}.kicker[data-astro-cid-kggsjsm4]{font-weight:700;margin:0;letter-spacing:.08em;text-transform:uppercase}.hint[data-astro-cid-kggsjsm4]{font:700 1.2rem var(--body);margin:.5rem 0 0}.hint[data-astro-cid-kggsjsm4] span[data-astro-cid-kggsjsm4]{display:inline-block;animation:bob 1.6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(6px)}}.outro[data-astro-cid-kggsjsm4]{bottom:5%;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .5s;pointer-events:none}.outro[data-astro-cid-kggsjsm4].show{opacity:1;transform:none;pointer-events:auto}.hero[data-astro-cid-kggsjsm4]:not(.live) .outro[data-astro-cid-kggsjsm4]{opacity:1;transform:none;pointer-events:auto}.hero[data-astro-cid-kggsjsm4]:not(.live) .intro[data-astro-cid-kggsjsm4]{display:none}.outro[data-astro-cid-kggsjsm4] h2[data-astro-cid-kggsjsm4]{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill}.actions[data-astro-cid-kggsjsm4]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin:1rem 0}.bell[data-astro-cid-kggsjsm4]{font:700 1.1rem var(--body);border:3px solid #000;background:#fff1c9;border-radius:999px;padding:.7rem 1.2rem;min-height:48px;cursor:pointer}.bell[data-astro-cid-kggsjsm4]:hover,.bell[data-astro-cid-kggsjsm4]:focus-visible{background:#ffd08a}.notes[data-astro-cid-kggsjsm4]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.note{position:absolute;bottom:18%;font-size:3rem;color:#f5b800;-webkit-text-stroke:2px #000;animation:rise 2.2s ease-out forwards}@keyframes rise{to{transform:translateY(-45vh) rotate(var(--r, 8deg));opacity:0}}@media(min-width:900px)and (orientation:landscape){.outro[data-astro-cid-kggsjsm4]{left:4%;right:auto;width:44%;text-align:left;bottom:12%}.actions[data-astro-cid-kggsjsm4]{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.outro[data-astro-cid-kggsjsm4]{transition:none}.hint[data-astro-cid-kggsjsm4] span[data-astro-cid-kggsjsm4],.note{animation:none}}.wave[data-astro-cid-usdx7pt5]{position:absolute;left:0;width:100%;height:clamp(36px,6vw,80px);z-index:2;display:block;pointer-events:none}.wave[data-astro-cid-usdx7pt5].at-top{top:-1px}.wave[data-astro-cid-usdx7pt5].at-bottom{bottom:-1px;transform:scaleY(-1)}.confetti[data-astro-cid-cekib34r]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.c[data-astro-cid-cekib34r]{position:absolute;font:400 clamp(1.4rem,3vw,2.4rem)/1 var(--head);color:var(--sun);-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:2px 3px 0 #000;animation:drift 5s ease-in-out infinite}.c2[data-astro-cid-cekib34r]{color:var(--paper)}.c3[data-astro-cid-cekib34r]{color:var(--sky)}@keyframes drift{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-14px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.c[data-astro-cid-cekib34r]{animation:none}}.scene[data-astro-cid-xhaoqxbd]{position:relative;background:var(--bg) center / cover no-repeat,var(--sky);padding:clamp(4rem,9vw,7rem) 1.25rem clamp(5rem,11vw,8rem);overflow:hidden;border-top:4px solid var(--ink)}#book[data-astro-cid-xhaoqxbd]{padding-bottom:clamp(7rem,13vw,10rem)}#soon[data-astro-cid-xhaoqxbd]{border-top:0;padding-top:clamp(6rem,12vw,9rem)}.scene[data-astro-cid-xhaoqxbd].soon{padding-bottom:clamp(13rem,26vw,17rem)}.in[data-astro-cid-xhaoqxbd]{position:relative;z-index:3;max-width:1100px;margin:0 auto}.split[data-astro-cid-xhaoqxbd]{display:grid;gap:clamp(2rem,6vw,4rem);align-items:center}@media(min-width:820px){.split[data-astro-cid-xhaoqxbd]{grid-template-columns:minmax(0,400px) 1fr}.split[data-astro-cid-xhaoqxbd].rev{grid-template-columns:1fr minmax(0,560px)}}.card[data-astro-cid-xhaoqxbd]{background:var(--paper);border:4px solid var(--ink);border-radius:28px;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:8px 8px 0 var(--ink)}.copy[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{margin-bottom:.3em}.copy[data-astro-cid-xhaoqxbd] p[data-astro-cid-xhaoqxbd]{max-width:34ch;font-size:1.2rem;margin:0 0 1rem}.row[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;gap:.75rem}.stage[data-astro-cid-xhaoqxbd]{position:relative}.big[data-astro-cid-xhaoqxbd]{--tilt: -3deg;transform:rotate(var(--tilt));max-width:380px;margin:0 auto;position:relative;z-index:2}.cover-stage[data-astro-cid-xhaoqxbd]{padding:1rem 0 2rem}.burst[data-astro-cid-xhaoqxbd]{position:absolute;left:50%;top:50%;width:min(135%,640px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:1;filter:drop-shadow(4px 0 0 #000) drop-shadow(-4px 0 0 #000) drop-shadow(0 4px 0 #000) drop-shadow(0 -4px 0 #000)}.burst[data-astro-cid-xhaoqxbd]:before{content:"";position:absolute;inset:0;background:var(--sun);clip-path:polygon(50% 0,59% 14%,73% 5%,76% 21%,92% 20%,88% 36%,100% 45%,89% 56%,97% 70%,82% 73%,80% 89%,66% 84%,56% 99%,47% 86%,32% 96%,29% 80%,13% 82%,16% 66%,1% 58%,14% 48%,3% 33%,20% 30%,19% 14%,36% 20%)}.tv[data-astro-cid-xhaoqxbd]{position:relative;display:block;border:4px solid var(--ink);border-radius:28px;overflow:hidden;background:var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(1.5deg);transition:transform .25s;z-index:2}.tv[data-astro-cid-xhaoqxbd]:hover,.tv[data-astro-cid-xhaoqxbd]:focus-visible{transform:rotate(0) scale(1.02)}.tv[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{display:block;width:100%;height:auto}.soonvid[data-astro-cid-xhaoqxbd]{position:absolute;right:14px;bottom:14px;z-index:3;transform:rotate(-6deg)}.play[data-astro-cid-xhaoqxbd]{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--sun);border:4px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.play[data-astro-cid-xhaoqxbd]:after{content:"";position:absolute;left:32px;top:22px;border-left:28px solid var(--ink);border-top:18px solid transparent;border-bottom:18px solid transparent}.pal[data-astro-cid-xhaoqxbd]{position:absolute;z-index:4;pointer-events:none;height:auto;filter:drop-shadow(4px 6px 0 rgba(0,0,0,.35))}.pal-pip[data-astro-cid-xhaoqxbd]{width:clamp(80px,14vw,150px);right:-10px;bottom:-34px}.pal-gus[data-astro-cid-xhaoqxbd]{width:clamp(70px,12vw,130px);left:-22px;top:-38px;transform:rotate(-12deg)}.pal-tofi[data-astro-cid-xhaoqxbd]{width:clamp(110px,17vw,210px);right:3%;bottom:clamp(30px,5vw,56px);z-index:4}.pal-daisy[data-astro-cid-xhaoqxbd]{width:clamp(90px,14vw,180px);left:2%;bottom:clamp(24px,4vw,46px)}.pal-barnaby[data-astro-cid-xhaoqxbd]{width:clamp(100px,15vw,190px);right:3%;bottom:clamp(24px,4vw,46px)}.bob[data-astro-cid-xhaoqxbd]{animation:bob 3.2s ease-in-out infinite;transform-origin:50% 100%}.bob[data-astro-cid-xhaoqxbd].d2{animation-delay:-1.4s}@keyframes bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}.peek[data-astro-cid-xhaoqxbd]{animation:peek 4s ease-in-out infinite}@keyframes peek{0%,to{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-6deg) translateY(8px)}}@media(prefers-reduced-motion:reduce){.bob[data-astro-cid-xhaoqxbd],.peek[data-astro-cid-xhaoqxbd]{animation:none}}@media(max-width:819px){.pal-gus[data-astro-cid-xhaoqxbd]{left:-8px;top:-46px}.pal-pip[data-astro-cid-xhaoqxbd]{right:0}}.friends[data-astro-cid-xhaoqxbd]{background:var(--paper);padding:clamp(3rem,8vw,6rem) 1.25rem;text-align:center}.faces[data-astro-cid-xhaoqxbd]{list-style:none;margin:2.2rem auto 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.6rem 1rem;max-width:1000px}.faces[data-astro-cid-xhaoqxbd] .friend[data-astro-cid-xhaoqxbd]{display:grid;justify-items:center;gap:.6rem}.disc[data-astro-cid-xhaoqxbd]{display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:var(--c);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);overflow:hidden;transition:transform .25s}.disc[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{width:88%;height:auto}.faces[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]:nth-child(odd) .disc[data-astro-cid-xhaoqxbd]{transform:rotate(-4deg)}.faces[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]:nth-child(2n) .disc[data-astro-cid-xhaoqxbd]{transform:rotate(4deg)}.faces[data-astro-cid-xhaoqxbd] .friend[data-astro-cid-xhaoqxbd]:hover .disc[data-astro-cid-xhaoqxbd]{transform:rotate(0) scale(1.08)}.nm[data-astro-cid-xhaoqxbd]{font:400 1.15rem var(--head)}.onscene[data-astro-cid-xhaoqxbd]{display:inline-block;background:var(--paper);border:4px solid var(--ink);border-radius:999px;padding:.3em .9em;box-shadow:6px 6px 0 var(--ink)}.scene[data-astro-cid-xhaoqxbd] .shelf[data-astro-cid-xhaoqxbd]{max-width:820px;margin-inline:auto}.card-name[data-astro-cid-xhaoqxbd]{background:var(--paper);border:3px solid var(--ink);border-radius:14px;padding:.4rem .7rem;box-shadow:4px 4px 0 var(--ink)}
