.hero-video {
    position: relative;
    width: 100%;
    min-height: 100svh;
    overflow: hidden;
    background: #000;
}

.hero-video video {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    display: block;
}