.video-header{position:relative}.video-header-background,.video-header-background:after{position:absolute;top:0;right:0;bottom:0;left:0}.video-header-background:after{background:rgba(0,0,0,.25);content:"";display:block}.video-header-foreground{position:relative}.video-header-foreground .container{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:calc((420px + 140 * ((100vw - 376px) / 1064)) - .1px)}.video-header-body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto;color:var(--theme-foreground-color);padding-left:calc((120px + 40 * ((100vw - 376px) / 1064)) - .1px);padding-right:calc((120px + 40 * ((100vw - 376px) / 1064)) - .1px)}.video-header-foot{position:absolute;right:calc((22.5px + 7.5 * ((100vw - 376px) / 1064)) - .1px);bottom:0;left:calc((22.5px + 7.5 * ((100vw - 376px) / 1064)) - .1px);background:var(--theme-foreground-color);height:calc((67.5px + 22.5 * ((100vw - 376px) / 1064)) - .1px)}@media (max-width:375px){.video-header-foot{height:calc((45px + 15 * ((100vw - 376px) / 1064)) - .1px);left:0;right:0}}.video-header-button{display:flex;flex-direction:column;align-items:center;justify-content:center}.video-header-button-icon{height:calc((56.25px + 18.75 * ((100vw - 376px) / 1064)) - .1px);margin:0;margin-bottom:calc((7.5px + 2.5 * ((100vw - 376px) / 1064)) - .1px);width:calc((56.25px + 18.75 * ((100vw - 376px) / 1064)) - .1px)}.video-header-button-text{color:#fff;font-weight:500;font-size:calc((15px + 5 * ((100vw - 376px) / 1064)) - .1px);text-align:center}.video-header-heading{max-width:100%;text-align:center}.video-header-heading h1 .line,.video-header-heading h2 .line{overflow:hidden}.video-header-heading h1 .line .word,.video-header-heading h2 .line .word{transform:translateY(100%);transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.ready .block-on-screen .video-header-heading h1 .line .word,.ready .block-on-screen .video-header-heading h2 .line .word{transform:none}.ready .block-on-screen .video-header-heading h1 .line:first-child .word,.ready .block-on-screen .video-header-heading h2 .line:first-child .word{transition-delay:.2s}.ready .block-on-screen .video-header-heading h1 .line:nth-child(2) .word,.ready .block-on-screen .video-header-heading h2 .line:nth-child(2) .word{transition-delay:.1s}.ready .block-on-screen .video-header-heading h1 .line:nth-child(3) .word,.ready .block-on-screen .video-header-heading h2 .line:nth-child(3) .word{transition-delay:0ms}.video-header-heading:not(:last-child){margin:0;margin-bottom:calc((22.5px + 7.5 * ((100vw - 376px) / 1064)) - .1px)}.video-header-next,.video-header-prev{display:flex;opacity:0;transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media (max-width:575px){.video-header-next,.video-header-prev{display:none}}.ready .block-on-screen .video-header-next,.ready .block-on-screen .video-header-prev{opacity:1;transform:none;transition-delay:425ms}.video-header-prev{flex-direction:row;margin:0;margin-left:calc((33.75px + 11.25 * ((100vw - 376px) / 1064)) - .1px);transform:translateX(-15%)}.video-header-next,.video-header-prev{align-items:center;justify-content:center}.video-header-next{flex-direction:row-reverse;margin:0;margin-right:calc((33.75px + 11.25 * ((100vw - 376px) / 1064)) - .1px);transform:translateX(15%)}.video-header-next-label,.video-header-prev-label{font-weight:300;font-family:Montserrat,Sans-Serif;font-size:calc((28px + 4.2 * ((100vw - 1441px) / 479)) - .1px);transform:rotate(180deg);writing-mode:tb;writing-mode:vertical-lr;color:var(--theme-foreground-color);line-height:calc((45px + 15 * ((100vw - 376px) / 1064)) - .1px);text-align:center;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:calc((45px + 15 * ((100vw - 376px) / 1064)) - .1px);white-space:nowrap}@media (max-width:1440px){.video-header-next-label,.video-header-prev-label{font-size:calc((23.8px + 4.2 * ((100vw - 376px) / 1064)) - .1px)}}@media (max-width:1024px){.video-header-next-label,.video-header-prev-label{display:none}}.no-touchevents .video-header-next:hover .video-header-next-label,.no-touchevents .video-header-next:hover .video-header-prev-label,.no-touchevents .video-header-prev:hover .video-header-next-label,.no-touchevents .video-header-prev:hover .video-header-prev-label{opacity:0}.video-header-next-arrow,.video-header-prev-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc((67.5px + 22.5 * ((100vw - 376px) / 1064)) - .1px)}.video-header-next-arrow svg,.video-header-prev-arrow svg{display:block;height:calc((37.5px + 12.5 * ((100vw - 376px) / 1064)) - .1px);transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:calc((52.5px + 17.5 * ((100vw - 376px) / 1064)) - .1px)}.video-header-next-arrow svg path,.video-header-prev-arrow svg path{fill:transparent;stroke:var(--theme-foreground-color);stroke-width:calc((18px + 6 * ((100vw - 376px) / 1064)) - .1px);transition-property:fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.no-touchevents .video-header-next:hover .video-header-next-arrow svg path,.no-touchevents .video-header-next:hover .video-header-prev-arrow svg path,.no-touchevents .video-header-prev:hover .video-header-next-arrow svg path,.no-touchevents .video-header-prev:hover .video-header-prev-arrow svg path{fill:var(--theme-foreground-color)}.video-header-prev{position:absolute;top:0;bottom:0;left:0;left:calc((-140px + -340 * ((100vw - 1441px) / 1115)) - .1px)}@media (max-width:1440px){.video-header-prev{left:calc((-30px + -110 * ((100vw - 376px) / 1064)) - .1px)}}.no-touchevents .video-header-prev:hover svg{transform:scale(1.15) translateX(-25%)}.video-header-next{position:absolute;top:0;right:0;bottom:0;right:calc((-140px + -340 * ((100vw - 1441px) / 1115)) - .1px)}@media (max-width:1440px){.video-header-next{right:calc((-30px + -110 * ((100vw - 376px) / 1064)) - .1px)}}.no-touchevents .video-header-next:hover svg{transform:scale(1.15) translateX(25%)}