.hero[data-astro-cid-mj6ar3np]{position:relative;min-height:495px;display:flex;align-items:flex-start;justify-content:center;padding:64px 0 90px}.hero-copy[data-astro-cid-mj6ar3np]{position:relative;z-index:2;text-align:center;color:var(--cream);max-width:840px;text-shadow:0 3px 20px #00291d99}.eyebrow[data-astro-cid-mj6ar3np]{display:inline-flex;align-items:center;gap:10px;color:var(--text-on-dark-muted);font-size:.8rem;margin-bottom:16px}.tiny-star[data-astro-cid-mj6ar3np]{color:var(--gold);font-size:1.2rem}h1[data-astro-cid-mj6ar3np] span[data-astro-cid-mj6ar3np]{color:var(--gold)}.hero-copy[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{font-size:clamp(.95rem,1.5vw,1.15rem);margin-top:12px;line-height:var(--lh-body)}.hero-actions[data-astro-cid-mj6ar3np]{display:flex;justify-content:center;gap:16px;margin-top:26px;flex-wrap:wrap}.hero-note[data-astro-cid-mj6ar3np]{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:24px;font-size:var(--fs-xs);color:#e0efc9}.hero-note[data-astro-cid-mj6ar3np] i[data-astro-cid-mj6ar3np]{height:4px;width:4px;background:var(--gold);border-radius:50%}.hero-guide[data-astro-cid-mj6ar3np]{position:absolute;right:-32px;bottom:15px;width:255px;height:auto;z-index:1;filter:drop-shadow(0 12px 10px #00251c60);animation:breathe 4s ease-in-out infinite;transform-origin:center bottom}.guide-bubble[data-astro-cid-mj6ar3np]{position:absolute;left:-2px;bottom:70px;transform:rotate(-5deg);color:var(--forest);background:#fff6d8;padding:15px 20px;font-size:.75rem;border-radius:20px 20px 20px 4px;box-shadow:var(--shadow)}.guide-bubble[data-astro-cid-mj6ar3np] span[data-astro-cid-mj6ar3np]{color:#d3a320}.firefly[data-astro-cid-mj6ar3np]{position:absolute;width:6px;height:6px;border-radius:50%;background:#eaf39b;box-shadow:0 0 15px 6px #d9ed8055;animation:glow 4s infinite}.f1[data-astro-cid-mj6ar3np]{left:12%;top:24%}.f2[data-astro-cid-mj6ar3np]{right:15%;top:15%;animation-delay:1s}.f3[data-astro-cid-mj6ar3np]{left:28%;bottom:12%;animation-delay:2s}.featured[data-astro-cid-mj6ar3np]{position:relative;z-index:3}.learning[data-astro-cid-mj6ar3np]{position:relative;background:var(--cream);padding:30px 0 75px}.activities[data-astro-cid-mj6ar3np]{padding-top:56px;padding-bottom:9px}.popular[data-astro-cid-mj6ar3np]{padding-top:56px}.popular-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:22px}.pop[data-astro-cid-mj6ar3np]{display:grid;place-items:center;gap:2px;padding:12px 8px;border-radius:var(--r-md);background:var(--surface-raised);border:1px solid var(--border-soft);box-shadow:0 4px #bacbaf60;font-weight:800;transition:transform var(--t-fast)}.pop[data-astro-cid-mj6ar3np]:hover{transform:translateY(-4px);background:var(--sky)}.pop[data-astro-cid-mj6ar3np] .emoji[data-astro-cid-mj6ar3np]{font-size:1.8rem}.pop[data-astro-cid-mj6ar3np] .thumb[data-astro-cid-mj6ar3np]{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 3px 2px #133f1920)}.pop[data-astro-cid-mj6ar3np] small[data-astro-cid-mj6ar3np]{font-size:.72rem;color:var(--text-muted);font-weight:500}.link[data-astro-cid-mj6ar3np]{color:var(--forest);font-weight:700}.paths[data-astro-cid-mj6ar3np]{padding-top:56px}.paths-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.path[data-astro-cid-mj6ar3np]{display:grid;gap:4px;padding:18px 20px;border:2px solid #fff;border-radius:var(--r-lg);box-shadow:0 5px #bacbaf60;transition:transform var(--t-fast)}.path[data-astro-cid-mj6ar3np]:hover{transform:translateY(-4px)}.path[data-astro-cid-mj6ar3np] strong[data-astro-cid-mj6ar3np]{font-size:1.05rem}.path[data-astro-cid-mj6ar3np] span[data-astro-cid-mj6ar3np]{font-size:.8rem;opacity:.85;line-height:1.7}.path[data-astro-cid-mj6ar3np] small[data-astro-cid-mj6ar3np]{font-size:.7rem;font-weight:800;opacity:.8}.tile-1[data-astro-cid-mj6ar3np]{background:var(--tile-1-bg);color:var(--tile-1-fg)}.tile-2[data-astro-cid-mj6ar3np]{background:var(--tile-2-bg);color:var(--tile-2-fg)}.tile-3[data-astro-cid-mj6ar3np]{background:var(--tile-3-bg);color:var(--tile-3-fg)}.tile-4[data-astro-cid-mj6ar3np]{background:var(--tile-4-bg);color:var(--tile-4-fg)}.tile-5[data-astro-cid-mj6ar3np]{background:var(--tile-5-bg);color:var(--tile-5-fg)}.tile-6[data-astro-cid-mj6ar3np]{background:var(--tile-6-bg);color:var(--tile-6-fg)}.intro[data-astro-cid-mj6ar3np]{padding-top:56px}.intro-body[data-astro-cid-mj6ar3np]{max-width:820px;margin:18px auto 0;font-size:.95rem;line-height:2;color:var(--text)}.intro-body[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]+p[data-astro-cid-mj6ar3np]{margin-top:10px}.intro-body[data-astro-cid-mj6ar3np] a[data-astro-cid-mj6ar3np]{color:var(--forest);font-weight:700;text-decoration:underline}.adventure[data-astro-cid-mj6ar3np]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:46px;padding:28px 38px;border-radius:var(--r-xl);background:#e7edce;border:1px solid #d2dcac}.adventure[data-astro-cid-mj6ar3np] h2[data-astro-cid-mj6ar3np]{font-size:clamp(1.2rem,2vw,1.6rem)}.adventure[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{font-size:.8rem;color:#63764c;margin-top:6px;max-width:60ch;line-height:1.9}.adventure-letter[data-astro-cid-mj6ar3np]{position:absolute;left:27%;top:30px;direction:ltr;font-family:var(--font-display);font-size:5rem;font-weight:800;letter-spacing:-8px;color:#c4d49a;transform:rotate(-12deg);opacity:.65;pointer-events:none}.adventure[data-astro-cid-mj6ar3np] .btn[data-astro-cid-mj6ar3np]{z-index:1}.adventure-actions[data-astro-cid-mj6ar3np]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(min-width:1500px){.hero-guide[data-astro-cid-mj6ar3np]{right:-35px;width:300px}.hero[data-astro-cid-mj6ar3np]{min-height:550px;padding-top:85px}.hero-copy[data-astro-cid-mj6ar3np]{max-width:850px}}@media(max-width:1100px){.hero-guide[data-astro-cid-mj6ar3np]{width:200px;right:-20px;bottom:28px}.hero-copy[data-astro-cid-mj6ar3np]{max-width:720px}h1[data-astro-cid-mj6ar3np]{font-size:3.6rem}.hero[data-astro-cid-mj6ar3np]{padding-top:54px;min-height:470px}.guide-bubble[data-astro-cid-mj6ar3np]{font-size:.65rem;left:-8px;bottom:25px}}@media(max-width:760px){.hero[data-astro-cid-mj6ar3np]{padding-top:42px;min-height:510px;padding-bottom:115px}h1[data-astro-cid-mj6ar3np]{font-size:clamp(1.95rem,6.6vw,3.2rem);letter-spacing:-1.2px;line-height:1.55}.eyebrow[data-astro-cid-mj6ar3np]{font-size:.66rem;margin-bottom:12px}.hero-copy[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{font-size:.86rem;margin-top:10px}.mobile-break[data-astro-cid-mj6ar3np]{display:inline}.hero-actions[data-astro-cid-mj6ar3np]{gap:12px;margin-top:21px}.hero-note[data-astro-cid-mj6ar3np]{font-size:.61rem;margin-top:23px;gap:9px}.hero-guide[data-astro-cid-mj6ar3np]{width:145px;right:-7px;bottom:-2px;opacity:.95}.guide-bubble[data-astro-cid-mj6ar3np]{bottom:43px;left:5px;font-size:.55rem;padding:10px 12px;max-width:160px}.learning[data-astro-cid-mj6ar3np]{padding-top:25px;padding-bottom:45px}.activities[data-astro-cid-mj6ar3np]{padding-top:39px;padding-bottom:0}.paths[data-astro-cid-mj6ar3np]{padding-top:40px}.paths-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.popular[data-astro-cid-mj6ar3np]{padding-top:40px}.popular-grid[data-astro-cid-mj6ar3np]{grid-template-columns:repeat(3,1fr)}.adventure[data-astro-cid-mj6ar3np]{margin-top:30px;padding:24px;flex-wrap:wrap;border-radius:var(--r-lg)}.adventure[data-astro-cid-mj6ar3np] h2[data-astro-cid-mj6ar3np]{font-size:1.2rem}.adventure[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{font-size:.72rem}.adventure-letter[data-astro-cid-mj6ar3np]{left:10px;top:10px;font-size:4rem;opacity:.35}}@media(max-width:360px){.hero-actions[data-astro-cid-mj6ar3np] .btn[data-astro-cid-mj6ar3np]{padding:10px 15px;font-size:.72rem}.hero-note[data-astro-cid-mj6ar3np]{font-size:.53rem}}
