.hero[data-astro-cid-ya3ikeit]{display:grid;grid-template-columns:1.02fr 1fr;gap:50px;align-items:center;padding:40px 0 90px}h1[data-astro-cid-ya3ikeit]{font-size:clamp(44px,6vw,82px);letter-spacing:-.015em}.lead[data-astro-cid-ya3ikeit]{font-size:19px;color:var(--muted);max-width:470px;margin:22px 0 30px}.cta[data-astro-cid-ya3ikeit]{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.facts[data-astro-cid-ya3ikeit]{display:flex;gap:28px;margin-top:38px;padding-top:26px;border-top:2px dashed var(--line)}.facts[data-astro-cid-ya3ikeit] div[data-astro-cid-ya3ikeit]{font-size:14px;color:var(--muted);font-weight:600}.facts[data-astro-cid-ya3ikeit] b[data-astro-cid-ya3ikeit]{display:block;font-family:Fredoka Variable,sans-serif;font-size:28px;color:var(--ink);font-weight:600}.stack[data-astro-cid-ya3ikeit]{position:relative;aspect-ratio:1.15}.photo[data-astro-cid-ya3ikeit]{position:absolute;margin:0;background:#fff;padding:12px 12px 44px;box-shadow:0 18px 40px #5032142e,0 2px #0000000a;border-radius:4px}.photo[data-astro-cid-ya3ikeit] img[data-astro-cid-ya3ikeit]{display:block;width:100%;border-radius:2px}.photo[data-astro-cid-ya3ikeit] figcaption[data-astro-cid-ya3ikeit]{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-family:Fredoka Variable,sans-serif;font-size:17px;color:var(--muted)}.p1[data-astro-cid-ya3ikeit]{width:78%;left:0;top:10%;transform:rotate(-5deg)}.p2[data-astro-cid-ya3ikeit]{width:62%;right:0;top:0;transform:rotate(4deg)}.p3[data-astro-cid-ya3ikeit]{width:58%;right:6%;bottom:0;transform:rotate(-2deg)}.p3[data-astro-cid-ya3ikeit] figcaption[data-astro-cid-ya3ikeit]{padding-left:28%}.tape[data-astro-cid-ya3ikeit]{position:absolute;width:110px;height:30px;background:#efb4288c;top:-14px;left:50%;transform:translate(-50%) rotate(-3deg)}.stack[data-astro-cid-ya3ikeit] .sticker{position:absolute;left:-5%;bottom:-3%;width:36%;z-index:3;filter:drop-shadow(0 12px 14px rgba(80,50,20,.25));transform:rotate(-6deg)}@media(max-width:900px){.hero[data-astro-cid-ya3ikeit]{grid-template-columns:1fr;gap:34px;padding:10px 0 30px}.facts[data-astro-cid-ya3ikeit]{gap:20px}}.sites[data-astro-cid-zcggl4su]{padding-top:20px}.roster[data-astro-cid-zcggl4su]{position:relative;margin-top:56px}.road[data-astro-cid-zcggl4su]{position:absolute;left:50%;top:0;height:100%;width:140px;transform:translate(-50%);z-index:0}.chapter[data-astro-cid-zcggl4su]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-bottom:70px}.chapter[data-astro-cid-zcggl4su]:last-of-type{margin-bottom:0}.chapter[data-astro-cid-zcggl4su]:nth-of-type(odd) .pic[data-astro-cid-zcggl4su]{order:2}.pic[data-astro-cid-zcggl4su]{background:#fff;padding:10px;border-radius:22px;box-shadow:0 14px 30px #50321424;transform:rotate(var(--r, -1.5deg))}.pic[data-astro-cid-zcggl4su] img[data-astro-cid-zcggl4su]{display:block;width:100%;border-radius:14px}.num[data-astro-cid-zcggl4su]{font-family:Fredoka Variable,sans-serif;font-size:15px;color:var(--muted);display:flex;gap:10px;align-items:center}h3[data-astro-cid-zcggl4su]{font-size:40px;margin:8px 0 2px;display:flex;align-items:center;gap:14px}h3[data-astro-cid-zcggl4su] img[data-astro-cid-zcggl4su]{width:92px;height:auto;flex:none}.who[data-astro-cid-zcggl4su]{font-family:Fredoka Variable,sans-serif;color:var(--red);font-size:20px;margin-bottom:10px}p[data-astro-cid-zcggl4su]{color:var(--muted);font-size:17px;margin:0;max-width:430px}@media(max-width:900px){.chapter[data-astro-cid-zcggl4su]{grid-template-columns:1fr;gap:26px;margin-bottom:54px}.chapter[data-astro-cid-zcggl4su]:nth-of-type(odd) .pic[data-astro-cid-zcggl4su]{order:0}.road[data-astro-cid-zcggl4su]{display:none}h3[data-astro-cid-zcggl4su]{font-size:34px}h3[data-astro-cid-zcggl4su] img[data-astro-cid-zcggl4su]{width:76px}}.video[data-astro-cid-cvvmqzmc]{background:var(--ink);color:var(--paper);border-radius:36px;padding:clamp(28px,5vw,60px);display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.video[data-astro-cid-cvvmqzmc] .sec-lead[data-astro-cid-cvvmqzmc]{color:#cfc3b4}.video[data-astro-cid-cvvmqzmc] .kicker[data-astro-cid-cvvmqzmc]{color:var(--sun)}video[data-astro-cid-cvvmqzmc]{width:100%;height:auto;border-radius:22px;display:block;box-shadow:0 0 0 10px #1a1512;background:#000}@media(max-width:900px){.video[data-astro-cid-cvvmqzmc]{grid-template-columns:1fr;gap:28px;border-radius:28px}}.parents[data-astro-cid-gklm72cy]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.list[data-astro-cid-gklm72cy]{list-style:none;padding:0;margin:28px 0 0}.list[data-astro-cid-gklm72cy] li[data-astro-cid-gklm72cy]{display:flex;gap:16px;padding:18px 0;border-bottom:2px dashed var(--line)}.list[data-astro-cid-gklm72cy] b[data-astro-cid-gklm72cy]{font-family:Fredoka Variable,sans-serif;font-size:21px;font-weight:600;display:block}.list[data-astro-cid-gklm72cy] span[data-astro-cid-gklm72cy]:not(.dot){color:var(--muted)}.dot[data-astro-cid-gklm72cy]{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:22px;background:var(--card);border:2px solid var(--line)}.ticket[data-astro-cid-gklm72cy]{background:var(--card);border:2px solid var(--line);border-radius:26px;padding:32px}.ticket[data-astro-cid-gklm72cy] h3[data-astro-cid-gklm72cy]{font-size:30px}.tier[data-astro-cid-gklm72cy]{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:2px dashed var(--line);gap:14px}.tier[data-astro-cid-gklm72cy]:last-of-type{border:0;padding-bottom:0}.tier[data-astro-cid-gklm72cy] b[data-astro-cid-gklm72cy]{font-family:Fredoka Variable,sans-serif;font-size:20px;font-weight:600;display:block}.tier[data-astro-cid-gklm72cy] small[data-astro-cid-gklm72cy]{color:var(--muted);font-size:14.5px;display:block}.icons[data-astro-cid-gklm72cy]{display:flex;gap:4px;margin-left:auto}.icons[data-astro-cid-gklm72cy] img[data-astro-cid-gklm72cy]{width:54px;height:auto}@media(max-width:900px){.parents[data-astro-cid-gklm72cy]{grid-template-columns:1fr;gap:34px}.tier[data-astro-cid-gklm72cy]{flex-wrap:wrap}.icons[data-astro-cid-gklm72cy]{order:3;margin-left:0}}.book[data-astro-cid-7k4dejqu]{display:grid;grid-template-columns:340px 1fr;gap:70px;align-items:center;background:#e3f2fb;border-radius:36px;padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}.book[data-astro-cid-7k4dejqu]:after{content:"";position:absolute;right:-60px;bottom:-60px;width:260px;height:260px;border-radius:50%;background:var(--sun);opacity:.35}.cover[data-astro-cid-7k4dejqu]{position:relative;display:block;width:100%;max-width:300px;justify-self:center;transform:rotate(-4deg);transition:transform .2s;z-index:1}.cover[data-astro-cid-7k4dejqu]:hover{transform:rotate(-1deg) translateY(-4px)}.cover[data-astro-cid-7k4dejqu] img[data-astro-cid-7k4dejqu]{display:block;width:100%;border-radius:4px 14px 14px 4px;box-shadow:inset 8px 0 10px #00000026,14px 20px 34px #0d35504d}.cover[data-astro-cid-7k4dejqu]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(255,255,255,.15) 60%,transparent);border-radius:4px 0 0 4px;z-index:1}.ribbon[data-astro-cid-7k4dejqu]{position:absolute;bottom:18px;right:-12px;background:var(--grass);color:#fff;font-family:Fredoka Variable,sans-serif;font-weight:600;padding:4px 16px;border-radius:8px;box-shadow:0 4px #00000026;transform:rotate(6deg)}.btn[data-astro-cid-7k4dejqu]{margin-top:26px;position:relative;z-index:1}@media(max-width:900px){.book[data-astro-cid-7k4dejqu]{grid-template-columns:1fr;gap:36px}.cover[data-astro-cid-7k4dejqu]{max-width:230px}}.board[data-astro-cid-c52tmqfw]{background:var(--cork) linear-gradient(135deg,#ffffff1f,#0000000d);border-radius:30px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;box-shadow:inset 0 0 0 10px var(--cork-edge)}.board[data-astro-cid-c52tmqfw] .sec-title[data-astro-cid-c52tmqfw],.board[data-astro-cid-c52tmqfw] .kicker[data-astro-cid-c52tmqfw]{color:#fff}.board[data-astro-cid-c52tmqfw] .sec-lead[data-astro-cid-c52tmqfw]{color:#fff6e8}.btn[data-astro-cid-c52tmqfw]{margin-top:26px}.pages[data-astro-cid-c52tmqfw]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page[data-astro-cid-c52tmqfw]{background:#fff;border-radius:4px;padding:6px;box-shadow:0 8px 16px #3c1e0040;transform:rotate(var(--r));position:relative;transition:transform .2s}.pages[data-astro-cid-c52tmqfw]:hover .page[data-astro-cid-c52tmqfw]{transform:rotate(0) translateY(-4px)}.page[data-astro-cid-c52tmqfw]:before{content:"";position:absolute;top:-8px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--red);box-shadow:inset -3px -3px #0003}.page[data-astro-cid-c52tmqfw] img[data-astro-cid-c52tmqfw]{display:block;width:100%;height:auto}@media(max-width:900px){.board[data-astro-cid-c52tmqfw]{grid-template-columns:1fr;gap:34px}}.faq[data-astro-cid-qaloo4tf]{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}details[data-astro-cid-qaloo4tf]{border-bottom:2px dashed var(--line);padding:18px 0}summary[data-astro-cid-qaloo4tf]{font-family:Fredoka Variable,sans-serif;font-weight:600;font-size:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}summary[data-astro-cid-qaloo4tf]::-webkit-details-marker{display:none}summary[data-astro-cid-qaloo4tf]:after{content:"↓";color:var(--red)}details[data-astro-cid-qaloo4tf][open] summary[data-astro-cid-qaloo4tf]:after{content:"↑"}details[data-astro-cid-qaloo4tf] p[data-astro-cid-qaloo4tf]{margin:8px 0 0;color:var(--muted)}@media(max-width:900px){.faq[data-astro-cid-qaloo4tf]{grid-template-columns:1fr;gap:26px}}
