:root{--ink:#3d2614;--ink-soft:#6e4f36;--cream:#fff7e6;--cream-2:#ffefd1;--sand:#f2dfae;--yellow:#ffc93c;--yellow-deep:#f0a019;--orange:#ff8a3d;--green:#3fbf3f;--green-deep:#24952b;--red:#e8413a;--purple:#8b6ce8;--purple-deep:#6247c4;--sky:#7fd0f5;--sky-2:#c6ecff;--pink:#ff9fb6;--outline:4px solid var(--ink);--shadow-chunky:0 6px 0 var(--ink);--radius:22px;--display:"Lilita One", "Nunito", system-ui, sans-serif;--body:"Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--cream);color:var(--ink);font:600 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.08}h2{font-size:clamp(34px,5vw,54px)}h3{font-size:24px}p{margin:0}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section{padding:96px 0;position:relative}.section-head{text-align:center;justify-items:center;gap:14px;max-width:680px;margin:0 auto 48px;display:grid}.section-head p{color:var(--ink-soft);font-size:19px}.chip{border:3px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 14px;font-size:14px;font-weight:900;display:inline-flex}.btn{--bg:var(--yellow);--bg-deep:var(--yellow-deep);background:linear-gradient(var(--bg), var(--bg) 60%, var(--bg-deep));border:var(--outline);box-shadow:var(--shadow-chunky);font:400 22px/1 var(--display);color:var(--ink);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:12px;padding:14px 26px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:0 9px 0 var(--ink);transform:translateY(-3px)rotate(-1deg)}.btn:active{box-shadow:0 2px 0 var(--ink);transform:translateY(4px)}.btn.purple{--bg:var(--purple);--bg-deep:var(--purple-deep);color:#fff;text-shadow:0 2px #00000040}.btn.green{--bg:var(--green);--bg-deep:var(--green-deep);color:#fff;text-shadow:0 2px #00000040}.btn svg{flex:none;width:26px;height:26px}.btn small{font:800 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:3px;display:block}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.9,.3,1.3);transform:translateY(30px)scale(.98)}.reveal.in{opacity:1;transform:none}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes squish{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}@keyframes float{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(6px,-16px)rotate(6deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes drift{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}:focus-visible{outline:4px dashed var(--purple);outline-offset:4px;border-radius:6px}.topbar[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:blur(10px);border-bottom:4px solid var(--ink);background:#fff7e6e6;position:sticky;top:0}.topbar-in[data-astro-cid-fzpbxy5g]{align-items:center;gap:24px;height:72px;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:74px;transition:transform .2s}.brand[data-astro-cid-fzpbxy5g]:hover img[data-astro-cid-fzpbxy5g]{transform:rotate(-6deg)scale(1.06)}.topbar[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{gap:6px;margin-left:auto;display:flex}.topbar[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:12px;padding:8px 14px;font-weight:800;text-decoration:none}.topbar[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--cream-2)}.play-badge[data-astro-cid-fzpbxy5g]{color:#fff;letter-spacing:-.01em;background:#000;border:1px solid #a6a6a6;border-radius:9px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font:500 19px/1 Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.play-badge[data-astro-cid-fzpbxy5g]:hover{background:#1f1f1f}.play-badge[data-astro-cid-fzpbxy5g] svg{flex:none;width:24px;height:24px}.play-badge[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{letter-spacing:.04em;margin-bottom:2px;font-size:9px;display:block}@media (width<=820px){.topbar[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{display:none}.play-badge[data-astro-cid-fzpbxy5g]{margin-left:auto}}.footer[data-astro-cid-nns7i3if]{background:var(--ink);color:#f5e6cc;padding:50px 0 80px;position:relative;overflow:hidden}.foot-in[data-astro-cid-nns7i3if]{text-align:center;justify-items:center;gap:14px;display:grid}.foot-in[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:90px}.footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--yellow);font-weight:800}.tiny[data-astro-cid-nns7i3if]{opacity:.7;font-size:13px}.foot-paws[data-astro-cid-nns7i3if]{fill:#ffc93c40;width:600px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.foot-paws[data-astro-cid-nns7i3if] use[data-astro-cid-nns7i3if]{animation:4s ease-in-out infinite pawstep;animation-delay:var(--d);opacity:0}@keyframes pawstep{10%,60%{opacity:1}80%,to{opacity:0}}
