@keyframes spin{from{background-position:0 0}to{background-position:-600px 0}}@-webkit-keyframes spin{from{background-position:0 0}to{background-position:-600px 0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes aurora{0%{box-shadow:0 -2px 4px 0 rgba(0,255,0,0)}20%{box-shadow:0 -2px 4px 0 rgba(0,255,0,.5)}40%{box-shadow:0 -2px 4px 0 rgba(0,255,0,0)}60%{box-shadow:0 -2px 4px 0 rgba(0,255,0,.5)}80%{box-shadow:0 -2px 4px 0 rgba(0,255,0,0)}100%{box-shadow:0 -2px 4px 0 rgba(0,255,0,.5)}}@-webkit-keyframes aurora{0%{box-shadow:0 -2px 4px 0 rgba(0,255,0,0)}20%{box-shadow:0 -2px 4px 0 rgba(0,255,0,.5)}40%{box-shadow:0 -2px 4px 0 rgba(0,255,0,0)}60%{box-shadow:0 -2px 4px 0 rgba(0,255,0,.5)}80%{box-shadow:0 -2px 4px 0 transparent}100%{box-shadow:0 -2px 4px 0 rgba(0,255,0,.5)}}@keyframes spin{from{background-position:0 0}to{background-position:-200% 0}}@-webkit-keyframes spin{from{background-position:0 0}to{background-position:-200% 0}}@keyframes oz{0%,25%,50%{z-index:12}100%{z-index:5}}@-webkit-keyframes oz{0%{z-index:5}25%{z-index:26}100%,50%{z-index:5}}@keyframes flicker{0%{transform:rotate(-.3deg) scaleY(0.8)}20%{transform:rotate(0.3deg) scaleY(1)}40%{transform:rotate(-.3deg) scaleY(0.8)}60%{transform:rotate(0.3deg) scaleY(1)}80%{transform:rotate(-.3deg) scaleY(0.8)}100%{transform:rotate(0.3deg) scaleY(1)}}#ship{display:none;position:fixed;top:50%;left:50%;width:45px;height:auto;z-index:800;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ship.reverse{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}#apolloship{display:none}#rear-flame,.break svg #flame{opacity:0}.break svg #rear-flame{opacity:1}.red{animation:flicker 1.5s linear infinite}.orange{animation:flicker 1s linear infinite}.yellow{animation:flicker .5s linear infinite}.lift svg{animation:takeoff 1s linear}@keyframes takeoff{0%{transform:rotate(45deg) scale(0)}50%{transform:rotate(20deg) scale(0.5)}100%{transform:rotate(0deg) scale(1)}}.break #apolloship #back,.break #ftlship{animation:break 1s linear}@keyframes break{0%{transform:rotate(0deg) scale(1) translate(0,0)}40%{transform:rotate(-60deg) scale(0.35) translate(0,10px)}100%{transform:rotate(-90deg) scale(0.125) translate(0,20px)}}.break svg #lander{animation:land 1s linear}@keyframes land{0%{transform:scale(1);opacity:1}50%{transform:scale(0.5);opacity:.75}100%{transform:scale(0.25);opacity:0}}.animate {-webkit-backface-visibility: hidden;-webkit-perspective: 1000;backface-visibility: hidden;perspective: 1000;}