.b-video-item{overflow:hidden;position:relative}.b-video-item__placeholder{aspect-ratio:16/9;display:block;width:100%}.b-video-item__control{bottom:1rem;padding:.5rem;position:absolute;right:1rem}.b-video-item__third-party-video{aspect-ratio:var(--aspect-ratio,16/9)}.b-video-item__third-party-video iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:64em){.b-video-item__control{bottom:2rem;right:2rem}.b-video-item__control .icon{--icon-size:1.5rem}}@media only screen and (max-width:calc(64em - 1px)){.b-video-item__control{border-radius:.5rem}}