.s-video-enhanced .s-video{display:grid;overflow:hidden;position:relative}.s-video-enhanced .s-video__control{bottom:1rem;padding:.5rem;position:absolute;right:1rem}.s-video-enhanced .s-video__third-party-video{aspect-ratio:var(--aspect-ratio,16/9)}.s-video-enhanced .s-video__third-party-video iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.s-video-enhanced__container{display:flex;flex-direction:column;gap:1.5rem}.s-video-enhanced__header{display:flex;flex-direction:column;gap:1rem}
.s-video-enhanced__kicker{font-family:var(--font-body);color:var(--primary-base)}.s-video-enhanced.surface-brand .s-video-enhanced__kicker{color:var(--text-on-brand)}
@media only screen and (min-width:64em){.s-video-enhanced .s-video__control{bottom:2rem;right:2rem}.s-video-enhanced .s-video__control .icon{--icon-size:1.5rem}}
@media only screen and (max-width:calc(64em - 1px)){.s-video-enhanced .s-video__control{border-radius:.5rem}}

@media only screen and (min-width: 48em) {
    .s-video-enhanced .s-video--uploaded {
        height: 70vh;
        width: auto;
        max-width: 100%;
        aspect-ratio: var(--video-desktop-aspect-ratio);
        margin-inline: auto;
    }

    .s-video-enhanced .s-video--uploaded .c-vid-native {
        width: 100% !important;
        height: 100% !important;
    }

    .s-video-enhanced .s-video--uploaded .c-vid-native video {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
}