.video-player-wrapper--gated [data-media-player][data-layout=video]:not([data-fullscreen]){border:none!important}.video-gate-overlay{background:rgb(from var(--blue-base) r g b/.2);height:100%;inset:0;position:absolute;width:100%;z-index:5;&.is-hidden{display:none}&:before{backdrop-filter:blur(5.5px);background:rgba(0,0,0,.28);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:6}}.video-gate-overlay__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-inline:20px;position:relative;text-align:center;width:100%;z-index:7;@media (hover:hover){cursor:pointer;&:hover .btn--primary{background:var(--hover-bg-color);border-color:var(--hover-border-color);box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgb(from var(--hover-shadow-color) r g b/1) 0 5px 0 0;color:var(--hover-text-color);transform:matrix(1,0,0,1,0,-5);& svg path{fill:var(--hover-text-color)}}}}.video-gate-overlay-icon{aspect-ratio:1;background:var(--blue-100);border-radius:var(--radius-xl);display:grid;height:79px;place-items:center;@media (max-width:640px){display:none}}.video-gate__title{color:var(--white-base);margin-block:var(--spacing-3x) var(--spacing-2x);@media (max-width:640px){font-size:20px}}.video-gate__description{color:var(--white-base);margin-bottom:var(--spacing-5x);max-width:327px;@media (max-width:640px){font-size:16px}}.video-play-overlay{align-items:center;cursor:pointer;display:flex;height:100%;inset:0;justify-content:center;overflow:clip;position:absolute;transition:var(--transition);width:100%;z-index:1;&:before{background:var(--blue-base);content:"";height:100%;inset:0 auto auto 0;opacity:.2;position:absolute;width:100%;z-index:-1}&.is-hidden{opacity:0;pointer-events:none}& .video-modal-trigger__icon{opacity:.85;&:hover{background:var(--blue-base)}@media (max-width:640px){width:96px}}@media (hover:hover){&:hover{& .video-modal-trigger__icon{box-shadow:var(--box-shadow-lg);opacity:1}}}}.gated-video__thumbnail{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-2}