.button:where(.astro-RVWXLA2Q){display:inline-block;position:relative}.button:where(.astro-RVWXLA2Q).is-play{border:5px solid #fff;border-radius:50%;width:100px;height:100px}.button:where(.astro-RVWXLA2Q).is-play .button-outer-circle:where(.astro-RVWXLA2Q){background:rgba(255,255,255,.2);border-radius:50%;position:absolute;inset:0;height:100%;width:100%}.button:where(.astro-RVWXLA2Q).is-play .button-icon:where(.astro-RVWXLA2Q){position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%)}.button:where(.astro-RVWXLA2Q).is-play .button-icon:where(.astro-RVWXLA2Q) .triangle:where(.astro-RVWXLA2Q){animation:fadeIn 7s ease}.button:where(.astro-RVWXLA2Q).is-play .button-icon:where(.astro-RVWXLA2Q) .path:where(.astro-RVWXLA2Q){stroke-dasharray:90;stroke-dashoffset:0;animation:triangleStroke 3s;animation-timing-function:ease}.has-scale-animation:where(.astro-RVWXLA2Q){animation:smallScale 3s infinite}.has-delay-short:where(.astro-RVWXLA2Q){animation-delay:.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes triangleStroke{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}@keyframes smallScale{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}#video-player{--overlay-transition:all .1s linear;--title-color:"#ffffff";--title-shadow-color:#000000;--title-font-family:var(--os-font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#video-player h3{display:none}#video-player:hover .b__overlay{background:#00000040}#video-player .b__overlay{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:#00000080}#video-player .play-button{height:auto;width:auto}