@keyframes hover-gradient{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes text-hover-gradient{0%{background-position:100% 0%}100%{background-position:0% 0%}}@keyframes backdrop-animation{0%{backdrop-filter:blur(0);background-position-y:100vh}100%{backdrop-filter:blur(2px);background-position-y:0}}@keyframes backdrop-animation-out{0%{backdrop-filter:blur(2px);background-position-y:0}100%{backdrop-filter:blur(0);background-position-y:100vh}}.dialog{background-color:rgba(0,0,0,0);border:0;border-radius:0;display:flex;height:100%;margin:auto;outline:none;width:100%}.dialog__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-image:linear-gradient(180deg, rgba(0, 6, 41, 0) 0%, rgba(0, 6, 41, 0.75) 100%);background-repeat:no-repeat;display:none;height:100%;position:absolute;width:100%}.dialog__inner{height:auto;margin-bottom:auto;margin-top:auto;opacity:0;overflow:hidden;position:relative;transition:opacity .25s;width:100%}.dialog__close-container{opacity:0;position:absolute;right:0;top:0;transition:opacity .25s;z-index:2}.dialog__close{cursor:pointer;display:none;margin-top:0.0625rem}.dialog__video-container{max-height:calc(100vh - 2.75rem);position:relative}.dialog__video-container-placeholder{border-radius:1.25rem;height:100%;overflow:hidden;position:absolute;width:100%;z-index:0}.dialog__video-container-placeholder img{height:100%;object-fit:cover;width:100%}.dialog__video-container-inner{aspect-ratio:16/9;border-radius:1.25rem;overflow:hidden;position:relative;z-index:1}.dialog__video-container-inner iframe{display:block;height:100%;max-height:calc(100vh - 2.75rem);opacity:0;transition:opacity .3s ease-in;width:100%}.dialog[open] .dialog__backdrop{animation-duration:.5s;animation-name:backdrop-animation;display:block}.dialog[open] .dialog__inner,.dialog[open] .dialog__close-container{opacity:1}.dialog[open].close .dialog__backdrop{animation-duration:.5s;animation-name:backdrop-animation-out}.dialog[open].close .dialog__inner,.dialog[open].close .dialog__close-container{opacity:0}.dialog[open] .dialog__close{display:inline-grid}.dialog--video-loaded iframe{opacity:1}