@import url(https://fonts.googleapis.com/css?family=Open+Sans|PT+Sans+Narrow);body{overflow:hidden;font-family:Open Sans,sans-serif}.not-found{position:relative;overflow:hidden;margin:0 -20vw;height:110vh}.not-found [class*=wave],.not-found div{position:absolute}.not-found div{width:100%;bottom:0;left:0}.not-found div.wave-1{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524501869/404/wave-1.svg)}.not-found div.wave-2{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524501869/404/wave-2.svg)}.not-found div.wave-3{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524501869/404/wave-3.svg)}.not-found div.wave-4{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524501869/404/wave-4.svg)}.not-found div.wave-5{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524501869/404/wave-5.svg)}.not-found div.wave-6{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524501869/404/wave-6.svg)}.not-found div.wave-7{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524501869/404/wave-7.svg)}.not-found div.sky-bg{background:url(http://res.cloudinary.com/andrewhani/image/upload/v1524821915/404/bg-1_gvybzk.svg);height:100%}.not-found div[class*=wave]:not(.wave-4){height:calc(100% - 250px)}.not-found div.wave-4{height:calc(100% - 430px)}.not-found .boat{position:absolute;top:0;right:15%;width:150px;-webkit-animation:boat 15s cubic-bezier(.65,.05,.36,1) infinite;animation:boat 15s cubic-bezier(.65,.05,.36,1) infinite}.not-found .wave-lost{position:absolute;top:20%;left:50%;color:#fff;font-size:20rem;-webkit-animation:surf 2s;animation:surf 2s}.not-found .wave-lost span{float:left;-webkit-animation:float 3s ease-in infinite;animation:float 3s ease-in infinite}.not-found .wave-lost span:nth-child(2){-webkit-animation-delay:2.5s;animation-delay:2.5s}.not-found .wave-lost span:nth-child(3){-webkit-animation-delay:4.5s;animation-delay:4.5s}.not-found .wave-island{position:absolute;top:130px;left:20%;padding:10px;width:170px}.not-found .wave-message{position:absolute;bottom:100px;left:50%;padding-right:50%;height:auto!important;color:#fff;font-size:3rem;text-align:left;-webkit-animation:wave-message 1s;animation:wave-message 1s}@-webkit-keyframes boat{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-15deg) translate3d(400px,0,0);transform:rotate(-15deg) translate3d(400px,0,0)}20%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(15deg) translate3d(-20vw,0,0);transform:rotate(15deg) translate3d(-20vw,0,0)}25%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-7deg) translate3d(-25vw,0,0);transform:rotate(-7deg) translate3d(-25vw,0,0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(5deg) translate3d(-50vw,0,0);transform:rotate(5deg) translate3d(-50vw,0,0)}60%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-1deg) translate3d(-60vw,0,0);transform:rotate(-1deg) translate3d(-60vw,0,0)}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(2deg) translate3d(-100vw,0,0);transform:rotate(2deg) translate3d(-100vw,0,0)}}@keyframes boat{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-15deg) translate3d(400px,0,0);transform:rotate(-15deg) translate3d(400px,0,0)}20%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(15deg) translate3d(-20vw,0,0);transform:rotate(15deg) translate3d(-20vw,0,0)}25%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-7deg) translate3d(-25vw,0,0);transform:rotate(-7deg) translate3d(-25vw,0,0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(5deg) translate3d(-50vw,0,0);transform:rotate(5deg) translate3d(-50vw,0,0)}60%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-1deg) translate3d(-60vw,0,0);transform:rotate(-1deg) translate3d(-60vw,0,0)}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(2deg) translate3d(-100vw,0,0);transform:rotate(2deg) translate3d(-100vw,0,0)}}@-webkit-keyframes float{0%,to{-webkit-transform:rotate(3deg) translate3d(0,-10px,0);transform:rotate(3deg) translate3d(0,-10px,0)}50%{-webkit-transform:rotate(-3deg) translate3d(0,10px,0);transform:rotate(-3deg) translate3d(0,10px,0)}}@keyframes float{0%,to{-webkit-transform:rotate(3deg) translate3d(0,-10px,0);transform:rotate(3deg) translate3d(0,-10px,0)}50%{-webkit-transform:rotate(-3deg) translate3d(0,10px,0);transform:rotate(-3deg) translate3d(0,10px,0)}}@-webkit-keyframes surf{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(15deg) translate3d(0,800px,0);transform:rotate(15deg) translate3d(0,800px,0)}30%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(15deg) translate3d(0,500px,0);transform:rotate(15deg) translate3d(0,500px,0)}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(0) translateZ(0);transform:rotate(0) translateZ(0)}}@keyframes surf{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(15deg) translate3d(0,800px,0);transform:rotate(15deg) translate3d(0,800px,0)}30%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(15deg) translate3d(0,500px,0);transform:rotate(15deg) translate3d(0,500px,0)}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(0) translateZ(0);transform:rotate(0) translateZ(0)}}@-webkit-keyframes wave-message{0%{-webkit-transform:translate3d(0,120%,0);transform:translate3d(0,120%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wave-message{0%{-webkit-transform:translate3d(0,120%,0);transform:translate3d(0,120%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@font-face{font-family:ats-font;font-style:normal;font-weight:400;src:url(/fonts/ats-font.eot?07e13ce12b31374a49045aa55af2c0ad);src:url(/fonts/ats-font.eot?07e13ce12b31374a49045aa55af2c0ad) format("embedded-opentype"),url(/fonts/ats-font.woff2?38d4b5fba7a4955e035b5a3898a8cd5d) format("woff2"),url(/fonts/ats-font.woff?d4bb655d07591559e417030519d6fa20) format("woff"),url(/fonts/ats-font.ttf?a5080d9e55b71a50ecd7b7d7ad022754) format("truetype")}.wave-message>p,.wave-message>p>a{font-family:ats-font}.wave-message>p>a{text-decoration:none;color:#fff}