.sv{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000;border:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.02)}.sv video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:#000;object-fit:contain}.sv-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;transition:opacity .35s ease}.sv-cover picture,.sv-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.sv-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.45))}.sv:hover .sv-cover img{transform:scale(1.03);filter:brightness(1.06)}.sv-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .3s ease}.sv .play{z-index:3;width:104px;height:104px;transition:transform .25s,background .25s,border-color .25s,opacity .3s}.sv .play svg{width:36px;height:36px}.sv:hover .play,.sv .play:focus-visible{transform:scale(1.08);background:var(--accent-3);border-color:var(--accent)}.sv.is-playing .sv-cover,.sv.is-paused .sv-cover,.sv.is-playing .play{opacity:0;pointer-events:none}.sv.is-paused .sv-dim{opacity:1}.sv.is-paused{cursor:pointer}@media(max-width:760px){.sv .play{width:76px;height:76px}.sv .play svg{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.sv-cover,.sv-cover img,.sv-dim,.sv .play{transition:none!important}.sv:hover .sv-cover img{transform:none}}@media(hover:hover)and (pointer:fine){.sv.is-paused .play,.sv.is-paused .sv-dim{opacity:0}.sv.is-paused:hover .play,.sv.is-paused .play:focus-visible{opacity:1}.sv.is-paused:hover .sv-dim{opacity:1}}.sv-bar{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:28px 18px 14px;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));opacity:0;pointer-events:none;transition:opacity .35s ease}.sv-bar.is-on{opacity:1;transition:opacity .12s ease}.sv-track{flex:1;height:4px;border-radius:2px;background:rgba(255,255,255,.25);overflow:hidden}.sv-fill{height:100%;width:0;background:var(--accent)}.sv-time{font-size:13px;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sv-bar,.sv-bar.is-on{transition:none}}.sv-hit{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}.sv.is-playing .sv-hit{bottom:64px}@supports not (aspect-ratio: 16 / 9){.sv{height:0;padding-top:56.25%}}@supports not (translate: 0){.sv:hover .play,.sv .play:focus-visible{transform:translate(-50%,-50%) scale(1.08)}}.sv.is-failed .sv-cover,.sv.is-failed .sv-dim,.sv.is-failed .sv-hit,.sv.is-failed .sv-bar,.sv.is-failed .play{display:none}.sv-fallback{position:absolute;top:12px;left:50%;z-index:5;transform:translate(-50%);padding:9px 16px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;color:#fff;text-decoration:none;background:rgba(11,13,29,.85);border:1px solid rgba(255,255,255,.35)}.sv.is-stuck .sv-fallback{top:50%;transform:translate(-50%,-50%);padding:14px 22px;font-size:16px;background:rgba(11,13,29,.92);border-color:var(--accent, #ef4136)}.sv-fallback:hover,.sv-fallback:focus-visible{background:var(--accent-3);border-color:var(--accent);color:#fff}.sv-yt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;border:0;display:block;background:#000}.sv.is-yt-on .sv-cover,.sv.is-yt-on .sv-dim,.sv.is-yt-on .sv-hit,.sv.is-yt-on .sv-bar,.sv.is-yt-on .play{display:none}@supports not (inset: 0){.sv-yt{top:0;left:0}}
.sv{overflow-anchor:none}