@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/anton.woff2)format("woff2")}@font-face{font-family:Darker Grotesque;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/darker-grotesque.woff2)format("woff2")}:root{--ink:#0b0b0b;--paper:#f2f0ea;--accent:#ff3b14;--accent-hi:#ff5a3a;--accent-dim:#28110c;--accent-scrub:#54190e;--accent-glow:rgba(255,59,20,.06);--rule:#1f1f24;--bar:#303038;--muted:#86868f;--faint:#55555d;--gutter:48px;--shell:1440px;--font-display:"Anton", "Arial Narrow", Impact, sans-serif;--font-body:"Darker Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-body);color:var(--paper);background-color:var(--ink);background-attachment:fixed;margin:0;overflow-x:hidden}body[data-texture=crosshatch]{background-image:repeating-linear-gradient(45deg,rgba(242,240,234,.06) 0,rgba(242,240,234,.06) .8px,transparent .8px,transparent 22px),repeating-linear-gradient(-45deg,rgba(242,240,234,.043) 0,rgba(242,240,234,.043) .8px,transparent .8px,transparent 22px)}body[data-texture=dots]{background-image:radial-gradient(rgba(242,240,234,.11) 1px,transparent 1.1px);background-size:12px 12px}body[data-texture=none]{background-image:none}#stars{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.page{max-width:var(--shell);isolation:isolate;margin-left:auto;margin-right:auto;position:relative}::-moz-selection{background:var(--accent-dim);color:var(--accent)}::selection{background:var(--accent-dim);color:var(--accent)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hi)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero{justify-content:center;align-items:center;height:708px;display:flex;position:relative;overflow:hidden}.mark{flex:none;position:relative}.mark:before{content:"";background:radial-gradient(ellipse at center, var(--accent-glow) 0%, transparent 70%);opacity:0;transform:scale(calc(1 + var(--bass,0) * .15));pointer-events:none;transition:opacity .6s,transform .12s linear;position:absolute;top:-55%;bottom:-55%;left:-18%;right:-18%}body[data-playing] .mark:before{opacity:1}.mark img{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:skew(.1deg)}.mark--wordmark{aspect-ratio:1562/701;width:68%;max-width:980px;margin-bottom:120px}.mark--monogram{aspect-ratio:814/1189;height:250px;display:none}.spectrum{height:150px;padding-inline:var(--gutter);align-items:flex-end;gap:1px;display:flex;position:absolute;bottom:0;left:0;right:0}.spectrum span{min-width:0;height:var(--h);background:var(--accent-dim);transform-origin:bottom;flex:none;transition:transform .32s cubic-bezier(.3,0,.2,1),background-color .32s linear;display:block;transform:scaleY(1)}body[data-playing] .spectrum span{background:var(--accent)}body[data-spectrum=canned] .spectrum span{animation-name:specbar;animation-duration:var(--dur);animation-delay:var(--delay);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}body[data-spectrum=canned]:not([data-playing]) .spectrum span{animation-play-state:paused}body[data-spectrum=live] .spectrum span{height:100%;transition:background-color .32s linear;animation:none}@keyframes specbar{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.cut{--bleed:.16em;padding-block:var(--bleed);margin-block:calc(var(--bleed) * -1);transition:transform .26s cubic-bezier(.45,0,.55,1);display:block}.cut--top{left:0;top:calc(var(--bleed) * -1);width:100%;transform:translate(calc(var(--split) * -.9968), calc(var(--split) * .0795));margin-top:0;margin-bottom:0;position:absolute;-webkit-mask-image:linear-gradient(175.438deg,#000 calc(50% - .5px),transparent calc(50% + .5px));mask-image:linear-gradient(175.438deg,#000 calc(50% - .5px),transparent calc(50% + .5px))}.cut--bot{transform:translate(calc(var(--split) * .9968), calc(var(--split) * -.0795));-webkit-mask-image:linear-gradient(175.438deg,transparent calc(50% - 1.5px),#000 calc(50% - .5px));mask-image:linear-gradient(175.438deg,transparent calc(50% - 1.5px),#000 calc(50% - .5px))}.mixes{padding:0 var(--gutter) 44px;flex-direction:column;display:flex}.mix{border-top:1px solid var(--rule);grid-template-columns:268px 62px 1fr 156px;align-items:center;gap:6px 32px;padding:26px 0;display:grid;position:relative}.mix:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--accent-dim);opacity:0;pointer-events:none;transition:opacity .2s linear;position:absolute}.mix:hover:before{opacity:.5}.mix[data-playing]:before{opacity:1}.mix{transition:opacity .24s linear}body[data-cued] .mix:not([data-cued]){opacity:.5}body[data-cued] .mix:hover,.mix[data-linked]:before{opacity:1}.mix[data-linked]:after{content:"";inset:0 auto 0 calc(var(--gutter) * -1);background:var(--accent);pointer-events:none;width:3px;animation:2.6s ease-out forwards mix-linked;position:absolute}@keyframes mix-linked{0%,55%{opacity:1}to{opacity:0}}.mix__head,.mix__body{display:contents}.mix__title{--split:0px;font-family:var(--font-display);color:var(--paper);text-transform:uppercase;white-space:nowrap;grid-area:1/1;justify-self:start;margin:0;font-size:34px;font-weight:400;line-height:1;position:relative}.mix:hover .mix__title{--split:2px}.mix:focus-within .mix__title{--split:2px}.mix[data-playing] .mix__title{--split:calc(2px + var(--bass,0) * 1px)}.mix__meta{font:600 15px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-area:2/1;margin:0}.mix__clock{text-align:right;white-space:nowrap;font:600 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--paper);font-variant-numeric:tabular-nums;grid-area:1/4/-1}.mix__play{background:var(--accent);width:62px;height:62px;color:var(--ink);cursor:pointer;border:0;border-radius:0;grid-area:1/2/-1;justify-content:center;align-items:center;padding:0;transition:background .12s linear;display:flex}.mix__play:hover{background:var(--accent-hi)}body[data-cued] .mix:not([data-cued]):not(:hover) .mix__play{background:var(--muted)}.mix__play .pause{gap:5px;display:flex}.mix__play .pause i{background:currentColor;width:6px;height:22px;display:block}.mix__play .play{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid;width:0;height:0;margin-left:4px;display:block}.mix__play[data-state=playing] .play,.mix__play[data-state=paused] .pause{display:none}.mix__wave{isolation:isolate;cursor:pointer;touch-action:none;grid-area:1/3/-1;height:62px;position:relative}.wave__layer{align-items:center;gap:1px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wave__layer span{min-width:0;height:var(--h);flex:none;display:block}.wave__layer--idle span{background:var(--bar)}.wave__layer--fill span{background:var(--accent)}.wave__layer--scrub span{background:var(--accent-scrub)}.wave__clip{z-index:1;clip-path:inset(0 100% 0 0);position:absolute;top:0;bottom:0;left:0;right:0}.wave__scrub{z-index:0;clip-path:inset(0 100%);opacity:0;transition:opacity .14s linear;position:absolute;top:0;bottom:0;left:0;right:0}.mix__wave[data-scrub] .wave__scrub{opacity:1}.mix__wave[data-scrub-back] .wave__scrub{z-index:2}.wave__cursor,.wave__time{z-index:3;pointer-events:none;opacity:0;transition:opacity .14s linear;position:absolute}.mix__wave[data-scrub] .wave__cursor,.mix__wave[data-scrub] .wave__time{opacity:1}.wave__cursor{background:var(--paper);width:1px;top:0;bottom:0}.wave__time{white-space:nowrap;font:600 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--paper);font-variant-numeric:tabular-nums;bottom:calc(100% + 6px);transform:translate(-50%)}.footer{padding:0 var(--gutter) 40px;justify-content:space-between;align-items:center;gap:40px;display:flex}.social{flex:none;gap:40px;display:flex}.social a{--split:0px;font-family:var(--font-display);color:var(--paper);text-transform:uppercase;white-space:nowrap;font-size:32px;font-weight:400;line-height:1;position:relative}.social a:hover{color:var(--accent);--split:2px}.social a:focus-visible{color:var(--accent);--split:2px}.copyright{font:600 12px/1 var(--font-mono);letter-spacing:.16em;color:var(--faint);white-space:nowrap}@media (max-width:899px){:root{--gutter:20px}.hero{height:456px}.mark--wordmark{display:none}.mark--monogram{display:block}.spectrum{height:84px}.spectrum span{height:var(--hm)}.mixes{padding-top:8px;padding-bottom:32px}.mix{flex-direction:column;align-items:stretch;gap:12px;padding:18px 0;display:flex}.mix__head{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid}.mix__head .mix__title{grid-area:1/1}.mix__head .mix__clock{grid-area:1/2}.mix__head .mix__meta{grid-area:2/1}.mix__body{align-items:center;gap:12px;display:flex}.mix__title{white-space:normal;font-size:24px}.mix__meta{letter-spacing:.1em;font-size:13px}.mix__clock{color:var(--muted);font-size:11px}.mix__play{width:46px;height:46px}.mix__play .pause{gap:4px}.mix__play .pause i{width:4px;height:16px}.mix__play .play{border-top-width:9px;border-bottom-width:9px;border-left-width:13px;margin-left:3px}.mix__wave{flex:1;height:40px}.wave__layer span{height:var(--hs)}.wave__time{font-size:11px;top:calc(100% + 4px);bottom:auto}.mix:hover .mix__title{--split:1.5px}.mix:focus-within .mix__title{--split:1.5px}.mix[data-playing] .mix__title{--split:calc(1.5px + var(--bass,0) * 1px)}.footer{align-items:baseline;gap:14px;padding-bottom:32px}.social{flex:1;justify-content:space-between;gap:14px}.social a{font-size:20px}.copyright{display:none}}@media (max-width:379px){.social{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.spectrum span{transition:none}body[data-spectrum=canned] .spectrum span{animation:none;transform:none}.mix__play{transition:none}.mark:before{transition:none;transform:none}.cut,.mix:before,.mix{transition:none}.mix[data-linked]:after{animation:none}.mix[data-playing] .mix__title{--split:2px}@media (max-width:899px){.mix[data-playing] .mix__title{--split:1.5px}}.wave__scrub,.wave__cursor,.wave__time{transition:none}}
