@media only screen and (min-width:0rem){#hero-gc{background:radial-gradient(circle at 15% 0,rgba(226,102,31,.28) 0,rgba(226,102,31,0) 55%),linear-gradient(160deg,var(--primaryLight) 0,var(--primary) 45%,var(--dark) 100%);overflow:hidden;padding:4.5rem 1rem 5.5rem;position:relative;z-index:1}#hero-gc:before{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:4rem 4rem;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#hero-gc .lh-container{align-items:flex-start;display:flex;flex-direction:column;margin:auto;max-width:80rem;text-align:left;width:100%}#hero-gc .lh-mark{display:block;height:auto;margin-bottom:1.5rem;opacity:.9;width:3.5rem}#hero-gc .lh-topper{color:var(--accentOnDark)}#hero-gc .lh-title{color:var(--white);font-size:clamp(2.25rem,5.4vw,3.75rem);font-weight:800;line-height:1.1em;margin:0 0 1.25rem;max-width:55rem}#hero-gc .lh-text{color:hsla(0,0%,100%,.88);font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.6em;margin:0 0 2rem;max-width:40rem}#hero-gc .lh-button-solid{background-color:var(--secondary);color:var(--white)}#hero-gc .lh-button-solid:before{background-color:var(--white)}#hero-gc .lh-button-solid:hover{color:var(--primary)}}@media only screen and (min-width:48rem){#hero-gc{padding:7.5rem 1rem 8.75rem}#hero-gc .lh-mark{width:4.5rem}}@media only screen and (min-width:0rem){body.dark-mode #hero-gc{background:radial-gradient(circle at 15% 0,rgba(226,102,31,.22) 0,rgba(226,102,31,0) 55%),linear-gradient(160deg,var(--accent) 0,var(--medium) 50%,var(--dark) 100%)}}