/* BAZ3 — Vídeos */
.baz3-videos{padding:clamp(90px,14vh,160px) var(--baz3-gutter);scroll-margin-top:40px}
.baz3-videos .head{max-width:1300px;margin:0 auto 50px}
.baz3-videos .layout{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}
.baz3-videos .layout:not(:has(.setlist)){grid-template-columns:1fr;max-width:1000px}
.baz3-videos .main{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#000;border:1px solid var(--baz3-line)}
.baz3-videos .main iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.baz3-videos .facade{position:absolute;inset:0;width:100%;height:100%}
.baz3-videos .facade img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.7);transition:transform .8s}
.baz3-videos .facade:hover img{transform:scale(1.04)}
.baz3-videos .cap{position:absolute;left:24px;bottom:20px;right:24px;font:400 clamp(22px,2.6vw,36px)/1 var(--baz3-display);text-transform:uppercase;text-align:left;text-shadow:0 2px 20px rgba(0,0,0,.6)}
.baz3-videos .setlist li{border-bottom:1px solid var(--baz3-line)}
.baz3-videos .setlist button{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:20px 4px;transition:padding .2s}
.baz3-videos .setlist button:hover{padding-left:12px}
.baz3-videos .arr{color:var(--baz3-red);font-size:12px}
.baz3-videos .st{font:400 24px/1.05 var(--baz3-display);text-transform:uppercase}
.baz3-videos .st small{display:block;font:11px var(--baz3-mono);letter-spacing:.12em;color:var(--baz3-muted);margin-top:4px;text-transform:none}
.baz3-videos .dur{font:12px var(--baz3-mono);color:var(--baz3-muted)}
.baz3-videos .setlist li.on .st{color:var(--baz3-red)}
@media (max-width:980px){.baz3-videos .layout{grid-template-columns:1fr}}
