.footer-hero{color:#fff;position:relative}.footer-hero .media{background-position:50%;background-size:cover;inset:0;opacity:1;position:absolute}.footer-hero .band{display:grid;gap:24px;grid-template-columns:1.2fr 1fr;padding:48px 0;position:relative}@media(max-width:900px){.footer-hero .band{grid-template-columns:1fr}}.footer-hero .left h3,.footer-hero .right h3{font-size:24px;letter-spacing:.02em;margin:0 0 8px}.footer-hero .big{font-size:22px;margin:6px 0}.footer-hero .muted{color:#e5e7eb}.footer-hero .about{color:#e5e7eb;margin-top:12px;max-width:460px}.footer-hero .brand{margin-bottom:12px;width:140px}.footer-hero .badge{margin:12px 0;width:120px}.footer-hero .btn{border-radius:999px;display:inline-block;font-weight:800;padding:12px 20px}.footer-hero .btn--ghost{border:1.5px solid #fff;color:#fff}.footer-hero .addressbar{align-items:center;border-top:1px solid hsla(0,0%,100%,.25);display:flex;gap:16px;justify-content:space-between;padding:12px 0 10px;position:relative}.footer-hero .addr{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.footer-hero .addr a{color:#fff}.footer-hero .social{display:flex;font-size:20px;gap:14px}.footer-hero .social a{color:#fff;opacity:.9}.footer-hero .linkrow{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0 24px;position:relative}.footer-hero .linkrow a{color:#fff;opacity:.9}