.stage[data-astro-cid-pdojza7r]{--px: 0;--py: 0;position:relative;height:clamp(300px,min(56vw,78dvh),660px);overflow:hidden;border-bottom:10px solid var(--walnut);isolation:isolate}.plate[data-astro-cid-pdojza7r]{position:absolute;inset:-3%;width:106%;max-width:none;height:106%;object-fit:cover;object-position:50% 45%;transform:translate3d(calc(var(--px) * -10px),calc(var(--py) * -6px),0);animation:wake 1.6s ease-out both}.stage[data-astro-cid-pdojza7r]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(28,23,54,.5));pointer-events:none;z-index:3}@keyframes wake{0%{filter:brightness(.3) saturate(.6)}}.glowdoor[data-astro-cid-pdojza7r]{position:absolute;right:0;top:0;width:40%;height:90%;background:radial-gradient(ellipse at 40% 55%,rgba(255,214,240,.35),transparent 65%);mix-blend-mode:screen;animation:breathe 5s ease-in-out infinite;pointer-events:none}@keyframes breathe{50%{opacity:.45}}.htoy[data-astro-cid-pdojza7r]{position:absolute;left:var(--x);bottom:var(--b);height:var(--h);aspect-ratio:.85;padding:0;border:0;background:none;z-index:2;transform:translate3d(calc(var(--px) * var(--d) * -26px),calc(var(--py) * var(--d) * -12px),0);-webkit-tap-highlight-color:transparent}.htoy[data-astro-cid-pdojza7r].far{z-index:1}.htoy[data-astro-cid-pdojza7r]:has(.say){z-index:6}.htoy[data-astro-cid-pdojza7r]:focus-visible{outline-offset:-6px}.lift[data-astro-cid-pdojza7r],.bob[data-astro-cid-pdojza7r]{display:block;height:100%}.lift[data-astro-cid-pdojza7r]{animation:rise 1s var(--t) cubic-bezier(.2,1.45,.4,1) both}@keyframes rise{0%{transform:translateY(105%)}}.bob[data-astro-cid-pdojza7r]{animation:bob 3.4s calc(var(--t) + 1s) ease-in-out infinite}.fly[data-astro-cid-pdojza7r] .bob[data-astro-cid-pdojza7r]{animation-name:fly;animation-duration:2.6s}@keyframes bob{50%{transform:translateY(-3%) rotate(-1.5deg)}}@keyframes fly{50%{transform:translateY(-9%) rotate(4deg)}}.htoy[data-astro-cid-pdojza7r] img{height:100%;width:auto;max-width:none;margin-inline:auto;filter:drop-shadow(0 14px 14px rgba(20,12,40,.45))}.wall[data-astro-cid-pdojza7r] img{transform:rotate(-12deg)}.htoy[data-astro-cid-pdojza7r] .say{bottom:calc(100% - 6px)}.sparks[data-astro-cid-pdojza7r]{position:absolute;inset:0;pointer-events:none;z-index:2;transform:translate3d(calc(var(--px) * -40px),calc(var(--py) * -20px),0)}.sparks[data-astro-cid-pdojza7r] i[data-astro-cid-pdojza7r]{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff6d8;box-shadow:0 0 10px 3px #ffe6aacc;animation:twinkle calc(2s + var(--i) * .23s) ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}@keyframes twinkle{50%{opacity:.15;transform:scale(.5) translateY(-10px)}}.tap-hint[data-astro-cid-pdojza7r]{position:absolute;left:50%;top:14px;transform:translate(-50%);margin:0;padding:6px 14px;border-radius:999px;background:#1c173699;color:var(--cream);font:600 .95rem var(--display);z-index:4;animation:hint 6s 2.2s ease both;opacity:0;pointer-events:none}@keyframes hint{10%,80%{opacity:1}to{opacity:0}}@media(max-width:760px){.stage[data-astro-cid-pdojza7r]{height:clamp(260px,72vw,420px)}.htoy[data-astro-cid-pdojza7r].wall{display:none}}@media(prefers-reduced-motion:reduce){.plate[data-astro-cid-pdojza7r],.htoy[data-astro-cid-pdojza7r],.sparks[data-astro-cid-pdojza7r]{transform:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:24px}.front[data-astro-cid-j7pv25f6]{position:relative;margin-top:clamp(-150px,-12vw,-60px);padding:clamp(24px,4vw,48px) clamp(20px,4vw,52px) 60px;border-radius:26px;border:6px solid var(--walnut);box-shadow:inset 0 0 0 5px #ffffff14,inset 0 -12px #00000029,0 30px 50px #00000080;animation:slide .9s .3s cubic-bezier(.2,1.3,.4,1) both}@keyframes slide{0%{transform:translateY(60px);opacity:0}}.front[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 40px;align-items:center}.front-logo[data-astro-cid-j7pv25f6]{width:100%;max-width:440px;height:auto;justify-self:center;filter:drop-shadow(0 18px 18px rgba(0,0,0,.4));transform:rotate(3deg)}.front[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:16ch}@media(max-width:860px){.front[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-bottom:54px}.front-logo[data-astro-cid-j7pv25f6]{grid-row:1;max-width:260px;margin-top:-10px}}@media(max-width:560px),(max-height:500px){.front-logo[data-astro-cid-j7pv25f6]{display:none}}.front[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:#fff1d8;text-shadow:0 1px 0 rgba(0,0,0,.35);max-width:54ch}.front[data-astro-cid-j7pv25f6] .knob[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:16px;transform:translate(-50%)}.shelf-area[data-astro-cid-j7pv25f6]{margin-top:40px}.front[data-astro-cid-j7pv25f6]{z-index:5}.theme-cap[data-astro-cid-j7pv25f6][hidden]{display:none}@media(max-width:600px){.front[data-astro-cid-j7pv25f6]{margin-top:-44px;padding:22px 18px 50px;border-width:5px}.front[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,9.5vw,2.6rem)}.front[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{font-size:1.05rem}.front[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.front[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6] .sound{grid-column:1 / -1}.front[data-astro-cid-j7pv25f6] .knob[data-astro-cid-j7pv25f6]{bottom:12px;width:24px;height:24px}}.nightfall[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 92%,rgba(83,193,248,calc(var(--night, 0) * .28)),transparent 38%),rgba(5,3,14,calc(var(--night, 0) * .72))}.nightlight[data-astro-cid-j7pv25f6]{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));width:76px;height:104px;padding:0;border:0;background:none;z-index:40;opacity:0;transform:translateY(30px) scale(.8);transition:opacity .4s,transform .4s cubic-bezier(.3,1.5,.5,1);pointer-events:none}.nightlight[data-astro-cid-j7pv25f6].on{opacity:1;transform:none;pointer-events:auto}.nightlight[data-astro-cid-j7pv25f6].away{opacity:0;pointer-events:none}.nightlight[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:contain;filter:brightness(calc(1 + var(--night, 0) * .35)) drop-shadow(0 0 calc(4px + var(--night, 0) * 26px) rgba(83,193,248,calc(.3 + var(--night, 0) * .7)));animation:nightglow 3s ease-in-out infinite}@keyframes nightglow{50%{transform:translateY(-4px)}}.nightlight[data-astro-cid-j7pv25f6] .say{left:0;transform:none;max-width:220px}.nightlight[data-astro-cid-j7pv25f6] .say:after{left:34px}@media(max-width:600px){.nightlight[data-astro-cid-j7pv25f6]{width:54px;height:74px}}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;counter-reset:step}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:26px 24px 18px;border-radius:var(--radius-l);background:#fff4df0f;border:2px solid rgba(255,244,223,.12);counter-increment:step}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(step);position:absolute;top:-16px;right:20px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--honey);color:var(--ink);font:700 1.3rem var(--display);box-shadow:0 4px 0 var(--honey-deep)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(1){background:#0a08168c}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){background:linear-gradient(160deg,#f581682e,#c3a3e629)}.step-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#f6c76a29;color:var(--honey);margin-bottom:14px}.step-icon[data-astro-cid-j7pv25f6] svg{width:32px;height:32px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--cream-dim);font-size:1.05rem}.watch-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(20px,4vw,48px);align-items:center}.tv[data-astro-cid-j7pv25f6]{padding:14px;border-radius:26px;border:5px solid var(--walnut);box-shadow:0 24px 40px #00000073}.tv[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:14px;background:#000}.chest[data-astro-cid-j7pv25f6]{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}@media(max-width:700px){.chest[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.teaser[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.teaser[data-astro-cid-j7pv25f6] .grown[data-astro-cid-j7pv25f6]{background:#efe2ff}@media(max-width:860px){.watch-grid[data-astro-cid-j7pv25f6],.teaser[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
