.ws3-video-player{background:#000;border-radius:16px;width:fit-content;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.ws3-video-player .ws3-modal-video{box-shadow:none;border-radius:0}.ws3-video-click-target{z-index:1;cursor:pointer;position:absolute;inset:0}.ws3-video-player[data-wistia=true]{aspect-ratio:16/9;width:100%;max-width:min(1440px,100vw - 32px);max-height:min(85vh,100vh - 80px)}.ws3-video-player[data-player-ready=false]{opacity:0}.ws3-video-player[data-player-ready=true]{transition:opacity .32s var(--ease-out-quint)}.ws3-modal-card--video:has([data-wistia=true]){width:100%;max-width:min(1440px,100vw - 32px)}.ws3-wistia-embed{width:100%;height:100%;display:block}.ws3-video-player[data-player-ready=false] .ws3-video-click-target,.ws3-video-player[data-player-ready=false] .ws3-video-controls{opacity:0;pointer-events:none}.ws3-video-controls{z-index:2;opacity:0;align-items:center;gap:24px;padding:16px 24px 24px;transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.ws3-video-player[data-controls-visible] .ws3-video-controls{opacity:1;transition-duration:.22s;transition-timing-function:var(--ease-out-quint);transform:translateY(0)}.ws3-video-controls:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000000b3);border-radius:0 0 16px 16px;position:absolute;inset:-80px 0 0}.ws3-video-btn{cursor:pointer;opacity:.85;width:24px;height:24px;transition:opacity .15s var(--ease-out-quint), transform .15s var(--ease-out-quint);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.ws3-video-btn:active{transform:scale(.97)}.ws3-video-btn img{width:24px;height:24px}.ws3-video-btn--fullscreen{display:none}@media (hover:hover) and (pointer:fine){.ws3-video-btn:hover{opacity:1}}.ws3-video-track{cursor:pointer;touch-action:none;flex:1;height:20px;position:relative}.ws3-video-track:after{content:"";background:#fff6;height:1px;position:absolute;top:50%;left:0;right:0}.ws3-video-track[data-dragging]{cursor:grabbing}.ws3-video-track-fill{z-index:1;height:3px;transition:height .6s var(--ease-spring-bouncy);background:#fff;border-radius:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ws3-video-track[data-dragging] .ws3-video-track-fill{border-radius:3.5px;height:7px}@media (hover:hover) and (pointer:fine){.ws3-video-track:hover .ws3-video-track-fill{border-radius:2px;height:4px}}@media (width<=768px){.ws3-video-controls{gap:12px;padding:12px 16px 16px}.ws3-video-btn--mute{display:none}.ws3-video-btn--fullscreen{display:grid}}@media (prefers-reduced-motion:reduce){.ws3-video-controls{transition:opacity .15s;transform:none}.ws3-video-track-fill{transition:none}}
