footer{border-top:.5px solid var(--border);overflow:hidden}.footer-wordmark-wrap{padding:48px 24px 0;overflow:hidden}.footer-wordmark{font-size:clamp(80px,28vw,9999px);font-weight:700;letter-spacing:-.04em;line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(128,128,128,.18);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:-webkit-text-stroke .4s}:global(.light) .footer-wordmark{-webkit-text-stroke:1px rgba(128,128,128,.22)}.fw-lbi{-webkit-text-stroke:1.5px var(--acc);opacity:.5;transition:opacity .4s,-webkit-text-stroke .4s}.fw-dot{color:var(--acc);-webkit-text-stroke:0;transition:color .4s}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 32px;border-top:.5px solid var(--border);margin-top:32px;flex-wrap:wrap;gap:12px}.footer-note{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.45;color:var(--fg)}.footer-copy{font-size:11px;letter-spacing:.06em;opacity:.4;color:var(--fg)}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.footer-policy{font-size:11px;letter-spacing:.06em;opacity:.3;color:var(--fg);background:none;border:none;border-bottom:.5px solid transparent;font-family:Space Grotesk,sans-serif;padding:0 0 1px;transition:opacity .2s,border-color .2s}.footer-policy:hover{opacity:.7;border-bottom-color:var(--acc)}@media(max-width:768px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.footer-right{align-items:flex-start}}
