/* Crop only surrounding whitespace; retain the complete wordmark and tagline. */
.header-brand-film{display:block;position:relative;width:270px;max-width:100%;aspect-ratio:3.6;overflow:hidden}
.header-brand-film img,.header-brand-film video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%}
.header-brand-film video{position:absolute;inset:0;visibility:hidden;pointer-events:none}
.header-film-ready video{visibility:visible}
.header-film-ready img{visibility:hidden}
@media(max-width:480px){.header-brand-film{width:220px}}
@media(prefers-reduced-motion:reduce){.header-brand-film video{display:none}.header-brand-film img{visibility:visible!important}}
