.sr-only{border:0!important;clip-path:inset(50%)!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.home .background-video__content{padding-top:var(--initial-header-height)}.background-video{min-height:100%;overflow:hidden;position:relative;min-width:100%;height:calc(100% - var(--header-height));min-height:100vh;z-index:0}@media only screen and (min-width: 840px){.background-video{width:100%;min-height:-moz-fit-content;min-height:fit-content}}.background-video.anim{opacity:1}.background-video.anim figure.large-u{opacity:0}.background-video.anim figure.large-u svg path{fill:transparent;stroke-opacity:0;transition:fill 1s ease 0s,stroke-opacity 3s ease .5s}.background-video.anim h1,.background-video.anim .button{opacity:0}.background-video.anim.anim.in-view:after{opacity:0}.background-video.anim.anim.in-view h1{animation-duration:2s;animation-timing-function:ease;animation-fill-mode:forwards;animation-name:fade-up}.background-video.anim.anim.in-view figure.large-u{animation-duration:3s;animation-delay:0s;animation-timing-function:ease;animation-fill-mode:forwards;animation-name:zoom-fade-in}.background-video.anim.anim.in-view figure.large-u svg path{fill:#fff;stroke-opacity:1}.background-video.anim.anim.in-view .button{animation-duration:1s;animation-delay:2s;animation-timing-function:ease;animation-fill-mode:forwards;animation-name:fade-in}.background-video:after,.background-video:before{content:"";display:block;position:absolute;width:100%;z-index:2}.background-video:after{top:0;left:0;height:100%;background:#fff;opacity:1;transition:opacity 4s ease 0s}.background-video:before{height:100%;background:linear-gradient(0deg,transparent 90%,#ffffff 100%)}.background-video__content{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 1rem;height:100%;justify-content:space-between}@media only screen and (min-width: 840px){.background-video__content{top:0;left:0;width:100%}}.background-video__content h1{line-height:1;text-transform:uppercase;animation-duration:1s}@media only screen and (max-width: 839px){.background-video__content h1{order:1}}.background-video__content .button{width:-moz-fit-content;width:fit-content;margin-top:auto;margin-bottom:2rem;animation-delay:2s}@media only screen and (max-width: 839px){.background-video__content .button{order:2}}@media only screen and (min-width: 840px){.background-video__content .button{margin-top:-9.3rem}}.background-video__content figure.large-u{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 839px){.background-video__content figure.large-u{max-width:260px;width:100%;order:3;gap:2rem}}.background-video__content figure.large-u svg{max-height:100%;width:100%;height:auto}@media only screen and (max-width: 839px){.background-video__content a.skip-to-content{order:4}}@media only screen and (min-width: 840px){.background-video__content a.skip-to-content{margin-top:4rem;margin-bottom:4rem}}.background-video__poster,.background-video__poster img{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;top:0;width:100%;z-index:0}.background-video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:0;left:0;transform:unset!important}.background-video__video{animation-delay:1s;border:none;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)!important;z-index:1}
