.brand-logo{--logo-size:30px;display:inline-flex;align-items:center;gap:calc(var(--logo-size) * .3);flex-shrink:0;color:inherit;text-decoration:none}.brand-logo-mark{display:block;flex:none;width:var(--logo-size);height:var(--logo-size)}.brand-wordmark{font-family:var(--font-proof-display);font-size:calc(var(--logo-size) * .86);font-weight:800;letter-spacing:-.015em;line-height:1.1;white-space:nowrap}@media(max-width:600px){.brand-logo{--logo-size:26px}}