html{font-size:18px}@use "@google/glue/lib/core/" as glue-core;@use "@google/glue/lib/grids/" as glue-grids;@use "@google/glue/lib/page/" as glue-page;@use "@google/glue/lib/spacers/" as glue-spacers;@use "@google/glue/lib/buttons/" as glue-buttons;@use "@google/glue/lib/elevation/" as glue-elevation;@use "@google/glue/lib/links/" as glue-links;@use "@google/glue/lib/icons/" as glue-icons;@use "@google/glue/lib/alignment/" as glue-alignment;@use "@google/glue/lib/accessibility/" as glue-accessibility;@use "@google/glue/lib/typography/" as glue-typography;@use "@google/glue/lib/order/" as glue-order;@use "@google/glue/lib/breakpoints/" as glue-breakpoints;@use "@google/glue/lib/header/" as glue-header;@use "@google/glue/lib/footer/" as glue-footer;@use "@google/glue/lib/footer/footersitelinks/" as glue-footersitelinks;@use "@google/glue/lib/social/" as glue-social;@use "@google/glue/lib/expansionpanels/" as glue-expansionpanels;body{margin:0}.hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding:60px 0;position:relative;width:88.88889%}@media only screen and (max-width:720px){.hero__container{padding-top:100px}}@media only screen and (min-width:720px) and (max-width:1024px){.hero__container{padding-top:100px}}.data-hero-weight{color:#464646;font-weight:500;letter-spacing:0;margin-bottom:1em;max-width:838px;text-wrap:pretty}@media only screen and (min-width:720px){.data-hero-weight{font-family:Google Sans;font-size:1.625rem;font-weight:500;margin-top:114px}}@media only screen and (max-width:719px){.data-hero-weight{font-family:Google Sans;font-size:1.25rem;font-weight:500;line-height:130%;margin-top:36px}}.data-hero-subweight{color:#464646;font-weight:500;letter-spacing:0;margin-bottom:1em;max-width:810px;text-wrap:"pretty"}@media only screen and (min-width:720px){.data-hero-subweight{font-family:Google Sans;font-size:1.625rem;font-weight:500}}@media only screen and (max-width:719px){.data-hero-subweight{font-family:Google Sans;font-size:1.25rem;font-weight:500;line-height:130%}}.data-hero-subweight a{color:inherit}.hero__container .data-hero-text{color:#696967;font:400 .9rem/normal Google Sans;letter-spacing:0;line-height:145%;margin-bottom:1em;margin-top:0;max-width:814px}@media only screen and (min-width:720px){.hero__container .data-hero-text{font:400 1rem/normal Google Sans;line-height:145%}}.jigsaw-italic{font-style:italic}.header.is-dark{background-color:#fff;color:#121112}.header{color:#121112;left:0;position:fixed;right:0;top:0;z-index:11}.header.is-dark .header__nav{border-color:#121112}.header .header__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #121112;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto 0;max-width:1440px;padding-top:3px;-webkit-transition:border-color .3s;transition:border-color .3s;width:88.88889%}.header-space{margin-bottom:20px}.data-hero-text .glue-inline-link:hover,.data-hero-text .glue-link:hover,.data-hero-text a:hover{background-color:inherit}.data-hero-text .glue-inline-link:active,.data-hero-text .glue-inline-link:focus,.data-hero-text .glue-inline-link:hover,.data-hero-text .glue-link:active,.data-hero-text .glue-link:focus,.data-hero-text .glue-link:hover,.data-hero-text a:active,.data-hero-text a:focus,.data-hero-text a:hover{color:inherit}.footer{background:#f0efeb;padding-bottom:17px}.footer:before{content:"";display:block;max-width:none}.footer__wrapper{margin:0 auto;max-width:1440px;padding-top:29px;width:88.88889%}@media only screen and (max-width:768px){.footer__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 0 0;position:relative}}.footer__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (max-width:768px){.footer__nav{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.footer__logo svg{fill:currentColor;height:19px;width:112px}@media only screen and (max-width:768px){.footer__logo svg{width:112px}}@media only screen and (max-width:768px){.footer__logo{-ms-flex-preferred-size:100%;flex-basis:100%}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;width:100%}@media only screen and (max-width:768px){.footer__info{display:block;margin-top:19px}}.footer__copyright,.footer__legals{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font:500 .75rem Google Sans;letter-spacing:0;line-height:100%}@media only screen and (max-width:768px){.footer__copyright,.footer__legals{font:500 12px Google Sans;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:center}}@media only screen and (min-width:769px){.footer__copyright,.footer__legals{font:500 .75rem Google Sans;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.footer__legals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media only screen and (max-width:768px){.footer__legals{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:37px}}.footer__legals a{color:#000}.footer__legals a:focus{color:inherit;text-decoration:none}.footer__legals a:hover{text-decoration:none;background-color:inherit}.footer__legals .footer__legals__item p{margin:0}