.wrapper:where(.astro-n43s3z3g){--tw-shadow:0px 5px 10px #0000000f, 0px 10px 20px #0000001f, 0px 16px 24px -1px #0000001f, 0px 20px 38px -2px #0000000f;--tw-shadow-colored:0px 5px 10px var(--tw-shadow-color), 0px 10px 20px var(--tw-shadow-color), 0px 16px 24px -1px var(--tw-shadow-color), 0px 20px 38px -2px var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-width:1px;border-color:rgba(var(--event-color),.7);background:linear-gradient(90deg,rgba(var(--event-color-lite),.1) 0,rgba(var(--event-color-lite),.03) 100%);border-radius:.125rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;padding:1.5rem;display:grid}@media(width>=640px){.wrapper:where(.astro-n43s3z3g){padding-left:2rem;padding-right:2rem}}@media(width>=768px){.wrapper:where(.astro-n43s3z3g){grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.wrapper:where(.astro-n43s3z3g) h2:where(.astro-n43s3z3g){grid-column:span 4/span 4}}@media(width>=1024px){.wrapper:where(.astro-n43s3z3g){padding:2rem 2.5rem}}@media(width>=1280px){.wrapper:where(.astro-n43s3z3g){place-items:center;gap:1.5rem;padding:2.5rem 3.5rem}}.wrapper:where(.astro-n43s3z3g) h2:where(.astro-n43s3z3g){font-size:20px;line-height:1.2}@media(width>=640px){.wrapper:where(.astro-n43s3z3g) h2:where(.astro-n43s3z3g){font-size:24px;line-height:1.2}}@media(width>=1024px){.wrapper:where(.astro-n43s3z3g) h2:where(.astro-n43s3z3g){grid-column:span 5/span 5;font-size:40px;line-height:1.1}}@media(width>=1280px){.wrapper:where(.astro-n43s3z3g) h2:where(.astro-n43s3z3g){font-size:48px;line-height:1.1}}.wrapper:where(.astro-n43s3z3g) h2:where(.astro-n43s3z3g) span:where(.astro-n43s3z3g){font-weight:600!important}.copy:where(.astro-n43s3z3g){flex-direction:column;gap:.25rem;width:100%;display:flex}@media(width>=768px){.copy:where(.astro-n43s3z3g){grid-column:span 8/span 8}}@media(width>=1024px){.copy:where(.astro-n43s3z3g){grid-column:span 7/span 7}}@media(width>=1280px){.copy:where(.astro-n43s3z3g){gap:.375rem}}.copy:where(.astro-n43s3z3g) p:where(.astro-n43s3z3g){text-wrap:pretty;font-size:12px;line-height:1.5}@media(width>=1024px){.copy:where(.astro-n43s3z3g) p:where(.astro-n43s3z3g){font-size:14px;line-height:1.5}}@media(width>=1280px){.copy:where(.astro-n43s3z3g) p:where(.astro-n43s3z3g){font-size:16px;line-height:1.5}}.copy:where(.astro-n43s3z3g) p:where(.astro-n43s3z3g) span:where(.astro-n43s3z3g){color:rgb(var(--event-color));font-weight:600}.wrapper:where(.astro-hacrmjd6){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media(width>=1024px){.wrapper:where(.astro-hacrmjd6){grid-template-columns:repeat(12,minmax(0,1fr));place-items:center}}@media(width>=1280px){.wrapper:where(.astro-hacrmjd6){gap:1.5rem}}.content:where(.astro-hacrmjd6){text-align:center;flex-direction:column;order:2;gap:1.5rem;width:100%;display:flex}@media(width>=1024px){.content:where(.astro-hacrmjd6){text-align:left;order:1;grid-column:span 8/span 8}}@media(width>=1280px){.content:where(.astro-hacrmjd6){grid-column:span 7/span 7}}.copy:where(.astro-hacrmjd6){gap:.5rem}.copy:where(.astro-hacrmjd6),.gauntlet-body:where(.astro-hacrmjd6),.headings:where(.astro-hacrmjd6){flex-direction:column;width:100%;display:flex}.headings:where(.astro-hacrmjd6){gap:.125rem}.headings:where(.astro-hacrmjd6) h1:where(.astro-hacrmjd6){font-size:24px;font-weight:600;line-height:1.2}@media(width>=640px){.headings:where(.astro-hacrmjd6) h1:where(.astro-hacrmjd6){font-size:28px;line-height:1.2}}@media(width>=768px){.headings:where(.astro-hacrmjd6) h1:where(.astro-hacrmjd6){font-size:32px;line-height:1.2}}@media(width>=1280px){.headings:where(.astro-hacrmjd6) h1:where(.astro-hacrmjd6){font-size:40px;line-height:1.1}}.headings:where(.astro-hacrmjd6) h1:where(.astro-hacrmjd6) span{color:rgb(var(--event-color))}.headings:where(.astro-hacrmjd6) h2:where(.astro-hacrmjd6){color:rgb(var(--event-color));font-size:14px;font-weight:600;line-height:1.5}@media(width>=768px){.headings:where(.astro-hacrmjd6) h2:where(.astro-hacrmjd6){font-size:16px;line-height:1.5}}@media(width>=1280px){.headings:where(.astro-hacrmjd6) h2:where(.astro-hacrmjd6){font-size:18px;line-height:1.3}}.gauntlet-body:where(.astro-hacrmjd6){gap:.375rem}.gauntlet-body:where(.astro-hacrmjd6) p{text-wrap:pretty;font-size:14px;font-weight:400;line-height:1.5}@media(width>=1280px){.gauntlet-body:where(.astro-hacrmjd6) p{padding-right:1.5rem;font-size:16px;line-height:1.5}}.gauntlet-body:where(.astro-hacrmjd6) span{color:rgb(var(--event-color));font-weight:600}.cta:where(.astro-hacrmjd6){--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));border:1.5px solid #fff;border-radius:9999px;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;font-size:14px;font-weight:500;line-height:1.5;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(width>=640px){.cta:where(.astro-hacrmjd6){width:fit-content;padding-left:3rem;padding-right:3rem}}@media(width>=1024px){.cta:where(.astro-hacrmjd6){margin:0}}.cta:where(.astro-hacrmjd6):hover{border-color:rgb(var(--event-color));color:rgb(var(--event-color))}.img:where(.astro-hacrmjd6){order:1;width:50%;margin-left:auto;margin-right:auto}@media(width>=768px){.img:where(.astro-hacrmjd6){width:41.6667%}}@media(width>=1024px){.img:where(.astro-hacrmjd6){order:2;grid-column:9/span 4;width:100%}}.legend:where(.astro-pj2qv3fn){aspect-ratio:1;--tw-shadow:0px 6px 10px #0000001f, 0px 12px 18px #0003, 0px 20px 40px -1px #0000001f;--tw-shadow-colored:0px 6px 10px var(--tw-shadow-color), 0px 12px 18px var(--tw-shadow-color), 0px 20px 40px -1px var(--tw-shadow-color);border-radius:.25rem;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.legend:where(.astro-pj2qv3fn),.legend:where(.astro-pj2qv3fn):hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.legend:where(.astro-pj2qv3fn):hover{--tw-shadow:0px 5px 10px #0000000f, 0px 10px 20px #0000001f, 0px 16px 24px -1px #0000001f, 0px 20px 38px -2px #0000000f;--tw-shadow-colored:0px 5px 10px var(--tw-shadow-color), 0px 10px 20px var(--tw-shadow-color), 0px 16px 24px -1px var(--tw-shadow-color), 0px 20px 38px -2px var(--tw-shadow-color)}.legend:where(.astro-pj2qv3fn):hover .bio:where(.astro-pj2qv3fn){height:calc(100% - 38px)}@media(width>=768px){.legend:where(.astro-pj2qv3fn):hover .bio:where(.astro-pj2qv3fn){height:calc(100% - 41px)}}.legend:where(.astro-pj2qv3fn):before{content:"";opacity:0;z-index:2;background:linear-gradient(#1c182240,#1c1822);width:100%;height:100%;transition:opacity .4s ease-in-out;position:absolute;inset:0}.legend:where(.astro-pj2qv3fn):hover:before{opacity:1}.avatar:where(.astro-pj2qv3fn){z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-pj2qv3fn):hover .avatar:where(.astro-pj2qv3fn){--tw-scale-x:1.3;--tw-scale-y:1.3;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.bio:where(.astro-pj2qv3fn){z-index:2;--tw-text-opacity:1;width:100%;color:rgb(251 250 251/var(--tw-text-opacity,1));flex-direction:column;flex-grow:1;flex-shrink:1;padding:.75rem 5px;transition:top .5s ease-in-out;display:flex;position:absolute;top:-100%}.group:where(.astro-pj2qv3fn):hover .bio:where(.astro-pj2qv3fn){top:0}@media(width>=640px){.bio:where(.astro-pj2qv3fn){padding-left:.5rem;padding-right:.5rem}}@media(width>=768px){.bio:where(.astro-pj2qv3fn){padding-bottom:.625rem;padding-left:.625rem;padding-right:.625rem}}.bio:where(.astro-pj2qv3fn) p:where(.astro-pj2qv3fn){--tw-text-opacity:1;width:100%;color:rgb(251 250 251/var(--tw-text-opacity,1));font-size:10px;font-weight:400;line-height:1.5;text-wrap:pretty!important}@media(width>=640px){.bio:where(.astro-pj2qv3fn) p:where(.astro-pj2qv3fn){font-size:11px}}@media(width>=768px){.bio:where(.astro-pj2qv3fn) p:where(.astro-pj2qv3fn){font-size:12px;line-height:1.5}}.character-name:where(.astro-pj2qv3fn){z-index:2;--tw-bg-opacity:1;background-color:rgb(32 28 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(251 250 251/var(--tw-text-opacity,1));border-top-width:2px;border-color:rgb(var(--rgba));flex-shrink:0;padding:.5rem 1rem .375rem;transition:bottom .4s ease-in-out;position:absolute;bottom:-100%}.group:where(.astro-pj2qv3fn):hover .character-name:where(.astro-pj2qv3fn){bottom:0}@media(width>=768px){.character-name:where(.astro-pj2qv3fn){padding:.5rem 1rem}}.character-name:where(.astro-pj2qv3fn) p:where(.astro-pj2qv3fn){flex-shrink:0;font-size:16px;font-weight:600;line-height:1.5}.group:where(.astro-pj2qv3fn):hover .character-name:where(.astro-pj2qv3fn) p:where(.astro-pj2qv3fn){--tw-text-opacity:1;color:rgb(251 250 251/var(--tw-text-opacity,1))}@media(width>=1024px){.character-name:where(.astro-pj2qv3fn) p:where(.astro-pj2qv3fn){font-size:18px;line-height:1.3}}.character-name:where(.astro-pj2qv3fn) p:where(.astro-pj2qv3fn){font-family:Sora,sans-serif;line-height:1.4}.characters:where(.astro-4o6czb3q){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}@media(width>=640px){.characters:where(.astro-4o6czb3q){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(width>=1024px){.characters:where(.astro-4o6czb3q){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=1280px){.characters:where(.astro-4o6czb3q){grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}}.character:where(.astro-4o6czb3q){aspect-ratio:1;border-radius:.375rem;width:100%;display:flex;overflow:hidden;box-shadow:0 6px 12px #00000059}.img:where(.astro-4o6czb3q){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.group:where(.astro-4o6czb3q):hover .img:where(.astro-4o6czb3q){--tw-scale-x:1.15;--tw-scale-y:1.15;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}article:where(.astro-h2djbk3b){flex-direction:column;align-items:center;gap:4rem;padding-top:1.5rem;padding-bottom:4rem;display:flex;position:relative}@media(width>=1024px){article:where(.astro-h2djbk3b){gap:5rem;padding-top:2rem}}@media(width>=1280px){article:where(.astro-h2djbk3b){gap:8rem}}header:where(.astro-h2djbk3b){justify-content:center;align-items:center;padding-top:.25rem}.section:where(.astro-h2djbk3b),header:where(.astro-h2djbk3b){width:100%;display:flex}.section:where(.astro-h2djbk3b){flex-direction:column;gap:1.5rem}@media(width>=640px){.section:where(.astro-h2djbk3b){gap:1.75rem}}@media(width>=1024px){.section:where(.astro-h2djbk3b){gap:2rem}}.section:where(.astro-h2djbk3b) h2:where(.astro-h2djbk3b){text-wrap:balance;font-size:20px;font-weight:600;line-height:1.2}@media(width>=640px){.section:where(.astro-h2djbk3b) h2:where(.astro-h2djbk3b){font-size:24px;line-height:1.2}}@media(width>=1024px){.section:where(.astro-h2djbk3b) h2:where(.astro-h2djbk3b){font-size:28px;line-height:1.2}}@media(width>=1280px){.section:where(.astro-h2djbk3b) h2:where(.astro-h2djbk3b){font-size:32px;line-height:1.2}}.section:where(.astro-h2djbk3b) h3:where(.astro-h2djbk3b){text-wrap:pretty;font-size:14px;font-weight:600;line-height:1.5}@media(width>=640px){.section:where(.astro-h2djbk3b) h3:where(.astro-h2djbk3b){text-wrap:balance;font-size:16px;line-height:1.5}}@media(width>=768px){.section:where(.astro-h2djbk3b) h3:where(.astro-h2djbk3b){font-size:18px;line-height:1.3}}@media(width>=1024px){.section:where(.astro-h2djbk3b) h3:where(.astro-h2djbk3b){font-size:24px;line-height:1.2}}@media(width>=1280px){.section:where(.astro-h2djbk3b) h3:where(.astro-h2djbk3b){font-size:32px;line-height:1.2}}.section:where(.astro-h2djbk3b) span{color:rgb(var(--event-color));font-weight:700}.two-col:where(.astro-h2djbk3b){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media(width>=768px){.two-col:where(.astro-h2djbk3b){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=1280px){.two-col:where(.astro-h2djbk3b){gap:1.5rem}}.three-col:where(.astro-h2djbk3b){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media(width>=640px){.three-col:where(.astro-h2djbk3b){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=1280px){.three-col:where(.astro-h2djbk3b){gap:1.5rem}}.prizes:where(.astro-h2djbk3b){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media(width>=640px){.prizes:where(.astro-h2djbk3b){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(width>=1280px){.prizes:where(.astro-h2djbk3b){gap:1.5rem}}#register{scroll-margin-top:5rem}.bg:where(.astro-h2djbk3b){z-index:-1;justify-content:space-between;width:100vw;height:200dvh;padding-left:1.5rem;padding-right:1.5rem;display:flex;position:absolute}@media(width>=640px){.bg:where(.astro-h2djbk3b){padding-left:2rem;padding-right:2rem}}@media(width>=768px){.bg:where(.astro-h2djbk3b){padding-left:2.5rem;padding-right:2.5rem}}@media(width>=1280px){.bg:where(.astro-h2djbk3b){padding-left:3rem;padding-right:3rem}}.laser:where(.astro-h2djbk3b){width:1px;height:100%;position:relative;overflow:hidden}.laser:where(.astro-h2djbk3b):after{content:"";background:linear-gradient(to bottom,#31d48000 0,rgb(var(--event-color-lite)) 75%,rgb(var(--event-color)) 100%);width:100%;height:30vh;animation:15s cubic-bezier(.4,.26,0,.97)infinite forwards drop;display:block;position:absolute;top:-50%;left:0}.laser:where(.astro-h2djbk3b):nth-child(2):after{animation-delay:3s}.laser:where(.astro-h2djbk3b):nth-child(3):after{animation-delay:6s}.laser:where(.astro-h2djbk3b):nth-child(4):after{animation-delay:8s}.laser:where(.astro-h2djbk3b):nth-child(5):after{animation-delay:2s}.laser:where(.astro-h2djbk3b):nth-child(6):after{animation-delay:5s}.laser:where(.astro-h2djbk3b):nth-child(7):after{animation-delay:4s}.laser:where(.astro-h2djbk3b):nth-child(8):after{animation-delay:1s}.laser:where(.astro-h2djbk3b):nth-child(9):after{animation-delay:9s}.laser:where(.astro-h2djbk3b):nth-child(10):after{animation-delay:7s}@keyframes drop{0%{top:-50%}to{top:110%}}