.main-wrapper,body{background-color:#000}.main-wrapper{-webkit-font-smoothing:antialiased;color:#fff;font-size:15px}.main-wrapper,.main-wrapper button,.main-wrapper h1,.main-wrapper h2,.main-wrapper h3,.main-wrapper h4,.main-wrapper h5,.main-wrapper h6{font-family:Google Sans}.main-wrapper button{background-color:transparent;border:0;cursor:pointer;outline:none;padding:0}.main-wrapper ul{list-style:none;padding:0}.main-wrapper a{color:#fff;font-weight:400;text-decoration:none}.main-wrapper a:after,.main-wrapper a:hover{background-color:transparent}.main-wrapper p{font-size:12px}@media (min-width:1024px){.main-wrapper p{font-size:16px}}.main-wrapper div{-webkit-box-sizing:border-box;box-sizing:border-box}.main-wrapper .cta-button{background-color:#1a73e8;border-radius:8px;padding:12px 24px}.main-wrapper .cta-button:hover{background-color:#1a73e8}.main-wrapper video{width:80%}.main-wrapper video::-internal-media-controls-overlay-cast-button{display:none}.header{background-color:#000;border-bottom:1px solid hsla(0,0%,59.2%,.3);color:#70757a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:64px;left:0;padding:0 16px;position:fixed;top:0;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out;width:100%;will-change:transform;z-index:3;overflow:auto}@media (min-width:600px){.header{height:70px;padding:25px}}.header.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header .logo{color:#fff;font-family:Product Sans,Google Sans,sans-serif}@media (min-width:600px){.header .logo{font-size:24px;font-weight:600}}.header div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header div,.header div.main-header-content{display:-webkit-box;display:-ms-flexbox;display:flex}.header div.main-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header div.main-header-content .pixel-link{display:none}@media (min-width:600px){.header div.main-header-content .pixel-link{display:-webkit-box;display:-ms-flexbox;display:flex}}.header div.recordings-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .cta-link{color:#fff}.header .recordings-link{-ms-flex-line-pack:center;align-content:center;background-color:#1a73e8;border-radius:8px;color:#fff;font-size:14px;margin-left:44px;padding:10px 22px;white-space:nowrap}.header .recordings-link:hover{background-color:#1a73e8}@media (min-width:600px){.header .recordings-link{font-size:16px;padding:12px 24px}}.header .icon{margin-right:10px}.navigation{display:none;left:30px;position:fixed;top:50%;z-index:1}@media (min-width:600px){.navigation{display:block}}.navigation li{line-height:1}.navigation button{color:#4d4d4d;font-size:12px;opacity:0;padding:5px 20px;position:relative;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.navigation button>*{pointer-events:none}.navigation button.active{color:#dedede}.navigation button.active:after{visibility:visible}@media (hover:hover){.navigation button:hover{color:#fff}}.navigation button:after{background:#dedede;border-radius:50%;content:"";height:4px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;width:4px}.navigation button .new{border-radius:1px;color:#ee675c;font-size:10px;font-style:italic;opacity:.8;padding:2px 4px;text-transform:uppercase}.navigation.inverted button{color:#c2c2c2}.navigation.inverted button.active{color:#404040}@media (hover:hover){.navigation.inverted button:hover{color:#404040}}.navigation.inverted button:after{background:#404040}.footer{background-color:#f8f9fa;color:#767676;padding:35px 15px;position:relative;z-index:2}@media (min-width:600px){.footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 50px}}.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.footer .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .logo-svg{margin-right:40px;width:80px}.footer .logo-svg path{fill:#5f6368}.footer .links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.footer .links ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:80px}}.footer .links ul li{margin:3px 0}@media (min-width:600px){.footer .links ul li{margin:0 20px}}.footer .links a{color:#767676;font-size:13px}.footer .links a:hover{color:#000}.footer .foot-note li{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .foot-note li sup{margin-right:5px;margin-top:-4px}.footer .foot-note li p{font-size:13px;line-height:1.5;margin-bottom:.3em;max-width:1000px}.component{padding-left:10px;padding-right:10px}@media (min-width:600px){.component{padding-left:30px;padding-right:30px}}.component .component-wrapper{padding-bottom:60px;padding-top:70px}@media (min-width:600px){.component .component-wrapper{padding-top:85px}}@media (min-width:1024px){.component .component-wrapper{padding-bottom:100px}}.component .component-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 10px 80px;text-align:center}@media (min-width:600px){.component .component-header{padding-bottom:30px}}@media (min-width:1024px){.component .component-header{padding-bottom:50px}}.component .component-header div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:85%}@media (min-width:600px){.component .component-header div{padding-bottom:25px}}.component .component-header span{font-size:12px;margin-bottom:15px;margin-top:15px;position:relative}@media (min-width:1024px){.component .component-header span{font-size:16px;margin-bottom:25px;margin-top:25px}}.component .component-header span:after{background-color:#70757a;content:"";height:50px;left:50%;position:absolute;top:-20px;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:1px}@media (min-width:600px){.component .component-header span:after{height:70px}}.component .component-header p,.component .component-header span{color:#70757a}.component .component-header .title{font-size:24px;line-height:1.15;margin:0 0 20px}@media (min-width:600px){.component .component-header .title{font-size:45px}}@media (min-width:1024px){.component .component-header .title{font-size:60px}}.component .component-header p{font-size:12px;line-height:1.3;margin-bottom:0;max-width:500px}@media (min-width:600px){.component .component-header p{font-size:16px}}@media (min-width:1024px){.component .component-header p{font-size:18px}}.component .component-header sup{font-size:9px}@media (min-width:600px){.component .component-header sup{font-size:10px}}.component .media-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:70%}.component .media-wrapper img,.component .media-wrapper video,.component .video-wrapper{width:100%}.component .video-wrapper .video{display:none;max-width:1500px}@media (min-width:600px){.component .video-wrapper .video{display:block}}.component .video-wrapper .video--mobile{display:block}@media (min-width:600px){.component .video-wrapper .video--mobile{display:none}}.hero{margin-top:64px;padding-left:0;padding-right:0}@media (min-width:600px){.hero{margin-top:70px}}.hero .component-wrapper{padding-bottom:0;padding-left:0;padding-right:0}.hero .component-header{padding-bottom:80px;position:relative;z-index:1}@media (min-width:600px){.hero .component-header{padding-bottom:0}}.hero .component-header div{width:100%}@media (min-width:600px){.hero .component-header div{width:85%}}.hero .title{opacity:0;-webkit-transform:translateY(35px);transform:translateY(35px);outline:none}.hero .description{outline:none}.hero .copy{opacity:0;padding-bottom:2em;-webkit-transform:translateY(35px);transform:translateY(35px);width:75%}.hero .hero-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}.hero .hero-cta .cta-copy{color:#fff;font-size:18px;margin-right:10px}@media (min-width:600px){.hero .hero-cta .cta-copy{font-size:22px}}.hero .hero-cta span{margin:0}.hero .hero-cta span:after{content:none}.hero .media-wrapper{margin-top:-250px;opacity:0;position:relative;width:100%;z-index:0}@media (min-width:600px){.hero .media-wrapper{margin-bottom:60px;margin-top:-10px;top:0;width:95%}}.edit{background-color:#000}.edit .component-header .title{outline:none}@media (min-width:600px){.edit .component-header .title{max-width:450px}}@media (min-width:1024px){.edit .component-header .title{max-width:550px;margin-bottom:30px}}.edit .component-header .description{outline:none}@media (min-width:600px){.edit .media-wrapper{width:90%}}.search{background-color:#000}.search .component-header .title{outline:none}@media (min-width:600px){.search .component-header .title{max-width:450px}}@media (min-width:1024px){.search .component-header .title{max-width:550px;margin-bottom:30px}}.search .component-header .description{outline:none}.search .component-wrapper{background-color:#181818;padding-bottom:40px}.search .search-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search .search-box,.search .search-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.search .search-box{border:1px solid rgba(112,117,122,.5);border-radius:5px;line-height:1;margin-bottom:50px;padding:13px 15px;position:relative;width:300px}.search .icon{direction:ltr;display:inline-block;font-family:Material Icons;font-size:23px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin-right:12px;text-transform:none;white-space:nowrap;word-wrap:normal}.search .placeholder{color:#70757a;display:block;left:50px;position:absolute}.search .search-term{display:none;height:15px;position:relative}@-webkit-keyframes blinker{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes blinker{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}to{opacity:0}}.search .search-term span{display:none;speak:none}.search .search-term span.blinker{-webkit-animation:blinker 1.5s linear infinite;animation:blinker 1.5s linear infinite;background-color:#fff;content:"";height:18px;position:absolute;right:-4px;top:-2px;width:1px}.search .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search .copy,.search .wave{margin:10px 0 30px;padding:0 0 10px;width:135px}@media (min-width:600px){.search .copy,.search .wave{margin:20px 0 40px;padding:0 0 20px;width:200px}}@media (min-width:1024px){.search .copy,.search .wave{margin:40px 0 80px;padding:0 0 40px;width:325px}}.search .wave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}@media (min-width:600px){.search .wave{margin-right:40px}}@media (min-width:1024px){.search .wave{margin-right:80px}}.search .wave-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;overflow:hidden;position:relative}@media (min-width:600px){.search .wave-form{height:180px}}.search .wave-form .wave-holder{position:relative}.search .wave-form .highlight{background:#ffc63b;border-radius:2px;height:95px;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3%;z-index:1}@media (min-width:600px){.search .wave-form .highlight{height:180px;margin-left:-6px;width:4%}}@media (min-width:1024px){.search .wave-form .highlight{margin-left:56px;width:4%}}.search .wave-form .line{background:#4285f4;border-radius:2px;content:"";height:95px;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;z-index:2}@media (min-width:600px){.search .wave-form .line{height:180px;width:2px}}.search .wave-form img{height:50px;margin:60px 0;position:relative;z-index:2}@media (min-width:600px){.search .wave-form img{height:80px}}.search .divider{border-left:1px solid #70757a;width:1px}.search .copy{margin-left:10px;max-height:260px;overflow:hidden;position:relative}@media (min-width:600px){.search .copy{height:250px;margin-left:40px;max-height:none}}@media (min-width:1024px){.search .copy{height:335px;margin-left:80px}}.search .copy p{font-size:11px;line-height:1.8;margin-bottom:1.5em}@media (min-width:600px){.search .copy p{font-size:17px;line-height:1.8}}.search .copy .time{color:#70757a;font-size:11px}@media (min-width:600px){.search .copy .time{font-size:12px}}.search .copy .term{color:#1a1a1a;margin-right:3px;padding-left:3px;position:relative}.search .copy .word{position:relative;z-index:1}.search .copy .highlight{background:#ffc63b;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:0;z-index:0}.share{background-color:#000}.share .component-wrapper{background-color:#fff;color:#000;padding-bottom:40px}.share .component-header,.share .component-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share .component-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px 0!important}@media (min-width:600px){.share .component-header{padding-bottom:20px}}@media (min-width:1024px){.share .component-header{padding-bottom:40px}}.share .component-header .title{outline:none}@media (min-width:600px){.share .component-header .title{max-width:450px}}@media (min-width:1024px){.share .component-header .title{max-width:550px;margin-bottom:30px}}.share .component-body{-ms-flex-pack:distribute;justify-content:space-around}.share .component-body,.share .component-body .body-inner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.share .component-body .body-inner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:400px}@media (min-width:600px){.share .component-body .body-inner-wrapper{max-width:800px}}@media (min-width:1024px){.share .component-body .body-inner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1350px}}.share .component-body .divider{-ms-flex-item-align:stretch;align-self:stretch;border-left:1px solid #70757a;width:1px}.share .video-promo-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center}@media (min-width:600px){.share .video-promo-wrapper{max-width:600px;padding:0 30px 30px}}@media (min-width:1024px){.share .video-promo-wrapper{max-width:none;padding:40px 30px 60px}}.share .media-wrapper{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:1024px){.share .media-wrapper.social-video{padding:0 3.5% 1%}.share .media-wrapper.webplayer-video{padding:3% 0 9%}}.share p{font-size:14px;margin:16px 0;color:#70757a}.share p.small-video-subhead{margin-top:0}@media (min-width:600px){.share p{font-size:18px}}@media (min-width:1024px){.share p.small-video-subhead{margin-top:24px}}.features{background-color:#000;overflow:hidden;padding-left:0;padding-right:0;position:relative}.features .media-container{margin:0 auto;max-width:360px;position:relative;width:100%}@media (min-width:600px){.features .media-container{width:30%}}.features .component-header .title{outline:none}.features .media-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:70px;position:relative;text-align:center;width:80%;will-change:opacity}@media (min-width:600px){.features .media-wrapper{margin-bottom:0;width:100%}}.features .media-wrapper:first-child{z-index:3}.features .media-wrapper:nth-child(2){background:#000;left:0;top:0;z-index:1}@media (min-width:600px){.features .media-wrapper:nth-child(2){opacity:0;position:absolute}}.features .media-wrapper:nth-child(3){display:block}@media (min-width:600px){.features .media-wrapper:nth-child(3){display:none}}.features .media-wrapper:nth-child(3) .holder:after{display:none}.features .media-wrapper .holder{margin:0 auto 30px;position:relative;width:80%;will-change:clip-path,transform}@media (min-width:600px){.features .media-wrapper .holder{margin:0 auto 30px;width:auto}}.features .media-wrapper .holder:before{background:url(/static/images/pixel-6-frame.png);background-repeat:no-repeat;background-size:100% 100%;content:"";height:96%;left:0;position:absolute;top:1%;width:100%;z-index:2;pointer-events:none}.features .media-wrapper .video{margin-top:-3%;position:relative;-webkit-transform:scale(.9);transform:scale(.9);z-index:1;border-radius:10px}.features .media-wrapper .title,.features .media-wrapper p{display:block}@media (min-width:600px){.features .media-wrapper .title,.features .media-wrapper p{display:none}}.features .media-wrapper .title{font-size:20px;line-height:1.2;margin:0 0 .5em}.features .media-wrapper p{font-size:12px;line-height:1.33;opacity:.6}.features .features-list{display:none;height:auto;left:65%;max-width:300px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25%;z-index:2}@media (min-width:600px){.features .features-list{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:40px}}@media (min-width:1024px){.features .features-list{margin-left:80px}}.features .features-list .feature{margin-bottom:25px}.features .features-list .feature .copy-holder{visibility:hidden}.features .features-list .feature.feature-1 .copy-holder{height:100%;visibility:visible}.features .features-list .feature.feature-1 .line-vertical{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.features .features-list .title{cursor:pointer;font-size:24px;line-height:1;margin:0 0 1em;padding-left:20px;position:relative;will-change:font-size}.features .features-list .title>*{pointer-events:none}.features .features-list .title .line-horizontal,.features .features-list .title .line-vertical{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:calc(50% - 1px);width:12px}.features .features-list .title .line-vertical{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.features .features-list .copy-holder{height:0;overflow:hidden;will-change:height}.features .features-list p{display:block;line-height:1.35;padding-left:20px}.cta{background-color:#fff;color:#000}.cta .component-wrapper{padding-bottom:0}.cta .component-header .title{outline:none}@media (min-width:600px){.cta .component-header .title{font-size:40px;max-width:750px}}.cta .media-wrapper{max-width:1000px;width:90%}@media (min-width:600px){.cta .media-wrapper{width:70%}}.webplayer{background-color:#fff;color:#000}.webplayer .media-wrapper img{margin-bottom:20px;width:160px}@media (min-width:600px){.webplayer .component-wrapper{padding-bottom:50px;padding-top:170px}}@media (min-width:600px){.webplayer .component-header .title{font-size:40px;max-width:750px}}