@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #000;--bg-2: #0d0d0e;--ink: #ece9e0;--ink-dim: #9b9890;--ink-mute: #5a5852;--rule: rgba(236, 233, 224, .16);--rule-soft: rgba(236, 233, 224, .08);--accent: oklch(94% .01 90);--accent-2: oklch(94% .01 90 / .18);--display: "Nimbus Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "Inter Variable", "Inter", "Helvetica Neue", system-ui, sans-serif;--body-size: 14px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);overflow-x:hidden;max-width:100%}body{font-family:var(--mono);font-size:var(--body-size);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{position:fixed;top:12px;left:12px;z-index:80;transform:translateY(-150%);background:var(--accent);color:#060606;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:10px 16px;transition:transform .2s cubic-bezier(.2,.6,.2,1)}.skip:focus{transform:translateY(0)}.vloop,.release .cover{transition:transform .2s cubic-bezier(.2,.6,.2,1)}.lnk:active,.srow:active,.mrow:active,.vloop:active,.release .cover:active{transform:scale(.99)}.srow__cta:active{transform:scale(.96)}.page{position:relative;min-height:100dvh;display:grid;place-items:start center;padding:72px 18px 80px;isolation:isolate}.page:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;background:radial-gradient(120% 80% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%),linear-gradient(180deg,rgba(0,0,0,.25),transparent 18%,transparent 82%,rgba(0,0,0,.35))}.grain{position:fixed;inset:0;pointer-events:none;z-index:70;mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.92 0 0 0 0.42 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.col{position:relative;z-index:2;width:100%;max-width:560px;display:flex;flex-direction:column;gap:32px}.wordmark{font-family:var(--display);font-weight:900;font-size:clamp(56px,15vw,130px);line-height:.82;letter-spacing:-.045em;text-transform:uppercase;margin:0}.wordmark .row{display:flex;align-items:baseline;justify-content:center;gap:.08em;white-space:nowrap}.hero{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.release{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:stretch;position:relative}.release .cover{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;background:#000}.release .cover img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:contrast(1.08);transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.release .cover:hover img{transform:scale(1.04)}.release .meta{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.release .label{font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim)}.release h2{font-family:var(--display);font-weight:900;font-size:clamp(26px,5.4vw,36px);line-height:.9;margin:4px 0 0;text-transform:uppercase;letter-spacing:-.025em}.release .desc{font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--ink-dim);margin:4px 0 0;text-transform:uppercase;letter-spacing:.18em}.vloop{display:block;position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;cursor:pointer;text-align:left;isolation:isolate}.vloop:after{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:2px;box-shadow:0 0 0 0 var(--accent-2);pointer-events:none;opacity:0;transition:box-shadow .6s ease,opacity .6s ease}.vloop:hover:after{box-shadow:0 0 48px 4px var(--accent-2);opacity:1}.vloop__stage{position:absolute;inset:0;transition:transform .9s cubic-bezier(.2,.6,.2,1);will-change:transform}.vloop:hover .vloop__stage{transform:scale(1.03)}.vloop__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:grayscale(.45) contrast(1.05) brightness(.7) saturate(.9);animation:vloop 14s infinite linear;will-change:opacity,transform,filter}.vloop__stage img:nth-child(1){transform-origin:30% 40%}.vloop__stage img:nth-child(2){transform-origin:70% 60%}.vloop__stage img:nth-child(3){transform-origin:50% 30%}.vloop__stage img:nth-child(4){transform-origin:40% 70%}@keyframes vloop{0%{opacity:0;transform:scale(1.08)}6%{opacity:1}22%{opacity:1;transform:scale(1.02)}28%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes vloop-pulse{0%,to{box-shadow:0 6px 24px #00000073,0 0 #ece9e073,0 0 0 1px #ffffff0d}70%{box-shadow:0 6px 24px #00000073,0 0 0 16px #ece9e000,0 0 0 1px #ffffff0d}}.vloop__overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:18px 22px;background:linear-gradient(180deg,#0000002e,#0000 35%,#0000008c);color:var(--ink);pointer-events:none;z-index:1}.vloop__brand{position:absolute;top:18px;left:22px;display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.vloop__brand svg{width:24px;height:24px;display:block;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.vloop__wordmark{font-family:var(--display);font-weight:900;font-size:18px;letter-spacing:-.03em;line-height:1;text-shadow:0 1px 6px rgba(0,0,0,.45)}.vloop__play{width:56px;height:56px;border-radius:50%;background:var(--accent);color:#060606;display:inline-flex;align-items:center;justify-content:center;font-size:22px;padding-left:5px;box-shadow:0 6px 24px #00000073,0 0 0 1px #ffffff0d;transition:transform .28s cubic-bezier(.2,.6,.2,1),box-shadow .28s ease;animation:vloop-pulse 2.6s ease-out infinite}.vloop:hover .vloop__play{transform:scale(1.1);animation-play-state:paused;box-shadow:0 10px 32px #0000008c,0 0 0 1px #ffffff1a}.vloop__caption{display:flex;flex-direction:column;gap:4px;text-align:right;transform:translateY(4px);opacity:.92;transition:transform .36s cubic-bezier(.2,.6,.2,1),opacity .36s ease}.vloop:hover .vloop__caption{transform:translateY(0);opacity:1}.vloop__brand{transition:transform .36s cubic-bezier(.2,.6,.2,1),opacity .36s ease}.vloop:hover .vloop__brand{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.vloop__stage img{animation:none;opacity:1}.vloop__stage img:not(:first-child){display:none}.vloop__play{animation:none}.vloop__stage{transition:none}.lnk:active,.srow:active,.mrow:active,.vloop:active,.release .cover:active,.srow__cta:active{transform:none}}.vloop__kicker{font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim)}.vloop__title{font-family:var(--display);font-weight:900;font-size:clamp(18px,3.6vw,24px);text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin-top:2px}.srow{--spotify: #1ed760;display:grid;grid-template-columns:96px 1fr auto;align-items:stretch;gap:16px;padding:12px 16px 12px 12px;background:#0a0a0b;border:1px solid var(--rule-soft);position:relative;cursor:pointer;overflow:hidden;isolation:isolate;transition:border-color .2s ease,transform .2s cubic-bezier(.2,.6,.2,1)}.mrow{--accent: #fa2d48;display:flex;align-items:center;gap:10px;padding:11px 16px;background:#0a0a0b;border:1px solid var(--rule-soft);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.2,.6,.2,1)}.mrow+.mrow{margin-top:-22px}.mrow--apple{--accent: #fa2d48}.mrow--deezer{--accent: #a94fff}.mrow--ytm{--accent: #ff3b3b}.mrow--tidal{--accent: #ffffff}.mrow:hover{border-color:var(--rule);color:var(--ink)}.mrow:hover .mrow__arrow{transform:translate(2px,-2px)}.mrow__icon{color:var(--accent);flex:none}.mrow__brand{color:var(--accent);font-weight:700;flex:none;width:104px;white-space:nowrap}.mrow__title{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow__arrow{flex:none;line-height:1;transition:transform .2s ease}.srow:hover{border-color:var(--rule)}.srow:hover .srow__cta{filter:brightness(1.08)}.srow:hover .srow__cta-arrow{transform:translate(2px,-2px)}.srow__art{position:relative;aspect-ratio:1 / 1;background:#000;overflow:hidden}.srow__art img{width:100%;height:100%;object-fit:cover}.srow__info{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.srow__brand{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--spotify);font-weight:700}.srow__brand svg{color:var(--spotify);display:block}.srow__title{font-family:var(--display);font-weight:900;font-size:clamp(16px,3.6vw,20px);text-transform:uppercase;letter-spacing:-.025em;line-height:1;color:var(--ink);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srow__artist{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.srow__dot{color:var(--ink-mute);margin:0 4px}.srow__cta{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--spotify);color:#060606;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;transition:filter .2s ease,transform .2s cubic-bezier(.2,.6,.2,1)}.srow__cta-arrow{display:inline-block;line-height:1;transition:transform .2s ease}.lgroup{display:flex;flex-direction:column;gap:12px;margin-top:24px}.lgroup__kicker{font-family:var(--mono);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-dim);text-align:center;padding:0 2px}.links{display:flex;flex-direction:column;border-top:1px solid var(--rule);background:var(--bg)}.lnk+.lnk{border-top:1px solid var(--rule-soft)}.lnk{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:18px 16px;background:var(--bg);font-family:var(--mono);font-size:13px;position:relative;transition:background .24s ease,color .24s ease,transform .2s cubic-bezier(.2,.6,.2,1);cursor:pointer;overflow:hidden}.lnk .num,.lnk .name{transition:transform .24s cubic-bezier(.2,.6,.2,1)}.lnk:hover{background:#0f0f10}.lnk:hover .num,.lnk:hover .name{transform:translate(6px)}.lnk:hover .arrow{transform:translate(4px);color:var(--accent)}.lnk:hover .name{color:var(--ink)}.lnk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.lnk:hover:before{transform:scaleY(1)}.lnk .num{color:var(--ink-dim);display:inline-flex;align-items:center;justify-content:center}.lnk .name{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;min-width:0;overflow-wrap:anywhere}.lnk .name .handle{display:block;margin-top:3px;color:var(--ink-dim);font-weight:400;letter-spacing:.08em;font-size:10.5px;text-transform:none}.lnk .arrow{font-family:var(--mono);font-size:18px;color:var(--ink-dim);transition:transform .24s ease,color .24s ease}.lnk.primary{background:var(--accent);color:#060606}.lnk.primary .num,.lnk.primary .name,.lnk.primary .arrow{color:#060606}.lnk.primary .name .handle{color:#0000008c}.lnk.primary:hover{background:var(--accent);filter:brightness(1.08)}.lnk.primary:before{background:#060606}.foot{margin-top:16px;padding-top:24px;display:flex;flex-direction:column;gap:18px}.foot .row{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.foot .row a{color:var(--ink-dim);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;padding:8px 0;transition:color .2s ease,text-decoration-color .2s ease}.foot .row a:hover{color:var(--accent);text-decoration-color:var(--accent)}.foot .urda{font-family:var(--display);font-weight:900;font-size:11vw;line-height:.82;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--ink-mute);text-transform:uppercase;margin:8px 0 0;text-align:center}@media(min-width:560px){.foot .urda{font-size:64px}}.foot .sig{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ece9e0b3;text-align:center;margin-top:48px}.foot .sig a{color:#ece9e0a6;border-bottom:1px solid rgba(236,233,224,.22);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.foot .sig a:hover{color:var(--ink);border-bottom-color:var(--ink)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .7s cubic-bezier(.2,.6,.2,1) both}.rise.d1{animation-delay:60ms}.rise.d2{animation-delay:.14s}.rise.d3{animation-delay:.24s}.rise.d4{animation-delay:.36s}.rise.d5{animation-delay:.48s}.rise.d6{animation-delay:.6s}@media(max-width:600px){.page{padding:40px 16px 60px}.col{gap:22px}.foot .sig{margin-top:16px}}@media(max-width:520px){.release{grid-template-columns:1fr;gap:18px;justify-items:center;text-align:center}.release .cover{max-width:240px;margin:0 auto}.release .meta{align-items:center}.vloop__play{width:48px;height:48px;font-size:18px}.vloop__overlay{padding:14px 16px}.vloop__brand{top:14px;left:16px}}@media(max-width:460px){.page{padding:32px 14px 56px}.col{gap:20px}.wordmark{font-size:clamp(44px,17vw,80px)}.release .meta h2{font-size:clamp(24px,7.5vw,32px)}.release .label{font-size:9.5px;letter-spacing:.24em}.release .desc{font-size:12px;line-height:1.5}.srow{grid-template-columns:52px 1fr auto;gap:10px;padding:10px 12px 10px 10px}.srow__title{font-size:15px}.srow__artist{font-size:10px;letter-spacing:.14em}.srow__brand{font-size:9px;letter-spacing:.18em}.srow__cta{padding:6px 10px;font-size:9px;letter-spacing:.14em;gap:5px}.lnk{grid-template-columns:24px 1fr auto;gap:12px;padding:16px 14px;font-size:12px}.lnk .name{font-size:11.5px;letter-spacing:.14em}.lnk .name .handle{font-size:10px}.lnk .arrow{font-size:16px}.lnk .num svg{width:16px;height:16px}.foot{padding-top:14px;gap:14px}.foot .urda{font-size:clamp(28px,9.5vw,56px);letter-spacing:.005em;text-wrap:balance}.foot .row{flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:9.5px;letter-spacing:.16em}}@media(max-width:360px){.page{padding:28px 12px 48px}.wordmark{font-size:clamp(38px,18vw,70px)}.release{gap:14px}.release .cover{max-width:200px}.foot .urda{font-size:clamp(24px,10vw,44px)}}.nf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-top:8px}.nf__code{font-family:var(--display);font-weight:900;font-size:clamp(72px,22vw,140px);line-height:.82;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--ink-dim);margin:0}.nf__title{font-family:var(--display);font-weight:900;font-size:clamp(22px,5vw,34px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0}.nf__desc{font-family:var(--mono);font-size:12px;line-height:1.6;letter-spacing:.06em;color:var(--ink-dim);margin:0;max-width:36ch}.nf__back{margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.nf__back:hover{color:var(--accent);border-bottom-color:var(--accent)}
