.k4-video{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.k4-video-box{aspect-ratio:16/9;border-radius:var(--v3-round,28px);isolation:isolate;background:#0b1626 radial-gradient(closest-side at 70% 30%,#1b79bc59,#1b79bc00);width:100%;position:relative;overflow:clip;box-shadow:0 1px 2px #0b16260f,0 30px 60px -36px #0b16268c}.k4-video-face,.k4-video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.k4-video-face{cursor:pointer;color:#fff;text-align:left;font:inherit;background:0 0;margin:0;padding:0;display:block}.k4-video-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.k4-video-shade{background:linear-gradient(#0b162600 35%,#0b1626d1 100%);position:absolute;inset:0}.k4-video-play{box-sizing:border-box;color:#0b1626;background:#6cc0ea;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;padding-left:4px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #6cc0ea38,0 18px 40px -12px #0009}.k4-video-meta{flex-direction:column;gap:6px;padding:clamp(16px,3vw,28px);display:flex;position:absolute;bottom:0;left:0;right:0}.k4-video-k{letter-spacing:.12em;text-transform:uppercase;color:#6cc0ea;font:600 11px/1.2 IBM Plex Mono,ui-monospace,monospace}.k4-video-d{color:#c5d3e2;font-size:14px}.k4-video-face:focus-visible{outline-offset:-3px;outline:3px solid #6cc0ea}.k4-video-cap{color:#5b6575;flex-wrap:wrap;gap:4px 14px;font-size:13px;line-height:1.5;display:flex}.k4-video-cap a{color:inherit;text-underline-offset:2px;text-decoration:underline}.k4-dark .k4-video-cap{color:#9fb2c8}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not(.fx-still) .k4-video-face:hover .k4-video-play{transform:scale(1.08);box-shadow:0 0 0 14px #6cc0ea47,0 18px 40px -12px #0009}html:not(.fx-still) .k4-video-face:hover .k4-video-img{transform:scale(1.03)}}@media (width<=560px){.k4-video-play{width:60px;height:60px;margin:-30px 0 0 -30px}}@media print{.k4-video-play,.k4-video-shade{display:none}}
