.corp-footer{background-color:var(--color-deep);background-position:50%;background-size:cover;color:var(--color-text-inverse);margin-bottom:var(--frame-gap);margin-top:var(--frame-gap)}.corp-footer.corp-card{border-radius:0 0 var(--radius-hero) var(--radius-hero)}.corp-footer__overlay{background:#000;inset:0;pointer-events:none;position:absolute}.corp-footer__inner{padding-bottom:var(--space-lg);padding-top:var(--space-2xl);position:relative}.corp-footer__top{align-items:flex-start;display:flex;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-3xl)}.corp-footer__links{list-style:none;margin:0;padding:0}.corp-footer__links li+li{margin-top:6px}.corp-footer__link{color:inherit;font-size:var(--text-nav-size);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.corp-footer__link:hover{color:var(--color-mint)}.corp-footer__social{display:flex;gap:10px;list-style:none;margin:0;padding:0}.corp-footer__social-link{align-items:center;background:var(--color-text-inverse);border-radius:50%;color:#222;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.corp-footer__social-link svg{height:18px;width:18px}.corp-footer__social-link:hover{background:var(--color-mint)}.corp-footer__social-link--custom,.corp-footer__social-link--custom:hover{background:none;border-radius:0}.corp-footer__social-link--custom img{height:36px;object-fit:contain;transition:opacity .2s ease;width:36px}.corp-footer__social-link--custom:hover img{opacity:.75}.corp-footer__wordmark img{display:block;height:auto;width:100%}.corp-footer__wordmark-text{display:block;font-size:19vw;font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:.9}@media (min-width:1512px){.corp-footer__wordmark-text{font-size:280px}}.corp-footer__copyright{font-size:12px;margin:var(--space-lg) 0 0}@media (max-width:767px){.corp-footer__top{flex-direction:column;margin-bottom:var(--space-2xl)}.corp-footer__links li+li{margin-top:10px}.corp-footer__link{font-size:14px}}