.video{position:relative}.video--light-background .video__caption p{color:#000}.video__youtube-player,.video__vimeo-wrapper{position:relative;margin:auto;width:100%;width:calc(100vw - (16px*2));height:calc(calc(100vw - (16px*2))*9/16)}@media all and (min-width:768px){.video__youtube-player,.video__vimeo-wrapper{width:calc(100vw - (40px*2));height:calc(calc(100vw - (40px*2))*9/16)}}@media all and (min-width:1480px){.video__youtube-player,.video__vimeo-wrapper{width:calc(1480px - (40px*2));height:calc(calc(1480px - (40px*2))*9/16)}}.video__youtube-embed-wrapper{position:relative;width:100%;height:100%}.video__poster-wrapper.is-removed{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.694,0,.335,1);-o-transition:opacity .5s cubic-bezier(.694,0,.335,1);transition:opacity .5s cubic-bezier(.694,0,.335,1);pointer-events:none}.video__poster-wrapper:hover .video__play-button{opacity:.9}.video__poster{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;opacity:1}.video__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#fff;-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1)}@media all and (min-width:768px){.video__play-button{width:60px;height:60px}}@media all and (min-width:1280px){.video__play-button{width:80px;height:80px}}.video__play-button svg{stroke:none;width:8px;height:9px}@media all and (min-width:768px){.video__play-button svg{width:10px;height:12px}}@media all and (min-width:1280px){.video__play-button svg{width:13px;height:15px}}.video__vimeo-wrapper iframe{height:100%;width:100%;border:0;-webkit-transition:opacity 500ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 500ms cubic-bezier(.694,0,.335,1);transition:opacity 500ms cubic-bezier(.694,0,.335,1);opacity:0}.video__vimeo-wrapper iframe.is-loaded{opacity:1}.video__caption{margin-left:auto;margin-right:auto;margin-top:12px;width:calc(100vw - (16px*2))}@media all and (min-width:768px){.video__caption{width:calc(100vw - (40px*2))}}@media all and (min-width:768px){.video__caption{margin-top:20px}}@media all and (min-width:1480px){.video__caption{width:calc(1480px - (40px*2))}}.video__caption p{font-family:'Clarkson',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}@media all and (min-width:1440px){.video__caption p{font-size:18px}}