.module.--video{--video-max:64.75rem;--video-element-w:55%;--video-overlay:rgba(33,33,33,.6);isolation:isolate;overflow-x:clip;padding-inline:.5rem}.module.--video .module__frame{aspect-ratio:16/9;border:1px solid var(--c-gray-dark);margin-inline:auto;max-width:var(--video-max);position:relative}.module.--video .module__element{height:auto;pointer-events:none;position:absolute;width:var(--video-element-w);z-index:-1}.module.--video .module__element.--top-right{right:0;top:0;translate:30% -36%}.module.--video .module__element.--bottom-left{bottom:0;left:0;translate:-35% 40%}.module.--video .module__video{background:var(--c-surface-alt);height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.module.--video .module__cover{align-items:center;background:var(--video-overlay);border:0;color:var(--c-white);cursor:pointer;display:flex;flex-direction:column;gap:1.25rem;inset:0;justify-content:center;padding:0;position:absolute;transition:opacity .3s ease,visibility 0s .3s}.module.--video .module__cover:focus-visible{outline:2px solid var(--c-white);outline-offset:-.375rem}.module.--video .module__cover-text{font-family:var(--f-heading);font-size:var(--f-size-text);font-weight:var(--f-weight-regular);letter-spacing:.06em;text-transform:uppercase}.module.--video .module__play{height:3rem;transition:scale .2s ease;width:3rem}.module.--video .module__cover:focus-visible .module__play,.module.--video .module__cover:hover .module__play{scale:1.15}.module.--video.--no-video{--video-overlay:#212121}.module.--video.--playing .module__cover{opacity:0;visibility:hidden}@media(min-width:56.25rem){.module.--video{--video-element-w:55%}.module.--video .module__cover-text{left:0;position:absolute;top:50%;translate:0 -50%;width:50%}}