/* Approved D3 header mark: exactly twice the prior rendered size. Asset bytes stay unchanged. */
html body :is(.aw-shell,.jdn-voice,.jdn-services) img.artists-brand-mark{
 --artists-mark-width:88px;--artists-mark-height:88px;
 width:var(--artists-mark-width);height:var(--artists-mark-height);
 flex:0 0 var(--artists-mark-width);max-width:none;object-fit:contain;
}
html body .aw-shell .aw-brand img.artists-brand-mark{--artists-mark-width:96px;--artists-mark-height:96px}
html body .jdn-home img.artists-brand-mark{--artists-mark-width:60px;--artists-mark-height:60px}
html body .services-brand img.artists-brand-mark{--artists-mark-width:72px;--artists-mark-height:72px}
html body :is(.aw-brand,.services-brand){min-width:0}
html body .jdn-voice>header:has(.artists-brand-mark){height:auto;flex-wrap:wrap}
html body .jdn-voice .brand:has(.artists-brand-mark){max-width:100%;box-sizing:border-box;flex-wrap:wrap}
@media(max-width:800px){html body .humans-desk img.artists-brand-mark{--artists-mark-height:60px}}
@media(max-width:700px){
 html body .jdn-voice img.artists-brand-mark{--artists-mark-width:68px;--artists-mark-height:68px}
 html body .jdn-home img.artists-brand-mark{--artists-mark-width:60px;--artists-mark-height:60px}
 html body .humans-desk img.artists-brand-mark{--artists-mark-height:60px}
 html body .services-brand img.artists-brand-mark{--artists-mark-width:72px;--artists-mark-height:72px}
}
@media(max-width:599px){html body .jdn-home img.artists-brand-mark{--artists-mark-width:48px;--artists-mark-height:48px}}
