.r1-gallery-video{display:block;position:relative;width:100%;height:100%;min-height:0;background:#111}.r1-gallery-video [hidden],.r1d3__hero-img[hidden],.r1d3__video[hidden]{display:none!important}.r1-gallery-video__poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#111;cursor:pointer}.r1-gallery-video__poster img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.r1-gallery-video__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#c1121f;color:#fff;font-size:24px;padding-left:4px;box-shadow:0 2px 12px #0006}.r1-gallery-video__poster:focus-visible{outline:3px solid #c1121f;outline-offset:-3px}.r1-gallery-video__player{width:100%;height:100%}.r1-gallery-video__player video,.r1-gallery-video__player iframe{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border:0}.r1d3__video{position:absolute;inset:0}.r1d3__hero.is-video .r1d3__count{top:12px;bottom:auto}.r1d3__thumb,.r1v2__thumb{position:relative}.r1-gallery-video-badge{position:absolute;inset:0;display:grid;place-items:center;color:#fff;text-shadow:0 1px 4px #000;font-size:18px;background:#0003;pointer-events:none}.r1v2__slide--video{display:flex;align-items:center;justify-content:center}.r1-gallery-videos-enabled .r1-copy-video-fallback{display:none!important}
