.footer-scope{--footer-surface:hsl(var(--marketing-dark));--footer-ink:#fff;--footer-ink-muted:#ffffffad;--footer-ink-quiet:#ffffff80;--footer-rule:#ffffff2e;background:var(--footer-surface);color:var(--footer-ink)}.footer-scope .footer-heading{color:var(--footer-ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.25}.footer-scope .footer-link{color:var(--footer-ink);text-underline-offset:.25em;transition:color .15s var(--ease-out-quart), text-decoration-color .15s var(--ease-out-quart);text-decoration:none}.footer-scope .footer-link:hover{color:hsl(var(--primary));text-decoration:underline}.footer-scope .footer-icon{color:var(--footer-ink-muted);transition:color .15s var(--ease-out-quart)}.footer-scope .footer-icon:hover{color:var(--footer-ink)}.footer-scope .footer-copyright{color:var(--footer-ink-quiet)}.footer-scope .footer-rule{border-color:var(--footer-rule)}