.home-hero{padding:64px 0;background:var(--brand-primary-light)}.home-hero h1{max-width:700px}.home-hero aside h2{font-size:1.2rem}.home-hero .hero-media{height:320px}.roof-featured{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;background:#fff;border-radius:var(--brand-radius);padding:24px;align-items:center}.roof-featured .hero-media{margin:0;height:320px}.home-small-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:24px}.home-small-grid article{background:#fff;border:1px solid var(--brand-border);padding:24px;border-radius:var(--brand-radius)}.cta-form-wrap{max-width:760px;margin:32px auto 0;text-align:left;background:#fff;color:var(--brand-text);padding:32px;border-radius:var(--brand-radius)}.cta-form-wrap a,.cta-form-wrap p{color:var(--brand-text)}.cta-form-wrap .btn{color:#fff}@media (max-width:767px){.home-small-grid,.roof-featured{grid-template-columns:1fr}.home-hero{padding:48px 0}.cta-form-wrap{padding:24px}}