.brand-logo-image{width:132px;height:auto;object-fit:contain}.hero-logo{width:min(440px,72vw)}.hero-logo img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 5px 18px rgba(0,0,0,.25))}.site-footer .brand-logo-image{width:170px}.trailer-thumb{position:relative;display:block;background:#1a211e;cursor:pointer}.trailer-square{aspect-ratio:1/1;height:auto}.trailer-thumb img{filter:none}.trailer-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;padding-left:4px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(16,28,26,.48);color:#fff;font-size:18px;transform:translate(-50%,-50%);transition:transform .3s,background .3s}.trailer-thumb:hover .trailer-play,.trailer-thumb:focus-visible .trailer-play{background:rgba(196,154,90,.9);transform:translate(-50%,-50%) scale(1.08)}.trailer-thumb:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(max-width:640px){.brand-logo-image{width:105px}.site-footer .brand-logo-image{width:140px}.hero-logo{width:min(360px,82vw)}}
