.app-loading-indicator{background-color:var(--color-orange,#fa481c);height:3px;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .1s,opacity .4s;z-index:999999}.contestHeader{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--unit-md);padding-right:var(--unit-md);width:100%}@media(max-width:580px){.contestHeader{padding-left:var(--unit-sm);padding-right:var(--unit-sm)}}.contestHeader{align-items:center;display:flex;justify-content:center;position:relative;text-align:center}.contestHeader>*{flex:1}.contestHeader__figure{aspect-ratio:720/406;font-size:0;overflow:hidden;position:relative;width:100%}.contestHeader__image,.contestHeader__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contestHeader__playpause{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;white-space:nowrap}.contestHeader__playpause:focus,.contestHeader__playpause:hover{text-decoration:none}.contestHeader__playpause.active,.contestHeader__playpause:active{outline:0}.contestHeader__playpause.disabled,.contestHeader__playpause:disabled,.contestHeader__playpause[disabled],fieldset[disabled] .contestHeader__playpause{cursor:default;pointer-events:none}.contestHeader__playpause{background-color:var(--color-white);bottom:var(--unit-sm);color:var(--color-text);font-size:1rem;height:2rem;position:absolute;right:var(--unit-sm);width:2rem;z-index:5}.contestHeader__body{padding:var(--unit-sm) var(--unit-lg)}.contestHeader__title{font-size:var(--heading-h1-size);font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0}.contestHeader__date{display:block;font-size:var(--heading-h5-size);font-weight:700;line-height:1.6;margin-top:1rem}@media(max-width:768px){.contestHeader{flex-direction:column}.contestHeader__body{padding-left:0;padding-right:0}}@media(min-width:581px)and (max-width:768px){.contestHeader__figure{max-height:200px}}.nav-main{font-size:1rem;line-height:normal;position:relative}.nav-main__list{display:flex;gap:var(--unit-sm) var(--unit-md);list-style:none;margin:0;padding-left:0}.nav-main__item{position:relative}.nav-main__item.has-separator{padding-left:var(--unit-md)}.nav-main__item.has-separator:after{background-color:var(--color-border);content:"";height:50%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.nav-main__link{align-items:center;color:currentColor;display:inline-flex;font-size:1.25rem;font-weight:600;gap:var(--unit-xs);line-height:1.6;padding:1rem 0;position:relative;text-decoration:none;transition:color .2s cubic-bezier(.23,1,.32,1);will-change:color}.nav-main__link:after{background-color:var(--color-link);bottom:-1px;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom center;transition:transform .2s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform}.nav-main__link__icon{color:#737373;font-size:.75rem}.nav-main__link:hover{color:var(--color-link)}.nav-main__link.router-link-active:after{transform:scaleX(1)}.nav-mobile{border-top:1px solid var(--color-border);font-size:1rem;height:0;line-height:normal;overflow:hidden;position:relative}.nav-mobile.is-open{height:auto}.nav-mobile__list{display:flex;flex-direction:column;list-style:none;margin:0;padding-bottom:.5rem;padding-left:0;padding-top:.5rem;position:relative}.nav-mobile__item{margin-left:auto;margin-right:auto;padding-left:var(--unit-md);padding-right:var(--unit-md);width:100%}@media(max-width:580px){.nav-mobile__item{padding-left:var(--unit-sm);padding-right:var(--unit-sm)}}.nav-mobile__item{position:relative}.nav-mobile__link{align-items:center;color:currentColor;display:inline-flex;font-size:1.25rem;font-weight:600;gap:var(--unit-xs);line-height:normal;padding:.5rem 0;position:relative;text-decoration:none;transition:color .2s cubic-bezier(.23,1,.32,1);width:100%;will-change:color}.nav-mobile__link__icon{color:#737373;font-size:.75rem}.nav-mobile__link.router-link-active,.nav-mobile__link:hover{color:var(--color-link)}.page-header{background-color:var(--color-black);color:var(--color-white)}.page-header,.page-header .header__row{position:relative}.page-header .header__wrapper{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--unit-md);padding-right:var(--unit-md);position:relative;width:100%}@media(max-width:580px){.page-header .header__wrapper{padding-left:var(--unit-sm);padding-right:var(--unit-sm)}}.page-header .header__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;white-space:nowrap}.page-header .header__toggle:focus,.page-header .header__toggle:hover{text-decoration:none}.page-header .header__toggle.active,.page-header .header__toggle:active{outline:0}.page-header .header__toggle.disabled,.page-header .header__toggle:disabled,.page-header .header__toggle[disabled],fieldset[disabled] .page-header .header__toggle{cursor:default;pointer-events:none}.page-header .header__toggle{color:currentColor;font-size:1.25rem;font-weight:600;line-height:1.6;padding:1rem 0;text-transform:uppercase}.page-header .row--mobile,.page-header .row--nav{background-color:var(--color-white);border-bottom:1px solid var(--color-border);color:var(--color-text)}.page-header .row--mobile{display:none;flex-direction:column}@media(max-width:768px){.page-header .header__nav{display:none}.page-header .header__toggle{display:flex;justify-content:start;width:100%}.page-header .row--mobile{display:flex}}.contestPartners{background-color:var(--color-black);color:var(--color-white);padding-bottom:var(--unit-lg);padding-top:var(--unit-lg);position:relative}.contestPartners__wrapper{display:flex;flex-direction:column;gap:var(--unit-md);margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--unit-md);padding-right:var(--unit-md);position:relative;text-align:center;width:100%}@media(max-width:580px){.contestPartners__wrapper{padding-left:var(--unit-sm);padding-right:var(--unit-sm)}}.contestPartners__title{font-size:var(--heading-h2-size);font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;word-wrap:break-word}.contestPartners__list{display:flex;flex-wrap:wrap;gap:var(--unit-sm) var(--unit-md);justify-content:center;width:100%}.contestPartners__partner{align-items:center;display:inline-flex;justify-content:center}.contestPartners__image{height:auto;max-width:112px;width:100%}.btn{--btn-color:var(--color-white);--btn-bg-color:var(--color-black);--btn-hover-color:var(--color-white);--btn-hover-alpha:.2;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;position:relative;white-space:nowrap}.btn,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{outline:0}.btn.disabled,.btn:disabled,.btn[disabled],fieldset[disabled] .btn{cursor:default;pointer-events:none}.btn{gap:.5rem;isolation:isolate;overflow:hidden;transform:translateZ(0)}.btn>*{position:relative;z-index:2}.btn__icon{font-size:1rem}.btn--default,.btn--outline{background-color:var(--btn-bg-color);border-radius:2px;color:var(--btn-color);font-size:1rem;font-weight:600;line-height:normal;padding:.75rem 1.25rem}.btn--default:after,.btn--outline:after{background-color:var(--btn-hover-color);border-radius:100%;content:"";height:200%;left:-10%;opacity:var(--btn-hover-alpha);position:absolute;top:0;transform:translateY(50%);width:120%;will-change:transform,border-radius}.btn--default:hover:after,.btn--outline:hover:after{animation:btnHover .7s cubic-bezier(.19,1,.22,1) forwards}.btn--default.on-leave:after,.btn--outline.on-leave:after{animation:btnHoverOut .7s cubic-bezier(.19,1,.22,1) forwards}.btn--outline{--btn-color:var(--color-black);--btn-bg-color:transparent;--btn-hover-color:var(--color-black);--btn-hover-alpha:.075;box-shadow:inset 0 0 0 2px var(--btn-color)}.btn.color--orange{--btn-bg-color:var(--color-orange);--btn-color:var(--color-white);--btn-hover-color:var(--color-white);--btn-hover-alpha:.2}@keyframes btnHover{0%{border-radius:100%;transform:translateY(50%)}60%{transform:translateY(0)}to{border-radius:0;transform:translateY(0)}}@keyframes btnHoverOut{0%{border-radius:0;transform:translateY(0)}to{border-radius:100%;transform:translateY(-100%)}}section.error{margin-bottom:var(--spacing-sm);margin-left:auto;margin-right:auto;margin-top:var(--spacing-sm);max-width:var(--container-width);padding-left:var(--unit-md);padding-right:var(--unit-md);position:relative;width:100%}@media(max-width:580px){section.error{padding-left:var(--unit-sm);padding-right:var(--unit-sm)}}section.error .error__title{font-size:var(--heading-h1-size);font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0}section.error .error__message{margin-bottom:var(--unit-sm);margin-top:var(--unit-sm)}section.error .error__action{margin-bottom:var(--unit-md);margin-top:var(--unit-md)}section.error .error__details{background-color:var(--color-darkgrey);border-radius:var(--unit-xs);color:var(--color-white);overflow:hidden;padding:var(--unit-md)}
