.hush-video{position:relative;width:100%;max-width:720px;margin:1em auto;background:#000;overflow:hidden;border-radius:4px;aspect-ratio:16/9}
.hush-video[data-ratio="9/16"]{aspect-ratio:9/16;max-width:300px}
@supports not (aspect-ratio:1/1){.hush-video{height:0;padding-bottom:56.25%}.hush-video[data-ratio="9/16"]{padding-bottom:177.78%}}
.hush-video__link,.hush-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}
.hush-video__poster{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.hush-video__play{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;background:rgba(0,0,0,.72);border-radius:12px;transition:background .15s}
.hush-video__play:after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}
.hush-video__link:hover .hush-video__play,.hush-video__link:focus .hush-video__play{background:#b4005a}
.hush-video__link:focus{outline:3px solid #b4005a;outline-offset:-3px}
.hush-video__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
