.video-card[data-astro-cid-g6m6frnh]{min-width:0}.video-card[data-astro-cid-g6m6frnh][hidden]{display:none}.vc-link[data-astro-cid-g6m6frnh]{display:block;color:inherit;text-decoration:none;border-radius:14px}.vc-media[data-astro-cid-g6m6frnh]{position:relative;overflow:hidden;border-radius:12px;background:var(--fs-media);border:1px solid var(--fs-line)}.vc-media[data-astro-cid-g6m6frnh] video[data-astro-cid-g6m6frnh],.vc-media[data-astro-cid-g6m6frnh] img[data-astro-cid-g6m6frnh]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.vc-media[data-astro-cid-g6m6frnh] .media-poster{width:100%;height:100%}.vc-media[data-astro-cid-g6m6frnh] .media-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.vc-link[data-astro-cid-g6m6frnh]:hover .vc-media[data-astro-cid-g6m6frnh] .media-poster img{transform:scale(1.02)}.vc-media[data-astro-cid-g6m6frnh] video[data-astro-cid-g6m6frnh]{position:absolute;inset:0;opacity:0;pointer-events:none}.vc-media[data-astro-cid-g6m6frnh] video[data-astro-cid-g6m6frnh][data-playing=true]{opacity:1}.vc-link[data-astro-cid-g6m6frnh]:hover .vc-media[data-astro-cid-g6m6frnh] video[data-astro-cid-g6m6frnh],.vc-link[data-astro-cid-g6m6frnh]:hover .vc-media[data-astro-cid-g6m6frnh] img[data-astro-cid-g6m6frnh]{transform:scale(1.02)}.vc-placeholder[data-astro-cid-g6m6frnh]{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:100%;padding:16px;background:var(--fs-surface-alt);color:var(--fs-text)}.vc-placeholder[data-astro-cid-g6m6frnh] span[data-astro-cid-g6m6frnh]{font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;color:var(--fs-muted)}.vc-placeholder[data-astro-cid-g6m6frnh] strong[data-astro-cid-g6m6frnh]{font-size:15px;line-height:1.35;font-weight:650;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vc-badge[data-astro-cid-g6m6frnh]{position:absolute;left:10px;top:10px}.vc-format[data-astro-cid-g6m6frnh],.vc-error[data-astro-cid-g6m6frnh]{position:absolute;right:10px;bottom:10px;border-radius:999px;background:#11110fd1;color:#f4f1e8;padding:4px 8px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.vc-error[data-astro-cid-g6m6frnh]{left:10px;right:auto;bottom:10px}.vc-body[data-astro-cid-g6m6frnh]{padding:12px 2px 4px}.vc-title[data-astro-cid-g6m6frnh]{font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.vc-meta[data-astro-cid-g6m6frnh]{margin-top:4px;font-size:13px;line-height:1.45;color:var(--fs-muted)}.vc-link[data-astro-cid-g6m6frnh]:hover .vc-title[data-astro-cid-g6m6frnh]{text-decoration:underline;text-underline-offset:4px}.vc-link[data-astro-cid-g6m6frnh]:focus-visible{outline:2px solid #ff886c;outline-offset:4px}.vc-compact[data-astro-cid-g6m6frnh]{height:100%;border:1px solid var(--fs-line);border-radius:12px;background:var(--fs-surface);padding:16px 18px}.vc-compact[data-astro-cid-g6m6frnh]:hover{border-color:var(--fs-line-strong)}.vc-compact-top[data-astro-cid-g6m6frnh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.vc-compact-note[data-astro-cid-g6m6frnh]{font-size:12px;color:var(--fs-muted)}.vc-deliverable[data-astro-cid-g6m6frnh]{margin-top:10px;font-size:14px;line-height:1.5;color:var(--fs-text)}@media (prefers-reduced-motion:reduce){.vc-media[data-astro-cid-g6m6frnh] video[data-astro-cid-g6m6frnh],.vc-media[data-astro-cid-g6m6frnh] img[data-astro-cid-g6m6frnh]{transition:none}.vc-link[data-astro-cid-g6m6frnh]:hover .vc-media[data-astro-cid-g6m6frnh] video[data-astro-cid-g6m6frnh],.vc-link[data-astro-cid-g6m6frnh]:hover .vc-media[data-astro-cid-g6m6frnh] img[data-astro-cid-g6m6frnh]{transform:none}.vc-media[data-astro-cid-g6m6frnh] .media-poster img{transition:none;transform:none}}.video-grid[data-astro-cid-7uigjjlq]{--row-h:300px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px 20px}.video-grid[data-astro-cid-7uigjjlq]>[data-video-card]{flex:0 1 calc(var(--ratio, 1.6) * var(--row-h));max-width:100%}.video-grid[data-astro-cid-7uigjjlq][data-justified=true]>[data-video-card]{flex:0 0 auto}@media (max-width:640px){.video-grid[data-astro-cid-7uigjjlq]{--row-h:280px;gap:20px 12px}}
