@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-ExtraLight.ttf);font-weight:100}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Light.ttf);font-weight:200}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Thin.ttf);font-weight:300}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Medium.ttf);font-weight:500}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-ExtraBold.ttf);font-weight:800}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Black.ttf);font-weight:900}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-ExtraLightItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-LightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-ThinItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(../../../fonts/Montserrat-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Parafina Display;font-style:normal;font-weight:700;font-display:swap;src:url(./Parafina-BoldL.BAPZNj4-.woff2)format("woff2")}@font-face{font-family:Parafina Text;font-style:normal;font-weight:700;font-display:swap;src:url(./Parafina-BoldS._F6My0g-.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./DMMono-Medium-latin-ext.CjZzJZmm.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./DMMono-Medium-latin.CO0PTrKB.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}.glow-text{--glow-rest:var(--text-shadow-glow);--glow-peak:0 0 42px var(--color-glow);animation:5s ease-in-out infinite stage-text}.glow-hero{--glow-rest:var(--text-shadow-glow-hero);--glow-peak:0 0 20px var(--color-hero-glow), 0 0 30px var(--color-hero-glow-soft)}.glow-gold{--glow-rest:var(--text-shadow-glow-gold);--glow-peak:0 0 24px var(--color-hero-glow-soft), 0 0 10px var(--color-hero-glow);animation-delay:-2.5s}.glow-forest{--glow-rest:var(--text-shadow-glow-forest);--glow-peak:0 0 76px #99ed6b66, 0 0 19px var(--color-sponsor);animation-delay:-1.5s}.glow-sponsor{--glow-rest:var(--text-shadow-glow-sponsor);--glow-peak:0 0 39px var(--color-sponsor);animation-delay:-2.5s}.glow-image{--light-color:var(--color-glow);animation:5s ease-in-out infinite stage-image}.glow-image-gold{--light-color:var(--color-hero-glow)}.glow-box{animation:5s ease-in-out -1s infinite stage-box}.glow-link{transition:filter .18s ease-out}.glow-link:focus-visible{filter:drop-shadow(0 0 6px var(--color-glow)) drop-shadow(0 0 9px var(--color-glow))}@media (hover:hover){.glow-link:hover{filter:drop-shadow(0 0 6px var(--color-glow)) drop-shadow(0 0 9px var(--color-glow))}}@keyframes stage-text{0%,to{text-shadow:var(--glow-rest)}50%{text-shadow:var(--glow-peak)}}@keyframes stage-image{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 4px var(--light-color))}}@keyframes stage-box{0%,to{box-shadow:0 0 32.4px var(--color-sponsor)}50%{box-shadow:0 0 40px var(--color-sponsor)}}@media (prefers-reduced-motion:reduce){.glow-text,.glow-image,.glow-box{animation:none}.glow-link{transition:none}}.label.svelte-1hjcxfq{text-box:trim-both cap alphabetic}@keyframes svelte-17mszjp-gradient{0%{background-position:0%}20%{background-position:20%}40%{background-position:40%}60%{background-position:60%}80%{background-position:80%}to{background-position:100%}}.hoverButton.svelte-17mszjp:hover{background:linear-gradient(270deg,#004b5b,#147084,#368894,#147084,#004b5b) 0 0/500% 500%;animation:8s infinite svelte-17mszjp-gradient}#menuItem.svelte-1elchih #logo:where(.svelte-1elchih){opacity:0;transition:opacity .3s}#menuItem.svelte-1elchih:hover #logo:where(.svelte-1elchih){opacity:1}svg.svelte-1elchih{transition:transform .3s}svg.rotate.svelte-1elchih{transform:rotate(90deg)}
