/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.road-trip__video-interface:after,.road-trip__video-interface:before{position:absolute;top:0;right:0;bottom:0;left:0}.road-trip__video-interface:before{-webkit-filter:drop-shadow(0 4px 0 rgba(0,0,0,.3));filter:drop-shadow(0 4px 0 rgba(0,0,0,.3))}@-webkit-keyframes logo-appears{0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes logo-appears{0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}*{box-sizing:border-box}body,html{height:100%}body{font-family:Press Start\ 2P,Helvetica Neue,Helvetica,sans-serif;color:#fefefe;text-shadow:0 4px 0 rgba(0,0,0,.3);-webkit-font-smoothing:antialiased}a,a:active,a:hover,a:visited{color:#fff}.mobile-layout{min-width:320px}@media screen and (min-width:768px){.mobile-layout{max-width:500px}}.js .opacity--appear{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.start.js .opacity--appear{opacity:1}.road-trip{position:relative;text-align:center;margin-left:0;width:100%;z-index:10000}@media screen and (min-width:768px){.road-trip{display:table;height:100%}}@media screen and (min-width:768px) and (orientation:landscape){.road-trip{display:block}}.road-trip__content{position:relative;z-index:200000;padding:0 20px 20px;margin:0 auto}@media screen and (min-width:768px){.road-trip__content{display:table-cell;vertical-align:middle;padding-left:10%;padding-right:10%}}@media screen and (min-width:768px) and (orientation:landscape){.road-trip__content{display:block;padding:0;width:100%;max-width:700px;height:100%}}.road-trip__logo{position:relative;height:180px;width:180px;margin:0 auto;margin-bottom:-70px;background:url(../svg/logo.svg) no-repeat 50%;background-size:cover;z-index:20;text-indent:-9999px;overflow:hidden;pointer-events:none}.js .road-trip__logo{-webkit-transform:scale(0);transform:scale(0)}.start.js .road-trip__logo{-webkit-animation:logo-appears .25s .1s cubic-bezier(.175,.885,.32,1.275) forwards;animation:logo-appears .25s .1s cubic-bezier(.175,.885,.32,1.275) forwards}@media screen and (min-width:768px){.road-trip__logo{height:234px;width:234px;margin-bottom:-91px}}@media screen and (min-width:768px) and (orientation:landscape){.road-trip__logo{left:194px;top:60px}}.road-trip__description{font-size:15px;color:#fff;padding-top:10px}@media screen and (min-width:768px) and (orientation:landscape){.road-trip__description{position:absolute;top:270px;left:400px;width:290px!important}}.road-trip__tagline{line-height:2;font-size:16px}@media screen and (min-width:768px){.road-trip__tagline{font-size:20px;max-width:320px;margin:20px auto}}@media screen and (min-width:768px) and (orientation:landscape){.road-trip__tagline{font-size:16px}}.road-trip__footer{width:100%;font-size:15px;text-shadow:0 3px rgba(0,0,0,.3);margin-top:30px;margin-bottom:30px}.js .road-trip__footer{margin-bottom:0}@media screen and (min-width:768px) and (orientation:landscape){.road-trip__footer{position:absolute;top:auto;bottom:20px}}.road-trip--landscape{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-200px;width:400px;padding:0;line-height:1.8;text-align:center}@media screen and (min-width:768px){.road-trip--landscape{display:none}}.store-button{position:relative;display:block;margin:0 auto;width:250px;height:72px;background:url(../svg/get-it-on-itunes.svg) no-repeat 50%;background-color:#020202;border-radius:7px;text-indent:-9999px;overflow:hidden}.store-button+.store-button{margin-top:10px}.store-button-container--both-buttons .store-button{display:block!important}@media screen and (min-width:565px){.store-button-container--both-buttons .store-button{display:inline-block!important;margin:auto;margin-left:10px}.store-button-container--both-buttons .store-button:first-child{margin-left:0}}@media screen and (min-width:768px) and (orientation:landscape){.store-button-container--both-buttons .store-button:last-child{margin-left:0!important;margin-top:10px}}.store-button.store-button--android{background-color:#020202;background-image:url(../svg/google-play.svg)}.store-button.store-button--android.store-button--android--soon{background-image:url(../svg/google-play--soon.svg)}.store-button:active{top:1px}.store-button:active:after{content:"";border-radius:7px;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:200}@media screen and (orientation:portrait){.road-trip--landscape{display:none}}@media screen and (orientation:landscape) and (max-width:767px){.road-trip,.road-trip__illustration{display:none}}@-webkit-keyframes cloud-animation{to{left:100%}}@keyframes cloud-animation{to{left:100%}}.clouds{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.clouds .cloud{position:absolute;width:90px;height:70px;background-size:cover}.cloud--shape-1{top:7px;left:-150px;background:url(../svg/cloud-1.svg);-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-animation:cloud-animation 35s linear infinite;animation:cloud-animation 35s linear infinite}@media screen and (min-width:768px){.cloud--shape-1{-webkit-animation:cloud-animation 75s linear infinite;animation:cloud-animation 75s linear infinite}}.cloud--shape-1 .cloud--shadow-1{margin-top:480px;left:-150px;width:106px;height:17px;background-color:#000;opacity:.2;-webkit-transform:skew(-59deg) rotate(12deg);transform:skew(-59deg) rotate(12deg)}.cloud--shape-2{top:80px;left:-250px;-webkit-animation:cloud-animation 50s linear infinite;animation:cloud-animation 50s linear infinite}.cloud--shape-2,.cloud--shape-3{background:url(../svg/cloud-1.svg)}.cloud--shape-3{top:190px;left:-350px;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation:cloud-animation 30s 20s linear infinite;animation:cloud-animation 30s 20s linear infinite}@media screen and (orientation:landscape){.cloud--shape-3{top:220px}}@-webkit-keyframes sky-animation{0%{background-color:#61c3dc}5%{background-color:#a6606f}25%{background-color:#a6606f}55%{background-color:#f0a758}75%{background-color:#f0a758}80%{background-color:#61c3dc}to{background-color:#61c3dc}}@keyframes sky-animation{0%{background-color:#61c3dc}5%{background-color:#a6606f}25%{background-color:#a6606f}55%{background-color:#f0a758}75%{background-color:#f0a758}80%{background-color:#61c3dc}to{background-color:#61c3dc}}.road-trip__sky{background:#61c3dc}.road-trip__water{background:#98c2ea url(../svg/water-frame-3.svg);-webkit-animation:sky-animation 30s 5s linear infinite;animation:sky-animation 30s 5s linear infinite}.road-trip__water.road-trip__water--1{background-image:url(../svg/water-frame-1.svg)}.road-trip__water.road-trip__water--2{background-image:url(../svg/water-frame-2.svg)}.road-trip__water.road-trip__water--3{background-image:url(../svg/water-frame-3.svg)}.road-trip__water.road-trip__water--4{background-image:url(../svg/water-frame-4.svg)}.road-trip__water.road-trip__water--5{background-image:url(../svg/water-frame-5.svg)}@-webkit-keyframes illustration-animation{50%{-webkit-transform:translateY(5px) scale(1.01) rotate(-30deg);transform:translateY(5px) scale(1.01) rotate(-30deg)}}@keyframes illustration-animation{50%{-webkit-transform:translateY(5px) scale(1.01) rotate(-30deg);transform:translateY(5px) scale(1.01) rotate(-30deg)}}@-webkit-keyframes illustration-animation--ipad{50%{-webkit-transform:translateY(5px) rotate(-30deg) scale3d(2,2,2);transform:translateY(5px) rotate(-30deg) scale3d(2,2,2)}}@keyframes illustration-animation--ipad{50%{-webkit-transform:translateY(5px) rotate(-30deg) scale3d(2,2,2);transform:translateY(5px) rotate(-30deg) scale3d(2,2,2)}}@-webkit-keyframes car-animation{to{-webkit-transform:translate3d(-850px,0,0) rotate3d(0,0,-1.5,-30deg);transform:translate3d(-850px,0,0) rotate3d(0,0,-1.5,-30deg)}}@keyframes car-animation{to{-webkit-transform:translate3d(-850px,0,0) rotate3d(0,0,-1.5,-30deg);transform:translate3d(-850px,0,0) rotate3d(0,0,-1.5,-30deg)}}@-webkit-keyframes car-animation--ipad{to{-webkit-transform:translate3d(-1050px,0,0) rotate3d(0,0,-1.5,-30deg);transform:translate3d(-1050px,0,0) rotate3d(0,0,-1.5,-30deg)}}@keyframes car-animation--ipad{to{-webkit-transform:translate3d(-1050px,0,0) rotate3d(0,0,-1.5,-30deg);transform:translate3d(-1050px,0,0) rotate3d(0,0,-1.5,-30deg)}}@-webkit-keyframes coin-disappears{to{opacity:0}}@keyframes coin-disappears{to{opacity:0}}@-webkit-keyframes coin-disappears--better{50%{-webkit-transform:scale(1) skew(20deg);transform:scale(1) skew(20deg)}60%{-webkit-transform:scale(1.5) skew(20deg);transform:scale(1.5) skew(20deg);opacity:1}70%,to{opacity:0;-webkit-transform:scale(0) skew(20deg);transform:scale(0) skew(20deg)}}@keyframes coin-disappears--better{50%{-webkit-transform:scale(1) skew(20deg);transform:scale(1) skew(20deg)}60%{-webkit-transform:scale(1.5) skew(20deg);transform:scale(1.5) skew(20deg);opacity:1}70%,to{opacity:0;-webkit-transform:scale(0) skew(20deg);transform:scale(0) skew(20deg)}}.road-trip__illustration{position:absolute;bottom:0;overflow:hidden;width:100%;min-height:500px}.cars-animation{position:fixed;-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:illustration-animation 10s ease-in-out infinite;animation:illustration-animation 10s ease-in-out infinite;overflow:hidden;overflow:visible!important;width:760px;bottom:-180px;right:-200px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:center center;transform-origin:center center;z-index:0}@media screen and (min-width:768px){.cars-animation{-webkit-animation:illustration-animation--ipad 10s ease-in-out infinite;animation:illustration-animation--ipad 10s ease-in-out infinite;-webkit-animation:none;animation:none;width:1048px;bottom:-261px}}.highway-sign{position:relative;height:400px;width:300px;position:absolute;top:150px;left:550px;background:url(../svg/sign.svg) no-repeat 0 0;z-index:2000}.bridge{height:213px;background:url(../svg/bridge.svg) repeat-x}.side-road{height:40px;background:url(../svg/grass.svg) #008d2c;background-size:80px}.street{position:relative;width:100%;height:140px;background-color:#575757;margin-top:12px;z-index:200}.street:last-child{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:16px;z-index:20}.street:after,.street:before{position:absolute;top:-12px;left:0;height:8px;width:100%;content:"";border-bottom:4px solid #7f7f7f;background:#575757}.street:after{top:auto;border-bottom:0;border-top:4px solid #fefe56;bottom:-12px}.lane{position:relative;height:46.6666666667px;border-top:4px dashed #fff}.lane:first-child{border-top:none}.car,.wagon{position:absolute;height:130px;width:159px;top:-60px;right:-209px;-webkit-transform:rotate3d(0,0,-1.5,-30deg);transform:rotate3d(0,0,-1.5,-30deg);background:url(../png/cars-sprite.png) no-repeat 0 0;z-index:2000}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.car,.wagon{background-image:url(../png/cars-sprite%402x.png);background-size:478px 635px}}.coin{top:10px;margin-left:-#808000;width:20px;-webkit-animation:coin-disappears--better 1s 1.2s forwards;animation:coin-disappears--better 1s 1.2s forwards;-webkit-filter:drop-shadow(-3px 3px 0 rgba(0,0,0,.3));filter:drop-shadow(-3px 3px 0 rgba(0,0,0,.3));-webkit-transform:skew(20deg);transform:skew(20deg)}.coin,.coin:after,.coin:before{position:absolute;left:50%;height:20px}.coin:after,.coin:before{content:"";margin-left:-5px;background:#ff0;width:10px}.coin:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:768px){.coin{-webkit-animation:coin-disappears--better 1s 1.4s forwards;animation:coin-disappears--better 1s 1.4s forwards}}.wagon{background-image:url(../png/wagon.png);-webkit-animation:car-animation 2s cubic-bezier(.445,.05,.55,.95) 1s reverse!important;animation:car-animation 2s cubic-bezier(.445,.05,.55,.95) 1s reverse!important}@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.wagon{background-image:url(../png/wagon%402x.png);background-size:159px 126px}}fast lane .lane--with-wagon{background:#000}.cars-animation--inited .lane--fast .car:first-child,.cars-animation--inited .lane--fast .wagon:first-child{-webkit-animation:car-animation 2.93s 1s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation 2.93s 1s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--fast .car:nth-child(2),.cars-animation--inited .lane--fast .wagon:nth-child(2){-webkit-animation:car-animation 2.86s 2.54s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation 2.86s 2.54s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--fast .car:nth-child(3),.cars-animation--inited .lane--fast .wagon:nth-child(3){-webkit-animation:car-animation 2.46s 4.1s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation 2.46s 4.1s cubic-bezier(.445,.05,.55,.95) 1}@media screen and (min-width:768px){.cars-animation--inited .lane--fast .car:first-child,.cars-animation--inited .lane--fast .wagon:first-child{-webkit-animation:car-animation--ipad 2.93s 1s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation--ipad 2.93s 1s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--fast .car:nth-child(2),.cars-animation--inited .lane--fast .wagon:nth-child(2){-webkit-animation:car-animation--ipad 2.86s 2.54s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation--ipad 2.86s 2.54s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--fast .car:nth-child(3),.cars-animation--inited .lane--fast .wagon:nth-child(3){-webkit-animation:car-animation--ipad 2.46s 4.1s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation--ipad 2.46s 4.1s cubic-bezier(.445,.05,.55,.95) 1}}.cars-animation--inited .lane--normal .car:first-child,.cars-animation--inited .lane--normal .wagon:first-child{-webkit-animation:car-animation 5.2s .5s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation 5.2s .5s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--normal .car:nth-child(2),.cars-animation--inited .lane--normal .wagon:nth-child(2){-webkit-animation:car-animation 5.95s 2.33s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation 5.95s 2.33s cubic-bezier(.445,.05,.55,.95) 1}@media screen and (min-width:768px){.cars-animation--inited .lane--normal .car:first-child,.cars-animation--inited .lane--normal .wagon:first-child{-webkit-animation:car-animation--ipad 5.2s .5s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation--ipad 5.2s .5s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--normal .car:nth-child(2),.cars-animation--inited .lane--normal .wagon:nth-child(2){-webkit-animation:car-animation--ipad 5.95s 2.33s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation--ipad 5.95s 2.33s cubic-bezier(.445,.05,.55,.95) 1}}.cars-animation--inited .lane--normal:nth-of-type(2) .car:first-child,.cars-animation--inited .lane--normal:nth-of-type(2) .wagon:first-child{-webkit-animation:car-animation 2895ms 5.77s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation 2895ms 5.77s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--normal:nth-of-type(2) .car:nth-child(2),.cars-animation--inited .lane--normal:nth-of-type(2) .wagon:nth-child(2){-webkit-animation:car-animation 3.86s 3.71s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation 3.86s 3.71s cubic-bezier(.445,.05,.55,.95) 1}@media screen and (min-width:768px){.cars-animation--inited .lane--normal:nth-of-type(2) .car:first-child,.cars-animation--inited .lane--normal:nth-of-type(2) .wagon:first-child{-webkit-animation:car-animation--ipad 2895ms 5.77s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation--ipad 2895ms 5.77s cubic-bezier(.445,.05,.55,.95) 1}.cars-animation--inited .lane--normal:nth-of-type(2) .car:nth-child(2),.cars-animation--inited .lane--normal:nth-of-type(2) .wagon:nth-child(2){-webkit-animation:car-animation--ipad 3.86s 3.71s cubic-bezier(.445,.05,.55,.95) 1;animation:car-animation--ipad 3.86s 3.71s cubic-bezier(.445,.05,.55,.95) 1}}.road-trip__gallery{position:relative;z-index:10;margin:0 auto;min-height:215px}.js .road-trip__gallery{opacity:0}.start.js .road-trip__gallery{opacity:1}@media screen and (min-width:768px){.road-trip__gallery{width:375px}}@media screen and (min-width:768px) and (orientation:landscape){.road-trip__gallery{position:absolute;top:90px;left:50%;margin-left:-335px}}.road-trip__video-interface{position:absolute;top:0;right:0;left:0;bottom:0;border:8px solid #fff;box-shadow:0 5px 0 rgba(0,0,0,.3);background:url(../png/video-cover.png) no-repeat 50%;background-size:cover;-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.js .road-trip__video-interface{opacity:0;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.start.js .road-trip__video-interface{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.road-trip__video-interface:after{content:"";background:rgba(0,0,0,.4);z-index:200}.road-trip__video-interface:before{content:"";background:url(../svg/arrow-right.svg) no-repeat 50%;background-size:50px;left:10px;z-index:202}.road-trip__vimeo iframe{position:relative;opacity:0;height:215px;margin-bottom:-1px;width:100%;z-index:200000;border:8px solid #fff}.road-trip__vimeo iframe .video-wrapper{background:none!important}@media screen and (min-width:768px){.road-trip__vimeo iframe{height:500px}}#player{display:none}