@import"https://fonts.googleapis.com/css?family=Google+Sans:400,500,700&display=swap";@import"https://fonts.googleapis.com/css?family=Google+Sans+Display:400,500,700&display=swap";.fade-enter-active,.fade-leave-active{transition:opacity .5s cubic-bezier(.23,1,.32,1)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-quote-enter-active,.fade-quote-leave-active{transition:opacity .3s linear}.fade-quote-enter-from,.fade-quote-leave-to{opacity:0}.slide-left-enter-active{transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .3s linear}.slide-left-leave-active{transition:transform .2s cubic-bezier(.755,.05,.855,.06),opacity .2s cubic-bezier(.755,.05,.855,.06)}.slide-left-enter-from{transform:translate(50px);opacity:0}.slide-left-enter-to{transform:translate(0);opacity:1}.slide-left-leave-to{transform:translate(-50px);opacity:0}.slide-right-enter-active{transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .3s linear}.slide-right-leave-active{transition:transform .2s cubic-bezier(.755,.05,.855,.06),opacity .2s cubic-bezier(.755,.05,.855,.06)}.slide-right-enter-from{transform:translate(-50px);opacity:0}.slide-right-enter-to{transform:translate(0);opacity:1}.slide-right-leave-to{transform:translate(50px);opacity:0}@keyframes loadingFade{0%{opacity:.25}50%{opacity:.5}to{opacity:1}}:root{--type-font-color--grey: #423f3f;--type-font-color--white: #fff;font-family:Google Sans Display,Google Sans,Roboto;--font-family--display: "Google Sans Display", "Google Sans", "Roboto", "Arial", sans-serif;--font-family--heading: "Google Sans", "Roboto", "Arial", sans-serif;--font-family--body: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;--font-family--copy: "Google Sans", "Roboto", "Arial", sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-touch-callout:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}button{-webkit-appearance:none;appearance:none}body,html{-webkit-font-smoothing:antialiased;-webkit-touch-callout:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);width:var(--vw);height:var(--vh);overscroll-behavior:none;overflow:hidden!important;padding:0;margin:0;background:#fff;position:fixed;color:#202124}[v-cloak]{display:none}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clamp--2{-webkit-line-clamp:2}.clamp--3{-webkit-line-clamp:3}.clamp--1{-webkit-line-clamp:1}div#app{position:fixed;overflow-x:hidden;overflow-y:scroll;width:100vw;-webkit-overscroll-behavior:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100%}div#app.header-open{overflow-y:hidden}.disabled{pointer-events:none}body{transition:background 1s linear;background:#e9e3dc}html.scroll-hack body{overflow:hidden!important;height:100vh!important;width:100vw;overscroll-behavior:none}html.scroll-hack #app{position:fixed;overflow-x:hidden;overflow-y:scroll;height:100vh;width:100vw;-webkit-overscroll-behavior:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch}*{box-sizing:border-box;outline:none}.copy-eyebrow{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:14px;line-height:130%;margin:5px;padding:0}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-eyebrow{font-size:18px}}.copy-headline-lg{font-family:Google Sans Display,Arial,sans-serif;font-weight:700;font-size:28px;line-height:118%;margin:0;padding:0}.copy-headline-lg::ng-deep sup{letter-spacing:0;line-height:1;vertical-align:super;font-size:35%;display:inline-block;transform:translate(-30%,-40%)}@media screen and (min-width: 600px) and (min-height: 600px){.copy-headline-lg{font-size:48px;line-height:108%;letter-spacing:-.5px}}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-headline-lg{font-size:64px}}.copy-body-lg{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:14px;line-height:130%}.copy-body-lg::ng-deep sup{letter-spacing:0;line-height:1;vertical-align:super;font-size:45%}@media screen and (min-width: 600px) and (min-height: 600px){.copy-body-lg{font-size:18px}}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-body-lg{font-size:24px}}.copy-body{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:16px;line-height:130%}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-body{font-size:24}}.copy-button,.copy-buy-button{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:14px;line-height:130%}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-buy-button{font-size:18px}}.copy-white-button{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:12px;line-height:130%}@media screen and (min-width: 600px) and (min-height: 600px){.copy-white-button{font-size:14px}}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-white-button{font-size:18px}}.copy-button-lg{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:16px;line-height:130%}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-button-lg{font-size:24px}}.copy-legal{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:10px;line-height:160%}.copy-legal::ng-deep sup{letter-spacing:0;line-height:1;vertical-align:super;font-size:75%;margin-right:2px}.copy-label{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:14px;line-height:130%}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-label{font-size:22px;line-height:117%}}.copy-headline-md{font-family:Google Sans Display,Arial,sans-serif;font-weight:700;font-size:28px;line-height:130%}@media screen and (min-width: 1921px) and (min-height: 900px){.copy-headline-md{font-size:42px}}.copy-caption{font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:18px;line-height:130%}.blue-cta{background:#1a73e8;-webkit-appearance:none;appearance:none;color:#fff;border:none;border-radius:4px;height:40px;padding:0 15px;font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:16px;transition:background .3s linear,color .3s linear;border:2px solid transparent}@media (hover: hover) and (pointer: fine){.blue-cta:hover{background:#185abc}}@supports not selector(:focus-visible){.blue-cta:focus{border:2px solid #202124}}.blue-cta:focus-visible{border:2px solid #202124}.blue-cta.buy-button{height:30px}@media screen and (min-width: 600px) and (min-height: 600px){.blue-cta.buy-button{height:40px;padding:0 20px}}@media screen and (min-width: 1921px) and (min-height: 900px){.blue-cta.buy-button{height:50px;padding:0 35px}}.light-cta{background:none;-webkit-appearance:none;appearance:none;color:#fff;border:none;border-radius:4px;height:40px;padding:0;font-family:Google Sans,Arial,sans-serif;font-weight:500;font-size:16px;transition:background .3s linear,color .3s linear;color:#1a73e8;margin-top:15px}@media (hover: hover) and (pointer: fine){.light-cta:hover{text-decoration:underline}}@supports not selector(:focus-visible){.light-cta:focus{border:2px solid #185abc}}.light-cta:focus-visible{border:2px solid #185abc}.light-cta.buy-button{height:30px}@media screen and (min-width: 600px) and (min-height: 600px){.light-cta.buy-button{height:40px;padding:0 20px}}@media screen and (min-width: 1921px) and (min-height: 900px){.light-cta.buy-button{height:50px;padding:0 35px}}.black-cta{background:transparent;-webkit-appearance:none;appearance:none;color:#202124;border:2px solid #202124;border-radius:25px;height:50px;padding:0 35px;font-size:16px;transition:background .3s linear,color .3s linear,border .3s linear}@media (hover: hover) and (pointer: fine){.black-cta:not(.cta-button--flip-hover):hover{background:#202124;color:#fff}}@supports not selector(:focus-visible){.black-cta:focus{outline:none;color:#1a73e8;border:2px solid #1a73e8}}.black-cta:focus-visible{outline:none;color:#1a73e8;border:2px solid #1a73e8}.black-cta.copy-button-lg{height:50px}@media screen and (min-width: 1921px) and (min-height: 900px){.black-cta.copy-button-lg{height:64px;border-radius:32px}}.white-cta{background:white;-webkit-appearance:none;appearance:none;color:#202124;border:2px solid transparent;border:none;border-radius:25px;height:40px;padding:0 30px;font-size:14px;transition:background .3s linear,color .3s linear}@media screen and (min-width: 600px){.white-cta{height:50px;padding:0 35px;font-size:16px}}@media (hover: hover) and (pointer: fine){.white-cta:not(.cta-button--flip-hover):hover{color:#1a73e8}}@supports not selector(:focus-visible){.white-cta:focus{outline:none;color:#1a73e8;border:2px solid #1a73e8}}.white-cta:focus-visible{outline:none;color:#1a73e8;border:2px solid #1a73e8}@media screen and (min-width: 1921px) and (min-height: 900px){.white-cta{font-size:24px;line-height:31px}}@media screen and (min-width: 1921px) and (min-height: 900px){.white-cta.copy-button-lg{height:64px;border-radius:32px}}.underline-cta{background:transparent;text-decoration:underline;-webkit-appearance:none;appearance:none;color:#202124;border:2px solid transparent;border-radius:30px;height:40px;padding:0 20px;font-family:Google Sans,Arial,sans-serif;font-weight:400;font-size:16px;transition:background .3s linear,color .3s linear,border .3s linear}@media (hover: hover) and (pointer: fine){.underline-cta:not(.cta-button--flip-hover):hover{color:#1a73e8}}@supports not selector(:focus-visible){.underline-cta:focus{outline:none;color:#1a73e8;border:2px solid #1a73e8}}.underline-cta:focus-visible{outline:none;color:#1a73e8;border:2px solid #1a73e8}.page .page-contents{position:relative;margin:0 auto;padding:0 20px}@media screen and (min-width: 769px){.page .page-contents{max-width:790px}}@media screen and (min-width: 1275px){.page .page-contents{max-width:1155px}}.page .page-title{display:block;font-size:36px;line-height:1.44;border-bottom:solid 1px #c2c0bc;padding-bottom:24px;padding-right:130px}.page .cols{justify-content:space-between;padding:0;float:initial;flex-direction:column}@media screen and (min-width: 1275px){.page .cols{flex-direction:row}}.page .cols.cols--2>.col{float:initial;padding:0;flex-basis:100%}@media screen and (min-width: 1275px){.page .cols.cols--2>.col:nth-child(1){flex-basis:68%}.page .cols.cols--2>.col:nth-child(2){flex-basis:21%}}.col{float:left;display:inline;padding:10px}.col1{width:385px}.col2{width:770px}.col3{width:1155px}.cols{display:flex;width:100%}.cols.cols{flex-shrink:0}.cols.cols--2>.col{flex-basis:50%}.colcenter{position:relative;margin:0 auto;width:770px;padding:10px}video{background:black}
