.live-reel{background:#171a14;color:#f7f5eb;padding:70px 0 76px;overflow:hidden}.live-reel-heading{display:grid;grid-template-columns:1fr minmax(190px,310px);gap:20px;align-items:end;margin-bottom:35px}.live-reel .overline{color:#c8ff37;margin:0}.live-reel h2{font:900 clamp(52px,6.3vw,100px)/.82 'Barlow Condensed',sans-serif;letter-spacing:-.05em;margin:0}.live-reel h2 em{color:#c6b7ec;font-style:normal}.live-reel-heading>p:last-child{font-size:14px;line-height:1.6;color:#c5c9bc;margin:0}.live-reel-window{width:100%;overflow:hidden}.live-reel-track{display:flex;width:max-content;gap:14px;padding:0 7vw;animation:live-reel-marquee 42s linear infinite}.live-reel-window:hover .live-reel-track{animation-play-state:paused}.live-reel-card{width:220px;cursor:pointer;flex:0 0 auto}.live-reel-visual{height:300px;position:relative;background:#c6b7ec;overflow:hidden}.live-reel-visual video{width:100%;height:100%;object-fit:cover;display:block}.live-reel-visual span{position:absolute;left:12px;bottom:12px;background:#c8ff37;color:#151711;padding:7px 9px;font:900 9px monospace;letter-spacing:.08em;opacity:0;transform:translateY(8px);transition:.2s}.live-reel-card:hover .live-reel-visual span{opacity:1;transform:none}.live-reel-card>div:last-child{display:flex;justify-content:space-between;gap:12px;padding:13px 2px}.live-reel-card b{font:900 23px/.9 'Barlow Condensed',sans-serif;text-transform:uppercase}.live-reel-card small{color:#aeb5a5;font:9px monospace;letter-spacing:.08em;text-align:right}.live-reel-empty{margin:0 auto;padding:30px 0 0;display:flex;align-items:center;gap:18px;color:#c5c9bc}.live-reel-empty span{color:#c8ff37;font:800 10px monospace;letter-spacing:.12em}.live-reel-empty p{margin:0;font-size:13px;line-height:1.5}.live-reel-empty a{margin-left:auto;border-bottom:1px solid #c8ff37;color:#f7f5eb;padding-bottom:5px;font-weight:700;font-size:12px}.live-reel-empty b{color:#c8ff37}@keyframes live-reel-marquee{to{transform:translateX(-50%)}}@media(max-width:700px){.live-reel{padding:48px 0}.live-reel-heading{display:block}.live-reel-heading>p:last-child{margin-top:18px}.live-reel-track{padding:0 16px;gap:10px;animation-duration:34s}.live-reel-card{width:166px}.live-reel-visual{height:228px}.live-reel-card b{font-size:19px}.live-reel-card small{font-size:7px}.live-reel-empty{display:block;padding:25px 16px 0}.live-reel-empty p{margin:12px 0}.live-reel-empty a{display:inline-block;margin:0}}@media(prefers-reduced-motion:reduce){.live-reel-track{animation:none;overflow-x:auto;width:auto}}
