.SectionHeroNeo{grid-template-columns:1fr 1fr;align-items:center;width:100vw;height:auto;padding:5rem 6vw 6vw;display:grid;position:relative;overflow:hidden}.SectionHeroNeo.theme-blue{color:#fff;background-color:var(--color-blue)}.SectionHeroNeo.theme-space{color:#fff;background-color:var(--color-space)}.SectionHeroNeo.theme-slate{color:#fff;background-color:var(--color-slate)}.SectionHeroNeo.theme-smoke{color:var(--color-space);background-color:var(--color-smoke)}.SectionHeroNeo .text{padding:0 6vw 0 0}.SectionHeroNeo .text__cobrand{width:auto;height:36px;margin-bottom:1.25rem;display:block}.SectionHeroNeo .text__heading{text-transform:uppercase;max-width:15ch;margin-bottom:.375em;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.1}.SectionHeroNeo .text__subheading{opacity:.9;max-width:35ch;margin-bottom:1.125em;font-size:clamp(18px,3vw,24px);font-weight:200;line-height:1.3}.SectionHeroNeo .text__caption{opacity:.8;max-width:45ch;margin-bottom:1.5rem;font-size:1rem;font-weight:200;line-height:1.4}.SectionHeroNeo .button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SectionHeroNeo .image,.SectionHeroNeo .video,.SectionHeroNeo .form-container{z-index:1;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 5px 20px #0000000d}.SectionHeroNeo .image-background{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0}@media (max-width:880px){.SectionHeroNeo{grid-template-columns:1fr;gap:2rem;padding:6rem 6vw}}
