*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background:var(--gv-bg);color:var(--gv-ink);font-family:var(--gv-font);font-size:var(--gv-text-base);line-height:var(--gv-leading)}body,figure,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}ol,ul{list-style:none;margin:0;padding:0}img,svg{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{background:none;border:0;cursor:pointer}fieldset{border:0;margin:0;min-width:0}fieldset,legend{padding:0}table{border-collapse:collapse}:where(a,button,input,select,textarea,[tabindex]):focus-visible{border-radius:var(--gv-radius-sm);box-shadow:var(--gv-focus);outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(/build/fonts/Lato-Regular.9d883d54.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(/build/fonts/Lato-Italic.a9f3ee26.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(/build/fonts/Lato-Bold.636be8de.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(/build/fonts/Lato-Black.57dee8af.ttf) format("truetype")}