.styles-module-scss-module__W_X5pW__figure{aspect-ratio:16/9;cursor:pointer;width:100%;margin:1rem 0;display:inline-block;position:relative}@media (min-width:768px){.styles-module-scss-module__W_X5pW__figure{width:var(--video-width);height:var(--video-height);asopect-ratio:unset}}.styles-module-scss-module__W_X5pW__figure :after{content:"";opacity:1;z-index:1;width:100%;height:100%;transition:opacity .66s cubic-bezier(.78,.14,.8,.85),-webkit-backdrop-filter -.66s cubic-bezier(.78,.14,.8,.85),backdrop-filter -.66s cubic-bezier(.78,.14,.8,.85);position:absolute;top:0;left:0}@media (min-width:768px){.styles-module-scss-module__W_X5pW__figure :after{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0003}}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__playerWrapper{padding-top:56.25%;position:relative}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__playerWrapper .styles-module-scss-module__W_X5pW__player{aspect-ratio:16/9;position:absolute;top:0;left:0}@media (min-width:768px){.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__playerWrapper .styles-module-scss-module__W_X5pW__player{width:100%;height:100%;position:static}}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__playerWrapper .styles-module-scss-module__W_X5pW__player iframe{pointer-events:none}@media (min-width:768px){.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__playerWrapper{padding-top:unset;width:100%;height:100%;position:static}}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption{width:100%;height:100%;color:var(--foreground);background:rgba(var(--background-rgb), .8);pointer-events:none;z-index:2;display:none;position:absolute;top:0;left:0;overflow:hidden}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption .styles-module-scss-module__W_X5pW__captionContainer{overflow:hidden}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption .styles-module-scss-module__W_X5pW__captionContainer .styles-module-scss-module__W_X5pW__captionContent{padding:1rem 1.75rem;overflow:hidden}@media (min-width:768px){.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption .styles-module-scss-module__W_X5pW__captionContainer .styles-module-scss-module__W_X5pW__captionContent{width:100%;min-width:calc(640px - 2rem)}}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption .styles-module-scss-module__W_X5pW__captionContainer .styles-module-scss-module__W_X5pW__captionContent .styles-module-scss-module__W_X5pW__captionTitle{text-transform:uppercase;margin-bottom:.875rem;font-weight:600}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption .styles-module-scss-module__W_X5pW__captionContainer .styles-module-scss-module__W_X5pW__captionContent .styles-module-scss-module__W_X5pW__captionBody{text-transform:uppercase;letter-spacing:2px;font-size:3vw}@media (min-width:640px){.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption .styles-module-scss-module__W_X5pW__captionContainer .styles-module-scss-module__W_X5pW__captionContent .styles-module-scss-module__W_X5pW__captionBody{font-size:.875rem}.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption{width:80%;height:auto;color:var(--background);background:var(--foreground);display:block;position:static;transform:translateY(-50%)}}@media (min-width:640px) and (min-width:768px){.styles-module-scss-module__W_X5pW__figure .styles-module-scss-module__W_X5pW__caption{transform:translate(calc(var(--x,0px)), calc(var(--y,0px)));display:none;position:absolute;top:0;left:0}}@media (min-width:768px){.styles-module-scss-module__W_X5pW__figure:hover .styles-module-scss-module__W_X5pW__caption{animation:.66s cubic-bezier(.78,.14,.8,.85) forwards styles-module-scss-module__W_X5pW__expand;display:grid}.styles-module-scss-module__W_X5pW__figure:hover :after{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes styles-module-scss-module__W_X5pW__expand{0%{grid-template-columns:0fr;width:0%}to{grid-template-columns:1fr;width:100%}}
