.cover{background-position:center;background-size:cover;background-repeat:no-repeat;color:transparent}
.c1{background-image:linear-gradient(#0001,#0004),url('assets/track-blockade.png')}
.c2{background-image:linear-gradient(#0001,#0004),url('assets/track-hard-truth.png')}
.c3{background-image:linear-gradient(#0001,#0004),url('assets/track-end-credits.png')}
.c4{background-image:linear-gradient(#0001,#0004),url('assets/track-jazz-2.png')}
.c5{background-image:linear-gradient(#0001,#0004),url('assets/track-last-flight.png')}
.c6{background-image:linear-gradient(#0001,#0004),url('assets/track-jazz-1.png')}
.credit-img.queen{color:transparent;background:#171717 url('assets/queen-naija.png') center 22%/cover no-repeat}
.photo-credit{display:block;margin-top:6px;color:#777;font-size:.52rem;letter-spacing:.04em;text-align:center}
.photo-credit:hover{color:#d3a653}
.credits-section{padding-top:12px;padding-bottom:38px}.artist-credit-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px 12px}.artist-credit{min-width:0;text-align:center;transition:color .2s ease,transform .2s ease}.artist-credit:hover{color:#d3a653;transform:translateY(-3px)}.artist-credit img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center;border:1px solid #3c3d3a;filter:grayscale(100%);transition:filter .2s ease,border-color .2s ease}.artist-credit:hover img{filter:grayscale(20%);border-color:#d3a653}.artist-credit h3{font:500 .78rem/1.2 Oswald,sans-serif;margin:7px 0 2px}.artist-credit p{font-size:.58rem;color:#aaa;margin:0;letter-spacing:.08em;text-transform:uppercase}.about-row{display:block;padding-top:8px}.about-row .about{grid-template-columns:52% 48%;max-width:100%}@media(max-width:900px){.artist-credit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.artist-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.credits-section .section-title{align-items:flex-end;gap:16px}.credits-section .section-title a{text-align:right}.about-row .about{grid-template-columns:1fr}.artist-credit h3{font-size:.88rem}}
.thumb.spec-thumb{background-image:linear-gradient(#0002,#0008),url('assets/spec/adobe-spec.jpg');background-position:center 42%}.video-modal[hidden]{display:none}.video-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px}.video-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.9);backdrop-filter:blur(7px)}.video-modal-panel{position:relative;width:min(960px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#080909;border:1px solid #4a4b48;box-shadow:0 25px 80px #000}.video-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #292a28}.video-modal-header p{margin:0;color:#d3a653;font:500 .65rem Oswald,sans-serif;letter-spacing:.18em}.video-modal-header h2{margin:2px 0 0;font:500 1.2rem Oswald,sans-serif;letter-spacing:.08em}.video-modal-close{width:40px;height:40px;border:1px solid #555;background:transparent;color:#fff;font-size:1.65rem;line-height:1;cursor:pointer}.commercial-player{display:block;width:100%;aspect-ratio:16/9;background:#000}.spec-playlist{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#30312f;border-top:1px solid #30312f}.spec-playlist button{display:flex;justify-content:space-between;gap:8px;padding:13px 12px;border:0;background:#111;color:#ddd;text-align:left;font:500 .7rem Oswald,sans-serif;letter-spacing:.04em;cursor:pointer}.spec-playlist button span{color:#777}.spec-playlist button:hover,.spec-playlist button.active{background:#201b12;color:#e5b967}.spec-note{margin:0;padding:10px 20px;color:#777;font-size:.62rem;text-align:right}.modal-open{overflow:hidden}@media(max-width:700px){.video-modal{padding:10px}.video-modal-panel{max-height:calc(100vh - 20px)}.spec-playlist{grid-template-columns:1fr}.spec-playlist button{padding:11px 14px}.video-modal-header{padding:12px 14px}.spec-note{text-align:left}}
.thumb .reel-play{position:relative;z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid #fff;background:#0008;color:#fff;display:grid;place-items:center;font-size:.78rem;transition:border-color .2s ease,color .2s ease,transform .2s ease}.thumb .reel-play:hover{border-color:#d3a653;color:#d3a653;transform:scale(1.06)}
