.mainimage{--hero-overlay:.2;--hero-position:center center;min-height:90vh;max-height:780px;margin-top:70px;background-image:linear-gradient(rgba(0,0,0,var(--hero-overlay)),rgba(0,0,0,var(--hero-overlay))),var(--hero-image,url('https://cdn.prod.website-files.com/60ab7d6f0f262c86918a93e9/60ad06c947a5d12006b104f1_7.png'));background-position:var(--hero-position);background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;color:#fff}.hero-inner{width:min(90%,940px);margin:auto;padding-top:200px}.hero-inner h1{text-align:left;font-size:clamp(3.6rem,5vw,6rem);line-height:1.05;margin-top:162px}.hero-inner p{border-top:1px solid #858585;margin-top:2rem;padding-top:.5rem;font-family:'Roboto Condensed',sans-serif;font-size:clamp(1rem,2vw,1.6rem);color:#fff}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:1px solid #fff;text-decoration:none;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:600;letter-spacing:.04em;transition:background-color .2s,color .2s}.hero-button-primary{background:#fff;color:#111}.hero-button-primary:hover{background:transparent;color:#fff}.hero-button-secondary{background:transparent;color:#fff}.hero-button-secondary:hover{background:#fff;color:#111}@media(max-width:600px){.hero-actions{align-items:stretch;flex-direction:column}.hero-button{width:100%}}
