.video--stretch-layout{width:100%;height:100%}.video--stretch-layout .video-js{position:absolute;top:0;left:0;width:100%;height:100%}.video--zoom .video-js video,.video--zoom .vjs-poster img{-o-object-fit:cover;object-fit:cover}.video--fp-center video{-o-object-position:center;object-position:center}.video--fp-top video{-o-object-position:top;object-position:top}.video--fp-right video{-o-object-position:right;object-position:right}.video--fp-bottom video{-o-object-position:bottom;object-position:bottom}.video--fp-left video{-o-object-position:left;object-position:left}.video--fp-left-bottom video{-o-object-position:left bottom;object-position:left bottom}.video--fp-left-top video{-o-object-position:left top;object-position:left top}.video--fp-right-bottom video{-o-object-position:right bottom;object-position:right bottom}.video--fp-right-top video{-o-object-position:right top;object-position:right top}.video__pip{position:fixed;right:var(--grid-mixed-margin);bottom:var(--grid-mixed-margin);width:calc(var(--grid-gap) * 3 + var(--grid-mixed-col-width) * 2.5);height:calc((var(--grid-gap) * 3 + var(--grid-mixed-col-width) * 2.5) / var(--aspect-ratio));overflow:hidden;border-radius:var(--vp-semantic-border-radius-m)}@media (min-width:1728px){.video__pip{right:var(--vp-semantic-spacing-5xl);bottom:var(--vp-semantic-spacing-5xl)}}.video__pip img,.video__pip video{-o-object-fit:cover;object-fit:cover}.video__pip .video-js.vjs-layout-tiny .vjs-progress-control,.video__pip .video-js.vjs-layout-x-small .vjs-progress-control{display:block}.video__pip--portrait{width:calc(var(--grid-gap) * 1 + var(--grid-mixed-col-width) * 2);height:calc((var(--grid-gap) * 1 + var(--grid-mixed-col-width) * 2) / var(--aspect-ratio))}.video__pip--landscape{width:calc(var(--grid-gap) * 2 + var(--grid-mixed-col-width) * 3);height:calc((var(--grid-gap) * 2 + var(--grid-mixed-col-width) * 3) / var(--aspect-ratio))}@media (min-width:600px){.video__pip--landscape{width:calc(var(--grid-gap) * 3 + var(--grid-mixed-col-width) * 4);height:calc((var(--grid-gap) * 3 + var(--grid-mixed-col-width) * 4) / var(--aspect-ratio))}}.video__pip--close-button{position:absolute;top:var(--vp-semantic-spacing-m);right:var(--vp-semantic-spacing-m);cursor:pointer}@media (min-width:1200px){.video__pip--close-button{top:var(--vp-semantic-spacing-l);right:var(--vp-semantic-spacing-l)}}.video:not(.video--end-screen-enabled) .vjs-custom-endscreen-overlay{display:none}