.vg{padding:76px 0}.vg.section-light{background:var(--cream, #f4efe5);color:var(--ink, #111)}.vg-heading{font-size:clamp(28px,4vw,44px);line-height:1.12;margin:6px 0 12px}.vg-sub{max-width:64ch;opacity:.82;margin-bottom:34px}.vg-sub p{margin:0}.vg-grid{display:grid;gap:26px}.vg-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-card{display:flex;flex-direction:column;border:1px solid var(--line, rgba(255,255,255,.12));border-radius:14px;overflow:hidden;background:#ffffff08}.vg.section-light .vg-card{background:#fff;border-color:#0000001a}.vg-media{position:relative;aspect-ratio:16 / 9;background:#000}.vg-video,.vg-iframe,.vg-poster,.vg-facade,.vg-empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vg-video,.vg-iframe{border:0;display:block;object-fit:cover}.vg-poster{object-fit:cover;display:block}.vg-poster-empty{background:linear-gradient(135deg,#14161d,#0a0c11)}.vg-facade{padding:0;border:0;cursor:pointer;background:#000;display:block;overflow:hidden}.vg-facade:hover .vg-poster{transform:scale(1.03)}.vg-facade .vg-poster{transition:transform .4s ease}.vg-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:var(--gold, #d9a928);box-shadow:0 6px 26px #00000073;transition:transform .2s ease}.vg-play:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #070707}.vg-facade:hover .vg-play{transform:translate(-50%,-50%) scale(1.08)}.vg-facade:focus-visible{outline:3px solid var(--gold2, #f2cf68);outline-offset:3px}.vg-empty{display:flex;align-items:center;justify-content:center;background:#12141a}.vg-empty-label{font-size:14px;opacity:.6;text-align:center;padding:0 18px}.vg-duration,.vg-badge{position:absolute;z-index:2;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 9px;border-radius:999px}.vg-duration{right:10px;bottom:10px;background:#000000c7;color:#fff}.vg-badge{left:10px;top:10px;background:var(--gold, #d9a928);color:#070707;text-transform:uppercase}.vg-body{padding:18px 18px 22px}.vg-artist{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold, #d9a928)}.vg-title{margin:0 0 8px;font-size:18px;line-height:1.3;overflow-wrap:break-word}.vg-desc{margin:0;font-size:14px;line-height:1.6;opacity:.8}.vg-placeholder{border:1px dashed var(--line, rgba(255,255,255,.2));border-radius:14px;padding:46px 20px;text-align:center}.vg-cta{margin-top:38px;text-align:center}.vg-cta-note{margin:12px 0 0;font-size:13px;opacity:.68}@media(max-width:900px){.vg-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vg{padding:54px 0}.vg-cols-2,.vg-cols-3{grid-template-columns:1fr}.vg-play{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.vg-facade .vg-poster,.vg-play{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/video.css.map */
