.scene{overflow:hidden}.layer,.scene{position:absolute;display:block;left:0;top:0;padding:0;margin:0;width:100%;height:100%}.layer div{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sway-1{-webkit-animation:sway-1 4s .1s infinite alternate cubic-bezier(.455,.03,.515,.955);animation:sway-1 4s .1s infinite alternate cubic-bezier(.455,.03,.515,.955)}.sway-2{-webkit-animation:sway-2 4s .1s infinite alternate cubic-bezier(.455,.03,.515,.955);animation:sway-2 4s .1s infinite alternate cubic-bezier(.455,.03,.515,.955)}.sway-3{-webkit-animation:sway-3 4s .1s infinite alternate cubic-bezier(.455,.03,.515,.955);animation:sway-3 4s .1s infinite alternate cubic-bezier(.455,.03,.515,.955)}@-webkit-keyframes sway-1{0%{-webkit-transform:translate3d(16%,0,0) rotate(-100deg) scaleX(-1)}100%{-webkit-transform:translate3d(-16%,0,0) rotate(-100deg) scaleX(-1)}}@keyframes sway-1{0%{transform:translate3d(16%,0,0) rotate(-100deg) scaleX(-1)}100%{transform:translate3d(-16%,0,0) rotate(-100deg) scaleX(-1)}}@-webkit-keyframes sway-2{0%{-webkit-transform:translate3d(-16%,0,0) rotate(60deg)}100%{-webkit-transform:translate3d(16%,0,0) rotate(60deg)}}@keyframes sway-2{0%{transform:translate3d(-16%,0,0) rotate(60deg)}100%{transform:translate3d(16%,0,0) rotate(60deg)}}@-webkit-keyframes sway-3{0%{-webkit-transform:translate3d(16%,0,0) rotate(20deg)}100%{-webkit-transform:translate3d(-16%,0,0) rotate(-20deg)}}@keyframes sway-3{0%{transform:translate3d(16%,0,0) rotate(20deg)}100%{transform:translate3d(-16%,0,0) rotate(-20deg)}}.rotate{-webkit-animation:rotate 4s infinite alternate cubic-bezier(.455,.03,.515,.955);animation:rotate 4s infinite alternate cubic-bezier(.455,.03,.515,.955)}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(20deg)}100%{-webkit-transform:rotateZ(-20deg)}}@keyframes rotate{0%{transform:rotateZ(20deg)}100%{transform:rotateZ(-20deg)}}.bounce{-webkit-animation:bounce 4s infinite alternate cubic-bezier(.455,.03,.515,.955);animation:bounce 4s infinite alternate cubic-bezier(.455,.03,.515,.955)}@-webkit-keyframes bounce{0%{-webkit-transform:rotateX(-30deg)}25%{-webkit-transform:rotateX(30deg)}50%{-webkit-transform:rotateY(-30deg)}75%{-webkit-transform:rotateY(30deg)}100%{-webkit-transform:rotateZ(20deg)}}@keyframes bounce{0%{transform:rotateX(-30deg)}25%{transform:rotateX(30deg)}50%{transform:rotateY(-30deg)}75%{transform:rotateY(30deg)}100%{transform:rotateZ(20deg)}}.fade{-webkit-animation:fade 20s .1s infinite linear;animation:fade 20s .1s infinite linear}@-webkit-keyframes fade{0%{opacity:1}25%{opacity:.4}50%{opacity:.8}75%{opacity:.4}100%{opacity:1}}@keyframes fade{0%{opacity:1}25%{opacity:.4}50%{opacity:.8}75%{opacity:.4}100%{opacity:1}}