[data-noir-animation]{position:relative;isolation:isolate}
[data-noir-animation] picture{display:block}
[data-noir-animation] picture>img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
[data-noir-animation] .brand-animation-video{position:absolute;inset:0 auto auto 0;display:block;width:100%;height:auto;max-width:100%;aspect-ratio:960/538;object-fit:contain;pointer-events:none}
[data-noir-animation] .brand-animation-video[hidden]{display:none!important}
[data-noir-animation] .brand-animation-toggle{position:absolute;z-index:1;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:9px 13px;border:1px solid #ffffff66;border-radius:4px;background:#090909e8;color:#f5f3ec;font:inherit;font-size:.75rem;font-weight:500;line-height:1.4;cursor:pointer}
[data-noir-animation] .brand-animation-toggle[hidden]{display:none!important}
[data-noir-animation] .brand-animation-toggle:hover{border-color:#ffffffb3;background:#151515}
[data-noir-animation] .brand-animation-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:600px){[data-noir-animation] .brand-animation-toggle{position:static;display:flex;margin:10px 12px 12px auto;max-width:calc(100% - 24px)}}
