/* Display the supplied logo at its original proportions; trim only outer whitespace. */
.brand-image{display:inline-block;flex-shrink:0;line-height:0!important;letter-spacing:normal!important;vertical-align:middle}
.brand-logo{display:block;position:relative;width:180px;aspect-ratio:1268 / 498;overflow:hidden;background:#fff9ed}
.brand-logo>img{position:absolute;display:block;width:106.15142%!important;max-width:none!important;height:auto!important;left:-3.15457%;top:-25.70281%;object-fit:contain!important;margin:0!important;border:0!important;border-radius:0!important}
footer .brand-logo{width:220px}
.ash-poster-brand .brand-logo{width:clamp(220px,30vw,400px)}
.hud .brand-logo{width:180px}
@media(max-width:700px){.site-header .brand-logo{width:132px}.hud .brand-logo{width:140px}footer .brand-logo{width:180px}.ash-poster-brand .brand-logo{width:clamp(200px,55vw,280px)}}
@media print{.brand-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
