.vimeo-player{width:100%}.vimeo-player iframe{height:100%;width:100%}.vimeo-player .vimeo-player__caption{font-size:14px;font-weight:300;line-height:1.42857;margin-top:24px;width:86.4vw}@media only screen and (min-width:768px){.vimeo-player .vimeo-player__caption{margin-top:32px;width:60.41667vw}}@media only screen and (min-width:1280px){.vimeo-player .vimeo-player__caption{width:30.15625vw}}@media only screen and (min-width:1920px){.vimeo-player .vimeo-player__caption{width:579px}}.vimeo-player__container{aspect-ratio:16/9;position:relative}