/* Dedicated layout: none of the inherited .fullphoto crop or tint rules apply. */
.listening-photo-card{position:relative;isolation:isolate;width:min(1179px,88%);height:620px;margin:0 auto 60px;overflow:hidden;border-radius:14px;background:#ded1bc;box-shadow:0 18px 50px #0002}.listening-photo-card picture{display:block;width:100%;height:100%}.listening-photo-card img{position:static;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 68%;filter:none;transform:none;max-width:none}.listening-photo-card figcaption{position:absolute;right:4%;top:34px;max-width:460px;padding:20px 24px;background:radial-gradient(ellipse at center,#0008,transparent 74%);color:#fff9ef;text-shadow:0 2px 10px #000b;font:400 clamp(30px,3.3vw,44px)/1.13 'Instrument Sans',sans-serif;letter-spacing:-.035em}.listening-photo-card figcaption>a{display:block;margin-top:19px;width:fit-content;min-height:32px;font:8px/1.5 Manrope,sans-serif;letter-spacing:.09em;color:inherit;text-shadow:0 1px 5px #000;text-decoration:none}.listening-photo-card a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.principles-grid{align-items:stretch}.principle{box-shadow:0 8px 22px #35211608;transition:box-shadow .4s,border-color .4s,background .4s}.principle.is-open{border-color:#a3000870;background:#e9ddca;box-shadow:0 9px 28px #35211616}.principle-button{min-height:238px!important;touch-action:manipulation}.principle-surface{height:165px}.principle-title{min-height:2.2em;font-size:clamp(25px,2.35vw,34px)}.principle-silence .shape{animation:quiet-breath 7s ease-in-out infinite;filter:none!important}.principle-silence:is(:hover,:focus-within,.is-open) .shape{animation:quiet-response 5.4s ease-in-out infinite;filter:none!important}.principle-silence .shape-1{animation-delay:-1.2s}.principle-silence .shape-2{animation-delay:-2.4s}@keyframes quiet-breath{0%,100%{scale:.93;opacity:.6}50%{scale:1.07;opacity:.85}}@keyframes quiet-response{0%,100%{scale:.85;opacity:.7}50%{scale:1.25;opacity:.2}}.principle-albums .shape-0{box-shadow:0 12px 23px #24151922}.principle-albums .shape-0:before{border-left-color:#f1e1c8;opacity:.8}.principle-collective:is(:hover,:focus-within,.is-open) .shape{animation:shared-waves 6.4s ease-in-out infinite}.principle-editorial{margin-top:18px}.principle-editorial>p{max-width:35ch}
.session-mystery{height:480px;background:radial-gradient(ellipse at 60% 30%,#bd798650,transparent 70%),#452537;overflow:hidden;border-radius:8px}.mystery-reveal{appearance:none;border:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px;background:none;color:#f6edda;cursor:pointer;text-align:center}.mystery-kicker{font:8px/1.8 Manrope,sans-serif;letter-spacing:.14em}.mystery-cube{width:min(82%,280px);height:auto;object-fit:contain;animation:mystery-float 7s ease-in-out infinite;transition:filter .7s,scale .7s}.mystery-label{font:400 clamp(22px,2.3vw,32px)/1.2 'Instrument Sans',sans-serif;letter-spacing:-.02em}.mystery-hint{font:10px/1.7 Manrope,sans-serif;max-width:29ch;color:#e7c9c0}.mystery-reveal:is(:hover,:focus-visible,[aria-pressed=true]) .mystery-cube{scale:1.045;filter:drop-shadow(0 0 15px #e4b5a633)}.mystery-reveal[aria-pressed=true]{background:radial-gradient(ellipse at center,#dfae9c20,transparent 70%)}.mystery-reveal:focus-visible{outline:2px solid #f6edda;outline-offset:-6px}@keyframes mystery-float{0%,100%{translate:0 0}50%{translate:0 -5px}}.timeline-art{display:block;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#39202c;order:2}.timeline-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.frequency-timeline a[href="#act-2"] .timeline-art img{object-fit:contain;background:#6a354c}.frequency-timeline a>time{order:1}.frequency-timeline a>span:last-child{order:3}.frequency-marker{order:0}
.carousel[data-continuous],.blogtrack[data-continuous],.artist-marquee[data-continuous]{display:block;overflow-x:auto;scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior-x:contain;overflow-anchor:none}.continuous-strip{display:flex;align-items:stretch;width:max-content;will-change:transform}.continuous-strip>.blogcard{flex:0 0 clamp(290px,29vw,370px);max-width:none}.continuous-strip>.blogcard .blogimage{height:400px}.continuous-strip>.blogcard h3{font-size:clamp(27px,2.5vw,34px)}.continuous-strip>.blogcard[aria-hidden=true],.continuous-strip>.sessioncard[aria-hidden=true],.continuous-strip>.artist-card[aria-hidden=true]{pointer-events:auto}.artist-marquee[data-continuous]{padding:25px 0;gap:35px;margin-bottom:0}.artist-marquee[data-continuous]>.continuous-strip{animation:none;gap:35px;padding:0}.artist-marquee[data-continuous]>.continuous-strip>span{flex:none}.artist-marquee[data-continuous]>.continuous-strip>i{flex:none;align-self:center}.artist-marquee+.carouseltools{width:88%;margin:15px auto 40px}.carousel[data-continuous],.blogtrack[data-continuous],.artist-marquee[data-continuous]{scrollbar-width:none}.carousel[data-continuous]::-webkit-scrollbar,.blogtrack[data-continuous]::-webkit-scrollbar,.artist-marquee[data-continuous]::-webkit-scrollbar{display:none}
@media(max-width:760px){.listening-photo-card{width:92%;height:auto;display:flex;flex-direction:column;margin:0 auto 38px;border-radius:11px;background:#eee6d8}.listening-photo-card picture{height:430px;order:1}.listening-photo-card img{object-position:46% 69%}.listening-photo-card figcaption{position:static;order:0;max-width:none;padding:26px 23px 17px;background:none;color:#221c1d;text-shadow:none;font-size:30px;line-height:1.12}.listening-photo-card figcaption>a{font-size:7px;margin-top:14px;min-height:25px;text-shadow:none;color:#63524a}.principle-button{min-height:218px!important}.principle-title{min-height:0;margin-top:12px;font-size:30px}.principle-surface{height:160px}.principle-editorial{margin-top:20px}.principle{padding:24px}.session-mystery{height:460px}.mystery-label{font-size:30px}.timeline-art{width:58px;height:58px}.frequency-timeline a{gap:9px;font-size:10px}.frequency-timeline time{font-size:10px}.continuous-strip>.blogcard{flex-basis:84vw;max-width:370px}.continuous-strip>.blogcard .blogimage{height:370px}.artist-marquee[data-continuous]{gap:27px}.artist-marquee[data-continuous]>.continuous-strip{gap:27px}}
@media(prefers-reduced-motion:reduce){.principle .shape,.mystery-cube{animation:none!important;translate:none!important;rotate:0deg!important;scale:1!important;transition:none!important}.continuous-strip{will-change:auto}}html[data-motion=reduced] .principle .shape,html[data-motion=reduced] .mystery-cube{animation:none!important;translate:none!important;rotate:0deg!important;scale:1!important;transition:none!important}html[data-motion=reduced] .continuous-strip{will-change:auto}
.listening-photo-card figcaption{max-width:620px;font-size:clamp(30px,2.6vw,38px)}.listening-photo-card figcaption>span{white-space:nowrap}.principle-silence .shape{transform:none!important;width:90px;height:90px;left:calc(50% - 45px);top:32px}.principle-silence .shape-1{width:112px;height:112px;left:calc(50% - 56px);top:21px}.principle-silence .shape-2{width:134px;height:134px;left:calc(50% - 67px);top:10px}.session-mystery{height:380px}.mystery-reveal{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px}.mystery-cube{justify-self:center;width:min(82%,240px);height:100%;min-height:0}.mystery-hint{justify-self:center}@media(max-width:1100px){.session-mystery{height:480px}}@media(max-width:760px){.listening-photo-card figcaption{font-size:clamp(23px,6.5vw,28px)}.session-mystery{height:460px}}
.mystery-label{font-size:26px;white-space:nowrap}@media(max-width:760px){.mystery-label{font-size:clamp(20px,5.7vw,26px)}}@media(prefers-reduced-motion:reduce){[data-continuous] [data-clone]{display:none!important}}html[data-motion=reduced] [data-continuous] [data-clone]{display:none!important}
