@font-face{font-family:inter;src:url(../media/inter_latin_var-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fYv2jW_className{font-family:inter,inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.fYv2jW_variable{--font-inter:"inter", "inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif}
@font-face{font-family:fontSerif;src:url(../media/recoleta_regular-s.1csa36z0b1tyv.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fontSerif Fallback;src:local(Times New Roman);ascent-override:92.17%;descent-override:33.18%;line-gap-override:0.0%;size-adjust:108.49%}.O907qq_className{font-family:fontSerif,fontSerif Fallback,Georgia,serif}.O907qq_variable{--font-serif:"fontSerif", "fontSerif Fallback", Georgia, serif}
@font-face{font-family:comfortaaWordmark;src:url(../media/comfortaa_latin_700-s.1ru1zevwwfl5v.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:comfortaaWordmark Fallback;src:local(Arial);ascent-override:74.28%;descent-override:19.73%;line-gap-override:0.0%;size-adjust:118.6%}.H3oFxa_className{font-family:comfortaaWordmark,comfortaaWordmark Fallback,system-ui,ui-sans-serif,sans-serif}.H3oFxa_variable{--font-comfortaa:"comfortaaWordmark", "comfortaaWordmark Fallback", system-ui, ui-sans-serif, sans-serif}
@font-face{font-family:fontHand;src:url(../media/kalam_latin_400-s.1xuyavnr-8o1k.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fontHand;src:url(../media/kalam_latin_700-s.3p08-1dmxavj4.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:fontHand Fallback;src:local(Arial);ascent-override:110.75%;descent-override:55.32%;line-gap-override:0.0%;size-adjust:95.98%}._1yepZW_className{font-family:fontHand,fontHand Fallback,cursive}._1yepZW_variable{--font-hand:"fontHand", "fontHand Fallback", cursive}
@font-face{font-family:varelaRound;src:url(../media/varela_round_latin_400-s.0srb2049sag5h.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:varelaRound Fallback;src:local(Arial);ascent-override:85.43%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:107.46%}._78Mva_className{font-family:varelaRound,varelaRound Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._78Mva_variable{--font-varela-round:"varelaRound", "varelaRound Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
@font-face{font-family:fontFredoka;src:url(../media/fredoka_latin_var-s.12wv-xs8vggjn.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:fontFredoka Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.DiSYkG_className{font-family:fontFredoka,fontFredoka Fallback,system-ui,sans-serif}.DiSYkG_variable{--font-fredoka:"fontFredoka", "fontFredoka Fallback", system-ui, sans-serif}
@font-face{font-family:fontBaloo;src:url(../media/baloo_2_latin_var-s.2w2vlkqk02j5m.woff2)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:fontBaloo Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.UmsasW_className{font-family:fontBaloo,fontBaloo Fallback,system-ui,sans-serif}.UmsasW_variable{--font-baloo:"fontBaloo", "fontBaloo Fallback", system-ui, sans-serif}
@font-face{font-family:fontQuicksand;src:url(../media/quicksand_latin_var-s.1nufzup5_ewgu.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:fontQuicksand Fallback;src:local(Arial);ascent-override:96.26%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.88%}.iwNBoa_className{font-family:fontQuicksand,fontQuicksand Fallback,system-ui,sans-serif}.iwNBoa_variable{--font-quicksand:"fontQuicksand", "fontQuicksand Fallback", system-ui, sans-serif}
@font-face{font-family:fontPoppins;src:url(../media/poppins_latin_600-s.2g9xiodaln20i.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:fontPoppins;src:url(../media/poppins_latin_700-s.1n2oi-d4a-xww.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:fontPoppins;src:url(../media/poppins_latin_800-s.0zvxjg5nywxta.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:fontPoppins Fallback;src:local(Arial);ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.RM4DVG_className{font-family:fontPoppins,fontPoppins Fallback,system-ui,sans-serif}.RM4DVG_variable{--font-poppins:"fontPoppins", "fontPoppins Fallback", system-ui, sans-serif}
@font-face{font-family:fontSora;src:url(../media/sora_latin_var-s.20t--8215-jwd.woff2)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:fontSora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.Gm9ciW_className{font-family:fontSora,fontSora Fallback,system-ui,sans-serif}.Gm9ciW_variable{--font-sora:"fontSora", "fontSora Fallback", system-ui, sans-serif}
.navigation-menu{--nav-surface-top:#1f1f1f;--nav-surface-light:linear-gradient(180deg, #1f1f1f 0%, #1a1a1a 72%, #161616 100%);--nav-surface-dark:linear-gradient(180deg, #fff 0%, #fafafa 72%, #f0f0f0 100%);z-index:1;justify-content:center;width:100%;height:auto;display:flex;position:relative;overflow:visible}.dark .navigation-menu{--nav-surface-top:#fff}.navigation-menu__list{padding:calc(var(--spacing,.25rem) * 2);justify-content:center;list-style:none;display:flex;position:relative}.navigation-menu__trigger{justify-content:space-between;align-items:center;display:flex;position:relative}.navigation-menu__trigger,.navigation-menu__link{cursor:pointer}.navigation-menu__item{transition:top .18s,background-color .2s,border-color .2s,box-shadow .22s;top:0}.navigation-menu__item--interactive{transition:top .18s,background-color .2s,border-color .2s,box-shadow .22s}.navigation-menu__item--active{text-decoration:none;top:0}.navigation-menu__item--active>button>svg{stroke-width:4px}.navigation-menu__item--active .navigation-menu__link,.navigation-menu__item--active a{text-decoration:none}.navigation-menu__item--interactive:not(.navigation-menu__item--active):hover{background-color:#ffffff0d;border-color:#ffffff1a;box-shadow:0 4px 12px -8px #0f0f0f2e}.navigation-menu__item--interactive:not(.navigation-menu__item--active):has([data-state=open]){background-color:#ffffff0d;border-color:#ffffff1a;box-shadow:0 4px 12px -8px #0f0f0f2e}.dark .navigation-menu__item--interactive:not(.navigation-menu__item--active):hover{background-color:#0000000a;border-color:#00000014;box-shadow:0 4px 12px -8px #00000024}.dark .navigation-menu__item--interactive:not(.navigation-menu__item--active):has([data-state=open]){background-color:#0000000a;border-color:#00000014;box-shadow:0 4px 12px -8px #00000024}.navigation-menu__content{width:max-content;position:relative}.navigation-menu__indicator-custom{height:23px;width:var(--nav-active-width,0);transform:translateX(calc(var(--nav-active-x,0px) - var(--nav-active-width,0px) / 2));opacity:var(--nav-menu-open,0);z-index:52;pointer-events:none;justify-content:center;align-items:stretch;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .24s cubic-bezier(.32,.72,0,1),width .24s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:100%;left:0}.navigation-menu[data-nav-snap] .navigation-menu__indicator-custom{transition-property:opacity}.navigation-menu:has(.navigation-menu__trigger[data-state=open]) .navigation-menu__indicator-custom{transition-duration:.26s,.24s,.24s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.navigation-menu__indicator-svg{will-change:opacity;width:100%;height:100%;display:block;overflow:visible}.navigation-menu__indicator-fill{fill:var(--nav-surface-top)}.header-container:has(.navigation-menu__trigger[data-state=open]){background-image:linear-gradient(#2b2b2b 0%,#242424 46%,#1f1f1f 100%)!important}.dark .header-container:has(.navigation-menu__trigger[data-state=open]){background-image:linear-gradient(#f2f2f2 0%,#f9f9f9 46%,#fff 100%)!important}.navigation-menu__arrow{background-color:var(--color-neutral-200,#e5e5e5);border-top-left-radius:2px;width:10px;height:10px;position:relative;top:70%;transform:rotate(45deg)}@supports (color:lab(0% 0 0)){.navigation-menu__arrow{background-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}@media (prefers-color-scheme:dark){.navigation-menu__arrow{background-color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.navigation-menu__arrow{background-color:var(--color-neutral-700,lab(27.036% 0 0))}}}.navigation-menu__viewport-position{width:max-content;max-width:100vw;top:100%;left:var(--nav-active-x,50%);perspective:2000px;z-index:50;pointer-events:none;justify-content:center;padding:0;transition:left .28s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;transform:translate(-50%)}.navigation-menu__viewport-position>*{pointer-events:auto}.navigation-menu[data-nav-snap] .navigation-menu__viewport-position{transition:none}.navigation-menu__viewport{transform-origin:top;height:var(--radix-navigation-menu-viewport-height);width:var(--radix-navigation-menu-viewport-width);will-change:transform, width, height, opacity;background:var(--nav-surface-light);color:#f5f5f5;border:0;border-radius:14px;margin-top:22px;transition:width .2s cubic-bezier(.32,.72,0,1),height .2s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden;box-shadow:0 24px 60px -22px #0000008c,0 6px 16px -8px #0006}.navigation-menu__viewport[data-state=open]{animation:.26s cubic-bezier(.32,.72,0,1) menu-drop-from-top}.navigation-menu__viewport[data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) menu-retract-up}.dark .navigation-menu__viewport{background:var(--nav-surface-dark);color:#171717;box-shadow:0 24px 60px -22px #0000008c,0 6px 16px -8px #00000073}@keyframes menu-drop-from-top{0%{opacity:0;transform:translateY(-10px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes menu-retract-up{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-6px)scaleY(.96)}}
