/*! Lity - v2.4.0 - 2019-08-10
* http://sorgalla.com/lity/
* Copyright (c) 2015-2019 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:0!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;-ms-transform:scale(1);transform:scale(1);transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-ms-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.grid{margin:0}[class*=col-]{float:left}.col-1,.col-12,.col-2,.col-20p,.col-3,.col-4,.col-5,.col-6,.col-8,.col-9{width:100%}.mobile-col.col-6{width:50%}@media (min-width:768px){.col-12{width:100%}.col-9{width:75%}.col-8{width:66.66%}.col-4{width:33.33%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-3{width:25%}.col-2{width:16.666666667%}.col-20p{width:20%}.col-offset-1{margin-left:8.333333333%}}.grid-pad{padding:0}.grid-pad [class*=col-]:last-of-type{padding-right:0}@media (min-width:768px){.grid>div.right{text-align:right}.grid-gutter{padding-left:0;padding-right:0}.grid-gutter:first-of-type{padding-left:0}.grid-gutter:last-of-type{padding-right:0}}.grid-ctnr{padding:0 20px;position:relative}@media (min-width:768px){.grid-ctnr{padding:0 30px}}@media (min-width:1201px){.grid-ctnr{padding:0 50px}}.grid-max-width{margin:0 auto;max-width:900px;padding:0 25px}@media (min-width:992px){.grid-max-width{padding:0}}.clearfix:after,.col-12:after,.col-1:after,.col-20p:after,.col-2:after,.col-3:after,.col-4:after,.col-5:after,.col-6:after,.col-8:after,.col-9:after,.grid:after{content:"";display:table;clear:both}span.hidden-xs{display:none}@media (min-width:480px){span.hidden-xs{display:inline}}div.hidden-xs{display:none}@media (min-width:480px){div.hidden-xs{display:block}}span.hidden-sm{display:inline}@media (min-width:480px) and (max-width:767px){span.hidden-sm{display:none}}div.hidden-sm{display:block}@media (min-width:480px) and (max-width:767px){div.hidden-sm{display:none}}.visible-md-up{display:none}@media (min-width:768px){.visible-md-up{display:block}}a.hidden-md-up{display:inline}@media (min-width:768px){a.hidden-md-up{display:none}}.sec-header{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.625rem;text-align:center}@media (min-width:768px){.sec-header{margin-bottom:3.125rem}}@media (min-width:768px){.sec-header__pre-heading.heading{margin-bottom:2.1875rem}}.sec-header__heading-ctnr{position:relative;text-align:center}@media (min-width:768px){.sec-header__heading-ctnr{margin-bottom:1.5625rem;padding:.3125rem 3.4375rem 0}}.sec-header__heading{margin-bottom:.9375rem}.sec-header__dates{text-transform:uppercase}.sec-header__logo{margin:0 0 .9375rem}@media (min-width:768px){.sec-header__logo{margin:0 0 1.25rem}}.sec-header__movie-logo-link{display:inline-block}.sec-header__movie-logo-link:hover svg g{fill:#fc0f1b}.sec-header__movie-logo-link svg{width:14.0625rem}@media (min-width:768px){.sec-header__movie-logo-link svg{width:17.8125rem}}.page-wrap--phase-2B .sec-header{margin-bottom:1.25rem}@media (min-width:768px){.page-wrap--phase-2B .sec-header{margin-bottom:3.125rem}}.border-corner{color:#27e2fd;display:none;height:1.3125rem;position:absolute;width:1.3125rem}@media (min-width:992px){.border-corner{display:block}}.border-corner--topleft{border-top:2px solid #27e2fd;border-left:2px solid #27e2fd;top:0;left:0}.border-corner--topright{border-top:2px solid #27e2fd;border-right:2px solid #27e2fd;top:0;right:0}.border-corner--bottomleft{border-bottom:2px solid #27e2fd;border-left:2px solid #27e2fd;bottom:0;left:0}.border-corner--bottomright{border-bottom:2px solid #27e2fd;border-right:2px solid #27e2fd;bottom:0;right:0}.sec-header--logo .border-corner--bottomleft{bottom:35px}.sec-header--logo .border-corner--bottomright{bottom:35px}.bg-gradient,.bg-pattern{height:1000px;position:absolute;width:600px;z-index:-10}.bg-gradient--left,.bg-pattern--left{left:0}.bg-gradient--right,.bg-pattern--right{right:0}.bg-pattern{background:linear-gradient(190deg,#000 0,transparent 70%),url(/assets/img/bg-grid-sm-mob.png) repeat center}@media (min-width:480px){.bg-pattern{background:linear-gradient(190deg,#000 0,transparent 70%),url(/assets/img/bg-grid-sm.png) repeat center}}.bg-gradient{background:linear-gradient(to top,#000 0,transparent 50%)}.heading{color:#27e2fd;font-family:eurostile,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;margin:0 0 .9375rem}@media (min-width:768px){.heading{margin:0 0 1.25rem}}.heading--1{font-size:3rem;line-height:1.4}@media (min-width:768px){.heading--1{font-size:5.8125rem}}.heading--2{font-size:1.5rem;letter-spacing:3px;line-height:.67}@media (min-width:768px){.heading--2{font-size:3.75rem}}.heading--3{font-size:1.5rem;letter-spacing:1.8px;line-height:1.1}@media (min-width:768px){.heading--3{font-size:2.25rem}}.heading--4{font-size:.9375rem;letter-spacing:4px;line-height:1.5}@media (min-width:768px){.heading--4{font-size:1rem}}.heading--5{font-size:.9375rem;line-height:1.25;margin-bottom:.4375rem}@media (min-width:768px){.heading--5{font-size:1rem;margin-bottom:.625rem}}.body-text{color:#27e2fd;font-family:adobe-clean,sans-serif;font-size:1rem;font-style:normal;line-height:1.25;margin:0 0 .9375rem}.body-text--bold{font-family:adobe-clean,sans-serif;font-weight:700}.body-text--italic{font-family:adobe-clean,sans-serif;font-style:italic;font-weight:400}.body-text--italic em,.body-text--italic i{font-style:normal}.body-text--small{font-size:.5rem}@media (min-width:768px){.body-text--small{font-size:.75rem}}.body-text--secondary{color:#fc0f1b;transition:color .3s}.body-text--disabled{color:#910c00}.sub-text{color:#27e2fd;font-family:adobe-clean,sans-serif;font-size:1rem;font-style:normal;line-height:1.6;margin:0 0 1.25rem}@media (m-up){.sub-text{margin:0 0 1.5625rem}}.intro-text{color:#27e2fd;font-family:adobe-clean,sans-serif;font-size:1rem;font-style:normal;line-height:1.15;margin:0 0 1.25rem}@media (min-width:768px){.intro-text{font-size:1.25rem;line-height:1.6;margin:0 0 1.5625rem}}.quote-text{color:#27e2fd;font-family:adobe-clean,sans-serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1.6;margin:0 0 1.25rem}@media (min-width:768px){.quote-text{font-size:1.25rem}}.caption-text{color:#27e2fd;font-family:adobe-clean,sans-serif;font-size:1rem;font-style:bold;font-weight:700;line-height:1.4;margin:0 0 1.25rem}@media (min-width:768px){.caption-text{font-size:1.125rem}}.link{color:#27e2fd;font-size:1rem;font-family:adobe-clean,sans-serif;line-height:1.25;text-decoration:underline;text-transform:uppercase;transition:color .2s}.link:active{color:#fc0f1b}@media (min-width:768px){.link:hover{color:#fc0f1b}}.cta-link,.cta-text{color:#27e2fd;font-size:1rem;font-family:eurostile,sans-serif;line-height:1.25}@media (min-width:768px){.cta-link,.cta-text{font-size:1.125rem;line-height:2.7}}.cta-link,.cta-text a{text-decoration:underline;text-transform:uppercase;transition:color .2s}@media (min-width:768px){.cta-link:active,.cta-link:hover,.cta-text a:active,.cta-text a:hover{color:#fc0f1b}}.btn{background:0 0;border:2px solid #fc0f1b;color:#fc0f1b;display:inline-block;font-family:eurostile,sans-serif;font-size:.75rem;letter-spacing:.9px;max-width:100%;margin:8px 0 20px;overflow:hidden;position:relative;padding:12px 25px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:480px){.btn{margin:8px 30px 30px;padding:15px 35px 18px}}@media (max-width:767px){.btn:active,.btn:focus{background-color:#fc0f1b;color:#000}}@media (min-width:768px){.btn{display:inline-block;font-size:1.125rem}.btn:after{background:#fc0f1b;content:"";top:50%;height:100%;left:50%;opacity:0;position:absolute;-ms-transform:translateX(-50%) translateY(-50%) skewX(45deg);transform:translateX(-50%) translateY(-50%) skewX(45deg);transition:all .3s;width:0;z-index:-1}.btn:hover{color:#000}.btn:hover:after{width:100%;opacity:1}.btn:active{color:#000}}.btn--disabled,button[disabled]{border:2px solid #910c00;color:#910c00;cursor:not-allowed}.btn--disabled:active,.btn--disabled:hover,button[disabled]:active,button[disabled]:hover{background:#000;color:#910c00}.btn--disabled:after,button[disabled]:after{display:none}a[name]{display:block;position:relative;width:0;height:0;top:-120px}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background-color:#000;color:#27e2fd;width:100%}a{color:#27e2fd}a:hover{color:#fc0f1b}a:focus,button:focus,select:focus,textarea:focus{outline-color:#27e2fd}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:0}p{margin:0}ul{margin:0 0 1.25rem;padding:0 0 0 1.25rem}li{line-height:1.5}@media (min-width:768px){li{line-height:1.9}}img{max-width:100%}svg path{transition:fill .3s}.page-wrap--countdown,.page-wrap--error,.page-wrap--homepage{padding:4.6875rem 0 0}@media (min-width:768px){.page-wrap--countdown,.page-wrap--error,.page-wrap--homepage{padding:7.75rem 0 0}}.page-wrap--countdown{background:linear-gradient(to right,#000,transparent 60%),url(/assets/img/bg-grid-sm.png) repeat center}.page-wrap--error.page-wrap,.page-wrap--homepage.page-wrap--phase-2A,.page-wrap--homepage.page-wrap--phase-2B,.page-wrap--homepage.page-wrap--phase-3{background:url(/assets/img/bg-home-phase2-mob.jpg) center 36%}@media (min-width:768px){.page-wrap--error.page-wrap,.page-wrap--homepage.page-wrap--phase-2A,.page-wrap--homepage.page-wrap--phase-2B,.page-wrap--homepage.page-wrap--phase-3{background:url(/assets/img/bg-home-phase2.jpg) no-repeat center 28%}}.page-wrap--error.page-wrap--phase-2A .bg-animation__blinkers__container,.page-wrap--error.page-wrap--phase-2B .bg-animation__blinkers__container,.page-wrap--error.page-wrap--phase-3 .bg-animation__blinkers__container,.page-wrap--homepage.page-wrap--phase-2A .bg-animation__blinkers__container,.page-wrap--homepage.page-wrap--phase-2B .bg-animation__blinkers__container,.page-wrap--homepage.page-wrap--phase-3 .bg-animation__blinkers__container{display:none}.main{position:relative;z-index:20;min-height:calc(100vh - 11.875rem)}@media (min-width:768px){.main{min-height:calc(100vh - 5.625rem)}}.main--countdown,.main--error,.main--homepage{min-height:calc(100vh - 4.6875rem - 11.875rem);display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.main--countdown,.main--error,.main--homepage{min-height:calc(100vh - 7.75rem - 5.625rem)}}.lity{background:rgba(76,76,76,.95)}.lity-wrap:before{margin-right:0}@media (max-width:991px){.lity-container{width:90%!important}}@media (max-height:450px){.lity-container{width:65%!important}}.lity-content:after{box-shadow:none}.lity-iframe-container{border:2px solid #27e2fd}.lity-close{color:#27e2fd;font-size:48px;position:absolute;right:0;top:-40px}.lity-close:active,.lity-close:hover{color:#fc0f1b;font-size:48px;top:-40px}@media (min-width:1120px){.lity-close{right:-60px;top:-8px}.lity-close:active,.lity-close:hover{top:-8px}}@media (min-width:768px){.lity-close{opacity:.8}.lity-close:hover{opacity:1}}.page-wrap--challenge .main--challenge{overflow:hidden}.page-wrap--challenge .bg-animation__bars__container{position:absolute;right:80px;top:625px}@media (min-width:1201px){.page-wrap--challenge .bg-animation__bars__container{right:100px;top:675px}}.page-wrap--challenge .bg-animation-blinkers--1{display:none}@media (min-width:992px){.page-wrap--challenge .bg-animation-blinkers--1{display:block;left:85px;margin-left:35px;position:absolute;top:50%;-ms-transform:rotate(90deg);transform:rotate(90deg)}}.page-wrap--challenge.page-wrap--phase-3 .bg-animation-blinkers--1{display:none}.page-wrap--challenge .bg-animation-blinkers--2{display:none}@media (min-width:992px){.page-wrap--challenge .bg-animation-blinkers--2{bottom:5%;display:block;position:absolute;right:140px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.page-wrap--challenge.page-wrap--phase-3 .bg-animation-blinkers--2{display:none}.page-wrap--challenge .bg-animation__coordinates__container{overflow:hidden;position:absolute;right:65px;top:86%;width:140px}@media (min-width:1201px){.page-wrap--challenge .bg-animation__coordinates__container{right:85px;top:65%}}.page-wrap--challenge.page-wrap--phase-2B .bg-animation__coordinates__container{top:82%}.page-wrap--challenge.page-wrap--phase-3 .bg-animation__coordinates__container{display:none}.page-wrap--challenge .bg-animation__reticle__container{left:65px;position:absolute;top:86%}@media (min-width:1201px){.page-wrap--challenge .bg-animation__reticle__container{left:85px}}.page-wrap--challenge.page-wrap--phase-2B .bg-animation__reticle__container{top:84%}.page-wrap--challenge.page-wrap--phase-3 .bg-animation__reticle__container{display:none}@media (min-width:992px){.page-wrap--challenge .bg-animation__code__container{left:65px;top:70%}}@media (min-width:1201px){.page-wrap--challenge .bg-animation__code__container{left:85px}}.page-wrap--challenge.page-wrap--phase-2B .bg-animation__code__container{top:60.5%}.page-wrap--challenge .bg-animation__columns__container{position:absolute}@media (min-width:992px){.page-wrap--challenge .bg-animation__columns__container{right:65px;top:37%}}@media (min-width:1201px){.page-wrap--challenge .bg-animation__columns__container{right:85px;top:47%}}.page-wrap--challenge.page-wrap--phase-2B .bg-animation__columns__container{top:29%}.page-wrap--behind-the-scenes .main--behind-the-scenes{overflow:hidden}.page-wrap--behind-the-scenes .bg-animation__bars__container{position:absolute;right:80px;top:625px}@media (min-width:1201px){.page-wrap--behind-the-scenes .bg-animation__bars__container{right:100px;top:675px}}.page-wrap--behind-the-scenes .bg-animation__code__container{display:none}@media (min-width:992px){.page-wrap--behind-the-scenes .bg-animation__code__container{display:block;left:65px;top:57.5%}}@media (min-width:1201px){.page-wrap--behind-the-scenes .bg-animation__code__container{left:85px}}.page-wrap--behind-the-scenes .bg-animation__columns__container{display:none;position:absolute}@media (min-width:992px){.page-wrap--behind-the-scenes .bg-animation__columns__container{display:block;right:65px;top:73%}}@media (min-width:1201px){.page-wrap--behind-the-scenes .bg-animation__columns__container{right:85px;top:62%}}.page-wrap--error .error-message{animation:glitch 1.2s infinite alternate;text-align:center;text-shadow:0 0 20px #000}.page-wrap--error .error-message h1,.page-wrap--error .error-message h2{font-family:eurostile,sans-serif}.page-wrap--error .error-message p{font-family:adobe-clean,sans-serif;font-size:18px;font-weight:700;margin-top:2rem;text-transform:uppercase}.page-wrap--error .ruler{-ms-transform:rotate(2.8deg);transform:rotate(2.8deg);animation:blink 1s infinite}.page-wrap--error .ruler--left{-ms-transform:rotate(-1deg) scaleX(-1);transform:rotate(-1deg) scaleX(-1);animation-delay:.5s}.page-wrap--error .bg-animation-container>*{animation:glitch .5s infinite alternate}.page-wrap--error .bg-animation-container>:first-child{animation-delay:1s}.page-wrap--error .bg-animation-container>:last-child{animation-delay:.5s}.page-wrap--error .bg-animation__blinkers__box--1{-ms-transform:skewY(9deg);transform:skewY(9deg)}.page-wrap--error .bg-animation__blinkers__box--3{-ms-transform:skewY(-3deg);transform:skewY(-3deg)}.page-wrap--error .bg-animation__bars{top:15%;right:150px}.page-wrap--error .bg-animation__bars__bar{-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.page-wrap--error .bg-animation__bars__bar:nth-child(2){margin-left:-10px}.page-wrap--error .bg-animation__bars__bar:nth-child(6){margin-left:20px}.page-wrap--error .bg-animation__bars__triangle{-ms-transform:skewY(45deg);transform:skewY(45deg)}.page-wrap--error .bg-animation__coordinates__line:nth-child(2){-ms-transform:rotate(4deg);transform:rotate(4deg)}.page-wrap--error .bg-animation__coordinates__line:nth-child(2){width:200px;-ms-transform:scaleX(-1) translateX(-9px) rotate(8deg);transform:scaleX(-1) translateX(-9px) rotate(8deg);font-size:15px;font-style:italic}.page-wrap--error .bg-animation__coordinates__line:nth-child(4){-ms-transform:rotate(-2deg) translateX(-20px);transform:rotate(-2deg) translateX(-20px)}@media (prefers-reduced-motion:reduce){.page-wrap--error *{animation:none!important}}@keyframes glitch{0%{transform:skewX(-10deg)}4%{transform:skewX(10deg)}8%{transform:skewX(10deg);opacity:1}16%{opacity:0}19%{opacity:1}20%{transform:skewX(0)}89%{opacity:1}90%{opacity:0}92%{opacity:1}94%{transform:scale(1) translate(0,0)}95%{transform:scale(1.4) translate(-45px,0)}96%{transform:scale(1) translate(0,0)}97%{transform:translate(65px,0)}98%{transform:translate(0,0)}100%{transform:skewX(0)}}@keyframes blink{0%{opacity:1}5%{opacity:0}6%{opacity:1}29%{opacity:1}30%{opacity:0}31%{opacity:1}88%{opacity:1}89%{opacity:0}90%{opacity:1}}.style-block{margin:0 auto;width:90%}.style-block__row{display:-moz-box;display:-ms-flexbox;display:flex;margin:40px 0;padding:0 20px}.style-block__row--noflex{display:block}.style-block__row--margin-lg{margin-top:300px}.style-block__copy{color:#fff;font-family:adobe-clean,sans-serif;font-size:1rem;font-weight:400}.style-block__cell{margin:50px 0}.color-block{margin:0 40px 0 0;width:140px}.color-block__swatch{background:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.28);height:140px;width:100%}.style-divider{background:#fff;height:1px;margin:0 auto 60px auto;width:90%}.page-wrap--countdown .bg-animation__blinkers__container,.page-wrap--error .bg-animation__blinkers__container,.page-wrap--homepage .bg-animation__blinkers__container{position:absolute;right:30px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1201px){.page-wrap--countdown .bg-animation__blinkers__container,.page-wrap--error .bg-animation__blinkers__container,.page-wrap--homepage .bg-animation__blinkers__container{right:50px}}.page-wrap--countdown .bg-animation__bars__container,.page-wrap--error .bg-animation__bars__container,.page-wrap--homepage .bg-animation__bars__container{position:absolute;right:80px;top:10%}@media (min-width:1201px){.page-wrap--countdown .bg-animation__bars__container,.page-wrap--error .bg-animation__bars__container,.page-wrap--homepage .bg-animation__bars__container{right:100px;top:25%}}.page-wrap--countdown .bg-animation__coordinates__container,.page-wrap--error .bg-animation__coordinates__container,.page-wrap--homepage .bg-animation__coordinates__container{bottom:60px;left:70px;position:absolute}@media (min-width:1201px){.page-wrap--countdown .bg-animation__coordinates__container,.page-wrap--error .bg-animation__coordinates__container,.page-wrap--homepage .bg-animation__coordinates__container{left:90px}}.clock-section{text-align:center;padding:1.25rem 3.125rem 0;width:100%}@media (min-width:480px){.clock-section{padding:.9375rem 3.75rem}}@media (min-width:768px){.clock-section{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.clock{margin-bottom:1.875rem;display:inline-block;position:relative}@media (min-width:768px){.clock{margin-bottom:5.3125rem}}@media (min-width:992px){.clock{padding:.3125rem 3.75rem .9375rem}}.clock__heading{margin-bottom:1.25rem}@media (min-width:768px){.clock__heading{margin-bottom:2.5rem}}.clock__element{display:block;text-align:left}@media (min-width:768px){.clock__element{text-align:center;display:inline-block}}.clock__number{display:inline-block;color:#27e2fd;font-family:eurostile,sans-serif;font-size:6.8125rem;margin:0;line-height:.9}@media (min-width:768px){.clock__number{display:block;margin:0 0 .9375rem}}.clock__colon{display:none}@media (min-width:768px){.clock__colon{display:inline}}.clock__text{display:inline-block;font-family:eurostile,sans-serif;margin:0 0 0 .3125rem;text-transform:uppercase;position:relative;bottom:5px}@media (min-width:480px){.clock__text{margin-left:1.875rem}}@media (min-width:768px){.clock__text{display:block;margin:0 1.4375rem 0 0}}@media (min-width:768px){.clock__text--last{margin:0}}.clock__subheading{text-transform:uppercase}.fake-countdown-notice{background:rgba(255,255,255,.2);color:#fff;left:50%;font-size:14px;font-weight:700;line-height:1.4;position:absolute;text-align:center;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);width:350px;padding:.5rem;opacity:.6}.fake-countdown-notice a{color:#fff}.header{height:4.6875rem;padding-top:1.875rem;position:fixed;top:0;left:0;width:100%;z-index:50}.header:before{background-image:linear-gradient(#000,rgba(0,0,0,.6),rgba(84,84,84,0));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.header.is-active:before{opacity:1}@media (min-width:768px){.header{height:7.75rem;padding-top:2.5rem}}.header.has-expanded-nav{background:#000}.header__content{-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.header__content{-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__logo-ctnr{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex;height:1.875rem;transition:opacity .3s}@media (min-width:768px){.header__logo-ctnr{height:3.25rem}}.header__logo-ctnr.fade-after-splash-animation{opacity:.5}.header__logo-link{display:block}.header__logo:active g{fill:#fc0f1b}@media (min-width:768px){.header__logo:hover g{fill:#fc0f1b}}.header__logo1{margin-right:.75rem;width:1.5625rem}@media (min-width:768px){.header__logo1{margin-right:.9375rem;width:2.1875rem}}.header__logo-icon{margin-right:.625rem;width:.875rem}@media (min-width:768px){.header__logo-icon{margin-right:.75rem;width:1.125rem}}.header__logo2{width:10rem}@media (min-width:768px){.header__logo2{width:13.4375rem}}.header__logo2 g{fill:#fff}.social-list{list-style:none;margin:0;padding:0}.social-list__item{display:inline-block;margin-right:10px}.social-link{display:inline-block}.social-link svg{height:26px}.social-link path{transition:fill .3s}.social-link:active path{fill:#fc0f1b}@media (min-width:768px){.social-link:hover path{fill:#fc0f1b}}.nav-list{display:none;list-style:none;margin:0;padding:0}@media (min-width:992px){.nav-list{display:inline-block}}.nav-list__item{margin:0 0 .3125rem;padding:0}@media (min-width:992px){.nav-list__item{display:inline-block;margin-left:10px;margin-top:-10px;padding:0 5px}.nav-list__item:last-child{margin-right:-10px}}@media (min-width:992px){.nav-list__item{margin-left:30px}}.is-expanded .nav-list{background:#000;display:block;height:100vh;top:100%;left:0;padding:20px 20px;position:absolute;right:0}.nav-link{color:#27e2fd;display:inline-block;font-size:1rem;font-family:eurostile,sans-serif;line-height:1.4;text-transform:uppercase;text-decoration:none;padding:10px;position:relative;transition:color .3s}@media (max-width:767px){.nav-link{margin-left:-10px}}@media (min-width:768px){.nav-link{display:inline-block}}.nav-link.is-active{color:#fc0f1b}@media (min-width:992px){.nav-link.is-active{color:#27e2fd}}.nav-link:after{background:#fc0f1b;bottom:1px;content:"";height:2px;left:10px;opacity:0;position:absolute;-ms-transform:translateY(3px);transform:translateY(3px);transition-property:transform,opacity;transition-duration:.15s;width:calc(100% - 20px)}.nav-link.is-active:after{background:#fc0f1b;opacity:1;-ms-transform:translateY(-7px);transform:translateY(-7px)}@media (min-width:992px){.nav-link.is-active:after{background:#27e2fd}}.nav-list__item:active .nav-link,.nav-list__item:hover .nav-link{color:#fc0f1b}.nav-list__item:active .nav-link:after,.nav-list__item:hover .nav-link:after{background-color:#fc0f1b;opacity:1;-ms-transform:translateY(-7px);transform:translateY(-7px);transition-property:transform,opacity;transition-delay:0s;transition-duration:.15s}.nav-list__item:active .nav-link--external,.nav-list__item:hover .nav-link--external{color:#27e2fd}@media (min-width:992px){.nav-list__item:active .nav-link--external,.nav-list__item:hover .nav-link--external{color:#fc0f1b}}.nav-list__item:active .nav-link--external:after,.nav-list__item:hover .nav-link--external:after{opacity:0}@media (min-width:992px){.nav-list__item:active .nav-link--external:after,.nav-list__item:hover .nav-link--external:after{opacity:1}}.burger-ctnr{position:absolute;top:-20px;right:5px}.burger{background-color:transparent;border:0 none;display:block;height:50px;position:relative;width:50px;z-index:70}@media (min-width:992px){.burger{display:none}}.burger__item{background:#27e2fd;display:block;height:2px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%);transform:translate(-50%);-ms-transform-origin:center;transform-origin:center;transition:all .2s;width:20px}.burger__bun-top{-ms-transform:translate(-50%,calc(-50% - 5px));transform:translate(-50%,calc(-50% - 5px))}.burger__bun-btm{-ms-transform:translate(-50%,calc(-50% + 7px));transform:translate(-50%,calc(-50% + 7px))}.is-expanded .burger .burger__bun-top{-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.is-expanded .burger .burger__patty{opacity:0}.is-expanded .burger .burger__bun-btm{-ms-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}@media (min-width:992px){.page-wrap--phase-3 .nav-list__item{margin-left:0}}.footer{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex;height:11.875rem;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;position:relative;text-align:center;z-index:40}@media (min-width:768px){.footer{height:5.625rem;text-align:left;padding-bottom:0}}@media (min-width:768px){.footer__content{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.footer__social-nav{margin-bottom:1.5625rem}@media (min-width:768px){.footer__social-nav{margin-bottom:0;margin-top:.3125rem}}.footer .body-text{margin-bottom:0;padding:0 50px}@media (min-width:768px){.footer .body-text{padding:0}}.footer .fine-print{line-height:1.4;text-align:center}@media (min-width:768px){.footer .fine-print{text-align:right}}.evidon-consent-link-text{color:#27e2fd;font-size:.5rem}@media (min-width:768px){.evidon-consent-link-text{font-size:.75rem}}.ruler{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 4.6875rem - 25px);-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;right:20px;top:4.6875rem;z-index:50}@media (min-width:768px){.ruler{top:7.75rem;height:calc(100vh - 7.75rem - 5.625rem);right:30px}}@media (min-width:1201px){.ruler{right:50px}}.ruler img{display:block}.ruler--left{left:20px;right:auto;-ms-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:768px){.ruler--left{left:30px}}@media (min-width:1201px){.ruler--left{left:50px}}.ruler__content{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:80vh;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;width:14px}.ruler__bound{border-top:solid 2px #fc0f1b;border-right:solid 2px #fc0f1b;height:20px;margin:0 0 25px;width:20px}.ruler__bound--btm{margin:25px 0 0;-ms-transform:scaleY(-1);transform:scaleY(-1)}.ruler__filler{background:url(/assets/img/ruler-fill.svg);height:72px}.ruler__btm{-ms-transform:scaleY(-1);transform:scaleY(-1)}.hero.grid-ctnr{width:100%}.hero__inner{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__heading-ctnr{position:relative;padding:0 2.5rem 1.25rem;text-align:center}@media (min-width:768px){.hero__heading-ctnr{margin-bottom:4.375rem}}.hero__heading-ctnr--challenge{margin-top:.9375rem;margin-bottom:2.5rem}.hero__heading{line-height:1;margin:0}.hero__subheading{text-align:center}.hero__intro{text-align:center}@media (min-width:768px){.hero__intro{margin-bottom:3.75rem}}.hero__intro p{max-width:900px}.hero__cta{padding:0 1.5625rem;text-align:center}@media (min-width:768px){.hero__cta{padding:0}}.hero__logo{max-width:16.5625rem;max-height:2.6875rem}@media (min-width:768px){.hero__logo{max-width:41.25rem;max-height:6.625rem}}.hero__logo-ctnr{margin-bottom:4.375rem}@media (max-width:768px){.hero__creative-cloud-icon{max-width:5.8125rem;max-height:4rem}}.hero__heading-ctnr--homepage{top:33vh}.hero__heading-ctnr--homepage .heading--1{font-size:3rem}@media (min-width:480px){.hero__heading-ctnr--homepage .heading--1{font-size:4.5rem}}@media (min-width:992px){.hero__heading-ctnr--homepage .heading--1{font-size:5.8125rem}}.hero .phase3--header{font-size:3rem;margin:0 0 .5em;opacity:0}@media (min-width:480px){.hero .phase3--header{font-size:4.5rem}}@media (min-width:992px){.hero .phase3--header{font-size:5.8125rem}}.hero__cta{opacity:0;z-index:2;top:40vh}.hero__cta,.hero__heading-ctnr--homepage{position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s}@media (min-width:768px){.hero__cta,.hero__heading-ctnr--homepage{white-space:nowrap}}.hero__cta.fade-out-after-splash-animation,.hero__heading-ctnr--homepage.fade-out-after-splash-animation{opacity:0}.hero__cta.fade-in-after-splash-animation,.hero__heading-ctnr--homepage.fade-in-after-splash-animation{opacity:1;display:block}.hero__logo-ctnr--phase3{opacity:0}.hero--homepage{min-height:350px}.hero--challenge{background:linear-gradient(to top,#000 0,transparent 16%,rgba(84,84,84,0)),url(/assets/img/bg-hero-participate-mob.jpg) no-repeat center top;background-size:contain;padding:calc(60px + 4.6875rem) 1.875rem 2.5rem}@media all and (min-width:350px){.hero--challenge{background-size:cover}}@media (min-width:768px){.hero--challenge{background:linear-gradient(to top,#000 0,transparent 100%),url(/assets/img/bg-hero-participate.jpg) no-repeat center top;background-size:cover;padding-top:calc(120px + 7.75rem);padding-bottom:7.5rem}}@media (min-width:992px){.hero--challenge{background-size:cover}}.page-wrap--phase-2B .hero--challenge{padding:calc(60px + 4.6875rem) 1.25rem 2.5rem;background-size:cover}@media (min-width:768px){.page-wrap--phase-2B .hero--challenge{padding-top:calc(150px + 7.75rem);padding-bottom:9.375rem}}@media (min-width:768px){.page-wrap--phase-2B .hero__heading-ctnr--challenge{margin-bottom:9.375rem}}@media (min-width:768px){.page-wrap--phase-3 .hero__heading-ctnr--homepage{margin-bottom:0}}@media (min-width:992px){.page-wrap--phase-3 .hero__heading-ctnr--homepage{margin-bottom:4.375rem}}.page-wrap--phase-3 .hero__cta{top:36vh}.page-wrap--phase-3 .hero--challenge{padding:calc(60px + 4.6875rem) 1.25rem 2.5rem;background-size:cover}@media (min-width:768px){.page-wrap--phase-3 .hero--challenge{padding-top:calc(100px + 7.75rem)}}@media (min-width:992px){.page-wrap--phase-3 .hero--challenge{padding-top:calc(160px + 7.75rem);padding-bottom:9.375rem}}@media (min-width:768px){.page-wrap--phase-3 .hero__heading-ctnr--challenge{margin-bottom:5rem}}.hero--behind-the-scenes{padding:calc(10vh + 4.6875rem) 1.875rem .3125rem}@media (min-width:768px){.hero--behind-the-scenes{padding-top:calc(15vh + 7.75rem);padding-bottom:.9375rem}}.bts-hero__bg-gradient,.bts-hero__bg-pattern{height:80vh;top:40%;width:90vw}@media (min-width:992px){.bts-hero__bg-gradient,.bts-hero__bg-pattern{height:90vh;top:-12.5rem;width:70vw}}.rules{position:relative}.rules__inner{max-width:750px}.rules__bg-gradient,.rules__bg-pattern{height:120vh;top:31.25rem;width:100vw}@media (min-width:480px){.rules__bg-gradient,.rules__bg-pattern{height:170vh;top:-6.25rem;width:40vw}}.rules__bg-gradient--right,.rules__bg-pattern--right{height:150vh;top:-500px;width:70vw}@media (min-width:480px){.rules__bg-gradient--right,.rules__bg-pattern--right{height:170vh;top:500px;width:40vw}}.instructions{text-align:center;margin-bottom:1.875rem}@media (min-width:768px){.instructions{margin-bottom:3.75rem}}.instructions__heading{margin-bottom:1.25rem}@media (min-width:768px){.instructions__heading{margin-bottom:2.5rem}}@media (min-width:768px){.instructions__text{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.instructions p{-moz-box-flex:0;-ms-flex:0 1 196px;flex:0 1 196px}.prizes{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.prizes{margin-bottom:2.1875rem;text-align:center}}.prizes__heading{margin-bottom:1.25rem}@media (min-width:768px){.prizes__heading{margin-bottom:2.5rem}}.prizes__columns{text-align:left}@media (min-width:768px){.prizes__columns{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.prizes__column{-moz-box-flex:0;-ms-flex:0 1 196px;flex:0 1 196px}.prizes__level-details{text-align:left}.prizes__column-toggle{display:none}@media (max-width:767px){.prizes__column-toggle{display:block;font-size:30px;line-height:1;position:relative}.prizes__column-toggle--minus,.prizes__column-toggle--plus{height:30px;position:absolute;right:0;text-align:center;top:-5px;transition:opacity .2s ease-in;width:30px}.prizes__column-toggle--minus{opacity:0}.prizes__level-details{max-height:0;overflow:hidden;transition:max-height .2s ease-in}.prizes__column--open .prizes__column-toggle--plus{opacity:0}.prizes__column--open .prizes__column-toggle--minus{opacity:1}.prizes__column--open .prizes__level-details{max-height:300px}}.page-wrap--phase-2B .prizes{margin-bottom:0}@media (min-width:768px){.page-wrap--phase-2B .prizes{margin-bottom:3.125rem}}@media (min-width:768px){.page-wrap--phase-2B .rules .sec-header{margin-bottom:3.75rem}}.entry-form{text-align:center}@media (min-width:768px){.entry-form{margin-bottom:60px}}.entry-form__checkbox{text-align:left;display:-moz-box;display:-ms-flexbox;display:flex}.entry-form__checkbox-input{background:#fc0f1b}.entry-form__checkbox-label{font-size:.5rem;cursor:pointer;padding:.5rem 0}@media (min-width:480px){.entry-form__checkbox-label{font-size:1rem}}.entry-form__fine-print{color:#c6f3f7;margin-bottom:1.875rem}@media (max-width:767px){.entry-form__assets-button-heading{margin:0}}.entry-form__assets-button-container{text-align:center}@media (min-width:480px){.entry-form__assets-button-container{display:inline-block}}.entry-form__terms-and-conditions-link{font-size:.5rem}@media (min-width:768px){.entry-form__terms-and-conditions-link{font-size:1rem}}.page-wrap--phase-2B .entry-form{margin-bottom:3.125rem}@media (min-width:768px){.page-wrap--phase-2B .entry-form{margin-bottom:7.5rem}}.entry-form__checkbox-input{opacity:0}.entry-form__checkbox-label{position:relative}.entry-form__checkbox-label p{margin-left:35px}@media (min-width:768px){.entry-form__checkbox-label p{margin-left:45px}}.entry-form__checkbox-label::before{content:"";display:inline-block;height:27px;width:27px;border:2px solid #fc0f1b;border-radius:2px;position:absolute;top:6px}.entry-form__checkbox-label::after{content:"";color:#000;display:inline-block;height:11px;width:22px;border-left:3px solid;border-bottom:3px solid;-ms-transform:rotate(-60deg) skewX(-10deg);transform:rotate(-60deg) skewX(-10deg);position:absolute;top:12px;left:2px}.entry-form__checkbox input[type=checkbox]+label::after{content:none}.entry-form__checkbox input[type=checkbox]:checked+label::after{content:""}.entry-form__checkbox input[type=checkbox]:checked+label::before{background:#fc0f1b}.page-wrap--phase-3 .entry-form__terms-and-conditions-link{margin-bottom:3.125rem}@media (min-width:768px){.page-wrap--phase-3 .entry-form__terms-and-conditions-link{margin-bottom:6.25rem}}.iframe-ctnr{position:relative;margin-top:-30px}.iframe-ctnr__bg-gradient,.iframe-ctnr__bg-pattern{height:120vh;top:50%;width:100vw}@media (min-width:480px){.iframe-ctnr__bg-gradient,.iframe-ctnr__bg-pattern{height:160vh;top:25rem;width:33vw}}.how-to{text-align:center;margin-bottom:2.5rem}@media (min-width:768px){.how-to{margin-bottom:5.625rem}}.how-to__bg-gradient,.how-to__bg-pattern{height:50vh;top:0;width:80vw}@media (min-width:480px){.how-to__bg-gradient,.how-to__bg-pattern{height:130vh;top:10%;width:58vw}}.how-to__bg-gradient--left,.how-to__bg-pattern--left{height:80vh;top:40%;width:70vw}@media (min-width:480px){.how-to__bg-gradient--left,.how-to__bg-pattern--left{height:110vh;top:60%;width:37vw}}.movie-trailer{text-align:center}@media (min-width:768px){.movie-trailer{margin-bottom:6.25rem}}@media (min-width:768px){.movie-trailer .sec-header__heading-ctnr{margin-bottom:.625rem}}.movie-trailer__bg-gradient,.movie-trailer__bg-pattern{height:70vh;top:-50%;width:80vw}@media (min-width:480px){.movie-trailer__bg-gradient,.movie-trailer__bg-pattern{height:80vh;top:-10%;width:40vw}}.movie-trailer .sec-header__logo g{fill:#27e2fd}.movie-trailer .sec-header__logo:hover g{fill:#fc0f1b}@media (min-width:480px){.page-wrap--phase-3 .movie-trailer__bg-gradient,.page-wrap--phase-3 .movie-trailer__bg-pattern{height:140vh;top:-90%;width:40vw}}.trailer{margin-bottom:1.5625rem}@media (min-width:768px){.trailer--remix1{margin-bottom:4.0625rem}}@media (min-width:768px){.trailer--remix2{margin-bottom:4.0625rem}}@media (min-width:768px){.trailer__heading{margin-bottom:2.5rem}}.trailer__link{display:block}.trailer__poster-wrap{position:relative}.trailer__poster-img{border:2px solid #27e2fd;max-width:100%;transition:.3s ease-in;width:600px}@media (min-width:480px){.trailer__poster-img{border:3px solid #27e2fd}}.trailer__btn{padding:0;position:absolute;display:inline-block;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s ease-in}@media (max-width:767px){.trailer__btn{width:20%}}@media (max-width:767px){.trailer__btn-icon{max-width:100%;max-height:100%}}@media (min-width:480px){.trailer__link:hover svg.trailer__btn-icon path#Outline,.trailer__link:hover svg.trailer__btn-icon path#Polygon_1{fill:#fc0f1b}.trailer__link:hover img{border:3px solid #fc0f1b}}.behind-the-scenes{overflow:hidden;text-align:center;margin-bottom:3.125rem}@media (min-width:768px){.behind-the-scenes{margin-bottom:7.5rem}}.behind-the-scenes__bg-gradient,.behind-the-scenes__bg-pattern{height:50vh;top:0;width:80vw}@media (min-width:480px){.behind-the-scenes__bg-gradient,.behind-the-scenes__bg-pattern{height:110vh;top:-10%;width:58vw}}.behind-the-scenes__bg-gradient--left,.behind-the-scenes__bg-pattern--left{display:none}@media (min-width:480px){.behind-the-scenes__bg-gradient--left,.behind-the-scenes__bg-pattern--left{display:block;height:210vh;top:20%;width:40vw}}@media (min-width:768px){.winners{margin-bottom:5.9375rem}}.winners .grid-max-width{max-width:990px}@media (min-width:768px){.winners .sec-header{margin-bottom:.625rem}}.winners__bg-gradient,.winners__bg-pattern{height:120vh;top:25rem;width:100vw}@media (min-width:480px){.winners__bg-gradient,.winners__bg-pattern{height:160vh;top:-6.25rem;width:40vw}}.winners__bg-gradient--right,.winners__bg-pattern--right{height:150vh;top:-500px;width:70vw}@media (min-width:480px){.winners__bg-gradient--right,.winners__bg-pattern--right{height:0}}@media (min-width:1201px){.winners__video-grand{margin:0 auto;max-width:600px}}.video{margin-bottom:3.4375rem;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:1201px){.video{margin-bottom:1.5625rem}}.video__row{padding:0 10px}@media (min-width:768px){.video__row{padding:0 50px}}@media (min-width:1201px){.video__row{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:unset}}.video__row .video{-moz-box-flex:0;-ms-flex:0;flex:0}.video__heading{margin-bottom:1.5625rem;margin-left:auto;margin-right:auto;max-width:90%}@media (min-width:768px){.video__heading{margin-bottom:2.5rem}}.video__link{display:block}.video__poster-wrap{position:relative;margin-bottom:.625rem}@media (min-width:768px){.video__poster-wrap{margin-bottom:1.25rem}}.video__poster-img{border:2px solid #27e2fd;transition:.3s ease-in}@media (min-width:480px){.video__poster-img{border:3px solid #27e2fd}}.video__btn{padding:0;position:absolute;display:inline-block;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s ease-in}@media (max-width:767px){.video__btn{width:20%}}@media (max-width:767px){.video__btn-icon{max-width:100%;max-height:100%}}@media (min-width:480px){.video__link:hover svg.video__btn-icon path#Outline,.video__link:hover svg.video__btn-icon path#Polygon_1{fill:#fc0f1b}.video__link:hover img{border:3px solid #fc0f1b}}.video--large{padding:0 10px}@media (min-width:768px){.video--large{padding:0 50px}}@media (min-width:1201px){.video--large{margin-bottom:4.6875rem}}.video--small .video__heading{margin-bottom:.625rem}@media (min-width:768px){.video--small .video__heading{margin-bottom:.9375rem}}@media (min-width:1201px){.video--small .video__poster-img{max-width:309px}}@media (min-width:1201px){.video--small .video__btn{width:16%}}@media (min-width:1201px){.video--small .video__btn-icon{max-width:100%;max-height:100%}}.bts-videos .grid-max-width{max-width:990px}@media (max-width:767px){.bts-videos .sec-header{margin-bottom:2.5rem}}.bts-videos__heading{color:#fff;font-family:adobe-clean,sans-serif;font-size:1.5rem;font-weight:400;margin:0 0 .9375rem}@media (min-width:768px){.bts-videos__heading{font-size:1.875rem}}.bts-videos__bg-gradient,.bts-videos__bg-pattern{height:130vh;top:40%;width:90vw}@media (min-width:992px){.bts-videos__bg-gradient,.bts-videos__bg-pattern{height:140vh;top:.625rem;width:40vw}}.bts-videos__bg-gradient--right,.bts-videos__bg-pattern--right{height:150vh;top:-500px;width:70vw}@media (min-width:992px){.bts-videos__bg-gradient--right,.bts-videos__bg-pattern--right{height:90vh;top:5%;width:47vw}}@media (min-width:1201px){.bts-videos__main{max-width:600px;padding:unset}}@media (max-width:767px){[data-animate-piece]{-ms-transform:none!important;transform:none!important}}@media (min-width:768px){[data-animate-piece]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}[data-animate-piece].hidden{opacity:0}[data-animate-piece].visible{opacity:1}}@media (prefers-reduced-motion:reduce){[data-animate-piece]{transition:none!important;-ms-transform:scale(1)!important;transform:scale(1)!important;opacity:1!important}}[data-animate-piece=zoom]{transition-duration:.3s,.3s}.bg-animation-container{pointer-events:none;position:absolute;z-index:30}@media (max-width:767px){.bg-animation-container{display:none}}@media (prefers-reduced-motion:reduce){.bg-animation-container *{animation:none!important}}.bg-animation__bars__bar{border:1px solid #27e2fd;height:5px;margin-top:10px;width:55px}.bg-animation__bars__fill{animation-iteration-count:infinite;background-color:#27e2fd;height:100%;position:relative;width:25%}.bg-animation__bars__fill:after{content:"";border-right:1px solid #27e2fd;bottom:-2px;position:absolute;right:0;top:-2px}.bg-animation__bars__fill--1{width:25%;animation-delay:.3s;animation-duration:7s;animation-name:bg-animation-bars-1;animation-timing-function:linear}.bg-animation__bars__fill--2{width:59%;animation-delay:.1s;animation-duration:8s;animation-name:bg-animation-bars-2}.bg-animation__bars__fill--3{width:13%;animation-delay:1s;animation-duration:6.7s;animation-name:bg-animation-bars-3;animation-timing-function:linear}.bg-animation__bars__fill--4{width:38%;animation-delay:.6s;animation-duration:7.5s;animation-name:bg-animation-bars-1;animation-timing-function:linear}.bg-animation__bars__fill--5{width:90%;animation-delay:1.1s;animation-duration:7s;animation-name:bg-animation-bars-2;animation-timing-function:linear}.bg-animation__bars__fill--6{width:77%;animation-delay:.4s;animation-duration:8s;animation-name:bg-animation-bars-3}.bg-animation__bars__triangle{animation-duration:20s;animation-iteration-count:infinite;animation-name:bg-animation-triangle;animation-timing-function:ease-in-out;color:#27e2fd;font-size:11px;position:absolute;right:-14px;top:3px}@keyframes bg-animation-bars-1{0%{width:30%}20%{width:55%}40%{width:90%}60%{width:55%}80%{width:75%}100%{width:30%}}@keyframes bg-animation-bars-2{0%{width:85%}20%{width:60%}40%{width:20%}60%{width:28%}80%{width:50%}100%{width:85%}}@keyframes bg-animation-bars-3{0%{width:75%}20%{width:65%}40%{width:100%}60%{width:90%}80%{width:100%}100%{width:75%}}@keyframes bg-animation-triangle{5%{top:18px}10%{top:3px}15%{top:49px}25%{top:49px}30%{top:33px}35%{top:79px}45%{top:79px}50%{top:64px}70%{top:64px}75%{top:18px}85%{top:18px}90%{top:49px}95%{top:33px}}.bg-animation__blinkers{width:250px}.bg-animation__blinkers__box{position:relative;border:1px solid #27e2fd;display:inline-block;height:9px;width:33px}.bg-animation__blinkers__box--1{width:63px}.bg-animation__blinkers__box--1 .bg-animation__blinkers__fill{opacity:1;animation-duration:4s}.bg-animation__blinkers__box--2{margin-left:17px}.bg-animation__blinkers__box--2 .bg-animation__blinkers__fill{animation-duration:4.5s;animation-delay:.2s}.bg-animation__blinkers__box--3{margin-left:41px}.bg-animation__blinkers__box--3 .bg-animation__blinkers__fill{animation-duration:5s;animation-delay:.2s}.bg-animation__blinkers__box--4{margin-left:17px;width:22px}.bg-animation__blinkers__box--4 .bg-animation__blinkers__fill{opacity:1;animation-duration:4.8s;animation-delay:0s}.bg-animation__blinkers__fill{animation-name:bg-animation-blinkers;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:step-end;background-color:#27e2fd;height:100%;opacity:0;position:absolute;width:100%}@keyframes bg-animation-blinkers{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.bg-animation__coordinates__container{font-family:eurostile,sans-serif;font-size:9px;opacity:.75}.bg-animation__reticle__container{width:130px;height:130px}.bg-animation__reticle__inner,.bg-animation__reticle__outer,.bg-animation__reticle__plus{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bg-animation__reticle__outer svg{animation-duration:8s;animation-iteration-count:infinite;animation-name:bg-animation-reticle-blink;animation-timing-function:steps(2)}.bg-animation__reticle__inner svg,.bg-animation__reticle__plus svg{animation-iteration-count:infinite;animation-name:bg-animation-reticle-spin;animation-timing-function:linear}.bg-animation__reticle__inner svg{animation-direction:reverse;animation-duration:25s}.bg-animation__reticle__plus svg{animation-delay:1.5s;animation-duration:16s}.bg-animation__reticle__columns{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;right:-40px;top:-105px;opacity:.75}@keyframes bg-animation-reticle-spin{0%{transform:rotate(0)}5%{transform:rotate(0)}10%{transform:rotate(90deg)}15%{transform:rotate(90deg)}20%{transform:rotate(180deg)}25%{transform:rotate(180deg)}30%{transform:rotate(90deg)}35%{transform:rotate(90deg)}40%{transform:rotate(0)}45%{transform:rotate(0)}50%{transform:rotate(0)}55%{transform:rotate(90deg)}60%{transform:rotate(90deg)}65%{transform:rotate(180deg)}70%{transform:rotate(90deg)}75%{transform:rotate(0)}80%{transform:rotate(90deg)}85%{transform:rotate(90deg)}90%{transform:rotate(180deg)}95%{transform:rotate(90deg)}100%{transform:rotate(0)}}@keyframes bg-animation-reticle-blink{25%{opacity:.5}50%{opacity:.8}75%{opacity:.3}}.bg-animation__code__container{width:150px;opacity:.75}.bg-animation__code__container pre{font-family:eurostile,sans-serif;font-size:7px}.bg-animation__columns__container{opacity:.75}.bg-animation__columns{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bg-animation__columns__column{margin:0 1px;width:8px;min-height:1px}.bg-animation__columns__bit--number,.bg-animation__columns__bit--rectangle,.bg-animation__columns__bit--space{display:block;font-size:8px;height:6px;margin:3px 0;text-align:center;width:8px}.bg-animation__columns__bit--rectangle{border:1px solid #27e2fd}.bg-animation__columns__bit--rectangle:first-child{background-color:#27e2fd}