img[data-astro-cid-4nxy5lhk]{width:100%;display:block}.video-container[data-astro-cid-i6wydoel]{border-radius:.5rem;width:100%;height:100%;position:relative;overflow:hidden}.hover-preview-video[data-astro-cid-i6wydoel]{object-fit:cover;cursor:pointer;background:var(--color-gray-100,#f3f4f6);opacity:0;will-change:opacity;width:100%;height:100%;transition:transform .25s,opacity .8s cubic-bezier(.25,.46,.45,.94);display:block}.video-container[data-astro-cid-i6wydoel].playing .hover-preview-video[data-astro-cid-i6wydoel]{opacity:1}.video-container[data-astro-cid-i6wydoel].paused.has-poster .hover-preview-video[data-astro-cid-i6wydoel]{opacity:0}.video-container[data-astro-cid-i6wydoel]:not(.has-poster) .hover-preview-video[data-astro-cid-i6wydoel]{opacity:1}.poster-overlay[data-astro-cid-i6wydoel]{opacity:1;pointer-events:none;z-index:2;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.video-container[data-astro-cid-i6wydoel].playing .poster-overlay[data-astro-cid-i6wydoel]{opacity:0;pointer-events:none}.video-container[data-astro-cid-i6wydoel].paused .poster-overlay[data-astro-cid-i6wydoel]{opacity:1}.video-container[data-astro-cid-i6wydoel].fading-to-video .poster-overlay[data-astro-cid-i6wydoel],.video-container[data-astro-cid-i6wydoel].fading-to-video .hover-preview-video[data-astro-cid-i6wydoel]{transition-duration:1s}.video-progress-indicator[data-astro-cid-i6wydoel]{z-index:11;pointer-events:none;opacity:1;justify-content:center;align-items:center;width:60px;height:60px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-progress-indicator[data-astro-cid-i6wydoel].paused .progress-ring-svg[data-astro-cid-i6wydoel]{opacity:0}.video-progress-indicator[data-astro-cid-i6wydoel].paused .play-icon-svg[data-astro-cid-i6wydoel],.video-progress-indicator[data-astro-cid-i6wydoel].playing .play-icon-svg[data-astro-cid-i6wydoel]{opacity:1;transform:scale(1)}.video-progress-indicator[data-astro-cid-i6wydoel].playing .progress-ring-svg[data-astro-cid-i6wydoel]{opacity:1}.progress-ring-svg[data-astro-cid-i6wydoel]{filter:drop-shadow(0 2px 8px #0000004d);width:100%;height:100%;transition:opacity .3s;position:absolute;transform:rotate(-90deg)}.play-icon-container[data-astro-cid-i6wydoel]{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.play-icon-svg[data-astro-cid-i6wydoel]{filter:drop-shadow(0 2px 8px #0000004d);opacity:1;transition:transform .2s,opacity .3s}.progress-ring-bg[data-astro-cid-i6wydoel]{transition:stroke .3s}.progress-ring-progress[data-astro-cid-i6wydoel]{transform-origin:50%;stroke-dasharray:163.36;stroke-dashoffset:163.36px;transition:stroke-dashoffset .1s ease-out,stroke .3s}.play-icon[data-astro-cid-i6wydoel]{transition:fill .3s}.video-container[data-astro-cid-i6wydoel]:hover .video-progress-indicator[data-astro-cid-i6wydoel]{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.video-container[data-astro-cid-i6wydoel]:hover .progress-ring-bg[data-astro-cid-i6wydoel]{stroke:#ffffff80}.video-container[data-astro-cid-i6wydoel]:hover .play-icon-svg[data-astro-cid-i6wydoel],.video-container[data-astro-cid-i6wydoel]:hover .video-progress-indicator[data-astro-cid-i6wydoel].paused .play-icon-svg[data-astro-cid-i6wydoel]{opacity:1;transform:scale(1.1)}.video-container[data-astro-cid-i6wydoel]:hover .video-progress-indicator[data-astro-cid-i6wydoel].playing .play-icon-svg[data-astro-cid-i6wydoel]{opacity:1;transform:scale(1)}@keyframes progress-complete-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.video-progress-indicator[data-astro-cid-i6wydoel].complete{animation:.8s ease-in-out progress-complete-pulse}.video-progress-indicator[data-astro-cid-i6wydoel].complete .progress-ring-progress[data-astro-cid-i6wydoel]{stroke:#2ecc71e6}.video-progress-indicator[data-astro-cid-i6wydoel].complete .play-icon[data-astro-cid-i6wydoel]{fill:#2ecc71e6}@media (prefers-color-scheme:dark){.hover-preview-video[data-astro-cid-i6wydoel]{background:var(--color-gray-800,#1f2937)}.progress-ring-bg[data-astro-cid-i6wydoel]{stroke:#fff6}.video-container[data-astro-cid-i6wydoel]:hover .progress-ring-bg[data-astro-cid-i6wydoel]{stroke:#fff9}}@media (prefers-reduced-motion:reduce){.hover-preview-video[data-astro-cid-i6wydoel],.video-progress-indicator[data-astro-cid-i6wydoel],.play-icon-svg[data-astro-cid-i6wydoel],.poster-overlay[data-astro-cid-i6wydoel]{transition:none!important;animation:none!important}.video-container[data-astro-cid-i6wydoel]:hover .video-progress-indicator[data-astro-cid-i6wydoel]{transform:translate(-50%,-50%)!important}.video-container[data-astro-cid-i6wydoel]:hover .play-icon-svg[data-astro-cid-i6wydoel]{transform:none!important}.video-container[data-astro-cid-i6wydoel].playing .hover-preview-video[data-astro-cid-i6wydoel],.video-container[data-astro-cid-i6wydoel].playing .poster-overlay[data-astro-cid-i6wydoel],.video-container[data-astro-cid-i6wydoel].paused .poster-overlay[data-astro-cid-i6wydoel]{opacity:1!important}}
