.brand-logo{--mark-max-width:156px;--mark-max-height:48px;vertical-align:middle;width:min(var(--mark-max-width), calc(var(--mark-max-height) * var(--mark-ratio)));max-width:100%;aspect-ratio:var(--mark-ratio);flex:none;line-height:0;display:inline-block}.brand-logo>img.brand-logo-art{width:100%;height:100%;aspect-ratio:var(--mark-ratio);object-fit:contain;background:0 0;border-radius:0;max-width:none;max-height:none;margin:0;display:block}[data-nav-tone=dark]:is(.ps-surface,.editorial-archive) .brand-logo[data-ivory]>.brand-logo-art{content:var(--mark-ivory)}@media (max-width:700px){.brand-logo{--mark-max-width:136px;--mark-max-height:42px}}
