/* Only artwork changes: existing slots, sequence and animation remain intact. */
body.home .ac3-brands .ac3-brand-logo .ac-home-brand-art { --ac-art-height:64px; position:relative; display:block; flex-shrink:0; width:116px; max-width:100%; height:var(--ac-art-height); overflow:hidden; }
body.home .ac3-brands .ac3-brand-logo .ac-home-brand-art img { position:absolute!important; display:block!important; left:50%!important; top:50%!important; width:min(calc(100% * var(--ac-art-w)),calc(var(--ac-art-height) * var(--ac-art-hw)))!important; height:auto!important; max-width:none!important; max-height:none!important; margin:0!important; padding:0!important; transform:translate(calc(-1 * var(--ac-art-x)),calc(-1 * var(--ac-art-y)))!important; filter:none!important; opacity:1!important; object-fit:contain!important; object-position:center!important; mix-blend-mode:normal!important; }
@media(max-width:640px) { body.home .ac3-brands .ac3-brand-logo .ac-home-brand-art { --ac-art-height:48px; width:88px; } }
