.video-heading{font:500 clamp(40px,5vw,66px)/1.1 'Playfair Display',Georgia,serif;letter-spacing:-1px;margin:8px 0 0}.video-feature{border:1px solid #ae946457;background:#17121c;box-shadow:0 24px 70px #0004}.video-frame{background:#000;aspect-ratio:16/9}.video-frame video{display:block;width:100%;height:100%;object-fit:contain}.video-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 32px}.video-caption .eyebrow{font-size:9px;color:#cbb58d}.video-caption h2{font:500 35px Georgia,serif;margin:8px 0 0}.video-caption .text-link{color:#cbb58d}.video-home{border-top:1px solid var(--line);background:#151019}.video-home h2{font-size:44px}.video-preview-link{display:block;position:relative;max-width:800px;border:1px solid #ae946457;overflow:hidden;background:black}.video-preview-link img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.8}.video-preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:grid;place-items:center;border:1px solid #d8bd86;border-radius:50%;background:#100d15bb;color:#f1d499}.video-preview-title{display:block;padding:20px 24px;font:25px Georgia,serif}.video-preview-title small{display:block;font:9px Arial,sans-serif;letter-spacing:2px;margin-top:10px;color:#cbb58d}@media(max-width:700px){.sidebar nav{flex-wrap:wrap;justify-content:flex-start}.sidebar nav a{flex:1 0 28%;min-height:38px}.video-caption{padding:22px;align-items:start;flex-direction:column}.video-caption h2{font-size:30px}.video-home h2{font-size:37px}}

.single-cover{min-width:0;background:#08070a;display:grid;place-items:center}.single-cover img{display:block;width:100%;height:auto}.preview-label{display:block;font-size:8px;letter-spacing:1.5px;color:#cbb58d;margin-top:25px;margin-bottom:12px}.track-sale audio{display:block;width:100%;height:40px}.music-info .track-price{font-size:30px!important;color:#f1e6d2!important;margin:22px 0 4px;line-height:1.2!important}.track-price span{display:inline-block;font:8px Arial,sans-serif;letter-spacing:1px;color:#a99bb3;margin-left:8px}.music-info .checkout-status{font-size:10px!important;color:#b6a6c0!important;margin-top:12px}.track-sale .music-info{padding:35px 9%}.track-sale .music-info h3{margin-top:15px}.track-sale{align-items:center}@media(max-width:600px){.track-sale .music-info{padding:30px 8%}.track-price span{font-size:7px}}

.additional-single{margin-top:32px}.additional-single .music-info h3{font-size:clamp(32px,3.5vw,49px);line-height:1.1}.track-sale .single-cover{align-self:start}

.video-feature + .video-feature{margin-top:36px}.video-feature{scroll-margin-top:24px}
