/* Original live-site brand asset, framed to omit its empty square margins. */
.vb2 .vb-logo.vb-brand-logo{position:relative;display:block;overflow:hidden;width:235px;height:68px;flex:0 0 235px;line-height:1}
.vb2 .vb-brand-logo img.vb-brand-image{display:block;position:absolute;max-width:none!important;width:350px!important;height:350px!important;left:-32px;top:-157px;object-fit:contain}
.vb-footer .vb-brand-logo{background:var(--paper);border-radius:3px}
@media(max-width:760px){.vb2 .vb-logo.vb-brand-logo{width:205px;height:58px;flex-basis:205px}.vb2 .vb-brand-logo img.vb-brand-image{width:310px!important;height:310px!important;left:-29px;top:-140px}}
