body.video-player-open{overflow:hidden}.video-player{z-index:99999;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.video-player.is-open{display:flex}.video-player__backdrop{cursor:pointer;background:#000000e0;border:0;position:absolute;inset:0}.video-player__dialog{z-index:1;background:#0b0b0d;border:1px solid #ffffff24;width:min(100%,1000px);position:relative;box-shadow:0 28px 90px #000000a6}.video-player__toolbar{background:#101014;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.video-player__title{color:#f5f5f7;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;margin:0;font-size:.98rem;line-height:1.35;display:-webkit-box;overflow:hidden}.video-player__actions{flex-shrink:0;gap:.5rem;display:flex}@media (width<=560px){.video-player__toolbar{flex-wrap:wrap}.video-player__title{flex-basis:100%}.video-player__actions{flex-basis:100%;justify-content:flex-end}}.video-player__btn{color:#f5f5f7;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff3;min-height:2.2rem;padding:.4rem .8rem;font-family:inherit;font-size:.85rem}.video-player__btn:hover{background:#e3061326;border-color:#e30613}.video-player__btn--close:hover{background:#e30613;border-color:#e30613}.video-player__frame{aspect-ratio:16/9;background:#000;width:100%;position:relative}.video-player__frame iframe{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}:-webkit-any(.video-player__frame:fullscreen,.video-player__frame:-webkit-full-screen){aspect-ratio:auto;width:100vw;height:100vh}:is(.video-player__frame:fullscreen,.video-player__frame:fullscreen){aspect-ratio:auto;width:100vw;height:100vh}.videos[data-astro-cid-46ggcirb]{background:var(--ruk-ink)}.videos[data-astro-cid-46ggcirb]+.videos[data-astro-cid-46ggcirb]{padding-top:0}.note-band[data-astro-cid-46ggcirb]{background:var(--ruk-ink);border-bottom:1px solid #ffffff14;padding:1.8rem 0}.source-note[data-astro-cid-46ggcirb]{color:#fff9;max-width:68ch;font-size:.92rem;line-height:1.6}h2[data-astro-cid-46ggcirb]{letter-spacing:.1em;text-transform:uppercase;color:var(--ruk-red);align-items:baseline;gap:.6rem;margin-bottom:1.4rem;font-size:1.5rem;display:flex}.count[data-astro-cid-46ggcirb]{font-family:var(--font-body);letter-spacing:.04em;color:#ffffff73;font-size:.85rem;font-weight:500}.grid[data-astro-cid-46ggcirb]{gap:1rem;display:grid}.item[data-astro-cid-46ggcirb]{grid-template-rows:auto 1fr;gap:.75rem;display:grid}.meta[data-astro-cid-46ggcirb]{align-content:start;gap:.3rem;display:grid}.source[data-astro-cid-46ggcirb]{color:#ffffff80;font-size:.85rem}.thumb[data-astro-cid-46ggcirb]{aspect-ratio:16/9;cursor:pointer;background:#111;border:1px solid #ffffff1a;width:100%;padding:0;display:block;position:relative;overflow:hidden}.thumb[data-astro-cid-46ggcirb] img[data-astro-cid-46ggcirb]{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease-out)}.thumb[data-astro-cid-46ggcirb]:hover img[data-astro-cid-46ggcirb]{transform:scale(1.05)}.play[data-astro-cid-46ggcirb]{color:#fff;pointer-events:none;background:#e30613eb;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:.9rem;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.duration[data-astro-cid-46ggcirb]{letter-spacing:.04em;pointer-events:none;background:#000000b8;padding:.2rem .45rem;font-size:.78rem;position:absolute;bottom:.55rem;right:.6rem}h3[data-astro-cid-46ggcirb]{font-size:1.05rem;font-family:var(--font-body);letter-spacing:0;font-weight:500;line-height:1.35}h3[data-astro-cid-46ggcirb] button[data-astro-cid-46ggcirb]{text-align:left;color:inherit;cursor:pointer;padding:0}h3[data-astro-cid-46ggcirb] button[data-astro-cid-46ggcirb]:hover{color:var(--ruk-red)}@media (width>=760px){.grid[data-astro-cid-46ggcirb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.grid[data-astro-cid-46ggcirb]{grid-template-columns:repeat(3,minmax(0,1fr))}}
