.hvc-card{position:relative;overflow:hidden;aspect-ratio:.76/1;border-radius:6px}
.hvc-image,.hvc-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hvc-video{opacity:0;transition:opacity .3s ease;z-index:1}
.hvc-image{z-index:2}
.hvc-logo{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:80%;max-height:90px;z-index:3}
