@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.1)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{opacity:1;-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.1)}50%{opacity:1;-moz-transform:scale(1.05)}70%{opacity:1;-moz-transform:scale(.9)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.1)}50%{opacity:1;-o-transform:scale(1.05)}70%{opacity:1;-o-transform:scale(.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.1)}50%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.9s;-moz-animation-duration:.9s;-ms-animation-duration:.9s;-o-animation-duration:.9s;animation-duration:.9s}@-webkit-keyframes fadeOut{to{opacity:0}}@-moz-keyframes fadeOut{to{opacity:0}}@-o-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes fadeIn{to{opacity:1}}@-moz-keyframes fadeIn{to{opacity:1}}@-o-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@-webkit-keyframes radiateKnockRing{from{opacity:1}to{opacity:0;border-color:#2db2ff;-webkit-transform:scale(3.8,3.8);-moz-transform:scale(3.8,3.8);-ms-transform:scale(3.8,3.8);-o-transform:scale(3.8,3.8);transform:scale(3.8,3.8)}}@-moz-keyframes radiateKnockRing{from{opacity:1}to{opacity:0;border-color:#2db2ff;-webkit-transform:scale(3.8,3.8);-moz-transform:scale(3.8,3.8);-ms-transform:scale(3.8,3.8);-o-transform:scale(3.8,3.8);transform:scale(3.8,3.8)}}@-o-keyframes radiateKnockRing{from{opacity:1}to{opacity:0;border-color:#2db2ff;-webkit-transform:scale(3.8,3.8);-moz-transform:scale(3.8,3.8);-ms-transform:scale(3.8,3.8);-o-transform:scale(3.8,3.8);transform:scale(3.8,3.8)}}@keyframes radiateKnockRing{from{opacity:1}to{opacity:0;border-color:#2db2ff;-webkit-transform:scale(3.8,3.8);-moz-transform:scale(3.8,3.8);-ms-transform:scale(3.8,3.8);-o-transform:scale(3.8,3.8);transform:scale(3.8,3.8)}}#loading-spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999999;display:none}.spinner span.searching{position:absolute;top:52%;left:50%;margin-top:-105px;margin-left:-22px;width:40px;height:41px;display:block;font-weight:100;font-size:2em;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;background:url(../img/searching@2x.png);background-size:40px auto;-webkit-animation:spinning .7s linear infinite;-moz-animation:spinning .7s linear infinite;-ms-animation:spinning .7s linear infinite;-o-animation:spinning .7s linear infinite;animation:spinning .7s linear infinite}.spinner i{color:#555;font-size:40px;-webkit-transition:color,.65s;-moz-transition:color,.65s;-o-transition:color,.65s;transition:color,.65s;position:absolute;width:40px;height:40px;display:block;text-align:center;top:52%;left:50%;margin-top:-105px;margin-left:-22px;line-height:42px}.spinner span.ring{display:block;width:35px;height:35px;position:absolute;top:52%;left:50%;margin-top:-104px;margin-left:-22px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:2px solid #2ded90;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity,.65s;-moz-transition:opacity,.65s;-o-transition:opacity,.65s;transition:opacity,.65s}.spinner.loaded{filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity 500ms 1.8s;-webkit-transition-delay:ease-out;-moz-transition:opacity 500ms 1.8s ease-out;-o-transition:opacity 500ms 1.8s ease-out;transition:opacity 500ms 1.8s ease-out}.spinner.loaded i{color:#2ded90}.spinner.loaded span.searching{filter:alpha(Opacity=0);opacity:0}.spinner.loaded span.ready.ring{filter:alpha(Opacity=100);opacity:1}.spinner.loaded span.knock.ring.one{-webkit-animation:loaded .8s 1s ease-out 1 forwards;-moz-animation:loaded .8s 1s ease-out 1 forwards;-ms-animation:loaded .8s 1s ease-out 1 forwards;-o-animation:loaded .8s 1s ease-out 1 forwards;animation:loaded .8s 1s ease-out 1 forwards}.spinner.loaded span.knock.ring.two{-webkit-animation:loaded .8s 1.2s ease-out 1 forwards;-moz-animation:loaded .8s 1.2s ease-out 1 forwards;-ms-animation:loaded .8s 1.2s ease-out 1 forwards;-o-animation:loaded .8s 1.2s ease-out 1 forwards;animation:loaded .8s 1.2s ease-out 1 forwards}@-webkit-keyframes pairing{from{background-position:0 0}to{background-position:0 -506px}}@-moz-keyframes pairing{from{background-position:0 0}to{background-position:0 -506px}}@-ms-keyframes pairing{from{background-position:0 0}to{background-position:0 -506px}}@-o-keyframes pairing{from{background-position:0 0}to{background-position:0 -506px}}@keyframes pairing{from{background-position:0 0}to{background-position:0 -506px}}@-webkit-keyframes spinning{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);-webkit-transform-origin:center center}}@-moz-keyframes spinning{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes spinning{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes spinning{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spinning{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes loaded{0%{filter:alpha(Opacity=100);opacity:1}100%{-webkit-transform:scale(3.5,3.5);-moz-transform:scale(3.5,3.5);-ms-transform:scale(3.5,3.5);-o-transform:scale(3.5,3.5);transform:scale(3.5,3.5);border-color:#2db2ff}}@-moz-keyframes loaded{0%{filter:alpha(Opacity=100);opacity:1}100%{-webkit-transform:scale(3.5,3.5);-moz-transform:scale(3.5,3.5);-ms-transform:scale(3.5,3.5);-o-transform:scale(3.5,3.5);transform:scale(3.5,3.5);border-color:#2db2ff}}@-o-keyframes loaded{0%{filter:alpha(Opacity=100);opacity:1}100%{-webkit-transform:scale(3.5,3.5);-moz-transform:scale(3.5,3.5);-ms-transform:scale(3.5,3.5);-o-transform:scale(3.5,3.5);transform:scale(3.5,3.5);border-color:#2db2ff}}@keyframes loaded{0%{filter:alpha(Opacity=100);opacity:1}100%{-webkit-transform:scale(3.5,3.5);-moz-transform:scale(3.5,3.5);-ms-transform:scale(3.5,3.5);-o-transform:scale(3.5,3.5);transform:scale(3.5,3.5);border-color:#2db2ff}}#thanks-for-downloading{position:absolute;z-index:99;height:330px;right:0;bottom:50%;margin-bottom:-165px;left:0;text-align:center;visibility:hidden}@media only screen and (max-width:850px) and (orientation:portrait){#thanks-for-downloading{display:none}}#thanks-for-downloading .popover-content{width:400px;position:absolute;left:50%;height:100%;margin-left:-200px;z-index:99;-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95);filter:alpha(Opacity=0);opacity:0;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-backface-visibility:hidden}#thanks-for-downloading h3{text-transform:none;letter-spacing:0;margin:0;font-size:1.45em;font-weight:100;color:#fff}#thanks-for-downloading a{color:#2db2ff}#thanks-for-downloading #thanks-animation-wrapper{position:absolute;top:75px;width:100%;z-index:99;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0);transform:translate3d(0,0,0)}#thanks-for-downloading a#app-store-link{position:absolute;top:0;bottom:0;left:0;right:0}#thanks-for-downloading a#app-store-link #thanks-appstore-badge{margin-top:295px}#thanks-for-downloading div#thanks-mac{width:285px;height:152px;margin-left:58px;margin-top:21px;display:table;background-image:url(../img/thanks-mac.png);background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){#thanks-for-downloading div#thanks-mac{background-image:url(../img/thanks-mac@2x.png);-webkit-background-size:285px 152px;-moz-background-size:285px 152px;-background-size:285px 152px}}#thanks-for-downloading div#thanks-mac i{display:table-cell;vertical-align:middle;color:#fff;font-size:50px;padding-bottom:18px;padding-left:3px;filter:alpha(Opacity=0);opacity:0;-webkit-animation:bounceIn .5s .75s ease-out 1 forwards;-moz-animation:bounceIn .5s .75s ease-out 1 forwards;-ms-animation:bounceIn .5s .75s ease-out 1 forwards;-o-animation:bounceIn .5s .75s ease-out 1 forwards;animation:bounceIn .5s .75s ease-out 1 forwards}#thanks-for-downloading div#thanks-iphone{width:80px;height:169px;position:absolute;right:-50px;top:0;-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8);filter:alpha(Opacity=0);opacity:0;background-image:url(../img/thanks-iphone.png);background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2){#thanks-for-downloading div#thanks-iphone{background-image:url(../img/thanks-iphone@2x.png);-webkit-background-size:80px 169px;-moz-background-size:80px 169px;-background-size:80px 169px}}#thanks-for-downloading #thanks-animation-wrapper.show-iphone div{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all,1400ms;-moz-transition:all,1400ms;-o-transition:all,1400ms;transition:all,1400ms;-webkit-transition-timing-function:cubic-bezier(.675,.045,.125,.91);-moz-transition-timing-function:cubic-bezier(.675,.045,.125,.91);-o-transition-timing-function:cubic-bezier(.675,.045,.125,.91);transition-timing-function:cubic-bezier(.675,.045,.125,.91)}#thanks-for-downloading #thanks-animation-wrapper.show-iphone div#thanks-mac{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);filter:alpha(Opacity=30);opacity:.3;margin-left:-40px;margin-top:0}#thanks-for-downloading #thanks-animation-wrapper.show-iphone div#thanks-iphone{right:159px;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);filter:alpha(Opacity=100);opacity:1}body.make-way #thanks-for-downloading .popover-content{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);visibility:visible;filter:alpha(Opacity=100);opacity:1;-webkit-transition-delay:1.05s;-moz-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}header{position:absolute;z-index:9999;top:0;left:0;right:0;padding:2.5% 4%;-webkit-transition:all,.5s,600ms;-moz-transition:all,.5s,600ms;-o-transition:all,.5s,600ms;transition:all,.5s,600ms;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-moz-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media only screen and (max-width:850px) and (orientation:portrait){header{padding-left:0;padding-right:0}}header.scrolled{background:rgba(255,255,255,.95);padding:10px 4%}@media only screen and (max-width:850px) and (orientation:portrait){header.scrolled{background:rgba(245,245,245,.9);display:none}}footer,header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer h1.logo,header h1.logo{-webkit-font-smoothing:antialiased;font-weight:300;font-size:2.1em;text-transform:uppercase;letter-spacing:.57em;position:absolute;left:0;margin:-5px 0 0;text-align:center;-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0);-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition-property:all,opacity,-webkit-filter,color;-moz-transition-property:all,opacity,-webkit-filter,color;-o-transition-property:all,opacity,-webkit-filter,color;transition-property:all,opacity,-webkit-filter,color;-webkit-transition-duration:1000ms,700ms,700ms,300ms;-moz-transition-duration:1000ms,700ms,700ms,300ms;-o-transition-duration:1000ms,700ms,700ms,300ms;transition-duration:1000ms,700ms,700ms,300ms;-webkit-transition-delay:0s,1000ms,1000ms,0s;-moz-transition-delay:0s,1000ms,1000ms,0s;-o-transition-delay:0s,1000ms,1000ms,0s;transition-delay:0s,1000ms,1000ms,0s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1),linear,linear,ease;-moz-transition-timing-function:cubic-bezier(.86,0,.07,1),linear,linear,ease;-o-transition-timing-function:cubic-bezier(.86,0,.07,1),linear,linear,ease;transition-timing-function:cubic-bezier(.86,0,.07,1),linear,linear,ease}footer h1.logo a,header h1.logo a{color:rgba(0,0,0,.3)}footer h1.logo i,header h1.logo i{font-size:.78em;color:#000}footer h1.logo em,header h1.logo em{display:none}@media only screen and (max-width:850px) and (orientation:portrait){footer h1.logo,header h1.logo{position:static;float:left}}@media only screen and (max-width:580px){footer h1.logo,header h1.logo{font-size:1.5em;margin-top:0;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}}footer h1.logo.light a,header h1.logo.light a{color:rgba(255,255,255,.4)}footer h1.logo.light i,header h1.logo.light i{color:#fff}footer h1.logo.hidden,header h1.logo.hidden{filter:alpha(Opacity=0);opacity:0;-webkit-filter:blur(5px);cursor:default;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}footer h1.logo i:after,footer h1.logo i:before,header h1.logo i:after,header h1.logo i:before{width:.86em;height:.86em;border:.06em solid #2ded90;position:absolute;top:16px;left:50%;content:"";display:block;margin-left:-31px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;filter:alpha(Opacity=0);opacity:0}footer h1.logo.radiate i,header h1.logo.radiate i{color:#2ded90}footer h1.logo.radiate i:before,header h1.logo.radiate i:before{-webkit-animation:radiateKnockRing 1.1s 1200ms ease-out 1 forwards;-moz-animation:radiateKnockRing 1.1s 1200ms ease-out 1 forwards;-ms-animation:radiateKnockRing 1.1s 1200ms ease-out 1 forwards;-o-animation:radiateKnockRing 1.1s 1200ms ease-out 1 forwards;animation:radiateKnockRing 1.1s 1200ms ease-out 1 forwards}footer h1.logo.radiate i:after,header h1.logo.radiate i:after{-webkit-animation:radiateKnockRing 1.1s 1500ms ease-out 1 forwards;-moz-animation:radiateKnockRing 1.1s 1500ms ease-out 1 forwards;-ms-animation:radiateKnockRing 1.1s 1500ms ease-out 1 forwards;-o-animation:radiateKnockRing 1.1s 1500ms ease-out 1 forwards;animation:radiateKnockRing 1.1s 1500ms ease-out 1 forwards}footer h2,header h2{float:left;margin-left:1em;font-weight:100;color:#333;line-height:1.7em}footer h2:before,header h2:before{margin-left:-15px;margin-right:8px;content:"/"}footer nav,header nav{float:right;font-weight:100;position:relative;-webkit-perspective:600px;-ms-perspective:600px;-o-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:opacity,-webkit-filter;-moz-transition-property:opacity,-webkit-filter;-o-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-webkit-transition-duration:1000ms,1000ms;-moz-transition-duration:1000ms,1000ms;-o-transition-duration:1000ms,1000ms;transition-duration:1000ms,1000ms}footer nav #ios-badge.hidden,footer nav #share-buttons.hidden,footer nav #share-tease.hidden,footer nav a.download.hidden,header nav #ios-badge.hidden,header nav #share-buttons.hidden,header nav #share-tease.hidden,header nav a.download.hidden{filter:alpha(Opacity=0);opacity:0;-webkit-filter:blur(5px);cursor:default}footer nav .button,header nav .button{font-size:.95em}footer nav #share-wrapper,header nav #share-wrapper{float:left;position:relative}footer nav #share-buttons,footer nav #share-tease,header nav #share-buttons,header nav #share-tease{display:inline;float:right;position:relative;margin-right:.25em;padding-left:100px;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0);-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:580px){footer nav #share-buttons,footer nav #share-tease,header nav #share-buttons,header nav #share-tease{display:none}}footer nav #share-buttons a.button.wingman,footer nav #share-tease a.button.wingman,header nav #share-buttons a.button.wingman,header nav #share-tease a.button.wingman{color:rgba(0,0,0,.36)}footer nav #share-buttons a.button.wingman span.count,footer nav #share-tease a.button.wingman span.count,header nav #share-buttons a.button.wingman span.count,header nav #share-tease a.button.wingman span.count{background:#aaa;color:#fff;padding:0 4px;text-align:center;letter-spacing:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}footer nav #share-buttons a.button.wingman:hover,footer nav #share-tease a.button.wingman:hover,header nav #share-buttons a.button.wingman:hover,header nav #share-tease a.button.wingman:hover{background:0 0;border-color:transparent}footer nav .fb-like,footer nav .twitter-tweet,header nav .fb-like,header nav .twitter-tweet{float:right;margin-top:5px;margin-right:.25em}footer nav .twitter-tweet,header nav .twitter-tweet{margin-left:.25em}footer nav #share-tease.light a.button.wingman,header nav #share-tease.light a.button.wingman{color:rgba(255,255,255,.36)}footer nav #share-tease.light a.button.wingman span.count,header nav #share-tease.light a.button.wingman span.count{background:rgba(255,255,255,.3);color:#111}footer nav #share-buttons,header nav #share-buttons{position:absolute;right:5px;width:200px;filter:alpha(Opacity=0);opacity:0;-webkit-filter:blur(5px)}footer nav #ios-badge,header nav #ios-badge{display:none;float:right;-webkit-transition:.75s;-moz-transition:.75s;-o-transition:.75s;transition:.75s}footer nav #ios-badge img,header nav #ios-badge img{-webkit-transition:.75s;-moz-transition:.75s;-o-transition:.75s;transition:.75s}@media only screen and (max-width:850px) and (orientation:portrait){footer nav #ios-badge,header nav #ios-badge{margin-top:-7px;display:block}}@media only screen and (max-width:850px) and (orientation:landscape){footer nav #ios-badge,header nav #ios-badge{width:114px;display:block}footer nav #ios-badge img,header nav #ios-badge img{width:114px}}@media only screen and (max-width:580px){footer nav #ios-badge,header nav #ios-badge{-webkit-transform:scale(.55,.55);-moz-transform:scale(.55,.55);-ms-transform:scale(.55,.55);-o-transform:scale(.55,.55);transform:scale(.55,.55);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;margin-top:3px;display:block}}footer nav a.download.button,header nav a.download.button{float:right}@media only screen and (max-width:850px) and (orientation:portrait){footer nav a.download.button,header nav a.download.button{display:none}}@media only screen and (max-width:850px) and (orientation:landscape){footer nav a.download.button,header nav a.download.button{display:none}}footer #share-wrapper:hover #share-tease,header #share-wrapper:hover #share-tease{filter:alpha(Opacity=0);opacity:0;-webkit-filter:blur(5px)}footer #share-wrapper:hover #share-buttons,header #share-wrapper:hover #share-buttons{filter:alpha(Opacity=100);opacity:1;-webkit-filter:blur(0)}footer #logo-back-button,header #logo-back-button{color:#fff;width:46px;height:46px;margin:5px 0 0;font-size:17px;text-align:center;position:absolute;display:none;top:30px}footer h1.logo.wordmark,header.scrolled h1.logo.wordmark{margin-left:0;margin-top:-2px;margin-bottom:-8px;width:32px;height:32px}footer h1.logo.wordmark:after,footer h1.logo.wordmark:before,header.scrolled h1.logo.wordmark:after,header.scrolled h1.logo.wordmark:before{filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity 600ms;-webkit-transition-delay:0ms;-moz-transition:opacity 600ms 0ms;-o-transition:opacity 600ms 0ms;transition:opacity 600ms 0ms}footer h1.logo.wordmark a:before,header.scrolled h1.logo.wordmark a:before{font-size:11px;width:100%;margin-top:10px}footer{position:relative;z-index:3;float:left;width:100%;padding:20px 4%}@media only screen and (min-width:851px) and (max-width:1350px){footer{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width:850px) and (orientation:portrait){footer{padding-left:0;padding-right:0}}@media only screen and (max-width:580px){footer{padding-top:8px;padding-bottom:8px}}footer .wrapper{border-top:1px solid rgba(0,0,0,.08);padding-top:20px}footer span{color:#999;line-height:33px}@media only screen and (max-width:580px){footer span{display:none}}footer span strong{font-weight:100;border-bottom:2px dotted #ccc;-webkit-transition:all,150ms;-moz-transition:all,150ms;-o-transition:all,150ms;transition:all,150ms;position:relative}footer span strong b{display:none}footer span strong:hover{border-bottom-style:solid;cursor:pointer}footer span strong:hover b{display:block;position:absolute;width:250px;height:30px;background:#fff;color:#999;top:-40px;left:-10px;font-size:11px;line-height:12px;font-weight:100;padding:7px 20px 0 10px}footer nav{margin:0}footer nav.footer-links{float:right;text-align:center;font-weight:300}@media only screen and (max-width:580px){footer nav.footer-links{float:none;margin:0 0 0 -14px}}footer nav.footer-links a{float:left;padding:7px 15px 6px;color:#999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}@media only screen and (max-width:580px){footer nav.footer-links a{margin:0;font-size:13px;letter-spacing:0;padding:7px 26px;font-weight:500}}footer nav.footer-links a:hover{color:#2db2ff}footer nav.footer-links a:last-child{margin-right:-15px}footer nav .share .popover{top:52px}footer nav .share .popover:before{top:auto;bottom:-19px;border-bottom-style:dashed;border-bottom-color:transparent;border-bottom-width:.95em;border-top-width:1em;border-top-style:solid;border-top-color:rgba(255,255,255,.2)}header.front-and-center{height:10px}header.front-and-center h1.logo{font-size:2em;margin-left:68px;margin-top:10px}header.front-and-center #ios-badge{margin-top:140px;margin-right:72px}header.front-and-center #ios-badge img{width:275px}@font-face{font-family:icons;src:url(../fonts/icons.eot);src:url(../fonts/icons.eot?#iefix) format("embedded-opentype"),url(../fonts/icons.woff) format("woff"),url(../fonts/icons.ttf) format("truetype"),url(../fonts/icons.svg#keyhole) format("svg");font-weight:400;font-style:normal}body{font-family:europa,europa-light,Arial,sans-serif;font-size:14px;font-weight:100;background:#131214;color:#444;margin:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}a,a:active,a:link,a:visited{cursor:pointer;text-decoration:none;color:#2db2ff}.wrapper{max-width:840px;min-width:360px;height:100%;margin:0 auto;position:relative;min-height:100%}@media only screen and (max-width:850px) and (orientation:portrait){.wrapper{padding:0 4%}}@media only screen and (max-width:580px){.wrapper{min-width:0}}.whole{width:100%}.half{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:580px){.half{width:100%}}.third{width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:580px){.third{width:100%}}.quarter{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:580px){.quarter{width:50%}}.three-quarters{width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:580px){.three-quarters{width:50%}}.left{float:left}.right{float:right}.grey-background{background:#f2f2f2}strong{font-weight:500}blockquote{margin:0;padding:0 0 0 2em;border-left:1px solid #ccc}section{float:left}@media only screen and (max-width:580px){section{padding:1em 0}}section h1{font-weight:100}@media only screen and (max-width:580px){section h1{font-size:2em}}section h2{font-size:1.5em;font-weight:500}section h4{text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:.75em}section p{text-align:left;font-size:1.25em;line-height:2.2em;filter:alpha(Opacity=90);opacity:.9}section .footnote{font-size:.5em;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#999}.icon,i{font-family:icons;speak:none;font-style:normal;font-variant:normal;text-transform:none;font-weight:100;-webkit-font-smoothing:antialiased}.button,a.button,input.button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s;text-transform:uppercase;letter-spacing:3px;font-weight:500;padding:5px 20px 6px;border:2px solid #2db2ff;color:#2db2ff;background:0 0;cursor:pointer;font-size:1em}.button.prominent,.button:hover,a.button.prominent,a.button:hover,input.button.prominent,input.button:hover{background:#2db2ff;border-color:#2db2ff;color:#fff;text-decoration:none}.button.active,.button:active,a.button.active,a.button:active,input.button.active,input.button:active{color:rgba(255,255,255,.7);background:#2db2ff;border-color:#009ef9 #009ef9 #2db2ff}.button:active,a.button:active,input.button:active{box-shadow:inset 0 3px 10px 3px rgba(0,0,0,.075)}.button.outline,input.button.outline{background:0 0;border-width:2px;border-color:#555;color:#555}.button.outline:hover,input.button.outline:hover{background:#555;border-color:#555;color:#fff}.button.outline.active,.button.outline:active,input.button.outline.active,input.button.outline:active{color:#fff;background:#777;border-color:#555}.button.dark.outline{border-color:#999;color:#999}.button.dark.outline.active,.button.dark.outline:hover{background:#999;color:#fff}.button.primary{padding:15px 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:.8em;margin:1em 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.button.wingman{background:0 0;border-width:2px;border-color:transparent;color:#777}.button.wingman.active,.button.wingman:hover{background:#555;border-color:#555;color:#fff}.button.disabled{filter:alpha(Opacity=40);opacity:.4}.popover{position:absolute;z-index:1}.popover .popover-content{border:2px solid #eee;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:2em;z-index:15;width:100%;height:100%}.popover .popover-content:after{position:absolute;top:-29px;right:3.8em;display:-moz-inline-stack;display:inline-block;zoom:1;font-size:15px;width:0;height:0;vertical-align:middle;border-style:dashed dashed solid;border-color:transparent transparent #fff;border-width:.95em .95em 1em;content:""}.popover.show{z-index:15}.popover.show .popover-content{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}nav form{display:none;position:absolute;right:0;top:40px;border:2px solid #eee;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:2em;z-index:15;width:100%;height:100%;height:10em;filter:alpha(Opacity=100);opacity:1}nav form:after{position:absolute;top:-29px;right:3.8em;display:-moz-inline-stack;display:inline-block;zoom:1;font-size:15px;width:0;height:0;vertical-align:middle;border-style:dashed dashed solid;border-color:transparent transparent #fff;border-width:.95em .95em 1em;content:""}form.subscribe-form{padding-top:6em;-webkit-transition:all,300ms;-moz-transition:all,300ms;-o-transition:all,300ms;transition:all,300ms}form.subscribe-form fieldset{margin:0;padding:0;border:0;width:320px}form.subscribe-form label{position:absolute;top:15px;left:2.5em;right:2.5em;text-transform:none;text-align:center;letter-spacing:0;font-size:18px;color:#333}form.subscribe-form input[type=email]{background:url(../img/input-email-bg.png) 8px 6px no-repeat #f8f8f8;padding:5px 15px 6px;border:0;font-family:europa,europa-light,Arial,sans-serif;font-size:14px;margin-right:-6px;width:140px;text-indent:20px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;-o-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;-webkit-transition:all,500ms;-moz-transition:all,500ms;-o-transition:all,500ms;transition:all,500ms;border:2px solid rgba(33,33,33,.1);border-bottom-color:#f5f5f5;border-right-color:#f5f5f5;box-shadow:inset -5px 0 10px 2px rgba(33,33,33,.02)}form.subscribe-form input[type=email]:focus{filter:alpha(Opacity=100);opacity:1;outline:0;color:#333;border-top-color:rgba(33,33,33,.2);border-left-color:rgba(33,33,33,.2)}form.subscribe-form input[type=button]{-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;-o-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;font-weight:100;padding-top:7px;padding-bottom:6px;vertical-align:top}form.subscribe-form input[type=button].outline{filter:alpha(Opacity=50);opacity:.5}#loaded-content{position:relative;width:100%;height:100%;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:all,opacity,-webkit-filter;-moz-transition-property:all,opacity,-webkit-filter;-o-transition-property:all,opacity,-webkit-filter;transition-property:all,opacity,-webkit-filter;-webkit-transition-duration:1s,0s,0s;-moz-transition-duration:1s,0s,0s;-o-transition-duration:1s,0s,0s;transition-duration:1s,0s,0s}#loaded-content.loaded{-webkit-transition-duration:1s,1s,1s;-moz-transition-duration:1s,1s,1s;-o-transition-duration:1s,1s,1s;transition-duration:1s,1s,1s;filter:alpha(Opacity=100);opacity:1}#youtube-player{width:853px;height:480px;position:fixed;top:50%;left:50%;margin-top:2360px;margin-left:-426px;visibility:hidden;filter:alpha(Opacity=0);opacity:0}body.make-way,body.make-way2{background:#131313!important}body.make-way #loaded-content.loaded,body.make-way2 #loaded-content.loaded{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;opacity:.1;-webkit-filter:blur(10px);filter:blur(10px);background:#131313!important}body.make-way2 #youtube-player{display:block;visibility:visible;margin-top:-250px;filter:alpha(Opacity=100);opacity:1;-webkit-transition:all;-moz-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}#video-viewport{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:5;filter:alpha(Opacity=0);opacity:0}@media only screen and (max-width:580px){#video-viewport{display:none}}#video-viewport video{position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:850px) and (orientation:portrait){#video-viewport video{width:100%;margin-top:-125px}}section#hero{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(../img/hero-bg2.jpg) center center no-repeat;background-size:cover;overflow:hidden;color:#fff;position:fixed;z-index:6}@media only screen and (max-width:850px) and (orientation:portrait){section#hero{background-size:cover;z-index:2;box-shadow:inset 0 -200px 200px 0 rgba(0,0,0,.6)}}@media only screen and (max-width:580px){section#hero{background-size:270%;background-position:top;box-shadow:none}}@media only screen and (max-width:580px) and (max-height:380px){section#hero{background-size:220%}}section#hero .wrapper{max-width:none;position:absolute;left:0;right:0;top:0;bottom:0}section#hero h1{position:absolute;left:0;right:0;bottom:0;font-weight:100;text-transform:uppercase;font-size:11em;text-align:center;margin:0;z-index:99;cursor:pointer;-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0);-webkit-transition-property:all,opacity,-webkit-filter;-moz-transition-property:all,opacity,-webkit-filter;-o-transition-property:all,opacity,-webkit-filter;transition-property:all,opacity,-webkit-filter;-webkit-transition-duration:250ms,1000ms,1000ms;-moz-transition-duration:250ms,1000ms,1000ms;-o-transition-duration:250ms,1000ms,1000ms;transition-duration:250ms,1000ms,1000ms;-webkit-transition-delay:0s,750ms,0s;-moz-transition-delay:0s,750ms,0s;-o-transition-delay:0s,750ms,0s;transition-delay:0s,750ms,0s;filter:alpha(Opacity=0);opacity:0}@media only screen and (max-width:850px) and (orientation:portrait){section#hero h1{font-size:8em}}@media only screen and (max-width:580px){section#hero h1{font-size:3.3em}}section#hero h1 i{font-size:77%;font-weight:700;margin-left:.2em}@media only screen and (max-width:850px) and (orientation:portrait){section#hero h1 i{font-weight:100}}section#hero h1.hidden{opacity:0!important;-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95);-webkit-filter:blur(5px)}section#hero h2{position:absolute;left:0;right:0;bottom:0;font-weight:100;text-transform:uppercase;font-size:11em;text-align:center;margin:0 0 -.22em;padding:0;z-index:99;vertical-align:text-bottom;filter:alpha(Opacity=0);opacity:0;display:none}section#hero h2.current{filter:alpha(Opacity=100);opacity:1}section#hero h2 span{text-transform:lowercase}section#hero h2 em{margin-left:-.1em;margin-right:.05em}section#hero h2#combined-1{bottom:81%}section#hero h2#combined-2{bottom:58.5%}section#hero h2#combined-3{bottom:33%}section#hero h2#combined-4{bottom:7%}section#hero.on-screen h1{filter:alpha(Opacity=100);opacity:1;-webkit-transition-delay:0s,0s,0s;-moz-transition-delay:0s,0s,0s;-o-transition-delay:0s,0s,0s;transition-delay:0s,0s,0s}section#hero.on-screen h1:hover{color:#6cfeab}section#hero.playing h2{display:block}#intro-price{display:none;width:149px;height:103px;background:url(../img/intro-price.png) no-repeat;position:absolute;top:0;right:0;text-indent:-9000px;z-index:999}section#unlock{margin-bottom:-1px;background:#131214;color:#fff}section#unlock .answer{width:360px}@media only screen and (max-width:850px) and (orientation:landscape){section#unlock article{margin-left:19%;width:280px;margin-top:-150px}}@media only screen and (min-width:851px) and (max-width:1350px){section#unlock article{margin-top:-200px}}@media only screen and (min-width:850px) and (max-width:1150px){section#unlock article{margin-top:-170px}}@media only screen and (max-width:850px) and (orientation:portrait){section#unlock article{margin-top:180px}}@media only screen and (max-width:580px){section#unlock article{margin-top:25%}}@media only screen and (max-width:580px) and (max-height:380px){section#unlock article{margin-top:55px}}@media only screen and (min-height:1100px){section#unlock article{margin-top:-220px}}section#unlock article h1{width:80%}@media only screen and (max-width:850px) and (orientation:portrait){section#unlock article h1{width:100%}}@media only screen and (max-width:580px){section#unlock article h1{width:80%}}@media only screen and (max-width:580px){section#unlock article #ios-badge{margin-top:-130px}}section#unlock #knock-to-unlock{position:absolute;left:-34%;bottom:50%;height:690px;width:280px;margin-bottom:-535px;z-index:1;overflow:hidden;-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-o-transform-origin:left 50%;transform-origin:left 50%}section#unlock #knock-to-unlock video{height:690px;width:1227px;position:absolute;top:0;left:0}@media only screen and (min-width:851px) and (max-width:1350px){section#unlock #knock-to-unlock{-webkit-transform-origin:right 33%;-moz-transform-origin:right 33%;-ms-transform-origin:right 33%;-o-transform-origin:right 33%;transform-origin:right 33%;-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9);left:-34%;margin-bottom:-500px}}@media only screen and (min-width:850px) and (max-width:1150px){section#unlock #knock-to-unlock{-webkit-transform:scale(.85,.85);-moz-transform:scale(.85,.85);-ms-transform:scale(.85,.85);-o-transform:scale(.85,.85);transform:scale(.85,.85);left:-15%;margin-bottom:-500px}}@media only screen and (min-height:1100px){section#unlock #knock-to-unlock{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);left:-47%;bottom:46%}}@media only screen and (max-width:850px) and (orientation:landscape){section#unlock #knock-to-unlock{left:-14%;margin-bottom:-551px;-webkit-transform:scale(.7,.7);-moz-transform:scale(.7,.7);-ms-transform:scale(.7,.7);-o-transform:scale(.7,.7);transform:scale(.7,.7);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}}section#unlock #ios-autoplay-replacement{display:none;position:absolute;bottom:-190px;left:6%;width:198px;height:531px;background:url(../img/ios-autoplay-replacement.jpg) no-repeat}@media only screen and (max-width:850px) and (orientation:portrait){section#unlock #ios-autoplay-replacement{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8);-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-o-transform-origin:left 50%;transform-origin:left 50%}}@media only screen and (max-width:850px) and (orientation:landscape){section#unlock #ios-autoplay-replacement{-webkit-transform:scale(.85,.85);-moz-transform:scale(.85,.85);-ms-transform:scale(.85,.85);-o-transform:scale(.85,.85);transform:scale(.85,.85);-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-o-transform-origin:left 50%;transform-origin:left 50%;left:-5%;bottom:-120px}}@media only screen and (max-width:580px){section#unlock #ios-autoplay-replacement{bottom:-241px;-webkit-transform:scale(.4,.4);-moz-transform:scale(.4,.4);-ms-transform:scale(.4,.4);-o-transform:scale(.4,.4);transform:scale(.4,.4);left:9%}}section#unlock .svg-wrapper{position:absolute;left:40%;bottom:50%;margin-bottom:-355px;z-index:5;width:1010px;height:710px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0)}@media only screen and (min-width:851px) and (max-width:1350px){section#unlock .svg-wrapper{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-o-transform-origin:left 50%;transform-origin:left 50%;-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}}@media only screen and (max-width:850px) and (orientation:portrait){section#unlock .svg-wrapper{bottom:-142px;left:auto;right:-6%;margin-bottom:0;-webkit-transform:scale(.7) perspective(0) translate3d(0,0,0);transform:scale(.7) perspective(0) translate3d(0,0,0);-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;-o-transform-origin:right 50%;transform-origin:right 50%}}@media only screen and (min-width:850px) and (max-width:1150px){section#unlock .svg-wrapper{left:42%}}@media only screen and (max-width:850px) and (orientation:landscape){section#unlock .svg-wrapper{left:23%;-webkit-transform:scale(.6,.6);-moz-transform:scale(.6,.6);-ms-transform:scale(.6,.6);-o-transform:scale(.6,.6);transform:scale(.6,.6)}}@media only screen and (max-width:580px){section#unlock .svg-wrapper{-moz-transform:scale(.27,.27);-ms-transform:scale(.27,.27);-o-transform:scale(.27,.27);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;bottom:-22px;left:auto;right:-3%;-webkit-transform:scale(.27) perspective(0) translate3d(0,0,0);transform:scale(.27) perspective(0) translate3d(0,0,0)}}@media only screen and (min-height:1100px){section#unlock .svg-wrapper{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);left:66%}}section#unlock .svg-wrapper svg{height:100%;width:100%;-webkit-transition:all,.2s,1s;-moz-transition:all,.2s,1s;-o-transition:all,.2s,1s;transition:all,.2s,1s}section#unlock #mac-is-open{-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0);filter:alpha(Opacity=0);opacity:0}section#unlock #knock-ring-animation-1,section#unlock #knock-ring-animation-2{filter:alpha(Opacity=0);opacity:0}section#unlock #knock-ring{position:absolute;z-index:2;top:282px;right:466px;width:60px;height:60px;display:block;filter:alpha(Opacity=0);opacity:0;-webkit-animation:spinning .9s 0s linear infinite;-moz-animation:spinning .9s 0s linear infinite;-ms-animation:spinning .9s 0s linear infinite;-o-animation:spinning .9s 0s linear infinite;animation:spinning .9s 0s linear infinite}@media only screen and (max-width:580px){section#unlock #knock-ring{display:none}}section#unlock #knock-avatar{position:absolute;z-index:2;top:282px;right:466px;width:56px;height:56px;display:block;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;border:2px solid transparent;-webkit-transition-property:border-color,opacity;-moz-transition-property:border-color,opacity;-o-transition-property:border-color,opacity;transition-property:border-color,opacity;-webkit-transition-duration:0s,0s;-moz-transition-duration:0s,0s;-o-transition-duration:0s,0s;transition-duration:0s,0s}section#unlock #watch-video{position:absolute;bottom:19%;left:27%;right:26%;z-index:9999;height:24%;display:block}@media only screen and (max-width:580px){section#unlock #watch-video{left:17%;right:16%;height:60%}}section#unlock.play.ready-to-play #knock-avatar,section#unlock.play.ready-to-play #mac-is-open{filter:alpha(Opacity=100);opacity:1}section#unlock.on-screen.ready-to-play #knock-ring{filter:alpha(Opacity=100);opacity:1;-webkit-animation:fadeOut .3s 4.1s linear 1 forwards,spin .75s 0s linear infinite;-moz-animation:fadeOut .3s 4.1s linear 1 forwards,spin .75s 0s linear infinite;-ms-animation:fadeOut .3s 4.1s linear 1 forwards,spin .75s 0s linear infinite;-o-animation:fadeOut .3s 4.1s linear 1 forwards,spin .75s 0s linear infinite;animation:fadeOut .3s 4.1s linear 1 forwards,spin .75s 0s linear infinite}section#unlock.on-screen.ready-to-play #knock-avatar{border-color:#2de497;filter:alpha(Opacity=100);opacity:1;-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}section#unlock.on-screen.ready-to-play #mac-is-open{filter:alpha(Opacity=0);opacity:0}section#unlock.on-screen.ready-to-play #ios-autoplay-replacement{-webkit-animation:ios-autoplay-replacement .9s 1.55s steps(8) backwards;-moz-animation:ios-autoplay-replacement .9s 1.55s steps(8) backwards;-ms-animation:ios-autoplay-replacement .9s 1.55s steps(8) backwards;-o-animation:ios-autoplay-replacement .9s 1.55s steps(8) backwards;animation:ios-autoplay-replacement .9s 1.55s steps(8) backwards}section#unlock.on-screen.ready-to-play.play #knock-ring-animation-1,section#unlock.on-screen.ready-to-play.play #knock-ring-animation-2{filter:alpha(Opacity=100);opacity:1}section#unlock.on-screen.ready-to-play.play #knock-ring-animation-1{-webkit-animation:radiateRing .6s 0s ease-out 1 forwards;-moz-animation:radiateRing .6s 0s ease-out 1 forwards;-ms-animation:radiateRing .6s 0s ease-out 1 forwards;-o-animation:radiateRing .6s 0s ease-out 1 forwards;animation:radiateRing .6s 0s ease-out 1 forwards}section#unlock.on-screen.ready-to-play.play #knock-ring-animation-2{-webkit-animation:radiateRing .6s .22s ease-out 1 forwards;-moz-animation:radiateRing .6s .22s ease-out 1 forwards;-ms-animation:radiateRing .6s .22s ease-out 1 forwards;-o-animation:radiateRing .6s .22s ease-out 1 forwards;animation:radiateRing .6s .22s ease-out 1 forwards}section#unlock.on-screen.ready-to-play.play #mac-is-open{-webkit-animation:fadeIn .3s .73s linear 1 forwards;-moz-animation:fadeIn .3s .73s linear 1 forwards;-ms-animation:fadeIn .3s .73s linear 1 forwards;-o-animation:fadeIn .3s .73s linear 1 forwards;animation:fadeIn .3s .73s linear 1 forwards}section#unlock.on-screen.ready-to-play.play #knock-ring{-webkit-animation:fadeOut .3s .73s linear 1 forwards,spin .75s 0s linear infinite;-moz-animation:fadeOut .3s .73s linear 1 forwards,spin .75s 0s linear infinite;-ms-animation:fadeOut .3s .73s linear 1 forwards,spin .75s 0s linear infinite;-o-animation:fadeOut .3s .73s linear 1 forwards,spin .75s 0s linear infinite;animation:fadeOut .3s .73s linear 1 forwards,spin .75s 0s linear infinite}section#unlock.on-screen.ready-to-play.play #knock-avatar{-webkit-animation:fadeOut .3s .73s linear 1 forwards;-moz-animation:fadeOut .3s .73s linear 1 forwards;-ms-animation:fadeOut .3s .73s linear 1 forwards;-o-animation:fadeOut .3s .73s linear 1 forwards;animation:fadeOut .3s .73s linear 1 forwards}@-webkit-keyframes radiateRing{0%{stroke:#2ae189;font-size:19px;filter:alpha(Opacity=100);opacity:1}100%{font-size:38px;stroke:#7eceec;filter:alpha(Opacity=0);opacity:0}}@-moz-keyframes radiateRing{0%{stroke:#2ae189;font-size:19px;filter:alpha(Opacity=100);opacity:1}100%{font-size:38px;stroke:#7eceec;filter:alpha(Opacity=0);opacity:0}}@-o-keyframes radiateRing{0%{stroke:#2ae189;font-size:19px;filter:alpha(Opacity=100);opacity:1}100%{font-size:38px;stroke:#7eceec;filter:alpha(Opacity=0);opacity:0}}@keyframes radiateRing{0%{stroke:#2ae189;font-size:19px;filter:alpha(Opacity=100);opacity:1}100%{font-size:38px;stroke:#7eceec;filter:alpha(Opacity=0);opacity:0}}@-webkit-keyframes ios-autoplay-replacement{from{background-position-y:0}to{background-position-y:-4240px}}@-moz-keyframes ios-autoplay-replacement{from{background-position-y:0}to{background-position-y:-4240px}}@-o-keyframes ios-autoplay-replacement{from{background-position-y:0}to{background-position-y:-4240px}}@keyframes ios-autoplay-replacement{from{background-position-y:0}to{background-position-y:-4240px}}#ios-video-trigger{text-align:center;width:100%}section#low-energy{background:#1f1f1f;color:#fff}section# .answer{width:370px;margin-bottom:-7px}@media only screen and (max-width:850px) and (orientation:portrait){section#low-energy .answer{width:500px;left:-73%}}@media only screen and (min-width:851px) and (max-width:1350px){section#low-energy .answer{left:0;bottom:-8em;width:290px}section#low-energy .answer:after,section#low-energy .answer:before{border-right-width:.95em;border-right-style:dashed;border-right-color:transparent;border-bottom-width:1em;border-bottom-style:solid;border-bottom-color:rgba(19,19,20,.95);top:-18px;left:20px;margin-top:0}section#low-energy .answer:before{margin-top:-2px;border-bottom-color:rgba(255,255,255,.2)}}@media only screen and (max-width:850px) and (orientation:landscape){section#low-energy .answer{left:0;bottom:-8em;width:290px}section#low-energy .answer:after,section#low-energy .answer:before{border-right-width:.95em;border-right-style:dashed;border-right-color:transparent;border-bottom-width:1em;border-bottom-style:solid;border-bottom-color:rgba(19,19,20,.95);top:-18px;left:20px;margin-top:0}section#low-energy .answer:before{margin-top:-2px;border-bottom-color:rgba(255,255,255,.2)}}section#low-energy article{left:auto;right:0;width:460px}@media only screen and (min-width:850px) and (max-width:1150px){section#low-energy article{width:380px}}@media only screen and (max-width:850px) and (orientation:landscape){section#low-energy article{width:350px;right:4%;margin-top:-150px}section#low-energy article h1{width:90%}}@media only screen and (max-width:850px) and (orientation:portrait){section#low-energy article{margin-top:185px;width:100%}section#low-energy article h1{width:100%}section#low-energy article p{width:90%}}@media only screen and (max-width:580px){section#low-energy article{margin-top:25%}section#low-energy article h1{width:80%}section#low-energy article p{width:100%}}@media only screen and (max-width:580px) and (max-height:380px){section#low-energy article{margin-top:55px}}@media only screen and (min-height:1100px){section#low-energy article{margin-top:-280px;width:540px}}section#low-energy #iphone-battery-life{position:absolute;left:-60%;top:20%;bottom:0;width:90%;background:url(../img/iphone-batterylife@2x.jpg) top right no-repeat;background-size:100%}@media only screen and (min-width:850px) and (max-width:1150px){section#low-energy #iphone-battery-life{left:-7%;width:52%}}@media only screen and (min-width:851px) and (max-width:1350px){section#low-energy #iphone-battery-life{left:-38%;width:72%}}@media only screen and (max-width:850px) and (orientation:landscape){section#low-energy #iphone-battery-life{left:-48%;top:20%;background-size:60%}}@media only screen and (max-width:850px) and (orientation:portrait){section#low-energy #iphone-battery-life{top:49%;left:0;right:0;width:100%;background-position-x:center;background-size:58%}}@media only screen and (max-width:580px){section#low-energy #iphone-battery-life{top:70%;background-size:52%}}@media only screen and (min-height:1100px){section#low-energy #iphone-battery-life{width:90%;left:-70%}}section#low-energy #iphone-battery-life .battery-zoom{width:252px;height:252px;background:url(../img/iphone-batterylife-zoom@2x.png) center center no-repeat;position:absolute;right:-3%;top:16%;-webkit-border-radius:250px;-moz-border-radius:250px;-ms-border-radius:250px;-o-border-radius:250px;border-radius:250px;filter:alpha(Opacity=0);opacity:0;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;box-shadow:5px 5px 0 0 rgba(0,0,0,.3)}@media only screen and (min-width:850px) and (max-width:1150px){section#low-energy #iphone-battery-life .battery-zoom{right:-9%}}@media only screen and (min-width:851px) and (max-width:1350px){section#low-energy #iphone-battery-life .battery-zoom{top:10%}}@media only screen and (max-width:850px) and (orientation:portrait){section#low-energy #iphone-battery-life .battery-zoom{right:50%;top:2%;margin-right:-252px}}@media only screen and (max-width:850px) and (orientation:landscape){section#low-energy #iphone-battery-life .battery-zoom{width:180px;height:180px;background-size:180px}}@media only screen and (max-width:580px){section#low-energy #iphone-battery-life .battery-zoom{width:100px;height:100px;background-size:100px;margin-right:-100px;top:5%}}@media only screen and (min-height:1100px){section#low-energy #iphone-battery-life .battery-zoom{width:320px;height:320px;background-size:320px;top:9%}}section#low-energy.viewed .battery-zoom{-webkit-animation:bounceIn .5s 1.2s ease-out 1 forwards;-moz-animation:bounceIn .5s 1.2s ease-out 1 forwards;-ms-animation:bounceIn .5s 1.2s ease-out 1 forwards;-o-animation:bounceIn .5s 1.2s ease-out 1 forwards;animation:bounceIn .5s 1.2s ease-out 1 forwards}section#compatibility{background:#fff;color:#232323;top:100%}section#compatibility article{width:100%;margin-top:0;margin-left:0;top:10%}@media only screen and (max-height:550px){section#compatibility article{top:8%}}@media only screen and (min-width:850px) and (max-width:1150px){section#compatibility article{top:10%}}@media only screen and (max-height:680px){section#compatibility article{top:10%}}@media only screen and (max-width:850px) and (orientation:portrait){section#compatibility article{margin-top:140px}}@media only screen and (max-width:850px) and (orientation:landscape){section#compatibility article{top:8%}}@media only screen and (max-width:580px){section#compatibility article{margin-top:55px}}section#compatibility article h1{text-align:center;margin-bottom:1em}section#compatibility p{font-size:.8em;text-transform:uppercase;letter-spacing:2px;position:absolute;top:24%}section#compatibility p.left{left:0}section#compatibility p.right{right:0}@media only screen and (min-width:850px) and (max-width:1150px){section#compatibility p{top:23%}}@media only screen and (max-height:680px){section#compatibility p{top:23%}}@media only screen and (min-width:851px) and (max-width:1350px){section#compatibility p{top:25%}}@media only screen and (max-height:750px){section#compatibility p{top:25%}}@media only screen and (max-width:850px) and (orientation:portrait){section#compatibility p{top:27%}section#compatibility p.left{left:4%}section#compatibility p.right{right:4%}}@media only screen and (max-width:850px) and (orientation:landscape){section#compatibility p{top:22%;font-size:.65em}section#compatibility p.left{left:4%}section#compatibility p.right{right:4%}}@media only screen and (max-height:550px){section#compatibility p{top:22%;font-size:.65em}section#compatibility p.left{left:4%}section#compatibility p.right{right:4%}}@media only screen and (max-width:580px){section#compatibility p{display:none}}@media only screen and (min-height:1100px){section#compatibility p{top:27%}}section#compatibility .iphones{position:absolute;right:-1%;top:29.5%;height:533px;width:55%;background:url(../img/compatible-iphones@2x.png) bottom center no-repeat;background-size:100%;z-index:2;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9)}@media only screen and (min-width:851px) and (max-width:1350px){section#compatibility .iphones{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8);top:30.5%}}@media only screen and (max-height:750px){section#compatibility .iphones{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8);top:30.5%}}@media only screen and (min-width:850px) and (max-width:1150px){section#compatibility .iphones{top:29.5%;background:url(../img/compatible-iphones-wide@2x.png) bottom center no-repeat;background-size:100%;height:440px;width:55%}}@media only screen and (max-height:680px){section#compatibility .iphones{top:29.5%;background:url(../img/compatible-iphones-wide@2x.png) bottom center no-repeat;background-size:100%;height:440px;width:55%}}@media only screen and (max-width:850px) and (orientation:portrait){section#compatibility .iphones{top:28%;right:-3%;-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);-ms-transform:scale(.95,.95);-o-transform:scale(.95,.95);transform:scale(.95,.95);background:url(../img/compatible-iphones-tablet@2x.png) bottom center no-repeat;background-size:100%}}@media only screen and (max-width:850px) and (orientation:landscape){section#compatibility .iphones{-webkit-transform:scale(.65,.65);-moz-transform:scale(.65,.65);-ms-transform:scale(.65,.65);-o-transform:scale(.65,.65);transform:scale(.65,.65);top:28.5%;right:3.5%;background:url(../img/compatible-iphones-wide@2x.png) bottom center no-repeat;background-size:100%;height:483px;width:61%}}@media only screen and (max-height:550px){section#compatibility .iphones{-webkit-transform:scale(.65,.65);-moz-transform:scale(.65,.65);-ms-transform:scale(.65,.65);-o-transform:scale(.65,.65);transform:scale(.65,.65);top:28.5%;right:3.5%;background:url(../img/compatible-iphones-wide@2x.png) bottom center no-repeat;background-size:100%;height:483px;width:61%}}@media only screen and (max-width:580px){section#compatibility .iphones{display:none}}@media only screen and (min-height:1100px){section#compatibility .iphones{top:32.5%}}section#compatibility ul.macs{display:block;width:46%;height:520px;background:url(../img/compatible-macs@2x.png) 0 4px no-repeat;position:absolute;top:30%;background-size:auto 100%;padding:0;margin:0;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9)}@media only screen and (min-width:851px) and (max-width:1350px){section#compatibility ul.macs{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8);top:31%;width:57%}}@media only screen and (max-height:750px){section#compatibility ul.macs{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8);top:31%;width:57%}}@media only screen and (min-width:850px) and (max-width:1150px){section#compatibility ul.macs{top:30%;height:430px}}@media only screen and (max-height:680px){section#compatibility ul.macs{top:30%;height:430px}}@media only screen and (max-width:850px) and (orientation:portrait){section#compatibility ul.macs{top:33%;width:50%;height:515px}}@media only screen and (max-width:850px) and (orientation:landscape){section#compatibility ul.macs{-webkit-transform:scale(.65,.65);-moz-transform:scale(.65,.65);-ms-transform:scale(.65,.65);-o-transform:scale(.65,.65);transform:scale(.65,.65);top:30.5%;left:4%;width:60%;height:466px}}@media only screen and (max-height:550px){section#compatibility ul.macs{-webkit-transform:scale(.65,.65);-moz-transform:scale(.65,.65);-ms-transform:scale(.65,.65);-o-transform:scale(.65,.65);transform:scale(.65,.65);top:30.5%;left:4%;width:60%;height:466px}}@media only screen and (max-width:580px){section#compatibility ul.macs{top:22.7%;width:93%;height:300px;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@media only screen and (max-width:580px) and (max-height:380px){section#compatibility ul.macs{height:250px;top:27%}}@media only screen and (min-height:1100px){section#compatibility ul.macs{top:33%}}section#compatibility ul.macs li{width:100%;height:20%;border-bottom:1px solid rgba(0,0,0,.2);list-style:none;position:relative;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .5em 0 45%;display:table}section#compatibility ul.macs li:first-child{border-top:1px solid rgba(0,0,0,.2)}@media only screen and (max-width:850px) and (orientation:portrait){section#compatibility ul.macs li{padding:0 0 0 42%}}section#compatibility ul.macs li i{position:absolute;top:50%;left:34%;margin-top:-8px;font-size:18px;color:#4ece91}@media only screen and (min-width:850px) and (max-width:1150px){section#compatibility ul.macs li i{left:30%}}@media only screen and (max-height:680px){section#compatibility ul.macs li i{left:30%}}@media only screen and (max-width:850px) and (orientation:portrait){section#compatibility ul.macs li i{left:32%;font-size:16px}}@media only screen and (max-width:850px) and (orientation:landscape){section#compatibility ul.macs li i{left:29%}}@media only screen and (max-height:550px){section#compatibility ul.macs li i{left:29%}}@media only screen and (max-width:580px){section#compatibility ul.macs li i{left:6.8em}}section#compatibility ul.macs li h5{display:table-cell;vertical-align:middle;margin:0;line-height:1em;font-weight:300;font-size:1.2em;filter:alpha(Opacity=90);opacity:.9}@media only screen and (max-width:580px){section#compatibility ul.macs li h5{font-size:1em}}section#compatibility footer{position:absolute;bottom:0}section#compatibility footer .wrapper{border-top:none;padding-top:0}@media only screen and (max-width:850px) and (orientation:landscape){section#compatibility footer{font-size:.75em;line-height:1.75em;padding-top:0}}@media only screen and (max-width:850px) and (orientation:portrait){section#compatibility footer{padding-left:4%;padding-right:4%;padding-bottom:10px}}@media only screen and (max-width:580px){section#compatibility footer{padding:0 0 45px}}@media only screen and (max-width:580px) and (max-height:380px){section#compatibility footer{padding-bottom:35px}}body,html{overflow:hidden;height:100%}body.returning,html.returning{overflow-y:visible}header,header *{-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0)}@media only screen and (max-width:850px) and (orientation:portrait){header,header *{top:2%}}@media only screen and (max-width:580px){header,header *{top:0}}header #share-tease.on-video a.button.wingman,header #share-tease.on-video.light a.button.wingman,header * #share-tease.on-video a.button.wingman,header * #share-tease.on-video.light a.button.wingman{color:rgba(255,255,255,.7)}header #share-tease.on-video a.button.wingman span.count,header #share-tease.on-video.light a.button.wingman span.count,header * #share-tease.on-video a.button.wingman span.count,header * #share-tease.on-video.light a.button.wingman span.count{background:rgba(255,255,255,.7);color:rgba(81,86,91,.8)}#section-container{position:relative;width:100%;height:100%;-webkit-backface-visibility:hidden;-webkit-perspective:1000;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease}#section-container.show-1{-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0);transform:translate3d(0,0,0)}#section-container.show-2{-webkit-transform:perspective(0) translate3d(0,-100%,0);-moz-transform:perspective(0) translate3d(0,-100%,0);-ms-transform:perspective(0) translate3d(0,-100%,0);-o-transform:perspective(0) translate3d(0,-100%,0);transform:perspective(0) translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}#section-container.show-3{-webkit-transform:perspective(0) translate3d(0,-200%,0);-moz-transform:perspective(0) translate3d(0,-200%,0);-ms-transform:perspective(0) translate3d(0,-200%,0);-o-transform:perspective(0) translate3d(0,-200%,0);transform:perspective(0) translate3d(0,-200%,0);transform:translate3d(0,-200%,0)}#section-container.show-4{-webkit-transform:perspective(0) translate3d(0,-300%,0);-moz-transform:perspective(0) translate3d(0,-300%,0);-ms-transform:perspective(0) translate3d(0,-300%,0);-o-transform:perspective(0) translate3d(0,-300%,0);transform:perspective(0) translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}#section-container.show-5{-webkit-transform:perspective(0) translate3d(0,-400%,0);-moz-transform:perspective(0) translate3d(0,-400%,0);-ms-transform:perspective(0) translate3d(0,-400%,0);-o-transform:perspective(0) translate3d(0,-400%,0);transform:perspective(0) translate3d(0,-400%,0);transform:translate3d(0,-400%,0)}section{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;overflow:hidden;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-timing-function:cubic-bezier(.675,.045,.125,.91);-moz-transition-timing-function:cubic-bezier(.675,.045,.125,.91);-o-transition-timing-function:cubic-bezier(.675,.045,.125,.91);transition-timing-function:cubic-bezier(.675,.045,.125,.91);-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0)}@media only screen and (max-width:850px) and (orientation:portrait){section .wrapper{position:absolute;top:0;right:0;bottom:0;left:0}}section article{width:380px;position:absolute;left:0;top:50%;margin-top:-180px;z-index:7}@media only screen and (max-width:850px) and (orientation:portrait){section article{margin-top:200px;z-index:2;text-align:center;position:static;width:100%}}@media only screen and (min-width:850px) and (max-width:1150px){section article{font-size:.75em;width:300px;margin-left:17%;margin-top:-160px}}@media only screen and (max-width:850px) and (orientation:landscape){section article{font-size:.75em;width:300px;margin-left:3%;margin-top:-160px}}@media only screen and (max-width:580px){section article{font-size:.65em;margin-top:60px}}@media only screen and (min-height:1100px){section article{width:480px;margin-top:-250px;font-size:18px}}section article h1{position:relative;z-index:2}@media only screen and (max-width:580px){section article h1{width:65%;font-size:3em;margin:0 auto}}section article p{-webkit-transform:perspective(0) translate3d(0,0,0);-moz-transform:perspective(0) translate3d(0,0,0);-ms-transform:perspective(0) translate3d(0,0,0);-o-transform:perspective(0) translate3d(0,0,0);transform:perspective(0) translate3d(0,0,0)}@media only screen and (max-width:850px) and (orientation:portrait){section article p{text-align:center;width:82%;margin-left:auto;margin-right:auto;font-size:1.5em}}@media only screen and (max-width:580px){section article p{width:90%}}@media only screen and (max-width:580px) and (max-height:380px){section article p{font-size:1.3em}}section article h3.question{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;color:#2db2ff;font-size:1em;font-weight:100;cursor:default}@media only screen and (max-width:850px) and (orientation:portrait){section article h3.question{padding:15px 0}}@media only screen and (max-width:580px){section article h3.question{display:none}}section article .answer{border:2px solid rgba(255,255,255,.2);background:rgba(19,19,20,.95);display:block;color:#fff;padding:.85em 2em 1em 4.5em;position:absolute;left:107%;bottom:-2.5em;z-index:9999;filter:alpha(Opacity=0);opacity:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transform:scale(.4,.4);-moz-transform:scale(.4,.4);-ms-transform:scale(.4,.4);-o-transform:scale(.4,.4);transform:scale(.4,.4);-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-o-transform-origin:left 50%;transform-origin:left 50%;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;-webkit-transition-timing-function:cubic-bezier(.74,-.1,0,1.515);-moz-transition-timing-function:cubic-bezier(.74,-.1,0,1.515);-o-transition-timing-function:cubic-bezier(.74,-.1,0,1.515);transition-timing-function:cubic-bezier(.74,-.1,0,1.515)}@media only screen and (max-width:850px) and (orientation:portrait){section article .answer{left:-50%;top:100%;height:50px;padding-left:2em;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}}section article .answer h4{margin:0 0 .5em}section article .answer i{position:absolute;font-size:2.5em;left:18px;top:50%;margin-top:-.6em}@media only screen and (max-width:850px) and (orientation:portrait){section article .answer i{display:none}}section article .answer:after,section article .answer:before{position:absolute;left:-19px;top:50%;margin-top:-9px;display:-moz-inline-stack;display:inline-block;zoom:1;font-size:10px;width:0;height:0;vertical-align:middle;border-style:dashed solid dashed dashed;border-color:transparent;border-width:.95em 1em .95em .95em;border-right-color:rgba(19,19,20,.95);content:""}@media only screen and (max-width:850px) and (orientation:portrait){section article .answer:after,section article .answer:before{top:-10px;left:50%;margin-left:-5px;border-right-width:.95em;border-right-style:dashed;border-right-color:transparent;border-bottom-width:1em;border-bottom-style:solid;border-bottom-color:rgba(19,19,20,.95)}}section article .answer:before{left:-21px;border-right-color:rgba(255,255,255,.2)}@media only screen and (max-width:850px) and (orientation:portrait){section article .answer:before{left:50%;margin-top:-11px;border-right-color:transparent;border-bottom-color:rgba(255,255,255,.2)}}section article h3:hover .answer{filter:alpha(Opacity=100);opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}section h1{font-size:3.25em;line-height:1em}@media only screen and (max-width:850px) and (orientation:portrait){section h1{font-size:3em}}section p{margin:1em 0 3em;-webkit-transition:margin,1s,cubic-bezier(.67,-.01,.255,1.2);-moz-transition:margin,1s,cubic-bezier(.67,-.01,.255,1.2);-o-transition:margin,1s,cubic-bezier(.67,-.01,.255,1.2);transition:margin,1s,cubic-bezier(.67,-.01,.255,1.2)}.continue-arrow{position:absolute;bottom:20px;left:50%;margin-left:-13px;width:26px;height:50px;background:url(../img/continue-arrow-gradient.png) repeat-x #555;overflow:hidden;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity 1s 0s;-webkit-transition-delay:ease;-moz-transition:opacity 1s 0s ease;-o-transition:opacity 1s 0s ease;transition:opacity 1s 0s ease}.on-screen .continue-arrow{cursor:pointer;filter:alpha(Opacity=100);opacity:1;-webkit-transition:opacity 1s 12s;-webkit-transition-delay:ease;-moz-transition:opacity 1s 12s ease;-o-transition:opacity 1s 12s ease;transition:opacity 1s 12s ease;-webkit-animation:gradient 3s 0s ease-in-out infinite backwards;-moz-animation:gradient 3s 0s ease-in-out infinite backwards;-ms-animation:gradient 3s 0s ease-in-out infinite backwards;-o-animation:gradient 3s 0s ease-in-out infinite backwards;animation:gradient 3s 0s ease-in-out infinite backwards}.viewed .continue-arrow{display:none}.continue-arrow svg{width:40px;height:52px;position:absolute;left:-8px;top:-1px}@media only screen and (min-width:851px) and (max-width:1350px){.continue-arrow{-webkit-transform:scale(.6,.6);-moz-transform:scale(.6,.6);-ms-transform:scale(.6,.6);-o-transform:scale(.6,.6);transform:scale(.6,.6)}}@media only screen and (max-width:850px) and (orientation:portrait){.continue-arrow{display:none}}@media only screen and (max-width:850px) and (orientation:landscape){.continue-arrow{-webkit-transform:scale(.6,.6);-moz-transform:scale(.6,.6);-ms-transform:scale(.6,.6);-o-transform:scale(.6,.6);transform:scale(.6,.6)}}@media only screen and (max-width:580px){.continue-arrow{display:none}}@-webkit-keyframes gradient{from{background-position-y:-102px}to{background-position-y:102px}}@-moz-keyframes gradient{from{background-position-y:-102px}to{background-position-y:102px}}@-o-keyframes gradient{from{background-position-y:-102px}to{background-position-y:102px}}@keyframes gradient{from{background-position-y:-102px}to{background-position-y:102px}}section#knock2{background:#fff;color:#232323;top:100%}section#knock2 .wrapper{position:fixed;width:100%}section#knock2 article{position:fixed;width:100%;height:100%;margin-top:0;left:0;top:20%;margin-left:3%}@media only screen and (max-width:850px){section#knock2 article{top:10%}}@media only screen and (max-width:750px){section#knock2 article{top:10%;margin-left:3%}}@media only screen and (max-width:550px){section#knock2 article{top:5%;margin-left:0}}section#knock2 .content{top:50%;height:100%;width:45%;float:left;font-size:1.2em}@media only screen and (max-width:550px){section#knock2 .content{width:100%}}@media only screen and (max-width:850px){section#knock2 .content{font-size:1.5em}}@media only screen and (max-width:750px){section#knock2 .content{font-size:1.2em}}@media only screen and (max-width:550px){section#knock2 .content{font-size:1.2em}}section#knock2 article h1{font-size:2.4em}section#knock2 .watchgif{float:right;width:50%;height:60%;background:url(../img/knock-watch.gif) right center no-repeat;background-size:100%;z-index:2;top:0}@media only screen and (max-width:550px){section#knock2 .watchgif{height:35%;width:60%;font-size:1.5em}}