@charset "UTF-8";.leaflet-container{color:#404040;color:rgba(0,0,0,0.75);outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container::after,.leaflet-container::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887be;font-weight:400;text-decoration:none}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:"";text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,0.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background-color:rgba(255,255,255,0.5);border:1px solid #999;border-color:rgba(0,0,0,0.4);border-top:0;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,0.1);border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:"";display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon.mapbox-icon-facebook,.mapbox-icon.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon.mapbox-icon-twitter,.mapbox-icon.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon.mapbox-icon-pinterest,.mapbox-icon.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all 0.2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,0.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,0.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:0.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,0.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,0.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,0.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,0.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,0.75)}@media only screen and (max-width: 800px){width:83.3333%;margin-left:8.3333%}@media only screen and (max-width: 640px){width:100%;height:100%;margin:0}.leaflet-vml-shape{width:1px;height:1px}.leaflet-container img.leaflet-tile{max-width:none !important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px}::selection{background:#0085ec;color:#f3fbff}body{background:#02060c;color:#fff;position:relative;-webkit-overflow-scrolling:touch}html{background:#02060c !important;-webkit-overflow-scrolling:touch}.page{background:#02060c;min-height:100%;max-width:100%;overflow:hidden}body{overflow:hidden;overflow:scroll !important}body.scrollable,body.about,body.features,body.setup{overflow:auto}body.switching-pages,body.leaving{overflow:hidden}body.modal-open{overflow:hidden}body::-webkit-scrollbar{width:2px}body::-webkit-scrollbar-track{background:#02060c;background:#000}body.scrollable::-webkit-scrollbar-thumb{background:#008dc1;border-radius:1px}body::-webkit-scrollbar:horizontal{display:none}.top-header{position:fixed;top:0;left:0;width:100%;height:64px;-webkit-user-select:none;pointer-events:none;z-index:500}.loaded .top-header{pointer-events:auto}.top-header .header-backdrop{background:#091018;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 400ms ease-out;opacity:0;-webkit-transform:translateY(-12px)}.checkpoint1 .top-header .header-backdrop,.content.loaded .top-header .header-backdrop{opacity:1;opacity:0.92;opacity:0.89;-webkit-transform:translateY(0)}.fast-scroll .top-header .header-backdrop{transition-duration:280ms}.slow-scroll .top-header .header-backdrop{transition-duration:640ms}.leaving .top-header .header-backdrop,.switching-page .top-header .header-backdrop{-webkit-transform:translateY(-4px);transition-duration:360ms;transition-delay:100ms}.checkpoint3 .top-header .header-backdrop{opacity:0;-webkit-transform:translateY(-8px)}.top-header .logotype{color:#5e769a;color:#8c9eb9;display:block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.3em;margin:0;padding:18px 0 12px 32px;position:relative;text-align:left;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-decoration:none;width:12em;transition:all 500ms ease-out;-webkit-transform:translateY(-8px);opacity:0;pointer-events:none}.top-header .logotype h1{color:inherit;text-decoration:none}.checkpoint1 .top-header .logotype,.content.loaded .top-header .logotype{opacity:0.65;-webkit-transform:none;transition-delay:100ms;pointer-events:auto}.checkpoint1 .top-header .logotype:hover,.content.loaded .top-header .logotype:hover{opacity:1}.fast-scroll .top-header .logotype{transition-duration:280ms;transition-delay:50ms}.slow-scroll .top-header .logotype{transition-duration:800ms}.leaving .top-header .logotype,.switching-page .top-header .logotype{-webkit-transform:translateX(-16px);transition-duration:320ms;transition-delay:10ms}.mobile .top-header .logotype{display:none}.setup .top-header .logotype{display:none}.checkpoint3 .top-header .logotype{opacity:0;-webkit-transform:translateY(-16px)}.top-header .back-button{display:block;position:absolute;pointer-events:none;top:0;left:8px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .top-header .back-button{pointer-events:auto;opacity:0.25;-webkit-transform:none}.loaded .top-header .back-button:hover{opacity:0.8;-webkit-transform:translateX(-4px)}.intro.loaded .top-header .back-button{transition-delay:240ms}.home .top-header .back-button{display:none !important}.leaving .top-header .back-button,.going-out .top-header .back-button{opacity:0;-webkit-transform:translateX(-16px) !important;transition-duration:280ms;transition-delay:20ms}.checkpoint3.features.loaded .top-header .back-button{opacity:0;-webkit-transform:translateX(-16px)}.top-header .buttons{position:absolute;top:0;right:0;margin:12px 0 0 0}.setup .top-header .buttons .facebook-login-button{display:none}.top-header .buttons .button{line-height:42px;margin:0 12px 0 0;padding:0 1.2em;opacity:0;-webkit-transform:scale(0.9);transition:all 320ms ease-out;pointer-events:none}.mobile .top-header .buttons .button{line-height:36px;margin-top:2px}.top-header .buttons .button .backdrop{border-radius:32px}.checkpoint1 .top-header .buttons .button,.content .top-header .buttons .button{opacity:1;-webkit-transform:none;transition-delay:200ms;pointer-events:auto}.checkpoint1 .top-header .buttons .button .backdrop,.content .top-header .buttons .button .backdrop{opacity:0.9}.checkpoint1 .top-header .buttons .button:hover .backdrop,.content .top-header .buttons .button:hover .backdrop{opacity:1}.fast-scroll .top-header .buttons .button{transition-duration:240ms;transition-delay:100ms}.slow-scroll .top-header .buttons .button{transition-duration:360ms;transition-delay:240ms}.checkpoint3 .top-header .buttons .button{opacity:0;-webkit-transform:translateX(12px);transition-delay:0ms}.new-footer{clear:both;position:relative;overflow:hidden}.new-footer .backdrop{background:-webkit-linear-gradient(top, #a7a9b3, #d3d7df);position:absolute;overflow:hidden;top:0;left:0;height:100%;width:100%}.new-footer .backdrop .dark-part{background:#0d0d16;position:absolute;top:-6%;bottom:-6%;right:-5%;left:64.5%;-webkit-transform-origin:0 50%;-webkit-transform:rotateZ(2.5deg)}@media (max-width: 1199px){.new-footer .backdrop .dark-part{left:59%;-webkit-transform:rotateZ(2deg)}}@media (min-width: 1400px){.new-footer .backdrop .dark-part{margin-left:210px;left:50%}}.mobile .new-footer .backdrop .dark-part{-webkit-transform:rotateZ(1deg);left:59.7%}.new-footer .container{margin:0 auto;padding:24px 32px 32px 32px;position:relative;max-width:1400px}@media (max-width: 1000px){.new-footer .container{padding:16px 8px}}.new-footer .public-links{display:inline-block;margin:0 0 0 0%;vertical-align:top;width:58%}@media (max-width: 1199px){.new-footer .public-links{margin-top:16px}}.new-footer .public-links h2{color:rgba(0,10,25,0.4);display:block;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:24px 0 16px 24px;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,0.1);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1199px){.new-footer .public-links h2{display:none}}.new-footer .member-links{display:inline-block;margin:0 0 0 6%;position:relative;vertical-align:top;width:36%}.logged-out .new-footer .member-links{pointer-events:none;user-select:none}.logged-out .new-footer .member-links ul{-webkit-filter:blur(5px);opacity:0.8}.logged-out .new-footer .member-links h2{-webkit-filter:blur(1.8px);opacity:0.6}@media (min-width: 1200px){.new-footer .public-links{margin:0 0 0 1%;width:65%}.new-footer .member-links{margin:0 0 0 2%;width:32%}}.loaded .new-footer.showing .link:hover{-webkit-transform:scale(0.96)}.loaded .new-footer.showing .link:hover .link-backdrop.link-backdrop{opacity:1;transition-delay:20ms}.loaded .new-footer.showing .link .link-backdrop{opacity:0.75;-webkit-transform:none}.loaded .new-footer.showing .link .wrap h3{opacity:1;-webkit-transform:none}.loaded .new-footer.showing .link .wrap p{opacity:1;-webkit-transform:none}.loaded .new-footer.showing .link:nth-child(1) .link-backdrop{transition-delay:136ms}.loaded .new-footer.showing .link:nth-child(1) h3{transition-delay:246ms}.loaded .new-footer.showing .link:nth-child(1) p{transition-delay:276ms}.loaded .new-footer.showing .link:nth-child(2) .link-backdrop{transition-delay:192ms}.loaded .new-footer.showing .link:nth-child(2) h3{transition-delay:302ms}.loaded .new-footer.showing .link:nth-child(2) p{transition-delay:332ms}.loaded .new-footer.showing .link:nth-child(3) .link-backdrop{transition-delay:248ms}.loaded .new-footer.showing .link:nth-child(3) h3{transition-delay:358ms}.loaded .new-footer.showing .link:nth-child(3) p{transition-delay:388ms}.loaded .new-footer.showing .link:nth-child(4) .link-backdrop{transition-delay:304ms}.loaded .new-footer.showing .link:nth-child(4) h3{transition-delay:414ms}.loaded .new-footer.showing .link:nth-child(4) p{transition-delay:444ms}.loaded .new-footer.showing .link:nth-child(5) .link-backdrop{transition-delay:360ms}.loaded .new-footer.showing .link:nth-child(5) h3{transition-delay:470ms}.loaded .new-footer.showing .link:nth-child(5) p{transition-delay:500ms}.loaded .new-footer.showing .link:nth-child(6) .link-backdrop{transition-delay:416ms}.loaded .new-footer.showing .link:nth-child(6) h3{transition-delay:526ms}.loaded .new-footer.showing .link:nth-child(6) p{transition-delay:556ms}.loaded .new-footer.showing .link:nth-child(7) .link-backdrop{transition-delay:472ms}.loaded .new-footer.showing .link:nth-child(7) h3{transition-delay:582ms}.loaded .new-footer.showing .link:nth-child(7) p{transition-delay:612ms}.loaded .new-footer.showing .link:nth-child(8) .link-backdrop{transition-delay:528ms}.loaded .new-footer.showing .link:nth-child(8) h3{transition-delay:638ms}.loaded .new-footer.showing .link:nth-child(8) p{transition-delay:668ms}.loaded .new-footer.showing .link:nth-child(9) .link-backdrop{transition-delay:584ms}.loaded .new-footer.showing .link:nth-child(9) h3{transition-delay:694ms}.loaded .new-footer.showing .link:nth-child(9) p{transition-delay:724ms}.loaded .new-footer.showing .link:nth-child(10) .link-backdrop{transition-delay:640ms}.loaded .new-footer.showing .link:nth-child(10) h3{transition-delay:750ms}.loaded .new-footer.showing .link:nth-child(10) p{transition-delay:780ms}.loaded .new-footer.showing .link:nth-child(11) .link-backdrop{transition-delay:696ms}.loaded .new-footer.showing .link:nth-child(11) h3{transition-delay:806ms}.loaded .new-footer.showing .link:nth-child(11) p{transition-delay:836ms}.loaded .new-footer.showing .link:nth-child(12) .link-backdrop{transition-delay:752ms}.loaded .new-footer.showing .link:nth-child(12) h3{transition-delay:862ms}.loaded .new-footer.showing .link:nth-child(12) p{transition-delay:892ms}.loaded .new-footer.showing .link:nth-child(13) .link-backdrop{transition-delay:808ms}.loaded .new-footer.showing .link:nth-child(13) h3{transition-delay:918ms}.loaded .new-footer.showing .link:nth-child(13) p{transition-delay:948ms}.loaded .new-footer.showing .link:nth-child(14) .link-backdrop{transition-delay:864ms}.loaded .new-footer.showing .link:nth-child(14) h3{transition-delay:974ms}.loaded .new-footer.showing .link:nth-child(14) p{transition-delay:1004ms}.loaded .new-footer.showing .link:nth-child(15) .link-backdrop{transition-delay:920ms}.loaded .new-footer.showing .link:nth-child(15) h3{transition-delay:1030ms}.loaded .new-footer.showing .link:nth-child(15) p{transition-delay:1060ms}.loaded .new-footer.showing .link:nth-child(16) .link-backdrop{transition-delay:976ms}.loaded .new-footer.showing .link:nth-child(16) h3{transition-delay:1086ms}.loaded .new-footer.showing .link:nth-child(16) p{transition-delay:1116ms}.loaded .new-footer.showing .member-link:hover{-webkit-transform:scale(0.92)}.loaded .new-footer.showing .member-link:hover .link-backdrop.link-backdrop{opacity:1;transition-delay:20ms}.loaded .new-footer.showing .member-link .link-backdrop{opacity:0.75;-webkit-transform:none}.loaded .new-footer.showing .member-link .wrap h3{opacity:1;-webkit-transform:none}.loaded .new-footer.showing .member-link.load-1 .link-backdrop{transition-delay:564ms}.loaded .new-footer.showing .member-link.load-1 h3{transition-delay:674ms}.loaded .new-footer.showing .member-link.load-2 .link-backdrop{transition-delay:628ms}.loaded .new-footer.showing .member-link.load-2 h3{transition-delay:738ms}.loaded .new-footer.showing .member-link.load-3 .link-backdrop{transition-delay:692ms}.loaded .new-footer.showing .member-link.load-3 h3{transition-delay:802ms}.loaded .new-footer.showing .member-link.load-4 .link-backdrop{transition-delay:756ms}.loaded .new-footer.showing .member-link.load-4 h3{transition-delay:866ms}.loaded .new-footer.showing .member-link.load-5 .link-backdrop{transition-delay:820ms}.loaded .new-footer.showing .member-link.load-5 h3{transition-delay:930ms}.loaded .new-footer.showing .member-link.load-6 .link-backdrop{transition-delay:884ms}.loaded .new-footer.showing .member-link.load-6 h3{transition-delay:994ms}.loaded .new-footer.showing .member-link.load-7 .link-backdrop{transition-delay:948ms}.loaded .new-footer.showing .member-link.load-7 h3{transition-delay:1058ms}.loaded .new-footer.showing .member-link.load-8 .link-backdrop{transition-delay:1012ms}.loaded .new-footer.showing .member-link.load-8 h3{transition-delay:1122ms}.loaded .new-footer.showing .member-link.load-9 .link-backdrop{transition-delay:1076ms}.loaded .new-footer.showing .member-link.load-9 h3{transition-delay:1186ms}.loaded .new-footer.showing .member-link.load-10 .link-backdrop{transition-delay:1140ms}.loaded .new-footer.showing .member-link.load-10 h3{transition-delay:1250ms}.loaded .new-footer.showing .member-link.load-11 .link-backdrop{transition-delay:1204ms}.loaded .new-footer.showing .member-link.load-11 h3{transition-delay:1314ms}.loaded .new-footer.showing .member-link.load-12 .link-backdrop{transition-delay:1268ms}.loaded .new-footer.showing .member-link.load-12 h3{transition-delay:1378ms}.loaded .new-footer.showing .member-link.load-13 .link-backdrop{transition-delay:1332ms}.loaded .new-footer.showing .member-link.load-13 h3{transition-delay:1442ms}.loaded .new-footer.showing .member-link.load-14 .link-backdrop{transition-delay:1396ms}.loaded .new-footer.showing .member-link.load-14 h3{transition-delay:1506ms}.loaded .new-footer.showing .member-link.load-15 .link-backdrop{transition-delay:1460ms}.loaded .new-footer.showing .member-link.load-15 h3{transition-delay:1570ms}.loaded .new-footer.showing .member-link.load-16 .link-backdrop{transition-delay:1524ms}.loaded .new-footer.showing .member-link.load-16 h3{transition-delay:1634ms}.new-footer .link{display:inline-block;margin:0 2% 16px 0;position:relative;width:30%;vertical-align:top;text-decoration:none;transition:all 320ms ease-out}@media (max-width: 1199px){.new-footer .link.hide-on-mobile{display:none}}.new-footer .link .wrap{display:block;padding:28px 80px 4px 20px;position:relative;min-height:88px}@media (max-width: 1199px){.new-footer .link{width:48%}.new-footer .link .wrap{min-height:77px;padding-top:18px;padding-bottom:0}}.mobile .new-footer .link{display:block;margin:0 0 6px 0;width:auto}.mobile .new-footer .link .wrap{min-height:32px;padding:8px 12px}.new-footer .link .link-backdrop{background:#c3c8d6;background:-webkit-radial-gradient(35% -10%, ellipse farthest-corner, #fff, #c7c9d6);border-radius:16px;box-shadow:3px 6px 12px rgba(135,140,150,0.24);overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.new-footer .link .link-backdrop .graphic{position:absolute;bottom:0;right:0px;width:84px;height:88%}.new-footer .link h3{color:#1471ea;font:500 18px/1.2 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.mobile .new-footer .link h3{font-size:13px}.new-footer .link p{color:#616b7e;font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 8px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .new-footer .link p{font-size:9px}.new-footer .bottom-info{margin:0;padding:24px 16px 24px 18px}.new-footer .bottom-info .copyright{color:rgba(0,0,0,0.32);font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .new-footer .bottom-info .copyright{font-size:9px}.new-footer .bottom-info .small-links{margin:0 0 0 12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.new-footer .bottom-info .small-links li{display:inline-block;margin:0 14px 0 0}.new-footer .bottom-info .small-links li a{color:rgba(0,0,0,0.5);font:500 12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-decoration:none}.mobile .new-footer .bottom-info .small-links li{margin:0 10px 0 0}.mobile .new-footer .bottom-info .small-links li a{font-size:9px}.loaded .new-footer.showing .public-links h2{opacity:1;-webkit-transform:none;transition-delay:40ms}.loaded .new-footer.showing .bottom-info .copyright{opacity:1;-webkit-transform:none;transition-delay:200ms}.loaded .new-footer.showing .bottom-info .small-links{opacity:1;-webkit-transform:none;transition-delay:280ms}.new-footer .member-links h3{color:rgba(205,225,255,0.8);display:block;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 -4px 24px;-webkit-font-smoothing:antialiased}.mobile .new-footer .member-links h3{font-size:13px;margin-left:8px}.new-footer .member-links h2{color:rgba(205,225,255,0.32);display:block;font:500 12px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:8px 0 8px 24px;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .new-footer .member-links h2{font-size:9px;margin-left:8px}.new-footer .member-links ul{display:block}.new-footer .member-links li{display:inline-block;margin:0 3% 28px 0;width:30%;vertical-align:top}.mobile .new-footer .member-links li{margin:0 2% 36px 0;width:48%}.new-footer.showing h2{opacity:1;-webkit-transform:none;transition-delay:720ms}.new-footer .member-link{display:block;position:relative;text-decoration:none;transition:all 240ms ease-out}.new-footer .member-link .link-backdrop{background:#000 url(../images/dashboard/themes/card-helix.jpg) no-repeat center center;background-size:cover;border-radius:16px;box-shadow:1px 3px 4px rgba(0,0,0,0.4);position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.intro .new-footer .member-link .link-backdrop{background:#fff !important}.new-footer .member-link .link-backdrop.for-helix{background-image:url(../images/dashboard/themes/card-helix.jpg);background-image:url(../images/home3/footer/helix.jpg)}.new-footer .member-link .link-backdrop.for-zero{background-image:url(../images/home3/footer/zero.jpg);background-image:url(../images/dashboard/themes/card-explorer.jpg)}.new-footer .member-link .link-backdrop.for-places{background-image:url(../images/home3/footer/map.jpg);background-image:url(../images/home3/footer/places.jpg)}.new-footer .member-link .link-backdrop.for-seven{background-image:url(../images/dashboard/themes/card-explorer.jpg);background-image:url(../images/dashboard/themes/card-seven2.jpg)}.new-footer .member-link .link-backdrop.for-mindmap{background-image:url(../images/home3/footer/mindmap.jpg)}.new-footer .member-link .link-backdrop.for-year{background-image:url(../images/dashboard/themes/card-donuts.jpg)}.new-footer .member-link .link-backdrop.for-vault{background-image:url(../images/dashboard/themes/card-vault.jpg);background-image:url(../images/home3/footer/vault.jpg)}.new-footer .member-link .link-backdrop.for-settings{background-image:url(../images/images/home3/footer/dna.jpg)}.new-footer .member-link .link-backdrop.for-chrome{background-image:url(../images/dashboard/themes/card-chrome.jpg)}.new-footer .member-link .link-backdrop.for-sleep{background-image:url(../images/home3/footer/sleep.jpg)}.new-footer .member-link .link-backdrop.for-settings{background-image:url(../images/home3/footer/dna.jpg)}.new-footer .member-link .link-backdrop.for-history{background-image:url(../images/dashboard/themes/card-donuts.jpg)}.new-footer .member-link .link-backdrop.for-2018{background-image:url(../images/home3/footer/member_2018.jpg)}.new-footer .member-link .link-backdrop.for-2017{background-image:url(../images/home3/footer/member_2017.jpg)}.new-footer .member-link .link-backdrop.for-2016{background-image:url(../images/home3/footer/member_2016.jpg)}.new-footer .member-link .wrap{display:block;padding:36% 32px;position:relative}.new-footer .member-link h3{color:rgba(205,225,255,0.64);font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;margin:4px 0 0 0;top:100%;left:24px;max-width:80%;text-shadow:1px 2px 4px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.mobile .new-footer .member-link h3{font-size:9px;left:4px;right:4px;text-align:center}.new-footer .login-links{background:rgba(0,0,0,0.64);border-radius:64px;position:absolute;pointer-events:auto;margin:-56px 0 0 0;padding:16px 24px 28px 24px;top:50%;left:10%;right:10%;position:absolute;z-index:999;-webkit-font-smoothing:antialiased}.new-footer .login-links .buttons{margin:0;text-align:center}.new-footer .login-links .button{margin:0 4px;padding:0 32px}.new-footer .login-links .button .backdrop{border-radius:32px}@media (max-width: 800px){.new-footer .login-links{border-radius:24px;margin-top:-96px}.new-footer .login-links .button{display:block;margin:0 0 8px 0;padding:0 8px}}.new-footer .login-links .members-label{color:rgba(205,225,255,0.42);display:block;font:500 12px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.18em;margin:6px 0 12px 0;text-transform:uppercase;text-align:center}.login-page{background:#fff;min-height:100vh}.login-contents{background:#fff;color:#333;padding-top:80px;padding:24px;padding-bottom:64px;position:relative}.mobile .login-contents{padding:16px 4px 64px 4px}.login-contents .top-slant{background:url(../images/home2/records/slant_top.png) no-repeat bottom left;background-size:100% 100%;display:block;position:absolute;top:-50px;left:0;height:51px;width:100%}.mobile .login-contents .top-slant{height:22px;top:-22px}.login-contents .container{margin:0 auto;padding:8px 16px;max-width:700px}.mobile .login-contents .container{padding:4px 6px;text-align:center}.login-contents .container p{color:#717a87;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 16px;padding:8px 0}.mobile .login-contents .container p{font-size:12px;margin:0 auto;padding:0;max-width:18em}.login-contents .container h2{color:#333;font:400 18px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:12px 16px;-webkit-font-smoothing:antialiased}.login-contents .container h3{color:#333;font:500 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:24px 16px 8px 16px;-webkit-font-smoothing:antialiased}.mobile .login-contents .container h3{display:none}.login-contents .container .fb-column{display:inline-block;margin:0 5% 0 0;width:54%;vertical-align:top}.mobile .login-contents .container .fb-column{display:block;margin:0 0 16px 0;width:auto}.login-contents .container .fb-column p{color:#888;font-size:12px;font-weight:400;max-width:20em;-webkit-font-smoothing:antialiased}.mobile .login-contents .container .fb-column p{display:none}.login-contents .container .email-column{display:inline-block;width:40%;vertical-align:top}.mobile .login-contents .container .email-column{display:block;margin:24px 0 0 0;width:auto}.login-contents .container .buttons{margin:0 0 16px 0}.login-contents .container .buttons .button .backdrop{border-radius:32px}.mobile .login-contents .container .buttons .button{display:block;margin:0 auto;max-width:240px;text-align:center}.login-page .header{background:#141e2a;position:relative;min-height:240px}.login-page .header .background.gradient{background:-webkit-linear-gradient(top, #000, transparent);background:url(../images/home/bg-1x.jpg) repeat-x center 0;background-size:auto 100%;display:block;opacity:1;position:absolute;top:0;height:100%;max-height:1200px;width:100%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.login-page .header .background.gradient{background-image:url(../images/home/bg-2x.jpg)}}.login-page .container{position:relative;margin:0 auto;padding:42px 0;max-width:800px}.mobile .login-page .container{padding:8px 0 32px 0}.login-page .container .graphic{display:inline-block;margin:16px 10% 32px 10%;padding:0 0 25% 0;position:relative;width:25%;vertical-align:middle}.mobile .login-page .container .graphic{margin:12px auto 0 auto;display:block}.login-page .container .graphic .logo{position:absolute;top:0;left:0;height:100%;width:100%}.login-page .container .contents{display:inline-block;width:50%;vertical-align:middle}.mobile .login-page .container .contents{display:block;width:auto;text-align:center}.login-page .container .contents h1{color:#b8d4eb;font:400 16px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:8px 0;opacity:0;letter-spacing:0.25em;text-transform:uppercase;-webkit-user-select:none;text-shadow:1px 1px 3px rgba(0,0,0,0.4);transition:all 280ms ease-out;-webkit-transform:translateX(-8px);-webkit-font-smoothing:antialiased}.loaded .login-page .container .contents h1{opacity:0.88;-webkit-transform:translateX(0);transition-delay:340ms}.login-page .container .contents h2{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 0 0;max-width:12em;text-shadow:1px 2px 5px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .login-page .container .contents h2{opacity:1;-webkit-transform:translateX(0);transition-delay:340ms}.mobile .login-page .container .contents h2{margin:2px auto 8px auto}.login-page .container .contents h2 .if-small{display:none}.login-page .container .contents h2 .if-big{display:inline}@media (max-width: 980px){.login-page .container .contents h2{font-size:28px;margin-top:12px}.login-page .container .contents h2 .if-big{display:none}.login-page .container .contents h2 .if-small{display:inline}}.login-page .container .contents h3{color:#00a7d4;font:500 14px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0 16px 0;-webkit-font-smoothing:antialiased;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .login-page .container .contents h3{opacity:1;-webkit-transform:translateX(0);transition-delay:420ms}.login-page .container .contents .buttons .or{color:rgba(205,225,255,0.6);display:block;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.5)}.loaded .login-page .container .contents .buttons .or{opacity:1;-webkit-transform:none;transition-delay:420ms}.login-page .container .contents .buttons .button .backdrop{border-radius:42px}.login-email-page{background:#141e2a;position:relative}.login-email-page .login-form-container{padding:80px 32px;margin:0 auto;max-width:600px}.login-form-container .login-form-header{text-align:center}.login-form-container .login-form-header .logo{height:100px;width:100px}.login-form-container .login-form-header .logo .letter{background-size:32px 32px}.leaving .login-form-container .login-form-header .logo{transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.login-form-container .login-form-header h1{color:#6c7f9b;margin:8px auto}.login-form-container .login-form-header h1 em{font-size:16px}.login-form-container .login-form{position:relative;margin:42px auto 16px auto;padding:16px 12px;max-width:400px}.login-form-container .login-form .login-backdrop{background:#fff;border-radius:8px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .login-form-container .login-form .login-backdrop{opacity:1;-webkit-transform:none;transition-delay:210ms}.leaving .login-form-container .login-form .login-backdrop{-webkit-transform:scale(1.1);transition-delay:40ms;transition-duration:420ms}.login-form-container .login-form .login-error-message{position:relative}.login-form-container .login-form .login-error-message p{background:#d22c32;border-radius:8px;color:#fff;margin:12px 20px;padding:0.5em 1em;text-align:center}.login-form-container .login-form h2{color:#111;display:block;font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;padding:8px 0 0 28px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .login-form h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.login-form-container .login-form label{display:inline-block;position:relative;padding:8px 16px}.login-form-container .login-form label h3{color:#717a87;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 12px 4px 12px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .login-form label h3{opacity:1;-webkit-transform:none;transition-delay:420ms}.login-form-container .login-form label h3 a{color:rgba(0,0,0,0.4);font-size:80%;margin-left:6px;vertical-align:middle;text-decoration:none;outline:0 none}.login-form-container .login-form label h3 a:hover{color:red}.login-form-container .login-form label.email{box-sizing:border-box;width:100%}.login-form-container .login-form label.password{width:55%}.loaded.intro .login-form-container .login-form label.password h3{transition-delay:480ms}.loaded.intro .login-form-container .login-form label.password .text-input{transition-delay:520ms}.login-form-container .login-form label .text-input{border-radius:8px;border:2px solid rgba(0,0,0,0.2);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.15);box-sizing:border-box;display:block;font:600 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:10px 14px;outline:0 none;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .login-form label .text-input{opacity:1;-webkit-transform:none}.intro .login-form-container .login-form label .text-input{transition-delay:480ms}.login-form-container .login-form label .text-input:focus{border-color:#00a7d4}.login-form-container .login-form label .text-input::-webkit-input-placeholder{color:#b9c4cc;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.login-form-container .login-form .login-button{background:#0bcbff;border-radius:8px;border-radius:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;position:relative;margin:0 0 0 0;font:500 15px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:16px 16px 12px 16px;text-align:center;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.15);-webkit-font-smoothing:antialiased;width:32%;z-index:9999;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .login-form-container .login-form .login-button{opacity:1;-webkit-transform:none}.intro .login-form-container .login-form .login-button{transition-delay:720ms}.login-form-container .login-form .login-button:hover{background:#0096ff}.login-form-container .login-form .login-button:focus{background:#0096ff;outline:0 none}.login-form-container .login-form .login-button:active{box-shadow:inset 2px 3px 5px rgba(0,0,0,0.2)}.login-form-container .login-form .login-submit{display:none}.login-form-container .create-option{margin:42px auto;padding:0;max-width:420px;text-align:center}.login-form-container .create-option h2{color:#fff;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .create-option h2{opacity:1;-webkit-transform:none;transition-delay:600ms}.login-form-container .create-option p{color:#717a87;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px auto;max-width:20em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .create-option p{opacity:1;-webkit-transform:none;transition-delay:660ms}.login-form-container .create-option .buttons{margin:8px 0}.login-form-container .create-option .buttons .button{margin:0 4px}.loaded .login-form-container .create-option .buttons .button{transition-delay:680ms}.login-form-container .create-option .buttons .button small{background:rgba(0,0,0,0.02);border-radius:20px;border:1px solid rgba(255,255,255,0.24);color:rgba(255,255,255,0.44);display:inline-block;font:600 9px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.12em;margin:-1px -8px 0 6px;padding:4px 6px 2px 7px;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.1);vertical-align:middle}.login-form-container .create-option .buttons .backdrop{border-radius:32px}.forgot-password-page{position:relative}.forgot-password-page .forgot-password-form-container{padding:80px 32px;margin:0 auto;max-width:600px}.mobile .forgot-password-page .forgot-password-form-container{padding:8px}.forgot-password-form-container .forgot-password-form-header{text-align:center}.forgot-password-form-container .forgot-password-form-header .logo{height:100px;width:100px}.forgot-password-form-container .forgot-password-form-header .logo .letter{background-size:32px 32px}.leaving .forgot-password-form-container .forgot-password-form-header .logo{transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.forgot-password-form-container .forgot-password-form-header h1{color:#6c7f9b;margin:8px auto}.forgot-password-form-container .forgot-password-form-header h1 em{font-size:16px}.forgot-password-form-container .forgot-form{position:relative;margin:42px auto 16px auto;padding:16px 12px;max-width:420px}.forgot-password-form-container .forgot-form .buttons{margin:0 20px}.forgot-password-form-container .forgot-form p{color:rgba(0,0,0,0.8);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:relative;margin:0 28px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .forgot-password-form-container .forgot-form p{opacity:1;-webkit-transform:none;transition-delay:500ms}.forgot-password-form-container .forgot-form .login-backdrop{background:#fff;border-radius:8px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .forgot-password-form-container .forgot-form .login-backdrop{opacity:1;-webkit-transform:none;transition-delay:210ms}.leaving .forgot-password-form-container .forgot-form .login-backdrop{-webkit-transform:scale(1.1);transition-delay:40ms;transition-duration:420ms}.forgot-password-form-container .forgot-form .login-error-message{position:relative}.forgot-password-form-container .forgot-form .login-error-message p{background:#d22c32;border-radius:8px;color:#fff;margin:12px 20px;padding:0.5em 1em;text-align:center}.forgot-password-form-container .forgot-form h2{color:#111;display:block;font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;padding:8px 0 0 28px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .forgot-password-form-container .forgot-form h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.forgot-password-form-container .forgot-form label{display:inline-block;position:relative;padding:8px 16px}.forgot-password-form-container .forgot-form label h3{color:#717a87;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 12px 4px 12px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .forgot-password-form-container .forgot-form label h3{opacity:1;-webkit-transform:none;transition-delay:420ms}.forgot-password-form-container .forgot-form label.email{box-sizing:border-box;width:100%}.forgot-password-form-container .forgot-form label.password{width:55%}.loaded.intro .forgot-password-form-container .forgot-form label.password h3{transition-delay:480ms}.loaded.intro .forgot-password-form-container .forgot-form label.password .text-input{transition-delay:520ms}.forgot-password-form-container .forgot-form label.phone{width:50%}.forgot-password-form-container .forgot-form label .text-input{border-radius:8px;border:2px solid rgba(0,0,0,0.2);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.15);box-sizing:border-box;display:block;font:600 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:10px 14px;outline:0 none;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .forgot-password-form-container .forgot-form label .text-input{opacity:1;-webkit-transform:none}.intro .forgot-password-form-container .forgot-form label .text-input{transition-delay:480ms}.forgot-password-form-container .forgot-form label .text-input:focus{border-color:#00a7d4}.forgot-password-form-container .forgot-form label .text-input::-webkit-input-placeholder{color:#b9c4cc;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.forgot-password-form-container .forgot-form .login-button{background:#0bcbff;border-radius:8px;border-radius:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;position:relative;margin:0 0 0 0;font:500 15px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:16px 16px 12px 16px;text-align:center;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.15);-webkit-font-smoothing:antialiased;width:32%;z-index:9999;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .forgot-password-form-container .forgot-form .login-button{opacity:1;-webkit-transform:none}.intro .forgot-password-form-container .forgot-form .login-button{transition-delay:720ms}.forgot-password-form-container .forgot-form .login-button:hover{background:#0096ff}.forgot-password-form-container .forgot-form .login-button:active{box-shadow:inset 2px 3px 5px rgba(0,0,0,0.2)}.forgot-password-form-container .forgot-form .login-submit{display:none}.signup-email-page{position:relative}.signup-email-page .login-form-container{padding:80px 24px 32px 24px;margin:0 auto;max-width:600px}.signup-email-page .signup-form{position:relative;margin:42px auto 16px auto;padding:16px 12px;max-width:400px}.signup-email-page .signup-form .login-backdrop{background:#fff;border-radius:8px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .signup-email-page .signup-form .login-backdrop{opacity:1;-webkit-transform:none;transition-delay:210ms}.leaving .signup-email-page .signup-form .login-backdrop{-webkit-transform:scale(1.1);transition-delay:40ms;transition-duration:420ms}.signup-email-page .signup-form .signup-error-message{position:relative}.signup-email-page .signup-form .signup-error-message p{background:#d22c32;border-radius:8px;color:#fff;display:block;margin:12px 20px;padding:0.5em 1em;text-align:center}.signup-email-page .signup-form p.cost{color:#888;font:12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px 12px 12px;padding:0 16px;position:relative;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-email-page .signup-form p.cost{opacity:1;-webkit-transform:none;transition-delay:440ms}.signup-email-page .signup-form h2{color:#111;display:block;font:600 20px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;padding:8px 24px;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-email-page .signup-form h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.signup-email-page .signup-form .gender-options{display:block;position:relative;padding:12px 16px}.signup-email-page .signup-form p.bottom{color:#888;font:12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px auto 0 auto;padding:0 16px;position:relative;text-align:center;max-width:25em}.signup-email-page .signup-form p.bottom a{color:#00a7d4;text-decoration:none}.signup-form label{display:block;position:relative;padding:4px 16px}.signup-form label.hidden{display:none}.signup-form label.gender-option{display:inline-block;padding:4px 0;width:40%}.signup-form label h3{color:#717a87;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 12px 4px 12px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label h3{opacity:1;-webkit-transform:none;transition-delay:420ms}.signup-form label h3 .available,.signup-form label h3 .unavailable{display:none}.signup-form label.unavailable .unavailable,.signup-form label.available .available{display:inline-block}.signup-form label.email{box-sizing:border-box;width:100%}.signup-form label.password{width:55%}.loaded.intro .signup-form label.password h3{transition-delay:480ms}.loaded.intro .signup-form label.password .text-input{transition-delay:520ms}.signup-form label .radio-input{display:inline-block;margin:0 8px 0 12px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label .radio-input{opacity:1;-webkit-transform:none;transition-delay:600ms}.signup-form label h4{color:#717a87;display:inline-block;font:500 15px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:4px 0 0 0;vertical-align:middle;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label h4{opacity:1;-webkit-transform:none;transition-delay:640ms}.signup-form label .text-input{border-radius:8px;border:2px solid rgba(0,0,0,0.2);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.15);box-sizing:border-box;display:block;font:600 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:10px 14px;outline:0 none;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label .text-input{opacity:1;-webkit-transform:none}.intro .signup-form label .text-input{transition-delay:480ms}.signup-form label .text-input:focus{border-color:#00a7d4}.signup-form label .text-input::-webkit-input-placeholder{color:#b9c4cc;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.signup-form .terms{color:#333;padding:8px 0 0 24px}.signup-form .terms input{display:inline-block;margin:0 8px 0 0;vertical-align:middle}.signup-form .terms .terms-text{font:500 13px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;vertical-align:middle}.signup-form .terms .terms-text a{color:#444}.signup-form .actual-birthday-data{display:none}.signup-form .buttons{padding:16px 0 0 0;position:relative;text-align:center}.signup-form .buttons .backdrop{border-radius:32px;box-shadow:none}.signup-form .buttons .label{color:#fff;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.signup-confirmation{background:#072b58;background:-webkit-linear-gradient(-60deg, #1161c9, #062145);display:block;pointer-events:none;opacity:0;position:absolute;position:fixed;top:0;left:0;height:100%;width:100%;transition:all 400ms ease-out}.signup-successful .signup-confirmation{opacity:1;pointer-events:auto;transition-delay:100ms}.leaving .signup-confirmation{opacity:0;-webkit-transform:scale(1.1) translateY(-24px);transition-delay:0}.signup-confirmation .text{margin:-144px 0 0 -200px;position:absolute;top:50%;left:50%;text-align:center;width:400px;transition:all 300ms ease-out;opacity:0;-webkit-transform:translateY(16px)}.signup-successful .signup-confirmation .text{opacity:1;-webkit-transform:none;transition-delay:400ms}.signup-confirmation .text h1{color:#fff;font:600 36px/42px "D","Lucida Grande",verdana,sans-serif;margin:24px 16px;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.signup-confirmation .text p{color:rgba(255,255,255,0.88);font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 16px 24px 16px;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.signup-confirmation .text a{background:rgba(0,0,0,0.1);border-radius:8px;color:#fff;display:inline-block;font:500 14px/18px "D","Lucida Grande",verdana,sans-serif;padding:24px 32px;letter-spacing:0.15em;text-decoration:none;text-transform:uppercase;transition:all 400ms ease-out}.signup-confirmation .text a:hover{background:rgba(0,0,0,0.2)}.home-page{overflow:hidden;min-height:900px;min-height:100vh}.home-page .hidden-text{display:none}.goal-bodyfat .home-page .hidden-text.goal-bodyfat,.goal-stronger .home-page .hidden-text.goal-stronger,.goal-mind .home-page .hidden-text.goal-mind,.goal-healthy .home-page .hidden-text.goal-healthy{display:inline}.home-page .expandable{position:relative;display:none}.content-showing .home-page .expandable{display:block}.goal-justselected .home-page .expandable:nth-child(n+5){display:none}.home-page .expandable .container{color:#333;display:block;min-height:100px;margin:0 auto;position:relative;max-width:1200px}.home-page .expandable .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(32px)}.mobile .home-page .expandable .section-backdrop{bottom:-1px}.goal-selected .home-page .expandable .section-backdrop{opacity:1;-webkit-transform:translateY(0);transition-delay:520ms}.goal-justselected .home-page .expandable .section-backdrop{transition-delay:240ms}.leaving.leaving .home-page .expandable .section-backdrop{transition-delay:240ms;opacity:0;transition-duration:160ms}.leaving.leaving .home-page .expandable .section-backdrop.slanted{-webkit-transform:translateY(-8px)}.home-page .expandable .section-backdrop .slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.home-page .expandable .section-backdrop .slant.bottom{top:100%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);box-shadow:0 7px 6px rgba(0,0,0,0.2)}.home-page .expandable.light .container{padding:24px 32px;-webkit-font-smoothing:antialiased}.mobile .home-page .expandable.light .container{padding:16px 8px;text-align:center}.home-page .expandable.light .container.center{text-align:center;max-width:900px}.home-page .expandable.light .container.center h2,.home-page .expandable.light .container.center p{margin:0 auto 8px auto}.home-page .expandable.light h2{font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 0 0;max-width:22em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1100px){.home-page .expandable.light h2{font-size:28px}}.mobile .home-page .expandable.light h2{font-size:6vw}.leaving.leaving.leaving .home-page .expandable.light h2{opacity:0;-webkit-transform:translateX(-8px);transition-delay:0ms}.home-page .expandable.light.showing h2{opacity:1;-webkit-transform:none;transition-delay:200ms}.home-page .expandable.light h3.subject{background:rgba(205,225,255,0.4);border-radius:28px;color:#1273e3;display:inline-block;font:500 15px/1.1 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 4px -4px;padding:6px 12px 4px 8px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-6px)}.leaving.leaving.leaving .home-page .expandable.light h3.subject{opacity:0;-webkit-transform:translateX(4px);transition-delay:0ms}.mobile .home-page .expandable.light h3.subject{display:none}.home-page .expandable.light h3.subject .num{background:#1273e3;border-radius:10px;color:#fff;font:600 12px/18px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:-2px 1px 0 0;vertical-align:middle;text-align:center;height:18px;width:18px}.home-page .expandable.light.showing .subject{opacity:1;-webkit-transform:none;transition-delay:320ms}.home-page .expandable.light p{font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 0;max-width:55em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.leaving.leaving.leaving .home-page .expandable.light p{opacity:0;-webkit-transform:translateX(-8px);transition-delay:0ms}@media (max-width: 1100px){.home-page .expandable.light p{font-size:14px}}.mobile.mobile.mobile .home-page .expandable.light p{font-size:14px;margin:0 16px}.home-page .expandable.light.showing p{opacity:1;-webkit-transform:none;transition-delay:240ms}.home-page .expandable.light .graphic.left{float:left;padding:0 0 35% 0;position:relative;width:45%}.mobile .home-page .expandable.light .graphic.left{float:none;width:auto;text-align:center}.home-page .expandable.light .contents.right{margin:0 3% 0 50%}.mobile .home-page .expandable.light .contents.right{margin:0;text-align:center}.home .page .footer{display:none}.home .page.content-showing .footer{display:block}.home-header{position:relative;padding:1px 0 0 0;-webkit-user-select:none;user-select:none}.home-header .background.gradient{background:-webkit-linear-gradient(top, #000, transparent);background:url(../images/home/bg-1x.jpg) repeat-x center 0;background-size:auto 100%;display:block;opacity:1;position:absolute;top:0;height:680px;max-height:1200px;width:100%;transition:all 360ms ease-out;opacity:0}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.home-header .background.gradient{background-image:url(../images/home/bg-2x.jpg)}}.loaded .home-header .background.gradient{opacity:1;transition-delay:40ms}.unlocked .home-header .background.gradient{transition-delay:440ms;transition-duration:600ms}.home-header .container{display:block;position:relative;overflow:visible;max-width:1200px;margin:108px auto 64px auto;min-height:410px}@media (max-width: 1000px){.home-header .container{min-height:350px}}.mobile .home-header .container{height:510px;margin:0}.home-header .postload .container{margin-top:0;padding:1px 0 0 0;max-width:1200px}.home-header .postload{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;pointer-events:none}.goal-selected .home-header .postload{opacity:1;pointer-events:auto}.home-header .preload{display:block;padding:1px 0 0 0;position:relative;top:0;left:0;bottom:0;right:0}.content-showing .home-header .preload{position:absolute;min-height:auto}.home-header .goal-selection{border-radius:24px;margin:8px 0 0 0;padding:6px 24px 6px 8px;position:absolute;top:67%;left:10%;z-index:999;transition:opacity 320ms ease-out,-webkit-transform 320ms ease-out;opacity:0;-webkit-transform:scale(1.1);backdrop-filter:blur(2px)}@media (max-width: 1000px){.home-header .goal-selection{left:3%}}.goal-selected .home-header .goal-selection{opacity:0.95;-webkit-transform:none;transition-delay:1200ms}.leaving .home-header .goal-selection{opacity:0;-webkit-transform:scale(0.88);transition-delay:0ms}.home-header .goal-selection .bg{background:-webkit-linear-gradient(top, rgba(108,124,140,0.2), rgba(60,80,105,0.1));border-radius:24px;position:absolute;top:0;left:0;height:100%;width:100%}.mobile .home-header .goal-selection{display:none}.home-header .goal-selection .selection-title{color:#1da7ff;display:block;font:500 9.5px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:4px 0 0 12px;text-transform:uppercase}.home-header .goal-selection .goal-text{color:#fff;color:#d4eaff;display:inline-block;font:500 16px/16px "D","Lucida Grande",verdana,sans-serif;padding:0 4px;margin-left:6px;text-shadow:1px 1px 2px rgba(0,0,0,0.4)}.home-header .goal-selection .cancel-goal{color:rgba(205,225,255,0.42);font:500 16px/16px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;cursor:pointer;display:inline-block;position:absolute;top:5px;right:8px;padding:0 4px;text-decoration:none;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.goal-selected .home-header .goal-selection .cancel-goal{opacity:0.8;-webkit-transform:none;transition-delay:240ms}.mobile .home-header .goal-selection .cancel-goal{top:2px;left:2px;font-size:24px}.home-header .goal-selection .cancel-goal:hover{color:#fff}.home-header .members-button{color:rgba(205,225,255,0.45);font:400 14px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;padding:8px 16px;position:absolute;top:12px;right:16px;text-decoration:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.goal-selected .home-header .members-button{opacity:1;-webkit-transform:none;transition-delay:1200ms}.mobile .home-header .members-button{color:rgba(205,225,255,0.5);font-size:12px;top:8px;right:4px}.mobile .home-header .section-nav{display:none}.leaving .home-header .section-nav{opacity:0;-webkit-transform:translateX(4px);transition-delay:40ms}.home-header .graphic{display:block;position:absolute;top:42px;bottom:-12px;left:8%;width:60%;max-width:550px;-webkit-user-select:none;user-select:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1)}@media (max-width: 1200px){.home-header .graphic{left:4%}}@media (max-width: 1000px){.home-header .graphic{left:0%;top:5%}}.goal-selected .home-header .graphic{opacity:1;-webkit-transform:translateY(16px);transition-delay:440ms}.leaving .home-header .graphic{opacity:0;-webkit-transform:scale(1.08);transition-delay:0ms}.mobile .home-header .graphic{margin:0 0 0 -225px;top:50px;left:50%;bottom:0;width:450px}.mobile .home-header .graphic .body-image{top:8px}.home-header .graphic .body-image{background:url(../images/home3/header/body_m_small.png) no-repeat center center;background-size:100% 100%;display:block;position:absolute;top:32px;padding:0 0 90% 0;right:5%;width:90%;transition:all 600ms ease-out;opacity:0;-webkit-transform:scale(0.92) translateY(16px)}.home-header .graphic .body-image.female{background-image:url(../images/home3/header/body_f_small.png)}.goal-selected .home-header .graphic .body-image{opacity:1;-webkit-transform:none;transition-delay:720ms}.home-header .graphic .body-image .organ{position:absolute;top:12.18%;left:43.25%;width:13.6%}.home-header .graphic .body-image .organ .beating{display:block;position:relative;padding:0 0 100% 0;width:100%}.home-header .graphic .body-image .organ .beating .wrap{position:absolute;top:0;left:0;width:100%;-webkit-animation-name:heartbeating;animation-name:heartbeating;-webkit-animation-duration:940ms;animation-duration:940ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.track-one.loaded .home-header .graphic .body-image .organ .beating .wrap,.track-two.loaded .home-header .graphic .body-image .organ .beating .wrap,.track-three.loaded .home-header .graphic .body-image .organ .beating .wrap,.track-four.loaded .home-header .graphic .body-image .organ .beating .wrap{-webkit-animation-play-state:running;animation-play-state:running}.track-two.goal-selected .home-header .graphic .body-image .organ .beating .wrap{-webkit-animation-duration:440ms;animation-duration:440ms}.track-three.goal-selected .home-header .graphic .body-image .organ .beating .wrap{-webkit-animation-duration:1200ms;animation-duration:1200ms}.out-of-focus.goal-selected .home-header .graphic .body-image .organ .beating .wrap,.checkpoint1 .home-header .graphic .body-image .organ .beating .wrap{-webkit-animation-play-state:paused;animation-play-state:paused}.home-header .graphic .body-image .organ .image{background:url(../images/home3/header/brain.png) no-repeat center center;background-size:100% 100%;display:block;position:relative;padding:0 0 100% 0;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.track-three.loaded .home-header .graphic .body-image .organ.brain .image,.track-four.loaded .home-header .graphic .body-image .organ.brain .image{-webkit-transform:none;opacity:1;transition-delay:110ms}.track-one.loaded .home-header .graphic .body-image .organ.heart .image.blue,.track-two.loaded .home-header .graphic .body-image .organ.heart .image.blue,.track-three.loaded .home-header .graphic .body-image .organ.heart .image.blue,.track-four.loaded .home-header .graphic .body-image .organ.heart .image.blue{-webkit-transform:none;opacity:0.7;transition-delay:110ms}.track-two.loaded .home-header .graphic .body-image .organ.heart .image.blue{opacity:0.4}.track-two.loaded .home-header .graphic .body-image .organ.heart .image.red{-webkit-transform:none;transition-duration:900ms;opacity:0.8;transition-delay:0ms}.home-header .graphic .body-image .organ.heart{top:31%;left:44%}.home-header .graphic .body-image .organ.heart .image{background-image:url(../images/home3/header/heart.png)}.home-header .graphic .body-image .organ.heart .image.red{background-image:url(../images/home3/header/heart_red.png);position:absolute;top:0;left:0;width:100%}.home-header .graphic .body-image .organ .annotations{position:absolute;top:-90%;left:-45%;height:150%;width:150%}.home-header .graphic .body-image .organ .annotations.right{top:-85%;left:49%}.home-header .graphic .body-image .organ .annotations .line{background:url(../images/home3/header/line-up.png) no-repeat center center;background-size:100% auto;display:block;position:absolute;top:15%;left:20%;height:70%;width:30%;transition:all 360ms ease-out;opacity:0;-webkit-transform:scale(0.3) translateY(8px) translateX(4px);-webkit-transform-origin:0 80%}.home-header .graphic .body-image .organ .annotations.right .line{background-image:url(../images/home3/header/line-right.png);top:60%;left:10%;height:30%;width:75%;-webkit-transform:scale(0.6) translateY(-4px) translateX(-8px);-webkit-transform-origin:0 80%}.home-header .graphic .body-image .organ .annotations.right .icon{background-image:url(../images/home3/header/heart_icon.png);background-size:18px 18px;left:-20px;top:-2px}.mobile .home-header .graphic .body-image .organ .annotations.right .icon{left:-14px}.home-header .graphic .body-image .organ .annotations .icon{background:url(../images/home3/header/sleep_icon.png) no-repeat 0 0;background-size:16px 16px;position:absolute;top:0;left:-32px;height:18px;width:18px}.mobile .home-header .graphic .body-image .organ .annotations .icon{height:12px;width:12px;left:-19px;background-size:12px 12px}.home-header .graphic .body-image .organ .annotations .text{color:#75a0ba;display:block;position:absolute;font:600 21px/1.2 "D","Lucida Grande",verdana,sans-serif;top:21%;left:35%;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateY(6px)}@media (max-width: 1100px){.home-header .graphic .body-image .organ .annotations .text{font-size:18px}}.mobile .home-header .graphic .body-image .organ .annotations .text{font-size:12px}.home-header .graphic .body-image .organ .annotations .text .unit{color:#00a7d4;font:500 8px/1.1 "D","Lucida Grande",verdana,sans-serif;display:inline-block;letter-spacing:0.08em;margin-left:0.4em;padding-top:3px;text-transform:uppercase;-webkit-font-smoothing:antialiased;vertical-align:top}.home-header .graphic .body-image .organ .annotations.right .text{top:40%;left:48%}.mobile .home-header .graphic .body-image .organ.brain{display:none}.track-three.loaded .home-header .graphic .body-image .organ.brain .line,.track-four.loaded .home-header .graphic .body-image .organ.brain .line{-webkit-transform:none;opacity:1;transition-delay:120ms}.track-three.loaded .home-header .graphic .body-image .organ.brain .text,.track-four.loaded .home-header .graphic .body-image .organ.brain .text{-webkit-transform:none;opacity:0.8;transition-delay:220ms}.track-one.loaded .home-header .graphic .body-image .organ.heart .line,.track-two.loaded .home-header .graphic .body-image .organ.heart .line,.track-three.loaded .home-header .graphic .body-image .organ.heart .line{-webkit-transform:none;opacity:1;transition-delay:120ms}.track-one.loaded .home-header .graphic .body-image .organ.heart .text,.track-two.loaded .home-header .graphic .body-image .organ.heart .text,.track-three.loaded .home-header .graphic .body-image .organ.heart .text{-webkit-transform:none;opacity:0.8;transition-delay:220ms}.home-header .graphic .rear-rings{display:block;position:absolute;padding:0 0 90% 0;top:4%;right:5%;width:90%}.home-header .graphic .rear-rings .bottom-cover{background:-webkit-radial-gradient(50% 80%, ellipse farthest-side, rgba(20,30,42,0.8) 55%, rgba(20,30,42,0) 100%);position:absolute;bottom:0;left:0;right:0;height:55%}.desktop.browser-safari .home-header .graphic .rear-rings .bottom-cover{bottom:-24px}.mobile .home-header .graphic .rear-rings .bottom-cover{background:-webkit-linear-gradient(top, rgba(13,21,32,0) 0%, #0d1520 55%)}.browser-safari.mobile .home-header .graphic .rear-rings .bottom-cover{left:-100px;right:-100px}.home-header .graphic .rear-rings .image{background:url(../images/home3/header/rings1.png) no-repeat center center;background-size:100% 100%;display:block;position:absolute;height:100%;width:100%}.home-header .graphic .rear-rings .image.one{transition:all 360ms ease-out;opacity:0;-webkit-transform:scale(0.92) rotateZ(-20deg)}.goal-selected .home-header .graphic .rear-rings .image.one{opacity:0.5;-webkit-transform:scale(1) rotateZ(0deg);transition-delay:780ms}.track-two .home-header .graphic .rear-rings .image.one,.track-three .home-header .graphic .rear-rings .image.one{-webkit-transform:scale(1) rotateZ(16deg)}.track-four .home-header .graphic .rear-rings .image.one{-webkit-transform:scale(1) rotateZ(12deg)}.home-header .graphic .rear-rings .image.two{background-image:url(../images/home3/header/rings2.png);transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(0.8) rotateZ(-6deg)}.goal-selected .home-header .graphic .rear-rings .image.two{opacity:0.4;-webkit-transform:none;transition-delay:820ms}.track-two .home-header .graphic .rear-rings .image.two{-webkit-transform:scale(1) rotateZ(4deg)}.track-three .home-header .graphic .rear-rings .image.two{-webkit-transform:scale(1.06) rotateZ(9deg);transition-duration:700ms}.track-four .home-header .graphic .rear-rings .image.two{-webkit-transform:scale(0.98) rotateZ(16deg);transition-duration:900ms}.home-header .graphic .rear-rings .image.three{background-image:url(../images/home3/header/rings3.png);transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(0.8) rotateZ(20deg)}.goal-selected .home-header .graphic .rear-rings .image.three{opacity:0.6;-webkit-transform:none;transition-delay:840ms}.track-three .home-header .graphic .rear-rings .image.three{-webkit-transform:scale(0.96) rotateZ(0deg)}.track-four .home-header .graphic .rear-rings .image.three{-webkit-transform:scale(0.99) rotateZ(8deg)}.home-header .graphic .rear-rings .image.four{background-image:url(../images/home3/header/rings4.png);transition:all 520ms ease-out;opacity:0;-webkit-transform:scale(0.9) rotateZ(30deg)}.goal-selected .home-header .graphic .rear-rings .image.four{opacity:0.9;-webkit-transform:none;transition-delay:880ms}.track-two .home-header .graphic .rear-rings .image.four{-webkit-transform:scale(1) rotateZ(10deg)}.track-three .home-header .graphic .rear-rings .image.four{-webkit-transform:scale(1.02) rotateZ(-2deg)}.track-four .home-header .graphic .rear-rings .image.four{-webkit-transform:scale(0.98) rotateZ(2deg)}.home-header .graphic .rear-rings .spin{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:none;-webkit-animation-delay:700ms;-webkit-animation-duration:140s}.home-header .graphic .rear-rings .spin.two{-webkit-animation-duration:380s}.home-header .graphic .rear-rings .spin.three{-webkit-animation-direction:reverse;-webkit-animation-duration:160s}.home-header .graphic .rear-rings .spin.four{-webkit-animation-direction:reverse;-webkit-animation-duration:110s}.desktop .goal-selected .home-header .graphic .rear-rings .spin{-webkit-animation-name:spin}.out-of-focus.out-of-focus .home-header .graphic .rear-rings .spin,.checkpoint1 .home-header .graphic .rear-rings .spin{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes heartbeating{0%{-webkit-transform:scale(1)}42%{-webkit-transform:scale(0.92);opacity:0.88}0%{-webkit-transform:scale(1)}}@keyframes heartbeating{0%{transform:scale(1)}42%{transform:scale(0.92);opacity:0.88}100%{transform:scale(1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes slight-spin{0%{-webkit-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}100%{-webkit-transform:rotateZ(20deg);transform:rotateZ(20deg)}}.home-header .logo-image{background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:100% auto;display:block;overflow:hidden;position:absolute;margin:0 0 0 -110px;width:220px;height:50px;text-indent:-5000px;transition:opacity 720ms ease-in-out,-webkit-transform 720ms ease-in-out;opacity:0;-webkit-transform:translateX(-12%) translateY(3%) scaleX(0.88) scale(1.3) scaleY(1.1);-webkit-transform-origin:2% 50%}.detected .home-header .logo-image{top:-56px;left:50%}.mobile .home-header .logo-image{-webkit-transform:translateX(-12%) translateY(0) scaleX(0.88) scale(1.3) scaleY(1.1);top:-70px}.loaded .home-header .logo-image{opacity:0.75;-webkit-transform:none;transition-delay:100ms}.leaving .home-header .logo-image{opacity:0;-webkit-transform:translateX(10%) scale(0.9)}.goal-selected .home-header .logo-image{opacity:0;-webkit-transform:translateY(-16px) scale(1);transition-delay:0ms}.goal-preselected .home-header .logo-image{display:none}.desktop .goal-preselected .home-header .logo-image{top:-96px;left:3%;margin-left:0;opacity:0}.home-header .logo-image .vignette{background:-webkit-linear-gradient(180deg, #070a0f 25%, transparent);position:absolute;top:0;left:0;height:100%;width:100%;transition:all 960ms ease-in-out;opacity:1;-webkit-transform:translateX(0)}.loaded .home-header .logo-image .vignette{opacity:0.4;-webkit-transform:translateX(92%);transition-delay:280ms}.home-header .contents{margin:0 5% 0 50%;padding:164px 0 0 0;position:relative;text-align:left;max-width:500px}@media (max-width: 1000px){.home-header .contents{padding-top:150px;margin-left:48%;margin-right:3%}}.mobile .home-header .contents{display:block;margin:0;padding:0;position:absolute;top:64px;left:0;right:0;bottom:12px;text-align:center;width:auto;max-width:none}.home-header .appicon{background:url(../images/icons/magneto-180.png) no-repeat center center;background-size:cover;border-radius:14px;display:block;margin:0 0 8px 0;height:48px;width:48px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.goal-selected .home-header .appicon{opacity:1;-webkit-transform:none;transition-delay:360ms}.mobile .home-header .appicon{display:none}.home-header .warning-icon{background:url(../images/home4/alert.png) no-repeat center center;background-size:contain;display:block;margin:0 0 4px 0;height:32px;width:32px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.goal-selected .home-header .warning-icon{opacity:1;-webkit-transform:none;transition-delay:360ms}.mobile .home-header .warning-icon{margin:8px auto 0 auto;height:24px;width:24px}.leaving .home-header .warning-icon{opacity:0;-webkit-transform:scale(1.1) translateX(8px);transition-delay:96ms}.home-header .warning{color:#ecb00d;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 0 0;letter-spacing:0.22em;text-transform:uppercase;text-shadow:0 0 3.5px rgba(225,115,10,0.4);-webkit-font-smoothing:antialiased;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}.goal-selected .home-header .warning{opacity:1;-webkit-transform:translateX(0);transition-delay:480ms}.mobile .home-header .warning{display:none}.leaving .home-header .warning{opacity:0;-webkit-transform:translateX(8px);transition-delay:80ms}.home-header .tagline{color:#fff;font:600 36px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 8px 0;text-shadow:1px 2px 5px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}@media (max-width: 1000px){.home-header .tagline{font-size:30px}}.goal-selected .home-header .tagline{opacity:1;-webkit-transform:translateX(0);transition-delay:480ms}.mobile .home-header .tagline{font-size:6vw;font-weight:600;margin:24px 16px 0 16px}.leaving .home-header .tagline{opacity:0;-webkit-transform:translateX(8px);transition-delay:40ms}.home-header .details{color:#a4b7c7;font:400 15px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0;max-width:30em;text-shadow:1px 2px 5px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-8px);-webkit-user-select:auto;user-select:auto}@media (min-width: 1000px){.home-header .details{font-size:16px;font-weight:500}}.mobile .home-header .details{font:500 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0;position:absolute;bottom:24px;left:24px;right:24px}.mobile .home-header .details.two{display:none}.goal-selected .home-header .details{opacity:1;-webkit-transform:translateX(0);transition-delay:560ms}.goal-selected .home-header .details.two{transition-delay:602ms}.leaving .home-header .details{opacity:0;-webkit-transform:translateX(8px);transition-delay:44ms}.leaving .home-header .details.two{transition-delay:0ms}.home-header .inner-buttons{margin:32px 0 0 -8px}.mobile .home-header .inner-buttons{display:none}.home-header .inner-buttons .button{opacity:0;-webkit-transform:scale(0.9)}.home-header .inner-buttons .button .backdrop{border-radius:32px}.goal-selected .home-header .inner-buttons .button{opacity:1;-webkit-transform:translateX(0);transition-delay:800ms}.leaving .home-header .inner-buttons .button{opacity:0;transition-delay:0ms;-webkit-transform:scale(1.04)}.home-header .preload{display:block;text-align:center;transition:all 320ms ease-out;opacity:1;-webkit-transform:none}.goal-selected .home-header .preload{pointer-events:none}.home-header .side-info{display:block;margin:42px 0 0 38%;padding:1px 0;position:relative;z-index:999;text-align:left}@media (min-height: 800px){.home-header .side-info{margin-top:15vh}}.mobile .home-header .side-info{display:block;margin:0 8px;text-align:center}.home-header .intro-tagline{color:#fff;display:block;font:600 42px/1.6 "D","Lucida Grande",verdana,sans-serif;margin:42px 0 0 0;max-width:29em;text-shadow:1px 2px 5px rgba(0,0,0,0.4);-webkit-font-smoothing:antialiased;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateX(-6px) scale(1.08)}@media (max-width: 1100px){.home-header .intro-tagline{font-size:32px}}.mobile .home-header .intro-tagline{font-size:10vw;line-height:1.25}.loaded .home-header .intro-tagline{opacity:1;-webkit-transform:none;transition-delay:320ms}.goal-selected .home-header .intro-tagline{opacity:0;-webkit-transform:translateY(-8px);transition-delay:80ms}.home-header .introduction{color:rgba(205,225,255,0.7);display:block;font:500 18px/1.9 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 24px 0 0;max-width:36em;-webkit-font-smoothing:antialiased;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateX(-6px)}@media (max-width: 1100px){.home-header .introduction{font-size:16px}}.mobile .home-header .introduction{display:none;font-size:13px;line-height:1.6;margin:0 8px;max-width:none}.loaded .home-header .introduction{opacity:1;-webkit-transform:none;transition-delay:420ms}.goal-selected .home-header .introduction{opacity:0;-webkit-transform:translateY(-8px);transition-delay:80ms}.home-header .intro-subtitle{color:#1e92ff;font:400 22px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:42px 0 8px 0;text-shadow:0 0 3px #0830b2;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1100px){.home-header .intro-subtitle{font-size:18px}}.mobile .home-header .intro-subtitle{font-size:18px;margin:8px 0 12px 0}.loaded .home-header .intro-subtitle{opacity:1;-webkit-transform:none;transition-delay:480ms}.goal-selected .home-header .intro-subtitle{opacity:0;transition-delay:420ms;-webkit-transform:translateY(-12px);transition-delay:240ms}.home-header .phone-image{background:url(../images/home5/phone.png) no-repeat center center;background-size:contain;display:block;float:left;margin:8px 0 0 0;padding:0 0 45% 0;position:relative;pointer-events:none;transition:all 320ms ease-out;width:32%;z-index:999;opacity:0;-webkit-transform:scale(0.88) translateX(-5%)}@media (min-height: 800px){.home-header .phone-image{margin-top:6vh;width:35%;padding:0 0 50% 0}}.mobile .home-header .phone-image{float:none;display:block;margin:-12px auto -32px auto;padding:0 0 80% 0;width:50%;text-align:center}.loaded .home-header .phone-image{opacity:1;-webkit-transform:none;transition-delay:420ms}.goal-selected .home-header .phone-image{opacity:0;transition-delay:420ms;-webkit-transform:translateY(-12px);transition-delay:240ms}.home-header .goal-options{display:block;margin:0 0 0 -16px;padding:1px 0;position:relative;max-width:800px}.mobile .home-header .goal-options{margin:0 8px 16px 8px}.home-header .goal-options .goal-option{background:rgba(13,21,28,0.4);border:2px solid rgba(205,225,255,0.08);border-radius:24px;cursor:pointer;display:inline-block;position:relative;padding:28px 0;margin:3% 2% 3% 0;width:28%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.home-header .goal-options .goal-option.lower{background:rgba(18,27,36,0.4)}.mobile .home-header .goal-options .goal-option{border:0 none;padding:16px 0;margin:1px 1%;width:30.5%}.home-header .goal-options .goal-option.selected{border-color:#1095ff;transition:border-color 180ms ease-out 0ms,-webkit-transform 320ms ease-out 240ms,opacity 320ms ease-out 240ms !important}.loaded .home-header .goal-options .goal-option{opacity:1;-webkit-transform:none}.loaded .home-header .goal-options .goal-option:hover{background:rgba(5,15,25,0.2);border-color:#00aeef}.loaded .home-header .goal-options .goal-option:active{-webkit-transform:scale(0.96)}.goal-selected .home-header .goal-options .goal-option{opacity:0;-webkit-transform:scale(1.08)}.goal-selected .home-header .goal-options .goal-option.selected{-webkit-transform:scale(0.93)}.home-header .goal-options .goal-option .icon{background:url(../images/home4/goals/brain.png) no-repeat center center;background-size:contain;display:inline-block;margin:0 10px 0 16px;height:48px;width:48px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}@media (max-width: 1100px){.home-header .goal-options .goal-option .icon{margin:0 6px 2px 12px}}.loaded .home-header .goal-options .goal-option .icon{opacity:1;-webkit-transform:none}.home-header .goal-options .goal-option .icon.heart{background-image:url(../images/home4/goals/heart.png)}.home-header .goal-options .goal-option .icon.muscle{background-image:url(../images/home4/goals/workout.png)}.home-header .goal-options .goal-option .icon.bodyfat{background-image:url(../images/home4/goals/abs.png)}.home-header .goal-options .goal-option .text{display:inline-block;font:500 18px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0px 8px 0 0;text-align:left;max-width:4em;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-6px)}.mobile .home-header .goal-options .goal-option .text{margin:0;text-align:center}.loaded .home-header .goal-options .goal-option .text{opacity:1;-webkit-transform:none}.intro .home-header .goal-options .goal-option:nth-child(1){transition-delay:516ms}.intro .home-header .goal-options .goal-option:nth-child(1) .icon{transition-delay:596ms}.intro .home-header .goal-options .goal-option:nth-child(1) .text{transition-delay:612ms}.goal-selected .home-header .goal-options .goal-option:nth-child(1){transition-delay:200ms}.goal-selected .home-header .goal-options .goal-option:nth-child(1) .icon{transition-delay:146ms}.goal-selected .home-header .goal-options .goal-option:nth-child(1) .text{transition-delay:160ms}.intro .home-header .goal-options .goal-option:nth-child(2){transition-delay:612ms}.intro .home-header .goal-options .goal-option:nth-child(2) .icon{transition-delay:692ms}.intro .home-header .goal-options .goal-option:nth-child(2) .text{transition-delay:708ms}.goal-selected .home-header .goal-options .goal-option:nth-child(2){transition-delay:296ms}.goal-selected .home-header .goal-options .goal-option:nth-child(2) .icon{transition-delay:242ms}.goal-selected .home-header .goal-options .goal-option:nth-child(2) .text{transition-delay:256ms}.intro .home-header .goal-options .goal-option:nth-child(3){transition-delay:708ms}.intro .home-header .goal-options .goal-option:nth-child(3) .icon{transition-delay:788ms}.intro .home-header .goal-options .goal-option:nth-child(3) .text{transition-delay:804ms}.goal-selected .home-header .goal-options .goal-option:nth-child(3){transition-delay:392ms}.goal-selected .home-header .goal-options .goal-option:nth-child(3) .icon{transition-delay:338ms}.goal-selected .home-header .goal-options .goal-option:nth-child(3) .text{transition-delay:352ms}.intro .home-header .goal-options .goal-option:nth-child(4){transition-delay:804ms}.intro .home-header .goal-options .goal-option:nth-child(4) .icon{transition-delay:884ms}.intro .home-header .goal-options .goal-option:nth-child(4) .text{transition-delay:900ms}.goal-selected .home-header .goal-options .goal-option:nth-child(4){transition-delay:488ms}.goal-selected .home-header .goal-options .goal-option:nth-child(4) .icon{transition-delay:434ms}.goal-selected .home-header .goal-options .goal-option:nth-child(4) .text{transition-delay:448ms}.home-header .member{background:rgba(15,25,35,0.88);display:block;position:relative;position:fixed;bottom:0;left:0;right:0;padding:24px 0 24px 0;-webkit-font-smoothing:antialiased;z-index:9999;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(12px)}.loaded .home-header .member{opacity:1;-webkit-transform:none;transition-delay:720ms}.mobile .home-header .member{border-radius:24px;position:relative;margin:8px 16px}.goal-selected .home-header .member{opacity:0;-webkit-transform:translateY(8px);transition-delay:80ms}.unlocked .home-header .member{display:none}.home-header .member h5{color:rgba(205,225,255,0.65);font:400 14px/1.3 "D","Lucida Grande",verdana,sans-serif;display:inline-block;margin:0 16px 24px 0;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-6px)}.loaded .home-header .member h5{opacity:1;-webkit-transform:none;transition-delay:980ms}.home-header .member .return-links{display:inline-block;vertical-align:middle}.home-header .member .return-links a{display:inline-block;padding:0 8px;text-decoration:none}.home-header .member .return-links a .icon{background:#111;display:block;height:56px;width:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.home-header .member .return-links a .icon.app-icon{background:url(../images/home4/icons/phone.png) no-repeat center center;background-size:contain}.home-header .member .return-links a .icon.x-icon{background:url(../images/home4/icons/x.png) no-repeat center center;background-size:contain}.home-header .member .return-links a .text{color:rgba(205,225,255,0.88);display:block;font:500 11px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:6px 0 0 0;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-6px)}.loaded .home-header .member .return-links .icon{opacity:1;-webkit-transform:none}.loaded .home-header .member .return-links .text{opacity:1;-webkit-transform:none}.loaded .home-header .member .return-links a:nth-child(1) .icon{transition-delay:1140ms}.loaded .home-header .member .return-links a:nth-child(1) .text{transition-delay:1140ms}.loaded .home-header .member .return-links a:nth-child(2) .icon{transition-delay:1300ms}.loaded .home-header .member .return-links a:nth-child(2) .text{transition-delay:1300ms}.loaded .home-header .member .return-links a:nth-child(3) .icon{transition-delay:1460ms}.loaded .home-header .member .return-links a:nth-child(3) .text{transition-delay:1460ms}.loaded .home-header .member .return-links a:nth-child(4) .icon{transition-delay:1620ms}.loaded .home-header .member .return-links a:nth-child(4) .text{transition-delay:1620ms}.goal-selected .home-header .member .return-links .icon{opacity:0;-webkit-transform:translateX(-8px);transition-delay:180ms}.goal-selected .home-header .member .return-links .text{opacity:0;-webkit-transform:translateX(-8px);transition-delay:180ms}.home-header .member h4{color:rgba(205,225,255,0.88);font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;display:inline-block;margin:0 8px 0 0;padding:0 16px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .home-header .member h4{margin:0 2px}.loaded .home-header .member h4{opacity:1;-webkit-transform:none;transition-delay:980ms}.goal-selected .home-header .member h4{opacity:0;-webkit-transform:translateX(-8px);transition-delay:180ms}.home-header .member .buttons{display:inline-block}.home-header .member .buttons .button{-webkit-transform:translateX(-4px) scale(0.92)}.loaded .home-header .member .buttons .button{-webkit-transform:none;transition-duration:320ms;transition-delay:1080ms}.home-header .member .buttons .button .backdrop{background:#138bec;background:-webkit-linear-gradient(top, #0f83e1, #005bd7);border-radius:24px}.goal-selected .home-header .member .buttons .button{opacity:0;-webkit-transform:translateX(6px);transition-delay:200ms}.home-header .header-decor{opacity:0.75;position:absolute;top:-90px;left:17%;right:12%;height:500px;transition:all 560ms ease-out}@media (min-height: 900px){.home-header .header-decor{top:-42px;height:820px;left:0;right:0}}.goal-selected .home-header .header-decor{opacity:0.6;-webkit-transform:scaleX(1.02);transition-delay:360ms;-webkit-filter:blur(5px)}.header-decor{pointer-events:none}.mobile .header-decor{left:-12px;right:-16px}.goal-preselected .header-decor{display:none}.graphic .header-decor{left:15%;top:-10%;bottom:-20%}.graphic.left .header-decor{right:5%;left:-5%}.header-decor .shape{background:url(../images/x/decor/hex1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;left:50%;height:24px;width:24px;transition:all 420ms ease-in-out;opacity:0}.header-decor .shape.hex.two,.header-decor .shape.hex.four,.header-decor .shape.hex.seven{background-image:url(../images/x/decor/hex2.png)}.header-decor .shape.hex.four{height:20px;width:20px}.header-decor .shape.hex.three{background-image:url(../images/x/decor/hex3.png)}.header-decor .shape.triangle{background-image:url(../images/x/decor/triangle1.png)}.header-decor .shape.triangle.two{background-image:url(../images/x/decor/triangle2.png)}.header-decor .shape.triangle.three,.header-decor .shape.triangle.five{background-image:url(../images/x/decor/triangle3.png)}.header-decor .shape.triangle.four{height:16px;width:16px}.header-decor .shape.triangle.five{height:12px;width:12px}.header-decor .shape.triangle.one{top:30%;left:100%}.header-decor .shape.triangle.two{top:5%;left:5%}.header-decor .shape.triangle.three{top:80%;left:10%}.header-decor .shape.triangle.four{top:65%;left:-5%}.header-decor .shape.triangle.five{top:88%;left:85%}.header-decor .shape.hex.one{top:4%;left:40%}.header-decor .shape.hex.two{top:9%;left:84%}.header-decor .shape.hex.three{top:92%;left:108%;height:36px;width:36px}.header-decor .shape.hex.four{top:46%;left:24%;height:28px;width:28px}.header-decor .shape.hex.five{top:36%;left:-20%;height:20px;width:20px}.header-decor .shape.hex.six{top:84%;left:-36%;height:32px;width:32px}.header-decor .shape.hex.seven{top:64%;left:140%;height:32px;width:32px}.header-decor .shape.hex{-webkit-transform:rotateZ(-80deg) scale(2)}.header-decor .shape.hex.two,.header-decor .shape.hex.four,.header-decor .shape.hex.six,.header-decor .shape.hex.seven{-webkit-transform:rotateZ(60deg) scale(0.3)}.showing .header-decor .shape.hex{-webkit-transform:none;opacity:0.7}.header-decor .shape.triangle{-webkit-transform:translateY(80%) scale(0.7)}.showing .header-decor .shape.triangle{-webkit-transform:none;opacity:0.8}.desktop .at-end .header-decor .shape.triangle,.desktop .leaving .header-decor .shape.triangle,.desktop .goal-selected .header-decor .shape.triangle{-webkit-transform:translateY(-240%) scale(1.1);opacity:0}.showing .header-decor .shape.one{transition-delay:512ms}.showing .header-decor .shape.two{transition-delay:788ms}.showing .header-decor .shape.three{transition-delay:696ms}.showing .header-decor .shape.four{transition-delay:604ms}.showing .header-decor .shape.five{transition-delay:880ms}.showing .header-decor .shape.six{transition-delay:972ms}.showing .header-decor .shape.seven{transition-delay:1064ms}.at-end .header-decor .shape.one,.leaving .header-decor .shape.one,.goal-selected .header-decor .shape.one{transition-delay:112ms}.at-end .header-decor .shape.two,.leaving .header-decor .shape.two,.goal-selected .header-decor .shape.two{transition-delay:388ms}.at-end .header-decor .shape.three,.leaving .header-decor .shape.three,.goal-selected .header-decor .shape.three{transition-delay:296ms}.at-end .header-decor .shape.four,.leaving .header-decor .shape.four,.goal-selected .header-decor .shape.four{transition-delay:204ms}.at-end .header-decor .shape.five,.leaving .header-decor .shape.five,.goal-selected .header-decor .shape.five{transition-delay:480ms}.header-decor .stripe{background:#136fd3;display:block;position:absolute;top:50%;left:50%;height:1.5px;width:100px;transition:all 420ms ease-out;-webkit-transform:rotateZ(-45deg);-webkit-transform-origin:0 0}.header-decor .stripe.one{background:#38a4d5;top:24%;left:92%;width:90px}.header-decor .stripe.two{top:32%;left:80%;width:140px}.header-decor .stripe.three{background:#0a4a87;top:85%;left:80%;width:120px}.header-decor .stripe.four{background:#0a309b;top:94%;left:120%;width:90px}.header-decor .stripe.five{background:#1d3d99;top:90%;left:-15%;width:150px}.mobile .header-decor .stripe.five{left:-22%;top:85%}.header-decor .stripe.six{top:25%;left:-20%}.mobile .header-decor .stripe.six{top:32%;left:-5%}.header-decor .stripe.seven{background:#0f8d8b;top:38%;left:-37%;width:130px}.mobile .header-decor .stripe.seven{top:46%;left:-18%}.header-decor .stripe.orange{background:#c99437}.header-decor .stripe.red{background:#ac1257}.header-decor .stripe.one{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(60%) scaleX(0)}.header-decor .stripe.two,.header-decor .stripe.five{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(0%) scaleX(0);-webkit-transform-origin:30% 0}.header-decor .stripe.four,.header-decor .stripe.seven{opacity:0;-webkit-transform:rotateZ(-46deg) translateX(30%) scaleX(0.3);-webkit-transform-origin:15% 0}.header-decor .stripe.three,.header-decor .stripe.six{opacity:0.5;-webkit-transform:rotateZ(-46deg) translateX(-20%) scaleX(0)}.showing .roadmap-graphic .header-decor .stripe{-webkit-transform:rotateZ(-58deg) translateX(0) scaleX(1)}.showing .header-decor .stripe{opacity:1;-webkit-transform:rotateZ(-46deg) translateX(0) scaleX(1)}.showing .header-decor .stripe.one{opacity:0.5;transition-delay:504ms}.showing .header-decor .stripe.two{transition-delay:630ms}.showing .header-decor .stripe.three{transition-delay:756ms}.showing .header-decor .stripe.four{transition-delay:714ms}.showing .header-decor .stripe.five{transition-delay:672ms}.showing .header-decor .stripe.six{transition-delay:546ms}.showing .header-decor .stripe.seven{transition-delay:588ms}.home-page .trackers{padding:0 24px !important}@media (max-width: 1100px){.home-page .trackers{padding:0 8px !important}}.home-page .trackers .container{max-width:1200px}.trackers h2{margin-top:0}@media (max-width: 1100px){.trackers h2{font-size:28px !important}}.trackers.showing .subject{transition-delay:60ms !important}.trackers.showing h2{transition-delay:80ms !important}.trackers.showing p{transition-delay:120ms !important}.trackers .categories-list{display:flex;flex-direction:row;margin:24px 0 0 -24px;position:relative;z-index:9000}.mobile .trackers .categories-list{display:block;margin:16px 8px 0 8px}.trackers .categories-list .tracking-category{display:flex;flex-direction:column;flex-grow:0.5;flex-basis:0;flex-shrink:0;position:relative;vertical-align:top}.mobile .trackers .categories-list .tracking-category{display:inline-block;text-align:center;width:20%}.trackers .categories-list .icon{background:url(../images/trackers/steps.png) no-repeat center center;background-size:contain;border-radius:64px;display:block;margin:0 0 -4px 0;padding:0 0 75% 0;position:relative;max-width:90%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.trackers .categories-list .icon.small{margin-left:-8px}.leaving.leaving .trackers .categories-list .icon{opacity:0;-webkit-transform:scale(0.75);transition-delay:0ms !important;transition-duration:240ms}.mobile .trackers .categories-list .icon{margin:0 auto -4px auto}.trackers .categories-list .sleep .icon{background-image:url(../images/trackers/sleep.png)}.trackers .categories-list .heart .icon{background-image:url(../images/trackers/heart.png)}.trackers .categories-list .bodyfat .icon{background-image:url(../images/trackers/bodyfat.png)}.trackers .categories-list .glucose .icon{background-image:url(../images/trackers/glucose.png)}.trackers .categories-list .brain .icon{background-image:url(../images/trackers/brain.png)}.trackers .categories-list .computer .icon{background-image:url(../images/trackers/computer.png)}.trackers .categories-list .exercise .icon{background-image:url(../images/trackers/weights.png)}.trackers .categories-list .food .icon{background-image:url(../images/trackers/food.png)}.trackers .categories-list .cortisol .icon{background-image:url(../images/trackers/cortisol.png)}.trackers .categories-list .focus .icon{background-image:url(../images/trackers/focus.png)}.trackers .categories-list .dna .icon{background-image:url(../images/trackers/dna.png)}.trackers .categories-list h3{color:rgba(0,10,25,0.65);font:600 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 10% 0 28px;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.leaving.leaving .trackers .categories-list h3{opacity:0;-webkit-transform:scale(0.9);transition-duration:240ms}.mobile .trackers .categories-list h3{margin:0;text-align:center}.trackers .categories-list .tracking-category:hover .hover-info{opacity:1;-webkit-transform:none;transition-delay:80ms}.trackers .categories-list .hover-info{background:rgba(206,225,235,0.55);border-radius:24px;display:block;pointer-events:none;position:absolute;padding-top:98%;padding-bottom:16px;top:0px;left:-4px;width:220px;backdrop-filter:blur(5px);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.trackers .categories-list .hover-info.rightside{width:164px}.trackers .categories-list .hover-info.rightside p{margin-right:8px;font-size:10px}.trackers .categories-list .hover-info p{font:500 11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0px 12px 2px 28px;padding:0}.trackers .categories-list .hover-info h4{color:#333;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 28px;padding:0}.trackers.showing .tracking-category .icon{opacity:1;-webkit-transform:none}.trackers.showing .tracking-category h3{opacity:1;-webkit-transform:none}.trackers.showing .tracking-category:nth-child(1){z-index:49}.trackers.showing .tracking-category:nth-child(1) .icon{transition-delay:120ms}.trackers.showing .tracking-category:nth-child(1) h3{transition-delay:160ms}.trackers.showing .tracking-category:nth-child(2){z-index:48}.trackers.showing .tracking-category:nth-child(2) .icon{transition-delay:200ms}.trackers.showing .tracking-category:nth-child(2) h3{transition-delay:240ms}.trackers.showing .tracking-category:nth-child(3){z-index:47}.trackers.showing .tracking-category:nth-child(3) .icon{transition-delay:280ms}.trackers.showing .tracking-category:nth-child(3) h3{transition-delay:320ms}.trackers.showing .tracking-category:nth-child(4){z-index:46}.trackers.showing .tracking-category:nth-child(4) .icon{transition-delay:360ms}.trackers.showing .tracking-category:nth-child(4) h3{transition-delay:400ms}.trackers.showing .tracking-category:nth-child(5){z-index:45}.trackers.showing .tracking-category:nth-child(5) .icon{transition-delay:440ms}.trackers.showing .tracking-category:nth-child(5) h3{transition-delay:480ms}.trackers.showing .tracking-category:nth-child(6){z-index:44}.trackers.showing .tracking-category:nth-child(6) .icon{transition-delay:520ms}.trackers.showing .tracking-category:nth-child(6) h3{transition-delay:560ms}.trackers.showing .tracking-category:nth-child(7){z-index:43}.trackers.showing .tracking-category:nth-child(7) .icon{transition-delay:600ms}.trackers.showing .tracking-category:nth-child(7) h3{transition-delay:640ms}.trackers.showing .tracking-category:nth-child(8){z-index:42}.trackers.showing .tracking-category:nth-child(8) .icon{transition-delay:680ms}.trackers.showing .tracking-category:nth-child(8) h3{transition-delay:720ms}.trackers.showing .tracking-category:nth-child(9){z-index:41}.trackers.showing .tracking-category:nth-child(9) .icon{transition-delay:760ms}.trackers.showing .tracking-category:nth-child(9) h3{transition-delay:800ms}.trackers.showing .tracking-category:nth-child(10){z-index:40}.trackers.showing .tracking-category:nth-child(10) .icon{transition-delay:840ms}.trackers.showing .tracking-category:nth-child(10) h3{transition-delay:880ms}.trackers.showing .tracking-category:nth-child(11){z-index:39}.trackers.showing .tracking-category:nth-child(11) .icon{transition-delay:920ms}.trackers.showing .tracking-category:nth-child(11) h3{transition-delay:960ms}.trackers.showing .tracking-category:nth-child(12){z-index:38}.trackers.showing .tracking-category:nth-child(12) .icon{transition-delay:1000ms}.trackers.showing .tracking-category:nth-child(12) h3{transition-delay:1040ms}.home-page{background:#141e2a}.home-page .testimonials-row{clear:both;margin:0 0;padding:32px 24px 0 24px;text-align:center}.mobile .home-page .testimonials-row{margin:-1px 0;padding:24px 8px}.home-page .testimonials-row .testimonial{display:inline-block;margin:12px 1.5% 12px 1.5%;padding:24px 32px 42px 32px;overflow:hidden;position:relative;vertical-align:middle;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;min-width:550px;width:60%;transition:all 780ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.home-page .testimonials-row .testimonial.double{width:44%;min-width:360px}@media (max-width: 1100px){.home-page .testimonials-row .testimonial{width:46%}}.mobile .home-page .testimonials-row .testimonial{padding:8px 16px;width:92%;min-width:300px}.home-page .testimonials-row .testimonial p{color:#222;font:500 19px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px 0;text-align:center}@media (max-width: 1000px){.home-page .testimonials-row .testimonial p{font-size:17px}}.mobile .home-page .testimonials-row .testimonial p{margin:0;font-size:16px}.home-page .testimonials-row .testimonial p.big{font-size:24px;line-height:1.6}@media (max-width: 1000px){.home-page .testimonials-row .testimonial p.big{font-size:21px}}.mobile .home-page .testimonials-row .testimonial p.big{font-size:20px}.home-page .testimonials-row .testimonial p .quo{color:rgba(205,225,255,0.55);color:#3175db;font-size:170%;line-height:0.8;margin-left:4px}.home-page .testimonials-row .testimonial p .quo:nth-child(1){margin-right:0px;margin-left:0}.home-page .testimonials-row .testimonial .vignette{background:transparent -webkit-radial-gradient(33% 45%, ellipse farthest-side, transparent, rgba(255,255,255,0) 15%, rgba(255,255,255,0.98));position:absolute;top:0;left:0;height:100%;width:100%;transition:all 3800ms ease-out;opacity:1;-webkit-transform:scale(1)}.leaving.leaving.leaving .home-page .testimonials-row .testimonial .vignette{opacity:0;transition-delay:0ms;transition-duration:80ms}.home-page .testimonials-row .testimonial .avatar{display:inline-block;height:36px;width:36px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.leaving.leaving.leaving .home-page .testimonials-row .testimonial .avatar{transition-delay:0ms;opacity:0;-webkit-transform:scale(1.1)}.home-page .testimonials-row .testimonial .big+.avatar{height:48px;width:48px}.home-page .testimonials-row.showing .testimonial{opacity:1;-webkit-transform:none;transition-delay:80ms}.home-page .testimonials-row.showing .testimonial .avatar{opacity:1;-webkit-transform:none;transition-delay:200ms}.home-page .testimonials-row.showing .testimonial:nth-child(2){transition-delay:400ms}.home-page .testimonials-row.showing .testimonial:nth-child(2) .vignette{transition-delay:880ms}.home-page .testimonials-row.showing .testimonial:nth-child(2) .avatar{transition-delay:800ms}.home-page .testimonials-row.showing .testimonial .vignette{opacity:0.42;-webkit-transform:scale(1.1);transition-delay:80ms}.home-page .pain{padding:0 24px}.mobile .home-page .pain{padding:0 4px}.home-page .pain .container{max-width:1200px}.home-page .pain .container h2{color:rgba(0,10,25,0.4);font-weight:400;font-size:28px;margin:-32px 0 16px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .home-page .pain .container h2{display:none;font-size:24px;text-align:center}.home-page .pain .container p.big{font-size:18px;line-height:1.8;font-weight:500;margin:0 auto 32px auto;max-width:800px}.home-page .pain.showing .container p.big{transition-delay:700ms}.goal-selected .home-page .pain.showing .container h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.pain-points-across{padding:0}.pain-points-across .point{display:inline-block;margin:0 2% 0 0;width:23%;-webkit-font-smoothing:antialiased;vertical-align:top}.mobile .pain-points-across .point{width:46%;margin:0 2% 24px 2%;text-align:left}.pain-points-across .point.for-bodyfat{display:none}.goal-bodyfat .pain-points-across .point.for-bodyfat{display:inline-block}.pain-points-across .point.for-stronger{display:none}.goal-stronger .pain-points-across .point.for-stronger{display:inline-block}.pain-points-across .point.for-mind{display:none}.goal-mind .pain-points-across .point.for-mind{display:inline-block}.pain-points-across .point .icon{background:url(../images/home5/icons/clock.png) no-repeat center center;background-size:contain;display:block;margin:0 0 4px -4px;height:32px;width:32px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.leaving.leaving.leaving .pain-points-across .point .icon{opacity:0;-webkit-transform:scale(0.4);transition-delay:0ms}.goal-selected .showing .pain-points-across .point .icon{opacity:1;-webkit-transform:none}.pain-points-across .point .icon.for-lightning{background-image:url(../images/home5/icons/lightning.png)}.pain-points-across .point .icon.for-gym{background-image:url(../images/home5/icons/gym.png)}.pain-points-across .point .icon.for-brain{background-image:url(../images/home5/icons/brain.png)}.pain-points-across .point .icon.for-abs{background-image:url(../images/home5/icons/abs.png)}.pain-points-across .point .icon.for-computer{background-image:url(../images/home5/icons/computer.png)}.pain-points-across .point .icon.for-fire{background-image:url(../images/home5/icons/fire.png)}.pain-points-across .point .icon.for-clock{background-image:url(../images/home5/icons/clock.png)}.pain-points-across .point .icon.for-sleep{background-image:url(../images/home5/icons/sleep.png)}.pain-points-across .point .icon.for-insights{background-image:url(../images/home5/icons/hex.png)}.pain-points-across .point .icon.for-food{background-image:url(../images/home5/icons/food2.png)}.pain-points-across .point .icon.for-run{background-image:url(../images/home5/icons/run.png)}.pain-points-across .point h3{color:#eb296a;color:#333;font:600 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase;padding:2px 0 0px 0;margin:0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.leaving.leaving.leaving .pain-points-across .point h3{opacity:0;-webkit-transform:translateX(-8px);transition-delay:0ms}.mobile .pain-points-across .point h3{font-size:13px;letter-spacing:0}.goal-selected .showing .pain-points-across .point h3{opacity:1;-webkit-transform:none}.pain-points-across .point p{color:#555}.pain-points-across .point p.problem{display:none;font:500 16px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0;max-width:18em}.pain-points-across .point p.solution.solution{font-size:13px;font-weight:500;margin:8px 0 0 0;max-width:18em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.leaving.leaving.leaving .pain-points-across .point p.solution.solution{opacity:0;-webkit-transform:translateX(-8px);transition-delay:0ms}.mobile.mobile .pain-points-across .point p.solution.solution{margin:4px 0 0 0;font-size:12px;line-height:1.5}.goal-selected .showing .pain-points-across .point p.solution.solution{opacity:1;-webkit-transform:none}.showing .pain-points-across .point.n1 .icon{transition-delay:496ms}.showing .pain-points-across .point.n1 h3{transition-delay:576ms}.showing .pain-points-across .point.n1 p{transition-delay:636ms}.goal-justselected .showing .pain-points-across .point.n1 .icon{transition-delay:996ms}.goal-justselected .showing .pain-points-across .point.n1 h3{transition-delay:1076ms}.goal-justselected .showing .pain-points-across .point.n1 p{transition-delay:1136ms}.showing .pain-points-across .point.n2 .icon{transition-delay:592ms}.showing .pain-points-across .point.n2 h3{transition-delay:672ms}.showing .pain-points-across .point.n2 p{transition-delay:732ms}.goal-justselected .showing .pain-points-across .point.n2 .icon{transition-delay:1092ms}.goal-justselected .showing .pain-points-across .point.n2 h3{transition-delay:1172ms}.goal-justselected .showing .pain-points-across .point.n2 p{transition-delay:1232ms}.showing .pain-points-across .point.n3 .icon{transition-delay:688ms}.showing .pain-points-across .point.n3 h3{transition-delay:768ms}.showing .pain-points-across .point.n3 p{transition-delay:828ms}.goal-justselected .showing .pain-points-across .point.n3 .icon{transition-delay:1188ms}.goal-justselected .showing .pain-points-across .point.n3 h3{transition-delay:1268ms}.goal-justselected .showing .pain-points-across .point.n3 p{transition-delay:1328ms}.showing .pain-points-across .point.n4 .icon{transition-delay:784ms}.showing .pain-points-across .point.n4 h3{transition-delay:864ms}.showing .pain-points-across .point.n4 p{transition-delay:924ms}.goal-justselected .showing .pain-points-across .point.n4 .icon{transition-delay:1284ms}.goal-justselected .showing .pain-points-across .point.n4 h3{transition-delay:1364ms}.goal-justselected .showing .pain-points-across .point.n4 p{transition-delay:1424ms}.home-page .coaches-section{overflow:hidden}.home-page .coaches-section h3.subject{margin-top:56px !important}.home-page .coaches-section h2{margin-bottom:16px !important}.home-page .coaches-section h2 .highlight{background:#ff0}.home-page .coaches-section .graphic .coaches-photo{background:url(../images/home5/coaches.jpg) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.home-page .coaches-section.showing .graphic .coaches-photo{opacity:1;-webkit-transform:none;transition-delay:240ms}.home-page .healthscore-section{padding:16px 0 0 0}.home-page .healthscore-section .container{margin-top:-23%}.home-page .healthscore-section h2.smaller{font-size:32px;margin:0;max-width:14em}@media (max-width: 1100px){.home-page .healthscore-section h2.smaller{font-size:24px}}.mobile .home-page .healthscore-section h2.smaller{font-size:20px}.home-page .healthscore-section .subtitle.subtitle{font-size:15.5px;font-weight:500;line-height:1.8;margin:0;padding:0}.mobile.mobile.mobile .home-page .healthscore-section .subtitle.subtitle{font-size:13px;line-height:1.6;margin:0 8px 24px 8px}.home-page .healthscore-section.showing .graphic .hex{opacity:1;-webkit-transform:none;transition-delay:720ms}.home-page .healthscore-section h2{margin-top:8px !important}.home-page .healthscore-section h2 .highlight{background:rgba(190,220,255,0.3);padding-top:5px;padding-bottom:1px;padding-left:2px;padding-right:2px}.home-page .healthscore-section h2 .highlight.green{background:#aafd90}.home-page .healthscore-section h2 .highlight.red{background:#fd90b4}.home-page .healthscore-section.showing .content-bubble{opacity:1;-webkit-transform:none;transition-delay:240ms}.home-page .healthscore-section .content-bubble{background:-webkit-linear-gradient(top, rgba(235,245,255,0.2), rgba(235,245,255,0.4));opacity:0.9;box-shadow:1px 4px 8px rgba(0,0,0,0.06);border-radius:100px;display:inline-block;margin-bottom:3%;padding:12px 48px;backdrop-filter:blur(5px);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.mobile .home-page .healthscore-section .content-bubble{background:-webkit-linear-gradient(top, rgba(235,245,255,0.1), rgba(235,245,255,0.25));padding:0px 0;position:absolute;top:-68px;left:15%;right:15%;backdrop-filter:blur(3px)}.mobile .home-page .healthscore-section .content-bubble .smaller{margin:0;padding:0;font-size:4vw;line-height:1.3}.home-page .healthscore-section .graphic{display:block;margin:0 auto 0 auto;position:relative;padding:0 0 35% 0;max-width:500px}.mobile .home-page .healthscore-section .graphic{margin:0 auto 24px auto}.home-page .healthscore-section .graphic .score-bubble{display:block;margin:-148px 0 0 -120px;position:absolute;top:50%;left:50%;display:block;height:250px;width:250px}.mobile .home-page .healthscore-section .graphic .score-bubble{height:180px;width:180px;margin:-90px 0 0 -90px}.home-page .healthscore-section .graphic .score-bubble .hex{background:url(../images/home3/pro/hex_red.png) no-repeat center center;background-size:contain;display:block;position:absolute;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.75)}.home-page .healthscore-section .graphic .score-bubble .hex.green{background-image:url(../images/home3/pro/hex_green.png);-webkit-transform:scale(1);opacity:0;transition-duration:600ms}.home-page .healthscore-section .graphic .score-bubble .number{color:#fff;display:block;font:600 88px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:-48px 0 0 0;position:absolute;top:50%;left:10%;right:10%;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2),0 6px 14px rgba(0,0,0,0.2);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.65)}.mobile .home-page .healthscore-section .graphic .score-bubble .number{font-size:70px;margin-top:-36px}.home-page .healthscore-section .graphic .score-bubble .healthscore-label{color:rgba(255,255,255,0.88);display:block;font:500 19px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:-12px 0 0 0;position:absolute;top:25%;left:24%;right:24%;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.06),1px 4px 8px rgba(0,0,0,0.1);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .home-page .healthscore-section .graphic .score-bubble .healthscore-label{font-size:15px}.home-page .healthscore-section .graphic .score-bubble .healthscore-label.bottom{top:75%}.mobile .home-page .healthscore-section .graphic .score-bubble .healthscore-label.bottom{top:80%}.home-page .healthscore-section .graphic .corner-detail{position:absolute;text-align:left;width:55%}.mobile .home-page .healthscore-section .graphic .corner-detail{display:none}.home-page .healthscore-section .graphic .corner-detail.top{top:10%}.home-page .healthscore-section .graphic .corner-detail.bottom{top:51%}.home-page .healthscore-section .graphic .corner-detail.left{left:-40%}.home-page .healthscore-section .graphic .corner-detail.right{right:-44%}@media (max-width: 1000px){.home-page .healthscore-section .graphic .corner-detail.right{right:-28%}}.home-page .healthscore-section .graphic .corner-detail .icon{background:#333 url(../images/home5/healthscore.jpg) no-repeat center center;background-size:cover;box-shadow:1px 2px 5px rgba(0,0,0,0.15);border-radius:12px;display:block;float:left;margin:0 0 0 -12px;height:64px;width:78px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.home-page .healthscore-section .graphic .corner-detail .icon.for-grades{background-color:#fff;background-image:url(../images/home5/healthscore_grades.jpg)}.home-page .healthscore-section .graphic .corner-detail .icon.for-report{background-image:url(../images/home5/healthscore_report.jpg)}.home-page .healthscore-section .graphic .corner-detail .icon.for-immune{background-image:url(../images/home5/healthscore_immune.jpg)}.home-page .healthscore-section .graphic .corner-detail .icon.for-continuous{background-image:url(../images/home5/healthscore_trends.jpg)}@media (max-width: 1000px){.home-page .healthscore-section .graphic .corner-detail .icon{display:none}}.home-page .healthscore-section .graphic .corner-detail h3{color:#555;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 0 80px;padding:0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.home-page .healthscore-section .graphic .corner-detail p{color:#999;display:block;font:500 11px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 80px !important;max-width:20em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.home-page .healthscore-section.showing .corner-detail:nth-child(2) .icon{transition-delay:660ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(2) h3{transition-delay:750ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(2) p{transition-delay:780ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(3) .icon{transition-delay:740ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(3) h3{transition-delay:830ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(3) p{transition-delay:860ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(4) .icon{transition-delay:820ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(4) h3{transition-delay:910ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(4) p{transition-delay:940ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(5) .icon{transition-delay:900ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(5) h3{transition-delay:990ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .corner-detail:nth-child(5) p{transition-delay:1020ms;opacity:1;-webkit-transform:none}.home-page .healthscore-section.showing .score-bubble .hex.red{opacity:1;-webkit-transform:none;transition-delay:100ms}.home-page .healthscore-section.showing .score-bubble .healthscore-label{opacity:1;-webkit-transform:none;transition-delay:340ms}.home-page .healthscore-section.showing .score-bubble .healthscore-label.bottom{transition-delay:440ms}.home-page .healthscore-section.showing .score-bubble .number{opacity:1;-webkit-transform:none;transition-delay:380ms}.loaded .home-page .healthscore-section.show-green.showing .score-bubble .hex.green{opacity:1;-webkit-transform:none;transition-delay:240ms}.loaded .home-page .healthscore-section.show-green.showing .score-bubble .hex.red{-webkit-transform:scale(0.99);opacity:1;transition-delay:10ms}.healthscore-section .connecting-lines{display:block;margin:-32px auto 0 auto;padding:0 0 30% 0;position:relative;max-width:1350px}@media (max-width: 1400px){.healthscore-section .connecting-lines{margin-top:-16px}}.mobile .healthscore-section .connecting-lines{margin:-36px -80px 0 -80px;padding:0 0 50% 0}.healthscore-section .connecting-lines .line{background:url(../images/home5/lines/1.png) no-repeat center top;background-size:contain;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 360ms ease-out;opacity:0}.healthscore-section .connecting-lines .line.one.fill{background-image:url(../images/home5/lines/1on.png)}.healthscore-section .connecting-lines .line.two{background-image:url(../images/home5/lines/2.png)}.healthscore-section .connecting-lines .line.two.fill{background-image:url(../images/home5/lines/2on.png)}.healthscore-section .connecting-lines .line.three{background-image:url(../images/home5/lines/3.png)}.healthscore-section .connecting-lines .line.three.fill{background-image:url(../images/home5/lines/3on.png)}.healthscore-section .connecting-lines .line.four{background-image:url(../images/home5/lines/4.png)}.healthscore-section .connecting-lines .line.four.fill{background-image:url(../images/home5/lines/4on.png)}.healthscore-section .connecting-lines .line.five{background-image:url(../images/home5/lines/5.png)}.healthscore-section .connecting-lines .line.five.fill{background-image:url(../images/home5/lines/5on.png)}.healthscore-section .connecting-lines .line.six{background-image:url(../images/home5/lines/6.png)}.healthscore-section .connecting-lines .line.six.fill{background-image:url(../images/home5/lines/6on.png)}.healthscore-section .connecting-lines .line.seven{background-image:url(../images/home5/lines/7.png)}.healthscore-section .connecting-lines .line.seven.fill{background-image:url(../images/home5/lines/7on.png)}.healthscore-section .connecting-lines .line.eight{background-image:url(../images/home5/lines/8.png)}.healthscore-section .connecting-lines .line.eight.fill{background-image:url(../images/home5/lines/8on.png)}.healthscore-section .connecting-lines .line.nine{background-image:url(../images/home5/lines/9.png)}.healthscore-section .connecting-lines .line.nine.fill{background-image:url(../images/home5/lines/9on.png)}.healthscore-section .connecting-lines .line.ten{background-image:url(../images/home5/lines/10.png)}.healthscore-section .connecting-lines .line.ten.fill{background-image:url(../images/home5/lines/10on.png)}.animating .healthscore-section.showing .connecting-lines .fill{animation:connection-line 3.2s infinite linear normal;animation-fill-mode:both}.healthscore-section.showing .connecting-lines .line{opacity:0.08;-webkit-transform:none}.healthscore-section.showing .connecting-lines .line:nth-child(1){transition-delay:198ms}.healthscore-section.showing .connecting-lines .line:nth-child(2){transition-delay:296ms}.healthscore-section.showing .connecting-lines .line:nth-child(3){transition-delay:394ms}.healthscore-section.showing .connecting-lines .line:nth-child(4){transition-delay:492ms}.healthscore-section.showing .connecting-lines .line:nth-child(5){transition-delay:590ms}.healthscore-section.showing .connecting-lines .line:nth-child(6){transition-delay:688ms}.healthscore-section.showing .connecting-lines .line:nth-child(7){transition-delay:786ms}.healthscore-section.showing .connecting-lines .line:nth-child(8){transition-delay:884ms}.healthscore-section.showing .connecting-lines .line:nth-child(9){transition-delay:982ms}.healthscore-section.showing .connecting-lines .line:nth-child(10){transition-delay:1080ms}.healthscore-section.showing .connecting-lines .fill:nth-child(11){animation-delay:1140ms;animation-duration:2.45s}.healthscore-section.showing .connecting-lines .fill:nth-child(12){animation-delay:1380ms;animation-duration:2.6s}.healthscore-section.showing .connecting-lines .fill:nth-child(13){animation-delay:1620ms;animation-duration:2.75s}.healthscore-section.showing .connecting-lines .fill:nth-child(14){animation-delay:1860ms;animation-duration:2.9s}.healthscore-section.showing .connecting-lines .fill:nth-child(15){animation-delay:2100ms;animation-duration:3.05s}.healthscore-section.showing .connecting-lines .fill:nth-child(16){animation-delay:608ms;animation-duration:4.1s}.healthscore-section.showing .connecting-lines .fill:nth-child(17){animation-delay:431ms;animation-duration:4.3s}.healthscore-section.showing .connecting-lines .fill:nth-child(18){animation-delay:254ms;animation-duration:4.5s}.healthscore-section.showing .connecting-lines .fill:nth-child(19){animation-delay:77ms;animation-duration:4.7s}.healthscore-section.showing .connecting-lines .fill:nth-child(20){animation-delay:-100ms;animation-duration:4.9s}.healthscore-section.showing.at-end .connecting-lines .fill{animation-play-state:paused}@keyframes connection-line{0%{opacity:0;clip-path:inset(0% 0% 94% 0%)}5%{opacity:0}15%{opacity:0.5}48%{clip-path:inset(5% 0% 64% 0);opacity:0.8}88%{opacity:0.2}99%{opacity:0}100%{clip-path:inset(92% 0% 3% 0);opacity:0}}.home-page .results-section .container{padding:42px 0 16px 0 !important;max-width:1300px}.home-page .results-section .header-icon{background:url(../images/home5/trophy.png) no-repeat center center;background-size:contain;display:block;margin:16px auto 4px auto;height:48px;width:48px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.home-page .results-section.showing .header-icon{opacity:1;-webkit-transform:none}.home-page .results-section .case-studies{display:block;padding:32px 0}.home-page .results-section .case-study{display:inline-block;margin:0 2.5%;text-decoration:none;vertical-align:top;width:28%}.mobile .home-page .results-section .case-study{display:block;width:auto;max-width:280px;padding:0 16px;margin:8px auto 64px auto}.home-page .results-section .case-study h4{color:#333;display:none;font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif}.home-page .results-section .case-study p{color:#888;font:500 12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.home-page .results-section .case-study .button{border:2px solid rgba(0,10,15,0.16);border-radius:24px;color:#555;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 8px;margin:12px 16px;transition:all 320ms ease-out}.home-page .results-section .case-study:hover .button{border-color:#298cfc}.home-page .results-section.showing .thumbnail .tag{opacity:1;transition-delay:400ms}.home-page .results-section .thumbnail{display:block;margin:16px 0 24px 0;position:relative;padding:0 0 70% 0;-webkit-transform-style:preserve-3d;-webkit-perspective:600px}.home-page .results-section .thumbnail .back{position:absolute;top:-8px;left:0;height:88%;width:55%;transition:all 320ms ease-out;opacity:0;-webkit-transform:rotateY(20deg) translateY(-35%)}.home-page .results-section .thumbnail .front{position:absolute;top:14%;left:32%;height:88%;width:55%;transition:all 320ms ease-out;opacity:0;-webkit-transform:rotateY(10deg) translateY(-40%) translateZ(30px)}.home-page .results-section .thumbnail .tag{background:#416873;border-radius:2px;box-shadow:1px 2px 3px rgba(0,0,0,0.3);color:#fff;font:500 10px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.08em;padding:3px 6px 1px 6px;position:absolute;left:8px;top:-10px;transition:all 320ms ease-out;-webkit-transform:translateZ(10px);opacity:0}.home-page .results-section .thumbnail .tag.right{box-shadow:-1px -2px 3px rgba(0,0,0,0.2);top:auto;bottom:-8px;left:auto;right:16px}.home-page .results-section .thumbnail .photo{background:#555;box-shadow:1px -1px 8px rgba(0,0,0,0.2);border-radius:3px;position:absolute;top:0;left:0;height:100%;width:100%}.home-page .results-section .thumbnail .photo.lucas{background:url(../images/casestudies/lucas/before.jpg) no-repeat center center;background-size:cover}.home-page .results-section .thumbnail .photo.lucas.two{background-image:url(../images/casestudies/lucas/after.jpg)}.home-page .results-section .thumbnail .photo.sean{background:url(../images/casestudies/sean/front_before.jpg) no-repeat center top;background-size:cover}.home-page .results-section .thumbnail .photo.sean.two{background-image:url(../images/casestudies/sean/front_after.jpg)}.home-page .results-section .thumbnail .photo.roelfina{background:url(../images/casestudies/roelfina/weight2.jpg) no-repeat left top;background-size:cover}.home-page .results-section .thumbnail .photo.roelfina.two{background-image:url(../images/casestudies/roelfina/photo.jpg)}.home-page .results-section .thumbnail .card{background:#555;box-shadow:1px -1px 8px rgba(0,0,0,0.2);border-radius:3px;position:absolute;top:0;left:0;height:100%;width:100%}.home-page .results-section.showing .case-study:nth-child(1) .thumbnail .back{-webkit-transform:rotateY(20deg);opacity:1}.home-page .results-section.showing .case-study:nth-child(1) .thumbnail .front{-webkit-transform:rotateY(20deg) translateZ(30px);opacity:1}.home-page .results-section.showing .case-study:nth-child(1):hover .thumbnail .back{-webkit-transform:rotateY(39deg) translateX(-15%);transition-delay:0}.home-page .results-section.showing .case-study:nth-child(1):hover .thumbnail .front{-webkit-transform:rotateY(-8deg) translateX(10%) translateZ(40px);transition-delay:0}.home-page .results-section.showing .case-study:nth-child(2) .thumbnail .back{-webkit-transform:rotateY(5deg);opacity:1}.home-page .results-section.showing .case-study:nth-child(2) .thumbnail .front{-webkit-transform:rotateY(5deg) translateZ(30px);opacity:1}.home-page .results-section.showing .case-study:nth-child(2):hover .thumbnail .back{-webkit-transform:rotateY(10deg) translateX(-8%);transition-delay:0ms}.home-page .results-section.showing .case-study:nth-child(2):hover .thumbnail .front{-webkit-transform:rotateY(-8deg) translateX(16%) translateZ(35px);transition-delay:0ms}.home-page .results-section.showing .case-study:nth-child(3) .thumbnail .back{-webkit-transform:rotateY(-10deg);opacity:1}.home-page .results-section.showing .case-study:nth-child(3) .thumbnail .front{-webkit-transform:rotateY(-10deg) translateZ(30px);opacity:1}.home-page .results-section.showing .case-study:nth-child(3):hover .thumbnail .back{-webkit-transform:rotateY(8deg) translateX(-7%);transition-delay:0}.home-page .results-section.showing .case-study:nth-child(3):hover .thumbnail .front{-webkit-transform:rotateY(-28deg) translateX(18%) translateZ(35px);transition-delay:0}.home-page .how-it-works{padding:32px 0 0 0;text-align:center}.home-page .how-it-works .container{padding:24px 0 !important;position:relative;max-width:900px}.home-page .how-it-works .innerbox{background:rgba(0,10,15,0.08);border-radius:24px;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.home-page .how-it-works.showing .innerbox{opacity:1;-webkit-transform:none;transition-delay:180ms}.home-page .how-it-works .steps{display:inline-block;padding:0 0 0 3%;position:relative;vertical-align:top;text-align:left;width:30%}.home-page .how-it-works .steps h2{margin:24px 0 0 0}.home-page .how-it-works .steps .step{display:block;padding:8px 0}.home-page .how-it-works .steps .step h3{color:#555;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif}.home-page .how-it-works .active-step{border:1px solid #ccc;display:inline-block;padding:0 0 65% 0;position:relative;width:62%}.home-logos{padding:24px 0 1px 0;position:relative;text-align:center;user-select:none;-webkit-user-select:none;display:none}.content-showing .home-logos{display:block}.home-logos .container{padding-bottom:8px !important}.home-logos h3{color:#8594a4;font:400 19px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 8px 0;position:relative;text-align:center;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.home-logos .container{margin:0 auto;position:relative;padding:16px 24px 64px 24px;max-width:1200px}.mobile .home-logos .container{padding:8px 4px}.home-logos .logo{display:inline-block;margin:0 1.2% 8px 1.2%;width:11.25%;text-decoration:none;vertical-align:top;transition:all 320ms ease-out;opacity:0.9}.mobile .home-logos .logo{min-width:155px;margin:0 2% 8px 2%;width:30.5%}.home-logos .logo:hover{opacity:0.6}.home-logos .logo.wider{width:14%}.home-logos .logo.widest{width:19%}.home-logos .logo .image{background:#ccc;display:block;margin:0 0 8px 0;height:55px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.15)}.home-logos .logo .image.appstore{background:url(../images/home4/logos/appstore.jpg) no-repeat center center;background-size:contain}.home-logos .logo .image.tc{background:url(../images/home4/logos/tc.jpg) no-repeat center center;background-size:auto 80%}.home-logos .logo .image.ph{background:url(../images/home4/logos/ph.jpg) no-repeat center center;background-size:auto 90%}.home-logos .logo .image.tnw{background:url(../images/home4/logos/tnw.jpg) no-repeat center center;background-size:65% auto}.home-logos .logo .image.playstore{background:url(../images/home4/logos/play.jpg) no-repeat center center;background-size:auto 92%}.home-logos .logo .image.macstories{background:url(../images/home4/logos/macstories.jpg) no-repeat center center;background-size:auto 95%}.home-logos .logo h4{color:#1e3949;font:600 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(4px)}.home-logos .logo .text{color:#607a87;font:500 12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;margin:8px 0 0 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(6px)}.home-logos .logo .text.smaller{font-size:11px}.home-logos .logo .text.compact{line-height:1.4;font-size:10.5px;margin-top:12px}.goal-selected .home-logos.showing h3{opacity:1;-webkit-transform:none;transition-delay:500ms}.goal-selected .home-logos.showing .logo .image{opacity:1;-webkit-transform:none}.goal-selected .home-logos.showing .logo h4{opacity:1;-webkit-transform:none}.goal-selected .home-logos.showing .logo .text{opacity:1;-webkit-transform:none}.goal-selected .home-logos.showing .logo:nth-child(1) .image{transition-delay:288ms}.goal-selected .home-logos.showing .logo:nth-child(1) h4{transition-delay:378ms}.goal-selected .home-logos.showing .logo:nth-child(1) .text{transition-delay:408ms}.goal-selected .home-logos.showing .logo:nth-child(2) .image{transition-delay:376ms}.goal-selected .home-logos.showing .logo:nth-child(2) h4{transition-delay:466ms}.goal-selected .home-logos.showing .logo:nth-child(2) .text{transition-delay:496ms}.goal-selected .home-logos.showing .logo:nth-child(3) .image{transition-delay:464ms}.goal-selected .home-logos.showing .logo:nth-child(3) h4{transition-delay:554ms}.goal-selected .home-logos.showing .logo:nth-child(3) .text{transition-delay:584ms}.goal-selected .home-logos.showing .logo:nth-child(4) .image{transition-delay:552ms}.goal-selected .home-logos.showing .logo:nth-child(4) h4{transition-delay:642ms}.goal-selected .home-logos.showing .logo:nth-child(4) .text{transition-delay:672ms}.goal-selected .home-logos.showing .logo:nth-child(5) .image{transition-delay:640ms}.goal-selected .home-logos.showing .logo:nth-child(5) h4{transition-delay:730ms}.goal-selected .home-logos.showing .logo:nth-child(5) .text{transition-delay:760ms}.goal-selected .home-logos.showing .logo:nth-child(6) .image{transition-delay:728ms}.goal-selected .home-logos.showing .logo:nth-child(6) h4{transition-delay:818ms}.goal-selected .home-logos.showing .logo:nth-child(6) .text{transition-delay:848ms}.goal-selected .home-logos.showing .logo:nth-child(7) .image{transition-delay:816ms}.goal-selected .home-logos.showing .logo:nth-child(7) h4{transition-delay:906ms}.goal-selected .home-logos.showing .logo:nth-child(7) .text{transition-delay:936ms}.goal-selected .home-logos.showing .logo:nth-child(8) .image{transition-delay:904ms}.goal-selected .home-logos.showing .logo:nth-child(8) h4{transition-delay:994ms}.goal-selected .home-logos.showing .logo:nth-child(8) .text{transition-delay:1024ms}.home-page .roadmap-section .container{padding:42px 0 !important;max-width:1400px !important}.home-page .roadmap-section .roadmap-options{display:block}.home-page .roadmap-section .roadmap-options .chapter{display:inline-block;padding:16px 0;width:15%;vertical-align:top;text-align:center}.home-page .roadmap-section .roadmap-options .thumbnail{background:#ccc;border-radius:100px;display:inline-block;padding:0 0 80% 0;width:80%}.home-page .roadmap-section .roadmap-options h4{color:#333;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif}.calendar #device-info,.calendar #page{height:100%}.booking-page{background:#fff;height:100%;display:flex;flex-direction:column;min-height:730px}.booking-page .breathwork-header{background:#f1f1f1;display:block;padding:16px 12px;padding-top:28px;padding-top:48px;text-align:center}.booking-page .breathwork-header .icon{background:url(../images/breathwork/heart.png) no-repeat center center;background-size:contain;display:block;margin:0 auto 4px auto;height:32px;width:32px}.booking-page .breathwork-header .icon.lightning{background-image:url(../images/breathwork/lightning.png)}.booking-page .breathwork-header h2{color:#333;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif}.booking-page .breathwork-header h3{color:rgba(0,20,35,0.6);font:400 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.booking-page .breathwork-header p{color:rgba(0,20,35,0.5);font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;padding:8px;text-align:center;max-width:20em}.booking-page .calendly-inline-widget{display:flex;flex-grow:1}.breathwork-landing{display:block}.breathwork-landing .container{display:block;margin:0 auto;padding:16px;max-width:900px}.breathwork-landing .heading{display:block;padding:88px 32px 24px 32px;text-align:center}.breathwork-landing .heading .icon{background:url(../images/breathwork/icon.png) no-repeat center center;background-size:contain;display:block;margin:0 auto;height:88px;width:88px}.breathwork-landing .heading h1{color:#fff;font:600 38px/1.3 "D","Lucida Grande",verdana,sans-serif}.breathwork-landing .heading p{color:rgba(205,225,255,0.8);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:4px;margin:0 auto;max-width:600px;-webkit-font-smoothing:antialiased}.breathwork-landing .heading p a{color:rgba(205,225,255,0.92)}.breathwork-landing .sessions{border-top:1px solid rgba(205,225,255,0.1);display:block;padding:24px;margin:8px;text-align:center}.breathwork-landing .sessions h3{color:#068bff;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase}.breathwork-landing .sessions p{color:rgba(205,225,255,0.65);font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px auto 8px auto;-webkit-font-smoothing:antialiased;max-width:450px}.breathwork-landing .sessions .sessions-box{background:#f0f7fd;border-radius:12px;color:#111;display:inline-block;margin:16px 12px;padding:16px 24px;width:40%;max-width:180px;text-align:left;text-decoration:none}.breathwork-landing .sessions .sessions-box .icon{background:url(../images/breathwork/heart.png) no-repeat center center;background-size:contain;display:block;margin:0 0 4px 0;height:32px;width:32px}.breathwork-landing .sessions .sessions-box .icon.lightning{background-image:url(../images/breathwork/lightning.png)}.breathwork-landing .sessions .sessions-box h4{color:#333;display:block;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif}.breathwork-landing .sessions .sessions-box .button{border:1px solid #bfdef9;border-radius:16px;color:rgba(0,10,15,0.6);display:block;font-size:12px;margin:8px 0 0 0;padding:4px;text-align:center;font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.moves-info-page .container{padding:0 24px;margin:0 auto;max-width:1100px}.moves-info-text{padding:8px 12px 42px 12px}.moves-info-text .container{background:#fff;border-radius:8px;margin:0 auto;padding:16px 24px 16px 32px;max-width:1100px}.mobile .moves-info-text .container{padding:12px 16px}@media (min-width: 1000px){.moves-info-text .container .intro-side{display:inline-block;margin:0 3% 0 0;width:60%;vertical-align:top}.moves-info-text .container .faq-side{display:inline-block;vertical-align:top;width:35%}}.moves-info-text .container h2{color:#222932;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:16px 0 0 0;max-width:25em}.moves-info-text .container h3{color:#3d4654;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:24px 0 12px 0;max-width:25em}.moves-info-text .container p{color:#363b4e;font:500 15px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0;max-width:35em;-webkit-font-smoothing:antialiased}.mobile .moves-info-text .container p{font-size:13px}.moves-info-text .container p a{color:#00a7d4;text-decoration:none}.moves-info-text .container ul{padding:8px 0;margin:0 8px 0 24px}.moves-info-text .container li{color:#384353;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;list-style:disc;padding:0 0 12px 0;-webkit-font-smoothing:antialiased;max-width:40em}.moves-info-text .container li a{color:#00a7d4;text-decoration:none}.feature-page{background:#141e2a}.feature-page .expandable{position:relative}.feature-page .expandable:nth-last-child(1){padding-bottom:88px}.feature-page .expandable.dark .container{color:#fff}.feature-page .expandable .container{color:#333;display:block;min-height:240px;margin:0 auto;position:relative;max-width:1200px}.loaded .feature-page .expandable .section-backdrop{opacity:1;-webkit-transform:translateY(0);transition-delay:120ms}.feature-page .expandable.dark .section-backdrop,.feature-page .expandable.dark .section-backdrop .slant{background:#02060c}.feature-page .expandable .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(32px)}.mobile .feature-page .expandable .section-backdrop{bottom:-2px}.leaving .feature-page .expandable .section-backdrop{transition-delay:180ms;transition-duration:240ms;opacity:0}.leaving .feature-page .expandable .section-backdrop.slanted{-webkit-transform:translateY(-8px)}.feature-page .expandable .section-backdrop .slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.feature-page .expandable .section-backdrop .slant.bottom{top:100%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);box-shadow:0 7px 6px rgba(0,0,0,0.2)}.feature-header{background:#141e2a;position:relative;padding:1px 0;-webkit-user-select:none;user-select:none}.feature-header .background.gradient{background:-webkit-linear-gradient(top, #000, transparent);background:url(../images/home/bg-1x.jpg) repeat-x center 0;background-size:auto 100%;display:block;opacity:1;position:absolute;top:0;height:680px;max-height:1200px;width:100%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.feature-header .background.gradient{background-image:url(../images/home/bg-2x.jpg)}}.feature-header .background.photo{background:url(../images/features/green-header.jpg) no-repeat center top;background-size:cover;top:42px;bottom:0;position:absolute;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(1.04);-webkit-transform-origin:35% 70%}.loaded .feature-header .background.photo{opacity:1;-webkit-transform:none;transition-delay:320ms}.feature-header .background.photo.for-computer{background-image:url(../images/features/computer-header.jpg);background-position:left center}.feature-header .background.photo.for-food{background-color:#27272b;background-image:url(../images/features/food-header.jpg);background-position:0 bottom}.feature-header .background.photo.for-sleep{background-color:#9aabb3;background-color:#556770;background-image:url(../images/features/bed-header2.jpg);background-position:left center}.feature-header .background.photo.for-places{background-image:url(../images/features/places-header.jpg)}.feature-header .background.photo.for-exercise{background-image:url(../images/features/run-header.jpg);background-image:url(../images/features/green-header.jpg)}.feature-header .background.photo.for-mood{background-image:url(../images/features/pink-header.jpg);background-position:left bottom;background-color:#faa0a0}.feature-header .background.photo.for-blood{background-image:url(../images/features/pink-header.jpg)}.feature-header .background.photo.for-nutrition{background-image:url(../images/features/food-header2.jpg)}.feature-header .background.photo.for-oxygen{background-image:url(../images/features/monstera-header.jpg)}.feature-header .background.photo.for-meditation{background-image:url(../images/features/succulent-header.jpg)}.feature-header .background.photo.for-health_score{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .background.photo.for-trends{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .background.photo.for-daily_report{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .background.photo.for-annual_report{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .top-shadow{background:-webkit-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));display:block;position:absolute;top:0;left:0;height:80%;width:100%;transition:all 280ms ease-out;opacity:0}.loaded .feature-header .top-shadow{opacity:1}.feature-header .container{display:block;position:relative;overflow:visible;max-width:1200px;margin:0 auto;min-height:480px}.mobile .feature-header .container{min-height:360px}.feature-header .graphic{display:block;position:absolute;top:8px;bottom:32px;left:6%;width:40%;max-width:550px;-webkit-user-select:none;user-select:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.06)}.mobile .feature-header .graphic{display:block;margin:24px auto 0 auto;position:relative;left:0;top:0;height:280px;width:280px}.loaded .feature-header .graphic{opacity:1;-webkit-transform:none;transition-delay:360ms}.leaving .feature-header .graphic{opacity:0;-webkit-transform:scale(1.08);transition-delay:0ms}.feature-header .graphic .center-icon{background:url(../images/places/icon.png) no-repeat center center;background-size:contain;position:absolute;margin:-100px 0 0 -110px;top:50%;left:50%;height:200px;width:200px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.loaded .feature-header .graphic .center-icon{opacity:1;-webkit-transform:none;transition-delay:480ms}.feature-header .graphic .phones-graphic{position:absolute;top:0;left:0%;bottom:-50px;width:110%}.mobile .feature-header .graphic .phones-graphic{top:80px;bottom:0;width:100%}.mobile .feature-header .graphic .phones-graphic .phone{top:0;left:0;position:relative;margin:0 auto}.feature-header .graphic .phones-graphic .phone{-webkit-transform:translateY(16px) scale(0.96) translateZ(0px)}.loaded .feature-header .graphic .phones-graphic .phone{opacity:1;-webkit-transform:translateZ(0px);transition-delay:360ms}.feature-header .contents{margin:0 5% 0 50%;padding:140px 0 140px 0;position:relative;text-align:left;max-width:500px}@media (max-width: 1000px){.feature-header .contents{margin-left:48%;margin-right:3%}}.mobile .feature-header .contents{display:block;margin:0;padding:56px 8px 42px 8px;text-align:center;width:auto;max-width:none}.feature-header .contents .icon{background:url(../images/features/icon_places.png) no-repeat center center;background-size:contain;display:block;margin:0 0 4px 0;height:56px;width:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.mobile .feature-header .contents .icon{display:inline-block;margin-bottom:0}.loaded .feature-header .contents .icon{opacity:1;-webkit-transform:none;transition-delay:200ms}.feature-header .contents .icon.for-food,.feature-header .contents .icon.for-nutrition{background-image:url(../images/features/icon_food.png);margin-left:-8px}.feature-header .contents .icon.for-brain,.feature-header .contents .icon.for-mood{background-image:url(../images/features/icon_brain.png)}.feature-header .contents .icon.for-sleep{background-image:url(../images/features/icon_sleep.png)}.feature-header .contents .icon.for-exercise{background-image:url(../images/features/icon_exercise.png);margin-left:-6px}.feature-header .contents .icon.for-computer{background-image:url(../images/features/icon_computer.png)}.feature-header .contents h1{color:#fff;font:600 56px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:2px 0;text-shadow:2px 3px 8px rgba(0,0,0,0.3);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .feature-header .contents h1{opacity:1;-webkit-transform:none;transition-delay:240ms}.feature-header .contents h1:nth-child(1){margin-top:24px}.mobile .feature-header .contents h1{font-size:42ddpx}.feature-header .contents p{color:rgba(225,240,255,0.75);font:500 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0;text-shadow:1px 2px 4px rgba(0,0,0,0.15);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .feature-header .contents p{opacity:1;-webkit-transform:none;transition-delay:280ms}.mobile .feature-header .contents p{margin:0 12px;font-size:16px}.feature-page .expandable .container{clear:both;max-width:1200px;margin:0 auto;overflow:hidden;padding:1px 0;position:relative;-webkit-font-smoothing:antialiased}.feature-page .expandable .contents{display:inline-block;vertical-align:middle;width:45%}.feature-page .expandable .contents.left{padding-left:32px}.feature-page .expandable .contents.left h2,.feature-page .expandable .contents.left p{text-align:right}.mobile .feature-page .expandable .contents.left{padding-left:0}.feature-page .expandable .contents.left.afterfloat{display:block;margin-right:45%;margin-top:96px}.mobile .feature-page .expandable .contents.left.afterfloat{margin:0}.feature-page .expandable .contents.right{padding-left:5%}.mobile .feature-page .expandable .contents.right{padding-left:0}.mobile .feature-page .expandable .contents{display:block;margin:0 8px;width:auto;text-align:center}.mobile .feature-page .expandable .contents h2,.mobile .feature-page .expandable .contents p{margin:0 12px 8px 12px;text-align:center}.mobile .feature-page .expandable .contents h2{line-height:1.3;margin:16px 12px}.feature-page .expandable .graphic{display:inline-block;vertical-align:middle;overflow:auto;width:45%;min-height:420px}.mobile .feature-page .expandable .graphic{display:block;margin:0 auto -24px auto;width:auto;max-width:400px}.feature-page .expandable .graphic .phone{-webkit-transform:translateY(-8px) scale(1.04)}.mobile .feature-page .expandable .graphic .phone{left:50%;margin-left:-100px}.feature-page .expandable .graphic .image{border-radius:24px;background-position:center center;background-size:cover;box-shadow:2px 4px 8px rgba(0,0,0,0.3);display:block;margin:32px auto;padding:0 0 70% 0;width:80%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.feature-page .expandable .graphic .image.wide{margin-top:10%;padding:0 0 55% 0}.mobile .feature-page .expandable .graphic .image{margin:20% auto 0 auto}.feature-page .expandable .graphic.float-right{float:right;min-height:420px;margin-right:5%}.mobile .feature-page .expandable .graphic.float-right{float:none;margin:0 auto -16px auto;width:auto}.feature-page .expandable .graphic.right .image{margin-left:15%}.mobile .feature-page .expandable .graphic.right .image{margin-left:auto}.feature-page .expandable.showing .graphic .image{opacity:1;-webkit-transform:none;transition-delay:180ms}.feature-page .expandable.dark h2{color:#fff}.feature-page .expandable.dark p{color:rgba(205,225,255,0.8)}.feature-page .expandable h2{color:#111;font:600 36px/1.3 "D","Lucida Grande",verdana,sans-serif;max-width:22em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .feature-page .expandable h2{font-size:24px}.feature-page .expandable p{color:#555;font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 16px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .feature-page .expandable.showing h2{opacity:1;-webkit-transform:none}.loaded .feature-page .expandable.showing p{opacity:1;-webkit-transform:none}.loaded .feature-page .expandable.showing .graphic .phone{opacity:1;-webkit-transform:translateZ(0px);transition-delay:160ms}.intro .feature-page .expandable.showing h2{transition-delay:240ms}.intro .feature-page .expandable.showing p{transition-delay:380ms}.users.expandable{background:-webkit-linear-gradient(top, #070d14 12%, #02060c);margin:0 0 0 0;overflow:hidden;padding:0;text-align:left;-webkit-perspective:1200px}.users.expandable .plane{overflow:hidden;margin:88px auto -56px auto;max-width:1400px;-webkit-transform:rotateZ(-2deg) rotateX(12deg) scale(0.9);transition:all 1200ms ease;-webkit-transform-style:preserve-3d}.mobile .users.expandable .plane{margin-top:75px;margin-bottom:0}.users.expandable .plane .user{display:block;float:left;padding:0 0 4.5% 0;position:relative;width:12.5%}.users.expandable .plane .user:nth-child(1),.users.expandable .plane .user:nth-child(16){margin-left:6.25%}.users.expandable .plane .user.linked{z-index:6}@media (max-width: 500px){.users.expandable .plane .user{padding:0 0 6% 0}}.users.expandable .plane .user .avatar{margin:0 auto;position:relative;height:48px;width:48px;transition:all 380ms ease-out;opacity:0;-webkit-transform:rotateY(-118deg) scale(0.75)}@media (min-width: 900px){.users.expandable .plane .user .avatar{height:60px;width:60px}}@media (max-width: 700px){.users.expandable .plane .user .avatar{height:32px;width:32px}}.users.expandable .plane .user .avatar .backdrop{border:2px solid #00a7d4;border-radius:50px;display:block;position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;transition:all 280ms ease-out;opacity:0;-webkit-transform:scale(1.5);-webkit-transform:scale(0.8)}.users.expandable .plane .user .name{color:#5096f0;display:block;font:14px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 -60px;position:absolute;top:76px;left:50%;text-align:center;width:120px;transition:all 240ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.mobile .users.expandable .plane .user .name{display:none}.users.expandable .vignette{background:-webkit-radial-gradient(closest-side, rgba(10,18,28,0), rgba(10,18,28,0.75));display:block;position:absolute;pointer-events:none;top:0;left:0;height:120%;width:100%;z-index:5;transition:all 900ms ease;opacity:0}.loaded .users.expandable.showing .vignette{opacity:0.65;transition-delay:900ms}.loaded .users.expandable.showing .plane{-webkit-transform:rotateZ(-2deg);transition-delay:280ms}.loaded .users.expandable.showing .user .avatar{opacity:0.65;-webkit-transform:rotateZ(2deg)}.loaded .users.expandable.showing .user .avatar .backdrop{opacity:0.75;-webkit-transform:none}.loaded .users.expandable.showing .user.linked .avatar{opacity:1}.loaded .users.expandable.showing .user:hover .backdrop{opacity:0;-webkit-transform:scale(1.4)}.loaded .users.expandable.showing .user:hover .name{opacity:1;-webkit-transform:none;transition-delay:80ms}.intro.loaded .users.expandable .user:nth-child(1) .avatar{transition-delay:270ms}.intro.loaded .users.expandable .user:nth-child(1) .avatar .shine{-webkit-animation-delay:270ms}.intro.loaded .users.expandable .user:nth-child(2) .avatar{transition-delay:320ms}.intro.loaded .users.expandable .user:nth-child(2) .avatar .shine{-webkit-animation-delay:320ms}.intro.loaded .users.expandable .user:nth-child(3) .avatar{transition-delay:370ms}.intro.loaded .users.expandable .user:nth-child(3) .avatar .shine{-webkit-animation-delay:370ms}.intro.loaded .users.expandable .user:nth-child(4) .avatar{transition-delay:420ms}.intro.loaded .users.expandable .user:nth-child(4) .avatar .shine{-webkit-animation-delay:420ms}.intro.loaded .users.expandable .user:nth-child(5) .avatar{transition-delay:470ms}.intro.loaded .users.expandable .user:nth-child(5) .avatar .shine{-webkit-animation-delay:470ms}.intro.loaded .users.expandable .user:nth-child(6) .avatar{transition-delay:520ms}.intro.loaded .users.expandable .user:nth-child(6) .avatar .shine{-webkit-animation-delay:520ms}.intro.loaded .users.expandable .user:nth-child(7) .avatar{transition-delay:570ms}.intro.loaded .users.expandable .user:nth-child(7) .avatar .shine{-webkit-animation-delay:570ms}.intro.loaded .users.expandable .user:nth-child(8) .avatar{transition-delay:340ms}.intro.loaded .users.expandable .user:nth-child(8) .avatar .shine{-webkit-animation-delay:340ms}.intro.loaded .users.expandable .user:nth-child(8) .avatar .backdrop{transition-delay:900ms}.intro.loaded .users.expandable .user:nth-child(9) .avatar{transition-delay:400ms}.intro.loaded .users.expandable .user:nth-child(9) .avatar .shine{-webkit-animation-delay:400ms}.intro.loaded .users.expandable .user:nth-child(9) .avatar .backdrop{transition-delay:1020ms}.intro.loaded .users.expandable .user:nth-child(10) .avatar{transition-delay:460ms}.intro.loaded .users.expandable .user:nth-child(10) .avatar .shine{-webkit-animation-delay:460ms}.intro.loaded .users.expandable .user:nth-child(10) .avatar .backdrop{transition-delay:1140ms}.intro.loaded .users.expandable .user:nth-child(11) .avatar{transition-delay:520ms}.intro.loaded .users.expandable .user:nth-child(11) .avatar .shine{-webkit-animation-delay:520ms}.intro.loaded .users.expandable .user:nth-child(11) .avatar .backdrop{transition-delay:1260ms}.intro.loaded .users.expandable .user:nth-child(12) .avatar{transition-delay:580ms}.intro.loaded .users.expandable .user:nth-child(12) .avatar .shine{-webkit-animation-delay:580ms}.intro.loaded .users.expandable .user:nth-child(12) .avatar .backdrop{transition-delay:1380ms}.intro.loaded .users.expandable .user:nth-child(13) .avatar{transition-delay:640ms}.intro.loaded .users.expandable .user:nth-child(13) .avatar .shine{-webkit-animation-delay:640ms}.intro.loaded .users.expandable .user:nth-child(13) .avatar .backdrop{transition-delay:1500ms}.intro.loaded .users.expandable .user:nth-child(14) .avatar{transition-delay:700ms}.intro.loaded .users.expandable .user:nth-child(14) .avatar .shine{-webkit-animation-delay:700ms}.intro.loaded .users.expandable .user:nth-child(14) .avatar .backdrop{transition-delay:1620ms}.intro.loaded .users.expandable .user:nth-child(15) .avatar{transition-delay:760ms}.intro.loaded .users.expandable .user:nth-child(15) .avatar .shine{-webkit-animation-delay:760ms}.intro.loaded .users.expandable .user:nth-child(15) .avatar .backdrop{transition-delay:1740ms}.intro.loaded .users.expandable .user:nth-child(16) .avatar{transition-delay:530ms}.intro.loaded .users.expandable .user:nth-child(16) .avatar .shine{-webkit-animation-delay:530ms}.intro.loaded .users.expandable .user:nth-child(17) .avatar{transition-delay:600ms}.intro.loaded .users.expandable .user:nth-child(17) .avatar .shine{-webkit-animation-delay:600ms}.intro.loaded .users.expandable .user:nth-child(18) .avatar{transition-delay:670ms}.intro.loaded .users.expandable .user:nth-child(18) .avatar .shine{-webkit-animation-delay:670ms}.intro.loaded .users.expandable .user:nth-child(19) .avatar{transition-delay:740ms}.intro.loaded .users.expandable .user:nth-child(19) .avatar .shine{-webkit-animation-delay:740ms}.intro.loaded .users.expandable .user:nth-child(20) .avatar{transition-delay:810ms}.intro.loaded .users.expandable .user:nth-child(20) .avatar .shine{-webkit-animation-delay:810ms}.intro.loaded .users.expandable .user:nth-child(21) .avatar{transition-delay:880ms}.intro.loaded .users.expandable .user:nth-child(21) .avatar .shine{-webkit-animation-delay:880ms}.intro.loaded .users.expandable .user:nth-child(22) .avatar{transition-delay:950ms}.intro.loaded .users.expandable .user:nth-child(22) .avatar .shine{-webkit-animation-delay:950ms}.intro.loaded .users.expandable .user:nth-child(23) .avatar{transition-delay:1020ms}.intro.loaded .users.expandable .user:nth-child(23) .avatar .shine{-webkit-animation-delay:1020ms}.company.expandable{position:relative;padding:0 24px}.company.expandable .container{margin:0 auto;overflow:hidden;position:relative;max-width:1150px}.mobile .company.expandable{padding:0;text-align:center}.company.expandable .backdrop{background:#fff;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleY(0.7);-webkit-transform-origin:50% 64px}.loaded .company.expandable.showing .backdrop{opacity:1;-webkit-transform:none}.company.expandable .stats{color:#333;display:inline-block;padding:64px 0 32px 0;width:25%;-webkit-font-smoothing:antialiased}.mobile .company.expandable .stats{float:none;padding:16px 0 32px 42px;width:auto}@media (max-width: 500px){.mobile .company.expandable .stats dt{clear:left;width:90px}}.mobile .company.expandable .stats dt{display:block;float:left;margin:4px 6px 0 0;vertical-align:middle}.mobile .company.expandable .stats dt .extra{display:none}.mobile .company.expandable .stats dd{display:block;float:left;font-size:20px;margin:0 32px 0 0;vertical-align:middle}.company.expandable .stats dt{color:#7091c0;display:block;font:400 13px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:4px 0 0 0;letter-spacing:0.1em;text-transform:uppercase;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 900px){.company.expandable .stats dt{font-size:12px}}.company.expandable .stats dd{color:#00a7d4;display:inline-block;font:400 36px/1.6 "D","Lucida Grande",verdana,sans-serif;margin:0 0 24px 0;padding:0 0 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px) scale(0.8);-webkit-transform-origin:20% 50%}.browser-chrome .company.expandable .stats dd,.browser-safari .company.expandable .stats dd{background:-webkit-linear-gradient(-60deg, #55dbff, #0471ff);color:transparent;-webkit-background-clip:text}@media (max-width: 900px){.company.expandable .stats dd{font-weight:500;font-size:22px;line-height:1.4}}.loaded .company.expandable.showing .stats .item{opacity:1;-webkit-transform:none}.loaded .company.expandable.showing .stats .item:nth-child(1){transition-delay:240ms}.loaded .company.expandable.showing .stats .item:nth-child(2){transition-delay:280ms}.loaded .company.expandable.showing .stats .item:nth-child(3){transition-delay:320ms}.loaded .company.expandable.showing .stats .item:nth-child(4){transition-delay:360ms}.loaded .company.expandable.showing .stats .item:nth-child(5){transition-delay:400ms}.loaded .company.expandable.showing .stats .item:nth-child(6){transition-delay:440ms}.company.expandable .text{display:inline-block;padding:56px 0 56px 0;vertical-align:top;width:73%}.mobile .company.expandable .text{padding:42px 0 0 0;width:auto}.company.expandable .text h2{clear:left;color:#2da7ff;font:400 32px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:0 0 0 42px;max-width:20em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}@media (max-width: 900px){.company.expandable .text h2{font-size:26px}}.mobile .company.expandable .text h2{padding:0 42px}.company.expandable .text p{color:#7091c0;font:14px/1.6 "Lucida Grande",verdana,sans-serif;padding:8px 42px;max-width:570px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-12px);-webkit-font-smoothing:antialiased}@media (max-width: 900px){.company.expandable .text p{font-size:13px;line-height:1.6}}.mobile .company.expandable .text p{padding:8px 42px}.loaded .company.expandable.showing .text h2{opacity:1;-webkit-transform:none;transition-delay:120ms}.loaded .company.expandable.showing .text p{opacity:1;-webkit-transform:none;transition-delay:180ms}.mission.expandable{margin:0;padding:0 24px;position:relative}.mobile .mission.expandable{padding:0;margin:0;text-align:center}.mission.expandable .container{margin:0 auto;overflow:hidden;position:relative;max-width:1150px}.mission.expandable .backdrop{background:#00a7d4;background:-webkit-linear-gradient(105deg, #0097c0, #00449d);position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleY(0.32);-webkit-transform:scaleY(0.66)}.fast-scroll .mission.expandable .backdrop{transition-duration:240ms}.slow-scroll .mission.expandable .backdrop{transition-duration:480ms}.mission.expandable .backdrop .blend{background-size:cover;background-position:center center;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.24}.mobile .mission.expandable .backdrop .blend{display:none}.loaded .mission.expandable.showing .backdrop{opacity:1;-webkit-transform:none}.loaded .mission.expandable.at-end .backdrop{opacity:0;-webkit-transform:scaleY(0.8);transition-delay:80ms}.mission.expandable .logo-column{display:inline-block;overflow:hidden;padding:0 4% 0 0;width:33%;text-align:center;vertical-align:middle}.mission.expandable .logo-column .spinning.logo{position:relative;margin:0 32px 0 0;margin:0 0 0 42px;display:inline-block;height:200px;width:200px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.mission.expandable .logo-column .spinning.logo .rings{opacity:0.18}.loaded .mission.expandable .logo-column .spinning.logo{opacity:1;-webkit-transform:none}.mobile .mission.expandable .logo-column{display:none}.mission.expandable .text{display:inline-block;padding:56px 0 42px 0;position:relative;width:63%;-webkit-font-smoothing:antialiased;vertical-align:middle}.mobile .mission.expandable .text{padding:42px 16px;width:auto}.mission.expandable .text h2{color:#fff;font:500 36px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:0 0 0 42px;text-shadow:1px 2px 5px rgba(0,0,0,0.1);max-width:14em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-24px) translateZ(0)}@media (max-width: 900px){.mission.expandable .text h2{font-size:28px}}.mobile .mission.expandable .text h2{margin:0 16px;padding:0;max-width:none}.mission.expandable .text p{color:rgba(255,255,255,0.75);font:14px/1.8 "Lucida Grande",verdana,sans-serif;padding:8px 42px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);max-width:40em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px) translateZ(0)}@media (max-width: 900px){.mission.expandable .text p{font-size:13px;line-height:1.6}.mobile .mission.expandable .text p{margin:0 auto;padding:4px 16px}}.loaded .mission.expandable.showing .text h2{opacity:1;-webkit-transform:translateZ(0);transition-delay:320ms}.loaded .mission.expandable.showing .text p{opacity:1;-webkit-transform:translateZ(0);transition-delay:360ms}.loaded .mission.expandable.at-end .text h2{opacity:0;-webkit-transform:translateX(16px);transition-delay:60ms}.loaded .mission.expandable.at-end .text p{opacity:0;-webkit-transform:translateX(24px);transition-delay:20ms}.team-section{padding:1px 0;position:relative}.team-section .container{display:block;position:relative;margin:0 auto;padding:42px 36px;max-width:1080px}.team-section .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(8px)}.loaded .team-section .section-backdrop{opacity:1;-webkit-transform:none}.team-section .person{color:#333;display:inline-block;margin:0 1% 0 0;position:relative;width:15.55%}.team-section .person .avatar{margin:0 0 16px 0;height:80px;width:80px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.7)}.loaded .team-section .person .avatar{opacity:1;-webkit-transform:none}.team-section .person h3{color:#222;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .team-section .person h3{opacity:1;-webkit-transform:none}.team-section .person h4{color:#888;font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .team-section .person h4{opacity:1;-webkit-transform:none}.loaded .team-section .person:nth-child(1) .avatar{transition-delay:264ms}.loaded .team-section .person:nth-child(1) h3{transition-delay:344ms}.loaded .team-section .person:nth-child(1) h4{transition-delay:364ms}.loaded .team-section .person:nth-child(2) .avatar{transition-delay:328ms}.loaded .team-section .person:nth-child(2) h3{transition-delay:408ms}.loaded .team-section .person:nth-child(2) h4{transition-delay:428ms}.loaded .team-section .person:nth-child(3) .avatar{transition-delay:392ms}.loaded .team-section .person:nth-child(3) h3{transition-delay:472ms}.loaded .team-section .person:nth-child(3) h4{transition-delay:492ms}.loaded .team-section .person:nth-child(4) .avatar{transition-delay:456ms}.loaded .team-section .person:nth-child(4) h3{transition-delay:536ms}.loaded .team-section .person:nth-child(4) h4{transition-delay:556ms}.loaded .team-section .person:nth-child(5) .avatar{transition-delay:520ms}.loaded .team-section .person:nth-child(5) h3{transition-delay:600ms}.loaded .team-section .person:nth-child(5) h4{transition-delay:620ms}.loaded .team-section .person:nth-child(6) .avatar{transition-delay:584ms}.loaded .team-section .person:nth-child(6) h3{transition-delay:664ms}.loaded .team-section .person:nth-child(6) h4{transition-delay:684ms}.loaded .team-section .person:nth-child(7) .avatar{transition-delay:648ms}.loaded .team-section .person:nth-child(7) h3{transition-delay:728ms}.loaded .team-section .person:nth-child(7) h4{transition-delay:748ms}.loaded .team-section .person:nth-child(8) .avatar{transition-delay:712ms}.loaded .team-section .person:nth-child(8) h3{transition-delay:792ms}.loaded .team-section .person:nth-child(8) h4{transition-delay:812ms}.video-content{padding:88px 24px 24px 24px;margin:0 auto;max-width:1080px}.mobile .video-content{padding:12px 8px}.video-content h1{color:rgba(205,225,255,0.75);font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.22em;margin:28px 42px 42px 42px;text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(4px)}.loaded .video-content h1{opacity:1;-webkit-transform:none;transition-delay:300ms}.playing .video-content h1{opacity:0.6}.video-content .video-player{background:#384a5d;border-radius:12px;box-shadow:4px 8px 24px rgba(0,0,0,0.4);overflow:hidden;margin:64px auto;position:relative;height:400px;width:720px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.98)}.mobile .video-content .video-player{margin:48px auto}.loaded .video-content .video-player{opacity:1;-webkit-transform:none;transition-delay:200ms}.video-content .video-player video{overflow:hidden;height:405px;width:720px}@media (max-width: 720px){.video-content .video-player{height:auto;padding:0 0 56.2% 0;width:100%}.video-content .video-player video{position:absolute;top:0;left:0;height:100%;width:100%}}.video-content .video-player .start-overlay{cursor:pointer;position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;height:120px;width:120px;transition:all 320ms ease-out;-webkit-transform:scale(0.8)}.loaded .video-content .video-player .start-overlay{opacity:1;-webkit-transform:none;transition-delay:700ms}.playing .video-content .video-player .start-overlay{opacity:0;-webkit-transform:scale(1.1);transition-delay:0ms;pointer-events:none}.video-content .video-player .start-overlay .circle{background:-webkit-linear-gradient(top, rgba(255,255,255,0.75), rgba(255,255,255,0.32));border-radius:50px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;height:100px;width:100px;opacity:0.8;transition:all 320ms ease-out}.video-content .video-player .start-overlay:hover .circle{opacity:1;-webkit-transform:scale(1.1)}.video-content .video-player .start-overlay .play{background:url(../images/videos/play.png) no-repeat center center;background-size:contain;display:block;position:absolute;margin:-20px 0 0 -16px;top:50%;left:50%;height:40px;width:40px}.video-content .buttons{margin:42px 0 0 0;text-align:center}.video-content .buttons .backdrop{border-radius:32px}.start-overlay .circle-1,.start-overlay .circle-2,.start-overlay .circle-3{background:#1759ff;border-radius:100px;display:block;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-animation-duration:2400ms;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite}.playing .start-overlay .circle-1,.playing .start-overlay .circle-2,.playing .start-overlay .circle-3{-webkit-animation-play-state:paused}.loaded .start-overlay .circle-1,.loaded .start-overlay .circle-2,.loaded .start-overlay .circle-3{-webkit-animation-name:map-blip}.start-overlay .circle-2{-webkit-animation-delay:792ms}.start-overlay .circle-3{-webkit-animation-delay:1608ms}@-webkit-keyframes map-blip{0%{opacity:0.6;-webkit-transform:scale(0.3)}100%{opacity:0;-webkit-transform:scale(3.8)}}.support-content{padding:140px 32px 64px 32px}.support-content p{font-size:16px;line-height:1.6;margin:0 auto;text-align:center;max-width:25em}.support-content p a{color:#00a7d4}.app-page{padding:1px 0 0 0}.app-header{position:relative;-webkit-user-select:none}.app-header .container{margin:0 auto;overflow:hidden;padding:96px 0;position:relative;text-align:center;max-width:1128px}.mobile .app-header .container{padding:24px 16px 8px 16px;text-align:center}.app-header .guest-links{font:500 14px/1.6 "D","Lucida Grande",verdana,sans-serif;padding:0 0 24px 0;position:absolute;top:32px;right:5%;-webkit-font-smoothing:antialiased}.mobile .app-header .guest-links{display:none}.app-header .guest-links a{color:rgba(255,255,255,0.55);display:inline-block;margin:0 1.2em;text-decoration:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.app-header .guest-links a:hover{color:#00a7d4}.loaded .app-header .guest-links a{opacity:1;-webkit-transform:none}.loaded.intro .app-header .guest-links a{transition-delay:900ms}.loaded.intro .app-header .guest-links a:nth-child(2){transition-delay:960ms}.loaded.intro .app-header .guest-links a:nth-child(3){transition-delay:1020ms}.mobile .app-header .guest-links{display:none}.app-header .graphics.column{display:inline-block;margin:-32px 0 -24px -10%;width:60%;max-width:700px;vertical-align:middle}.mobile .app-header .graphics.column{display:block;margin:64px auto 16px auto;width:auto;max-width:280px}.app-header .graphics.column .image{background:url(../images/magneto/phones3.jpg) no-repeat center center;background-size:contain;display:block;padding:0 0 100% 0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .app-header .graphics.column .image{opacity:1;-webkit-transform:none;transition-delay:320ms}.app-header .graphics.column .image.watch{background-image:url(../images/watch/watch.png);background-position:60% center;background-size:240px auto}.mobile .app-header .graphics.column .image.watch{background-size:contain;margin:24px 0}.app-header .content.column{display:inline-block;margin:0 0 0 2%;width:35%;vertical-align:middle}.mobile .app-header .content.column{display:block;width:auto;margin:0 5%}.app-header .app-info{text-align:left;-webkit-font-smoothing:antialiased}.mobile .app-header .app-info{text-align:center}.app-header .app-info h1{color:#fff;font:600 42px/1.15 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .app-header .app-info h1{opacity:1;-webkit-transform:none;transition-delay:580ms}.mobile .app-header .app-info h1{margin:0;font-size:32px}.app-header .app-info h2{color:#839cc2;font:500 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 24px 56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .app-header .app-info h2{opacity:1;-webkit-transform:none;transition-delay:640ms}.mobile .app-header .app-info h2{margin:0;font-size:16px}.app-header .app-info .app-icon{background:url(../images/magneto/180x180.png) no-repeat 0 0;background-size:contain;border-radius:16px;box-shadow:3px 6px 16px rgba(0,0,0,0.28);display:block;margin:16px 56px 32px 56px;height:56px;width:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4) translateX(-4px)}.mobile .app-header .app-info .app-icon{display:none;float:none;margin:0 auto;height:48px;width:48px}.loaded .app-header .app-info .app-icon{opacity:0.75;-webkit-transform:none;transition-delay:480ms}.app-header .app-actions{display:inline-block;margin:0 0 0 3%;padding:24px 0;position:relative;min-width:360px;width:45%;vertical-align:middle}.mobile .app-header .app-actions{margin:24px auto 16px auto;padding:24px 0;width:auto;min-width:280px;max-width:400px;white-space:nowrap;text-align:center}.app-header .app-actions .actions-backdrop{background:rgba(255,255,255,0.03);border-radius:32px;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.96) translateX(18px)}.loaded .app-header .app-actions .actions-backdrop{opacity:1;-webkit-transform:none;transition-delay:560ms;transition-duration:480ms}.app-header .app-actions .buttons{display:block;padding:0 24px;position:relative;vertical-align:middle}.mobile .app-header .app-actions .buttons{padding:0 0 0 16px;margin:0 8px}.app-header .app-actions .buttons .button{display:inline-block;font-size:18px;margin:0 0 16px 0;line-height:56px;text-align:center;width:34%;-webkit-transform:scale(0.94) translateX(6px)}.app-header .app-actions .buttons .button.full{display:block;width:auto}.app-header .app-actions .buttons .button.mobile-only{display:none}.mobile .app-header .app-actions .buttons .button.mobile-only{display:block}.app-header .app-actions .buttons .button.desktop-only{display:none}.desktop .app-header .app-actions .buttons .button.desktop-only{display:block}.app-header .app-actions .buttons .button.ios-only{display:none}.os-ios .app-header .app-actions .buttons .button.ios-only{display:block}.app-header .app-actions .buttons .button.android-only{display:none}.os-android .app-header .app-actions .buttons .button.android-only{display:block}.app-header .app-actions .buttons .button.featured{margin-right:0}.mobile .app-header .app-actions .buttons .button{font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:13px;line-height:32px;margin:0 16px 12px 0;padding:0 16px 4px 16px;width:auto}.mobile .app-header .app-actions .buttons .button .label{padding:0}.loaded .app-header .app-actions .buttons .button{transition-delay:850ms;transition-duration:480ms;-webkit-transform:none}.loaded .app-header .app-actions .buttons .button:nth-child(2){transition-delay:890ms}.app-header .app-actions .buttons .button .backdrop{background:#3a4965;background:-webkit-linear-gradient(top, #3b4462, #1b2432);border-radius:32px;box-shadow:2px 3px 4px rgba(0,0,0,0.06)}.app-header .app-actions .buttons .button.download .backdrop{background:#004f9a;background:-webkit-linear-gradient(top, #008edf, #004f9a);box-shadow:1px 2px 6px rgba(0,0,0,0.32)}.app-header .app-actions .buttons .button.featured .label{color:#295357;text-shadow:none}.app-header .app-actions .buttons .button .label{white-space:nowrap}@media (max-width: 1200px){.app-header .app-actions .buttons{display:block;width:auto}.app-header .app-actions .buttons .button{font-size:16px;line-height:42px}}.app-header .app-actions .text{display:block;margin:12px 0 0 2%;position:relative;text-align:center;width:100%}.app-header .app-actions .text p{color:#6d83a5;display:block;font:500 12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;text-shadow:1px 1px 5px rgba(0,0,0,0.4);-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94);max-width:20em}.loaded .app-header .app-actions .text p{opacity:1;-webkit-transform:none;transition-delay:1030ms}.app-header .app-actions .text p a{color:inherit}.mobile .app-header .app-actions .text p{font-size:10px}@media (max-width: 1200px){.app-header .app-actions .text{display:block;margin:0;text-align:center;width:auto}.app-header .app-actions .text p{margin:8px auto 0 auto}}.app-announcement{margin:0 auto 48px auto;max-width:900px;padding:24px 12px;position:relative;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.mobile .app-announcement{margin:6px 8px 42px 8px}.loaded .app-announcement{opacity:1;-webkit-transform:none;transition-delay:800ms}.app-announcement .announcement-backdrop{background:#fff;border-radius:24px;position:absolute;top:0;left:0;height:100%;width:100%}.app-announcement h3{color:#0374f3;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 0;position:relative}.mobile .app-announcement h3{font-size:18px}.app-announcement p{color:#333;display:inline-block;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:relative;margin:8px 16px;max-width:42em}.app-announcement .buttons{margin:12px 16px}.app-announcement .buttons .button .backdrop{border-radius:42px;box-shadow:none}.app-announcement .buttons .button .label{color:#fff}.phones-graphic{padding:0 0 100% 0;display:block;position:relative}.phones-graphic .phone{display:block;position:absolute;top:10%;left:25%;padding:0 0 80% 0;width:50%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1) translateX(-3%) translateZ(0px)}.mobile .phones-graphic .phone{margin-left:-140px}.loaded .app-page .phones-graphic .phone{opacity:1;-webkit-transform:none}.phones-graphic .phone.lower{top:20%}.phones-graphic .phone.one{margin-left:-110px;left:50%;top:8%}.phones-graphic .phone.one.lower{top:20%}.phones-graphic .phone.second{top:10%;left:4%;margin-left:0}.phones-graphic .phone.second.lower{top:25%}.mobile .phones-graphic .phone.second{margin-left:-32px}.loaded .phones-graphic .phone.second{-webkit-transform:none;transition-delay:640ms}.phones-graphic .phone .shell{background:url(../images/app/iphone.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.phones-graphic .phone .screenshot{background:#000 no-repeat left center;background-size:100.1% auto;border-radius:16px;border-right:1px solid #000;position:absolute;top:4.1%;left:16.51%;bottom:4.75%;right:15.99%;-webkit-transform:translateZ(0px)}.phones-graphic .phone .screenshot.stretch{background-size:cover;background-position:0 0}.phones-graphic .phone .screenshot.two{background-image:url(../images/app/screenshots/2.jpg)}.phones-graphic .phone .screenshot.three{background-image:url(../images/app/screenshots/3.jpg)}.phones-graphic .phone .screenshot.four{background-image:url(../images/app/screenshots/4.jpg)}.phones-graphic .phone .screenshot.five{background-image:url(../images/app/screenshots/5.jpg)}.phones-graphic .phone .screenshot.six{background-image:url(../images/app/screenshots/6.jpg)}.phones-graphic .phone .screenshot.seven{background-image:url(../images/app/screenshots/7.jpg)}.phones-graphic .phone .screenshot.eight{background-image:url(../images/app/screenshots/8.jpg)}.phones-graphic .phone .screenshot.nine{background-image:url(../images/app/screenshots/9.jpg)}.phones-graphic .phone .screenshot.ten{background-image:url(../images/app/screenshots/10.jpg)}.phones-graphic .phone .screenshot.eleven{background-image:url(../images/app/screenshots/11.jpg)}.phones-graphic .phone .screenshot.twelve{background-image:url(../images/app/screenshots/12.jpg)}.phones-graphic .phone .screenshot.thirteen{background-image:url(../images/app/screenshots/13.jpg)}.phones-graphic .phone .screenshot.fourteen{background-image:url(../images/app/screenshots/14.jpg)}.phones-graphic .phone .screenshot.fifteen{background-image:url(../images/app/screenshots/15.jpg)}.phones-graphic .phone .screenshot.sixteen{background-image:url(../images/app/screenshots/16.jpg)}.phones-graphic .phone .screenshot.seventeen{background-image:url(../images/app/screenshots/17.jpg)}.guides-page{padding:1px 0 0 0}.guides-page h1{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:88px 16px 0 16px;text-align:center;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .guides-page h1{opacity:1;-webkit-transform:none}.job-page{display:block;margin:0 0 0 0;padding:16px}.job-page .content{background:#fff;border-radius:24px;color:#333;display:block;margin:24px auto;padding:32px;max-width:880px}.job-page .content h1{color:#333;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 0}.job-page .content h2{color:#888;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 0}.job-page .content h3{color:#333;font:600 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 0 0}.job-page .content p{color:#222;font:400 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 16px 0;max-width:800px}.job-page .content p.bigger{font-size:16px}.job-page .content ul{color:#111;display:block;list-style:disc inside;margin:8px 0 16px 8px;position:relative}.job-page .content li{color:#111;display:block;font:500 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;list-style:disc;padding:2px 0}.job-page .content ol{color:#111;display:block;list-style:decimal;margin:8px 0 16px 8px}.job-page .content ol li{list-style:decimal}.pricing-page .container{padding:88px 24px 42px 24px;margin:0 auto;max-width:1000px}.pricing-page .header{padding:16px 0;text-align:center}.pricing-page .header .logo{background:url(../images/logo/180x180.png) no-repeat center center;background-size:contain;border-radius:12px;margin:0 auto 16px auto;height:64px;width:64px;box-shadow:1px 4px 12px rgba(0,0,0,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .pricing-page .header .logo{opacity:1;-webkit-transform:none;transition-delay:240ms}.pricing-page .header h1{color:#fff;font:500 42px/1.3 "D","Lucida Grande",verdana,sans-serif;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .pricing-page .header h1{opacity:1;-webkit-transform:none;transition-delay:440ms}.pricing-page .matrix{display:flex;flex-direction:row;padding:24px 0}.mobile .pricing-page .matrix{display:block}.pricing-page .matrix .column{display:flex-inline;margin:0 1%;width:22%}.pricing-page .matrix .column.plan{background:#fff;border-radius:32px}.mobile .pricing-page .matrix .column{display:block;margin:0 8px 24px 8px;width:auto}.pricing-page .matrix .features{text-align:right;padding-right:3%;-webkit-font-smoothing:antialiased}.mobile .pricing-page .matrix .features{display:none}.pricing-page .matrix .features .plans-title{display:block;padding:90px 0 42px 0}.pricing-page .matrix .features .plans-title h1{color:rgba(205,225,255,0.2);font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 30%}.pricing-page .matrix .features h2{color:rgba(205,225,255,0.4);font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:28px 0 8px 0}.pricing-page .matrix .features h3{color:#fff;font:500 14px/24px "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;padding:24px 0 16px 0;text-transform:uppercase}.pricing-page .matrix .features h4{color:rgba(205,225,255,0.8);font:500 14px/24px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:4px 0}.pricing-page .matrix .plan .title{background:#133d61;background:-webkit-linear-gradient(bottom, #0b1622, #18324d);border-radius:24px 24px 0 0;margin:-1px 0 0 0;position:relative;text-align:center;height:180px}.mobile .pricing-page .matrix .plan .title{height:220px}.pricing-page .matrix .plan .title .graphic{background:url(../images/pricing/header_pro.png) no-repeat center center;background-size:contain;display:block;position:absolute;bottom:0;left:5%;padding:0 0 62% 0;width:90%}.pricing-page .matrix .plan .title .graphic.for-x{background-image:url(../images/pricing/header_x.png)}.pricing-page .matrix .plan .title .graphic.for-xd{background-image:url(../images/pricing/header_xd.png)}.mobile .pricing-page .matrix .plan .title .graphic{padding:0;top:42px}.pricing-page .matrix .plan .title h3{color:rgba(205,225,255,0.8);font:400 12.5px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:16px 12px 0 12px}.mobile .pricing-page .matrix .plan .title h3{font-size:14px}.pricing-page .matrix .plan-details{-webkit-font-smoothing:antialiased}.pricing-page .matrix .plan-details h2{color:#333;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:32px 0 8px 0;text-align:center}.pricing-page .matrix .plan-details h3{color:rgba(0,10,25,0.4);font:400 16px/24px "D","Lucida Grande",verdana,sans-serif;padding:24px 0 16px 0;text-align:center}.pricing-page .matrix .plan-details .row{border-top:1px solid rgba(0,10,25,0.08);display:block;padding:4px;height:23px;text-align:center}.pricing-page .matrix .plan-details .row .check{background:#31cf16 url(../images/pricing/check.png) no-repeat center center;background-size:12px 12px;border-radius:24px;margin:4px 0 0 0;display:inline-block;height:16px;width:16px;text-align:center}.pricing-page .matrix .plan-details .row .text-right,.pricing-page .matrix .plan-details .row .text-left{color:#888;display:inline-block;font:500 12px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:5px 4px 0 4px;vertical-align:top;width:30%}.pricing-page .matrix .plan-details .row .cross{background:#b4c1ce;border-radius:24px;margin:4px 0 0 0;font:500 16px/12px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;height:16px;width:16px;text-align:center}.pricing-page .matrix .plan-details .row .cross::after{content:"×"}.pricing-page .matrix .plan-details .cta{padding:12px}.pricing-page .matrix .plan-details .cta .buttons{padding:0;margin:0}.pricing-page .matrix .plan-details .cta .button{border-radius:24px;display:block;margin:0;padding:12px 16px;text-align:center}.pricing-page .matrix .plan-details .cta .button:nth-child(2){margin-top:12px}.pricing-page .matrix .plan-details .cta .button .backdrop{border-radius:32px;box-shadow:none}.pricing-page .matrix .plan-details .cta .button .label{color:#fff;display:block;font:600 18px/1.2 "D","Lucida Grande",verdana,sans-serif}.pricing-page .matrix .plan-details .cta .button .label.small{font-size:16px;font-weight:500}.pricing-page .matrix .plan-details .cta .button .subtitle{color:rgba(205,225,255,0.88);display:block;font:500 14px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:relative}.pricing-page .costs{background:#01060c;border-radius:24px;display:block;margin:16px;padding:24px;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.98)}.loaded .pricing-page .costs{opacity:1;-webkit-transform:none;transition-delay:200ms}.mobile .pricing-page .costs{background:transparent;margin:8px;padding:0}.pricing-page .costs h2{color:#fff;font:500 32px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .pricing-page .costs h2{opacity:1;-webkit-transform:none;transition-delay:280ms}.mobile .pricing-page .costs h2{font-size:24px}.pricing-page .costs h3{color:#bacadc;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:0 0 12px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .pricing-page .costs h3{opacity:1;-webkit-transform:none;transition-delay:320ms}.mobile .pricing-page .costs h3{font-size:16px}.pricing-page .costs h3 .highlight{position:relative;margin:0 6px}.pricing-page .costs h3 .highlight .inner{position:relative;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.pricing-page .costs h3 .highlight .brush{background:url(../images/x/brushes/4.jpg) no-repeat center center;background-size:100% 100%;position:absolute;top:-10px;left:-16px;right:-20px;bottom:-12px;transition:all 320ms ease;opacity:0.1;-webkit-transform-origin:0 0;-webkit-transform:scaleX(0.25)}.loaded .pricing-page .costs h3 .highlight .brush{opacity:1;-webkit-transform:none;transition-delay:380ms}.pricing-page .costs h3 .inner{position:relative;z-index:999}.pricing-page .costs p{color:rgba(205,225,255,0.75);font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 0 12px 0;margin:0 auto;max-width:48em;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .pricing-page .costs p{opacity:1;-webkit-transform:none;transition-delay:420ms}.mobile .pricing-page .costs p{font-size:13px}.pricing-page .costs .graphs{padding:16px}.mobile .pricing-page .costs .graphs{padding:0}.pricing-page .costs .graphs .row{padding:8px 0}.loaded .pricing-page .costs .graphs .row:nth-child(1) .title .text{transition-delay:708ms}.loaded .pricing-page .costs .graphs .row:nth-child(1) .title .icon{transition-delay:868ms}.loaded .pricing-page .costs .graphs .row:nth-child(1) .fill{transition-delay:1008ms}.loaded .pricing-page .costs .graphs .row:nth-child(1) .label{transition-delay:1208ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .title .text{transition-delay:816ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .title .icon{transition-delay:976ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .fill{transition-delay:1116ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .label{transition-delay:1316ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .title .text{transition-delay:924ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .title .icon{transition-delay:1084ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .fill{transition-delay:1224ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .label{transition-delay:1424ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .title .text{transition-delay:1032ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .title .icon{transition-delay:1192ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .fill{transition-delay:1332ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .label{transition-delay:1532ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .title .text{transition-delay:1140ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .title .icon{transition-delay:1300ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .fill{transition-delay:1440ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .label{transition-delay:1640ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .title .text{transition-delay:1248ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .title .icon{transition-delay:1408ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .fill{transition-delay:1548ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .label{transition-delay:1748ms}.pricing-page .costs .graphs .title{display:inline-block;padding:0 3% 0 0;width:30%;text-align:right}.mobile .pricing-page .costs .graphs .title{width:35%}.pricing-page .costs .graphs .title .icon{background:url(../images/pricing/icon_x.png) no-repeat center center;background-size:contain;border-radius:4px;display:block;float:right;height:18px;width:18px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.5)}.pricing-page .costs .graphs .title .icon.for-pro{background-image:url(../images/pricing/icon_pro.png)}.pricing-page .costs .graphs .title .icon.for-heart{background-image:url(../images/pricing/icon_heart.png)}.pricing-page .costs .graphs .title .icon.for-glucose{background-image:url(../images/pricing/icon_glucose.png)}.pricing-page .costs .graphs .title .icon.for-gym{background-image:url(../images/pricing/icon_gym.png)}.pricing-page .costs .graphs .title .icon.for-food{background-image:url(../images/pricing/icon_food.png)}.loaded .pricing-page .costs .graphs .title .icon{opacity:1;-webkit-transform:none}.pricing-page .costs .graphs .title .text{display:block;color:#fff;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 24px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .pricing-page .costs .graphs .title .text{opacity:1;-webkit-transform:none}.mobile .pricing-page .costs .graphs .title .text{font-size:11px;margin:0 24px 0 0}.pricing-page .costs .graphs .title .text.green{color:#30866f}.pricing-page .costs .graphs .title .text.red{color:#a62c52}.pricing-page .costs .graphs .title .text.grey{color:#7c95a2}.pricing-page .costs .graphs .bar{display:inline-block;width:65%;vertical-align:middle;text-align:left;height:16px}.mobile .pricing-page .costs .graphs .bar{width:62%}.pricing-page .costs .graphs .bar.small .fill{margin:6px 0;height:6px;min-width:6px}.pricing-page .costs .graphs .bar.small .fill .label{top:-4px;font-size:10.5px;line-height:12px}.pricing-page .costs .graphs .fill{background:#58697d;background:-webkit-linear-gradient(top, #5c7694, #495972);border-radius:8px;display:block;position:relative;height:16px;min-width:8px;transition:all 320ms ease-out;opacity:0;-webkit-transform-origin:0 0;-webkit-transform:scaleX(0.2)}.loaded .pricing-page .costs .graphs .fill{opacity:1;-webkit-transform:none}.pricing-page .costs .graphs .fill.green{background:#27c56a;background:-webkit-linear-gradient(top, #2eb768, #169f50)}.pricing-page .costs .graphs .fill.red{background:#c52744;background:-webkit-linear-gradient(top, #d6304e, #bb1836)}.pricing-page .costs .graphs .label{color:rgba(205,225,255,0.55);font:400 12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 6px;position:absolute;top:1px;left:100%;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform-origin:0 0;-webkit-transform:translateX(-4px)}.loaded .pricing-page .costs .graphs .label{opacity:1;-webkit-transform:none}.pricing-page .costs .graphs .label.green{color:#1fb64d}.share-page .top-bar{position:absolute;top:0;left:0;height:42px;right:0}.share-page .image-wrap{padding:58px 0 0 0;margin:0 auto}@media (min-width: 480px){.share-page .image-wrap{max-width:480px}.share-page .image-wrap .square-image{border-radius:8px;box-shadow:4px 8px 12px rgba(0,0,0,0.4);margin:24px 0 0 0}}.share-page .square-image{background-repeat:no-repeat;background-size:contain;display:block;padding:0 0 100% 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88)}.loaded .share-page .square-image{opacity:1;-webkit-transform:none;transition-delay:240ms}.mobile .share-page{box-shadow:none;border-radius:0}.share-page .top-bar{padding:8px}.share-page .top-bar .container{margin:0 auto;max-width:800px}.share-page .top-bar .bar-backdrop{background:rgba(0,0,0,0.6);display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-12px)}.loaded .share-page .top-bar .bar-backdrop{opacity:1;-webkit-transform:none}.share-page .top-bar .text{display:block;position:relative}.share-page .top-bar h1{color:#717a87;display:block;font:500 13px/42px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}.loaded .share-page .top-bar h1{opacity:1;-webkit-transform:none;transition-delay:580ms}.share-page .top-bar h1 a{color:inherit;display:block;text-decoration:none;transition:all 180ms ease;-webkit-font-smoothing:antialiased}.share-page .top-bar h1 a:hover{color:#fff}.share-page .top-bar .buttons{display:block;float:right;position:relative;z-index:555}.share-page .top-bar .buttons .button{display:block;line-height:38px;margin:2px 4px 0 0;-webkit-transform:translateX(-8px)}.loaded .share-page .top-bar .buttons .button{transition-delay:680ms;-webkit-transform:none}.labs-page{min-height:94vh}.labs-header .container{padding:24px 0 12px 0;margin:0 auto;max-width:1000px;text-align:center}.mobile .labs-header .container{padding-top:64px;padding-bottom:0}@media (min-height: 800px){.labs-header .container{padding:64px;padding-bottom:24px}}@media (min-height: 1000px){.labs-header .container{padding-top:128px}}.labs-header .header-graphic{display:inline-block;display:block;margin:0 auto;position:relative;height:180px;width:180px;vertical-align:middle}.labs-header .header-graphic .beaker{background:url(../images/labs/beaker.png) no-repeat 0 0;background-size:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 380ms ease-out;opacity:0;-webkit-transform:scale(1.12)}.loaded .labs-header .header-graphic .beaker{opacity:1;-webkit-transform:none;transition-delay:360ms}.leaving .labs-header .header-graphic .beaker{-webkit-transform:scale(1.04)}.labs-header .header-graphic .beaker .bubbles{display:block;position:absolute;top:10%;left:34%;height:60%;width:30%;transition:all 240ms ease-out;opacity:0}.loaded .labs-header .header-graphic .beaker .bubbles{opacity:1;transition-delay:480ms}.leaving .labs-header .header-graphic .beaker .bubbles{opacity:0;transition-delay:40ms}.labs-header .header-graphic .beaker .bubbles .bubble{background:#137dea;border-radius:14px;display:block;position:absolute;top:0;left:25%;height:16px;width:16px;-webkit-transform:translateY(100px);-webkit-animation-name:bubbleUp;animation-name:bubbleUp;-webkit-animation-duration:3168ms;animation-duration:3168ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in;fill-mode:both}.labs-header .header-graphic .beaker .bubbles .bubble.two{background:#155ff6;left:65%;height:6px;width:6px;-webkit-animation-delay:1065.6ms;animation-delay:1065.6ms}.labs-header .header-graphic .beaker .bubbles .bubble.three{left:46%;height:13px;width:13px;-webkit-animation-delay:1584ms;animation-delay:1584ms}.labs-header .header-graphic .beaker .bubbles .bubble.four{background:#164be3;left:42%;height:9px;width:9px;-webkit-animation-delay:2304ms;animation-delay:2304ms}.labs-header .header-graphic .fill{background:url(../images/labs/beaker_fill.png) no-repeat 0 0;background-size:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.84);-webkit-transform-origin:50% 75%}.loaded .labs-header .header-graphic .fill{opacity:1;-webkit-transform:none;transition-delay:290ms}.leaving .labs-header .header-graphic .fill{-webkit-transform:scale(0.94);transition-delay:160ms}.labs-header .header-graphic .fill .bubbles{display:block;position:absolute;top:53%;left:34%;height:25%;width:30%}.labs-header .header-graphic .fill .bubble-edge{background:url(../images/labs/bubble_edge.png) no-repeat 0 bottom;background-size:contain;display:block;position:absolute;top:-11px;left:10px;height:12px;width:25px;-webkit-transform-origin:0 100%;-webkit-animation-name:bubbleUpEdge;animation-name:bubbleUpEdge;-webkit-animation-duration:3168ms;animation-duration:3168ms;-webkit-animation-delay:86.4ms;animation-delay:86.4ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;fill-mode:both}.labs-header .header-graphic .fill .bubble-edge.two{top:-9px;left:21px;width:22px;height:10px;-webkit-animation-delay:-1584ms;animation-delay:-1584ms}.labs-header .header-graphic .icon{background:url(../images/labs/sleep_icon.png) no-repeat 0 0;background-size:cover;display:block;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.75)}.loaded .labs-header .header-graphic .icon{opacity:1;-webkit-transform:none;transition-delay:200ms}.leaving .labs-header .header-graphic .icon{-webkit-transform:scale(1.08)}.labs-header .header-graphic .icon.android{background-image:url(../images/labs/android_icon.png)}.labs-header .header-graphic .icon.dna{background-image:url(../images/labs/dna_icon.png)}.labs-header .header-graphic .icon.annual{background-image:url(../images/labs/2016_icon.png)}.labs-header .header-graphic .icon.healthscore{background-image:url(../images/labs/hscore_icon.png)}.labs-header .header-graphic .icon.for-food{background:url(../images/labs/food_icon.png) no-repeat;background-size:cover}.labs-header .header-graphic .icon.for-game{background:url(../images/labs/trophy_icon.png) no-repeat;background-size:cover}.labs-header .header-text{display:inline-block;display:block;text-align:left;text-align:center;vertical-align:middle}.labs-header h1{color:#43546e;color:#4b5e7a;color:#1388ff;display:block;font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;font-size:16px;font-weight:500;letter-spacing:0.24em;padding-top:24px;padding-bottom:2px;text-shadow:1px 1px 3px rgba(0,0,0,0.3);text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .labs-header h1{padding:8px 0 0 0}.loaded .labs-header h1{opacity:1;-webkit-transform:none;transition-delay:320ms}.leaving .labs-header h1{-webkit-transform:translateX(8px)}.labs-header h1 .accent{color:#1064e1;font-weight:400;letter-spacing:0.35em;margin-left:0.28em;text-transform:uppercase;transition:all 360ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .labs-header h1 .accent{opacity:0.88;-webkit-transform:none;transition-delay:480ms}.leaving .labs-header h1 .accent{-webkit-transform:translateX(16px)}.labs-header h2{color:rgba(255,255,255,0.88);display:block;font:400 14px/1.6 "D","Lucida Grande",verdana,sans-serif;font-size:18px;margin:2px 0 0 0;margin:12px auto;max-width:13em;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-header h2{opacity:1;-webkit-transform:none;transition-delay:360ms}.leaving .labs-header h2{-webkit-transform:translateX(12px)}.mobile .labs-header h2{font-size:14px;color:#586b87}.labs-header p{color:rgba(255,255,255,0.92);display:block;font:400 16px/1.8 "D","Lucida Grande",verdana,sans-serif;margin:12px auto;max-width:20em;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-header p{opacity:1;-webkit-transform:none;transition-delay:360ms}.leaving .labs-header p{-webkit-transform:translateX(12px)}@-webkit-keyframes bubbleUp{0%{-webkit-transform:translateY(100px) scale(0.88);opacity:1}66%{opacity:0.9}90%{opacity:0.2}100%{-webkit-transform:translateY(-24px) scale(0.96);opacity:0}}@-webkit-keyframes bubbleUpEdge{0%{-webkit-transform:scaleY(0)}24%{-webkit-transform:scaleY(0)}50%{-webkit-transform:scaleY(1)}72%{-webkit-transform:scaleY(0)}100%{-webkit-transform:scaleY(0)}}.labs-list{display:block;margin:24px 0 24px 0;padding:0 0 32px 0;text-align:center}.labs-list .item{display:inline-block;padding:16px 0;position:relative;vertical-align:top;width:24%;max-width:320px;text-align:left;text-align:center}@media (max-width: 900px){.labs-list .item{margin:0 1%;width:44%}}@media (max-width: 500px){.labs-list .item{width:90%}}.mobile .labs-list .item{padding:8px 0}.labs-list .item .item-graphic{display:block;margin:0 auto 16px auto;padding:0 0 45% 0;width:45%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.mobile .labs-list .item .item-graphic{margin:4px auto;padding:0 0 33% 0;width:33%}.labs-list .item .item-graphic.sleep{background:url(../images/labs/sleep_icon.png) no-repeat;background-size:cover}.labs-list .item .item-graphic.annual{background:url(../images/labs/2016_icon.png) no-repeat;background-size:cover}.labs-list .item .item-graphic.healthscore{background:url(../images/labs/hscore_icon.png) no-repeat;background-size:cover}.labs-list .item .item-graphic.dna{background:url(../images/labs/dna_icon.png) no-repeat;background-size:cover}.labs-list .item .item-graphic.android{background:url(../images/labs/android_icon.png) no-repeat;background-size:cover}.labs-list .item .item-graphic.for-food{background:url(../images/labs/food_icon.png) no-repeat;background-size:cover}.labs-list .item .item-graphic.for-x{background:url(../images/labs/x_icon.png) no-repeat;background-size:cover}.labs-list .item .item-graphic.for-game{background:url(../images/labs/trophy_icon.png) no-repeat;background-size:cover}.loaded .labs-list .item .item-graphic{opacity:1;-webkit-transform:none;transition-delay:240ms}.leaving .labs-list .item .item-graphic{-webkit-transform:scale(1.1)}.labs-list .item h3{color:#fff;color:#8f9fb6;display:block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 32px;text-shadow:2px 2px 5px rgba(0,0,0,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .labs-list .item h3{opacity:1;-webkit-transform:none;transition-delay:320ms}.leaving .labs-list .item h3{-webkit-transform:translateY(4px)}.labs-list .item h4{color:rgba(255,255,255,0.5);color:#5a6d8a;display:block;font:13px/1.6 "D","Lucida Grande",verdana,sans-serif;margin:0 32px;margin:12px auto 24px auto;padding:0 12px;max-width:18em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-4px)}.loaded .labs-list .item h4{opacity:1;-webkit-transform:none;transition-delay:380ms}.leaving .labs-list .item h4{-webkit-transform:translateY(6px)}@media (max-width: 1200px){.labs-list .item h4{font-size:12px}}.mobile .labs-list .item h4{margin-bottom:12px}.labs-list .item .item-link{border-radius:24px;border:2px solid #1064e1;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 240ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.cursor .labs-list .item .item-link:hover{opacity:0.8;-webkit-transform:none;transition-delay:80ms}.cursor .labs-list .item .item-link:active{opacity:1;-webkit-transform:scale(0.98)}.cursor .leaving .labs-list .item .item-link{opacity:0;-webkit-transform:scale(1.08)}.loaded .labs-list .item:nth-child(1) .item-graphic{transition-delay:324ms}.loaded .labs-list .item:nth-child(1) h3{transition-delay:384ms}.loaded .labs-list .item:nth-child(1) h4{transition-delay:414ms}.loaded .labs-list .item:nth-child(2) .item-graphic{transition-delay:468ms}.loaded .labs-list .item:nth-child(2) h3{transition-delay:528ms}.loaded .labs-list .item:nth-child(2) h4{transition-delay:558ms}.loaded .labs-list .item:nth-child(3) .item-graphic{transition-delay:612ms}.loaded .labs-list .item:nth-child(3) h3{transition-delay:672ms}.loaded .labs-list .item:nth-child(3) h4{transition-delay:702ms}.loaded .labs-list .item:nth-child(4) .item-graphic{transition-delay:756ms}.loaded .labs-list .item:nth-child(4) h3{transition-delay:816ms}.loaded .labs-list .item:nth-child(4) h4{transition-delay:846ms}.loaded .labs-list .item:nth-child(5) .item-graphic{transition-delay:900ms}.loaded .labs-list .item:nth-child(5) h3{transition-delay:960ms}.loaded .labs-list .item:nth-child(5) h4{transition-delay:990ms}.labs-content{margin:0 auto;max-width:1000px}.labs-content .actions{display:block;margin:24px auto 32px auto;text-align:center;max-width:480px}.labs-content .actions .backdrop{border-radius:36px}.labs-content .actions .buttons .out{display:block}.labs-content .actions .buttons .in{display:none}.labs-content .actions .buttons .button{display:block;margin:8px 12px}.labs-content .actions .buttons .button.facebook-login-button,.labs-content .actions .buttons .button.email-login{display:inline-block}.labs-content .actions.opted-in .buttons .out{display:none}.labs-content .actions.opted-in .buttons .in{display:block}.labs-content .actions .in.showing,.labs-content .actions .out.showing{display:block}.labs-content .buttons{margin:0}.labs-content .buttons .button{margin:0 4px 16px 4px;position:relative;display:none;-webkit-transform:translateY(8px)}.labs-content .buttons .button .backdrop{display:block}.loaded .labs-content .buttons .button{opacity:1;-webkit-transform:none;transition-delay:1200ms}.labs-content .buttons .button.turn-off .backdrop{background:#061122}.labs-content .buttons h3{color:#fff;display:block;font:600 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 12px 12px 12px;position:relative;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .buttons h3{opacity:1;-webkit-transform:none;transition-delay:400ms}.labs-content .buttons p{color:#b3bac5;font:13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px 24px 12px;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .buttons p{opacity:1;-webkit-transform:none;transition-delay:1100ms}.labs-content .buttons p a{color:#fff}.labs-content .buttons .alert.icon{background:url(../images/settings/alert.png) no-repeat 0 0;background-size:cover;display:block;margin:12px auto 16px auto;position:relative;height:24px;width:24px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.5)}.loaded .labs-content .buttons .alert.icon{opacity:1;-webkit-transform:none;transition-delay:1100ms}.labs-content .buttons .in{padding:24px 32px;position:relative}.labs-content .buttons .in .button{font-size:13px;line-height:24px;padding:4px;text-align:center}.labs-content .buttons .actions-backdrop{background:rgba(0,0,0,0.1);border-radius:16px;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.loaded .labs-content .buttons .actions-backdrop{opacity:1;-webkit-transform:none;transition-delay:600ms}.labs-content .eligibility-checks{padding:0 0 24px 0;text-align:center;vertical-align:middle}.labs-content .eligibility-checks h3{color:rgba(255,255,255,0.65);color:#5e769a;display:inline-block;font:10px/1.1 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.25em;margin:1px 12px 0 0;text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .eligibility-checks h3{opacity:1;-webkit-transform:none;transition-delay:400ms}.labs-content .eligibility-checks .item{display:inline-block;padding:8px 12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .eligibility-checks .item{opacity:1;-webkit-transform:none}.labs-content .eligibility-checks .item .checkbox{border:2px solid #283951;border-radius:4px;display:inline-block;margin:0 6px 0 0;position:relative;height:12px;width:12px;vertical-align:middle}.labs-content .eligibility-checks .item .checkbox .check{background:url(../images/settings/check.png) no-repeat 0 0;background-size:16px 16px;display:none;position:absolute;top:-3px;left:0;height:16px;width:16px;transition:all 320ms ease-out;opacity:0.5;-webkit-transform:scale(0);-webkit-transform-origin:50% 75%}.loaded .labs-content .eligibility-checks .item .checkbox .check{opacity:1;-webkit-transform:none}.labs-content .eligibility-checks .item.selected .check{display:block}.labs-content .eligibility-checks .item.selected .label{color:#c7d3e4}.labs-content .eligibility-checks .item .label{color:#839cc2;display:inline-block;font:500 14px/1.1 "D","Lucida Grande",verdana,sans-serif;margin:2px 0 0 4px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);vertical-align:middle}.loaded .labs-content .eligibility-checks .item:nth-child(1){transition-delay:380ms}.loaded .labs-content .eligibility-checks .item:nth-child(1) .check{transition-delay:700ms}.loaded .labs-content .eligibility-checks .item:nth-child(2){transition-delay:460ms}.loaded .labs-content .eligibility-checks .item:nth-child(2) .check{transition-delay:820ms}.loaded .labs-content .eligibility-checks .item:nth-child(3){transition-delay:540ms}.loaded .labs-content .eligibility-checks .item:nth-child(3) .check{transition-delay:940ms}.loaded .labs-content .eligibility-checks .item:nth-child(4){transition-delay:620ms}.loaded .labs-content .eligibility-checks .item:nth-child(4) .check{transition-delay:1060ms}.labs-content .screenshots{display:block;margin:24px 0;padding:16px}.labs-content .screenshots .row{display:block;margin:0 auto 3.5% auto;text-align:center}.labs-content .screenshots .row .screenshot{background:rgba(255,255,255,0.15);background-size:cover;background-position:center center;border-radius:16px;display:inline-block;margin:0;padding:0 0 47.5% 0;width:95%;box-shadow:2px 2px 8px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.99)}.labs-content .screenshots .row .screenshot.tall{padding:0 0 70% 0}.labs-content .screenshots .row .screenshot.double{margin:0 2.5%;padding:0 0 45% 0;width:45%}.mobile .labs-content .screenshots .row .screenshot.double{display:block;margin-bottom:5%;width:auto}.loaded .labs-content .screenshots .row .screenshot{opacity:1;-webkit-transform:none;transition-delay:900ms}.labs-content .screenshots .screenshot.dna1{background-image:url(../images/labs/screenshots/dna1.jpg)}.labs-content .screenshots .screenshot.sleep1{background-image:url(../images/labs/screenshots/sleep1.jpg)}.labs-content .screenshots .screenshot.sleep-square1{background-image:url(../images/labs/screenshots/sleep-square1.jpg)}.labs-content .screenshots .screenshot.sleep-square2{background-image:url(../images/labs/screenshots/sleep-square2.jpg)}.labs-content .screenshots .screenshot.sleep-big{background-image:url(../images/labs/screenshots/sleep-big.jpg)}.labs-content .screenshots .screenshot.android{background-image:url(../images/labs/screenshots/android1.jpg)}.labs-content .faqs{padding:42px 0 42px 24px}.labs-content .faqs h2{color:#657894;display:block;font:400 16px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.25em;margin:16px 0 32px -0.3em;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .faqs h2{opacity:1;-webkit-tranform:none;transition-delay:1800ms}.labs-content .faqs .question{display:inline-block;margin:16px 0;width:33%;vertical-align:top}.mobile .labs-content .faqs .question{display:block;margin:0 auto;width:auto;max-width:400px}.labs-content .faqs h3{color:#fff;font:500 18px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:0 42px 8px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .faqs h3{opacity:1;-webkit-tranform:none;transition-delay:1800ms}.labs-content .faqs p{color:#878f9b;font:13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 24px 0;padding:0 42px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .faqs p{opacity:1;-webkit-tranform:none;transition-delay:1900ms}.labs-content .faqs p a{color:#8c949f}.labs-content .devices{display:block;margin:56px 0 0 0;text-align:center}.labs-content .devices h3{color:#fff;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .devices h3{opacity:1;-webkit-transform:none;transition-delay:500ms}.labs-content .devices h4{color:#00a7d4;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 32px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .devices h4{opacity:1;-webkit-transform:none;transition-delay:500ms}.labs-content .devices-list{margin:8px 0}.mobile .labs-content .devices-list{margin:-32px 0 0 0}.labs-content .devices-list .device{display:inline-block;margin:0 2% 0 0;width:23%;vertical-align:top;text-align:center;max-width:320px}.labs-content .devices-list .device.other{padding-top:15%}.mobile .labs-content .devices-list .device{display:block;margin:0 auto;width:320px}.labs-content .devices-list .device-image{background:url(../images/sleep/device-fitbit.jpg) no-repeat 0 0;background-size:cover;display:block;padding:0 0 120% 0;width:auto;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.labs-content .devices-list .device-image.iphone{background-image:url(../images/sleep/device-iphone.jpg)}.loaded .labs-content .devices-list .device-image.iphone{transition-delay:900ms}.labs-content .devices-list .device-image.watch{background-image:url(../images/sleep/device-watch.jpg)}.loaded .labs-content .devices-list .device-image.watch{transition-delay:800ms}.mobile .labs-content .devices-list .device-image.watch{margin-bottom:-15%}.mobile .labs-content .devices-list .device-image.fitbit{margin-bottom:-15%}.loaded .labs-content .devices-list .device-image{opacity:1;-webkit-transform:none;transition-delay:700ms}.labs-content .devices-list h5{color:rgba(255,255,255,0.8);font:600 16px/1.3 "D","Lucida Grande",verdana,sans-serif;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .devices-list h5{opacity:1;-webkit-transform:none;transition-delay:900ms}.labs-content .devices-list p,.labs-content .devices-list ul{color:#717a87;display:block;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-content .devices-list p,.loaded .labs-content .devices-list ul{opacity:1;-webkit-transform:none;transition-delay:980ms}.verification-confirmation{padding:16px}.verification-confirmation .container{padding:120px 0 24px 0;margin:0 auto;text-align:center}.verification-confirmation h1{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .verification-confirmation h1{opacity:1;-webkit-transform:none;transition-delay:400ms}.verification-confirmation h2{color:#1fd31a;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .verification-confirmation h2{opacity:1;-webkit-transform:none;transition-delay:420ms}.verification-confirmation .buttons{margin:24px 0 0 0}.loaded .verification-confirmation .buttons .button{transition-delay:500ms}.verification-confirmation .buttons .button.mobile-only{display:none}.mobile .verification-confirmation .buttons .button.mobile-only{display:inline-block}.jubilee-page{display:block;padding:24px 32px}.jubilee-page h1{color:#657894;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 22px;padding:24px 0 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .jubilee-page h1{opacity:1;-webkit-transform:none;transition-delay:200ms}.jubilee-page .person{color:#fff;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 24px;padding:24px 0 8px 0}.jubilee-page .person a{color:#fff;text-decoration:none;transition:all 320ms ease-out}.jubilee-page .person a:hover{color:#00a7d4}.jubilee-page .title{font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 24px;-webkit-font-smoothing:antialiased}.jubilee-page .title a{color:rgba(255,255,255,0.6);text-decoration:none;transition:all 320ms ease-out}.jubilee-page .title.good a{color:#2179ec}.jubilee-page .title.good a:hover{color:#00a7d4}.jubilee-page .warning{margin:0 0 0 24px;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:12px 0}.jubilee-page .pages{color:#fff;font:400 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 24px;padding:4px 0 32px 0;-webkit-font-smoothing:antialiased}.jubilee-page .pages a{color:#717a87;text-decoration:none}.jubilee-page .pages a:hover{color:#fff}.autowriter{padding:32px}.autowriter h1{color:rgba(255,255,255,0.15);color:rgba(0,0,0,0.66);font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;user-select:none}.autowriter pre{color:rgba(255,255,255,0.8);font:500 13px/1.3 "courier new",monospace}.photo-option{display:block;margin:12px}.photo-option .graphic{display:inline-block;margin:8px;user-select:none;vertical-align:middle}.photo-option .graphic img{border-radius:8px;display:block}.photo-option .code{color:rgba(255,255,255,0.4);display:inline-block;font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px;vertical-align:middle;max-width:350px}.text-content{background:#fff;border-radius:16px;color:#333;margin:24px auto;padding:32px 32px 64px 32px;max-width:800px}.mobile .text-content{padding:8px;margin-top:8px}.text-content h1{color:#ccc;font:600 36px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:32px 32px 16px 32px}.mobile .text-content h1{font-size:24px}.text-content h2{font-size:28px}.text-content h2,.text-content h3,.text-content h4{font:600 22px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:24px 32px 0 32px}.mobile .text-content h2,.mobile .text-content h3,.mobile .text-content h4{font-size:28px}.text-content h3{font-weight:500;font-size:16px;letter-spacing:0.1em;text-transform:uppercase}.text-content p{padding:8px 32px;font:400 15px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.text-content p a{color:#333;font-weight:500}.text-content p a:hover{color:#00aeef}.text-content ul{margin-left:32px}.text-content ul li{list-style:disc;font:500 14px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 16px}.text-content ul li a{color:#333;font-weight:500}.text-content ul li a:hover{color:#00aeef}.text-content ol{list-style:number;margin-left:32px}.text-content ol li{list-style:disc;font:400 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 16px}.text-content ol li a{color:#333;font-weight:500}.text-content ol li a:hover{color:#00aeef}.chrome-page .buttons{margin:0 auto;text-align:center;max-width:600px}.chrome-page .buttons p{color:#6b798e;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;margin:8px auto 0 auto;max-width:20em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chrome-page .buttons p{opacity:1;-webkit-transform:none;transition-delay:680ms}.chrome-page .buttons p a{color:inherit}.chrome-page .buttons p a:hover{color:#fff}.chrome-page .buttons p.not-chrome{display:block}.browser-chrome .chrome-page .buttons p.not-chrome{display:none}.chrome-page .buttons .instructions{background:rgba(0,0,0,0.5);border-radius:16px;color:#fff;font-size:24px;margin:24px 0 8px 0;padding:32px 42px}.chrome-page .buttons .for-chrome{display:none}.browser-chrome .chrome-page .buttons .for-chrome{display:block}.chrome-page.installed .hide-if-installed{display:none}.chrome-header{display:block;text-align:center;padding:64px 0 8px 0}.chrome-header .chrome-icon{background:url(../images/nightcrawler/chrome.png) no-repeat 0 0;background-size:cover;border-radius:12px;display:block;margin:0 auto 16px auto;height:128px;width:128px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.75) rotateZ(-20deg)}.loaded .chrome-header .chrome-icon{opacity:1;-webkit-transform:none;transition-delay:100ms}.chrome-header h1{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 2px 5px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chrome-header h1{opacity:1;-webkit-transform:none;transition-delay:200ms}.chrome-header h2{color:#a5b8d3;font:500 18px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;padding:4px 0 0 0;max-width:20em;text-shadow:1px 1px 3px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chrome-header h2{opacity:1;-webkit-transform:none;transition-delay:280ms}.chrome-header .buttons{display:inline-block;margin:24px auto 0 auto;text-align:center;max-width:600px}.chrome-header .buttons .button{margin:0 8px 8px 8px}.loaded .chrome-header .buttons .button{transition-delay:600ms}.chrome-header .buttons .button.big{display:block;margin:4px 8px 42px 8px;padding:16px 16px}.chrome-header .share-actions{padding:24px 0 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .chrome-header .share-actions{opacity:1;-webkit-transform:none;transition-delay:1000ms}.chrome-header .share-actions .twitter-button{display:inline-block;margin:0 8px;vertical-align:top}.loaded .chrome-header .share-actions .twitter-button{opacity:1;transition-delay:1100ms}.chrome-header .share-actions .facebook-button{display:inline-block;margin:0 8px;vertical-align:top}.loaded .chrome-header .share-actions .facebook-button{opacity:1;transition-delay:1200ms}.chrome-page .screenshots-container{padding:8px 12px;margin:0 auto 42px auto;max-width:780px}.chrome-page .screenshots-container .screenshot{background:rgba(255,255,255,0.8) url(../images/nightcrawler/screenshots/age.jpg) no-repeat 0 0;background-size:cover;border-radius:16px;display:block;margin:32px 0 0 0;padding:0 0 55% 0;width:31%;transition:all 360ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.loaded .chrome-page .screenshots-container .screenshot{opacity:1;-webkit-transform:none}.chrome-page .screenshots-container .screenshot.full{width:100%;padding:0 0 60% 0}.chrome-page .screenshots-container .screenshot.ss-1{background-image:url(../images/nightcrawler/screenshots/awareness.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-2{background-image:url(../images/nightcrawler/screenshots/balance2.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-3{background-image:url(../images/nightcrawler/screenshots/productivity1.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-4{background-image:url(../images/nightcrawler/screenshots/workouts.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-5{background-image:url(../images/nightcrawler/screenshots/selector.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-6{background-image:url(../images/nightcrawler/screenshots/age.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-7{background-image:url(../images/nightcrawler/screenshots/goals.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-8{background-image:url(../images/nightcrawler/screenshots/balance4.jpg);background-size:cover}.intro .chrome-page .screenshots-container .screenshot:nth-child(1){transition-delay:740ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(2){transition-delay:980ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(3){transition-delay:1220ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(4){transition-delay:1460ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(5){transition-delay:1700ms}.company-page{background:#fff}.company-page .company-header{background:#fff;overflow:hidden;position:relative;padding:48px 0 108px 0}.mobile .company-page .company-header{padding:0 0 88px 0}.company-page .company-header .container{margin:0 auto;padding:0 28px;position:relative;max-width:1100px}.company-page .company-header .background{background:#204dbf;background:#204dbf -webkit-radial-gradient(42% 10%, ellipse farthest-side, #0553bd, #101c73);display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.loaded .company-page .company-header .background{opacity:1;-webkit-transform:none;transition-delay:180ms}.company-page .company-header .text{padding:108px 4% 64px 2%;display:inline-block;width:33%;vertical-align:middle}.mobile .company-page .company-header .text{display:block;margin:42px 0 8px 0px;padding:8px 0;text-align:center;width:auto}.company-page .company-header .text .icon{background:url(../images/company/icon.png) no-repeat 0 0;background-size:contain;display:block;margin:0 0 12px 0;height:64px;width:64px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .company-page .company-header .text .icon{opacity:0.32;-webkit-transform:none;transition-delay:280ms}.mobile .company-page .company-header .text .icon{margin:0 auto 8px auto}.company-page .company-header .text h1{color:rgba(205,225,255,0.6);letter-spacing:0.2em;margin:0 0 8px 0;text-shadow:1px 1px 3px rgba(0,0,0,0.3);text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .company-header .text h1{opacity:1;-webkit-transform:none;transition-delay:360ms}.company-page .company-header .text h2{color:#fff;font:600 36px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 2px 5px rgba(0,0,0,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .company-header .text h2{opacity:1;-webkit-transform:none;transition-delay:380ms}.company-page .company-header .text p{color:rgba(255,255,255,0.8);font:500 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 12px 16px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .company-header .text p{opacity:1;-webkit-transform:none;transition-delay:420ms}.company-page .company-header .text .buttons{margin:12px 0 0 -8px;padding:0}.company-page .company-header .text .buttons .button{margin:0}.company-page .company-header .text .buttons .button .backdrop{border-radius:42px}.loaded .company-page .company-header .text .buttons .button{transition-delay:480ms}.company-page .company-header .graphic{display:inline-block;margin:42px 0 0 0;position:relative;width:60%;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-2%)}.loaded .company-page .company-header .graphic{opacity:1;-webkit-transform:none;transition-delay:480ms}.mobile .company-page .company-header .graphic{display:block;padding:8px;margin:12px auto;width:auto;max-width:320px}.company-page .company-header .graphic .radial-shadow{background:-webkit-radial-gradient(center, ellipse closest-side, rgba(0,0,0,0.35), rgba(0,0,0,0));position:absolute;display:block;bottom:-10%;height:30%;left:2%;right:2%}.company-page .company-header .graphic .tv-shell{background:#000;background:-webkit-linear-gradient(-16deg, #070708 28%, #171719 42%, #0a0b0f 65%);box-shadow:1px 4px 28px rgba(0,0,0,0.32),1px 1px 2px rgba(0,0,0,0.4);border-radius:16px;margin:0 auto;padding:2.8%;position:relative;max-width:600px}.company-page .company-header .graphic .tv-shell .tv-contents{background:#000;padding:0 0 56% 0;border-radius:8px;overflow:hidden;position:relative}.company-page .company-header .graphic .tv-shell .tv-contents .slide{background:#000;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 640ms ease;opacity:0}.company-page .company-header .graphic .tv-shell .tv-contents .slide.active{opacity:1}.company-page .company-header .graphic .tv-shell .tv-contents .slide.one{background:#000 url(../images/company/screenshots/slide3.jpg) no-repeat center center;background-size:cover}.company-page .company-header .graphic .tv-shell .tv-contents .slide.two{background:#000 url(../images/company/screenshots/slide4.jpg) no-repeat center center;background-size:cover}.company-page .company-header .graphic .tv-shell .tv-contents .slide.three{background:#000 url(../images/company/screenshots/slide5.jpg) no-repeat center center;background-size:cover}.company-page .company-header .bottom-slant{background:#fff;position:absolute;height:100px;bottom:0;left:-5%;right:-5%;-webkit-transform:rotateZ(-3deg) translateY(40%);-webkit-transform-origin:50% 100%;transition:all 640ms ease-out;z-index:99}.loaded .company-page .company-header .bottom-slant{-webkit-transform:rotateZ(-3deg) translateY(60%);transition-delay:280ms}@media (min-width: 1400px){.loaded .company-page .company-header .bottom-slant{-webkit-transform:rotateZ(-1.5deg) translateY(60%)}}.company-page .company-header .back-button{position:absolute}.company-page .feature{position:relative;overflow:hidden}.company-page .feature .container{padding:24px 0;margin:0 auto;max-width:1180px}.mobile .company-page .feature .container{padding-bottom:32px}.company-page .feature .container .text{display:inline-block;padding:16px 0 16px 4%;width:35%;vertical-align:middle}.mobile .company-page .feature .container .text{display:block;margin:0 8px;padding:12px 8px;text-align:center;width:auto}.company-page .feature .container .text h2{color:#333;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 42px}@media (max-width: 1000px){.company-page .feature .container .text h2{font-size:28px}}.mobile .company-page .feature .container .text h2{font-size:26px;margin:0 8px 8px 8px}.company-page .feature .container .text p{color:rgba(0,20,45,0.64);font:400 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 42px}@media (max-width: 1000px){.company-page .feature .container .text p{font-size:13px}}.mobile .company-page .feature .container .text p{margin:0 auto 16px auto;max-width:25em}.company-page .feature .container .text .buttons{margin:12px 0 0 42px}.mobile .company-page .feature .container .text .buttons{margin:8px 0}.company-page .feature .container .text .buttons .button{margin:0 8px 0 0}.company-page .feature .container .text .buttons .button .label{color:#fff}.company-page .feature .container .text .buttons .button .backdrop{border-radius:32px;box-shadow:2px 4px 12px rgba(0,0,0,0.2)}.company-page .feature .container .graphic{display:inline-block;padding:0 0 0 0;vertical-align:middle;width:50%}.company-page .feature .container .graphic.right{margin-left:8%;width:52%}.company-page .feature .container .graphic.bigger{width:55%}.mobile .company-page .feature .container .graphic{display:block;margin:0 8px;width:auto}.company-page .feature .container .graphic .photo{display:block;margin:16px 0;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-1%) translateY(-2%)}.loaded .company-page .feature .container .graphic .photo{opacity:1;-webkit-transform:none;transition-delay:1400ms}.company-page .feature .container .graphic .photo.phones{background:url(../images/company/phones2.jpg) no-repeat center center;background-size:contain;padding:0 0 100% 0;width:100%}.company-page .feature .container .graphic .photo.phone{background:url(../images/company/phone.jpg) no-repeat center center;background-size:contain;padding:0 0 140% 0;width:80%}.company-page .feature .container .graphic .photo.slack{background:url(../images/company/slack.jpg) no-repeat center center;background-size:contain;margin:0 -20% 0 -5%;padding:0 0 80% 0;width:110%;-webkit-transform:translateX(-0.4%) translateY(-3.5%) rotateZ(1.75deg)}.loaded .company-page .feature .container .graphic .photo.slack{transform:rotateZ(1.75deg)}.company-page .feature .container .graphic .photo.dashboard{background:url(../images/company/dashboard.jpg) no-repeat center center;background-size:contain;margin:0 0 0 -12%;padding:0 0 95% 0;width:120%;-webkit-transform:translateX(-1%) translateY(-3%) rotateZ(-1.75deg)}.loaded .company-page .feature .container .graphic .photo.dashboard{transform:rotateZ(-1.75deg)}.company-page .feature .container .graphic .tv-shell{background:#000;background:-webkit-linear-gradient(-11deg, #070708 22%, #1d1d1f 32%, #0a0b0f 65%);box-shadow:1px 4px 28px rgba(0,0,0,0.24);border-radius:12px;margin:24px auto 16px auto;padding:2.8%}.mobile .company-page .feature .container .graphic .tv-shell{padding:13px}.company-page .feature .container .graphic .tv-shell .tv-content{background:url(../images/company/screenshots/slide4.jpg) no-repeat center center;background-size:cover;box-shadow:-1px -2px 2px rgba(0,0,0,0.4),1px 2px 4px rgba(255,255,255,0.04);border-radius:6px;display:block;padding:0 0 60% 0}.company-page .feature .container h3{color:#536a7a;display:block;font:500 11px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.2em;margin:12px 0 8px 0;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .feature .container h3{opacity:0.4;transition-delay:800ms;-webkit-transform:none}.company-page .feature .container .trackers{display:block;padding:8px 0 0 42px}.mobile .company-page .feature .container .trackers{padding:0 8px}.company-page .feature .container .trackers ul{display:block;margin:0 0 32px -5%}.company-page .feature .container .trackers ul li{display:inline-block;margin:0 1% 8px 0;width:14%}.company-page .feature .container .trackers ul li .icon{background:url(../images/company/icons_dark/icon_brain.png) no-repeat center center;background-size:contain;display:block;width:100%;padding:0 0 50% 0;margin:0 0 3px 0}.company-page .feature .container .trackers ul li .icon.steps{background-image:url(../images/company/icons_dark/icon_steps.png)}.company-page .feature .container .trackers ul li .icon.workouts{background-image:url(../images/company/icons_dark/icon_weight.png)}.company-page .feature .container .trackers ul li .icon.computer{background-image:url(../images/company/icons_dark/icon_computer.png)}.company-page .feature .container .trackers ul li .icon.sleep{background-image:url(../images/company/icons_dark/icon_sleep.png)}.company-page .feature .container .trackers ul li .icon.mood{background-image:url(../images/company/icons_dark/icon_brain.png)}.company-page .feature .container .trackers ul li .icon.run{background-image:url(../images/company/icons_dark/icon_run.png)}.company-page .feature .container .trackers ul li .icon.heart{background-image:url(../images/company/icons_dark/icon_heart.png)}.company-page .feature .container .trackers ul li .icon.weight{background-image:url(../images/company/icons_dark/icon_scale.png)}.company-page .feature .container .trackers ul li .icon.dna{background-image:url(../images/company/icons_dark/icon_dna.png)}.company-page .feature .container .trackers ul li .icon.travels{background-image:url(../images/company/icons_dark/icon_places.png)}.company-page .feature .container .trackers ul li .icon.camera{background-image:url(../images/company/icons_dark/icon_camera.png)}.company-page .feature .container .trackers ul li .icon.sugar{background-image:url(../images/company/icons_dark/icon_sugar.png)}.company-page .feature .container .trackers ul li .label{color:#6892b0;display:block;font:400 9.5px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;-webkit-font-smoothing:antialiased}.company-page .feature .container .commands{color:#4d6372;margin:36px 0 0 42px}.company-page .feature .container .commands li{display:block;margin:12px 0 0 0;text-align:left}.company-page .feature .container .commands li .command{display:inline-block;font:600 11px/1.3 courier,monospace;width:35%;vertical-align:top}.company-page .feature .container .commands li .description{color:#a2b3bf;display:inline-block;font:400 10px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 3%;width:60%;vertical-align:top}.company-page .testimonials{background:#e1f4fa;background:-webkit-linear-gradient(98deg, #e2eff3, #f2f7f9);padding:36px 0;text-align:center}@media (min-height: 1000px){.company-page .testimonials{margin:42px 0}}.company-page .testimonials .container{padding:0 16px 0 32px;margin:0 auto;max-width:1100px}.company-page .testimonials .testimonial{display:inline-block;vertical-align:top;margin:0 4%;position:relative;text-align:left;width:42%}.mobile .company-page .testimonials .testimonial{display:block;margin:8px auto 24px auto;max-width:320px;width:auto}.company-page .testimonials .testimonial .company-logo{background:rgba(255,255,255,0.1) url(../images/company/logos/gyro.png) no-repeat center center;background-size:cover;border-radius:24px;box-shadow:3px 3px 12px rgba(0,0,0,0.12);margin:0 0 24px 0;display:inline-block;height:48px;width:48px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.loaded .company-page .testimonials .testimonial .company-logo{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .company-page .testimonials .testimonial .company-logo{margin:12px 0 16px 0}.company-page .testimonials .testimonial .company-logo.answerlab{background-image:url(../images/company/logos/answerlab.png)}.company-page .testimonials .testimonial .company-logo.netflix{background-image:url(../images/company/logos/netflix.png)}.company-page .testimonials .testimonial .company-logo.adobe{background-color:#ed1c24;background-image:url(../images/company/logos/adobe.png);background-size:75% 75%}.company-page .testimonials .testimonial .company-logo.revelry{background-image:url(../images/company/logos/revelrylabs.png)}.company-page .testimonials .testimonial .company-logo.stem{background-image:url(../images/company/logos/stem.png)}.company-page .testimonials .testimonial .divider{background:#287dd6;display:block;margin:16px 0 0 0;height:1px;width:auto;max-width:120px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleX(0.1);-webkit-transform-origin:0 0}.company-page .testimonials .testimonial .divider.red{background:#d3161d}.company-page .testimonials .testimonial .divider.green{background:#2eb6b1}.company-page .testimonials .testimonial .divider.orange{background:#bb841a}.mobile .company-page .testimonials .testimonial .divider{margin-top:6px}.loaded .company-page .testimonials .testimonial .divider{opacity:1;-webkit-transform:none;transition-delay:1000ms}.company-page .testimonials .testimonial blockquote{color:rgba(0,0,0,0.86);font:600 19px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:2% 5% 4px 0;position:relative;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1000px){.company-page .testimonials .testimonial blockquote{font-size:13px}}.mobile .company-page .testimonials .testimonial blockquote{font-size:16px}.loaded .company-page .testimonials .testimonial blockquote{opacity:1;-webkit-transform:none;transition-delay:880ms}.company-page .testimonials .testimonial blockquote .quote{color:rgba(0,0,0,0.08);display:block;font:600 96px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:-26px;left:-32px}.mobile .company-page .testimonials .testimonial blockquote .quote{font-size:132px;top:-36px}.company-page .testimonials .testimonial .from{color:rgba(0,25,55,0.75);display:block;font:500 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 24px 4px 0;position:relative;text-align:left;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .testimonials .testimonial .from{opacity:1;-webkit-transform:none;transition-delay:980ms}.company-page .testimonials .testimonial .from.anonymous{color:rgba(0,25,55,0.5);font-size:12px;margin-bottom:2px;margin-top:14px}.company-page .testimonials .testimonial .role{color:rgba(0,25,55,0.45);display:block;font:500 12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 24px 0 0;position:relative;text-align:left;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .testimonials .testimonial .role{opacity:1;-webkit-transform:none;transition-delay:1080ms}.company-page .ending{background:#094e9c;background:#204dbf;background:#204dbf -webkit-radial-gradient(42% 10%, ellipse farthest-side, #0553bd, #101c73);overflow:hidden;position:relative}.company-page .ending .container{color:#000;margin:0 auto;padding:128px 32px 64px 32px;max-width:1000px}.mobile .company-page .ending .container{padding-top:100px}.company-page .ending h2{color:#fff;font:600 28px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 24px 8px 24px;text-align:center;text-shadow:1px 2px 3px rgba(0,0,0,0.4)}.company-page .ending p{color:rgba(205,225,255,0.8);font:400 15px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 32px;margin:0 auto 24px auto;max-width:32em;text-shadow:1px 2px 3px rgba(0,0,0,0.4);text-align:center;-webkit-font-smoothing:antialiased}.company-page .ending .buttons{text-align:center;margin:12px 0 32px 0}.company-page .ending .buttons .backdrop{border-radius:32px;box-shadow:2px 3px 8px rgba(0,0,0,0.32)}.company-page .ending .buttons .label{color:#fff;padding:1px 24px 0 24px}.company-page .ending .buttons .button{margin:0 8px}.company-page .ending .buttons .or{color:rgba(255,255,255,0.3);display:inline-block;margin:0 8px}.mobile .company-page .ending .buttons .or{display:block;font-size:10px;margin:12px 8px}.company-page .ending .top-slant{background:#fff;box-shadow:0 8px 12px rgba(0,0,0,0.12);display:block;height:100px;position:absolute;top:0;left:0;right:0;-webkit-transform:rotateZ(-3deg) translateY(-50%);-webkit-transform-origin:50% 0%;transition:all 640ms ease-out;z-index:99}.loaded .company-page .ending .top-slant{-webkit-transform:rotateZ(-3deg) translateY(-60%);transition-delay:280ms}@media (min-width: 1400px){.loaded .company-page .ending .top-slant{-webkit-transform:rotateZ(-1.5deg) translateY(-55%)}}.company-page .ending p.smaller{color:rgba(205,225,255,0.65);font-size:12px;font-weight:400;margin:0 auto;padding:12px 16px 0 16px}.content-post-page{background:#fff;color:#000;padding:42px 32px}.content-post-page .container{margin:0 auto;position:relative;max-width:980px}.page-content h1{color:#000;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0}.page-content h1.name{color:#1f90f0;font:500 20px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 4px 0;text-transform:uppercase;text-align:center;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .page-content h1.name{opacity:1;-webkit-transform:none;transition-delay:640ms}.page-content h2{color:#333;font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:42px 0 16px 0}.page-content h2.big{color:#111;font:600 32px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 auto !important;padding:8px 0 24px 0;max-width:20em;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1000px){.page-content h2.big{font-size:28px}}.loaded .page-content h2.big{opacity:1;-webkit-transform:none;transition-delay:720ms}.mobile .page-content h2.big{font-size:24px}.page-content h1+h2{margin-top:0}.page-content .subtitle{color:#60747e;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:-12px 0 24px 0}.page-content h3{color:#222;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:32px 0 0 0}.page-content h3 a{color:#222}.page-content h3 a:hover{color:#00aeef}.page-content h4{color:#222;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:42px 0 0 0}.page-content p{color:#111;font:500 19px/1.8 "Georgia",serif;margin:12px 0 16px 0}@media (max-width: 1100px){.page-content p{font-size:17px}}.page-content p:nth-child(4){transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .page-content p:nth-child(4){opacity:1;transition-delay:1120ms;-webkit-transform:none}.page-content p:nth-child(5){transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .page-content p:nth-child(5){opacity:1;transition-delay:1280ms;-webkit-transform:none}.page-content p a{color:#333}.page-content p a:hover{color:#00aeef}.mobile .page-content p{font-size:15px}.page-content p strong{font-weight:600}.page-content p em{font-style:oblique}.page-content p.compact{font-size:15px;margin-bottom:8px;margin-top:0}.page-content li{color:#333;font:400 20px/1.8 "Georgia",serif;margin:4px 0}.page-content ul{margin-left:24px}.page-content ul li{list-style:disc}.page-content ul.small li{font-size:16px}.page-content .content-image{display:block;margin:16px 0 0 0;width:65%;max-width:320px}.page-content .content-image.padded{margin-top:32px;margin-bottom:42px}.page-content .byline{color:#999;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-top:8px;margin-bottom:42px}.page-content .byline a{color:#888;text-decoration:none}.page-content .byline a:hover{color:#00aeef}.page-content .sources{margin:64px 0 0 0}.page-content .sources p{color:#555;font-size:12px;max-width:45em}.case-study-header{background:#02060c;display:block;overflow:hidden;position:relative;text-align:center}.case-study-header .container{margin:0 auto;padding:64px 0 5% 0;max-width:1200px}.case-study-content{background:#fff;color:#333;display:block}.case-study-content.embedded{padding:32px 0 0 0}.case-study-content.embedded .intro.avatar{margin-top:0}.case-study-content .container{display:block;margin:0 auto;padding:16px 42px;max-width:880px}.mobile .case-study-content .container{padding:16px 24px}.case-study-content .avatar .image{background-size:cover}.case-study-content .avatar.intro{display:block;margin:-108px auto 48px auto;height:88px;width:88px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.loaded .case-study-content .avatar.intro{opacity:1;-webkit-transform:none;transition-delay:460ms}.mobile .case-study-content .avatar.intro{margin:0 auto 16px auto}.case-study-content .image-across{background:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:24px;display:block;padding:0 0 60% 0;margin:16px auto;max-width:1200px}.case-study-content .image-across.fullscreen{border-radius:0;margin:24px 0;max-width:100%}.case-study-content .image-across.graph{background-color:#141e2a;background-size:contain;margin:0 auto;padding:0 0 40% 0}.case-study-content .image-across.graph.dark{background-color:#02060b}@media (max-width: 1200px){.case-study-content .image-across.graph{border-radius:0;padding:0 0 33% 0}}@media (max-width: 900px){.case-study-content .image-across.graph{padding:0 0 55% 0}}.case-study-content .content-image{background:#ccc;background-size:cover;background-position:center center;border-radius:24px;display:block;margin:32px -24px;padding:0 0 65% 0;width:auto;max-width:800px}.case-study-content .content-image.tall{padding:0 0 45% 0;margin:8px auto 42px auto;width:65%;max-width:450px}@media (max-width: 800px){.case-study-content .content-image.tall{padding:0 0 80% 0}}.case-study-content .content-image.tall.taller{padding:0 0 65% 0}.case-study-content .content-image.small{margin:0 auto;max-width:340px}.case-study-content .content-image.top-align{background-position:50% 15%}.case-study-content .content-image.left{float:left;margin:0 32px 16px 0;padding:0 0 80% 0;max-width:320px}.case-study-content .before-after{background:#02060b;margin:12px auto;padding:16px 8px 12px 8px;max-width:980px;text-align:center}@media (min-width: 1100px){.case-study-content .before-after{border-radius:24px}}.mobile .case-study-content .before-after{padding:8px 4px 4px 4px}.case-study-content .before-after .photo{background-position:50% 20%;border-radius:16px;background-size:cover;display:inline-block;margin:0 0.9%;padding:0 0 65% 0;position:relative;width:48%}.case-study-content .before-after .photo h3{color:#fff;font:600 24px/1.2 "D","Lucida Grande",verdana,sans-serif;position:absolute;bottom:3%;left:5%;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,0.35)}.case-study-content .caption{color:rgba(0,10,15,0.6);display:block;font:400 11.5px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px auto;max-width:30em;padding:4px;text-align:center}.mobile .case-study-content .caption{font-size:10px}.interview{padding:16px 12px;margin:0 auto;max-width:680px}.mobile .interview{padding:16px 24px 24px 42px}.interview p{position:relative}.mobile .interview p{font-size:15px}.interview p.question{clear:both;color:#444;font-style:oblique;font-size:18px;margin:42px 0 24px 0}.mobile .interview p.question{font-size:15px}.interview p .avatar{background:#ccc;background-size:contain;border-radius:16px;box-shadow:2px 2px 4px rgba(0,0,0,0.25);position:absolute;top:0px;left:-52px;height:32px;width:32px}.interview p .avatar.gyro{background:blue url(../images/logo/180x180.png) no-repeat center center;background-size:contain}.mobile .interview p .avatar{top:2px;left:-32px;height:22px;width:22px}.case-study-header .back-button{position:absolute;top:76px;left:12px}.case-study-header .case-study-label{border:1px solid rgba(205,225,255,0.22);border-color:#1f3034;border-radius:16px;color:#8dc6d4;display:inline-block;font:500 10px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.18em;margin:0px 0 75px 0;padding:3px 4px 1px 8px;text-transform:uppercase;text-shadow:0 0 2px rgba(20,150,240,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88)}.loaded .case-study-header .case-study-label{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .case-study-header .case-study-label{display:none;margin-bottom:42px}.case-study-header .header-content{display:block;position:relative}.case-study-header .description{background:rgba(0,0,0,0.45);border-radius:24px;padding:16px 24px;position:absolute;margin:-12px 0 0 80px;top:135px;left:55%;right:3%;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .case-study-header .description{opacity:1;-webkit-transform:none}@media (max-width: 800px){.case-study-header .description{display:none}}.intro .case-study-header .description{transition-delay:900ms}.case-study-header .description:hover p{color:#fff}.case-study-header .description p{color:rgba(205,225,255,0.64);font:500 12.5px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:32em;text-align:left;-webkit-font-smoothing:antialiased;transition:600ms ease}@media (max-width: 1100px){.case-study-header .description p{font-size:11px}}.case-study-header .section-nav{top:56px}.case-study-header .shares{background:rgba(10,20,35,0.5);background:rgba(205,225,255,0.12);border-radius:8px;padding:12px 12px 9px 12px;position:fixed;top:8px;right:6px;z-index:9990;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .case-study-header .shares{opacity:0.8;-webkit-transform:none;transition-delay:1800ms}.mobile .case-study-header .shares{background:rgba(0,0,0,0.8);padding:10px 8px 8px 8px;position:absolute}.case-study-header .shares .twitter-button{display:inline-block;margin:0 4px;vertical-align:top}.case-study-header .shares .twitter-button:hover{opacity:0.88}.case-study-header .shares .facebook-button{display:inline-block;margin:0 4px;vertical-align:top;opacity:1}.case-study-header .shares .facebook-button:hover{opacity:0.75}.case-study-header .bottom-slant{background:#fff;position:absolute;bottom:0;left:-5%;padding:0 0 7% 0;width:110%;-webkit-transform:translateY(0%) translateX(2%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.case-study-header .center-graphic{display:block;position:relative;pointer-events:none;margin:56px auto -12px auto;height:240px;width:240px}@media (max-height: 750px){.case-study-header .center-graphic{margin-top:24px}}.mobile .case-study-header .center-graphic{margin:24px auto 32px auto;height:200px;width:200px}.case-study-header .center-graphic .vignette{background:transparent -webkit-radial-gradient(50% 50%, ellipse farthest-side, transparent, rgba(2,6,12,0) 20%, rgba(2,6,12,0.9));position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.75}.case-study-header .center-graphic .wrapper{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:scale(1.18);opacity:0.2;transition:all 864ms ease-out}.loaded .case-study-header .center-graphic .wrapper{opacity:1;-webkit-transform:none;transition-delay:264ms}.case-study-header .center-graphic .logotype{background:url(../images/x/logotype.png) no-repeat center center;background-size:100% auto;display:block;position:absolute;top:38%;left:6%;width:95%;height:20%;transition:all 820ms ease-in-out;opacity:0;-webkit-transform:scale(1.24);z-index:9999}.loaded .case-study-header .center-graphic .logotype{opacity:1;-webkit-transform:translateZ(2px) !important;transition-delay:280ms}.case-study-header .center-graphic .stroke{background:url(../images/x/invite/stripe_2.jpg) no-repeat center center;background-size:100% auto;position:absolute;margin-top:-25%;top:50%;left:0;height:35%;width:100%;transition:all 576ms ease-in-out;opacity:0.48;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0) translateZ(0px);-webkit-transform-origin:0 50%;z-index:2}.loaded .case-study-header .center-graphic .stroke,.leaving .case-study-header .center-graphic .stroke{opacity:0.95;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0.98) translateZ(0px)}.intro .case-study-header .center-graphic .stroke{transition-delay:280ms}.case-study-header .center-graphic .stroke.two{background-image:url(../images/x/invite/stripe_1.png);-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0) translateZ(0px);z-index:3}.loaded .case-study-header .center-graphic .stroke.two,.leaving .case-study-header .center-graphic .stroke.two{-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0.96) translateZ(0px)}.intro .case-study-header .center-graphic .stroke.two{transition-delay:464.32ms}.x-header-decor{pointer-events:none;position:absolute;top:-24px;left:-64px;right:-64px;bottom:0}.mobile .x-header-decor{left:-12px;right:-16px}.graphic .x-header-decor{left:15%;top:-10%;bottom:-20%}.graphic.left .x-header-decor{right:5%;left:-5%}.x-header-decor .shape{background:url(../images/x/decor/hex1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;left:50%;height:24px;width:24px;transition:all 420ms ease-in-out;opacity:0}.x-header-decor .shape.hex.two,.x-header-decor .shape.hex.four,.x-header-decor .shape.hex.seven{background-image:url(../images/x/decor/hex2.png)}.x-header-decor .shape.hex.four{height:20px;width:20px}.x-header-decor .shape.hex.three{background-image:url(../images/x/decor/hex3.png)}.x-header-decor .shape.triangle{background-image:url(../images/x/decor/triangle1.png)}.x-header-decor .shape.triangle.two{background-image:url(../images/x/decor/triangle2.png)}.x-header-decor .shape.triangle.three,.x-header-decor .shape.triangle.five{background-image:url(../images/x/decor/triangle3.png)}.x-header-decor .shape.triangle.four{height:16px;width:16px}.x-header-decor .shape.triangle.five{height:12px;width:12px}.x-header-decor .shape.triangle.one{top:20%;left:115%}.x-header-decor .shape.triangle.two{top:5%;left:5%}.x-header-decor .shape.triangle.three{top:88%;left:12%}.x-header-decor .shape.triangle.four{top:65%;left:-5%}.x-header-decor .shape.triangle.five{top:88%;left:85%}.x-header-decor .shape.hex.one{top:4%;left:40%}.x-header-decor .shape.hex.two{top:9%;left:84%}.x-header-decor .shape.hex.three{top:92%;left:108%;height:36px;width:36px}.x-header-decor .shape.hex.four{top:85%;left:48%;height:28px;width:28px}.x-header-decor .shape.hex.five{top:36%;left:-20%;height:20px;width:20px}.x-header-decor .shape.hex.six{top:84%;left:-36%;height:32px;width:32px}.x-header-decor .shape.hex.seven{top:64%;left:140%;height:32px;width:32px}.x-header-decor .shape.hex{-webkit-transform:rotateZ(-80deg) scale(2)}.x-header-decor .shape.hex.two,.x-header-decor .shape.hex.four,.x-header-decor .shape.hex.six,.x-header-decor .shape.hex.seven{-webkit-transform:rotateZ(60deg) scale(0.3)}.showing .x-header-decor .shape.hex{-webkit-transform:none;opacity:0.7}.x-header-decor .shape.triangle{-webkit-transform:translateY(-80%) scale(0.7) rotateZ(180deg)}.showing .x-header-decor .shape.triangle{-webkit-transform:rotateZ(180deg);opacity:0.8}.desktop .at-end .x-header-decor .shape.triangle{-webkit-transform:translateY(-120%) scale(1.1) rotateZ(180deg);opacity:0}.showing .x-header-decor .shape.one{transition-delay:568ms}.showing .x-header-decor .shape.two{transition-delay:832ms}.showing .x-header-decor .shape.three{transition-delay:744ms}.showing .x-header-decor .shape.four{transition-delay:656ms}.showing .x-header-decor .shape.five{transition-delay:920ms}.showing .x-header-decor .shape.six{transition-delay:1008ms}.showing .x-header-decor .shape.seven{transition-delay:1096ms}.at-end .x-header-decor .shape.one{transition-delay:108ms}.at-end .x-header-decor .shape.two{transition-delay:372ms}.at-end .x-header-decor .shape.three{transition-delay:284ms}.at-end .x-header-decor .shape.four{transition-delay:196ms}.at-end .x-header-decor .shape.five{transition-delay:460ms}.x-header-decor .stripe{background:#136fd3;display:block;position:absolute;top:50%;left:50%;height:1px;width:100px;transition:all 420ms ease-out;-webkit-transform:rotateZ(-45deg);-webkit-transform-origin:0 0}.x-header-decor .stripe.one{background:#38a4d5;top:24%;left:52%;width:60px}.x-header-decor .stripe.two{top:32%;left:80%}.x-header-decor .stripe.three{background:#0a4a87;top:85%;left:80%;width:120px}.x-header-decor .stripe.four{background:#0a309b;top:90%;left:38%;width:60px}.x-header-decor .stripe.five{background:#1d3d99;top:90%;left:-15%;width:150px}.mobile .x-header-decor .stripe.five{left:-22%;top:85%}.x-header-decor .stripe.six{top:25%;left:-20%}.mobile .x-header-decor .stripe.six{top:32%;left:-5%}.x-header-decor .stripe.seven{background:#0f8d8b;top:38%;left:-37%;width:130px}.mobile .x-header-decor .stripe.seven{top:46%;left:-18%}.x-header-decor .stripe.orange{background:#c99437}.x-header-decor .stripe.red{background:#ac1257}.x-header-decor .stripe.one{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(60%) scaleX(0)}.x-header-decor .stripe.two,.x-header-decor .stripe.five{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(0%) scaleX(0);-webkit-transform-origin:30% 0}.x-header-decor .stripe.four,.x-header-decor .stripe.seven{opacity:0;-webkit-transform:rotateZ(-46deg) translateX(30%) scaleX(0.3);-webkit-transform-origin:15% 0}.x-header-decor .stripe.three,.x-header-decor .stripe.six{opacity:0.5;-webkit-transform:rotateZ(-46deg) translateX(-20%) scaleX(0)}.showing .x-header-decor .stripe{opacity:1;-webkit-transform:rotateZ(-46deg) translateX(0) scaleX(1)}.showing .x-header-decor .stripe.one{opacity:0.5;transition-delay:558ms}.showing .x-header-decor .stripe.two{transition-delay:666ms}.showing .x-header-decor .stripe.three{transition-delay:774ms}.showing .x-header-decor .stripe.four{transition-delay:738ms}.showing .x-header-decor .stripe.five{transition-delay:702ms}.showing .x-header-decor .stripe.six{transition-delay:594ms}.showing .x-header-decor .stripe.seven{transition-delay:630ms}.case-study-share-footer{background:rgba(205,225,255,0.24);border-radius:24px;display:block;margin:0 auto;padding:24px 24px 18px 24px;max-width:260px;text-align:center}.case-study-share-footer h5{color:rgba(0,10,25,0.64);display:block;font:400 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;padding:0 0 6px 0;text-align:center;-webkit-font-smoothing:antialiased}.case-study-share-footer .facebook-button{display:inline-block;margin:0 4px;vertical-align:top}.case-study-share-footer .twitter-button{display:inline-block;margin:0 4px;vertical-align:top}.more-stories{display:block;margin:42px 0 0 0}.more-stories h5{color:rgba(0,10,25,0.55);display:block;font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;padding:0 0 8px 0;text-align:center;-webkit-font-smoothing:antialiased}.more-stories .stories-across{display:block;text-align:center}.more-stories .story{display:inline-block;padding:16px 2.4%;text-decoration:none}.more-stories .story .avatar{display:inline-block;height:64px;width:64px;transition:all 320ms ease-out;opacity:0.9;-webkit-transform:scale(0.9)}.more-stories .story:hover .avatar{opacity:1;-webkit-transform:none;transition-delay:20ms}.more-stories .story h6{color:rgba(0,10,25,0.65);display:block;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;letter-spacing:0;margin:4px 0 0 0;text-transform:none}.case-study-footer{background:#02060c;overflow:hidden;padding:24px 32px;position:relative}.case-study-footer .container{margin:0 auto;padding:32px 24px;max-width:800px}.case-study-footer .slant{background:#fff;top:0;left:-5%;position:absolute;padding:0 0 7% 0;width:110%;-webkit-transform:translateY(-100%) translateX(2%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.case-study-footer h4{display:block;font:600 42px/1.6 "D","Lucida Grande",verdana,sans-serif;text-align:center;user-select:none;pointer-events:none;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .case-study-footer h4{font-size:28px}.animating .case-study-footer h4{opacity:1;-webkit-transform:scale(1)}.case-study-footer p{color:rgba(205,225,255,0.8);font:500 18px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0;margin:0 auto 24px auto;text-align:center;max-width:30em;-webkit-font-smoothing:antialiased;transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .case-study-footer p{font-size:15px}.loaded .case-study-footer p{opacity:1;-webkit-transform:none;transition-delay:1600ms}.case-study-footer .buttons{display:block;margin:0 0 32px 0;text-align:center}.case-study-footer .buttons .button .backdrop{border-radius:32px}.page-content .glitchtext{color:#fff;position:relative;transform:skew(0.5deg)}.page-content .glitchtext::before,.page-content .glitchtext::after{background:#02060c;color:#fff;display:block;content:attr(data-text);position:absolute;top:0;left:0;bottom:0;width:100%;z-index:99;white-space:nowrap;overflow:hidden}.page-content .glitchtext::before{left:2px;color:#fff;text-shadow:-2px 0 #00ffe1,2px 1px #ff03cd}.page-content .glitchtext:after{left:-1px;z-index:101}.animating .page-content .glitchtext::before{animation:glitch-anim 2.3s infinite linear alternate-reverse}.animating .page-content .glitchtext:after{animation:glitch-anim-2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip-path:inset(8% 0 47% 0);transform:skew(0.01deg)}5%{clip-path:inset(46% 0 36% 0);transform:skew(0.45deg)}10%{clip-path:inset(1% 0 5% 0);transform:skew(0.58deg)}15%{clip-path:inset(8% 0 2% 0);transform:skew(0.3deg)}20%{clip-path:inset(8% 0 33% 0);transform:skew(0.33deg)}25%{clip-path:inset(47% 0 16% 0);transform:skew(0.4deg)}30%{clip-path:inset(49% 0 28% 0);transform:skew(0.06deg)}35%{clip-path:inset(28% 0 6% 0);transform:skew(0.32deg)}40%{clip-path:inset(30% 0 31% 0);transform:skew(0.25deg)}45%{clip-path:inset(46% 0 19% 0);transform:skew(0.07deg)}50%{clip-path:inset(20% 0 9% 0);transform:skew(0.38deg)}55%{clip-path:inset(9% 0 32% 0);transform:skew(0.74deg)}60%{clip-path:inset(43% 0 51% 0);transform:skew(0.64deg)}65%{clip-path:inset(23% 0 49% 0);transform:skew(0.18deg)}70%{clip-path:inset(52% 0 24% 0);transform:skew(0.1deg)}75%{clip-path:inset(48% 0 24% 0);transform:skew(0.18deg)}80%{clip-path:inset(31% 0 12% 0);transform:skew(1deg)}85%{clip-path:inset(1% 0 49% 0);transform:skew(0.02deg)}90%{clip-path:inset(20% 0 19% 0);transform:skew(0.61deg)}95%{clip-path:inset(42% 0 23% 0);transform:skew(0.51deg)}100%{clip-path:inset(21% 0 24% 0);transform:skew(0.75deg)}}@keyframes glitch-anim-2{5%{clip-path:inset(15% 0 19% 0);transform:skew(0.7deg);transform-text-shadow:1px -1px #ff03cd}10%{clip-path:inset(21% 0 40% 0);transform:skew(0.56deg);transform-text-shadow:1px -1px #ff03cd}15%{clip-path:inset(5% 0 35% 0);transform:skew(0.72deg);transform-text-shadow:1px 2px #ff03cd}20%{clip-path:inset(39% 0 30% 0);transform:skew(0.4deg);transform-text-shadow:1px 3px #ff03cd}25%{clip-path:inset(15% 0 13% 0);transform:skew(0.1deg);text-shadow:1px 0px #ff03cd}30%{clip-path:inset(24% 0 30% 0);transform:skew(0.89deg);text-shadow:3px 0px #8412c6}35%{clip-path:inset(46% 0 3% 0);transform:skew(0.16deg);text-shadow:3px 0px #ff8827}40%{clip-path:inset(12% 0 2% 0);transform:skew(0.45deg);text-shadow:0px -1px #8412c6}45%{clip-path:inset(7% 0 42% 0);transform:skew(0.09deg);text-shadow:3px 0px #ff8827}50%{clip-path:inset(13% 0 22% 0);transform:skew(0.47deg);text-shadow:3px 0px #ff1e4e}55%{clip-path:inset(40% 0 20% 0);transform:skew(0.55deg);text-shadow:2px 0px #ff1e4e}60%{clip-path:inset(8% 0 31% 0);transform:skew(0.45deg);text-shadow:1px 0px #ff1e4e}65%{clip-path:inset(46% 0 34% 0);transform:skew(0.93deg)}70%{clip-path:inset(2% 0 44% 0);transform:skew(0.27deg)}75%{clip-path:inset(3% 0 51% 0);transform:skew(0.93deg);text-shadow:-2px 0px #ff1e4e}80%{clip-path:inset(26% 0 40% 0);transform:skew(0.36deg)}85%{clip-path:inset(4% 0 8% 0);transform:skew(0.87deg);text-shadow:-2px 0px #8916ff}90%{clip-path:inset(35% 0 90% 0);transform:skew(0.35deg);text-shadow:2px 1px #27b5ff}95%{clip-path:inset(39% 0 14% 0);transform:skew(0.38deg);text-shadow:1px 0px #ff27ba}100%{clip-path:inset(7% 0 8% 0);transform:skew(0.58deg)}}@keyframes noise-anim{0%{clip-path:inset(30% 0 88% 0);bottom:1%}30%{clip-path:inset(92% 0 50% 0);bottom:0%;left:-1px}40%{left:3px;clip-path:inset(43% 0 90% 0);opacity:0.4}60%{clip-path:inset(25% 0 58% 0);left:-5px;bottom:2%}80%{top:2%;left:0;clip-path:inset(54% 0 30% 0)}100%{top:3px;clip-path:inset(58% 0 43% 0)}}@keyframes noise-anim-b{0%{top:0px;left:-3px;clip-path:inset(15% 0 80% 0)}20%{top:1px;clip-path:inset(92% 0 1% 0)}30%{top:0;left:-3px;clip-path:inset(88% 0 30% 0)}55%{top:3px;left:2px;clip-path:inset(30% 0 20% 0)}60%{top:1px;left:4px;clip-path:inset(70% 0 99% 0)}90%{top:2px;left:5px;clip-path:inset(30% 0 33% 0)}100%{top:0px;left:0px;clip-path:inset(75% 0 88% 0)}}.page-content .testimonials-row{clear:both;display:block;margin:8px 0;padding:16px 24px;text-align:center}.mobile .page-content .testimonials-row{padding:8px 0}.page-content .testimonials-row .testimonial{display:inline-block;margin:12px 1.5%;padding:8px 32px;overflow:hidden;position:relative;vertical-align:middle;box-sizing:border-box;-webkit-font-smoothing:antialiased;min-width:500px;width:50em;transition:all 780ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.page-content .testimonials-row .testimonial.double{width:44%;min-width:360px}@media (max-width: 1100px){.page-content .testimonials-row .testimonial{width:46%}}.mobile .page-content .testimonials-row .testimonial{padding:8px 12px;width:92%;min-width:300px}.page-content .testimonials-row .testimonial p{color:#111;font:500 oblique 19px/1.8 "Georgia",serif;margin:12px 0;text-align:center}@media (max-width: 1000px){.page-content .testimonials-row .testimonial p{font-size:17px}}.mobile .page-content .testimonials-row .testimonial p{font-size:16px}.page-content .testimonials-row .testimonial p.big{font-size:24px;line-height:1.6}@media (max-width: 1000px){.page-content .testimonials-row .testimonial p.big{font-size:20px}}.mobile .page-content .testimonials-row .testimonial p.big{font-size:18px}.page-content .testimonials-row .testimonial p .quo{color:#00aeef;font-size:170%;line-height:0.8;margin-left:1px}.page-content .testimonials-row .testimonial p .quo:nth-child(1){margin-right:1px;margin-left:0}.page-content .testimonials-row .testimonial .vignette{background:transparent -webkit-radial-gradient(33% 45%, ellipse farthest-side, transparent, rgba(255,255,255,0) 15%, rgba(255,255,255,0.42));pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 3800ms ease-out;opacity:1;-webkit-transform:scale(1)}.page-content .testimonials-row .testimonial .avatar{display:inline-block;height:36px;width:36px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.page-content .testimonials-row .testimonial .big+.avatar{height:48px;width:48px}.loaded .page-content .testimonials-row .testimonial{opacity:1;-webkit-transform:none;transition-delay:480ms}.loaded .page-content .testimonials-row .testimonial .avatar{opacity:1;-webkit-transform:none;transition-delay:600ms}.loaded .page-content .testimonials-row .testimonial:nth-child(2){transition-delay:800ms}.loaded .page-content .testimonials-row .testimonial:nth-child(2) .vignette{transition-delay:1280ms}.loaded .page-content .testimonials-row .testimonial:nth-child(2) .avatar{transition-delay:1200ms}.loaded .page-content .testimonials-row .testimonial .vignette{opacity:0.42;-webkit-transform:scale(1.1);transition-delay:480ms}.page-content.embedded .snapshot a{text-decoration:none;pointer-events:none}.page-content .snapshot{background:#f1f1f1;border-radius:24px;margin:32px auto 24px auto;padding:24px 16px;max-width:640px}@media (max-width: 700px){.page-content .snapshot{border-radius:0}}.page-content .snapshot h3{color:rgba(0,20,35,0.5);font:400 16px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;padding:8px 0 24px 0;margin:0;text-align:center;text-transform:uppercase}.page-content .snapshot ul li{display:block;list-style:none}.page-content .snapshot ul li .label{color:rgba(0,10,15,0.55);display:inline-block;font:500 11px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:7px 3% 0 0;text-align:right;letter-spacing:0.06em;text-transform:uppercase;width:40%;vertical-align:top}.page-content .snapshot ul li .value{color:#111;display:inline-block;font:600 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0;vertical-align:top;width:55%}.page-content .snapshot ul li a{color:#333}.page-content .snapshot ul li a:hover{color:#00aeef}.page-content .roadmap{background:#f7f7f7;border-radius:24px;margin:8px auto;margin:16px auto;padding:24px 24px;max-width:880px}@media (max-width: 900px){.page-content .roadmap{border-radius:0}}.page-content .roadmap h3{color:rgba(0,20,35,0.5);font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;padding:8px 0 24px 0;margin:0;text-align:center;text-transform:uppercase}.page-content .roadmap .subtitle{font-size:14px;margin:-8px 10% 24px 10%;text-align:center}.page-content .roadmap .items-across{display:block}.page-content .roadmap .item{display:inline-block;margin:0 1.5% 32px 1.5%;width:29%;vertical-align:top}@media (max-width: 800px){.page-content .roadmap .item{width:45%}}@media (max-width: 500px){.page-content .roadmap .item{width:90%}}.page-content .roadmap .item .number{color:rgba(0,10,15,0.12);font:600 32px/1.1 "D","Lucida Grande",verdana,sans-serif}.page-content .roadmap .item h4{color:#333;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:0 0 4px 0;margin:0}.page-content .roadmap .item p{color:rgba(0,0,0,0.64);font:12px/1.6 "Georgia",serif;margin:0}.landing-page{padding:64px 0 0 0;position:relative;min-height:100%}.landing-page .header{display:block;overflow:hidden;padding:1px 0 0 0;max-width:100%}.landing-page .header .container{min-height:300px;margin:0 auto;max-width:1200px}.landing-page .header .container.short{min-height:127px}.landing-page .header .center-graphic{display:block;margin:48px auto -4px auto;height:300px;width:300px}.landing-page .header h1{color:#fff;font:600 42px/1.4 "D","Lucida Grande",verdana,sans-serif;text-align:center;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .landing-page .header h1{opacity:1;-webkit-transform:none;transition-delay:1000ms}.mobile .landing-page .header h1{font-size:28px}.landing-page .header p{color:#738aa7;display:block;font:500 16px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 16px;margin:0 auto;max-width:36em;text-align:center;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.landing-page .header p.small{color:rgba(205,225,255,0.55);font-size:13px;line-height:1.4;margin-top:16px}.loaded .landing-page .header p{opacity:1;-webkit-transform:none;transition-delay:1080ms}.mobile .landing-page .header p{font-size:15px}.landing-page .header .buttons{margin:24px 0 0 0;text-align:center}.landing-page .header .buttons .button .backdrop{border-radius:32px}.intro .landing-page .header .buttons .button{transition-delay:1100ms}.landing-page .header .down-arrows{display:block;padding:64px 0 32px 0;text-align:center;-webkit-perspective:180px}.landing-page .header .down-arrows .graphic{display:inline-block;margin-right:24px;position:relative;height:88px;width:88px;vertical-align:middle;-webkit-transform-style:preserve-3d;transition:all 640ms ease-out;opacity:0;-webkit-transform:translateZ(1px);-webkit-perspective:300px}.landing-page .header .down-arrows h3{color:rgba(205,225,255,0.24);display:inline-block;font:400 16px/1.3 "D","Lucida Grande",verdana,sans-serif;vertical-align:middle;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.landing-page .header .down-arrows .arrow{background:url(../images/x/arrow.png) no-repeat 0 0;background-size:100% 100%;display:block;position:absolute;top:30%;left:0;right:0;height:48px;-webkit-animation-name:arrowflash;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:1980ms;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:200ms;-webkit-animation-play-state:paused;-webkit-animation-fill-mode:both;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transform:translateY(-40%) scaleX(1.2);-webkit-animation-delay:2216ms}.landing-page .header .down-arrows .arrow.two{-webkit-animation-delay:704ms}.landing-page .header .down-arrows .arrow.three{-webkit-animation-delay:1208ms}.landing-page .header .down-arrows .arrow.four{-webkit-animation-delay:1712ms}.landing-page .header .down-arrows .arrow .pink{background:url(../images/x/arrow_pink.png) no-repeat 0 center;background-size:100% 100%;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 600ms ease-out;opacity:0;-webkit-transform:translateZ(-2px)}.landing-page .header .down-arrows .arrow .blue{background:url(../images/x/arrow_blue.png) no-repeat 0 center;background-size:100% 100%;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 700ms ease-out;opacity:0;-webkit-transform:translateZ(-2px)}.landing-page .header .showing .down-arrows .graphic{opacity:0.8;-webkit-transform:rotateY(10deg)}.landing-page .header .showing .down-arrows h3{opacity:1;-webkit-transform:none;transition-delay:1600ms}.landing-page .header .showing .down-arrows:hover .graphic{opacity:1;-webkit-transform:rotateY(55deg) rotateX(15deg)}.landing-page .header .showing .down-arrows:hover .blue{opacity:1;-webkit-transform:translateZ(-20px) translateX(5px)}.landing-page .header .showing .down-arrows:hover .pink{opacity:1;-webkit-transform:translateZ(10px) translateX(-3px)}.landing-page .header .showing .down-arrows .arrow{-webkit-animation-play-state:running}@-webkit-keyframes arrowflash{0%{opacity:0;-webkit-transform:translateY(-80%) scaleX(0.8) scaleY(0.9)}30%{opacity:0.8}70%{opacity:0.2}100%{opacity:0;-webkit-transform:translateY(100%) scaleX(1.1) scaleY(0.9)}}.center-graphic .phones{position:absolute;top:0;margin:0 0 0 -300px;left:50%;width:600px;text-align:center;height:100%}.center-graphic .phones .phone{display:inline-block;margin:0 16px;position:relative;vertical-align:top;padding:0 0 45% 0;width:24%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1) translateX(-3%) translateZ(0px)}.loaded .center-graphic .phones .phone{opacity:0.99;-webkit-transform:translateZ(0px);transition-delay:960ms}.loaded .center-graphic .phones .phone.second{-webkit-transform:none;transition-delay:720ms}.center-graphic .phones .phone .shell{background:url(../images/app/iphone.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.center-graphic .phones .phone .screenshot{background:#000 no-repeat center center;background-size:auto 100%;border-radius:16px;position:absolute;top:4.1%;left:10%;right:10%;bottom:4.75%;-webkit-transform:translateZ(0px)}.center-graphic .phones .phone .screenshot.two{background-image:url(../images/app/screenshots/2.jpg)}.center-graphic .phones .phone .screenshot.three{background-image:url(../images/app/screenshots/3.jpg)}.landing-page .center-graphic{display:block;position:relative;pointer-events:none}.landing-page .center-graphic .vignette{background:transparent -webkit-radial-gradient(50% 50%, ellipse farthest-side, transparent, rgba(2,6,12,0) 20%, rgba(2,6,12,0.9));position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.75}.landing-page .center-graphic .wrapper{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:scale(1.18);opacity:0.2;transition:all 864ms ease-out}.loaded .landing-page .center-graphic .wrapper{opacity:1;-webkit-transform:none;transition-delay:264ms}.landing-page .center-graphic .logotype{background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:100% auto;position:absolute;top:38%;left:6%;width:95%;height:20%;transition:all 820ms ease-in-out;opacity:0;-webkit-transform:scale(1.24);z-index:9999}.loaded .landing-page .center-graphic .logotype{opacity:1;-webkit-transform:translateZ(2px) !important;transition-delay:280ms}.landing-page .center-graphic .logotype.x-logotype{background-image:url(../images/x/logotype.png)}.landing-page .center-graphic .stroke{background:url(../images/x/invite/stripe_2.jpg) no-repeat center center;background-size:100% auto;position:absolute;margin-top:-25%;top:50%;left:0;height:35%;width:100%;transition:all 576ms ease-in-out;opacity:0.48;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0) translateZ(0px);-webkit-transform-origin:0 50%;z-index:2}.loaded .landing-page .center-graphic .stroke,.leaving .landing-page .center-graphic .stroke{opacity:0.95;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0.98) translateZ(0px)}.intro .landing-page .center-graphic .stroke{transition-delay:280ms}.landing-page .center-graphic .stroke.two{background-image:url(../images/x/invite/stripe_1.png);-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0) translateZ(0px);z-index:3}.loaded .landing-page .center-graphic .stroke.two,.leaving .landing-page .center-graphic .stroke.two{-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0.96) translateZ(0px)}.intro .landing-page .center-graphic .stroke.two{transition-delay:464.32ms}.x-decor{pointer-events:none;position:absolute;top:-16px;left:-64px;right:-64px;bottom:0}.mobile .x-decor{left:-12px;right:-16px}.graphic .x-decor{left:15%;top:-10%;bottom:-20%}.graphic.left .x-decor{right:5%;left:-5%}.x-decor .shape{background:url(../images/x/decor/hex1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;left:50%;height:24px;width:24px;transition:all 420ms ease-in-out;opacity:0}.mobile .x-decor .shape{height:16px;width:16px}.x-decor .shape.hex.two,.x-decor .shape.hex.four,.x-decor .shape.hex.seven{background-image:url(../images/x/decor/hex2.png)}.x-decor .shape.hex.four{height:20px;width:20px}.mobile .x-decor .shape.hex.four{height:18px;width:18px}.x-decor .shape.hex.three{background-image:url(../images/x/decor/hex3.png)}.x-decor .shape.triangle{background-image:url(../images/x/decor/triangle1.png)}.x-decor .shape.triangle.two{background-image:url(../images/x/decor/triangle2.png)}.x-decor .shape.triangle.three,.x-decor .shape.triangle.five{background-image:url(../images/x/decor/triangle3.png)}.x-decor .shape.triangle.four{height:16px;width:16px}.x-decor .shape.triangle.five{height:12px;width:12px}.x-decor .shape.triangle.one{top:30%;left:100%}.x-decor .shape.triangle.two{top:5%;left:5%}.x-decor .shape.triangle.three{top:80%;left:10%}.x-decor .shape.triangle.four{top:65%;left:-5%}.x-decor .shape.triangle.five{top:88%;left:85%}.x-decor .shape.hex.one{top:4%;left:40%}.x-decor .shape.hex.two{top:9%;left:84%}.x-decor .shape.hex.three{top:92%;left:108%;height:36px;width:36px}.x-decor .shape.hex.four{top:85%;left:48%;height:28px;width:28px}.x-decor .shape.hex.five{top:36%;left:-20%;height:20px;width:20px}.x-decor .shape.hex.six{top:84%;left:-36%;height:32px;width:32px}.x-decor .shape.hex.seven{top:64%;left:140%;height:32px;width:32px}.x-decor .shape.hex{-webkit-transform:rotateZ(-80deg) scale(2)}.x-decor .shape.hex.two,.x-decor .shape.hex.four,.x-decor .shape.hex.six,.x-decor .shape.hex.seven{-webkit-transform:rotateZ(60deg) scale(0.3)}.showing .x-decor .shape.hex{-webkit-transform:none;opacity:0.7}.x-decor .shape.triangle{-webkit-transform:translateY(80%) scale(0.7)}.showing .x-decor .shape.triangle{-webkit-transform:none;opacity:0.8}.desktop .at-end .x-decor .shape.triangle{-webkit-transform:translateY(-120%) scale(1.1);opacity:0}.showing .x-decor .shape.one{transition-delay:568ms}.showing .x-decor .shape.two{transition-delay:832ms}.showing .x-decor .shape.three{transition-delay:744ms}.showing .x-decor .shape.four{transition-delay:656ms}.showing .x-decor .shape.five{transition-delay:920ms}.showing .x-decor .shape.six{transition-delay:1008ms}.showing .x-decor .shape.seven{transition-delay:1096ms}.at-end .x-decor .shape.one{transition-delay:108ms}.at-end .x-decor .shape.two{transition-delay:372ms}.at-end .x-decor .shape.three{transition-delay:284ms}.at-end .x-decor .shape.four{transition-delay:196ms}.at-end .x-decor .shape.five{transition-delay:460ms}.x-decor .stripe{background:#136fd3;display:block;position:absolute;top:50%;left:50%;height:1px;width:100px;transition:all 420ms ease-out;-webkit-transform:rotateZ(-45deg);-webkit-transform-origin:0 0}.x-decor .stripe.one{background:#38a4d5;top:24%;left:52%;width:60px}.x-decor .stripe.two{top:32%;left:80%}.x-decor .stripe.three{background:#0a4a87;top:85%;left:80%;width:120px}.x-decor .stripe.four{background:#0a309b;top:90%;left:38%;width:60px}.x-decor .stripe.five{background:#1d3d99;top:90%;left:-15%;width:150px}.mobile .x-decor .stripe.five{left:-22%;top:85%}.x-decor .stripe.six{top:25%;left:-20%}.mobile .x-decor .stripe.six{top:32%;left:-5%}.x-decor .stripe.seven{background:#0f8d8b;top:38%;left:-37%;width:130px}.mobile .x-decor .stripe.seven{top:46%;left:-18%}.x-decor .stripe.orange{background:#c99437}.x-decor .stripe.red{background:#ac1257}.x-decor .stripe.one{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(60%) scaleX(0)}.x-decor .stripe.two,.x-decor .stripe.five{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(0%) scaleX(0);-webkit-transform-origin:30% 0}.x-decor .stripe.four,.x-decor .stripe.seven{opacity:0;-webkit-transform:rotateZ(-46deg) translateX(30%) scaleX(0.3);-webkit-transform-origin:15% 0}.x-decor .stripe.three,.x-decor .stripe.six{opacity:0.5;-webkit-transform:rotateZ(-46deg) translateX(-20%) scaleX(0)}.showing .roadmap-graphic .x-decor .stripe{-webkit-transform:rotateZ(-58deg) translateX(0) scaleX(1)}.showing .x-decor .stripe{opacity:1;-webkit-transform:rotateZ(-46deg) translateX(0) scaleX(1)}.showing .x-decor .stripe.one{opacity:0.5;transition-delay:558ms}.showing .x-decor .stripe.two{transition-delay:666ms}.showing .x-decor .stripe.three{transition-delay:774ms}.showing .x-decor .stripe.four{transition-delay:738ms}.showing .x-decor .stripe.five{transition-delay:702ms}.showing .x-decor .stripe.six{transition-delay:594ms}.showing .x-decor .stripe.seven{transition-delay:630ms}.landing-page .content-row{overflow:hidden;width:100%}.landing-page .content-row .container{display:block;padding:42px 12px 108px 12px;margin:0 auto;max-width:1100px}.mobile .landing-page .content-row .container{padding:32px 0;text-align:center}.landing-page .content-row .graphic{display:block;float:left;margin:0 0 0 2%;min-height:320px;position:relative;width:45%}.landing-page .content-row .graphic.right{float:right}.mobile .landing-page .content-row .graphic{float:none;margin:0 auto;height:300px;width:300px}.landing-page .content-row .graphic .phone{-webkit-transform:translateY(-8px) scale(1.04);top:0}.mobile .landing-page .content-row .graphic .phone{margin-left:-97.5px;left:50%;padding:0 0 99% 0;width:65%}.landing-page .content-row .graphic .content-photo{border-radius:24px;background-position:center center;background-size:cover;box-shadow:2px 4px 8px rgba(0,0,0,0.3);display:block;margin:32px auto;padding:0 0 70% 0;width:80%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.landing-page .content-row .graphic .content-photo.wide{margin-top:10%;padding:0 0 55% 0}.mobile .landing-page .content-row .graphic .content-photo{margin:12px 2% !important;padding:0 0 90% 0;width:96%}.landing-page .content-row .graphic.right .content-photo{margin-left:15%}.landing-page .content-row.showing .graphic .content-photo{opacity:1;-webkit-transform:none;transition-delay:180ms}.landing-page .content-row .content{display:block;margin:0 55% 0 0;padding:64px 0 0 0}.landing-page .content-row .content.right{margin:0 0 0 55%}.mobile .landing-page .content-row .content{padding:16px 8px;margin:0 4px}.landing-page .content-row .content h2{color:#fff;font:600 42px/1.5 "D","Lucida Grande",verdana,sans-serif;margin:0 0 24px 42px;position:relative;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}@media (max-width: 1000px){.landing-page .content-row .content h2{font-size:38px;line-height:1.6}}.mobile .landing-page .content-row .content h2{margin:4px 8px;font-size:32px;line-height:1.3;max-width:380px}@media (max-width: 400px){.mobile .landing-page .content-row .content h2{font-size:30px}}.landing-page .content-row .content .highlight{position:relative;overflow:visible;z-index:1}.landing-page .content-row .content em{position:relative;text-shadow:1px 2px 4px rgba(0,0,0,0.16);z-index:99}.landing-page .content-row .content em.over{z-index:100}.landing-page .content-row .content .brush{background:url(../images/x/brushes/1.jpg) no-repeat 0 0;background-size:100% 100%;display:block;position:absolute;top:-20px;left:-36px;height:82px;width:80%;min-width:240px;transition:all 900ms ease-out;opacity:0;-webkit-transform:scaleX(0) translateX(4px);-webkit-transform-origin:0 50%}.mobile .landing-page .content-row .content .brush{left:-24px;height:66px;width:75%}.landing-page .content-row .content .brush.green{background-image:url(../images/x/brushes/3.jpg);width:60%}.landing-page .content-row .content .brush.green.wide{width:90%;min-width:310px}.mobile .landing-page .content-row .content .brush.green{width:90%;min-width:140px}.landing-page .content-row .content .brush.orange{background-image:url(../images/x/brushes/4.jpg);width:100%;min-width:320px}.landing-page .content-row .content .brush.orange.narrow{width:88%;min-width:240px}.mobile .landing-page .content-row .content .brush.orange{min-width:200px;width:90%}.landing-page .content-row .content p{color:rgba(205,225,255,0.65);font:500 18px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px 16px 42px;position:relative;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}@media (max-width: 1000px){.landing-page .content-row .content p{font-size:15px}}.mobile .landing-page .content-row .content p{font-size:16px;margin:4px 12px}.landing-page .content-row.showing h2{-webkit-transform:none;opacity:1;transition-delay:0}.landing-page .content-row.showing h2 .brush{opacity:0.88;-webkit-transform:scaleX(1) translateX(0);transition-delay:500ms}.landing-page .content-row.showing p{-webkit-transform:none;opacity:1;transition-delay:40ms}.landing-page .content-row.showing .graphic .phone{opacity:1;-webkit-transform:translateZ(0px);transition-delay:160ms}.landing-page .testimonials-row{clear:both;display:block;margin:8px 0;padding:16px 24px;text-align:center}.mobile .landing-page .testimonials-row{margin:8px 0;padding:0}.landing-page .testimonials-row .testimonial{display:inline-block;margin:12px 1.5% 24px 1.5%;padding:24px 32px;overflow:hidden;position:relative;vertical-align:middle;box-sizing:border-box;-webkit-font-smoothing:antialiased;min-width:550px;width:60%;transition:all 780ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.landing-page .testimonials-row .testimonial.double{width:44%;min-width:360px}@media (max-width: 1100px){.landing-page .testimonials-row .testimonial{width:46%}}.mobile .landing-page .testimonials-row .testimonial{padding:8px 16px;width:92%;min-width:300px}.landing-page .testimonials-row .testimonial p{color:#fff;font:500 19px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px 0;text-align:center}@media (max-width: 1000px){.landing-page .testimonials-row .testimonial p{font-size:17px}}.mobile .landing-page .testimonials-row .testimonial p{margin:0;font-size:15px}.landing-page .testimonials-row .testimonial p.big{font-size:24px;line-height:1.6}@media (max-width: 1000px){.landing-page .testimonials-row .testimonial p.big{font-size:21px}}.mobile .landing-page .testimonials-row .testimonial p.big{font-size:19px}.landing-page .testimonials-row .testimonial p .quo{color:rgba(205,225,255,0.55);font-size:170%;line-height:0.8}.landing-page .testimonials-row .testimonial p .quo:nth-child(1){margin-right:2px}.landing-page .testimonials-row .testimonial .vignette{background:transparent -webkit-radial-gradient(33% 45%, ellipse farthest-side, transparent, rgba(2,6,12,0) 15%, rgba(2,6,12,0.98));position:absolute;top:0;left:0;height:100%;width:100%;transition:all 3800ms ease-out;opacity:1;-webkit-transform:scale(1)}.landing-page .testimonials-row .testimonial .avatar{display:inline-block;height:36px;width:36px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.mobile .landing-page .testimonials-row .testimonial .avatar{margin-top:12px}.landing-page .testimonials-row .testimonial .big+.avatar{height:48px;width:48px}.landing-page .testimonials-row.showing .testimonial{opacity:1;-webkit-transform:none;transition-delay:80ms}.landing-page .testimonials-row.showing .testimonial .avatar{opacity:1;-webkit-transform:none;transition-delay:200ms}.landing-page .testimonials-row.showing .testimonial:nth-child(2){transition-delay:400ms}.landing-page .testimonials-row.showing .testimonial:nth-child(2) .vignette{transition-delay:880ms}.landing-page .testimonials-row.showing .testimonial:nth-child(2) .avatar{transition-delay:800ms}.landing-page .testimonials-row.showing .testimonial .vignette{opacity:0.42;-webkit-transform:scale(1.1);transition-delay:80ms}.graphic-results .photo{background:#ccc;border-radius:24px;position:absolute;top:16%;left:50%;padding:0 0 46% 0;width:44%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.72)}.graphic-results .photo.one{background:url(../images/x/photo2.jpg) no-repeat center center;background-size:cover;left:-2%}.mobile .graphic-results .photo.one{left:4%;width:41%}.graphic-results .photo.two{background:url(../images/x/photo3.jpg) no-repeat center center;background-size:cover;left:48%;top:28%}.mobile .graphic-results .photo.two{left:49%;width:42%}.showing .graphic-results .photo{opacity:1;-webkit-transform:none;transition-delay:160ms}.showing .graphic-results .photo.two{transition-delay:480ms}.coaches-graphic .avatar{display:block;position:absolute;top:52%;left:50%;margin:-64px 0 0 -64px;height:128px;width:128px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.coaches-graphic .avatar.two{top:33%;left:80%;margin:-40px 0 0 -40px;height:80px;width:80px}.coaches-graphic .avatar.three{top:38%;left:20%;margin:-32px 0 0 -32px;height:64px;width:64px}.showing .coaches-graphic .avatar{opacity:1;-webkit-transform:none;transition-delay:400ms}.showing .coaches-graphic .avatar.two{transition-delay:560ms}.showing .coaches-graphic .avatar.three{opacity:0.8;transition-delay:800ms}.coaches-graphic .text-label{color:rgba(205,225,255,0.4);display:block;font:500 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:77%;left:35%;-webkit-font-smoothing:antialiased;width:60%;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.showing .coaches-graphic .text-label{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .coaches-graphic .text-label{color:rgba(205,225,255,0.75);font-size:10px;line-height:1.2;left:32%;width:65%}.roadmap-graphic{-webkit-perspective:1200px}.roadmap-graphic .months{position:absolute;top:0;left:0;height:100%;width:100%;transition:all 1200ms ease-out;-webkit-transform:rotateX(16deg) rotateY(12deg) scale(0.64)}.showing .roadmap-graphic .months{-webkit-transform:rotateX(7deg) rotateY(6deg);transition-delay:300ms}.roadmap-graphic .months:hover{-webkit-transform:rotateX(-8deg) rotateY(18deg);transition-delay:100ms}.mobile .roadmap-graphic .months{left:5%;right:-8%;width:auto}.roadmap-graphic .month{position:absolute;margin:-90px 0 0 -90px;top:50%;left:50%;height:180px;width:180px;-webkit-font-smoothing:antialiased}.roadmap-graphic .month .bg{background:url(../images/x/roadmap/hex.png) no-repeat center center;background-size:contain;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.roadmap-graphic .month .top-label{color:rgba(205,225,255,0.4);display:block;font:500 13px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:16%;left:10%;right:10%;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(10%)}.roadmap-graphic .month .bottom-label{color:#fff;display:block;font:600 15px/1.1 "D","Lucida Grande",verdana,sans-serif;position:absolute;top:70%;left:10%;right:10%;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-10%)}.roadmap-graphic .month .bottom-label.orange{color:#e9931f}.roadmap-graphic .month .bottom-label.green{color:#8fca3e}.roadmap-graphic .month .bottom-label.purple{color:#9b2fff}.roadmap-graphic .month .bottom-label.pink{color:#ff1fa3}.roadmap-graphic .month .bottom-label.blue{color:#34a1ff}.roadmap-graphic .month .bottom-label.cyan{color:#47d2ff}.roadmap-graphic .month .icon{background:url(../images/x/roadmap/icon_steps.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:28%;left:8%;right:8%;bottom:30%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.roadmap-graphic .month .icon.food{background-image:url(../images/x/roadmap/icon_food.png)}.roadmap-graphic .month .icon.run{background-image:url(../images/x/roadmap/icon_run.png)}.roadmap-graphic .month .icon.sleep{background-image:url(../images/x/roadmap/icon_sleep.png)}.roadmap-graphic .month .icon.brain{background-image:url(../images/x/roadmap/icon_brain.png)}.roadmap-graphic .month .icon.clock{background-image:url(../images/x/roadmap/icon_clock.png)}.roadmap-graphic .month .icon.weights{background-image:url(../images/x/roadmap/icon_weights.png)}.roadmap-graphic .month .icon.cup{background-image:url(../images/x/roadmap/icon_cup.png)}.mobile .roadmap-graphic .month{margin:-80px 0 0 -80px;height:160px;width:160px}.roadmap-graphic .month.medium{margin:-70px 0 0 -70px;height:140px;width:140px}.mobile .roadmap-graphic .month.medium{margin:-60px 0 0 -60px;height:120px;width:120px}.roadmap-graphic .month.medium .top-label{font-size:11px}.roadmap-graphic .month.medium .bottom-label{font-size:13.5px;font-weight:500;top:69%}.roadmap-graphic .month.small{margin:-60px 0 0 -60px;height:120px;width:120px}.mobile .roadmap-graphic .month.small{margin:-50px 0 0 -50px;height:100px;width:100px}.roadmap-graphic .month.small .top-label{font-size:9.5px;font-weight:500}.roadmap-graphic .month.small .bottom-label{font-size:11.5px;font-weight:500;top:70%}.roadmap-graphic .month.tiny{margin:-40px 0 0 -40px;height:80px;width:80px}.roadmap-graphic .month.tiny .top-label{font-size:9px;font-weight:500}.roadmap-graphic .month.tiny .bottom-label{font-size:10px;font-weight:400;top:68%}.roadmap-graphic .month.one{top:48%;left:45%}.roadmap-graphic .month.two{top:21%;left:69%}.roadmap-graphic .month.three{top:74%;left:72%}.roadmap-graphic .month.four{top:72%;left:14%}.roadmap-graphic .month.five{top:19%;left:10%}.roadmap-graphic .month.six{top:12%;left:34%}.showing .roadmap-graphic .month .bg{opacity:1;-webkit-transform:none;transition-delay:inherit}.showing .roadmap-graphic .month .top-label{opacity:1;transition-delay:inherit;-webkit-transform:none}.showing .roadmap-graphic .month .bottom-label{opacity:1;transition-delay:inherit;-webkit-transform:none}.showing .roadmap-graphic .month .icon{opacity:1;transition-delay:inherit;-webkit-transform:none}.showing .roadmap-graphic .month.one{transition-delay:210ms}.showing .roadmap-graphic .month.two{transition-delay:370ms}.showing .roadmap-graphic .month.three{transition-delay:530ms}.showing .roadmap-graphic .month.four{transition-delay:690ms}.showing .roadmap-graphic .month.five{transition-delay:850ms}.showing .roadmap-graphic .month.six{transition-delay:1010ms}.food-graphic{-webkit-perspective:1200px;height:410px}.mobile .food-graphic{margin-bottom:64px;height:440px}.showing .food-graphic:hover .messages{-webkit-transform:rotateX(12deg) rotateY(-24deg) translateY(5%);transition-duration:6s;transition-delay:0ms}.food-graphic .messages{position:absolute;top:0;left:10%;height:100%;width:90%;transition:all 9s ease-out;-webkit-transform:rotateX(-8deg) rotateY(22deg) translateY(8%)}.showing .food-graphic .messages{-webkit-transform:rotateX(8deg) rotateY(-18deg) translateY(0);transition-delay:600ms}.food-graphic .messages .message{display:block;position:relative;margin:0 0 24px 0;text-align:right;width:80%}.food-graphic .messages .message.below{margin:0 0 0 10%;max-width:70%}.food-graphic .messages .message .avatar{position:absolute;top:6px;right:-72px;height:58px;width:58px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.food-graphic .messages .message .avatar.leftside{right:auto;left:-84px;height:64px;width:64px}.showing .food-graphic .messages .message .avatar{opacity:1;-webkit-transform:none;transition-delay:280ms}.showing .food-graphic .messages .message .avatar.leftside{transition-delay:3700ms}.food-graphic .messages .message .body{background:#ccc;background:-webkit-linear-gradient(top, #ccc, #aaa);border-radius:42px;display:inline-block;padding:24px 18px;min-width:48%;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(12%) scale(0.88)}.food-graphic .messages .message .body.second{margin-right:-12px;-webkit-transform:translateX(-9%) scale(0.92)}.food-graphic .messages .message .body.second p{-webkit-transform:translateX(-7%) scale(1.04)}.showing .food-graphic .messages .message .body{opacity:1;-webkit-transform:none;transition-delay:380ms}.showing .food-graphic .messages .message .body.second{transition-delay:3700ms}.food-graphic .messages .message .body p{color:#111;font:500 17px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-right:12px;text-align:right;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(8px)}.showing .food-graphic .messages .message .body p{opacity:1;-webkit-transform:none;transition-delay:420ms}.food-graphic .messages .message .body p.smaller{font-size:12.5px;margin-right:12px;margin-left:8px;text-align:left}.showing .food-graphic .messages .message .body.second p{transition-delay:4100ms}.food-graphic .messages .message .foodphotos{margin:8px 0 0 16px;position:relative;padding:0 0 0px 0;text-align:right}.food-graphic .messages .message .foodphotos .photo{display:inline-block;margin:0 0 0 1.2%;width:45%;vertical-align:top}.food-graphic .messages .message .foodphotos .photo .image{background:url(../images/x/food/pizza.jpg) no-repeat center center;background-size:cover;border-radius:12px;display:block;margin:0 0 0 4%;padding:0 0 100% 0;width:96%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.7)}.showing .food-graphic .messages .message .foodphotos .photo .image{opacity:1;-webkit-transform:none;transition-delay:520ms}.food-graphic .messages .message .foodphotos .photo.salad .image{background-image:url(../images/x/food/salad.jpg)}.showing .food-graphic .messages .message .foodphotos .photo.salad .image{transition-delay:640ms}.food-graphic .messages .message .foodphotos .photo .labels{display:block;padding:4px 0 0 0;position:relative;text-align:left;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.showing .food-graphic .messages .message .foodphotos .photo .labels{opacity:1;-webkit-transform:none;transition-delay:700ms}.showing .food-graphic .messages .message .foodphotos .photo.salad .labels{transition-delay:900ms}.food-graphic .messages .message .foodphotos .photo .foodname{color:rgba(255,255,255,0.9);display:block;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 0 12px}.food-graphic .messages .message .foodphotos .photo .timestamp{color:rgba(205,225,255,0.6);display:block;font:500 9.5px/1.3 "D","Lucida Grande",verdana,sans-serif;position:absolute;right:4px;top:12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.showing .food-graphic .messages .message .foodphotos .photo .timestamp{opacity:1;-webkit-transform:none;transition-delay:2200ms}.food-graphic .messages .message .foodphotos .photo .nutritionbar{display:block;margin:4px 0 6px 12px;height:4px;text-align:left}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece{background:#c32432;border-radius:2px;display:inline-block;height:2.5px;margin:0 2px 0 0;vertical-align:top;width:27%;transition:all 320ms ease-out;transform-origin:0 0;opacity:0.4;-webkit-transform:scaleX(0)}.showing .food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece{opacity:1;-webkit-transform:scaleX(1);transition-delay:2300ms}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.medium{width:40%}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.long{width:55%}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.short{width:18%}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.blue{background:#4c90c5}.showing .food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.blue{transition-delay:2400ms}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.green{background:#97c54e}.showing .food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.green{transition-delay:2500ms}.food-graphic .messages .message .foodphotos .photo .calories{color:rgba(205,225,255,0.4);display:block;font:400 11px/1.3 "D","Lucida Grande",verdana,sans-serif;text-align:left;margin:0 0 0 12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-6px)}.showing .food-graphic .messages .message .foodphotos .photo .calories{opacity:1;-webkit-transform:none;transition-delay:2700ms}.food-graphic .messages .message .foodphotos .bottom-analyzing{position:absolute;bottom:-2px;left:36px;right:0px;height:24px;text-align:left;transition:all 380ms ease-out;opacity:0;-webkit-transform:scale(0.9) translateX(-8px)}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing{opacity:1;-webkit-transform:none;transition-delay:1020ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .bg{background:#184abd;border-radius:24px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .bg{opacity:0;-webkit-transform:scale(1.08) translateX(5%);transition-delay:2200ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-label{display:inline-block;font:500 9px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin-left:8px;position:relative;text-transform:uppercase;text-align:left;transition:all 320ms ease-out}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-label{opacity:0;-webkit-transform:translateX(4px);transition-delay:1640ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-bar{background:rgba(255,255,255,0.8);border-radius:4px;display:inline-block;margin:3px 0 0 10px;position:relative;width:40%;height:2px;vertical-align:middle;transition:all 920ms ease-out;opacity:1;-webkit-transform-origin:0 0;-webkit-transform:scaleX(0)}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-bar{opacity:0;-webkit-transform:scaleX(1.1) translateX(8px);transition-delay:1200ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .mini-avatar{position:absolute;top:0;left:-28px;height:22px;width:22px;transition:all 320ms ease-out}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .mini-avatar{opacity:0;-webkit-transform:scale(1.1);transition-delay:2100ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .mini-avatar .image{background-size:contain;border-radius:20px;display:block;height:100%;width:100%}.food-graphic .vignette{background:transparent -webkit-radial-gradient(60% 65%, ellipse farthest-side, transparent, rgba(2,6,12,0) 15%, rgba(2,6,12,0.98));position:absolute;top:-5%;left:-5%;bottom:-10%;width:108%;transition:all 7200ms ease-out;opacity:0.1;-webkit-transform:scale(1) translateY(5%)}.showing .food-graphic .vignette{opacity:0.64;-webkit-transform:scale(1.1);transition-delay:900ms}.mobile .food-graphic .vignette{display:none}.library-intro{display:block;padding:16px 24px 42px 24px;text-align:center}.library-intro h2{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif}.library-intro p{color:rgba(205,225,255,0.8);font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px auto;max-width:48em}.devices-grid{margin:32px 0 0 0;display:block}.devices-grid .device{background:rgba(205,225,255,0.1);border-radius:24px;display:inline-block;margin:0 2% 24px 2%;width:28%;text-align:center;vertical-align:top}.mobile .devices-grid .device{width:auto;display:block}.devices-grid .device h2{color:#fff;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:24px 16px 16px 16px}.devices-grid .device .image{background:-webkit-linear-gradient(top, #ccc, #fff);background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:24px;display:block;margin:16px;padding:0 0 60% 0}.devices-grid .device .image.for-watch{background-image:url(../images/x/devices/watch.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-bp{background-image:url(../images/x/devices/bloodpressure.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-glucose{background-image:url(../images/x/devices/glucose.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-watch{background-image:url(../images/x/devices/watch.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-oura{background-image:url(../images/x/devices/oura.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-muse{background-image:url(../images/x/devices/muse.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-dna{background-image:url(../images/x/devices/dna.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-scale{background-image:url(../images/x/devices/scale.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-book{background-image:url(../images/x/devices/book.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-ketone{background-image:url(../images/x/devices/ketones.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device p{color:rgba(205,225,255,0.6);font:400 14px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:12px;margin:0}.mobile .devices-grid .device p{padding:16px 24px}.roadmap-section{display:block}.roadmap-section .container{overflow:hidden;margin:0 auto;max-width:1200px}.roadmap-plan{display:block;margin:0 0 32px 0;text-align:center}.roadmap-plan h2{color:rgba(205,225,255,0.6);font:400 28px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;margin:42px 0 16px 0;text-align:center}.roadmap-plan .plan-section{display:inline-block;margin:0 2%;width:16%;text-align:left;vertical-align:top}.mobile .roadmap-plan .plan-section{width:40%;margin-bottom:42px}.roadmap-plan .plan-section .number{background:rgba(205,225,255,0.1);border-radius:40px;color:rgba(205,255,255,0.33);display:inline-block;font:500 50px/80px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-left:-16px;margin-bottom:12px;text-align:center;height:80px;width:80px}.roadmap-plan .plan-section h3{color:rgba(255,255,255,0.88);display:block;font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0}.roadmap-plan .plan-section p{color:rgba(205,225,255,0.5);display:block;font:500 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.roadmap-plan .right-arrow{color:rgba(205,225,255,0.2);display:inline-block;display:none;font:500 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:18px 0 0 0;vertical-align:top;text-align:center;width:2%}.roadmap-column{float:left;margin:0 3%;width:27%;text-align:center}@media (max-width: 900px){.roadmap-column{margin:0 0.5%;width:32%}}.roadmap-column.wide-column{float:none;width:auto}.mobile .roadmap-column{float:none;margin:0 auto;max-width:320px;width:auto}.roadmap-column h2{color:rgba(205,225,255,0.4);display:block;font:300 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:42px 0 16px 0;-webkit-font-smoothing:antialiased}.roadmap-column .chapters-across .chapter{display:inline-block;margin:0 3% 42px 0;width:30%;vertical-align:top}.mobile .roadmap-column .chapters-across .chapter{width:auto;margin:0 0 32px 0}.roadmap-column .chapter{background:rgba(205,225,255,0.06);border-radius:32px;display:block;padding:16px 0;margin:0 0 42px 0}.roadmap-column .chapter .chapter-graphic{background:#ccc;border-radius:64px;display:inline-block;margin:8px auto 16px auto;height:100px;width:100px}.roadmap-column .chapter .chapter-graphic.green{background:#0fb858}.roadmap-column .chapter .chapter-graphic.red{background:#a41527}.roadmap-column .chapter .chapter-graphic.orange{background:#f1d82e}.roadmap-column .chapter .chapter-graphic.pink{background:#e39ecb}.roadmap-column .chapter .chapter-graphic.teal{background:#7c9aad}.roadmap-column .chapter .chapter-graphic.purple{background:#774181}.roadmap-column .chapter .chapter-graphic.blue{background:#205dc3}.roadmap-column .chapter .chapter-graphic.dark{background:#2d2b68}.roadmap-column .chapter .chapter-graphic .chapter-icon{color:#fff;font:600 55px/100px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.roadmap-column .chapter h3{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0}.roadmap-column .chapter p{color:rgba(205,225,255,0.6);display:block;font:500 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 24px;text-align:left;-webkit-font-smoothing:antialiased;min-height:20em}.x-features-across{display:block}.x-features-across .feature-item{display:inline-block;margin:16px 1%;width:30%;text-align:center;vertical-align:top}.mobile .x-features-across .feature-item{display:block;margin:32px 0;width:auto}.x-features-across .feature-item .icon-circle{background:rgba(205,225,255,0.2);border-radius:64px;display:inline-block;margin:0 0 8px 0;height:64px;width:64px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.showing .x-features-across .feature-item .icon-circle{opacity:1;-webkit-transform:none;transition-delay:80m}.x-features-across .feature-item .icon-circle.green{background:#538a4d}.x-features-across .feature-item .icon-circle.yellow{background:#d6a02b}.x-features-across .feature-item .icon-circle.pink{background:#e54380}.x-features-across .feature-item .icon-circle .icon-text{display:block;font:42px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px;height:42px;width:42px}.x-features-across .feature-item h2{color:#fff;font:500 26px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .x-features-across .feature-item h2{font-size:20px}.showing .x-features-across .feature-item h2{opacity:1;-webkit-transform:none;transition-delay:320ms}.x-features-across .feature-item p{color:rgba(205,225,255,0.65);font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.showing .x-features-across .feature-item p{opacity:1;-webkit-transform:none;transition-delay:390ms}.showing .x-features-across .feature-item:nth-child(1) .icon-circle{transition-delay:140ms}.showing .x-features-across .feature-item:nth-child(1) h2{transition-delay:140ms}.showing .x-features-across .feature-item:nth-child(1) p{transition-delay:140ms}.showing .x-features-across .feature-item:nth-child(2) .icon-circle{transition-delay:240ms}.showing .x-features-across .feature-item:nth-child(2) h2{transition-delay:240ms}.showing .x-features-across .feature-item:nth-child(2) p{transition-delay:240ms}.showing .x-features-across .feature-item:nth-child(3) .icon-circle{transition-delay:340ms}.showing .x-features-across .feature-item:nth-child(3) h2{transition-delay:340ms}.showing .x-features-across .feature-item:nth-child(3) p{transition-delay:340ms}.faqs{display:block;padding:8px 24px}.faqs h2{color:rgba(205,225,255,0.3);font:400 32px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:16px 0 32px 0;text-align:center}.faqs .column{display:inline-block;margin:0 3% 0 1%;width:46%;vertical-align:top}.mobile .faqs .column{display:block;margin:0 2%;width:auto}.faqs .question{border-bottom:1px solid rgba(205,225,255,0.1);cursor:pointer;display:block;padding:16px 0}.faqs .question.collapsed .answer{display:none}.faqs .question.collapsed .title .plus{-webkit-transform:rotateZ(0deg)}.faqs .question .title{display:block}.faqs .question .title .plus{color:rgba(205,225,255,0.2);display:block;float:left;font:400 28px/32px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;width:32px;text-align:center;transition:all 320ms ease-out;-webkit-transform:rotateZ(45deg)}.faqs .question .title .text{color:#fff;font:500 22px/24px "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 36px;padding:6px 0 0 0}.faqs .question .answer p{color:#b4bde2;display:block;font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 16px 36px;-webkit-font-smoothing:antialiased}.faqs .question .answer p a{color:#fff}.faqs .question .answer p a:hover{color:#00aeef}.faqs .question .answer ul{font:400 13px/1.2 "D","Lucida Grande",verdana,sans-serif;list-style:disc;margin:0 0 16px 36px}.faqs .question .answer ul li{list-style:disc;margin:0 0 8px 16px;text-align:left}.landing-page .ending{overflow:hidden;padding:42px 24px 64px 24px;text-align:center}.mobile .landing-page .ending{padding:32px 8px}.landing-page .ending .buttons{margin:0 0 24px 0}.landing-page .ending .buttons .button{display:inline-block}.landing-page .ending .buttons .button .backdrop{border-radius:80px}.landing-page .ending p{color:rgba(205,225,255,0.8);font:500 18px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0;margin:0 auto 24px auto;text-align:center;max-width:30em;-webkit-font-smoothing:antialiased;transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .landing-page .ending p{font-size:15px}.landing-page .ending p.green{color:#39d914;text-shadow:0 0 2px #08a03a}.landing-page .ending h4{display:block;font:600 68px/1.6 "D","Lucida Grande",verdana,sans-serif;text-align:center;user-select:none;pointer-events:none;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .landing-page .ending h4{font-size:42px}.landing-page .ending.showing h4{opacity:1;-webkit-transform:scale(1)}.landing-page .ending.showing p{opacity:1;-webkit-transform:scale(1);transition-delay:320ms}.ending .glitchtext{color:#fff;position:relative;transform:skew(0.5deg)}.ending .glitchtext::before,.ending .glitchtext::after{background:#02060c;color:#fff;display:block;content:attr(data-text);position:absolute;top:0;left:0;bottom:0;width:100%;z-index:99;white-space:nowrap;overflow:hidden}.ending .glitchtext::before{left:2px;color:#fff;text-shadow:-2px 0 #00ffe1,2px 1px #ff03cd}.ending .glitchtext:after{left:-1px;z-index:101}.ending.showing .glitchtext::before{animation:glitch-anim 2.3s infinite linear alternate-reverse}.ending.showing .glitchtext:after{animation:glitch-anim-2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip-path:inset(8% 0 47% 0);transform:skew(0.01deg)}5%{clip-path:inset(46% 0 36% 0);transform:skew(0.45deg)}10%{clip-path:inset(1% 0 5% 0);transform:skew(0.58deg)}15%{clip-path:inset(8% 0 2% 0);transform:skew(0.3deg)}20%{clip-path:inset(8% 0 33% 0);transform:skew(0.33deg)}25%{clip-path:inset(47% 0 16% 0);transform:skew(0.4deg)}30%{clip-path:inset(49% 0 28% 0);transform:skew(0.06deg)}35%{clip-path:inset(28% 0 6% 0);transform:skew(0.32deg)}40%{clip-path:inset(30% 0 31% 0);transform:skew(0.25deg)}45%{clip-path:inset(46% 0 19% 0);transform:skew(0.07deg)}50%{clip-path:inset(20% 0 9% 0);transform:skew(0.38deg)}55%{clip-path:inset(9% 0 32% 0);transform:skew(0.74deg)}60%{clip-path:inset(43% 0 51% 0);transform:skew(0.64deg)}65%{clip-path:inset(23% 0 49% 0);transform:skew(0.18deg)}70%{clip-path:inset(52% 0 24% 0);transform:skew(0.1deg)}75%{clip-path:inset(48% 0 24% 0);transform:skew(0.18deg)}80%{clip-path:inset(31% 0 12% 0);transform:skew(1deg)}85%{clip-path:inset(1% 0 49% 0);transform:skew(0.02deg)}90%{clip-path:inset(20% 0 19% 0);transform:skew(0.61deg)}95%{clip-path:inset(42% 0 23% 0);transform:skew(0.51deg)}100%{clip-path:inset(21% 0 24% 0);transform:skew(0.75deg)}}@keyframes glitch-anim-2{5%{clip-path:inset(15% 0 19% 0);transform:skew(0.7deg);transform-text-shadow:1px -1px #ff03cd}10%{clip-path:inset(21% 0 40% 0);transform:skew(0.56deg);transform-text-shadow:1px -1px #ff03cd}15%{clip-path:inset(5% 0 35% 0);transform:skew(0.72deg);transform-text-shadow:1px 2px #ff03cd}20%{clip-path:inset(39% 0 30% 0);transform:skew(0.4deg);transform-text-shadow:1px 3px #ff03cd}25%{clip-path:inset(15% 0 13% 0);transform:skew(0.1deg);text-shadow:1px 0px #ff03cd}30%{clip-path:inset(24% 0 30% 0);transform:skew(0.89deg);text-shadow:3px 0px #8412c6}35%{clip-path:inset(46% 0 3% 0);transform:skew(0.16deg);text-shadow:3px 0px #ff8827}40%{clip-path:inset(12% 0 2% 0);transform:skew(0.45deg);text-shadow:0px -1px #8412c6}45%{clip-path:inset(7% 0 42% 0);transform:skew(0.09deg);text-shadow:3px 0px #ff8827}50%{clip-path:inset(13% 0 22% 0);transform:skew(0.47deg);text-shadow:3px 0px #ff1e4e}55%{clip-path:inset(40% 0 20% 0);transform:skew(0.55deg);text-shadow:2px 0px #ff1e4e}60%{clip-path:inset(8% 0 31% 0);transform:skew(0.45deg);text-shadow:1px 0px #ff1e4e}65%{clip-path:inset(46% 0 34% 0);transform:skew(0.93deg)}70%{clip-path:inset(2% 0 44% 0);transform:skew(0.27deg)}75%{clip-path:inset(3% 0 51% 0);transform:skew(0.93deg);text-shadow:-2px 0px #ff1e4e}80%{clip-path:inset(26% 0 40% 0);transform:skew(0.36deg)}85%{clip-path:inset(4% 0 8% 0);transform:skew(0.87deg);text-shadow:-2px 0px #8916ff}90%{clip-path:inset(35% 0 90% 0);transform:skew(0.35deg);text-shadow:2px 1px #27b5ff}95%{clip-path:inset(39% 0 14% 0);transform:skew(0.38deg);text-shadow:1px 0px #ff27ba}100%{clip-path:inset(7% 0 8% 0);transform:skew(0.58deg)}}@keyframes noise-anim{0%{clip-path:inset(30% 0 88% 0);bottom:1%}30%{clip-path:inset(92% 0 50% 0);bottom:0%;left:-1px}40%{left:3px;clip-path:inset(43% 0 90% 0);opacity:0.4}60%{clip-path:inset(25% 0 58% 0);left:-5px;bottom:2%}80%{top:2%;left:0;clip-path:inset(54% 0 30% 0)}100%{top:3px;clip-path:inset(58% 0 43% 0)}}@keyframes noise-anim-b{0%{top:0px;left:-3px;clip-path:inset(15% 0 80% 0)}20%{top:1px;clip-path:inset(92% 0 1% 0)}30%{top:0;left:-3px;clip-path:inset(88% 0 30% 0)}55%{top:3px;left:2px;clip-path:inset(30% 0 20% 0)}60%{top:1px;left:4px;clip-path:inset(70% 0 99% 0)}90%{top:2px;left:5px;clip-path:inset(30% 0 33% 0)}100%{top:0px;left:0px;clip-path:inset(75% 0 88% 0)}}.guide-page .expandable{position:relative}.guide-page .expandable .container{display:block;margin:0 auto;position:relative;padding:16px 32px;max-width:1080px}.guide-page .expandable .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(32px)}.mobile .guide-page .expandable .section-backdrop{bottom:-1px}.loaded .guide-page .expandable .section-backdrop{opacity:1;-webkit-transform:translateY(0);transition-delay:240ms}.leaving.leaving .guide-page .expandable .section-backdrop{transition-delay:240ms;opacity:0;transition-duration:160ms}.guide-page .expandable .section-backdrop .slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.guide-page .expandable .section-backdrop .slant.bottom{top:100%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);box-shadow:0 7px 6px rgba(0,0,0,0.2)}.guide-page .expandable.dark .section-backdrop,.guide-page .expandable.dark .slant{background:#000}.guide-page .coming-soon{background:#070e15;border-radius:32px;display:block;margin:42px auto 64px auto;padding:56px 32px;max-width:400px}.guide-page .coming-soon p{color:#21c4ff;font:400 24px/1.1 "D","Lucida Grande",verdana,sans-serif;text-align:center}.guide-page .more-guides{display:block;padding:42px 0;text-align:center}.guide-page .more-guides h3{color:rgba(205,225,255,0.4);font:500 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 24px 0;-webkit-font-smoothing:antialiased}.guide-page .more-guides .category-link{display:inline-block;margin:0 1%;text-align:center;text-decoration:none;width:18%;max-width:120px}.guide-page .more-guides .category-link .icon{background:#273a47;border-radius:24px;display:inline-block;font:500 24px/42px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 0;height:42px;width:42px}.guide-page .more-guides .category-link .label{color:#fff;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;text-align:center}.guide-header{display:block;position:relative}.guide-header .header-backdrop{background:#0048ff;display:block;position:absolute;top:0;left:0;height:105%;width:100%;pointer-events:none;-webkit-user-select:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.guide-header .header-backdrop.orange{background:#ff9d1d}.guide-header .header-backdrop.yellow{background:#de9009 -webkit-linear-gradient(-64deg, #f2b013, #f87307)}.guide-header .header-backdrop.red{background:#ec3910}.guide-header .header-backdrop.green{background:#48ac16}.guide-header .header-backdrop.pink{background:#cd3395}.guide-header .header-backdrop.purple{background:#8126d6}.loaded .guide-header .header-backdrop{opacity:1;-webkit-transform:none;transition-delay:240ms}.guide-header .header-backdrop .bottom-shadow{background:-webkit-linear-gradient(top, rgba(0,0,0,0), #000);display:block;position:absolute;bottom:0;left:0;height:80%;width:100%;transition:all 900ms ease-out;opacity:1}.loaded .guide-header .header-backdrop .bottom-shadow{opacity:0.75;transition-delay:400ms}.guide-header .header-backdrop .words{opacity:0.25;font-size:0;overflow:hidden;position:absolute;top:50px;bottom:0;left:-10%;right:-10%;text-align:center}.guide-header .header-backdrop .words .word{display:inline-block;font:600 6.5vw/0.55 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.guide-header .container{display:block;margin:0 auto;padding:1px 0;max-width:1100px}.guide-header .container .centered{background:rgba(205,225,255,0.2);background:-webkit-linear-gradient(top, rgba(255,255,255,0.14), rgba(255,255,255,0.05));box-shadow:inset 1px 1px rgba(255,255,255,0.05),2px 8px 21px rgba(0,0,0,0.5);border-radius:42px;display:block;padding:24px 32px;position:relative;text-align:center;margin:160px auto 180px auto;max-width:420px;backdrop-filter:blur(6px);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .guide-header .container .centered{opacity:1;-webkit-transform:none;transition-delay:360ms}.guide-header .container .centered .circle{background:rgba(255,255,255,0.3);border-radius:42px;display:inline-block;margin:0 0 8px 0;height:64px;width:64px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.loaded .guide-header .container .centered .circle{opacity:1;-webkit-transform:none;transition-delay:500ms}.guide-header .container .centered .circle .icon{display:block;font:42px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:10px auto 0 auto;height:42px;width:42px}.guide-header .container .centered h1{color:#fff;font:600 3vw/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:-1px -1px 0 rgba(0,0,0,0.4);text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .guide-header .container .centered h1{opacity:1;-webkit-transform:none;transition-delay:550ms}.guide-header .container .centered h2{color:rgba(255,255,255,0.65);font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .guide-header .container .centered h2{opacity:1;-webkit-transform:none;transition-delay:600ms}.coaches-page{padding:1px 0 0 0}.coaches-page h1{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:88px 16px 0 16px;text-align:center;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .coaches-page h1{opacity:1;-webkit-transform:none}.coaches-list{text-align:center;position:relative}.coaches-list .coach-link{display:inline-block;margin:0 2%;padding:8px 0 24px 0;width:20%;max-width:280px;vertical-align:top;text-align:center;text-decoration:none}@media (max-width: 800px){.coaches-list .coach-link{width:45%}}.coaches-list .coach-link .avatar{display:inline-block;margin:0 0 12px 0;height:80px;width:80px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .coaches-list .coach-link .avatar{opacity:1;-webkit-transform:none}.coaches-list .coach-link h2{color:#fff;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .coaches-list .coach-link h2{opacity:1;-webkit-transform:none}.coaches-list .coach-link h3{color:rgba(205,225,255,0.6);font:500 12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 16px;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .coaches-list .coach-link h3{opacity:1;-webkit-transform:none}.coaches-list .coach-link .status-badge{background:#38d283;border-radius:24px;color:#fff;display:inline-block;font:500 11px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 0 0;padding:2px 8px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.coaches-list .coach-link .status-badge.booked{background:#df8924}.loaded .coaches-list .coach-link .status-badge{opacity:1;-webkit-transform:none}.loaded .coaches-list .coach-link:nth-child(1) .avatar{transition-delay:460ms}.loaded .coaches-list .coach-link:nth-child(1) h2{transition-delay:540ms}.loaded .coaches-list .coach-link:nth-child(1) h3{transition-delay:580ms}.loaded .coaches-list .coach-link:nth-child(1) .status-badge{transition-delay:650ms}.loaded .coaches-list .coach-link:nth-child(2) .avatar{transition-delay:580ms}.loaded .coaches-list .coach-link:nth-child(2) h2{transition-delay:660ms}.loaded .coaches-list .coach-link:nth-child(2) h3{transition-delay:700ms}.loaded .coaches-list .coach-link:nth-child(2) .status-badge{transition-delay:770ms}.loaded .coaches-list .coach-link:nth-child(3) .avatar{transition-delay:700ms}.loaded .coaches-list .coach-link:nth-child(3) h2{transition-delay:780ms}.loaded .coaches-list .coach-link:nth-child(3) h3{transition-delay:820ms}.loaded .coaches-list .coach-link:nth-child(3) .status-badge{transition-delay:890ms}.loaded .coaches-list .coach-link:nth-child(4) .avatar{transition-delay:820ms}.loaded .coaches-list .coach-link:nth-child(4) h2{transition-delay:900ms}.loaded .coaches-list .coach-link:nth-child(4) h3{transition-delay:940ms}.loaded .coaches-list .coach-link:nth-child(4) .status-badge{transition-delay:1010ms}.loaded .coaches-list .coach-link:nth-child(5) .avatar{transition-delay:940ms}.loaded .coaches-list .coach-link:nth-child(5) h2{transition-delay:1020ms}.loaded .coaches-list .coach-link:nth-child(5) h3{transition-delay:1060ms}.loaded .coaches-list .coach-link:nth-child(5) .status-badge{transition-delay:1130ms}.loaded .coaches-list .coach-link:nth-child(6) .avatar{transition-delay:1060ms}.loaded .coaches-list .coach-link:nth-child(6) h2{transition-delay:1140ms}.loaded .coaches-list .coach-link:nth-child(6) h3{transition-delay:1180ms}.loaded .coaches-list .coach-link:nth-child(6) .status-badge{transition-delay:1250ms}.loaded .coaches-list .coach-link:nth-child(7) .avatar{transition-delay:1180ms}.loaded .coaches-list .coach-link:nth-child(7) h2{transition-delay:1260ms}.loaded .coaches-list .coach-link:nth-child(7) h3{transition-delay:1300ms}.loaded .coaches-list .coach-link:nth-child(7) .status-badge{transition-delay:1370ms}.loaded .coaches-list .coach-link:nth-child(8) .avatar{transition-delay:1300ms}.loaded .coaches-list .coach-link:nth-child(8) h2{transition-delay:1380ms}.loaded .coaches-list .coach-link:nth-child(8) h3{transition-delay:1420ms}.loaded .coaches-list .coach-link:nth-child(8) .status-badge{transition-delay:1490ms}.loaded .coaches-list .coach-link:nth-child(9) .avatar{transition-delay:1420ms}.loaded .coaches-list .coach-link:nth-child(9) h2{transition-delay:1500ms}.loaded .coaches-list .coach-link:nth-child(9) h3{transition-delay:1540ms}.loaded .coaches-list .coach-link:nth-child(9) .status-badge{transition-delay:1610ms}.loaded .coaches-list .coach-link:nth-child(10) .avatar{transition-delay:1540ms}.loaded .coaches-list .coach-link:nth-child(10) h2{transition-delay:1620ms}.loaded .coaches-list .coach-link:nth-child(10) h3{transition-delay:1660ms}.loaded .coaches-list .coach-link:nth-child(10) .status-badge{transition-delay:1730ms}.loaded .coaches-list .coach-link:nth-child(11) .avatar{transition-delay:1660ms}.loaded .coaches-list .coach-link:nth-child(11) h2{transition-delay:1740ms}.loaded .coaches-list .coach-link:nth-child(11) h3{transition-delay:1780ms}.loaded .coaches-list .coach-link:nth-child(11) .status-badge{transition-delay:1850ms}.loaded .coaches-list .coach-link:nth-child(12) .avatar{transition-delay:1780ms}.loaded .coaches-list .coach-link:nth-child(12) h2{transition-delay:1860ms}.loaded .coaches-list .coach-link:nth-child(12) h3{transition-delay:1900ms}.loaded .coaches-list .coach-link:nth-child(12) .status-badge{transition-delay:1970ms}.stories-page{padding:1px 0 0 0}.stories-page h1{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:88px 16px 0 16px;text-align:center;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .stories-page h1{opacity:1;-webkit-transform:none}.stories-page .stories-list{display:block;padding:0 24px 64px 0;margin:0 auto;text-align:center;max-width:1200px}.stories-page .stories-list .story{display:inline-block;padding:24px 0.5%;width:22%;text-decoration:none;vertical-align:top}@media (max-width: 600px){.stories-page .stories-list .story{width:32%}}.stories-page .stories-list .story .avatar{display:inline-block;height:88px;width:88px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .stories-page .stories-list .story .avatar{opacity:0.9;-webkit-transform:scale(0.9)}.stories-page .stories-list .story .thumb{background:#111;background-position:center center;background-size:cover;clip-path:polygon(24.25% 0.75%, 25% 0%, 99.25% 0%, 100% 0.75%, 75% 99.25%, 74.25% 100%, 0.75% 100%, 0% 99.25%);display:block;margin:0 -15% 0 12%;padding:0 0 125% 0;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.92)}.loaded .stories-page .stories-list .story .thumb{opacity:1;-webkit-transform:scale(0.98)}.stories-page .stories-list .story:hover .avatar,.stories-page .stories-list .story:hover .thumb{opacity:1;-webkit-transform:none;transition-delay:20ms}.stories-page .stories-list .story:hover h6{color:#0f8bff}.stories-page .stories-list .story h6{color:#fff;color:rgba(205,225,255,0.45);display:block;font:400 19px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0;margin:12px 0 0 11%;text-transform:none;text-align:left;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .stories-page .stories-list .story h6{opacity:1;-webkit-transform:none}.mobile .stories-page .stories-list .story h6{font-size:16px}.stories-page .stories-list .story p{color:rgba(205,225,255,0.65);display:block;font:400 16px/1.6 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0;margin:4px 8px 0 11%;text-transform:none;text-align:left;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .stories-page .stories-list .story p{opacity:1;-webkit-transform:none}@media (max-width: 800px){.stories-page .stories-list .story p{font-size:14px}}.mobile .stories-page .stories-list .story p{font-size:11.5px;margin-right:0}.intro .stories-page .stories-list .story:nth-child(1) .avatar,.intro .stories-page .stories-list .story:nth-child(1) .thumb{transition-delay:216ms}.intro .stories-page .stories-list .story:nth-child(1) h6{transition-delay:256ms}.intro .stories-page .stories-list .story:nth-child(1) p{transition-delay:304ms}.intro .stories-page .stories-list .story:nth-child(2) .avatar,.intro .stories-page .stories-list .story:nth-child(2) .thumb{transition-delay:304ms}.intro .stories-page .stories-list .story:nth-child(2) h6{transition-delay:344ms}.intro .stories-page .stories-list .story:nth-child(2) p{transition-delay:392ms}.intro .stories-page .stories-list .story:nth-child(3) .avatar,.intro .stories-page .stories-list .story:nth-child(3) .thumb{transition-delay:392ms}.intro .stories-page .stories-list .story:nth-child(3) h6{transition-delay:432ms}.intro .stories-page .stories-list .story:nth-child(3) p{transition-delay:480ms}.intro .stories-page .stories-list .story:nth-child(4) .avatar,.intro .stories-page .stories-list .story:nth-child(4) .thumb{transition-delay:480ms}.intro .stories-page .stories-list .story:nth-child(4) h6{transition-delay:520ms}.intro .stories-page .stories-list .story:nth-child(4) p{transition-delay:568ms}.intro .stories-page .stories-list .story:nth-child(5) .avatar,.intro .stories-page .stories-list .story:nth-child(5) .thumb{transition-delay:568ms}.intro .stories-page .stories-list .story:nth-child(5) h6{transition-delay:608ms}.intro .stories-page .stories-list .story:nth-child(5) p{transition-delay:656ms}.intro .stories-page .stories-list .story:nth-child(6) .avatar,.intro .stories-page .stories-list .story:nth-child(6) .thumb{transition-delay:656ms}.intro .stories-page .stories-list .story:nth-child(6) h6{transition-delay:696ms}.intro .stories-page .stories-list .story:nth-child(6) p{transition-delay:744ms}.intro .stories-page .stories-list .story:nth-child(7) .avatar,.intro .stories-page .stories-list .story:nth-child(7) .thumb{transition-delay:744ms}.intro .stories-page .stories-list .story:nth-child(7) h6{transition-delay:784ms}.intro .stories-page .stories-list .story:nth-child(7) p{transition-delay:832ms}.intro .stories-page .stories-list .story:nth-child(8) .avatar,.intro .stories-page .stories-list .story:nth-child(8) .thumb{transition-delay:832ms}.intro .stories-page .stories-list .story:nth-child(8) h6{transition-delay:872ms}.intro .stories-page .stories-list .story:nth-child(8) p{transition-delay:920ms}.signup-modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;transition:opacity 240ms ease-out 0}.signup-modal.collapsed{pointer-events:none;-webkit-user-select:none;opacity:0;transition-duration:24ms;transition-delay:700ms}.signup-modal .modal-background{background:rgba(0,0,0,0.4);background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(0,5,10,0.88), rgba(0,10,25,0.98));position:absolute;top:0;left:0;height:100%;width:100%;transition:all 640ms ease;opacity:1;-webkit-transform:scale(1.08)}.signup-modal.collapsed .modal-background{opacity:0;-webkit-transform:scale(1);transition-delay:240ms}.signup-modal.collapsed .signup-modal-container{opacity:0;-webkit-transform:scale(1.04);transition-delay:80ms}.signup-modal.collapsed .signup-modal-container{opacity:0;-webkit-transform:scale(1.04);transition-delay:80ms}.signup-modal .signup-modal-container{box-shadow:2px 3px 32px rgba(0,0,0,0.6);border-radius:24px;background:#fff;margin:-168px 0 0 -300px;position:absolute;top:50%;left:50%;width:600px;height:339.92583px;transition:all 320ms ease-out;opacity:1;-webkit-transform:scale(1)}.mobile .signup-modal .signup-modal-container{height:auto;width:auto;margin:0;top:12px;left:12px;right:12px;bottom:42px;max-width:none}.signup-modal .signup-modal-container .cancel{border:1px solid rgba(205,225,255,0.1);border-radius:24px;color:rgba(205,225,255,0.6);cursor:pointer;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:6px 0;margin:16px 0 0 -50px;text-align:center;position:absolute;top:100%;left:50%;width:100px}.slide-2 .signup-modal .signup-modal-container .cancel{display:none}.mobile .signup-modal .signup-modal-container .cancel{margin-top:4px;padding:8px 0}.signup-modal .register-form{color:#333;padding:16px 24px;position:relative}.mobile .signup-modal .register-form{padding:8px 12px}.signup-modal .register-form input{border-radius:32px;border:1px solid #ccc;padding:8px 16px;outline:0 none}.signup-modal .register-form .slide{display:none}.slide-1 .signup-modal .register-form .slide-1{display:block}.slide-2 .signup-modal .register-form .slide-2{display:block}.slide-3 .signup-modal .register-form .slide-3{display:block}.forgot-sent .signup-modal .register-form .slide-forgot{display:block}.signup-modal .register-form.available .email-field{border-color:#57d231}.signup-modal .register-form.short .email-field{border-color:#8196a8}.signup-modal .register-form.unavailable .email-field{background:#e0ecf7;border-color:#a5d8ff;color:#0084ff}.signup-modal .register-form.invalid .email-field{background:#d2214f}.signup-modal .register-form .pre-entry{display:block}.signup-modal .register-form.unavailable .pre-entry,.signup-modal .register-form.available .pre-entry{display:none}.signup-modal .register-form .returning{display:none}.signup-modal .register-form.unavailable .returning{display:block}.signup-modal .register-form.unavailable .main-title{opacity:0;-webkit-transform:translateY(-4px)}.signup-modal .register-form.unavailable label.for-email{-webkit-transform:translateY(-56px);transition-delay:80ms}.signup-modal .register-form.unavailable .returning-password-entry{opacity:1;transition-delay:90ms}.signup-modal .register-form .new-user-flow{display:none}.signup-modal .register-form.available .new-user-flow{display:block}.signup-modal .register-form.available .if-available{display:block}.signup-modal .register-form .slide{text-align:left}.signup-modal .register-form .slide-title{display:block;padding:1px 0;transition:all 320ms ease-out}.signup-modal .register-form .slide-title .app-icon{background:url(../images/logo/180x180.png) no-repeat center center;background-size:contain;border-radius:16px;display:block;float:left;height:64px;width:64px}.mobile .signup-modal .register-form .slide-title .app-icon{margin:4px 0 0 4px;height:56px;width:56px}.signup-modal .register-form .slide-title .logotype{background:url(../images/logo/logotype.png) no-repeat 0 0;background-size:contain;display:block;opacity:0.55;margin:12px 0 0 80px;height:18px;width:130px}.signup-modal .register-form .main-title{color:#333;display:block;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 80px;padding:0;transition:all 320ms ease-out;opacity:1}.mobile .signup-modal .register-form .main-title{font-size:24px}.signup-modal .register-form h2{color:#1577f1;display:block;font:400 18px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:12px 0 0 0}.mobile .signup-modal .register-form h2{font-size:16px}.signup-modal .register-form p{color:#999;display:block;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0}.signup-modal .register-form label{clear:both;display:block;padding:12px 80px 1px 80px}.mobile .signup-modal .register-form label{padding:12px 12px}.signup-modal .register-form .for-email{display:block;transition:all 320ms ease-out}.signup-modal .register-form .input{border:2px solid #c2d1dd;border-radius:24px;box-sizing:border-box;display:block;font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0;padding:12px 24px;width:100%;-webkit-font-smoothing:antialiased}.signup-modal .register-form .input.email{margin-left:-8px}.signup-modal .register-form .hidden.button{position:absolute;pointer-events:none;opacity:0}.signup-modal .register-form .buttons{margin:12px 88px 0 72px}.mobile .signup-modal .register-form .buttons{margin:12px 16px}.signup-modal .register-form .buttons .button{display:block;margin:0;padding:6px 16px;text-align:center}.signup-modal .register-form .buttons .button .backdrop{border-radius:42px;box-shadow:none}.signup-modal .register-form .buttons .button .label{color:#fff;font-size:18px}.signup-modal .register-form .button.to-slide-2{opacity:0;pointer-events:none}.signup-modal .register-form.available .button.to-slide-2{opacity:1;pointer-events:auto}.signup-modal .register-form .returning-password-entry{transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-24px)}.signup-modal .register-form .return-options{display:block;padding:8px 80px;text-align:left}.mobile .signup-modal .register-form .return-options{padding:0 12px}.signup-modal .register-form .return-options .password{background:rgba(205,225,255,0.08);border:2px solid rgba(0,10,15,0.12);box-sizing:border-box;display:inline-block;margin-left:-8px;padding:12px 24px;width:40%}.signup-modal .register-form .return-options .password:focus{background:#e1f5ff;border-color:#2069ff}.signup-modal .register-form .return-options .or{color:#95a0b8;display:inline-block;font:400 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 1%;width:7%;text-align:center}.signup-modal .register-form .return-options .reset-button{background:#dee2ec;background:-webkit-linear-gradient(top, #e6edff, #dee2ec);box-shadow:1px 2px 4px rgba(0,0,0,0.08);border-radius:32px;color:#363d4c;display:inline-block;font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:16px 8px;text-align:center;text-decoration:none;width:44%}.signup-modal .register-form .return-options .reset-button:hover{background:#1b5feb;color:#fff}.signup-modal .register-form .pre-entry .bottom-info{padding:0 80px}.mobile .signup-modal .register-form .pre-entry .bottom-info{padding:0 8px}.signup-modal .register-form .terms-text{color:#333;display:inline-block;font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;vertical-align:middle;margin:0 0 6px 0}.signup-modal .register-form .terms-text a{color:inherit}.signup-modal .register-form .checkbox{border:0 none;display:inline-block;margin-top:6px;margin-bottom:0;vertical-align:middle}.signup-modal .register-form .personalize-header{background:#111;border-radius:24px 24px 0 0;display:block;margin:-17px -24px 0 -24px;overflow:hidden}.signup-modal .register-form .personalize-header .human-graphic{display:block;float:left;margin:12px -16px 0 -24px;position:relative;height:100px;width:190px}.signup-modal .register-form .personalize-header .human-graphic .male,.signup-modal .register-form .personalize-header .human-graphic .female{background:url(../images/home3/header/body_m_small.png) no-repeat center 25%;background-size:120% auto;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateY(16px)}.signup-modal .register-form .personalize-header .human-graphic .female{background-image:url(../images/home3/header/body_f_small.png)}.male .signup-modal .register-form .personalize-header .human-graphic .male,.female .signup-modal .register-form .personalize-header .human-graphic .female{opacity:1;-webkit-transform:none}.signup-modal .register-form .personalize-header h2{font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 0 80px}.signup-modal .register-form .personalize-header .gender-selector{display:block;margin:0 0 0 80px}.signup-modal .register-form .personalize-header .gender-selector .option{cursor:pointer;display:inline-block;margin:0 16px 0 0;padding:6px 16px 6px 0}.signup-modal .register-form .personalize-header .gender-selector .option .circle{background:rgba(205,225,255,0.1);border:2px solid rgba(205,225,255,0.16);border-radius:24px;display:inline-block;margin:0 8px 0 0;height:16px;width:16px;vertical-align:middle}.signup-modal .register-form .personalize-header .gender-selector .option .circle .fill{background:#1577f1;border-radius:10px;display:block;margin:2px;height:12px;width:12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.male .signup-modal .register-form .personalize-header .gender-selector .option.set-male .fill{opacity:1;-webkit-transform:none}.female .signup-modal .register-form .personalize-header .gender-selector .option.set-female .fill{opacity:1;-webkit-transform:none}.signup-modal .register-form .personalize-header .gender-selector .option .label{color:rgba(205,225,255,0.8);display:inline-block;font:500 12px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;vertical-align:middle}
