.brand-lockup{display:inline-flex;align-items:center;gap:8px;min-width:0}.brand-lockup .wordmark,.brand-lockup .footer-mark{display:block}.brand-logo{display:block;width:48px;height:48px;object-fit:contain;filter:grayscale(1) invert(1) contrast(1.15);mix-blend-mode:screen}.brand-lockup:hover .wordmark,.brand-lockup:hover .footer-mark{color:#d45a73}.footer-lockup{gap:6px}.footer-lockup .brand-logo{width:36px;height:36px}.footer-lockup .footer-mark{font-size:12px}
@media(max-width:760px){.brand-lockup{gap:5px}.brand-logo{width:42px;height:42px}.wordmark{font-size:13px;letter-spacing:1.2px}.footer-lockup .brand-logo{width:32px;height:32px}}
