.under-thread,h1,h2,h3,p.module-text-content,.over-thread,header{position:relative}.under-thread{z-index:10}h1,h2,h3,p.module-text-content,.over-thread,header{z-index:30}.thread{height:50%;left:50%;margin-left:-4px;overflow:hidden;position:fixed;top:0;-webkit-transition:none;transition:none;width:8px;z-index:20}.thread img{left:0;position:absolute;top:0;width:100%;will-change:transform}.thread--nav{height:auto;left:0px;top:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:left .5s;transition:left .5s;z-index:35}@media only screen and (max-width: 780px){.thread--nav{display:none}}@media only screen and (min-width: 780px){.thread--nav{display:none}}.thread--nav img{position:relative}.ios .thread{display:none}*{box-sizing:border-box}body{font-size:16px;font-size:1rem;color:#404040;font-family:"Karla", sans-serif;margin:0;padding-top:72px}@media only screen and (min-width: 600px){body{padding-top:82px}}header{background-color:#fff;box-shadow:rgba(0,0,0,0.5) 0 0 10px;height:72px;left:0;margin:0;padding:0 30px;position:fixed;text-align:left;top:0;width:100%;z-index:32}@media only screen and (min-width: 600px){header{height:82px}}header h1{background:#fff;cursor:pointer;left:-10px;margin:0 -10px 0 0;padding:0 10px;position:relative;z-index:40}header .jacquard-logo{display:block;height:17px;margin-left:0;width:150px}@media only screen and (min-width: 600px){header .jacquard-logo{height:17px;width:200px}}header,.video,section-content,.signup-form-cta{display:-webkit-box;display:-webkit-flex;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-pack:center;-webkit-justify-content:center}.flex-none{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;-ms-flex-negative:0 !important;flex-shrink:0 !important}md-checkbox:focus .md-label:not(:empty){border-color:transparent}#touch-area{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:72px}@media only screen and (min-width: 600px){#touch-area{top:82px}}.section-content img,.video img{display:block;height:auto;width:100%}.section-overflow{overflow:hidden}.sixteen-by-nine,.sixteen-by-eighteen{margin:20px 0;padding:0;overflow:hidden}@media only screen and (min-width: 600px){.sixteen-by-nine{height:0px;padding-bottom:56.25%}.sixteen-by-nine img{margin-top:-3.125%;position:absolute}}@media only screen and (min-width: 600px){.sixteen-by-eighteen{height:0px;padding-bottom:112.5%}.sixteen-by-eighteen img{margin-top:-6.25%;position:absolute}}.video{background-image:url(../img/video-poster.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:-1px;margin-right:-1px;max-height:600px;min-height:300px;position:relative}@media (-webkit-min-device-pixel-ratio: 1.25), (min--moz-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.25){.video{background-image:url(../img/video-poster_2x.jpg)}}@media only screen and (min-width: 600px){.video{margin-left:0;margin-right:0;min-height:600px;height:600px}}.video.has-yt-video .section-content{opacity:0}.video.has-yt-video .video-iframe{opacity:1}.video .section-content{font-size:20px;font-size:1.25rem;color:#fff;text-align:center;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;max-width:800px}.bg-video{bottom:0;display:none;height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100% !important;position:absolute;right:0;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:auto;z-index:-1}.autoplay-yes .video{background-image:none}.autoplay-yes .bg-video{display:block}#bg-video-label{opacity:0;position:absolute;z-index:-2}.md-button.play-film-btn{border-radius:0;border:2px solid #fff;color:#fff;height:50px;line-height:44px;padding:0 30px 2px;text-transform:none;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.md-button.play-film-btn:not([disabled]):hover{background-color:rgba(255,255,255,0.35);border-color:transparent}p{margin:0;padding:20px 0}section{overflow:hidden}section,section h2{background-color:#fff}section .module-text-content{background-color:rgba(255,255,255,0.9)}@media only screen and (min-width: 600px){section .module-text-content{background-color:rgba(255,255,255,0.8)}}section:nth-child(odd),section:nth-child(odd) h2{background-color:#e6e6e6}section:nth-child(odd) .module-text-content{background-color:rgba(230,230,230,0.9)}@media only screen and (min-width: 600px){section:nth-child(odd) .module-text-content{background-color:rgba(230,230,230,0.8)}}section.video{background-color:#5a5958}section.video h2{background-color:transparent}section.video h2 span{display:block;line-height:46px;line-height:2.875rem}.video-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-iframe{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;z-index:1}.youtube-wrapper{position:relative}.youtube-wrapper .md-button{display:block;margin:21% auto;position:relative}@media only screen and (max-width: 600px){.youtube-wrapper .md-button{margin:-35% auto 24.5%}}.content{padding:40px}@media only screen and (min-width: 600px){.content{padding:40px 60px}}.content--centered{text-align:center}.content--faded{color:#676767}.content--big{padding:70px 20% 0}.content--big .module-text-content{background-color:#fff !important;padding-bottom:120px;padding-top:50px}@media only screen and (min-width: 600px){.content--form{padding:60px 120px 40px}}.signup-form__intro{text-align:center}.signup-form__intro img{display:inline-block;margin:0 auto 5px auto;height:17px;width:200px}@media only screen and (min-width: 600px){.signup-form__intro img{height:26px;width:300px}}.signup-form__intro span{display:inline-block;margin:0 auto}.signup-form{margin:0 auto;max-width:700px;position:relative}@media only screen and (min-width: 600px){.signup-form .signup-form__header{font-size:20px;font-size:1.25rem;margin-top:60px}}.signup-form .md-label,.signup-form .privacy-policy-notice,.signup-form md-input-container.md-default-theme label,.signup-form md-input-container.md-default-theme .md-placeholder{color:#767676}.signup-form md-input-container.md-default-theme.md-input-invalid .md-input{border-color:rgba(0,0,0,0.12)}.signup-form md-input-container.md-default-theme.md-input-invalid.md-input-has-value .md-input{border-color:#F44336}.signup-form md-input-container.md-default-theme.md-input-focused .md-input.ng-pristine,.signup-form md-input-container.md-default-theme.md-input-focused .md-input.ng-valid{border-color:#2196F3}.signup-form md-input-container.md-default-theme.md-input-focused .md-input.ng-invalid.ng-dirty{border-color:#F44336}.signup-form md-checkbox .md-container{vertical-align:top}.signup-form .form-row--accept-terms{margin-top:40px;position:relative}.signup-form .form-row--accept-terms label{color:#767676;cursor:pointer;left:45px;position:absolute;top:0px}.signup-form md-input-container{max-width:350px}.signup-form md-radio-button .md-off{border-color:#767676}.signup-form .privacy-policy-notice{font-size:16px;padding:0;text-align:center}@media only screen and (min-width: 600px){.signup-form .jacquard-logo{display:block;height:auto;width:300px}}.signup-form .form-success,.signup-form .form-error{font-size:16px;position:static;margin:80px 0 -80px 0;text-align:center;width:300px}@media only screen and (min-width: 600px){.signup-form .form-success,.signup-form .form-error{left:0;margin-left:0;margin-top:20px;position:absolute;width:100%}}.signup-form .form-error{color:#F44336}.signup-form .form-success{color:#50af55}.signup-form .form-row .form-error{font-size:12px;left:0;padding-left:4px;margin-left:0;margin-top:-20px;text-align:left;width:100%}.signup-form .md-button.signup-btn.md-primary.md-raised{height:50px;margin-top:100px;padding:0 48px;text-transform:none}@media only screen and (min-width: 600px){.signup-form .md-button.signup-btn.md-primary.md-raised{margin-top:60px}}.signup-form .md-button.signup-btn.md-primary.md-raised,.signup-form .md-button.signup-btn.md-primary.md-raised:hover,.signup-form .md-button.signup-btn.md-primary.md-raised:focus{box-shadow:none;-webkit-transform:none;transform:none}.signup-form .md-button.signup-btn.md-primary.md-raised:hover{background-color:#1E88E5}.signup-form .md-button.signup-btn.md-primary.md-raised:disabled{background-color:#2196F3;color:#fff !important;opacity:.3}.content--footer{background-color:#fff}@media only screen and (min-width: 960px){.content--footer{padding-bottom:72px;padding-top:72px}}.content--footer a{color:#676767;text-decoration:none}.content--footer a:hover{text-decoration:underline}.content--footer .footer-link{display:inline-block;margin:5px 16px 0 0}.content--footer .footer-link:last-child{margin-right:0}@media only screen and (min-width: 960px){.content--footer .footer-link{margin-right:26px}.content--footer .footer-link:last-child{margin-right:0}}.content--footer .social-links{margin-bottom:20px}@media only screen and (min-width: 960px){.content--footer .social-links{margin-bottom:0}}.content--footer .social-links .logo-wrap,.content--footer .social-links .social-link{display:inline-block;margin-right:10px;position:relative;vertical-align:middle}.content--footer .social-links .logo-wrap:last-child,.content--footer .social-links .social-link:last-child{margin-right:0}@media only screen and (min-width: 600px){.content--footer .social-links .logo-wrap,.content--footer .social-links .social-link{margin-right:16px}}.content--footer .social-links span{white-space:nowrap}@media only screen and (min-width: 960px){.content--footer .social-links a{margin-right:20px}}.content--footer .social-links a:last-child{margin-right:0}.content--footer .social-links a:hover img{opacity:.8}.content--footer .social-links a span{height:1px;overflow:hidden;position:absolute;top:0;width:1px;z-index:-1}.content--footer .social-links img{display:block;height:34px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:34px}@media only screen and (min-width: 600px){.content--footer .social-links img{height:38px;width:38px}}.content--footer .social-links .googleplus img{height:36px;opacity:0.59725;width:36px}@media only screen and (min-width: 600px){.content--footer .social-links .googleplus img{height:40px;width:40px}}.content--footer .social-links .googleplus:hover img{opacity:0.48}.content--footer .logo-wrap .google-logo,.content--footer .logo-wrap .atap-logo{display:inline-block;vertical-align:middle;width:auto}.content--footer .logo-wrap .google-logo{height:24px;opacity:0.54}.content--footer .logo-wrap .atap-logo{height:14px;margin-top:-2px}.partners-thank-you{margin-top:50px;text-align:center}@media only screen and (max-width: 600px){.partners-thank-you{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}}.spinner{background-color:rgba(230,230,230,0.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.hidden-field{display:none}h1{font-size:36px;font-size:2.25rem;font-weight:normal}h2{font-size:32px;font-size:2rem;font-weight:normal;letter-spacing:-0.5px;margin:15px 0;padding:10px 0;text-align:center}h2.descender{margin-bottom:15px;padding-bottom:15px}@media only screen and (min-width: 600px){h2{font-size:40px;font-size:2.5rem;line-height:63px;line-height:3.9375rem;margin:20px 0}}@media only screen and (min-width: 960px){p{font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem}}.content--big p{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}@media only screen and (min-width: 600px){.content--big p{font-size:34px;font-size:2.125rem;line-height:44px;line-height:2.75rem}}header .hamburger{background:transparent;border:0;cursor:pointer;height:30px;margin:50px auto;position:relative;right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:35px}header .hamburger span{background:#444;border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}header .hamburger span:nth-child(1){top:0px}header .hamburger span:nth-child(2),header .hamburger span:nth-child(3){top:8px}header .hamburger span:nth-child(4){top:16px}header .hamburger.open span:nth-child(1){left:50%;top:18px;width:0}header .hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .hamburger.open span:nth-child(4){left:50%;top:18px;width:0%}@media only screen and (max-width: 600px){header .google-atap{display:none}}@media only screen and (max-width: 960px){header .google-atap{display:none}}@media only screen and (min-width: 960px){header .google-atap{display:none}header .google-atap img{display:inline-block;position:relative;margin-top:5px}header .google-atap img.google{height:22px;width:67px}header .google-atap img.atap{height:14px;top:-5px;width:51px}}@media only screen and (max-width: 780px){header .navbar ul{background:#f5f5f5;box-shadow:inset 0 7px 9px -7px rgba(0,0,0,0.7);left:0;list-style-type:none;margin:0;max-height:0;overflow:hidden;padding:0;position:absolute;right:0;top:72px;-webkit-transition:max-height .5s;transition:max-height .5s;width:100%;z-index:1}header .navbar ul.show{max-height:1000px;-webkit-transition:max-height .5s;transition:max-height .5s}header .navbar ul li{list-style-type:none;padding:1rem;text-align:right}header .navbar ul li:not(:last-child){border-bottom:1px solid rgba(169,169,169,0.3)}header .navbar ul li:hover{background:rgba(169,169,169,0.2)}header .navbar ul li a{color:#444;text-decoration:none}header .navbar ul li a.blue{color:#4195F3}}@media only screen and (min-width: 780px){header .navbar{display:block}header .navbar ul{display:inline-block;padding-left:0;list-style-type:none}header .navbar ul li{display:inline-block;padding:0 .5rem}header .navbar ul li.beta-link{display:none}header .navbar ul li>a{background:#fff;color:#444;padding:0 .5rem;position:relative;text-decoration:none;z-index:40}}@media only screen and (max-width: 780px){header .navbar .navbar-toggle{display:block}}@media only screen and (min-width: 780px){header .navbar .navbar-toggle{display:none}}.youtube-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;bottom:0;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:101}.youtube-modal.loaded{display:-webkit-box;display:-ms-flexbox;display:flex}.youtube-modal--inner{height:69.25%;overflow:hidden;position:relative;width:100%}.youtube-modal--inner embed,.youtube-modal--inner iframe,.youtube-modal--inner object{height:100%;left:0;position:absolute;top:0;width:100%}.youtube-modal .close-button{padding:10px 30px}.youtube-modal .close-button--wrapper{position:absolute;right:0;text-align:right;top:0;z-index:110}.youtube-modal .close-button--inner{cursor:pointer;height:30px;margin:24px auto;position:relative;width:35px}.youtube-modal .close-button--inner span{background:#fff;border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;width:100%}.youtube-modal .close-button--inner span:nth-child(1){top:0px}.youtube-modal .close-button--inner span:nth-child(2),.youtube-modal .close-button--inner span:nth-child(3){top:8px}.youtube-modal .close-button--inner span:nth-child(4){top:16px}.youtube-modal .close-button--inner.open span:nth-child(1){left:50%;top:18px;width:0}.youtube-modal .close-button--inner.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.youtube-modal .close-button--inner.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.youtube-modal .close-button--inner.open span:nth-child(4){left:50%;top:18px;width:0%}
