.video-card[data-astro-cid-g6m6frnh]{display:grid;grid-template-rows:auto 1fr;min-width:0;border-bottom:1px solid var(--rule)}.cover[data-astro-cid-g6m6frnh]{position:relative;aspect-ratio:16/9;overflow:hidden;background:#262923}.cover[data-astro-cid-g6m6frnh] img[data-astro-cid-g6m6frnh]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.short[data-astro-cid-g6m6frnh] .cover[data-astro-cid-g6m6frnh] img[data-astro-cid-g6m6frnh]{-o-object-fit:contain;object-fit:contain}.play[data-astro-cid-g6m6frnh]{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;background:#111d;color:#fff;border-radius:50%}.play[data-astro-cid-g6m6frnh] svg{width:17px;height:17px;margin-left:2px}.duration[data-astro-cid-g6m6frnh]{position:absolute;right:10px;bottom:10px;padding:2px 6px;background:#111d;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.copy[data-astro-cid-g6m6frnh]{display:flex;flex-direction:column;align-items:flex-start;padding:14px 0 18px;gap:8px}.meta[data-astro-cid-g6m6frnh]{display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--muted);font-size:12px}.meta[data-astro-cid-g6m6frnh] .category[data-astro-cid-g6m6frnh]{color:var(--vermillion)}.meta[data-astro-cid-g6m6frnh] time[data-astro-cid-g6m6frnh]{font-variant-numeric:tabular-nums}h2[data-astro-cid-g6m6frnh]{font-size:17px;font-weight:700;line-height:1.55;overflow-wrap:anywhere}.action[data-astro-cid-g6m6frnh]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);margin-top:auto;padding-top:6px;font-size:12px}.action[data-astro-cid-g6m6frnh] svg{width:14px;height:14px}.video-card[data-astro-cid-g6m6frnh]:hover h2[data-astro-cid-g6m6frnh],.video-card[data-astro-cid-g6m6frnh]:hover .action[data-astro-cid-g6m6frnh]{color:var(--vermillion)}.video-card[data-astro-cid-g6m6frnh]:hover .play[data-astro-cid-g6m6frnh]{background:var(--vermillion)}.video-card[data-astro-cid-g6m6frnh]:focus-visible{outline:2px solid var(--vermillion);outline-offset:5px}.scroller[data-astro-cid-73ne5lbz]::-webkit-scrollbar{width:4px}.scroller[data-astro-cid-73ne5lbz]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.library-header[data-astro-cid-73ne5lbz]{display:flex;flex-wrap:wrap;align-items:end;gap:16px 36px;padding-bottom:22px;border-bottom:2px solid var(--ink)}.eyebrow[data-astro-cid-73ne5lbz]{color:var(--vermillion);letter-spacing:.12em;font-size:12px;font-weight:700}h1[data-astro-cid-73ne5lbz]{font-size:clamp(42px,8vw,76px);line-height:1.12;font-weight:800}.library-header[data-astro-cid-73ne5lbz]>p[data-astro-cid-73ne5lbz]{color:var(--muted);font-size:14px;line-height:1.75}.library-header[data-astro-cid-73ne5lbz] a[data-astro-cid-73ne5lbz]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:13px;color:var(--vermillion)}.library-header[data-astro-cid-73ne5lbz] a[data-astro-cid-73ne5lbz] svg{width:14px;height:14px}.library-results[data-astro-cid-73ne5lbz]{margin-top:24px}.library-controls[data-astro-cid-73ne5lbz]{display:flex;flex-wrap:wrap;align-items:end;gap:10px 18px;margin-bottom:22px}.library-controls[data-astro-cid-73ne5lbz][hidden],.grid[data-astro-cid-73ne5lbz]>li[data-astro-cid-73ne5lbz][hidden]{display:none}.library-controls[data-astro-cid-73ne5lbz] label[data-astro-cid-73ne5lbz]{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.library-controls[data-astro-cid-73ne5lbz] select[data-astro-cid-73ne5lbz]{min-height:42px;padding:6px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--paper);color:var(--ink);font-size:14px}.library-controls[data-astro-cid-73ne5lbz] select[data-astro-cid-73ne5lbz]:focus-visible{outline:2px solid var(--vermillion);outline-offset:2px}.video-count[data-astro-cid-73ne5lbz]{margin-left:auto;padding-bottom:8px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.grid[data-astro-cid-73ne5lbz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid[data-astro-cid-73ne5lbz]>li[data-astro-cid-73ne5lbz]{display:grid;min-width:0}@media(max-width:820px){.grid[data-astro-cid-73ne5lbz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.library-header[data-astro-cid-73ne5lbz]{display:grid;gap:10px}.library-header[data-astro-cid-73ne5lbz] a[data-astro-cid-73ne5lbz]{margin:0}.grid[data-astro-cid-73ne5lbz]{grid-template-columns:minmax(0,1fr)}}
