@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=swap);:root{--white:#fff;--black:#000;--lila:#c39;--lilaDark:#7b1979;--blue:#6cf;--blueDark:#331478;--grey:#414141}*{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:inherit;font-weight:inherit;text-align:inherit;text-decoration:inherit;text-transform:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-size:1.1rem;background-color:#414141;background-color:var(--grey)}@media screen and (min-width:24rem){body{font-size:1.2rem}}@media screen and (min-width:36rem){body{font-size:1.4rem}}@media screen and (min-width:48rem){body{font-size:1.6rem}}@media screen and (min-width:64rem){body{font-size:1.8rem}}button{background:transparent;border:none;cursor:pointer}#app{color:#fff;color:var(--white);font-family:Source Sans Pro,sans-serif;font-weight:400;line-height:1.3;background:linear-gradient(#c39,#6cf);background:linear-gradient(var(--lila),var(--blue));background-color:#6cf;background-color:var(--blue);background-attachment:fixed}#app.highContrast{--white:#fff;--black:#000;--lila:#c39;--lilaDark:#c39;--blue:#6cf;--blueDark:#6cf;--grey:#000;background:transparent;background-color:#414141;background-color:var(--grey)}.lazy{transition:opacity .3s linear;opacity:0}.lazy.loaded{opacity:1}.transition .lazy{transition:none}.transition .lazy.loaded{opacity:0}.outline :focus{outline:auto}.outline :focus>*{outline:none}:not(.accordion)+.accordion{border-top:1px solid;border-bottom:1px solid}.accordion+.accordion{border-bottom:1px solid}.formulate-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem}.formulate-form>*{font-size:1.1rem}@media screen and (min-width:36rem){.formulate-form>*{font-size:1.2rem}}@media screen and (min-width:48rem){.formulate-form>*{font-size:1.35rem}}@media screen and (min-width:64rem){.formulate-form>*{font-size:1.5rem}}.formulate-input--full,.formulate-input--half{grid-column:span 2}@media screen and (min-width:40rem){.formulate-input--half{grid-column:span 1}}.formulate-input .formulate-input-label{display:block}.formulate-input .formulate-input-label a{text-decoration:underline}.formulate-input .formulate-input-label--custom--radio,.formulate-input .formulate-input-label--custom--select,.formulate-input .formulate-input-label--custom--text,.formulate-input .formulate-input-label--custom--textarea{font-weight:700;text-transform:uppercase;margin-bottom:.2rem;display:block;font-size:.9rem}.formulate-input .formulate-input-element{position:relative}.formulate-input .formulate-input-element--checkbox input,.formulate-input .formulate-input-element--radio input{display:block;width:18px;height:18px;opacity:0}.formulate-input .formulate-input-element--checkbox input:checked+label:after,.formulate-input .formulate-input-element--radio input:checked+label:after{position:absolute;top:2px;left:2px;display:block;width:12px;height:12px;content:" ";background-color:#fff;background-color:var(--white)}.formulate-input .formulate-input-element--checkbox label,.formulate-input .formulate-input-element--radio label{position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:100%;height:100%;border:1px solid;border-radius:.1rem;cursor:pointer}.formulate-input .formulate-input-element--radio input:checked+label:after,.formulate-input .formulate-input-element--radio label{border-radius:100%}.formulate-input .formulate-input-errors{margin-top:.3rem;list-style:none}.formulate-input .formulate-file-upload-error,.formulate-input .formulate-input-error{font-weight:700;margin-top:.4rem;margin-bottom:.6rem;font-size:.9rem}.formulate-input .formulate-input-group-item{margin:.5rem 0}.formulate-input[data-classification=text] input{box-sizing:border-box;display:block;width:100%;padding:.25rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid}.formulate-input[data-classification=text] input::placeholder{color:#fff;color:var(--white);opacity:1}.formulate-input[data-classification=textarea] textarea{box-sizing:border-box;display:block;width:100%;padding:.25rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid;min-height:10rem}.formulate-input[data-classification=textarea] textarea::placeholder{color:#fff;color:var(--white);opacity:1}.formulate-input[data-classification=button] button{font-size:.9rem;font-weight:700;text-transform:uppercase;text-align:center;display:inline-block;padding:.5rem 3rem;background-color:#7b1979;background-color:var(--lilaDark);border-radius:.5rem;transition:color .2s;margin-top:1rem}@media screen and (min-width:36rem){.formulate-input[data-classification=button] button{font-size:1rem}}@media screen and (min-width:48rem){.formulate-input[data-classification=button] button{font-size:1.1rem}}@media screen and (min-width:64rem){.formulate-input[data-classification=button] button{font-size:1.2rem}}.formulate-input[data-classification=button] button:hover{background-color:#c39;background-color:var(--lila)}.formulate-input[data-classification=group]{margin:1rem 0}.formulate-input[data-classification=select] select{box-sizing:border-box;display:block;width:100%;padding:.25rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid;padding:.25rem 3.2rem .25rem 1rem;background:url(../../assets/arrowSelect.d5ffb721.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem}.formulate-input[data-classification=select] select::placeholder{color:#fff;color:var(--white);opacity:1}.formulate-input[data-classification=box]{font-size:.9rem}@media screen and (min-width:36rem){.formulate-input[data-classification=box]{font-size:1rem}}@media screen and (min-width:48rem){.formulate-input[data-classification=box]{font-size:1.1rem}}@media screen and (min-width:64rem){.formulate-input[data-classification=box]{font-size:1.2rem}}.formulate-input[data-classification=box] .formulate-input-wrapper{display:flex;align-items:center}.formulate-input[data-classification=box] .formulate-input-element{margin-right:1rem}.footerArea_semifluid_3zb5_{padding-right:1rem;padding-left:1rem;max-width:64rem;margin:0 auto}@media screen and (min-width:32rem){.footerArea_semifluid_3zb5_{padding-right:1.6rem;padding-left:1.6rem}}@media screen and (min-width:64rem){.footerArea_semifluid_3zb5_{padding-right:3rem;padding-left:3rem}}@media screen and (min-width:70rem){.footerArea_semifluid_3zb5_{padding-right:0;padding-left:0}}.footerArea_button_3tvra{font-size:.9rem;font-weight:700;text-transform:uppercase;text-align:center;display:inline-block;padding:.5rem 3rem;background-color:var(--lilaDark);border-radius:.5rem;transition:color .2s}@media screen and (min-width:36rem){.footerArea_button_3tvra{font-size:1rem}}@media screen and (min-width:48rem){.footerArea_button_3tvra{font-size:1.1rem}}@media screen and (min-width:64rem){.footerArea_button_3tvra{font-size:1.2rem}}.footerArea_button_3tvra:hover{background-color:var(--lila)}.footerArea_container_HfgaF{padding-right:1rem;padding-left:1rem;position:relative;z-index:1000;padding-top:2rem;padding-bottom:6rem;background-color:var(--grey)}@media screen and (min-width:32rem){.footerArea_container_HfgaF{padding-right:1.6rem;padding-left:1.6rem}}.footerArea_menu_3qW5s{font-size:.9rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem}@media screen and (min-width:36rem){.footerArea_menu_3qW5s{font-size:1rem}}@media screen and (min-width:48rem){.footerArea_menu_3qW5s{font-size:1.1rem}}@media screen and (min-width:64rem){.footerArea_menu_3qW5s{font-size:1.2rem}}.footerArea_menu_3qW5s a{transition:color .2s linear}.footerArea_menu_3qW5s a.router-link-exact-active{color:var(--blue)}.footerArea_menu_3qW5s a:hover{color:var(--lila)}.footerArea_menu_3qW5s a:hover svg{fill:var(--lila)}.footerArea_menu_3qW5s a svg{transition:fill .2s linear;fill:var(--white)}.footerArea_sponsors_2Z3BL{margin-bottom:2rem}.footerArea_sponsors_2Z3BL h2{font-weight:700;text-transform:uppercase;font-size:.9rem}@media screen and (min-width:36rem){.footerArea_sponsors_2Z3BL h2{font-size:1rem}}@media screen and (min-width:48rem){.footerArea_sponsors_2Z3BL h2{font-size:1.1rem}}@media screen and (min-width:64rem){.footerArea_sponsors_2Z3BL h2{font-size:1.2rem}}.footerArea_sponsorsGrid_2VdeL{display:grid;margin:2rem 0 6rem 0;grid-template-columns:repeat(3,1fr);gap:2rem 4rem}@media screen and (min-width:36rem){.footerArea_sponsorsGrid_2VdeL{grid-template-columns:repeat(4,1fr);gap:3rem 6rem}}@media screen and (min-width:48rem){.footerArea_sponsorsGrid_2VdeL{grid-template-columns:repeat(6,1fr)}}.footerArea_sponsorsGrid_2VdeL a{position:relative;display:block;padding-top:100%}.footerArea_sponsorsGrid_2VdeL a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.navMain_container_3nmx7{padding-right:1rem;padding-left:1rem;position:sticky;top:0;z-index:9000;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding-top:.8rem;padding-bottom:.8rem}@media screen and (min-width:32rem){.navMain_container_3nmx7{padding-right:1.6rem;padding-left:1.6rem}}.navMain_container_3nmx7 .navMain_logo_1e87S{visibility:hidden}.navMain_containerOpaque_3zAOx{background-color:var(--grey)}.navMain_containerOpaque_3zAOx .navMain_logo_1e87S{visibility:visible}.navMain_navLeft_fHdJO{display:flex;align-items:center;justify-content:flex-start;min-width:6rem}.navMain_navLeft_fHdJO>*{margin-right:1rem}.navMain_navLeft_fHdJO>:last-child{margin-right:0}.navMain_navRight_-23LL{display:flex;align-items:center;justify-content:flex-end;min-width:6rem}.navMain_navRight_-23LL>*{margin-right:1rem}.navMain_navRight_-23LL>:last-child{margin-right:0}.navMain_burger_2JcD1{position:relative;z-index:3;display:block;width:30px;height:16px}.navMain_burger_2JcD1 span{position:absolute;display:block;width:100%;height:2px;background-color:var(--white);transition:transform .3s}.navMain_burger_2JcD1 span:first-child{top:0}.navMain_burger_2JcD1 span:nth-child(2){bottom:0}.navMain_burgerActive_2-mXx span{background-color:var(--blue)}.navMain_burgerActive_2-mXx span:first-child{transform:translateY(7px) rotate(45deg)}.navMain_burgerActive_2-mXx span:nth-child(2){transform:translateY(-7px) rotate(-45deg)}.navMain_logo_1e87S{display:block;line-height:.7}.navMain_logo_1e87S svg{display:block;width:2rem;height:1.08787rem;fill:var(--white)}@media screen and (min-width:36rem){.navMain_logo_1e87S svg{display:block;width:3rem;height:1.63181rem}}.navMain_tickets_1JaRY{font-weight:700;text-transform:uppercase;font-size:.9rem;z-index:1}@media screen and (min-width:36rem){.navMain_tickets_1JaRY{font-size:1rem}}@media screen and (min-width:48rem){.navMain_tickets_1JaRY{font-size:1.1rem}}@media screen and (min-width:64rem){.navMain_tickets_1JaRY{font-size:1.2rem}}.navMain_contrast_RMv8A{z-index:3}.navMain_contrast_RMv8A svg{display:block;width:1.4rem;height:1.4rem;fill:var(--white)}.navMain_contrastActive_i-Id8 svg{fill:var(--blue)}.navMain_overlay_3imWe{padding-right:1rem;padding-left:1rem;position:fixed;top:0;left:0;z-index:2;box-sizing:border-box;display:block;width:100%;height:100vh;padding-top:4rem;padding-bottom:4rem;overflow-y:auto;background-color:var(--grey)}@media screen and (min-width:32rem){.navMain_overlay_3imWe{padding-right:1.6rem;padding-left:1.6rem}}@media screen and (orientation:landscape){.navMain_overlay_3imWe{display:grid;grid-template-columns:repeat(2,1fr);gap:15vmin}}.navMain_overlay_3imWe a{transition:color .2s linear}.navMain_overlay_3imWe a.router-link-exact-active{color:var(--blue)}.navMain_overlay_3imWe a:hover{color:var(--lila)}.navMain_overlay_3imWe a:hover svg{fill:var(--lila)}.navMain_overlay_3imWe a svg{transition:fill .2s linear;fill:var(--white);display:block;width:4vmin;height:4vmin}.navMain_menuLeft_27x1P>*{margin-bottom:1.2rem}.navMain_menuLeft_27x1P h3{font-weight:700;text-transform:uppercase;font-size:10vmin}.navMain_menuRight_1_6kL>*{margin-bottom:3vmin}.navMain_menuRight_1_6kL>:first-child{margin-top:2.4vmin}.navMain_menuRight_1_6kL>:last-child{margin-bottom:0}.navMain_menuRight_1_6kL a{display:inline-block}.navMain_menuRight_1_6kL h4,.navMain_menuRight_1_6kL h5{font-weight:700;text-transform:uppercase;font-size:4vmin}.Wrapper_routeWrapper_366dr{min-height:100vh}