.heroContainer{width:100%;position:relative;height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.heroContent{padding:1em;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative}.heroContent::before{content:"";display:block;position:absolute;top:0;bottom:0;width:100%;max-width:80ch;left:50%;transform:translateX(-50%);background-color:var(--bg);z-index:-1;filter:blur(5em);opacity:.75;border-radius:5em 5em 15em 15em}.heroContent>*:last-child{padding-top:3em}.heroContent h1,.heroContent h2{font-weight:400;max-width:50ch}.heroContent h1{font-size:calc(1.5 * var(--h1))}.heroContent h2{font-size:var(--h1)}.heroBg{position:absolute;z-index:-1;inset:0}.heroBg>.ohioSvg{width:80vh;position:absolute;top:50%;left:50%;opacity:.6;transform:translate(-50%,-50%)}.heroH1{position:relative}@media screen and (max-width:100vh){.heroBg>.ohioSvg{width:calc(100vw - 2em);opacity:.4}.heroH1 span{z-index:10;position:relative}.heroH1::before{content:"";display:block;position:absolute;inset:0;background-color:var(--bg);border-radius:50%;filter:blur(50vw);z-index:0;opacity:.5}}.heroH1 .ohioSvg{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.5}@media screen and (max-width:70vh){.heroBg>.ohioSvg{display:none}.heroContent::before{opacity:0}.heroContent h1{font-size:calc(1.25 * var(--h1))}.heroContent h2{font-size:var(--h2)}.heroH1{padding:calc((100vw - 2em - 2.5 * var(--h1))/2)1em}.heroH1 .ohioSvg{display:block;width:100%}}@media screen and (max-width:50vh){.heroContent h1{font-size:calc(1.1 * var(--h1))}}.learnMoreLink{color:var(--text-disabled-2);transition:all .2s ease-out;position:relative;width:max-content;margin:0 auto}.learnMoreLink:hover{cursor:pointer;color:var(--text-disabled-1)}.learnMoreLink::before{content:"";display:block;position:absolute;height:2px;top:100%;width:100%;left:0;background-color:transparent;transition:all .4s ease-out}.learnMoreLink:hover:before{background-color:var(--text-disabled-1)}@media screen and (min-width:150vh){.heroBg{position:absolute;width:100%}.heroBg .ohioSvg{width:min(calc(50vw - 20ch),80vh);transform:translate(0,calc(-50% - 2rem));left:-10%}.heroContent{width:100%}.heroContent::before{opacity:0}.heroContainer{flex-direction:column;padding:2em;margin:0 auto}}