:root{--red:#ed1c24;--red-btn:#c8121a;--red-ink:#b40f16;--deep:#7c070c;--cyan:#35d3df;--paper:#e6e5e2;--ink:#121212;--dark:#0d0909;--white:#f7f4f1;--f-head:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--f-wide:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--f-osd:"VT323",ui-monospace,monospace;--f-hand:"Permanent Marker","Marker Felt",cursive;--arrive:cubic-bezier(.34,1.3,.64,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--dark);color:var(--white);font-family:var(--f-wide);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}a{color:inherit}img,svg,canvas{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;color:#000;background:#fff;border-radius:6px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.wide{font-stretch:125%}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.hero{height:100svh;min-height:560px;color:var(--ink);background:#d8d8d6 url(/bangers/paper.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.topbar{z-index:8;justify-content:space-between;align-items:center;gap:16px;padding:18px 4vw;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:.22em;color:var(--ink);font-size:14px;font-weight:800;font-stretch:125%;text-decoration:none}.topbar-mid{letter-spacing:.14em;text-transform:uppercase;color:#3b3b3b;font-size:12px;font-weight:600;font-stretch:118%}.btn-top{background:var(--red-btn);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:800;font-stretch:118%;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #c8121a59}.btn-top:hover{background:#a90e15}.stage{--w:min(100vw,176.84svh);left:0;top:calc(50% - var(--w) * .28274);width:var(--w);height:calc(var(--w) * .56548);position:absolute;container-type:size}.tv-zone{aspect-ratio:1500/1322;width:55.8%;position:absolute;top:9.08%;left:0;container-type:inline-size}.tv-wrap{z-index:2;position:absolute;inset:0}.tv{transform-origin:37.87% 52.97%;will-change:transform;position:absolute;inset:0}.tv-img{width:100%;height:100%;position:absolute;inset:0}.knob{aspect-ratio:1;width:8.53%;position:absolute}.knob.n1{top:17.25%;left:77.6%}.knob.n2{top:34.04%;left:80.13%}.knob img{width:100%;height:100%}.glass{pointer-events:none;clip-path:polygon(64.87% 20.57%,63.53% 19.74%,61.4% 19.59%,8% 28.59%,6.33% 29.27%,5.4% 30.18%,4.47% 32.6%,8.27% 81.39%,8.73% 83.06%,9.73% 84.42%,11.6% 85.4%,13.6% 85.4%,69.13% 78.21%,70.53% 77.61%,71.53% 76.63%,72.33% 74.96%,72.47% 73.15%,66.27% 23.52%,65.8% 21.86%);position:absolute;inset:0}.glass-rot{width:62.21%;height:56.96%;position:absolute;top:24.49%;left:6.765%;transform:rotate(-8.44deg)}.scr-noise{opacity:.1;mix-blend-mode:screen;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.scr-scan{background:repeating-linear-gradient(0deg,#00000042 0 1px,#0000 1px 3px);position:absolute;inset:-4%}.scr-osd{font-family:var(--f-osd);color:#fff;text-shadow:0 0 1cqw #ffffff8c;justify-content:space-between;align-items:flex-start;font-size:4.2cqw;line-height:1;display:flex;position:absolute;top:9%;left:10%;right:10%}.scr-osd .live{color:#ffd9d9;font-size:2.8cqw}.live b{vertical-align:.02em;background:#ff3030;border-radius:50%;width:.7em;height:.7em;margin-right:.3em;animation:1.4s steps(2,jump-none) infinite blink;display:inline-block;box-shadow:0 0 .6em #ff3030}@keyframes blink{50%{opacity:.15}}.scr-flash{opacity:0;background:#fff;position:absolute;inset:-4%}.scr-power{display:none;position:absolute;inset:-4%}.motion .scr-power{display:block}.pw-top,.pw-bot{background:#000;height:50.5%;position:absolute;left:0;right:0}.pw-top{top:0}.pw-bot{bottom:0}.pw-line{background:#fff;height:.4cqw;min-height:2px;margin-top:-.2cqw;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 2cqw 1cqw #ffffffbf}.rib-back,.rib-front{pointer-events:none;position:absolute;inset:0}.rib-back{z-index:1}.rib-front{z-index:5}.ribbon{transform-origin:50%;width:233%;position:absolute;left:-26.9%}.ribbon.main{height:6.58cqw;top:calc(55.8% - 3.29cqw);transform:rotate(-14.6deg)}.ribbon.ghost{filter:blur(.55cqw);opacity:.36;height:6.58cqw;top:calc(45.4% - 3.29cqw);transform:rotate(-14.6deg)}.ribbon.genre{height:3.65cqw;top:calc(9.45% - 1.83cqw);transform:rotate(-8.8deg)}.rb{background:linear-gradient(180deg,#ff2c33,var(--red) 45%,#d0141b);align-items:center;height:100%;display:flex;overflow:hidden;box-shadow:0 1cqw 2cqw #6e000033}.ghost .rb{box-shadow:none}.track{white-space:nowrap;will-change:transform;display:flex}.track span{letter-spacing:.01em;color:#ffffffe6;text-transform:uppercase;padding-right:.55em;font-size:3.5cqw;font-weight:800;font-stretch:125%}.genre .track span{letter-spacing:.06em;color:#fff;font-size:1.95cqw}.copy{z-index:4;pointer-events:none;position:absolute;inset:0}.copy>:not(.row),.row>*{display:block;position:absolute}.row{display:contents}.logo{aspect-ratio:1188/595;width:44.196%;top:7.237%;left:55.804%}.logo img{width:100%;height:100%;position:absolute;inset:0}.logo img:first-child{clip-path:polygon(-5% 0,21.32% 0,16.56% 100%,-5% 100%)}.logo img:nth-child(2){clip-path:polygon(21.32% 0,28.74% 0,36.3% 100%,16.56% 100%)}.logo img:nth-child(3){clip-path:polygon(28.74% 0,44.99% 0,43.74% 100%,36.3% 100%)}.logo img:nth-child(4){clip-path:polygon(44.99% 0,57.06% 0,56.01% 100%,43.74% 100%)}.logo img:nth-child(5){clip-path:polygon(57.06% 0,66.78% 0,65.96% 100%,56.01% 100%)}.logo img:nth-child(6){clip-path:polygon(66.78% 0,79.43% 0,78.45% 100%,65.96% 100%)}.logo img:nth-child(7){clip-path:polygon(79.43% 0,105% 0,105% 100%,78.45% 100%)}.date{width:27.455%;top:46.053%;left:72.545%}.musicby{width:9.115%;top:61.513%;left:58.966%}.hours{letter-spacing:.14em;color:var(--ink);white-space:nowrap;margin:0;font-size:1.45cqw;font-weight:900;font-stretch:125%;top:77%;left:59.2%}.hours b{color:var(--red-ink);font-weight:900}.address{width:24.182%;top:83.026%;left:59.152%}.vogue{width:12.091%;top:79.276%;left:85.565%}.partners{width:21.949%;top:89.145%;left:67.522%}.cue-wrap{z-index:6;position:absolute;bottom:14px;left:0;right:0}.scroll-cue{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#2a2a2a;margin:0;font-size:12px;font-weight:700;font-stretch:118%}.scroll-cue span{background:var(--red);width:2px;height:22px;animation:cue 1.8s var(--arrive) infinite;transform-origin:top;border-radius:2px;margin:6px auto 0;display:block}@keyframes cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(12px)}}.dive-fade{z-index:7;opacity:0;pointer-events:none;background:linear-gradient(#0d0909,#1a0305);position:absolute;inset:0}.inside{background:linear-gradient(180deg,#1a0305 0,var(--dark) 70vh),var(--dark);position:relative;overflow-x:clip}.ch{padding:18vh 6vw 14vh;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.24em;color:#ff9a9a;margin:0;font-size:clamp(12px,1vw,15px);font-weight:800;font-stretch:125%}.big-red{color:var(--red);text-shadow:-.024em 0 0 var(--cyan),.03em .03em 0 #8c0910,.06em .06em 0 #4d0508,0 0 .3em #ff1e2859}.ch-prog{flex-direction:column;justify-content:center;max-width:1280px;min-height:88vh;margin:0 auto;padding-top:10vh;display:flex}.kin{font-family:var(--f-head);text-transform:uppercase;letter-spacing:-.005em;margin:.18em 0 .32em;font-size:clamp(66px,11.5vw,200px);font-style:italic;font-weight:900;line-height:.84}.kin .w{padding-right:.04em;display:inline-block}.kin .w.white{color:var(--white);text-shadow:.03em .03em #3a0a0c}.lead{color:#e9dede;max-width:36em;margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);max-width:980px;margin-top:clamp(36px,6vh,64px);display:grid}.fact{border-top:2px solid #ffffff2e;padding-top:14px}.fact b{font-family:var(--f-head);color:var(--white);font-size:clamp(46px,5.4vw,88px);font-style:italic;font-weight:900;line-height:.9;display:block}.fact b em{font-style:inherit;color:var(--red)}.fact span{color:#cdbcbc;margin-top:6px;font-size:clamp(13px,1vw,16px);line-height:1.35;display:block}.band{z-index:2;background:linear-gradient(180deg,#ff2c33,var(--red) 45%,#cf141b);margin:0 -6vw;padding:.35em 0;position:relative;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 16px 40px #00000080}.band .track span{font-family:var(--f-head);letter-spacing:.01em;color:#fff;text-shadow:-.03em 0 #35d3dfbf;padding-right:.4em;font-size:clamp(34px,5vw,84px);font-style:italic;font-weight:900;font-stretch:100%}.band .track span i{color:#ffb7b9;padding-left:.4em;font-style:normal}.ch-lineup{padding:0}.lineup-pin{grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;max-width:1440px;min-height:100vh;margin:0 auto;padding:14vh 6vw 10vh;display:grid}.lu-names{position:relative}.lu-name{font-family:var(--f-head);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:clamp(84px,12.5vw,230px);font-style:italic;font-weight:900;line-height:.86}.motion .lu-stack{height:1.08em;font-size:clamp(84px,12.5vw,230px);position:relative}.motion .lu-stack .lu-name{white-space:nowrap;clip-path:polygon(-5% 140%,105% 140%,105% 140%,-5% 140%);font-size:1em;position:absolute;top:0;left:0}.lu-count{font-family:var(--f-osd);color:#ffdede;margin:18px 0 0;font-size:clamp(24px,2.2vw,34px);line-height:1}.lu-count b{color:#fff;font-weight:400}.lu-sub{color:#cdbcbc;max-width:26em;margin:10px 0 0;font-size:clamp(15px,1.15vw,18px)}.shelf{--sx:50%;justify-content:center;align-items:flex-end;gap:clamp(5px,.6vw,10px);height:clamp(260px,52vh,460px);padding:0 2% 20px;display:flex;position:relative}.shelf:before{content:"";pointer-events:none;background:radial-gradient(ellipse 26% 70% at var(--sx) 0%,#ff3c3c52,transparent 75%);transition:none;position:absolute;inset:-12% -10% 18px}.shelf:after{content:"";background:linear-gradient(#3a3a3a,#171717 40%,#0b0b0b);border-top:1px solid #555;border-radius:3px;height:20px;position:absolute;bottom:0;left:-3%;right:-3%;box-shadow:0 18px 34px #000000b3}.spine{z-index:1;background:linear-gradient(90deg,#090909,#272727 38%,#151515 70%,#0b0b0b);border-radius:3px 3px 1px 1px;flex-direction:column;flex:none;align-items:center;width:clamp(30px,4.2vw,64px);height:84%;padding:12% 0 8%;display:flex;position:relative;box-shadow:inset 0 0 0 1px #303030,0 8px 14px #0000008c}.spine .lab{color:#141414;writing-mode:vertical-rl;width:74%;font-family:var(--f-hand);white-space:nowrap;letter-spacing:.02em;background:#efece4;border-radius:2px;flex:1;justify-content:center;align-items:center;font-size:clamp(12px,1.45vw,23px);display:flex;overflow:hidden;transform:rotate(180deg);box-shadow:inset 0 0 0 1px #00000014}.spine .vhs{letter-spacing:.12em;color:#aaa;margin-top:10%;font-size:clamp(6px,.62vw,10px);font-weight:900;font-stretch:125%}.spine.dj .lab{background:var(--red-btn);color:#fff}.spine.brand .lab{color:var(--red-ink);border-top:6px solid var(--red-btn);background:#efece4}.spine.static-up{transform:translateY(-12%)}.ch-guide{justify-content:center;display:flex}.guide-card{width:min(1000px,100%);color:var(--ink);background:#efede8 url(/bangers/paper.jpg) 50%/cover;padding:clamp(24px,4.2vw,58px);position:relative;transform:rotate(-1.2deg);box-shadow:0 34px 70px #0000008c}.tape{clip-path:polygon(0 8%,6% 0,12% 10%,18% 2%,24% 9%,30% 0,36% 8%,42% 1%,48% 10%,54% 0,60% 9%,66% 1%,72% 10%,78% 0,84% 8%,90% 1%,96% 9%,100% 2%,100% 92%,94% 100%,88% 91%,82% 100%,76% 92%,70% 100%,64% 91%,58% 100%,52% 92%,46% 100%,40% 91%,34% 100%,28% 92%,22% 100%,16% 91%,10% 100%,4% 92%,0 100%);background:#ece0c4d1;width:clamp(90px,12vw,140px);height:34px;position:absolute;top:-16px;box-shadow:0 2px 5px #0000002e}.tape.t1{left:9%;transform:rotate(-7deg)}.tape.t2{right:9%;transform:rotate(6deg)}.g-head{border-bottom:4px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding-bottom:14px;display:flex}.g-title{font-family:var(--f-head);text-transform:uppercase;color:var(--red-ink);margin:0;font-size:clamp(46px,6.4vw,96px);font-style:italic;font-weight:900;line-height:.85}.g-date{text-transform:uppercase;letter-spacing:.12em;text-align:right;font-size:clamp(13px,1.2vw,17px);font-weight:900;font-stretch:125%;line-height:1.3}.g-date small{letter-spacing:.2em;color:#4a4a4a;font-size:.8em;font-weight:600;display:block}.g-row{border-bottom:1px solid #00000038;grid-template-columns:clamp(84px,11vw,140px) 1fr;gap:clamp(12px,2.4vw,32px);padding:clamp(18px,2.6vw,30px) 0;display:grid}.g-time{font-family:var(--f-head);color:var(--ink);font-size:clamp(40px,4.6vw,70px);font-style:italic;font-weight:900;line-height:.9}.g-row.live .g-time{color:var(--red-ink)}.g-tag{background:var(--red-btn);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;font-stretch:118%;display:inline-flex}.g-tag b{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s steps(2,jump-none) infinite blink}.g-show{font-family:var(--f-head);text-transform:uppercase;margin:10px 0 6px;font-size:clamp(30px,3.4vw,50px);font-style:italic;font-weight:900;line-height:.92}.g-desc{color:#2a2a2a;max-width:40em;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.55}.g-desc strong{color:var(--ink)}.bars-mini{border:2px solid var(--ink);vertical-align:middle;width:120px;height:22px;margin-top:10px;display:inline-flex}.bars-mini i{flex:1}.g-info{grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,40px);padding-top:clamp(20px,2.6vw,30px);display:grid}.g-info h3{letter-spacing:.24em;text-transform:uppercase;color:var(--red-ink);margin:0 0 8px;font-size:13px;font-weight:900;font-stretch:125%}.g-info p,.g-info li{color:#222;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.55}.g-info ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-info li{padding-left:18px;position:relative}.g-info li:before{content:"";background:var(--red-btn);width:8px;height:8px;position:absolute;top:.62em;left:0}.g-link{text-transform:uppercase;letter-spacing:.1em;min-height:44px;color:var(--red-ink);border-bottom:2px solid;align-items:center;margin-top:8px;font-size:13px;font-weight:800;font-stretch:118%;text-decoration:none;display:inline-flex}.ch-tix{background:var(--red-btn);color:#fff;text-align:center;overflow:hidden}.ch-tix:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(60% 50% at 50% 0,#ffffff2e,#0000 70%),repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 3px);position:absolute;inset:0}.tix-in{max-width:1100px;margin:0 auto;position:relative}.tix-title{font-family:var(--f-head);text-transform:uppercase;color:#fff;text-shadow:-.035em 0 0 var(--cyan),.03em .03em 0 #7c070c,.06em .06em 0 #4d0508;margin:.1em 0 .25em;font-size:clamp(70px,12vw,210px);font-style:italic;font-weight:900;line-height:.82}.tix-title span{display:inline-block}.ch-tix .eyebrow{color:#ffe1e1}.price{max-width:34em;margin:0 auto;font-size:clamp(18px,1.6vw,24px);font-weight:600}.price strong{font-weight:900;font-stretch:118%}.ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin:clamp(24px,4vh,40px) 0 14px;display:flex}.btn{letter-spacing:.06em;text-transform:uppercase;min-height:58px;transition:transform .25s var(--arrive),background .2s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:clamp(15px,1.2vw,18px);font-weight:900;font-stretch:118%;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn-dark{color:#fff;background:#0d0909;box-shadow:0 12px 26px #00000059}.btn-line{color:#fff;border:2px solid #fff}.btn-line:hover{background:#ffffff1f}.btn svg{width:18px;height:18px}.tix-note{color:#ffe1e1;margin:0;font-size:14px}.tables{border:2px dashed #ffffff8c;border-radius:14px;max-width:640px;margin:clamp(40px,7vh,72px) auto 0;padding:22px 24px}.tables p{margin:0;font-size:clamp(15px,1.15vw,18px)}.tables a{font-family:var(--f-head);color:#fff;letter-spacing:.01em;margin-top:6px;font-size:clamp(38px,4.2vw,60px);font-style:italic;font-weight:900;line-height:1;text-decoration:none;display:inline-block}.tables small{color:#ffe1e1;letter-spacing:.06em;margin-top:6px;font-size:13px;display:block}.scan-note{color:#ffe1e1;margin:26px 0 0;font-size:14px}.ch-end{text-align:center;padding:14vh 6vw 120px}.testcard{aspect-ratio:16/9;border-radius:10px;grid-template-rows:67% 8% 25%;max-width:1000px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0009}.tc-row{display:flex}.tc-row i{transform-origin:bottom;flex:1}.tc-box{font-family:var(--f-osd);color:#fff;white-space:nowrap;background:#000;border:2px solid #fff;padding:clamp(12px,2vw,26px) clamp(18px,3vw,40px);line-height:1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.tc-box strong{letter-spacing:.04em;font-size:clamp(26px,3.6vw,54px);font-weight:400;display:block}.tc-box span{color:#ffdede;margin-top:8px;font-size:clamp(20px,2.4vw,36px);display:block}.credits{color:#cdbcbc;max-width:820px;margin:48px auto 0;font-size:15px;line-height:1.7}.credits strong{color:#fff}.credit-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 40px;margin:34px auto 0;display:flex}.credit-logos img{filter:invert();opacity:.9;width:auto;height:clamp(34px,4vw,48px)}.sk{letter-spacing:.24em;color:#fff;margin-top:26px;font-weight:900;font-stretch:125%;text-decoration:none;display:inline-block}.sk small{letter-spacing:.14em;color:#ff9a9a;margin-top:4px;font-size:12px;font-weight:600;font-stretch:100%;display:block}.crt{z-index:50;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px),radial-gradient(#0000 58%,#00000080 100%);transition:opacity .5s;position:fixed;inset:0}.zap{z-index:55;pointer-events:none;opacity:0;width:100%;height:100%;image-rendering:pixelated;position:fixed;inset:0}.osd{left:max(18px,env(safe-area-inset-left));top:max(16px,env(safe-area-inset-top));z-index:60;pointer-events:none;opacity:0;font-family:var(--f-osd);color:#fff;text-shadow:0 0 8px #ffffff73,2px 0 #35d3df8c,-2px 0 #ed1c2499;line-height:.92;transition:opacity .4s;position:fixed}.osd-ch{font-size:clamp(28px,2.6vw,40px);display:block}.osd-label{letter-spacing:.06em;color:#ffdede;font-size:clamp(17px,1.5vw,22px);display:block}.on-air .crt,.on-air .osd{opacity:1}.sticky{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:70;color:#fff;white-space:nowrap;transition:transform .5s var(--arrive);background:#0d0909e6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:14px;padding:7px 7px 7px 18px;display:flex;position:fixed;transform:translate(-50%,170%);box-shadow:0 14px 34px #00000073}.sticky span{letter-spacing:.02em;font-size:14px;font-weight:700;font-stretch:112%}.sticky a{background:var(--red-btn);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:900;font-stretch:118%;text-decoration:none;display:inline-flex}.on-air:not(.at-tix) .sticky{transform:translate(-50%)}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0909b8}}@media (width<=820px),(aspect-ratio<=1){.topbar-mid{display:none}.stage{flex-direction:column;justify-content:center;gap:2svh;width:auto;height:auto;padding:62px 0 58px;display:flex;position:absolute;inset:0;container-type:normal}.tv-zone{flex:none;width:min(86vw,46svh);position:relative;top:auto}.copy{flex-direction:column;align-items:center;gap:1.6svh;padding:0 5vw;display:flex;position:relative;inset:auto}.copy>:not(.row),.row>*{position:relative;top:auto;left:auto}.row{justify-content:center;align-items:center;gap:5vw;display:flex}.logo{width:min(80vw,40svh)}.musicby{width:min(22vw,11svh)}.date{width:min(44vw,22svh)}.hours{font-size:clamp(13px,3.6vw,18px)}.address{width:min(56vw,30svh)}.vogue{width:min(21vw,11svh)}.copy .partners,.partners{display:none}}@media (width<=820px) and (height<=720px){.tv-zone{width:72vw}.logo{width:68vw}.date{width:38vw}.copy .address,.copy .vogue{display:none}}@media (width<=820px){.ch{padding:15vh 6vw 12vh}.facts{grid-template-columns:1fr;gap:14px}.fact{align-items:baseline;gap:14px;display:flex}.fact b{min-width:2.2em}.lineup-pin{text-align:center;grid-template-columns:1fr;align-content:center;gap:5vh;padding:12vh 5vw 8vh}.lu-names{flex-direction:column;align-items:center;display:flex}.motion .lu-stack{width:100%}.motion .lu-stack .lu-name{text-align:center;left:0;right:0}.lu-sub{margin-left:auto;margin-right:auto}.shelf{height:min(44vh,320px)}.g-info{grid-template-columns:1fr}.g-date{text-align:left}.btn{width:100%;max-width:420px}.sticky{justify-content:space-between;width:calc(100% - 24px)}}@media (width>=821px) and (aspect-ratio>=1) and (height<=680px){.cue-wrap{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live b,.g-tag b,.scroll-cue span{animation:none}}
