@-webkit-keyframes anim{0%{-webkit-transform:translateY(10px)}50%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translateY(10px)}}@-moz-keyframes anim{0%{-moz-transform:translateY(10px)}50%{-moz-transform:translateY(-10px)}to{-moz-transform:translateY(10px)}}@-o-keyframes anim{0%{-o-transform:translateY(10px)}50%{-o-transform:translateY(-10px)}to{-o-transform:translateY(10px)}}@keyframes anim{0%{transform:translateY(10px)}50%{transform:translateY(-10px)}to{transform:translateY(10px)}}@-webkit-keyframes animbg{0%{-webkit-transform:translateY(5px)}50%{-webkit-transform:translateY(-5px)}to{-webkit-transform:translateY(5px)}}@-moz-keyframes animbg{0%{-moz-transform:translateY(5px)}50%{-moz-transform:translateY(-5px)}to{-moz-transform:translateY(5px)}}@-o-keyframes animbg{0%{-o-transform:translateY(5px)}50%{-o-transform:translateY(-5px)}to{-o-transform:translateY(5px)}}@keyframes animbg{0%{transform:translateY(5px)}50%{transform:translateY(-5px)}to{transform:translateY(5px)}}*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}html,body{background:#fff;font-family:BebasNeueRegular,arial,sans-serif;overflow:hidden}#global{z-index:0;text-align:center;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background:url(bg.jpg) 50%/cover no-repeat fixed;-webkit-animation:3s ease-in-out infinite animbg;-moz-animation:3s ease-in-out infinite animbg;-o-animation:3s ease-in-out infinite animbg;animation:3s ease-in-out infinite animbg;position:absolute;inset:0;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#title{z-index:1;-moz-background-size:auto 50%;-webkit-background-size:auto 50%;-ms-background-size:auto 50%;-o-background-size:auto 50%;background:url(title.png) top/auto 50% no-repeat;-webkit-animation:3s ease-in-out infinite anim;-moz-animation:3s ease-in-out infinite anim;-o-animation:3s ease-in-out infinite anim;animation:3s ease-in-out infinite anim;position:absolute;inset:5% 0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#menucontainer{z-index:2;position:absolute;inset:auto 0 10%}#menu{text-align:center;text-transform:uppercase;color:#4190bb;width:100%;max-width:600px;margin:auto;font-family:BebasNeueRegular,arial,sans-serif;font-size:2em;display:block;position:relative}#menu div{cursor:pointer;-moz-text-shadow:0 0 10px #fff;-webkit-text-shadow:0 0 10px #fff;text-shadow:0 0 10px #fff;-webkit-transform-origin-y:50%;transform-origin-y:50%;-webkit-transition:-webkit-transform .2s;background:-o-linear-gradient(270deg,#fff0 0%,#ffffff80 40% 60%,#fff0 100%);background:-ms-linear-gradient(left,#fff0 0%,#ffffff80 40%,#ffffff80 60%,#fff0 100%);background:-moz-linear-gradient(270deg,#fff0 0%,#ffffff80 40% 60%,#fff0 100%);background:-webkit-gradient(linear,0 0,100% 0,from(#fff0),color-stop(.4,#ffffff80),color-stop(.6,#ffffff80),to(#fff0));background:-webkit-linear-gradient(270deg,#fff0 0%,#ffffff80 40% 60%,#fff0 100%);background:-o-linear-gradient(270deg,#fff0 0%,#ffffff80 40% 60%,#fff0 100%);background:linear-gradient(90deg,#fff0 0%,#ffffff80 40% 60%,#fff0 100%);margin:0;padding:.1em 0 0;transition:transform .2s;-webkit-transform:translateZ(0)scaleY(.8);transform:translateZ(0)scaleY(.8)}#menu div:hover{color:#f66439;-webkit-transform:scaleY(1);transform:scaleY(1.1)}#start{color:#f66439;font-size:1.8em}#start:hover{color:#f8854b!important}#step-2{vertical-align:bottom;text-align:center;color:#fff;-moz-background-size:60% auto;-webkit-background-size:60% auto;-ms-background-size:60% auto;-o-background-size:60% auto;background:#000 50%/60% no-repeat;padding:20px;font-size:2em;position:absolute;inset:0}#step-3{background:#000;position:absolute;inset:0}#step-3 #progressbar{background:#fff;width:0%;position:absolute;inset:0 auto 0 0}#step-5{text-align:center;color:#fff;background:#000;padding:100px 20px;font-size:2em;position:absolute;inset:0}#step-5 #time{font-size:4em}#leapinfo{color:#fff;text-align:center;z-index:999999;background:#000c;padding-top:200px;font-size:3em;position:absolute;inset:0}#credits{z-index:9999;text-align:center;color:#fff;background:#000;padding:40px 20px;font-size:1.1em;position:absolute;inset:0;overflow-y:auto}#credits h3{color:#666;font-size:2em}#credits b{color:#bbb;font-size:1.2em}#credits h4{color:#555;font-size:1.2em}