@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.193567cf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.7f2acc0f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:300;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.610fd2a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.193567cf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(../media/eeba9b1ad34c1404-s.7f2acc0f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/5d52bd6c4cb3f315-s.p.610fd2a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/b6df7c92285ebcd2-s.193567cf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(../media/eeba9b1ad34c1404-s.7f2acc0f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/5d52bd6c4cb3f315-s.p.610fd2a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/b6df7c92285ebcd2-s.193567cf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(../media/eeba9b1ad34c1404-s.7f2acc0f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/5d52bd6c4cb3f315-s.p.610fd2a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/b6df7c92285ebcd2-s.193567cf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,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(../media/eeba9b1ad34c1404-s.7f2acc0f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/5d52bd6c4cb3f315-s.p.610fd2a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:101.84%}.fredoka_148bb32f-module__f0AnBW__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_148bb32f-module__f0AnBW__variable{--font-fredoka:"Fredoka","Fredoka Fallback"}
:root{--yellow:#ffd93d;--cream:#fff4d2;--dark:#2d2d2d;--light-yellow:#ffe999;--bright-yellow:#ffc700}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body{font-family:var(--font-fredoka),Arial,sans-serif;color:var(--dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff4d2}a{color:inherit;text-decoration:none;transition:all .3s}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}@keyframes floatAlt{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-40px,30px)rotate(-120deg)}66%{transform:translate(25px,-25px)rotate(-240deg)}}::selection{background:var(--yellow);color:var(--dark)}::selection{background:var(--yellow);color:var(--dark)}
.Navigation-module__VVOzFG__nav{border:3px solid var(--dark);box-shadow:5px 5px 0px var(--dark);z-index:1000;background:#fffffff7;border-radius:50px;animation:2.2s cubic-bezier(.16,1,.3,1) forwards Navigation-module__VVOzFG__pillExpand;position:fixed;top:20px;left:50%;overflow:hidden;transform:translate(-50%)}.Navigation-module__VVOzFG__navContainer{justify-content:space-between;align-items:center;gap:20px;padding:14px 32px;display:flex}.Navigation-module__VVOzFG__logo{color:var(--dark);text-shadow:2px 2px 0px var(--yellow);letter-spacing:1.5px;white-space:nowrap;flex-shrink:0;font-size:22px;font-weight:700;animation:2.2s cubic-bezier(.16,1,.3,1) forwards Navigation-module__VVOzFG__logoAppear}.Navigation-module__VVOzFG__logo:hover{transition:transform .3s;transform:scale(1.05)}.Navigation-module__VVOzFG__links{opacity:0;gap:10px;animation:.2s 2s forwards Navigation-module__VVOzFG__linksReveal;display:flex}.Navigation-module__VVOzFG__link{border:2.5px solid var(--dark);box-shadow:3px 3px 0px var(--dark);color:var(--dark);white-space:nowrap;opacity:0;background:#fff;border-radius:50px;padding:10px 20px;font-size:15px;font-weight:600;transition:all .3s;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards Navigation-module__VVOzFG__linkPop;transform:scale(.7)translateY(6px)}.Navigation-module__VVOzFG__link:first-child{animation-delay:2s}.Navigation-module__VVOzFG__link:nth-child(2){animation-delay:2.12s}.Navigation-module__VVOzFG__link:nth-child(3){animation-delay:2.24s}.Navigation-module__VVOzFG__link:nth-child(4){animation-delay:2.36s}.Navigation-module__VVOzFG__link:hover{box-shadow:5px 5px 0px var(--dark);background:var(--light-yellow);transform:translateY(-2px)}.Navigation-module__VVOzFG__link.Navigation-module__VVOzFG__active{background:var(--yellow);box-shadow:4px 4px 0px var(--dark)}.Navigation-module__VVOzFG__mobileMenuButton{background:var(--yellow);border:3px solid var(--dark);cursor:pointer;box-shadow:3px 3px 0px var(--dark);opacity:0;border-radius:12px;padding:8px 12px;transition:all .3s;animation:.5s cubic-bezier(.34,1.56,.64,1) 2s forwards Navigation-module__VVOzFG__linkPop;display:none;transform:scale(.5)}.Navigation-module__VVOzFG__mobileMenuButton:hover{box-shadow:5px 5px 0px var(--dark);transform:translateY(-2px)}.Navigation-module__VVOzFG__hamburger{flex-direction:column;gap:4px;width:24px;display:flex}.Navigation-module__VVOzFG__hamburger span{background:var(--dark);border-radius:2px;width:100%;height:3px;transition:all .3s;display:block}.Navigation-module__VVOzFG__mobileMenuButton.Navigation-module__VVOzFG__open .Navigation-module__VVOzFG__hamburger span:first-child{transform:rotate(45deg)translateY(7px)}.Navigation-module__VVOzFG__mobileMenuButton.Navigation-module__VVOzFG__open .Navigation-module__VVOzFG__hamburger span:nth-child(2){opacity:0}.Navigation-module__VVOzFG__mobileMenuButton.Navigation-module__VVOzFG__open .Navigation-module__VVOzFG__hamburger span:nth-child(3){transform:rotate(-45deg)translateY(-7px)}@keyframes Navigation-module__VVOzFG__pillExpand{0%{width:160px}40%{width:160px}85%{width:min(600px,90vw)}to{width:min(600px,90vw)}}@keyframes Navigation-module__VVOzFG__logoAppear{0%{transform:scale(1.35)}40%{transform:scale(1.2)}85%{transform:scale(1)}to{transform:scale(1)}}@keyframes Navigation-module__VVOzFG__linksReveal{to{opacity:1}}@keyframes Navigation-module__VVOzFG__linkPop{to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.Navigation-module__VVOzFG__nav{border:3px solid var(--dark);width:calc(100% - 32px);box-shadow:5px 5px 0px var(--dark);background:#fffffff7;animation:none;top:16px;overflow:visible}.Navigation-module__VVOzFG__navContainer{justify-content:space-between;gap:16px;padding:12px 20px}.Navigation-module__VVOzFG__logo{font-size:20px;animation:none;transform:none}.Navigation-module__VVOzFG__links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid var(--dark);width:calc(100% - 32px);max-width:400px;box-shadow:8px 8px 0px var(--yellow);opacity:0;pointer-events:none;z-index:999;background:#fffffffa;border-radius:25px;flex-direction:column;gap:12px;padding:20px;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:none;position:fixed;top:80px;left:50%;transform:translate(-50%)translateY(-10px)}.Navigation-module__VVOzFG__links.Navigation-module__VVOzFG__open{opacity:1;pointer-events:all;transform:translate(-50%)translateY(0)}.Navigation-module__VVOzFG__link{text-align:center;opacity:1;width:100%;box-shadow:3px 3px 0px var(--dark);padding:14px 24px;font-size:16px;animation:none;transform:none}.Navigation-module__VVOzFG__mobileMenuButton{opacity:1;animation:none;display:block;transform:none}}@media (max-width:1024px) and (min-width:769px){.Navigation-module__VVOzFG__navContainer{gap:20px;padding:14px 28px}.Navigation-module__VVOzFG__link{padding:10px 18px;font-size:14px}.Navigation-module__VVOzFG__logo{font-size:22px}}
.Doodles-module__NEAy9W__doodles{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.Doodles-module__NEAy9W__shape{border:3px solid #2d2d2d;position:absolute}.Doodles-module__NEAy9W__s1{background:#ffd93d;border-radius:40% 60% 55% 45%/45% 40% 60% 55%;width:80px;height:80px;animation:7s ease-in-out infinite Doodles-module__NEAy9W__wobble1;top:12%;left:6%}.Doodles-module__NEAy9W__s2{background:#fff;border-radius:12px;width:55px;height:55px;animation:9s ease-in-out infinite Doodles-module__NEAy9W__wobble2;top:60%;right:8%;transform:rotate(-18deg)}.Doodles-module__NEAy9W__s3{background:#ffe999;border-radius:50% 40% 60% 50%;width:65px;height:65px;animation:8s ease-in-out 1.5s infinite Doodles-module__NEAy9W__wobble1;bottom:12%;left:8%}.Doodles-module__NEAy9W__s4{background:#ffd93d;border-radius:30% 70% 50% 50%;width:38px;height:38px;animation:6s ease-in-out .8s infinite Doodles-module__NEAy9W__wobble2;top:22%;right:14%}.Doodles-module__NEAy9W__squiggle{opacity:.22;position:absolute}.Doodles-module__NEAy9W__sq1{bottom:30%;left:2%}.Doodles-module__NEAy9W__sq2{top:8%;left:38%}.Doodles-module__NEAy9W__star{color:#2d2d2d;opacity:.3;font-size:20px;position:absolute}.Doodles-module__NEAy9W__st1{animation:14s linear infinite Doodles-module__NEAy9W__spin;top:28%;left:20%}.Doodles-module__NEAy9W__st2{font-size:26px;animation:9s linear infinite reverse Doodles-module__NEAy9W__spin;top:68%;left:62%}.Doodles-module__NEAy9W__st3{font-size:14px;animation:12s linear infinite Doodles-module__NEAy9W__spin;top:16%;left:58%}.Doodles-module__NEAy9W__plus{color:#2d2d2d;opacity:.12;font-size:26px;font-weight:700;position:absolute}.Doodles-module__NEAy9W__pl1{top:48%;left:44%}.Doodles-module__NEAy9W__pl2{font-size:20px;bottom:14%;left:55%}@keyframes Doodles-module__NEAy9W__wobble1{0%,to{transform:rotate(12deg)scale(1)translateY(0)}50%{transform:rotate(7deg)scale(1.06)translateY(-8px)}}@keyframes Doodles-module__NEAy9W__wobble2{0%,to{transform:rotate(-18deg)scale(1)translateY(0)}50%{transform:rotate(-12deg)scale(1.08)translateY(-10px)}}@keyframes Doodles-module__NEAy9W__spin{to{transform:rotate(360deg)}}
