@font-face{font-family:bebas;src:url(/_next/static/media/84845e69805d340f-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bebas;src:url(/_next/static/media/2b0f462fb8af8be6-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bebas Fallback;src:local("Arial");ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.00%;size-adjust:77.11%}.__className_b1189f{font-family:bebas,bebas Fallback,Arial Narrow,Arial,sans-serif}.__variable_b1189f{--font-display:"bebas","bebas Fallback",Arial Narrow,Arial,sans-serif}:root{--bg:#000000;--fg:#f4f4f0;--fg-dim:rgba(244,244,240,0.55);--fg-faint:rgba(244,244,240,0.28);--hairline:rgba(244,244,240,0.14);--accent:#f4f4f0;--on-accent:#1a1a1a;--font-body:ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--pad:clamp(20px,4vw,64px);--brand-beatport:#75fb9f;--brand-soundcloud:#ec622a;--brand-email:#1791ff;--on-brand:#000000}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(244,244,240,.25) #000}body,html{background:var(--bg)}body{color:var(--fg);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis:none;overflow-x:hidden}::selection{background:var(--fg);color:var(--bg)}a{color:inherit;text-decoration:none}canvas,img,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.display{font-family:var(--font-display),"Bebas Neue Fallback",var(--font-body);font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.015em}.site-header{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad);mix-blend-mode:difference}.site-header .nav-logo{width:44px;height:auto;color:var(--fg)}.site-header .nav-wordmark{font-size:15px;letter-spacing:.14em}.site-header .nav-right{display:flex;align-items:baseline;gap:clamp(12px,2vw,22px);font-size:13px;letter-spacing:.14em}.site-header .nav-right a{color:var(--fg-dim);transition:color .25s ease;white-space:nowrap}.site-header .nav-right a:hover{color:var(--fg)}.site-header .nav-right a.nav-ig{align-self:center;display:inline-flex;line-height:0;transform:translateY(.12em);padding:12px 8px;margin:-12px -8px -12px 0}.site-header .nav-right a.nav-ig svg{width:1.32em;height:1.32em;display:block}@media (max-width:420px){.site-header{padding:14px var(--pad)}.site-header .nav-right{font-size:11px;letter-spacing:.1em;gap:10px}.site-header .nav-logo{width:34px}.site-header .nav-right a.nav-ig svg{width:1.5em;height:1.5em}}main{position:relative}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--fg);color:var(--bg)}.skip-link:focus{left:0}.opening{min-height:100svh;display:grid;place-items:center;position:relative;overflow:hidden}.opening-inner{display:grid;justify-items:center;grid-gap:clamp(18px,3.5vh,36px);gap:clamp(18px,3.5vh,36px);padding:var(--pad)}.opening-logo{width:clamp(140px,22vw,300px);height:auto;color:var(--fg)}.opening-name{font-size:clamp(2rem,7.2vw,5.6rem);letter-spacing:.09em;text-align:center;line-height:1;white-space:nowrap}.opening-current{font-size:clamp(1rem,2.4vw,1.5rem);letter-spacing:.35em;color:var(--fg-dim)}.opening-scrollcue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.4em;color:var(--fg-faint)}.release{position:relative;border-top:1px solid var(--hairline)}.release-editorial{min-height:100svh;display:grid;align-content:center;grid-gap:clamp(20px,4vh,44px);gap:clamp(20px,4vh,44px);padding:calc(var(--pad) * 1.6) var(--pad);position:relative}.release-catalog-ghost{position:absolute;top:clamp(8px,2vw,28px);right:var(--pad);font-size:clamp(4.4rem,14vw,12rem);line-height:.9;color:transparent;-webkit-text-stroke:1px var(--accent);opacity:.85;pointer-events:none}.release-artwork-wrap{justify-self:center;width:min(58vh,78vw,560px);position:relative}.release-artwork-wrap img{width:100%;height:auto;box-shadow:0 40px 120px -40px rgba(0,0,0,.9)}.release-meta{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.release-cat{font-size:13px;letter-spacing:.42em;color:var(--fg-dim)}.release-title{font-size:clamp(3rem,9.5vw,8.4rem);line-height:.92;letter-spacing:.02em}.release-artist{font-size:clamp(1.15rem,2.6vw,1.8rem);letter-spacing:.22em;color:var(--fg-dim)}.release-date{font-size:12px;letter-spacing:.3em;color:var(--fg-faint)}.release-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.release-links a{display:block;font-size:14px;letter-spacing:.2em;padding:10px 20px 8px;border:1px solid var(--hairline);transition:border-color .25s ease,background .25s ease,color .25s ease}.release-links a:focus-visible,.release-links a:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.release-upcoming{display:grid;grid-gap:14px;gap:14px;justify-items:center}.upcoming-tag{font-size:13px;letter-spacing:.42em;padding:9px 18px 7px;background:var(--accent);color:var(--on-accent)}.upcoming-date{font-size:clamp(1rem,2.2vw,1.35rem);letter-spacing:.3em;color:var(--fg)}.release-upcoming .release-links a{border-color:var(--accent)}.release-rule{justify-self:center;width:clamp(56px,8vw,120px);height:2px;background:var(--accent)}html.js .release-stage{display:block;height:480svh}.release-stage{display:none;position:relative}.stage-viewport{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center;background:var(--bg)}.stage-layer{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden}.stage-layer.is-active{visibility:visible}.stage-orbit-canvas{width:min(150vh,96vw);aspect-ratio:16/9;max-height:86svh;object-fit:contain}.stage-clip{width:100%;height:100%;object-fit:cover}@media (max-aspect-ratio:3/4){.stage-clip{object-fit:contain}}.stage-artstill{width:min(60vh,80vw);height:auto}.stage-text{position:absolute;z-index:5;inset:0;display:grid;align-content:end;justify-items:start;padding:calc(var(--pad) * 1.2) var(--pad);grid-gap:8px;gap:8px;pointer-events:none}.stage-text>*{pointer-events:auto}.stage-text .release-title{text-align:left}.stage-text .release-meta-row{display:flex;flex-wrap:wrap;gap:18px;align-items:baseline;color:var(--fg-dim);font-size:13px;letter-spacing:.3em}html.js .release-editorial{position:absolute;left:-9999px}@media (prefers-reduced-motion:reduce){html.js .release-editorial{position:static;left:auto}html.js .release-stage{display:none!important}}html.reduced-motion .release-editorial{position:static!important;left:auto!important}html.reduced-motion .release-stage{display:none!important}.catalog{padding:calc(var(--pad) * 2) var(--pad);border-top:1px solid var(--hairline)}.catalog-heading{font-size:13px;letter-spacing:.42em;color:var(--fg-dim);margin-bottom:clamp(24px,4vh,48px)}.catalog-list{list-style:none}.catalog-row{display:grid;grid-template-columns:minmax(58px,.14fr) 1fr minmax(0,.6fr) minmax(96px,.22fr);grid-gap:16px;gap:16px;align-items:baseline;padding:16px 0 12px;border-bottom:1px solid var(--hairline);transition:color .2s ease}a.catalog-row:focus-visible .catalog-title,a.catalog-row:hover .catalog-title{color:var(--row-accent,var(--fg))}.catalog-num{font-size:15px;letter-spacing:.2em;color:var(--fg-dim)}.catalog-title{font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1;transition:color .2s ease}.catalog-artist{font-size:13px;letter-spacing:.18em;color:var(--fg-dim)}.catalog-date{font-size:12px;letter-spacing:.18em;color:var(--fg-faint);text-align:right}.catalog-upcoming-tag{font-size:10px;letter-spacing:.3em;padding:4px 8px 2px;margin-left:10px;background:var(--row-accent,var(--fg));color:var(--row-on-accent,var(--bg));vertical-align:middle;display:inline-block;transform:translateY(-4px)}@media (max-width:640px){.catalog-row{grid-template-columns:52px 1fr;grid-auto-rows:auto;row-gap:4px}.catalog-artist{grid-column:2}.catalog-date{grid-column:2;text-align:left}}.label-section{min-height:60svh;display:grid;align-content:center;justify-items:center;grid-gap:26px;gap:26px;text-align:center;padding:calc(var(--pad) * 2) var(--pad);border-top:1px solid var(--hairline)}.label-section h2{font-size:clamp(2rem,5.5vw,4rem);letter-spacing:.06em}.label-copy{max-width:46ch;display:grid;grid-gap:1em;gap:1em;text-align:left;color:var(--fg-dim);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.5;letter-spacing:.075em}.label-copy p{text-wrap:pretty}@media (max-width:560px){.label-copy{letter-spacing:.06em;line-height:1.45}}.cta{min-height:80svh;display:grid;align-content:center;justify-items:center;grid-gap:clamp(24px,5vh,48px);gap:clamp(24px,5vh,48px);padding:calc(var(--pad) * 2) var(--pad);border-top:1px solid var(--hairline);text-align:center}.cta-logo{width:clamp(90px,12vw,160px);color:var(--fg)}.cta-title{font-size:clamp(3rem,10vw,8rem);line-height:.95;letter-spacing:.04em}.cta-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cta-links a{font-size:14px;letter-spacing:.22em;padding:12px 26px 10px;border:1px solid var(--hairline);transition:background .25s ease,color .25s ease,border-color .25s ease}.cta-links a:focus-visible,.cta-links a:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cta-links a[data-platform=beatport]:focus-visible,.cta-links a[data-platform=beatport]:hover{background:var(--brand-beatport);border-color:var(--brand-beatport);color:var(--on-brand)}.cta-links a[data-platform=soundcloud]:focus-visible,.cta-links a[data-platform=soundcloud]:hover{background:var(--brand-soundcloud);border-color:var(--brand-soundcloud);color:var(--on-brand)}.cta-links a[data-platform=email]:focus-visible,.cta-links a[data-platform=email]:hover{background:var(--brand-email);border-color:var(--brand-email);color:var(--on-brand)}.signup{width:min(100%,460px);display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-top:clamp(18px,3vh,34px);padding-top:clamp(22px,4vh,40px);border-top:1px solid var(--hairline)}.signup-heading{font-size:15px;letter-spacing:.3em;color:var(--fg)}.signup-blurb{font-size:12px;letter-spacing:.2em;color:var(--fg-dim);max-width:100%;line-height:1.6;text-wrap:balance}.signup-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:stretch;width:100%;margin-top:6px}.signup-input{flex:1 1 220px;min-width:0;font-size:14px;letter-spacing:.14em;text-transform:none;font-family:var(--font-body);padding:12px 16px 11px;color:var(--fg);background:transparent;border:1px solid var(--hairline);border-radius:0;transition:border-color .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup-input::placeholder{color:var(--fg-faint);letter-spacing:.1em}.signup-input:hover{border-color:rgba(244,244,240,.32)}.signup-input:focus{outline:none;border-color:var(--fg)}.signup-button{flex:0 0 auto;font-size:14px;letter-spacing:.22em;padding:12px 26px 10px;color:var(--fg);background:transparent;border:1px solid var(--hairline);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.signup-button:focus-visible,.signup-button:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.signup-button[disabled]{opacity:.5;cursor:default}.signup-button[disabled]:hover{background:transparent;color:var(--fg);border-color:var(--hairline)}.signup-status{min-height:1.2em;font-size:12px;letter-spacing:.18em;color:var(--fg-dim)}.signup[data-state=error] .signup-status{color:#ff8a7a}.signup[data-state=error] .signup-input{border-color:#ff8a7a}.signup[data-state=done] .signup-status{color:var(--fg)}.signup-consent{font-size:11px;line-height:1.6;letter-spacing:.06em;color:var(--fg-faint);max-width:40ch}@media (max-width:768px){.signup-input{font-size:16px}}.signup-visually-hidden{padding:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.signup-trap,.signup-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden}.signup-trap{left:-9999px}.signup-sink{position:absolute;width:0;height:0;border:0;visibility:hidden}.site-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:22px var(--pad) 30px;border-top:1px solid var(--hairline);color:var(--fg-faint);font-size:11px;letter-spacing:.18em}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}