a.button,a.button div,a.button span{transition:all .2s ease}img#adam-lyne{transition:all 1s ease}svg.arrow{transition:transform .2s ease}svg.arrow line{transition:stroke-dashoffset 0.6s cubic-bezier(0, 0, 0, 1)}a.button svg.arrow line{transition:none}a.button:hover{background-color:#ffba42;border-color:#000;transform:scale(0.98)}a.button:hover div.stats-wrap{border-color:#000}a.button:hover span{color:#fff}a.button:hover svg.icon{fill:#fff}a.button:hover svg.arrow{stroke:#fff;transform:translateX(20px)}a.button:hover svg.arrow line{transition:all 0.6s cubic-bezier(0, 0, 0, 1)}a.button:hover svg.arrow line.a{stroke-dashoffset:-180}a.button:hover svg.arrow line.b{stroke-dashoffset:-100}h1,h2,p,header,a.button{animation:item-enter 1s cubic-bezier(0, 0, 0, 1) backwards}h1{animation-delay:.2s}p{animation-delay:.4s}header{animation-delay:.6s}a.button:nth-child(1){animation-delay:.8s}a.button:nth-child(2){animation-delay:.9s}a.button:nth-child(3){animation-delay:1s}a.button:nth-child(4){animation-delay:1.1s}a.button:nth-child(5){animation-delay:1.2s}@keyframes item-enter{from{opacity:0;transform:translateY(30px);-webkit-filter:blur(3px)}}img#adam-lyne{animation:background-enter 2s 1s ease backwards}@keyframes background-enter{from{opacity:0}}svg.wave-stars rect{animation:wave-sparkle 1s ease infinite}@keyframes wave-sparkle{50%{opacity:.2}}div.wave-sun{animation:wave-dip 3s ease-in-out infinite}@keyframes wave-dip{50%{transform:translateY(20px)}to{transform:translateY(0px)}}div.wave-base{animation:wave-scroll 3s linear infinite}@keyframes wave-scroll{to{background-position:-100px}}
