@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_c621a5{font-family:Fredoka,Fredoka Fallback;font-style:normal}.owl-float{animation:owl-bob 3s ease-in-out infinite;transform-origin:center bottom}@keyframes owl-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}.owl-cheer{transform-box:fill-box;transform-origin:bottom right;animation:owl-cheer-left .7s ease-in-out infinite}.owl-cheer-right{transform-origin:bottom left;animation-name:owl-cheer-right}@keyframes owl-cheer-left{0%,to{transform:rotate(0deg)}50%{transform:rotate(-22deg)}}@keyframes owl-cheer-right{0%,to{transform:rotate(0deg)}50%{transform:rotate(22deg)}}.owl-wave{transform-box:fill-box;transform-origin:168px 96px;animation:owl-wave .9s ease-in-out infinite}@keyframes owl-wave{0%,to{transform:rotate(6deg)}50%{transform:rotate(-14deg)}}.owl-wave-arm{transform-box:fill-box;transform-origin:top center;animation:wave-arm .9s ease-in-out infinite}@keyframes wave-arm{0%,to{transform:rotate(8deg)}50%{transform:rotate(-24deg)}}.cloud{animation:drift 26s linear infinite}.cloud-slow{animation-duration:40s}@keyframes drift{0%{transform:translateX(-10%)}to{transform:translateX(110%)}}.hotspot{animation:hotspot-bob 2.6s ease-in-out infinite}@keyframes hotspot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.swim{animation:swim 3s ease-in-out infinite}@keyframes swim{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(5deg)}}.reel-in{animation:reel-in .45s ease-in forwards}@keyframes reel-in{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-60px) scale(.3);opacity:0}}.drop-in{animation:drop-in .5s cubic-bezier(.2,.9,.3,1.3)}@keyframes drop-in{0%{transform:translateY(-40px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.pop{animation:pop .4s ease}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.shake{animation:shake .4s ease}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.crumble{animation:crumble .25s ease forwards;pointer-events:none}@keyframes crumble{to{transform:scale(0) rotate(18deg);opacity:0}}.confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.confetti span{position:absolute;top:-10%;left:calc(var(--i) * 4.16%);width:12px;height:12px;border-radius:3px;background:hsl(calc(var(--i) * 40),90%,60%);animation:fall 1.8s linear infinite;animation-delay:calc(var(--i) * -.12s)}@keyframes fall{0%{transform:translateY(-20px) rotate(0deg);opacity:1}to{transform:translateY(105vh) rotate(540deg);opacity:.9}}@media (prefers-reduced-motion:reduce){.confetti span,.crumble,.owl-cheer,.owl-cheer-right,.owl-float,.owl-wave{animation:none!important}.crumble{opacity:0!important}}