@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;background:var(--cream);color:var(--dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000;background:0 0;border:none;border-radius:50px;width:fit-content;max-width:90%;animation:2.2s cubic-bezier(.16,1,.3,1) forwards Navigation-module__VVOzFG__navBackgroundFade;position:fixed;top:20px;left:50%;transform:translate(-50%)}.Navigation-module__VVOzFG__navContainer{justify-content:center;align-items:center;gap:24px;padding:16px 32px;animation:2.2s cubic-bezier(.16,1,.3,1) forwards Navigation-module__VVOzFG__containerShift;display:flex}@keyframes Navigation-module__VVOzFG__containerShift{0%{justify-content:center}70%{justify-content:center}to{justify-content:space-between}}.Navigation-module__VVOzFG__logo{color:var(--dark);text-shadow:2px 2px 0px var(--yellow);white-space:nowrap;letter-spacing:1.5px;opacity:0;font-size:24px;font-weight:700;animation:2.2s cubic-bezier(.16,1,.3,1) forwards Navigation-module__VVOzFG__logoAppear;position:relative;transform:scale(1.5)}.Navigation-module__VVOzFG__logo:hover{transition:transform .3s;transform:scale(1.05)}.Navigation-module__VVOzFG__links{gap:12px;display:flex}.Navigation-module__VVOzFG__link{border:3px 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:.5s cubic-bezier(.34,1.56,.64,1) forwards Navigation-module__VVOzFG__linkPop;transform:scale(.5)translate(-20px)}.Navigation-module__VVOzFG__link:first-child{animation-delay:1.6s}.Navigation-module__VVOzFG__link:nth-child(2){animation-delay:1.75s}.Navigation-module__VVOzFG__link:nth-child(3){animation-delay:1.9s}.Navigation-module__VVOzFG__link:nth-child(4){animation-delay:2.05s}.Navigation-module__VVOzFG__link:hover{box-shadow:5px 5px 0px var(--dark);background:var(--light-yellow);transform:translateY(-2px)scale(1)}.Navigation-module__VVOzFG__link.Navigation-module__VVOzFG__active{background:var(--yellow);box-shadow:5px 5px 0px var(--dark);transform:scale(1)}.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) 1.8s forwards Navigation-module__VVOzFG__linkPop;display:none;transform:scale(.5)translate(-20px)}.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__logoAppear{0%{opacity:0;transform:scale(1.5)}30%{opacity:1;transform:scale(1.2)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes Navigation-module__VVOzFG__navBackgroundFade{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}50%{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}70%{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid var(--dark);background:#ffffff80}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid var(--dark);background:#fffffff2}}@keyframes Navigation-module__VVOzFG__linkPop{0%{opacity:0;transform:scale(.5)translate(-20px)}to{opacity:1;transform:scale(1)translate(0)}}@media (max-width:768px){.Navigation-module__VVOzFG__nav{max-width:calc(100% - 32px);top:16px}.Navigation-module__VVOzFG__navContainer{justify-content:space-between;gap:16px;width:100%;padding:12px 20px;animation:none}.Navigation-module__VVOzFG__logo{flex:1;font-size:20px}.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;max-width:400px;padding:20px;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:none;position:fixed;top:80px;left:50%;overflow:visible;transform:translate(-50%)}.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%;padding:14px 24px;font-size:16px;animation:none;transform:scale(1)}.Navigation-module__VVOzFG__mobileMenuButton{display:block}}@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}}
