.base-theme-video__frame{position:relative;overflow:hidden;background:#000;aspect-ratio:16/9}.base-theme-video__media,.base-theme-video__iframe,.base-theme-video__poster-button,.base-theme-video__poster-image{display:block;width:100%;height:100%}.base-theme-video__media,.base-theme-video__iframe{border:0}.base-theme-video__noscript-media{position:absolute;inset:0;z-index:2}.base-theme-video__poster-button{position:relative;padding:0;border:0;appearance:none;color:#fff;background:#000;cursor:pointer}.base-theme-video__poster-button--media{position:absolute;inset:0;z-index:1;background:0 0;opacity:1;transition:opacity .24s ease}.base-theme-video__poster-button.is-autoplay-pending{cursor:default}.base-theme-video__poster-button.is-autoplay-pending .base-theme-video__play-icon,.base-theme-video__poster-button.is-autoplay-pending .base-theme-video__play-image,.base-theme-video.is-loaded .base-theme-video__poster-button--media .base-theme-video__play-icon,.base-theme-video.is-loaded .base-theme-video__poster-button--media .base-theme-video__play-image{display:none}.base-theme-video.is-loaded .base-theme-video__poster-button--media{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.base-theme-video.has-played .base-theme-video__poster-button--media .base-theme-video__poster-image{opacity:0}.base-theme-video__poster-image{object-fit:cover;transition:opacity .24s ease}.base-theme-video__play-icon,.base-theme-video__play-image{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);transition:transform .16s ease}.base-theme-video__play-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(52px,10%,72px);height:auto;aspect-ratio:1;border-radius:50%;background:rgba(0,0,0,.68);box-shadow:0 8px 24px rgba(0,0,0,.28);transition:background-color .16s ease,transform .16s ease}.base-theme-video__play-image{display:block;width:auto;height:auto;max-width:75px;max-height:75px;object-fit:contain}.base-theme-video__play-icon:before{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-top:.34em solid transparent;border-bottom:.34em solid transparent;border-left:.52em solid currentColor;font-size:clamp(32px,6vw,48px);transform:translate(-35%,-50%)}.base-theme-video__poster-button:hover .base-theme-video__play-icon,.base-theme-video__poster-button:focus-visible .base-theme-video__play-icon{background:rgba(0,0,0,.82);transform:translate(-50%,-50%) scale(1.04)}.base-theme-video__poster-button:hover .base-theme-video__play-image,.base-theme-video__poster-button:focus-visible .base-theme-video__play-image{transform:translate(-50%,-50%) scale(1.04)}.base-theme-video__poster-button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){.base-theme-video__poster-button--media,.base-theme-video.is-loaded .base-theme-video__poster-button--media,.base-theme-video__poster-image,.base-theme-video__play-icon,.base-theme-video__play-image{transition:none}}