.video{background-color:var(--color-surface);color:var(--color-content)}.video--light{--color-surface:var(--color-1);--color-content:var(--color-6);--color-content-highlight:var(--color-4);margin-top:64px}@media only screen and (min-width:768px){.video--light{margin-top:80px}}@media only screen and (min-width:1440px){.video--light{margin-top:104px}}.video--light{margin-bottom:64px}@media only screen and (min-width:768px){.video--light{margin-bottom:80px}}@media only screen and (min-width:1440px){.video--light{margin-bottom:104px}}.video--dark{--color-surface:var(--color-6);--color-content:var(--color-1);--color-content-highlight:var(--color-4)}.video--dark:has(+section[class*="--dark"])+section{padding-top:0}.video--dark{padding-top:80px}@media only screen and (min-width:768px){.video--dark{padding-top:120px}}@media only screen and (min-width:1440px){.video--dark{padding-top:160px}}.video--dark{padding-bottom:80px}@media only screen and (min-width:768px){.video--dark{padding-bottom:120px}}@media only screen and (min-width:1440px){.video--dark{padding-bottom:160px}}.video__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:var(--grid-base)}.video__media{aspect-ratio:16/9;flex-basis:93.8666666667vw;max-width:93.8666666667vw;padding-left:1.6vw;padding-right:1.6vw;position:relative;width:93.8666666667vw}@media only screen and (min-width:768px){.video__media{flex-basis:78.125vw;max-width:78.125vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw;width:78.125vw}}@media only screen and (min-width:1440px){.video__media{flex-basis:77.7777777778vw;max-width:77.7777777778vw;padding-left:.6944444444vw;padding-right:.6944444444vw;width:77.7777777778vw}}@media only screen and (min-width:1920px){.video__media{flex-basis:1493.3333333333px;max-width:1493.3333333333px;padding-left:13.3333333333px;padding-right:13.3333333333px;width:1493.3333333333px}}.video__media iframe{height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)!important;z-index:3}.video__media-poster{position:relative;width:100%}.video__media-poster img{height:100%;width:100%}.video__media-control{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}