/* Experimental artist-only layer. Sound Theory selectors deliberately excluded. */
html[data-experiment="on"]:not([data-page^="sound-theory"]) body{color:var(--c-ink)}
html[data-experiment="on"][data-env="production"]:not([data-page^="sound-theory"]) #study{display:none!important}
html[data-experiment="on"] .artist-card-stage{background:var(--c-ink);perspective:100em}
html[data-experiment="on"] .artist-card-stage .is-stage{transform-origin:center bottom}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view){--section-color:var(--c-paper)}
html[data-experiment="on"][data-palette="proposed"] #mixes{--section-color:var(--c-ink);background:var(--section-color);color:white}
html[data-experiment="on"][data-palette="proposed"] #gallery{--section-color:var(--c-paper);background:var(--section-color)}
html[data-experiment="on"] #mixes .mix-section-heading{color:inherit}
html[data-experiment="on"] #mixes h2{color:inherit}
html[data-experiment="on"] #mixes .mix-section-heading p{color:inherit;opacity:.75}
html[data-experiment="on"] #mixes{height:auto;min-height:0;padding:clamp(64px,10vh,140px) 0}
html[data-experiment="on"] #mixes .mix-section-heading{position:relative;inset:auto;padding:0 32px 32px}
html[data-experiment="on"] #mix-strip{position:relative;inset:auto;height:365px}
html[data-experiment="on"] .mix-viewport{top:0}
html[data-experiment="on"] .pixel-bridge{background:var(--pixel-landing,#111)}
html[data-experiment="on"][data-palette="current"] .pixel-bridge{--pixel-landing:#fff}
html[data-experiment="on"] #pixel-divider{background:var(--c-stone)}
html[data-experiment="off"] #pixel-divider{display:none}
html[data-experiment="on"][data-palette="current"] #pixel-divider{display:none}
html[data-experiment="on"][data-photo="mono"] :is(#mixes img,.music-feature-photo img,.music-row-art,.live-opening-photo,.about-rooftop){filter:grayscale(1);}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(p,dd){font-size:var(--t-body);font-weight:400;line-height:1.4}
html[data-experiment="on"] :is(.music-view,.live-view,.about-view) h1{font-size:var(--t-display);font-weight:500;letter-spacing:var(--track-display);line-height:.9}
html[data-experiment="on"] :is(.music-feature-title,.record-meta h3,#story-title){font-size:var(--t-title)!important;font-weight:500;letter-spacing:var(--track-title);line-height:1.05!important}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(button,a,summary,dt,.music-row-subtitle,.live-date,.music-columns,.live-columns,.music-row-format,.music-row-date,.music-row-duration,.mix-meta,.mix-title,.record-tabs button){font-size:var(--t-label);font-weight:500;line-height:1.3;letter-spacing:.02em}
html[data-experiment="on"] :is(#mixes h2,#originals h2,#gallery h2,.eyebrow,.story-meta,.map-caption p,.map-note,.journey-count,.gallery-count,.artist-footer-nav a,.ml-footnote,.music-eyebrow,.music-audio-note,.live-draft-note p,.music-catalogue-note){font-size:var(--t-label)!important;line-height:1.3!important;font-weight:500}
html[data-experiment="on"] :is(#gallery .gallery-count,#culture .journey-count){font-size:var(--t-title)!important;white-space:nowrap}
html[data-experiment="on"] #gallery .gallery-count{top:78px}
html[data-experiment="on"] #gallery .gallery-stack{perspective:100em}
html[data-experiment="on"] #gallery .gallery-stack img[data-gallery-depth="0"]{pointer-events:auto;cursor:pointer}
html[data-experiment="on"] .mix-card :is(.mix-caption,.mix-action,.shade){transition-duration:var(--dur-s);transition-timing-function:var(--ease-main)}
html[data-experiment="on"] [data-rq-review]{display:none}
html[data-experiment="on"][data-env="review"] [data-rq-review]{display:revert}
html[data-experiment="on"] .rq-pause{border:0;background:transparent;min-height:44px;text-decoration:underline;text-underline-offset:4px}
html[data-experiment="on"] .artist-footer{padding-bottom:140px}
html[data-experiment="on"]:not([data-page^="sound-theory"]) .site-header nav{font-size:var(--t-label)}
.rq-return-nav{position:fixed;z-index:35;top:0;left:0;right:0;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:translateY(-110%);transition:transform var(--dur-s) var(--ease-main),color var(--dur-xs) var(--ease-fade);color:#111}
.rq-return-nav[data-shown="true"]{transform:none;pointer-events:auto}.rq-return-nav nav{display:flex;gap:32px}.rq-return-nav a{min-height:44px;display:flex;align-items:center;font-size:var(--t-label)}.rq-return-nav img{width:28px;height:28px}.rq-return-nav[data-theme="light"]{color:#fff}.rq-return-nav[data-theme="light"] img{filter:invert(1)}
html[data-page^="sound-theory"] :is(.rq-return-nav,[data-now-playing]){display:none!important}
html[data-page^="sound-theory"] .rq-skip-artist{display:none}
html[data-experiment="on"]:not([data-page^="sound-theory"])[data-chip="on"] #dock{display:none!important}
[data-now-playing]{position:fixed;bottom:24px;left:32px;z-index:42;color:#111;display:flex;align-items:center;max-width:calc(100vw - 64px);gap:8px}
[data-now-playing][data-theme="light"]{color:white}
[data-now-playing][data-photo="true"]{background:rgba(255,255,255,.96);color:#111;padding:0 10px;border:1px solid #111}
.rq-chip-main{display:flex;align-items:center;gap:12px;min-height:44px;max-width:280px;background:transparent;border:0;color:inherit;text-align:left;padding:0}
.rq-chip-label{display:flex;flex-direction:column;min-width:0;gap:4px;font-size:var(--t-label)}.rq-chip-label small{opacity:.65;font-size:inherit}.rq-chip-label strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}
.rq-bars{display:flex;align-items:end;gap:2px;height:14px;flex-shrink:0}.rq-bars i{display:block;width:2px;height:14px;background:currentColor;transform-origin:bottom;transform:scaleY(.15)}
.rq-chip-more{width:44px;height:44px;border:0;color:inherit;background:transparent;font-size:22px}
.rq-panel{position:absolute;bottom:56px;left:0;width:320px;max-width:calc(100vw - 40px);background:#fff;color:#111;border:1px solid #111;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 36px #0002}
.rq-panel strong{font-size:var(--t-body)}.rq-panel-controls{display:flex;gap:12px;align-items:center}.rq-panel button{min-height:44px;min-width:44px;background:none;border:1px solid #111}.rq-panel input{width:100%;min-height:28px;accent-color:#111}.rq-panel label{display:flex;flex-direction:column;gap:8px;font-size:var(--t-label)}.rq-panel time{font:11px ui-monospace,monospace}.rq-panel-status{font-size:var(--t-label);min-height:16px}
html[data-chip-visible="true"]{scroll-padding-bottom:100px}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(a,button,input,summary,[tabindex]){scroll-margin-bottom:112px;scroll-margin-top:92px}
html[data-experiment="on"] #mixes :focus-visible{outline-color:var(--c-signal)}
.rq-char{display:inline-block;overflow:clip;vertical-align:top;height:1.3em}.rq-char>span{display:block;transition:transform var(--dur-s) var(--ease-main);transition-delay:calc(var(--i) * var(--stagger-char))}.rq-char>span>span{display:block;height:1.3em}
@media(hover:hover) and (pointer:fine){a:hover .rq-char>span{transform:translateY(-50%)}}
@media(max-width:700px){
 html[data-experiment="on"] #mixes .mix-section-heading{padding-inline:20px}
 html[data-experiment="on"] #gallery{--gallery-nav-top:628px;height:700px}
 html[data-experiment="on"] #gallery .gallery-stack img[data-gallery-depth="0"]{width:min(calc(100% - 40px),334px);height:auto;aspect-ratio:1}
 html[data-experiment="on"] #gallery .gallery-count{top:auto;bottom:40px;font-size:var(--t-label)!important}
 html[data-experiment="on"] #culture .journey-count{font-size:var(--t-label)!important}
 .rq-return-nav{padding:12px 20px}.rq-return-nav nav{gap:14px}.rq-return-nav a{font-size:11px}.rq-return-nav img{width:24px;height:24px}
 [data-now-playing]{left:20px;bottom:16px;max-width:calc(100vw - 40px)}.rq-chip-main{max-width:calc(100vw - 108px)}.rq-chip-label strong{max-width:calc(100vw - 154px)}.rq-panel{width:calc(100vw - 40px)}
 html[data-experiment="on"] .artist-footer{padding-bottom:140px}
}
@media(prefers-reduced-motion:reduce){.rq-return-nav,.rq-char>span{transition:none!important}.rq-char>span{transform:none!important}}

.rq-digit{display:inline-block;height:1.05em;overflow:clip;vertical-align:bottom}.rq-digit>span{display:block}.rq-digit>span>span{display:block;height:1.05em}.rq-odometer{font:inherit;letter-spacing:inherit}

html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(small,span,figcaption,li,em,strong,time,h2,h3,h4){font-size:var(--t-label)}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(.world-heading,.music-archive-title,.live-schedule-title,.about-chapter-title){font-size:var(--t-display)!important}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(.live-event-title,.live-feature-title){font-size:var(--t-title)!important}
html[data-experiment="on"] :is(.mask,.mask>span,.rq-digit,.rq-digit>span,.rq-digit>span>span,.rq-odometer,.rq-char,.rq-char>span,.rq-char>span>span){font-size:inherit!important}

html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(a,button,small,figcaption,li,dt,span,.map-label,.next-kicker,.next-arrow,.live-date,.live-event-subtitle,.live-location,.about-chapter){font-size:var(--t-label)!important}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(p,dd,#story-body,.about-lead,.intro){font-size:var(--t-body)!important}
html[data-experiment="on"] :is(.music-row-title,.music-feature-title,.record-meta h3,#story-title,.live-event-title,.live-date>span:first-child){font-size:var(--t-title)!important}
html[data-experiment="on"] :is(.music-archive-title,.live-month,#about-biography-title){font-size:var(--t-display)!important;line-height:.9;letter-spacing:var(--track-display)}
html[data-experiment="on"] :is(#gallery .gallery-count,#culture .journey-count){font-size:var(--t-title)!important}
html[data-experiment="on"] :is(.mask,.mask>span,.rq-digit,.rq-digit>span,.rq-digit>span>span,.rq-odometer,.rq-char,.rq-char>span,.rq-char>span>span){font-size:inherit!important}
@media(max-width:700px){html[data-experiment="on"] :is(#gallery .gallery-count,#culture .journey-count){font-size:var(--t-label)!important}}

html[data-experiment="on"] #world-title{font-size:var(--t-title)!important;line-height:1.05}

html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(h1>span){font-size:inherit!important}
html[data-experiment="on"] :is(.music-view,.live-view,.about-view) :is(.music-row-title,.music-feature-title,.live-event-title,.live-date>span:first-child){font-size:var(--t-title)!important}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(.music-archive-title,.live-month,#about-biography-title){font-size:var(--t-display)!important}
html[data-experiment="on"] .home-view :is(#world-title,#story-title,.record-meta h3){font-size:var(--t-title)!important}
html[data-experiment="on"] .home-view :is(#gallery .gallery-count,#culture .journey-count){font-size:var(--t-title)!important}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(.elapsed,.duration,.music-time,.player-time,.player-times span){font-size:11px!important;font-family:ui-monospace,monospace}
@media(max-width:700px){html[data-experiment="on"] .home-view :is(#gallery .gallery-count,#culture .journey-count){font-size:var(--t-label)!important}}

html[data-experiment="on"] .home-view :is(.rq-digit,.rq-digit>span,.rq-digit>span>span,.rq-odometer){font-size:inherit!important}
html[data-experiment="on"] .home-view .journey-count{font-size:var(--t-title)!important}
@media(max-width:700px){html[data-experiment="on"] .home-view .journey-count{font-size:var(--t-label)!important}}

html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(.reveal-line,.reveal-line>span){font-size:inherit!important}

html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) h1 span{font-size:inherit!important}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(h2.music-archive-title,h2.live-month,h2#about-biography-title){font-size:var(--t-display)!important}
html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(.music-row-title,.live-event-title,.live-date>span:first-child){font-size:var(--t-title)!important}

html[data-experiment="on"] :is(.home-view,.music-view,.live-view,.about-view) :is(.mask,.mask>span,.rq-digit,.rq-digit>span,.rq-digit>span>span,.rq-odometer,.rq-char,.rq-char>span,.rq-char>span>span){font-size:inherit!important}

html[data-motion-paused="true"] .rq-char>span{transition:none!important;transform:none!important}

html[data-experiment="on"] :is(.music-view,.live-view) :is(#music-archive-title,#live-month){font-size:var(--t-title)!important;line-height:1.05;letter-spacing:var(--track-title)}
