.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:98;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow:auto;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:#373841;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#fff;max-width:100%;border-radius:0px;background:#373841;-webkit-box-shadow:0 0 1em rgba(0,0,0,.5);box-shadow:0 0 1em rgba(0,0,0,.5);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#373841;right:10px;top:10px}.modaal-content-container{padding:1em}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#ed7149;border-radius:3px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:rgb(212.485,67.715,21.015)}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:rgb(212.485,67.715,21.015)}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);-webkit-box-shadow:none !important;box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#373841}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-container{height:calc(100vh - 60px) !important}@media(max-width: 64em){.modaal-iframe .modaal-inner-wrapper{padding:0}.modaal-iframe .modaal-container{height:100vh !important}}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);transform:scale(0.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}.hamburger{padding:.6em .6em;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:1.6em;height:1.4em;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-0.1em}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:1.6em;height:.2em;background-color:currentColor;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-.6em}.hamburger-inner::after{bottom:-.6em}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s .175s ease-in;transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic .hamburger-inner::after{top:.6em;right:0;-webkit-transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:rgba(0,0,0,0)}.hamburger--emphatic.is-active .hamburger-inner::before{left:-3.2em;top:-3.2em;-webkit-transform:translate3d(3.2em, 3.2em, 0) rotate(45deg);transform:translate3d(3.2em, 3.2em, 0) rotate(45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-3.2em;top:-3.2em;-webkit-transform:translate3d(-3.2em, 3.2em, 0) rotate(-45deg);transform:translate3d(-3.2em, 3.2em, 0) rotate(-45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img,svg,video,audio,embed,object,iframe,canvas{max-width:100%;height:auto;border:0}main,details,summary,aside,figcaption,figure,header,footer,nav,menu,section,article{display:block}a{text-decoration:none}button{font:inherit;letter-spacing:inherit;line-height:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;border:0;cursor:pointer;overflow:visible}::-moz-focus-inner{padding:0;border:0}input,select,textarea{max-width:100%}textarea{resize:vertical}[type=submit]{-webkit-appearance:none}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=checkbox],[type=radio]{padding:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.flex--no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex--no-gutter{margin-right:-1%;margin-left:-1%}.flex--stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--space-out{-ms-flex-pack:distribute;justify-content:space-around}.flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1%;margin-left:1%}.flex-item--1-1,.flex-item--1-2,.flex-item--1-3,.flex-item--2-3,.flex-item--1-4,.flex-item--3-4,.flex-item--1-5,.flex-item--2-5,.flex-item--3-5,.flex-item--4-5{-webkit-box-flex:0;-ms-flex:0 0 98%;flex:0 0 98%;margin:1%}@media(min-width: 40em){.flex-item--1-2,.flex-item--1-3,.flex-item--2-3,.flex-item--1-4,.flex-item--3-4,.flex-item--1-5,.flex-item--2-5,.flex-item--3-5,.flex-item--4-5{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media(min-width: 64em){.flex-item--1-5{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%}.flex-item--1-4{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.flex-item--1-3{-webkit-box-flex:0;-ms-flex:0 0 31.333333%;flex:0 0 31.333333%}.flex-item--2-5{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.flex-item--3-5{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%}.flex-item--2-3{-webkit-box-flex:0;-ms-flex:0 0 64.666666%;flex:0 0 64.666666%}.flex-item--3-4{-webkit-box-flex:0;-ms-flex:0 0 73%;flex:0 0 73%}.flex-item--4-5{-webkit-box-flex:0;-ms-flex:0 0 78%;flex:0 0 78%}}.flex-item--top{-ms-flex-item-align:start;align-self:flex-start}.flex-item--bottom{-ms-flex-item-align:end;align-self:flex-end}.flex-item--middle{-ms-flex-item-align:center;align-self:center}.flex-item--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-item--shrink{-ms-flex-negative:1;flex-shrink:1}.flex-item--no-gutter{margin:0}.container{width:90%;margin-right:auto;margin-left:auto}@media(min-width: 64em){.container--wide{width:95%}.container--small{width:80%}}.app-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.ani-fadein{-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.ani-reveal,.ani-reveal-left,.ani-reveal-right{position:relative;-webkit-animation:revealText 1s cubic-bezier(0.86, 0, 0.07, 1);animation:revealText 1s cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ani-reveal::after,.ani-reveal-left::after,.ani-reveal-right::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-animation:coverUncover 1s cubic-bezier(0.86, 0, 0.07, 1);animation:coverUncover 1s cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#ed7149}.ani-reveal--left::after,.ani-reveal-left::after{-webkit-animation:coverUncoverLeft 1s cubic-bezier(0.86, 0, 0.07, 1);animation:coverUncoverLeft 1s cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ani-reveal--lighter::after{background-color:rgb(252.3825,124.4016463415,83.1175)}.ani-reveal--lightest::after{background-color:rgb(255,142.3414634146,106)}.ani-reveal--darker::after{background-color:rgb(223.43,100.67,61.07)}.ani-reveal--darkest::after{background-color:rgb(213.585,86.4320731707,45.415)}.ani-reveal--complement::after{background-color:#49c5ed}@-webkit-keyframes revealText{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}@keyframes revealText{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}@-webkit-keyframes coverUncover{0%{visibility:visible;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}49%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes coverUncover{0%{visibility:visible;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}49%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes coverUncoverLeft{0%{visibility:visible;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}49%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes coverUncoverLeft{0%{visibility:visible;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}49%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}.ani-linein,.ani-linein-left,.ani-linein-right{position:relative}.ani-linein::before,.ani-linein-left::before,.ani-linein-right::before{position:absolute;width:100%;height:3px;content:"";-webkit-animation:scaleWidth .6s cubic-bezier(0.86, 0, 0.07, 1);animation:scaleWidth .6s cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff}.ani-linein--right::before,.ani-linein-right::before{-webkit-transform-origin:left;transform-origin:left}.ani-linein--left::before,.ani-linein-left::before{-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes scaleWidth{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleWidth{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}.ani-heading-linein,.ani-line-in-both{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ani-heading-linein::after,.ani-line-in-both::after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;height:2px;margin-left:2rem;content:"";-webkit-transform-origin:left;transform-origin:left;-webkit-animation:scaleWidth .6s cubic-bezier(0.86, 0, 0.07, 1);animation:scaleWidth .6s cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff}.ani-heading-linein:empty::after,.ani-line-in-both:empty::after{margin-left:0}.ani-heading-linein--left::before,.ani-line-in-both::before{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;height:2px;margin-right:2rem;content:"";-webkit-transform-origin:right;transform-origin:right;-webkit-animation:scaleWidth .6s cubic-bezier(0.86, 0, 0.07, 1);animation:scaleWidth .6s cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff}.ani-unrevealed{visibility:hidden}.ani-noline::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.page-transition{z-index:100;position:fixed;top:0;left:100%;width:100vw;height:100vh;display:none;pointer-events:none}.page-transition__layer{position:absolute;width:100%;height:100%}.page-transition__layer:nth-child(1){background-color:#ed7149}.page-transition__layer:nth-child(2){background-color:#373841}.ani-page-wipe{display:block}.ani-page-wipe .page-transition__layer{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.3, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ani-page-wipe .page-transition__layer:nth-child(1){-webkit-animation-name:pageWipe-1;animation-name:pageWipe-1}.ani-page-wipe .page-transition__layer:nth-child(2){-webkit-animation-name:pageWipe-2;animation-name:pageWipe-2}@-webkit-keyframes pageWipe-1{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%,60%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes pageWipe-1{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%,60%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes pageWipe-2{0%,15%{-webkit-transform:translateX(0);transform:translateX(0)}45%,55%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}85%,100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes pageWipe-2{0%,15%{-webkit-transform:translateX(0);transform:translateX(0)}45%,55%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}85%,100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.ani-loading{width:1.5em;height:1.5em;border:.25rem solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;-webkit-animation:loadingSpin 1s infinite linear;animation:loadingSpin 1s infinite linear}@-webkit-keyframes loadingSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ani-error-shake{-webkit-animation:errorShake .6s ease-in;animation:errorShake .6s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes errorShake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em)}20%,40%,60%,80%{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}}@keyframes errorShake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em)}20%,40%,60%,80%{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}}.ani-success-pulse{-webkit-animation:successPulse .3s ease-out;animation:successPulse .3s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes successPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes successPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}100%{-webkit-transform:scale(1);transform:scale(1)}}body{font-display:fallback;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.4;color:#fff;background-color:#373841}@media(min-width: 40em){body{font-size:calc(1em + .3125*(100vw - 40em)/50)}}@media(min-width: 120em){body{font-size:1.5em}}a{color:currentColor}svg{fill:currentColor}a.underlined,button.underlined,.text-heavy a{position:relative;display:inline-block}a.underlined::after,a.underlined::before,button.underlined::after,button.underlined::before,.text-heavy a::after,.text-heavy a::before{position:absolute;bottom:0;left:5%;right:5%;height:2px;content:""}a.underlined::before,button.underlined::before,.text-heavy a::before{z-index:0;background-color:#fff}a.underlined::after,button.underlined::after,.text-heavy a::after{z-index:1;background-color:#ed7149;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform .3s cubic-bezier(0.86, 0, 0.07, 1);transition:transform .3s cubic-bezier(0.86, 0, 0.07, 1);transition:transform .3s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform .3s cubic-bezier(0.86, 0, 0.07, 1);will-change:transform}a.underlined:hover::after,a.underlined:focus::after,button.underlined:hover::after,button.underlined:focus::after,.text-heavy a:hover::after,.text-heavy a:focus::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.text-heavy .button::before{content:none}.text-heavy .button::after{right:0;left:0;background-color:#fff}.text-heavy p{line-height:1.5}@media(min-width: 40em){.text-heavy h2{margin:1rem auto;font-size:2em;line-height:1.2}}@media(min-width: 40em){.text-heavy h3{margin:1rem auto;font-size:1.5em}}.text-heavy li{position:relative;margin:.5em auto}.text-heavy ol{list-style-type:none;counter-reset:ol-counter}.text-heavy ol>li::before{position:absolute;right:100%;min-width:1.2em;margin-right:.2em;font-size:.9em;font-weight:500;line-height:1.7;content:counter(ol-counter) ".";counter-increment:ol-counter;color:#ed7149}.text-heavy ul{list-style-type:none}.text-heavy ul>li::before{position:absolute;right:100%;width:.33em;height:.33em;margin:.6em .5em 0 0;content:"";background-color:#ed7149;border-radius:50%}.error-message{color:#ca3a4e}.success-message{color:#30be76}.tagline{margin-top:0;margin-bottom:0;padding-left:0;font-weight:500;text-transform:uppercase}.tagline li{display:inline-block;margin:0 .5em .5em 0;padding:.2em .5em;background-color:#ed7149}.text-heavy ul.tagline li::before{content:none}table{width:100%;border-collapse:collapse;border:2px solid #ed7149}th{font-weight:700;color:#fff;background-color:#ed7149}tr{border-bottom:2px solid #ed7149}td,th{min-width:6rem;padding:.4em .6em;text-align:center}td:first-child,th:first-child{text-align:left}table input,table select,table textarea{padding:.1em .3em}table .button{padding:.5em .8em}input,textarea,select{display:block;width:100%;padding:.6em;font-family:inherit;font-size:inherit;line-height:1.2;color:#373841;background-color:#fff;border:3px solid #fff;border-radius:0;-webkit-transition:.2s border-color ease-out;transition:.2s border-color ease-out}input:focus,textarea:focus,select:focus{border-color:#ed7149;outline:0}input[type=checkbox],input[type=radio]{display:inline-block;vertical-align:top;width:auto}input[type=checkbox]:focus,input[type=radio]:focus{outline:auto thin #ed7149}select{-webkit-appearance:none;cursor:pointer}label{display:block}fieldset{all:unset;display:block}legend{all:unset;display:block}::-webkit-input-placeholder{color:#373841;opacity:.3}::-moz-placeholder{color:#373841;opacity:.3}::-ms-input-placeholder{color:#373841;opacity:.3}::placeholder{color:#373841;opacity:.3}[disabled]{opacity:.8}.image-upload{position:relative;aspect-ratio:1/1;margin:.5em auto;padding-bottom:100%;border:2px dashed rgb(101.75,103.6,120.25);cursor:pointer}.image-upload__copy{position:absolute;top:50%;left:50%;font-size:.8em;line-height:1.2;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.image-upload__image{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-label{font-weight:500;line-height:1.2;color:#ed7149}.form-label--disabled{color:#aaa}.form-helptext,.game-devnotes__helptext{display:inline-block;font-size:.8em;font-weight:400;line-height:1.3;color:#fff;opacity:.9}.form-helptext--with-charcount{margin-right:8em}.form-instructions{font-size:.9em}.form-charcount{position:relative}.form-charcount::after{content:attr(data-char-count) " characters";position:absolute;right:0;bottom:100%;margin-bottom:.5em;font-size:.8em;font-weight:400;opacity:0;pointer-events:none}.form-charcount:focus-within::after{opacity:1}[data-validation-error]{position:relative}[data-validation-error]::after{position:absolute;top:100%;width:100%;margin-top:-0.6em;padding:.2em .4em;content:attr(data-validation-error);font-size:.8em;font-weight:400;color:#fff;background-color:#ca3a4e}[data-validation-error] input,[data-validation-error] textarea,[data-validation-error] select{border-color:rgb(229.856,55.644,79.8401111111)}button{padding:0;color:inherit}button[disabled]{opacity:.6;cursor:not-allowed}.button{display:inline-block;padding:.8em 1em;font-weight:500;line-height:1.2;text-transform:uppercase;color:#fff;background-color:#ed7149;border:0}.button--important{-webkit-transition:.3s background-color ease-out;transition:.3s background-color ease-out}.button--important:hover,.button--important:focus{background-color:#49c5ed}.button--block{display:block;width:100%;margin:.5em auto}.button--submit{display:block;width:12em;margin:2em auto .5em}.button--success{background-color:#30be76}.button--error{background-color:#ca3a4e}.cta{margin:3em auto}@media(min-width: 40em){.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cta__large{padding:1em 0;text-align:center}@media(min-width: 40em){.cta__large{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;padding-right:1.5em;text-align:right}}@media(min-width: 40em){.cta__large--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;padding-left:1.5em;text-align:left}}.cta__small{padding:1em 0;text-align:center}@media(min-width: 40em){.cta__small{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding-left:1.5em;text-align:left}}@media(min-width: 40em){.cta__small--left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:1.5em;padding-left:0;text-align:right}}.cta__large .ani-reveal,.cta__large .ani-reveal-right,.cta__large .ani-reveal-left,.cta__large .ani-reveal::after,.cta__large .ani-reveal-right::after,.cta__large .ani-reveal-left::after,.cta__large.ani-linein::before,.cta__large.ani-linein-right::before,.cta__large.ani-linein-left::before,.cta__small--left .ani-reveal,.cta__small--left .ani-reveal-right,.cta__small--left .ani-reveal-left,.cta__small--left .ani-reveal::after,.cta__small--left .ani-reveal-right::after,.cta__small--left .ani-reveal-left::after,.cta__small--left.ani-linein::before,.cta__small--left.ani-linein-right::before,.cta__small--left.ani-linein-left::before{-webkit-animation-delay:.2s;animation-delay:.2s}.cta__large.ani-linein::before,.cta__large.ani-linein-right::before,.cta__large.ani-linein-left::before,.cta__small--left.ani-linein::before,.cta__small--left.ani-linein-right::before,.cta__small--left.ani-linein-left::before{z-index:2;top:-1em;right:0}.cta__large .cta__icon-reveal,.cta__small--left .cta__icon-reveal{margin-left:auto}.cta__small .ani-reveal,.cta__small .ani-reveal-right,.cta__small .ani-reveal-left,.cta__small .ani-reveal::after,.cta__small .ani-reveal-right::after,.cta__small .ani-reveal-left::after,.cta__small.ani-linein::before,.cta__small.ani-linein-right::before,.cta__small.ani-linein-left::before,.cta__large--right .ani-reveal,.cta__large--right .ani-reveal-right,.cta__large--right .ani-reveal-left,.cta__large--right .ani-reveal::after,.cta__large--right .ani-reveal-right::after,.cta__large--right .ani-reveal-left::after,.cta__large--right.ani-linein::before,.cta__large--right.ani-linein-right::before,.cta__large--right.ani-linein-left::before{-webkit-animation-delay:0;animation-delay:0}.cta__text{margin:0 auto;font-size:2em;line-height:1;text-transform:uppercase}@media(min-width: 24em){.cta__text{font-size:3em}}.cta__icon{width:10em;height:10em}.cta__icon-reveal{display:inline-block;padding:1em}@media(min-width: 40em){.cta--open .cta__large::before{right:-3em;width:25em}}@media(min-width: 40em){.cta--open__icon{position:relative;top:-1.5em;margin-top:1em}}.cta--open__icon .text{fill:#ed7149;opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}a.cta:hover .cta--open__icon .text,a.cta:focus .cta--open__icon .text{opacity:1}.cta--jurying .cta__large{margin-top:1em}@media(min-width: 40em){.cta--jurying .cta__large::before{top:0;right:-4em;width:25em}}.cta--jurors .cta__large{margin-top:1em}@media(min-width: 40em){.cta--jurors .cta__large::before{top:-0.5em;left:-3.5em;width:24em}}.cta--jurying__icon .excite{fill:#ed7149;opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}a.cta:hover .cta--jurying__icon .excite,a.cta:focus .cta--jurying__icon .excite{opacity:1}.press-quote{font-size:.95em;margin-bottom:1em}.press-quote p{margin:0 auto}.press-quote p::before{margin-right:.1rem;content:"“"}.press-quote p::after{margin-left:.1rem;content:"”"}.press-quote cite{display:block;margin-top:.4em;margin-left:1.5em;color:#ed7149}.press-quote cite::before{margin-right:.5em;content:"—";color:#fff}.video{max-width:45em;margin:1.5em auto}.video__wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.video__wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pagination{position:relative;margin:3em auto;text-align:center}.pagination__button{display:block;margin:.5rem auto;-webkit-transition:.3s transform ease-out;transition:.3s transform ease-out}@media(min-width: 24em){.pagination__button{display:inline-block}.pagination__button:hover,.pagination__button:focus{-webkit-transform:translateY(-0.4em);transform:translateY(-0.4em)}.pagination__button--prev{position:absolute;top:0;left:0}.pagination__button--prev:hover,.pagination__button--prev:focus{-webkit-transform:translateX(-0.4em);transform:translateX(-0.4em)}.pagination__button--next{position:absolute;top:0;right:0}.pagination__button--next:hover,.pagination__button--next:focus{-webkit-transform:translateX(0.4em);transform:translateX(0.4em)}}.site-nav{z-index:95;position:fixed;top:0;right:0;width:100%}.site-nav__buttons{z-index:2;position:absolute;top:.4em;right:.4em}@media(max-height: 40em){.site-nav__buttons{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(0.8);transform:scale(0.8)}}.site-nav__cta{vertical-align:middle;height:2.55em;margin-right:.2em;padding:0 .9em;line-height:2.5em}.site-nav__toggle{vertical-align:middle;line-height:.6;color:#ed7149;background-color:#fff;-webkit-transition:.3s color ease-out,.3s background-color ease-out;transition:.3s color ease-out,.3s background-color ease-out}.site-nav__toggle:hover,.site-nav__toggle:focus{color:#fff;background-color:#ed7149}.site-nav__flyout{z-index:1;position:fixed;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:15em;width:100%;margin:0 auto;padding:2em;list-style:none;background-color:#373841;overflow-y:auto}@media(max-height: 40em){.site-nav__flyout{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.site-nav__link{display:block;margin:.5em 0;padding:.5em;line-height:1;-webkit-transition:.3s opacity ease-out;transition:.3s opacity ease-out}.site-nav__link-primary{font-size:1.5em;font-weight:500;text-transform:uppercase}.site-nav__link-helptext{display:block;margin-top:.5em;font-size:.9em;font-weight:100;opacity:.6;-webkit-transition:.6s opacity ease-out;transition:.6s opacity ease-out}@media(min-width: 64em){.site-nav__link-helptext{font-size:.8em}}.no-js-close-menu{z-index:3;position:absolute;top:0;right:0;width:2.8em;height:2.6em;visibility:hidden}.site-nav:target .no-js-close-menu{visibility:visible}.site-nav__flyout{visibility:hidden}.site-nav__flyout.is-active,.site-nav:target .site-nav__flyout{visibility:visible}.site-nav__flyout>*{-webkit-transform:translateX(-15em);transform:translateX(-15em);-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}.site-nav__flyout.is-active>*,.site-nav:target .site-nav__flyout>*{-webkit-transform:translateX(0);transform:translateX(0)}.site-nav__flyout.has-js{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-animation:none;animation:none}.site-nav__flyout.has-js>*:nth-child(1){-webkit-transition-delay:.54s;transition-delay:.54s}.site-nav__flyout.has-js>*:nth-child(2){-webkit-transition-delay:.58s;transition-delay:.58s}.site-nav__flyout.has-js>*:nth-child(3){-webkit-transition-delay:.62s;transition-delay:.62s}.site-nav__flyout.has-js>*:nth-child(4){-webkit-transition-delay:.66s;transition-delay:.66s}.site-nav__flyout.has-js>*:nth-child(5){-webkit-transition-delay:.7s;transition-delay:.7s}.site-nav__toggle.is-active:hover,.site-nav:target .site-nav__toggle:hover{color:#fff;background-color:#373841}.site-nav:target .site-nav__toggle .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:rgba(0,0,0,0)}.site-nav:target .site-nav__toggle .hamburger-inner::before{left:-3.2em;top:-3.2em;-webkit-transform:translate3d(3.2em, 3.2em, 0) rotate(45deg);transform:translate3d(3.2em, 3.2em, 0) rotate(45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.site-nav:target .site-nav__toggle .hamburger-inner::after{right:-3.2em;top:-3.2em;-webkit-transform:translate3d(-3.2em, 3.2em, 0) rotate(-45deg);transform:translate3d(-3.2em, 3.2em, 0) rotate(-45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.site-nav__link-primary{position:relative;display:inline-block;overflow:hidden}.site-nav__link-primary::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#ed7149;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:.8s transform cubic-bezier(0.86, 0, 0.07, 1);transition:.8s transform cubic-bezier(0.86, 0, 0.07, 1)}.site-nav__link-primary::before{position:absolute;top:50%;left:0;width:100%;height:3px;margin-top:-1.5px;content:"";background-color:#ed7149;opacity:0;-webkit-transition:.1s .3s opacity linear;transition:.1s .3s opacity linear}.site-nav__link:hover .site-nav__link-helptext,.site-nav__link:focus .site-nav__link-helptext,.site-nav__link.is-current .site-nav__link-helptext{opacity:1}.site-nav__link:hover .site-nav__link-primary::after,.site-nav__link:focus .site-nav__link-primary::after,.site-nav__link.is-current .site-nav__link-primary::after{-webkit-transform:translateX(101%);transform:translateX(101%)}.site-nav__link:hover .site-nav__link-primary::before,.site-nav__link:focus .site-nav__link-primary::before,.site-nav__link.is-current .site-nav__link-primary::before{opacity:1}.site-header{margin-top:3em}.site-header h1{margin-bottom:0;font-size:2.5em;font-weight:900;line-height:.85;text-transform:uppercase}@media(min-width: 24em){.site-header h1{font-size:3em}}@media(min-width: 64em){.site-header h1{font-size:4em}}.site-header h1.ani-heading-linein::after,.site-header h1.ani-line-in-both::after{height:3px;background-color:#ed7149}.sponsor-footer{margin-top:3em;padding:.6em;text-align:center;color:#373841;background-clip:content-box;background-color:#fff;border:2px solid #fff}.sponsor-footer__wrapper{margin:0 auto .5em;padding:1.5em 1em}.sponsor-footer__heading{line-height:1.1;text-transform:uppercase}.sponsor-footer__cta{position:relative;display:block;width:10em;margin:1em auto 0;padding:.7em 2em .8em;font-weight:300;color:#fff;background-color:#ed7149;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.sponsor-footer__cta::before{z-index:0;position:absolute;top:.5em;left:-0.5em;width:calc(100% + 1em);height:100%;content:"";border:2px solid #ed7149;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.sponsor-footer__cta:hover{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.sponsor-footer__cta:hover::before{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.sponsor-footer__cta:active,.sponsor-footer__cta:focus{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.sponsor-footer__cta:active::before,.sponsor-footer__cta:focus::before{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.sponsor-footer h2:first-child{margin-top:0}.sponsor-tier{margin:1em auto}.sponsor-tier+.sponsor-tier{margin-top:-0.6em}.sponsor-tier__heading{margin:0 auto;font-size:1.1em;font-weight:300;color:#ed7149}.sponsor-tier a{display:inline-block;vertical-align:middle;margin:.2rem;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.sponsor-tier a img{display:block;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.sponsor-tier a:hover,.sponsor-tier a:focus{-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.sponsor-tier--featured img{width:15em}.sponsor-tier--gold img{width:12em}.sponsor-tier--silver img{width:9em}.sponsor-tier--indie img{width:6em}.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem;font-size:.9em;line-height:1.5em}.site-footer__section{width:100%;margin-bottom:1.5rem}@media(min-width: 40em){.site-footer{font-size:.8em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-footer__section:last-child{text-align:right}}.site-footer__socials a{-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.site-footer__socials a:hover,.site-footer__socials a:focus{color:#ed7149}.site-footer__socials svg{width:1.1em;height:1.1em;margin:0 .6em}.homepage-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:3em 1em 4em;color:#fff;background:#373841 url("../videos/hero.jpg") center no-repeat;background-size:center;overflow:hidden}@media(min-width: 40em){.homepage-header{padding:1em 2em 4em}}@media(min-width: 64em){.homepage-header{min-height:100vh}}.homepage-header>*{z-index:3}.homepage-header .ani-fadein{-webkit-animation-delay:1.2s;animation-delay:1.2s}.homepage-header__title{max-width:5em;margin:1rem 0;font-size:calc(2.5em + 5.3333333333vw);font-weight:900;line-height:.85;text-transform:uppercase}@media(min-width: 140em){.homepage-header__title{font-size:7.5em}}.homepage-header__title span{display:inline-block}.homepage-header__title span:nth-child(2){margin-left:.5em;-webkit-animation-delay:.3s;animation-delay:.3s}.homepage-header__title span:nth-child(2)::after{-webkit-animation-delay:.3s;animation-delay:.3s}.homepage-header__title span:nth-child(3){margin-left:.1em;-webkit-animation-delay:.5s;animation-delay:.5s}.homepage-header__title span:nth-child(3)::after{-webkit-animation-delay:.5s;animation-delay:.5s}.homepage-header__subtitle{max-width:20em;margin:1rem 0;font-size:1.5em;font-weight:100;line-height:1.1}.homepage-header__headline{margin:1rem 0;font-size:calc(1em + 2vw);line-height:1}@media(min-width: 92em){.homepage-header__headline{font-size:2.4em}}.homepage-header__white{font-weight:500}.homepage-header__orange{font-size:1.2em;text-transform:uppercase;color:#ed7149}.homepage-header__bgvideo{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.homepage-header::after{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:10rem;content:"";background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(55, 56, 65, 0)), to(#373841));background-image:linear-gradient(rgba(55, 56, 65, 0), #373841)}.homepage-header .tagline{max-width:30em;margin:0}@media(min-width: 64em){.homepage-header .tagline{max-width:none;font-size:1.1rem}}.lineup-announcement{font-size:2.75em;line-height:1;text-align:center;text-transform:uppercase}.lineup-announcement__year{color:#ed7149}.lineup-announcement--online{font-size:2em}.rsvp-cta{margin-top:2.5em;margin-bottom:2.5em;font-size:1.3em;text-align:center}.year-thumbnail{position:relative;display:inline-block;aspect-ratio:2/1}.year-thumbnail__text{position:absolute;top:0;left:0;max-width:3em;padding:.2em;font-size:1.8em;font-weight:700;line-height:1;text-align:center;background-color:#ed7149}.year-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member{margin:.5em;text-align:center}.team-member svg{position:relative;left:-1em;display:block;max-width:9em;margin:0 auto;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.team-member span{position:relative;left:1em;display:inline-block;padding:.3em .6em;color:#fff;background-color:#ed7149;-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.team-member:hover svg,.team-member:focus svg{-webkit-transform:scale(1.03);transform:scale(1.03)}.team-member:hover span,.team-member:focus span{-webkit-transform:translateY(-1em);transform:translateY(-1em)}.team-member::after,.team-member::before{content:none !important}.apply{margin-top:2.5em;margin-bottom:4em}.apply__copy{margin-top:3em;text-align:center}.apply .button{font-size:1.2em}.apply__emphasis{font-weight:bold;color:#ed7149}.application-form--disabled{pointer-events:none}.application-form--disabled input,.application-form--disabled textarea,.application-form--disabled select{color:rgb(90.0625,91.7,106.4375);opacity:.9}.application-form__section{margin:1em auto 1.5em}.application-form__options{margin:.3em auto}.application-form__options label{display:table;cursor:pointer}.application-form__options[data-validation-error]::after{position:static;display:block;margin-top:.5em;text-align:center}.application-form__checkbox-validation[data-validation-error]::after{margin-top:0}.application-form input,.application-form textarea,.application-form select{margin:.4em auto}.application-form input[type=checkbox],.application-form input[type=radio]{margin:.33em .3em .5em 0}.application-form [class*=flex-item--1-]{margin-top:.5em;margin-bottom:.5em}.google-form-embed{width:100%;height:30em}.google-form-embed--closed{height:12em}.photo-gallery{margin:.5em .45em;display:inline-table;line-height:0;opacity:.8;-webkit-transition:.3s opacity ease-out;transition:.3s opacity ease-out}.photo-gallery img{width:100%;-webkit-box-shadow:0 0 .6em rgb(31.625,32.2,37.375);box-shadow:0 0 .6em rgb(31.625,32.2,37.375)}@media(min-width: 40em){.photo-gallery img{width:auto;height:11em}}.photo-gallery:hover,.photo-gallery:focus{opacity:1}.line-up{display:grid;grid-gap:1.5em;grid-template-columns:repeat(auto-fill, minmax(11em, 1fr))}@media(min-width: 80em){.line-up{grid-template-columns:repeat(5, minmax(11em, 1fr))}}@media(min-width: 100em){.line-up{max-width:90%;margin:0 auto}}.game{position:relative;aspect-ratio:1/1;-webkit-box-shadow:0 0 1em rgb(31.625,32.2,37.375);box-shadow:0 0 1em rgb(31.625,32.2,37.375)}.game--disabled{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.game__overlay{z-index:2;position:absolute;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4.5em .75em .75em;text-align:center;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgba(8.25, 8.4, 9.75, 0)), color-stop(60%, rgba(8.25, 8.4, 9.75, 0.8)), to(rgb(8.25, 8.4, 9.75)));background:linear-gradient(rgba(8.25, 8.4, 9.75, 0) 0%, rgba(8.25, 8.4, 9.75, 0.8) 60%, rgb(8.25, 8.4, 9.75) 100%);overflow:hidden}.game__animated{z-index:1;position:absolute;top:0;left:0;visibility:hidden}.game__title{margin:0 auto;font-size:1.4em;line-height:1}.game__studio{margin:.3em auto 0;font-size:.9em;font-weight:100;line-height:1.2}@media(min-width: 64em){.game__studio{font-size:.8em}}.game__icons{z-index:3;-webkit-transform:translateZ(1px);transform:translateZ(1px);position:absolute;top:.3rem;left:.3rem;right:.3rem}.game__icons .game-icon{margin:.25rem;-webkit-filter:drop-shadow(0 0 1px #000);filter:drop-shadow(0 0 1px #000)}.game__status{z-index:4;-webkit-transform:translateZ(1px);transform:translateZ(1px);position:absolute;top:-0.6rem;left:-0.6rem;font-size:2.5em;line-height:0;color:#fff;background-color:#373841;border:3px solid #373841;border-radius:50%}.game__score{z-index:4;-webkit-transform:translateZ(1px);transform:translateZ(1px);position:absolute;top:-0.5em;left:-0.3em;font-size:2em;font-weight:900;text-shadow:0 0 .3rem #000}.game__reviews{font-size:.9em;font-weight:100;color:#ed7149}.game img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(hover: hover),(min-width: 80em){.game .game__overlay{top:0;padding:.75em;background:rgba(8.25,8.4,9.75,.75);opacity:0;-webkit-transition:.3s opacity ease-out;transition:.3s opacity ease-out;will-change:opacity}.game .game__reviews{position:absolute;bottom:.5rem}.game:hover .game__overlay,.game:focus .game__overlay{opacity:1}.game:hover .game__animated,.game:focus .game__animated{visibility:visible}}.game-modal{overflow:auto}.game-modal__nav{position:absolute;top:50%;margin-top:-1.5em;height:3em;width:1em;font-size:2em;font-weight:300;color:#fff;background-color:#373841;-webkit-box-shadow:0 0 1em rgba(0,0,0,.75);box-shadow:0 0 1em rgba(0,0,0,.75);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.game-modal__nav--prev{left:-0.8em}.game-modal__nav--prev:hover,.game-modal__nav--prev:focus{-webkit-transform:translateX(-15%);transform:translateX(-15%)}.game-modal__nav--next{right:-0.8em}.game-modal__nav--next:hover,.game-modal__nav--next:focus{-webkit-transform:translateX(15%);transform:translateX(15%)}.game-modal__media{line-height:0}@media(min-width: 40em){.game-modal__media{float:left;width:50%}}.game-modal__media .js-game-featured-image.is-trailer{cursor:pointer}.game-modal__media .js-game-featured-video{display:none;background:#fff}.game-modal__media img{display:block;margin:0 auto}.game-modal__video-wrapper{position:relative;padding-bottom:56.25%;height:0}.game-modal__video-wrapper iframe,.game-modal__video-wrapper object,.game-modal__video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.game-modal__video-thumbnail{position:relative;display:inline-block;pointer-events:none}.game-modal__video-thumbnail::before{content:"▶";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:1.2em;text-indent:.1em;width:1.6em;height:1.6em;line-height:1.6em;color:#fff;background-color:rgba(0,0,0,.8);border-radius:50%}.game-modal__video-thumbnail img{pointer-events:auto}.game-modal__media-select{text-align:center;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.game-modal__media-select img{height:4em;width:auto}.game-modal__media-select a{margin:.5em .15em;display:inline-table;opacity:.7;-webkit-transition:.3s opacity ease-out;transition:.3s opacity ease-out}.game-modal__media-select a:hover,.game-modal__media-select a:focus{opacity:1}.game-modal__copy{padding:.6em 0 .2em}@media(min-width: 40em){.game-modal__copy{float:left;width:50%;padding:0 1.5em}}.game-modal__copy h1{margin:0 auto;font-size:2em;font-weight:700;line-height:1}@media(min-width: 80em){.game-modal__copy h1{font-size:2.4em}}.game-modal__details{margin:1em 0;padding-left:0;font-weight:100;line-height:1.5;list-style:none}.game-modal__details strong{opacity:.5;font-weight:500}.game-modal__cta{display:block;width:13em;margin:1.5em auto 0;text-align:center;color:#fff;background-color:#ed7149}.game-modal .modaal-content-container{overflow:auto}.game-modal:not(.modaal-inline),.game-modal .modaal-container{max-width:60em;margin:1em auto}.game-jurying{position:relative;max-width:50em;margin:0 auto}.game-jurying__nav{z-index:3;position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(0,0,0,.6)}.game-jurying__nav a,.game-jurying__nav button{padding:.4em .8em;font-size:.8em;font-weight:300;text-transform:uppercase;color:#fff;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.game-jurying__nav a:hover,.game-jurying__nav button:hover{color:#ed7149}.game-header{position:relative;text-align:center;background-position:center;background-size:cover;-webkit-box-shadow:0 0 .5rem #000;box-shadow:0 0 .5rem #000}.game-header::after,.game-header::before{z-index:1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.game-header::after{background:rgba(55,56,65,.3)}.game-header::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0.1)), color-stop(90%, rgba(0, 0, 0, 0.8)));background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0.8) 90%)}.game-header__content{position:relative;z-index:2;min-height:9em;padding:2em 1em 1em}.game-header__title{margin:.3em auto;font-size:2.4em;line-height:1;text-shadow:0 0 5px #000,0 0 2px #000;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.game-header__info{margin:.5em auto;padding-left:0;list-style-type:none}.game-header__info li{display:inline-block;margin:0 .3em .3em;padding:.1em .4em;font-size:.9em;font-weight:300;background:rgba(0,0,0,.6)}.game-header__description{max-width:50em;margin:1em auto;font-size:.8em;text-shadow:0 0 2px #000,0 0 4px #000}.game-header .game-icon:not(:first-child){margin:0 .1rem 0 .5rem}.game-install{z-index:3;position:relative;padding:1em;font-size:.8em;text-align:center}.game-install__cta{position:relative;top:-2em;display:block;max-width:18em;margin:0 auto .5em;padding:.6em;font-size:1.1em;font-weight:700;text-transform:uppercase;background-color:#ed7149;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.5);box-shadow:0 0 .5rem rgba(0,0,0,.5)}.game-install__cta--issue{background-color:#ca3a4e}.game-install__cta:is(a,button){-webkit-transition:.3s transform ease-out;transition:.3s transform ease-out}.game-install__cta:is(a,button):hover,.game-install__cta:is(a,button):focus{-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.game-install__copy-icon{min-width:18px;margin-right:.5em}.game-install__help-icon{margin-left:.5em}.game-install__help-icon:hover+.game-install__help-tooltip,.game-install__help-icon:focus+.game-install__help-tooltip{opacity:1;visibility:visible}.game-install__help-tooltip{z-index:99;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24em;margin-top:.5em;padding:.75em;font-size:.9em;font-weight:400;text-transform:none;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;background-color:rgba(0,0,0,.75);-webkit-transition:.3s opacity ease-out;transition:.3s opacity ease-out;opacity:0;visibility:hidden}.game-install__help-tooltip::before{content:"";display:block;position:absolute;bottom:100%;left:50%;margin-left:-1em;border-left:1em solid rgba(0,0,0,0);border-right:1em solid rgba(0,0,0,0);border-bottom:1em solid rgba(0,0,0,.75)}.game-install__tooltip-trigger:hover .game-install__help-tooltip,.game-install__tooltip-trigger:focus-visible .game-install__help-tooltip{opacity:1;visibility:visible}.game-devnotes{margin:1em -1em .5em;text-align:left}.game-devnotes__toggle{position:relative;margin-bottom:.3em;cursor:pointer;color:#ed7149}.game-devnotes__heading{font-size:1.2em;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.game-devnotes__helptext{margin-left:1em}.game-devnotes:not([open]) .game-devnotes__toggle{margin-bottom:2.2em}.game-devnotes:not([open]) .game-devnotes__toggle::before{position:absolute;top:100%;right:0;left:0;padding-top:.3em;content:attr(data-instructions);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;opacity:.7}.game-devnotes p{margin:0 auto;white-space:pre-line}.game-feedback{padding:.5rem 0}.game-feedback__heading:first-child{margin-top:0}.game-feedback__reviewer{margin:0 auto .5rem;font-weight:300;color:#ed7149}.game-feedback__answer{margin:.5em auto;padding:0 .5em}.game-feedback__answer h4{margin:0 auto .3em}.game-feedback__answer p{margin:0 auto;white-space:pre-line}.game-feedback__scores{margin-top:0;margin-bottom:0}.game-feedback textarea{margin:.4em auto 1.6em}.game-score{text-align:center;margin-bottom:3em}.game-score__question{margin-bottom:0;font-weight:500;color:#ed7149}.game-score__helptext{margin-bottom:-0.5em;font-size:.8em;line-height:1.5;color:#fff}.game-score__radio{cursor:pointer}@media(min-width: 50em){.game-score__radio{position:relative;display:inline-block;margin:.5em 1em;line-height:1}}.game-score__radio-scale-text{display:inline}.game-score__radio-scale-text:before{content:" - "}@media(min-width: 50em){.game-score__radio-scale-text{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:.5em;width:8em;font-size:.8em}.game-score__radio-scale-text:before{display:none}}.game-score[data-validation-error]::after{position:static;display:table;width:auto;margin:0 auto}@media print{body.app{color:#373841;background-color:#fff}body.app::before{display:block;content:"Seattle Indies Expo";font-size:2em;font-weight:900;text-transform:uppercase;color:#ed7149;background-color:#373841;padding:.5rem 1rem}body.app .container{width:100%;padding:0 1rem}.game-jurying+.site-footer,.game-jurying__nav,.game-header,.game-feedback h2,.game-feedback__scores,.game-feedback__scores~*{display:none}.game-feedback .ani-heading-linein::after,.game-feedback .ani-line-in-both::after{content:none}.game-feedback__review{display:block;margin:.5em auto}.game-feedback__reviewer{font-size:2em;font-weight:700}.game-feedback__answer{padding:0;margin-bottom:1em}}.faq dl{margin:0 auto;padding:0 1.5em}.faq dt,.faq dd{position:relative}.faq dt::before,.faq dd::before{position:absolute;left:-1.25em;font-style:italic;opacity:.8}.faq dt{margin-top:1em;font-weight:500;color:#ed7149}.faq dt::before{content:"Q:"}.faq dd{margin:0 auto 1.5em}.faq dd::before{content:"A:"}.dashboard-cta{position:relative;max-width:14em;min-height:16em;margin:0 auto;padding:.6em;text-align:center;color:#fff;background-clip:content-box;background-color:#ed7149;border:2px solid #ed7149}.dashboard-cta--inactive{opacity:.8}.dashboard-cta--inactive::before{display:none}.dashboard-cta__wrapper{padding:.6em;font-size:1.3em;font-weight:500;line-height:1.2;text-transform:uppercase;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.dashboard-cta::before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#ed7149;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out}a.dashboard-cta:hover .dashboard-cta__wrapper,a.dashboard-cta:focus .dashboard-cta__wrapper{-webkit-transform:scale(1.05);transform:scale(1.05)}a.dashboard-cta:hover::before,a.dashboard-cta:focus::before{-webkit-transform:scale(1);transform:scale(1)}.admin-tables{overflow-x:scroll;overflow-y:hidden;padding-bottom:2em}.admin-tables__name{width:15em;white-space:nowrap}.admin-tables__email{width:30em}.admin-tables__edit{width:2em}.admin-wipe-users{font-size:.8em;text-align:right;margin:-1em auto 2em}.sign-in{position:relative;max-width:20em;margin:1em auto;padding:2em 2em .6em;text-align:center;border:3px solid #fff}.sign-in__heading{margin:0 auto .5em;line-height:1}.sign-in__helptext{margin:1em auto 1.5em}.sign-in__errors{min-height:1.5em;margin-top:.5em;font-size:.9em;color:#ca3a4e}.sign-in__support{position:absolute;top:100%;right:0;left:0;margin:1.5em auto 1em;font-size:1rem;font-style:italic}.u-removed{display:none}.u-hidden{opacity:0;visibility:hidden}.u-screenreader-only{position:absolute !important;clip:rect(0 0 0 0) !important}.u-clearfix:after{content:"";display:table;clear:both}.u-float-left{float:left}.u-float-right{float:right}.u-float-none{float:none}.u-sticky{position:fixed}.u-align-center{text-align:center}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-word-truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-word-hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.u-word-break{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}