.signup[data-astro-cid-jfgd5vnc]{display:flex;flex-wrap:wrap;gap:10px}input[data-astro-cid-jfgd5vnc]{flex:1 1 200px;min-width:0;font:inherit;font-weight:700;color:var(--ink);padding:.7em .9em;border:3px solid var(--kraft);border-radius:12px 14px 11px 15px;background:#fffaf0;box-shadow:inset 0 2px #0000000f}input[data-astro-cid-jfgd5vnc]:focus{outline:none;border-color:var(--clay)}.signup-msg[data-astro-cid-jfgd5vnc]{flex-basis:100%;margin:2px 0 0;font-size:.92rem;font-weight:700;color:var(--bark-soft);min-height:1.2em}.center[data-astro-cid-j7pv25f6]{text-align:center}.hero[data-astro-cid-j7pv25f6]{padding:8px 0 0}.hero[data-astro-cid-j7pv25f6] .hero-frame{padding:clamp(6px,1.2vw,14px)}.hero[data-astro-cid-j7pv25f6] .hero-frame img{width:100%;border-radius:4px}.pitch-wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:min(100%,860px);margin:clamp(-90px,-7vw,-24px) auto 0;padding-inline:clamp(0px,3vw,24px)}.kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-display);color:var(--clay);font-size:1.05rem;margin:0 0 6px;letter-spacing:.03em}.pitch-line[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,1rem + 1vw,1.65rem);line-height:1.35;font-weight:700;margin:0 0 18px}.pitch-line[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;background:linear-gradient(transparent 60%,#d8774a59 60%)}.launch[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px}.coming[data-astro-cid-j7pv25f6]{margin:0;font-weight:800;font-size:1.1rem}.coming[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;color:var(--grass-deep);font-size:1.35rem}.duo[data-astro-cid-j7pv25f6]{margin:0;font-size:.9rem;font-weight:800;color:var(--cream);background:var(--night) var(--grain);padding:4px 12px 5px;border-radius:999px;transform:rotate(-2deg);box-shadow:0 2px #222a3d}.cta-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.store-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;min-width:180px;height:56px;padding:0 16px;border-radius:12px;background:#111;color:#fff;text-decoration:none;font-weight:700;line-height:1.1}.store-badge--placeholder[data-astro-cid-j7pv25f6]{background:transparent;color:var(--bark-soft);border:3px dashed var(--kraft-dark);font-size:.9rem}.store-badge[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.apple[data-astro-cid-j7pv25f6]{font-size:1.6rem;opacity:.6}.price[data-astro-cid-j7pv25f6]{margin:18px 0 0;font-weight:800;color:var(--bark-soft)}.trail[data-astro-cid-j7pv25f6]{position:relative;height:clamp(90px,12vw,130px);margin-top:20px;overflow:hidden}.trail-path[data-astro-cid-j7pv25f6]{position:absolute;left:-2%;right:-2%;bottom:14px;height:38px;background:var(--kraft) var(--grain);border-radius:40% 60% 50% 50%/60% 50% 50% 40%;box-shadow:inset 0 3px #ffffff40,0 5px 10px var(--shadow);transform:rotate(-.6deg);height:44px;background-image:var(--grain),repeating-linear-gradient(90deg,rgba(120,78,38,.18) 0 2px,transparent 2px 7px)}.trail-path[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:50% 3% auto;border-top:3px dashed rgba(255,240,210,.45)}.walker[data-astro-cid-j7pv25f6]{position:absolute;bottom:26px;left:0;width:clamp(70px,9vw,110px);animation:walk 26s linear infinite}@keyframes walk{0%{transform:translate(-120px)}to{transform:translate(calc(100vw + 20px))}}@media(prefers-reduced-motion:reduce){.walker[data-astro-cid-j7pv25f6]{left:12%}}.story[data-astro-cid-j7pv25f6]{padding:30px 0 50px}.panels[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px,3vw,34px)}.panels[data-astro-cid-j7pv25f6] .panel{padding:10px 10px 4px}.panels[data-astro-cid-j7pv25f6] .panel img{width:100%;border-radius:3px}.panels[data-astro-cid-j7pv25f6] .panel p{margin:10px 6px 8px;font-weight:700;font-size:1.02rem}@media(max-width:640px){.panels[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.how[data-astro-cid-j7pv25f6]{background:var(--cream) var(--grain);padding:20px 0 30px}.how[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--grass-deep)}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-top:6px}.num[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:8px;font-family:var(--font-display);font-size:1.6rem;color:var(--cream);background:var(--clay) var(--grain);border-radius:48% 52% 45% 55%/55% 45%;box-shadow:0 3px #9c4f2c,0 6px 10px var(--shadow)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2) .num[data-astro-cid-j7pv25f6]{background-color:var(--grass-dark);box-shadow:0 3px 0 var(--grass-deep),0 6px 10px var(--shadow)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3) .num[data-astro-cid-j7pv25f6]{background-color:var(--kraft-dark);box-shadow:0 3px 0 var(--bark),0 6px 10px var(--shadow)}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.facts[data-astro-cid-j7pv25f6]{text-align:center;max-width:46ch;margin:0 auto;font-size:1.1rem}@media(max-width:760px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:18px}}.creatures[data-astro-cid-j7pv25f6]{padding:30px 0 60px}.lede[data-astro-cid-j7pv25f6]{font-weight:800;color:var(--grass-deep);font-size:1.1rem;margin:0 0 28px;color:var(--cream);text-shadow:0 1px 0 var(--grass-deep)}.grid[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:clamp(18px,2.4vw,28px)}.grid[data-astro-cid-j7pv25f6] .card{position:relative;height:100%;padding:18px 18px 20px}.grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>.paper-shadow{height:100%}.world[data-astro-cid-j7pv25f6]{position:absolute;top:14px;right:14px;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.stage[data-astro-cid-j7pv25f6]{height:150px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}.stage[data-astro-cid-j7pv25f6] img{max-height:var(--h, 150px);max-width:100%;object-fit:contain;width:auto;filter:drop-shadow(0 4px 3px rgba(48,30,12,.25))}.grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:4px}.grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.98rem}.closing[data-astro-cid-j7pv25f6]{padding:10px 0 60px}.closing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(24px,4vw,48px);align-items:start}.closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--bark)}.big[data-astro-cid-j7pv25f6]{font-size:1.3rem;font-weight:800;margin:0 0 12px}.ticks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 14px;font-weight:800;font-size:1.1rem}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";display:inline-block;width:1.4em;color:var(--grass-deep);font-weight:900}.note[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem}.family[data-astro-cid-j7pv25f6]{width:min(100%,360px);margin:-6px auto 10px}@media(max-width:820px){.closing-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
