html{scroll-behavior:smooth;scroll-padding-block-start:64px}.hero-responsive{background-color:var(--clr-granite1);color:var(--clr-snow-blind);text-wrap:pretty;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-responsive:before{content:"";pointer-events:none;background:linear-gradient(#0000000a 0%,#0000001a 45%);position:absolute;inset:0}.hero-responsive h1{font-size:28px;line-height:1.28}@media (min-width:1024px){.hero-responsive h1{font-size:36px;line-height:1.2}}.hero-responsive p{font-size:15px;line-height:1.5}@media (min-width:1024px){.hero-responsive p{font-size:16px}}.hero-responsive .hero-subhead{font-variation-settings:"wght" 600;font-size:18px;font-weight:600}@media (min-width:1024px){.hero-responsive .hero-subhead{font-size:20px}}.hero-responsive .hero-brand{margin:auto;max-inline-size:100%;margin-block-end:24px;display:block}.hero-responsive .hero-content-container{z-index:1;max-inline-size:1170px;margin:auto;padding-block:40px;padding-inline:24px;position:relative}@media (min-width:1024px){.hero-responsive .hero-content-container{padding-block:64px}}:is(.hero-responsive .alert) a{font-variation-settings:"wght" 600;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}:is(:is(.hero-responsive .alert) a):hover,:is(:is(.hero-responsive .alert) a):focus{-webkit-text-decoration:none;text-decoration:none}.hero-responsive .action-container{flex-flow:wrap;justify-content:center;gap:24px;margin-block-start:32px;display:flex}.hero-responsive [class*=ga-button]{border-radius:24px}.hero-responsive .ga-button-outline-inverted{font-variation-settings:"wght" 400;font-weight:400}
