.disco[data-astro-cid-hnbqwlot]{padding-block:clamp(1rem,4vw,3rem) clamp(2rem,6vw,5rem)}.wall[data-astro-cid-hnbqwlot]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem) clamp(1.5rem,5vw,5rem);display:grid}@media (width>=1000px){.wall[data-astro-cid-hnbqwlot]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rel-btn[data-astro-cid-hnbqwlot]{aspect-ratio:1;text-align:left;cursor:pointer;width:84%;display:block;position:relative}.sleeve[data-astro-cid-hnbqwlot]{z-index:2;background:color-mix(in oklab, var(--accent) calc(100% - var(--shade)), #111);transition:transform .8s var(--ease-out-soft), box-shadow .8s;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #00000026,0 24px 50px -28px #0000008c}.sleeve[data-astro-cid-hnbqwlot]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -50px 70px -40px #00000073}.rel-btn[data-astro-cid-hnbqwlot]:hover .sleeve[data-astro-cid-hnbqwlot],.rel-btn[data-astro-cid-hnbqwlot]:focus-visible .sleeve[data-astro-cid-hnbqwlot]{transform:translateY(-4px)rotate(-1deg)}.vinyl[data-astro-cid-hnbqwlot]{z-index:1;aspect-ratio:1;width:94%;transition:transform 1s var(--ease-out-soft);background:radial-gradient(circle,#0000 0 32%,#ffffff0f 32.5% 33%,#0000 33.5%),repeating-radial-gradient(circle,#111 0 1.1px,#1e1e1e 1.5px 2.5px),#111;border-radius:50%;position:absolute;top:3%;left:3%;transform:translate(12%);box-shadow:0 16px 34px -18px #0009}.vinyl[data-astro-cid-hnbqwlot]:before{content:"";background:conic-gradient(from 30deg, transparent 0 10%, #ffffff17 14%, transparent 20% 60%, #ffffff12 64%, transparent 70%);border-radius:50%;position:absolute;inset:0}.vinyl-label[data-astro-cid-hnbqwlot]{background:var(--accent);border-radius:50%;position:absolute;inset:32%;overflow:hidden}.vinyl-label[data-astro-cid-hnbqwlot]:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:46%}.rel-btn[data-astro-cid-hnbqwlot]:hover .vinyl[data-astro-cid-hnbqwlot],.rel-btn[data-astro-cid-hnbqwlot]:focus-visible .vinyl[data-astro-cid-hnbqwlot]{transform:translate(20%)}.rel[data-astro-cid-hnbqwlot].is-current .vinyl[data-astro-cid-hnbqwlot]{transform:translate(38%)}.rel[data-astro-cid-hnbqwlot].is-playing .vinyl-label[data-astro-cid-hnbqwlot],.rel[data-astro-cid-hnbqwlot].is-playing .vinyl[data-astro-cid-hnbqwlot]:before{animation:3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.placeholder[data-astro-cid-hnbqwlot]{color:#fff;flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:absolute;inset:0}.ph-artist[data-astro-cid-hnbqwlot],.ph-kind[data-astro-cid-hnbqwlot]{color:#ffffffbf!important}.ph-title[data-astro-cid-hnbqwlot]{font-size:clamp(1.4rem,2.8vw,2.6rem);font-style:italic;line-height:1}.play-chip[data-astro-cid-hnbqwlot]{opacity:0;transition:opacity .3s, transform .5s var(--ease-out-soft);background:#fff;border-radius:99px;padding:.4rem .7rem;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(.3rem);color:#111!important}.rel-btn[data-astro-cid-hnbqwlot]:hover .play-chip[data-astro-cid-hnbqwlot],.rel-btn[data-astro-cid-hnbqwlot]:focus-visible .play-chip[data-astro-cid-hnbqwlot],.rel[data-astro-cid-hnbqwlot].is-current .play-chip[data-astro-cid-hnbqwlot]{opacity:1;transform:none}.chip-pause[data-astro-cid-hnbqwlot],.chip-deck[data-astro-cid-hnbqwlot]{display:none}.rel[data-astro-cid-hnbqwlot].is-playing .chip-pause[data-astro-cid-hnbqwlot]{display:inline}.rel[data-astro-cid-hnbqwlot].is-playing .chip-play[data-astro-cid-hnbqwlot],.rel[data-astro-cid-hnbqwlot].is-embed .chip-play[data-astro-cid-hnbqwlot],.rel[data-astro-cid-hnbqwlot].is-embed .chip-pause[data-astro-cid-hnbqwlot]{display:none}.rel[data-astro-cid-hnbqwlot].is-embed .chip-deck[data-astro-cid-hnbqwlot]{display:inline}.play-chip[data-astro-cid-hnbqwlot]{white-space:nowrap}@media (width<=640px){.play-chip[data-astro-cid-hnbqwlot]{padding:.3rem .5rem;font-size:.65rem;bottom:.4rem;right:.4rem}}.rel-title[data-astro-cid-hnbqwlot]{font-family:var(--font-display);margin-top:1rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1}.rel[data-astro-cid-hnbqwlot] .label[data-astro-cid-hnbqwlot]{margin-top:.3rem}.deck[data-astro-cid-hnbqwlot]{z-index:45;background:var(--bg);border-top:1px solid var(--line);transition:transform .7s var(--ease-out-soft);position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(105%);box-shadow:0 -20px 50px -30px #00000059}.deck[data-astro-cid-hnbqwlot].is-open{transform:none}body:has(.deck.is-open){padding-bottom:var(--deck-h,14rem)}.deck-bg[data-astro-cid-hnbqwlot]{pointer-events:none;position:absolute;inset:0}.deck-bg[data-astro-cid-hnbqwlot] img[data-astro-cid-hnbqwlot]{object-fit:cover;filter:blur(48px)saturate(1.3);opacity:.45;width:100%;height:100%;transition:opacity .6s;transform:scale(1.4)}.deck-bg[data-astro-cid-hnbqwlot]:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--bg) 55%, transparent), color-mix(in oklab, var(--bg) 80%, transparent));position:absolute;inset:0}.deck-bg[data-astro-cid-hnbqwlot] img[data-astro-cid-hnbqwlot]:not([src]){opacity:0}.deck-inner[data-astro-cid-hnbqwlot]{padding-block:1.1rem calc(1.1rem + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) minmax(0,42rem);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);max-height:70svh;display:grid;position:relative;overflow:auto}.deck-meta[data-astro-cid-hnbqwlot]{gap:.45rem;min-width:0;display:grid}.deck-title[data-astro-cid-hnbqwlot]{font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.05}.deck-links[data-astro-cid-hnbqwlot]{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.pill[data-astro-cid-hnbqwlot]{border:1px solid color-mix(in oklab, var(--fg) 25%, transparent);white-space:nowrap;background:color-mix(in oklab, var(--bg) 50%, transparent);border-radius:99px;padding:.45rem .8rem;transition:border-color .2s,background .2s;color:var(--fg)!important}.pill[data-astro-cid-hnbqwlot]:hover{border-color:var(--fg);background:var(--bg)}.pill[data-astro-cid-hnbqwlot][hidden]{display:none}.pill-x[data-astro-cid-hnbqwlot]{padding-inline:.7rem}.deck-body[data-astro-cid-hnbqwlot]{min-width:0}.deck-body[data-astro-cid-hnbqwlot] iframe{border:0;border-radius:12px;width:100%;display:block}.deck-body[data-astro-cid-hnbqwlot] .bc{background:#fff;border-radius:0}@media (width>=561px){.deck-body[data-astro-cid-hnbqwlot] .sp-host iframe{transform-origin:0 0;width:90.9091%;transform:scale(1.1)}}.tt[data-astro-cid-hnbqwlot]{aspect-ratio:1;cursor:pointer;width:clamp(7rem,11vw,9.5rem);position:relative}.tt-record[data-astro-cid-hnbqwlot]{background:conic-gradient(from 30deg, transparent 0 10%, #ffffff1a 14%, transparent 20% 60%, #ffffff14 64%, transparent 70%), repeating-radial-gradient(circle, #111 0 1.1px, #1f1f1f 1.5px 2.5px);border-radius:50%;animation:1.8s linear infinite paused spin;position:absolute;inset:0;box-shadow:0 14px 30px -14px #0009,inset 0 0 0 1px #ffffff0d}.deck[data-astro-cid-hnbqwlot].is-playing .tt-record[data-astro-cid-hnbqwlot]{animation-play-state:running}.tt-label[data-astro-cid-hnbqwlot]{background:var(--accent);border-radius:50%;position:absolute;inset:30%;overflow:hidden;box-shadow:0 0 0 2px #0006}.tt-label[data-astro-cid-hnbqwlot] img[data-astro-cid-hnbqwlot]{object-fit:cover;width:100%;height:100%}.tt-label[data-astro-cid-hnbqwlot] img[data-astro-cid-hnbqwlot]:not([src]){display:none}.tt-label[data-astro-cid-hnbqwlot]:after{content:"";background:#0d0d0c;border-radius:50%;position:absolute;inset:45%}.tt-arm[data-astro-cid-hnbqwlot]{transform-origin:50% 6%;width:9%;height:72%;transition:transform .9s var(--ease-out-soft);pointer-events:none;position:absolute;top:-4%;right:-9%;transform:rotate(-26deg)}.tt-arm[data-astro-cid-hnbqwlot]:before{content:"";aspect-ratio:1;background:#c9c6bf;border-radius:50%;width:120%;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 2px 6px #00000059}.tt-arm[data-astro-cid-hnbqwlot] span[data-astro-cid-hnbqwlot]{transform-origin:top;background:linear-gradient(#d8d5ce,#a9a69f);border-radius:3px;width:3px;position:absolute;top:6%;bottom:0;left:50%;transform:rotate(8deg)}.tt-arm[data-astro-cid-hnbqwlot] span[data-astro-cid-hnbqwlot]:after{content:"";background:#2a2a2a;border-radius:2px;width:9px;height:14px;position:absolute;bottom:-4px;left:50%;translate:-50%}.deck[data-astro-cid-hnbqwlot].is-playing .tt-arm[data-astro-cid-hnbqwlot]{transform:rotate(4deg)}.tt[data-astro-cid-hnbqwlot]:hover .tt-record[data-astro-cid-hnbqwlot]{box-shadow:0 14px 30px -14px #0009, 0 0 0 4px color-mix(in oklab, var(--accent) 40%, transparent)}.deck-progress[data-astro-cid-hnbqwlot]{background:var(--line);grid-column:1/-1;height:2px}.deck-progress[data-astro-cid-hnbqwlot] span[data-astro-cid-hnbqwlot]{background:var(--accent);width:0;height:100%;display:block}.deck-tracks[data-astro-cid-hnbqwlot]{gap:.15rem;display:grid}.deck-track[data-astro-cid-hnbqwlot]{border-top:1px solid var(--line);text-align:left;grid-template-columns:2.25rem 1fr auto;align-items:baseline;width:100%;padding:.55rem 0;display:grid}.deck-track[data-astro-cid-hnbqwlot]:disabled{opacity:.4;cursor:default}.deck-track[data-astro-cid-hnbqwlot] .t[data-astro-cid-hnbqwlot]{font-size:1.05rem}.deck-track[data-astro-cid-hnbqwlot]:hover:not(:disabled) .t[data-astro-cid-hnbqwlot],.deck-track[data-astro-cid-hnbqwlot].is-active .t[data-astro-cid-hnbqwlot]{color:var(--accent)}.deck-track[data-astro-cid-hnbqwlot] .state[data-astro-cid-hnbqwlot]:before{content:"▶";opacity:.5;font-size:.7rem}.deck-track[data-astro-cid-hnbqwlot].is-active.is-playing .state[data-astro-cid-hnbqwlot]:before{content:"❚❚";opacity:1}@media (width<=1000px){.deck-inner[data-astro-cid-hnbqwlot]{grid-template-columns:auto minmax(0,1fr)}.deck-body[data-astro-cid-hnbqwlot]{grid-column:1/-1}}@media (width<=560px){.deck-inner[data-astro-cid-hnbqwlot]{gap:.75rem 1rem;padding-block:.9rem}.tt[data-astro-cid-hnbqwlot]{width:5.25rem}.deck-title[data-astro-cid-hnbqwlot]{font-size:1.3rem}.pill[data-astro-cid-hnbqwlot]{padding:.38rem .6rem}.pill[data-astro-cid-hnbqwlot] .long[data-astro-cid-hnbqwlot]{display:none}}@media (prefers-reduced-motion:reduce){.rel[data-astro-cid-hnbqwlot].is-playing .vinyl-label[data-astro-cid-hnbqwlot],.rel[data-astro-cid-hnbqwlot].is-playing .vinyl[data-astro-cid-hnbqwlot]:before,.tt-record[data-astro-cid-hnbqwlot]{animation:none}}.screening[data-astro-cid-itw7gmf7]{--bg:#0e0e0d;--fg:#f2f0eb;--fg-muted:#a6a39d;--line:#ece8df24;background:var(--bg);color:var(--fg);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(4rem,9vw,8rem)}.marquee[data-astro-cid-itw7gmf7]{color:var(--fg-muted);align-items:center;gap:.9rem;margin-bottom:1.25rem;display:flex}.dot[data-astro-cid-itw7gmf7]{background:var(--accent);border-radius:99px;width:.35rem;height:.35rem}.marquee[data-astro-cid-itw7gmf7] .dot[data-astro-cid-itw7gmf7]:first-of-type{background:#e5432c;animation:1.6s steps(2,end) infinite rec}@keyframes rec{50%{opacity:.2}}.feature[data-astro-cid-itw7gmf7]{margin:0}.feature[data-astro-cid-itw7gmf7] .embed{box-shadow:0 40px 120px -40px #000000e6}.caption[data-astro-cid-itw7gmf7]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-top:1.25rem;display:flex}.note[data-astro-cid-itw7gmf7]{color:var(--fg-muted);flex-basis:100%;max-width:36rem}.programme[data-astro-cid-itw7gmf7]{gap:3rem 2rem;display:grid}@media (width>=760px){.programme[data-astro-cid-itw7gmf7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-itw7gmf7] .dot[data-astro-cid-itw7gmf7]:first-of-type{animation:none}}.featured-player[data-astro-cid-7dlncobz]{border:0;border-radius:12px;width:100%;height:352px;display:block}.bio[data-astro-cid-7dlncobz] p{font-size:1.25rem;line-height:1.5}.links[data-astro-cid-7dlncobz] li[data-astro-cid-7dlncobz]:last-child a[data-astro-cid-7dlncobz]{border-bottom:1px solid var(--line)}.press[data-astro-cid-7dlncobz]{columns:1;column-gap:1rem}@media (width>=640px){.press[data-astro-cid-7dlncobz]{columns:2}}@media (width>=1000px){.press[data-astro-cid-7dlncobz]{columns:3}}.press[data-astro-cid-7dlncobz] .press-item{break-inside:avoid;margin-bottom:1rem}.next-name[data-astro-cid-7dlncobz]{background:linear-gradient(var(--next), var(--next)) 0 92% / 0 .06em no-repeat;transition:background-size .7s var(--ease-out-soft)}.next[data-astro-cid-7dlncobz]:hover .next-name[data-astro-cid-7dlncobz],.next[data-astro-cid-7dlncobz]:focus-visible .next-name[data-astro-cid-7dlncobz]{background-size:100% .06em}
