/* Review1 precision overrides — artist only. */
.rq-word{display:inline-block;white-space:nowrap}.rq-return-nav nav a,#site-header nav a{display:block;align-content:center}
html[data-experiment="on"]:not([data-labels="old"]) :is(.home-view,.music-view,.live-view,.about-view) :is(button,a,dt,small,.eyebrow,.music-eyebrow,.mix-section-heading p,.rq-chip-label,.artist-footer-nav){font-weight:600}
html[data-experiment="on"] :is(.rq-chip-label,.rq-chip-label strong,.rq-chip-more,.rq-return-nav a){font-size:var(--t-label);font-weight:600}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(#world-title,#music-archive-title,#live-month,#about-biography-title){font-size:var(--t-headline)!important;font-weight:500;line-height:1!important;letter-spacing:-.03em}
html[data-experiment="on"] .home-view :is(#gallery .gallery-count,#culture .journey-count){display:inline-flex;align-items:baseline;gap:.18em;line-height:1.05}
html[data-experiment="on"] .home-view :is(#gallery .gallery-count,#culture .journey-count) .rq-odometer{display:inline-flex;align-items:baseline;line-height:inherit}
.rq-digit{height:1lh;line-height:inherit;vertical-align:baseline}.rq-digit>span>span{height:1lh;line-height:inherit}
html[data-experiment="on"][data-photo="mono"] #pixel-section .pixel-scroll__image{filter:grayscale(1)}
html[data-experiment="on"] #pixel-divider[data-mode="none"] .pixel-scroll__image{opacity:0!important}
html[data-experiment="on"] #pixel-divider[data-mode="off"]{display:none}
html[data-experiment="on"] #pixel-divider[data-mode="none"]{height:clamp(100px,16vw,230px);background:#fff}
html[data-experiment="on"] #pixel-divider[data-mode="none"]>div{height:100%}
html[data-experiment="on"] #pixel-divider[data-mode="none"] .pixel-scroll{height:100%!important}
html[data-experiment="on"][data-chip-backing="on"] [data-now-playing]{background:var(--rq-backing,#fff);padding:10px 14px;border:0;color:#111;transition:background-color var(--dur-xs) var(--ease-fade)}
html[data-experiment="on"][data-chip-backing="on"] [data-now-playing][data-theme="light"]{color:#fff}
.rq-return-nav{background:var(--rq-backing,#fff);transition:transform var(--dur-s) var(--ease-main),background-color var(--dur-xs) var(--ease-fade);min-height:76px}
html[data-experiment="on"] .section>h2,html[data-experiment="on"] #culture .eyebrow{scroll-margin-top:100px}
html[data-experiment="on"][data-env="production"] :is(.live-calendar,.live-draft-note,.live-intro){display:none!important}
html[data-env="review"] :is(.rq-live-booking,.rq-live-empty){display:none}
.rq-live-booking{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;margin-top:24px}.rq-live-empty{margin-top:24px}
html[data-experiment="on"] #mixes:has(.rq-static){padding:48px 32px 64px}
html[data-experiment="on"] #mixes:has(.rq-static) .mix-section-heading{padding:0 0 32px;min-height:48px;display:grid;grid-template-columns:1fr 1fr}
html[data-experiment="on"] #mixes:has(.rq-static) .mix-section-heading p{font-size:var(--t-label)!important;font-weight:600;opacity:1}
html[data-experiment="on"] #mixes:has(.rq-static) #mix-strip{height:auto}
html[data-experiment="on"] .rq-static.mix-viewport{height:auto;overflow:visible;padding:0}
html[data-experiment="on"] .rq-static .mix-rail{display:grid;grid-template-columns:repeat(var(--mix-count),minmax(0,1fr));gap:24px;width:100%;height:auto;padding:0}
html[data-experiment="on"] .rq-static .mix-card{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1;max-height:calc(100vh - 200px);max-height:calc(100svh - 200px);margin:0;transform:none!important;transition:none}
html[data-experiment="on"] .rq-static .mix-card img{object-fit:cover}
html[data-experiment="on"][data-labels="new"] :is(#mixes h2,#originals h2,#gallery h2,#culture .eyebrow,#sound-theory>h2){font-size:var(--t-label)!important;font-weight:600;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:baseline;gap:12px}
html[data-labels="new"] :is(#mixes h2,#originals h2,#gallery h2,#sound-theory>h2)::before{content:"";width:8px;height:8px;background:currentColor;display:inline-block;flex:none}
html[data-labels="new"] :is(#originals h2,#gallery h2,#sound-theory>h2){top:48px;left:32px;right:32px;text-align:left;width:auto}
html[data-labels="new"] #gallery .gallery-intro{top:48px;left:calc(50% + 12px);font-size:var(--t-label)!important;font-weight:600;line-height:1.3}
html[data-labels="new"] #gallery .gallery-count{top:88px}
@media(max-width:700px){
 html[data-experiment="on"] #mixes:has(.rq-static){padding:28px 20px 48px}
 html[data-experiment="on"] .rq-static .mix-rail{gap:12px}
 html[data-experiment="on"] .rq-static .mix-caption{left:10px;right:10px;bottom:10px;gap:4px;align-items:start;flex-direction:column}
 html[data-experiment="on"] .rq-static .mix-action{width:28px;height:28px}
 html[data-experiment="on"] :is(#mixes .mix-section-heading p,#gallery .gallery-intro){font-size:var(--t-label)!important}
 html[data-labels="new"] :is(#originals h2,#gallery h2,#sound-theory>h2){top:28px;left:20px;right:20px}
 html[data-labels="new"] #gallery .gallery-intro{top:28px;left:calc(50% + 6px);width:calc(50% - 26px)}
 html[data-labels="new"] #gallery .gallery-count{top:auto}
 .rq-return-nav{min-height:68px;padding:8px 20px}.rq-return-nav nav{gap:10px}.rq-return-nav a{font-size:12px}
 html[data-experiment="on"][data-chip-backing="on"] [data-now-playing]{max-width:calc(100vw - 40px)}
 html[data-experiment="on"] #culture #world-title{font-size:var(--t-headline)!important;line-height:1!important}
}

html[data-experiment="on"] #pixel-divider[data-mode="none"] .pixel-scroll{background:#fff}

html[data-experiment="on"] :is(#site-header,.rq-return-nav) nav a{font-size:var(--t-label)!important;font-weight:600}
html[data-labels="new"] :is(#mixes h2,#originals h2,#gallery h2,#culture .eyebrow,#sound-theory>h2){font-weight:600!important}
@media(max-width:360px){html[data-experiment="on"] #site-header nav{gap:6px}html[data-experiment="on"] #site-header>a{min-width:32px;width:32px}html[data-experiment="on"] #site-header{padding-inline:12px}html[data-experiment="on"] .rq-return-nav{padding-inline:12px}.rq-return-nav nav{gap:6px}}

@media(max-width:360px){html[data-experiment="on"] .map-label.label-uk{max-width:96px;white-space:normal;text-align:right;transform:translateX(-6px)}}
