/* Header artwork only. Original assets/brand.png retained for rollback. */
header .brand,header .business-brand{overflow:visible;mix-blend-mode:normal}
header .brand img,header .business-brand img{position:absolute;width:111.111111%;max-width:none;height:auto;left:-10.1%;top:50%;transform:translateY(-50%);filter:none}

/* Keep the existing header within very narrow phone screens. */
@media(max-width:360px){.header-inner{gap:12px}.header-inner .brand{flex-shrink:1;min-width:0}.header-inner .menu-toggle{flex-shrink:0}}
