@layer global, component-atom, component-molecule, page;@layer component-molecule{.video-banner{position:relative;width:100%;text-align:center;background:#1e1e1e}.video-banner__inner{position:relative;display:block;margin:0 auto;width:88.8888888889vh;max-width:100%}@media only screen and (max-width:88.8888888889vh){.video-banner__inner{padding-bottom:56.25%}}@media only screen and (min-width:88.8888888889vh){.video-banner__inner{height:50vh}}.video-banner__video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 20px,black calc(100% - 20px),transparent)}}