.fade-enter,.fade-leave-to{position:relative;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;-webkit-transform:scaleX(.98);transform:scaleX(.98);z-index:10000}.fade-leave-to{display:none}.fade-enter-active{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fade-leave-active{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:active,a:focus,a:hover{text-decoration:none}h1{font-family:Lato,sans-serif;font-size:15.5em;line-height:.95em;font-weight:900;text-transform:uppercase}h2{font-family:Barlow,sans-serif;font-size:3em;line-height:1.2em;font-weight:600}h3{font-size:2.4em;line-height:1.2em;margin-bottom:50px}h3,h4{font-family:Lato,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1.2em}h4{font-size:1.7em;line-height:.75em}h4 span{font-weight:600}h5{font-weight:900}h5,h6{font-family:Lato,sans-serif;font-size:1.8em;line-height:1em;text-transform:uppercase}h6{font-weight:300;letter-spacing:.1em}li,p{font-family:Barlow,sans-serif;font-weight:400;font-size:1.6em;line-height:1.4em}li small,p small{font-size:1.2em;line-height:1.4em!important}li.bold,p.bold{font-weight:900}li{margin:10px;margin-left:20px;list-style:circle}strong{font-weight:500}a{text-decoration:none;cursor:pointer}a:focus,a:hover,a:visited{color:#fff;outline:0}body{background:#000}#app{font-family:Barlow,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#fff;font-size:10px}#logo{top:50px;left:50px;z-index:10000;width:120px}#logo,#nav{position:fixed}#nav{top:0;right:0;z-index:1000;padding:50px;width:100vw;height:0;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background:linear-gradient(0deg,transparent,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}#nav a{font-family:Barlow Condensed,sans-serif;font-size:1.4em;padding:10px 0;margin:0 20px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px}#nav a:hover{color:#8d8d8d;border-bottom:2px solid #8d8d8d}#nav a.active{color:#d5fa00;border-bottom:2px solid #d5fa00}.el-button{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:1.8em}.el-button.el-button--default{border-radius:0;border:1px solid #d5fa00;background:#000;color:#d5fa00;padding:15px 30px}.el-button.el-button--default:focus,.el-button.el-button--default:hover,.el-button.el-button--default:visited{border:1px solid #000;background:#d5fa00;color:#000}.el-button.el-button--primary{border-radius:0;border:1px solid #000;background:#d5fa00;color:#000;padding:15px 30px;margin-bottom:20px}.el-button.el-button--primary:focus,.el-button.el-button--primary:hover,.el-button.el-button--primary:visited{border:1px solid #d5fa00;background:#000;color:#d5fa00}.container{max-width:1280px;margin:0 auto}.container .content{max-width:900px;margin:0 auto}.spaced{margin:100px 0}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-fluid{width:100%;height:auto}.img-vertical-fluid{height:100%;width:auto}.upcoming{width:100vw;height:100vh;overflow:hidden}.upcoming .content{text-shadow:0 2px 20px #000;margin-top:100px}.upcoming h5{margin-bottom:10px}.upcoming .bg{z-index:-1;background:#000;overflow:hidden}.upcoming .bg,.upcoming .bg .girl{position:absolute;width:100vw;height:100vh;top:0;left:0}.upcoming .bg .girl{z-index:5}.upcoming .bg .lvl1{z-index:2}.upcoming .bg .lvl1,.upcoming .bg .lvl2{position:absolute;width:100vw;height:100vh;top:0;left:0;opacity:.5}.upcoming .bg .lvl2{z-index:1}.upcoming .bg .shards{width:100vw;height:100vh}.upcoming .bg .shards .shards1{position:absolute;top:20vh;left:20vw;z-index:10}.upcoming .bg .shards .shards2{position:absolute;top:20vh;right:20vw;z-index:10}.upcoming .bg .shards .shards3{position:absolute;bottom:20vh;left:20vw;z-index:10}.upcoming .bg .shards .shards4{position:absolute;bottom:20vh;right:20vw;z-index:10}.dial{background:none;position:relative;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.dial .content{position:absolute;color:#8d8d8d;max-width:40%}.dial .content span{font-size:2em}.dial .content .score{font-size:7em;color:#fff}.dial .content .name,.dial .content .score{font-family:Lato,sans-serif;font-weight:900;display:block}.dial .content .name{font-size:4em;color:#d5fa00;text-transform:uppercase;margin-top:10px}.dial .chart .result{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.dial .chart .result circle{fill:none;stroke:#d5fa00;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dial .chart .base{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.dial .chart .base circle{fill:none;stroke:#3b3b3b}.dial:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery .quote{height:100%;color:#000;text-align:left;padding:30px;background:#fff}.gallery .quote h2{font-size:7em;line-height:.9em;text-align:left}.what{text-align:center}.what .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:left}.what .stat{width:300px}.what .stat h5{font-size:3.5em;margin-top:20px;color:#d5fa00}.what .stat h6,.what span{font-weight:900}.what span{font-family:Lato,sans-serif;letter-spacing:-10px;float:left;margin-right:20px;font-size:10em}.event{margin-bottom:40px}.event h2{font-size:6em;text-transform:uppercase;line-height:1em;color:#d5fa00}.event h5{font-size:2.4em}.event h6{font-size:1.6em}.footer{background:#d5fa00;position:relative;color:#000;padding:50px 0}.footer h2.big{font-size:12em;top:-110px;color:#d5fa00}.footer .content,.footer h2.big{position:relative}.footer .content p{margin-bottom:50px}.footer .bg{position:absolute;top:-100%;left:0;z-index:1}.footer .bg .shards{width:100vw}.footer .bg .shards .shards1{position:absolute;top:20vh;left:20vw;z-index:10}.footer .bg .shards .shards2{position:absolute;top:20vh;right:20vw;z-index:10}.footer .bg .shards .shards3{position:absolute;bottom:20vh;left:20vw;z-index:10}.footer .bg .shards .shards4{position:absolute;bottom:20vh;right:20vw;z-index:10}.grid .big{height:100vh;overflow:hidden}.grid .small{height:50vh;overflow:hidden}.exercise .nav{position:absolute;bottom:50px;left:50px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.exercise .nav a{display:inline-block;font-size:2.4em;margin-right:20px}.exercise .nav span{display:block;font-size:4em;color:#d5fa00;font-family:Lato,sans-serif;font-weight:900}.exercise .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:left}.exercise .content a{font-size:1.6em;display:block;margin-bottom:20px}.exercise .content h2{font-size:6em;line-height:.9em;text-align:left}.exercise .content h2 span{color:#d5fa00;text-transform:uppercase}.exercise .content .number{position:absolute;font-family:Lato,sans-serif;font-weight:900;bottom:30px;left:30px;font-size:2em;z-index:5;color:#d5fa00}.exercise .content .bar{padding:0 100px 0 50px}.exercise .content.copy{text-align:left;background-color:#fff;color:#000;padding:50px;height:calc(100% - 100px)}.exercise .content.copy p{margin-top:30px;line-height:1.4em}.countdown{margin-top:30px;margin-bottom:30px;text-align:center;font-size:12px}.countdown div{width:100px;display:inline-block;border-left:1px solid #3b3b3b}.countdown div h2{font-size:50px}.countdown div:first-child{border:none}@media only screen and (min-width:769px) and (max-width:1024px){#logo{position:absolute;top:50px;left:50px}.upcoming{font-size:8px}.upcoming .content{margin-top:100px}.container{padding:0 50px}.quote{font-size:.6em}.dial{height:290px}.dial .content{font-size:.7em}}@media only screen and (min-width:481px) and (max-width:768px){#logo{position:absolute;top:80px;left:80px}.upcoming{font-size:8px}.container{padding:0 50px}.dial{height:200px}.dial .content{font-size:.5em}}@media only screen and (max-width:767px){#logo{position:absolute;top:30px;left:30px}h4{font-size:4em;letter-spacing:.2em;line-height:1.5em}h4 span{font-size:1.6em;display:block}.subheader{font-size:4em}.subheader,h3{letter-spacing:.5em}h3{font-size:2em;margin-bottom:20px}.spaced{margin:30px 0}.container{padding:0 30px}.dial{height:150px}.dial .content{font-size:.4em}.exercise .content .bar{padding:200px 30px 150px 30px;font-size:.65em}.exercise .content .bar a{font-size:2.4em}.exercise .nav{left:30px}.exercise .grid .big,.exercise .grid .small{position:relative;height:auto}.upcoming{font-size:4px}.upcoming .girl,.upcoming .lvl1,.upcoming .lvl2,.upcoming .shards{left:-50%!important}}