.gcard-open[data-astro-cid-rmydladd]{position:absolute;inset:0;z-index:3;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.cut[data-astro-cid-rmydladd]:has(.gcard-open:focus-visible){outline:3px solid var(--brass);outline-offset:3px}.gcard-open[data-astro-cid-rmydladd]:focus-visible{outline:none}.vmodal[data-astro-cid-rmydladd]{margin:auto;padding:0;border:0;background:#000;color:#fff;border-radius:16px;overflow:hidden;max-width:92vw;max-height:90dvh}.vmodal[data-astro-cid-rmydladd]::backdrop{background:#080e14c7}.vmodal[data-astro-cid-rmydladd] video[data-astro-cid-rmydladd]{display:block;height:min(90dvh,900px);max-width:92vw;width:auto;aspect-ratio:9 / 16;background:#000}.vmodal-close[data-astro-cid-rmydladd]{position:absolute;top:10px;right:10px;z-index:2;font:inherit;font-size:.9rem;padding:8px 14px;border:0;border-radius:999px;background:var(--gold);color:var(--navy);cursor:pointer}.vmodal-close[data-astro-cid-rmydladd]:focus-visible{outline:3px solid var(--brass);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.vmodal[data-astro-cid-rmydladd][open]{animation:vmodal-in .22s ease-out}@keyframes vmodal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}}.cuts-grid[data-astro-cid-rmydladd]{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(4,minmax(0,1fr))}.cut[data-astro-cid-rmydladd]{position:relative;display:grid;gap:12px;align-content:start;min-width:0}.cut[data-astro-cid-rmydladd][hidden]{display:none}.cut-poster[data-astro-cid-rmydladd]{position:relative;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:#111}.cut-poster[data-astro-cid-rmydladd] img[data-astro-cid-rmydladd]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cut-play[data-astro-cid-rmydladd]{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;display:grid;place-items:center;border-radius:50%;color:var(--navy);padding-left:3px;box-sizing:border-box;background:var(--gold);pointer-events:none;transition:transform .25s ease}.cut-info[data-astro-cid-rmydladd]{display:grid;gap:4px}.cut-name[data-astro-cid-rmydladd]{font-weight:700;font-size:1.05rem}.cut-desc[data-astro-cid-rmydladd]{font-size:.9rem;line-height:1.45;color:var(--ink-muted)}@media(hover:hover){.cut[data-astro-cid-rmydladd]:hover .cut-poster[data-astro-cid-rmydladd] img[data-astro-cid-rmydladd]{transform:scale(1.04)}.cut[data-astro-cid-rmydladd]:hover .cut-play[data-astro-cid-rmydladd]{transform:scale(1.1)}}@media(max-width:1100px){.cuts-grid[data-astro-cid-rmydladd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.cuts-grid[data-astro-cid-rmydladd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.uk-head[data-astro-cid-acgowvvn]{display:grid;gap:22px;padding-block:clamp(48px,7vw,110px) clamp(32px,4vw,56px)}.uk-head[data-astro-cid-acgowvvn] h1[data-astro-cid-acgowvvn]{max-width:18ch;font-size:clamp(2.4rem,5vw,4.8rem)}.gallery[data-astro-cid-acgowvvn]{display:grid;gap:32px;padding-bottom:clamp(72px,9vw,140px)}.filter-chips[data-astro-cid-acgowvvn]{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.filter-chips[data-astro-cid-acgowvvn]::-webkit-scrollbar{display:none}.filter-chip[data-astro-cid-acgowvvn]{flex:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:600 .95rem/1 var(--f-body);padding:12px 20px;border-radius:999px;color:var(--cream);background:transparent;border:1px solid var(--line-strong)}.filter-chip[data-astro-cid-acgowvvn][aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.filter-chip[data-astro-cid-acgowvvn]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.dot[data-astro-cid-acgowvvn]{display:none}.n[data-astro-cid-acgowvvn]{font-size:.8rem;opacity:.7}.sr-only[data-astro-cid-acgowvvn]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.svc-links[data-astro-cid-acgowvvn]{display:flex;flex-wrap:wrap;gap:8px 28px;border-top:1px solid var(--line);padding-top:28px}.svc-links[data-astro-cid-acgowvvn] a[data-astro-cid-acgowvvn]{font-weight:600;text-decoration:none;color:var(--gold)}
