@font-face{font-family:break label DEMO;src:url(/fonts/break-label-demo.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--sz-black:#0a0a0a;--sz-white:#f5f5f5;--sz-black-pure:#000;--sz-grey-60:#6e6e6e;--sz-grey-30:#f5f5f54d;--sz-grey-12:#f5f5f51f;--sz-grey-06:#f5f5f50f;--sz-font-display:"break label DEMO", "Arial Narrow", sans-serif;--sz-font-ui:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--sz-gutter:clamp(24px, 6vw, 96px);--sz-maxw:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--sz-black)}body{background:var(--sz-black);color:var(--sz-white);font-family:var(--sz-font-ui);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:300}#root{min-height:100svh;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--sz-maxw);padding-inline:var(--sz-gutter);margin-inline:auto}section{border-top:1px solid var(--sz-grey-12);padding-block:clamp(64px,12vh,140px)}.eyebrow{letter-spacing:.38em;text-transform:uppercase;color:var(--sz-grey-30);margin-bottom:28px;font-size:11px;font-weight:400}h2{font-family:var(--sz-font-display);letter-spacing:.02em;margin:0 0 32px;font-size:clamp(30px,5vw,58px);font-weight:400;line-height:.98}h3{letter-spacing:.2em;text-transform:uppercase;color:var(--sz-white);margin:0;font-size:13px;font-weight:500}p.lead{max-width:60ch;color:var(--sz-white);margin:0;font-size:clamp(16px,2vw,20px)}.chrome-text{color:#0000;background-image:linear-gradient(100deg,#5a5a5a 0%,#b8b8b8 20%,#f7f7f7 35%,#fff 50%,#7a7a7a 62%,#e2e2e2 76%,#4a4a4a 88%,silver 100%);background-position:0%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite chrome-sweep}@keyframes chrome-sweep{0%,to{background-position:0%}50%{background-position:100%}}.nav{z-index:50;background:0 0;align-items:center;padding:clamp(10px,1.6vw,18px) clamp(20px,4vw,40px);transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0}.nav--scrolled{-webkit-backdrop-filter:blur(10px);background:#0a0a0a80}.nav__brand{font-family:var(--sz-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--sz-white);font-size:16.66px}.hero{border-top:none;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__video{object-fit:cover;background:var(--sz-black);width:100%;height:100%;position:absolute;inset:0}.hero__scrim{background:linear-gradient(#0a0a0a80 0%,#0a0a0a00 35% 100%);position:absolute;inset:0}.hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__logo-wrap{width:clamp(160px,30vw,420px);margin-bottom:0;position:relative}.hero__platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,44px);margin-top:calc(clamp(32px,6vh,56px) - 1.5cm);display:flex;position:relative}.smoke{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible}.smoke--logo{width:clamp(520px,96vw,1360px);height:clamp(520px,96vw,1360px);transform:translate(-50%,-42%)}.smoke--platforms{width:min(1200px,280%);height:680px;transform:translate(-50%,-50%)}.smoke__spin{animation:46s linear infinite smoke-spin;position:absolute;inset:0}.smoke--platforms .smoke__spin{animation-duration:38s;animation-direction:reverse}@keyframes smoke-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.smoke__blob{filter:blur(10px);will-change:transform, border-radius;background:radial-gradient(circle,#00000059 0%,#0000004d 55%,#0000 78%);border-radius:42% 58% 63% 37%/47% 42% 58% 53%;position:absolute;top:50%;left:50%}.smoke__blob--a{width:55%;height:55%;animation:16s ease-in-out infinite smoke-drift-a}.smoke__blob--b{width:42%;height:42%;animation:21s ease-in-out infinite smoke-drift-b}.smoke__blob--c{width:38%;height:38%;animation:18.5s ease-in-out infinite smoke-drift-c}.smoke__blob--d{width:30%;height:30%;animation:24s ease-in-out infinite smoke-drift-d}@keyframes smoke-drift-a{0%,to{border-radius:42% 58% 63% 37%/47% 42% 58% 53%;transform:translate(-65%,-55%)scale(1)rotate(0)}33%{border-radius:58% 42% 37% 63%/53% 63% 37% 47%;transform:translate(-40%,-60%)scale(1.15)rotate(20deg)}66%{border-radius:37% 63% 47% 53%/42% 58%;transform:translate(-55%,-35%)scale(.92)rotate(-15deg)}}@keyframes smoke-drift-b{0%,to{border-radius:55% 45% 40% 60%/60% 50% 50% 40%;transform:translate(-30%,-45%)scale(1)rotate(0)}40%{border-radius:40% 60% 55% 45%/45% 55%;transform:translate(-55%,-30%)scale(1.1)rotate(-25deg)}75%{border-radius:60% 40% 45% 55%/55% 45% 60% 40%;transform:translate(-45%,-60%)scale(.9)rotate(18deg)}}@keyframes smoke-drift-c{0%,to{transform:translate(-60%,-30%)scale(1)rotate(0)}50%{transform:translate(-35%,-55%)scale(1.2)rotate(30deg)}}@keyframes smoke-drift-d{0%,to{transform:translate(-35%,-60%)scale(1)rotate(0)}50%{transform:translate(-58%,-38%)scale(1.25)rotate(-22deg)}}.hero__platform-link{z-index:1;color:var(--sz-white);align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.hero__platform-link__badge{border:1px solid #f5f5f559;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;transition:border-color .35s;display:inline-flex}.hero__platform-link__label{letter-spacing:.12em;text-transform:uppercase;color:var(--sz-grey-30);font-size:12px;line-height:1.4;transition:color .35s}.hero__platform-link:hover .hero__platform-link__label,.hero__platform-link:focus-visible .hero__platform-link__label{color:var(--sz-white)}.hero__platform-link--spotify .hero__platform-link__badge{border-color:#1ed76073}.hero__platform-link--appleMusic .hero__platform-link__badge{border-color:#fa233b73}.hero__platform-link--deezer .hero__platform-link__badge{border-color:#a238ff73}.hero__platform-link--spotify:hover .hero__platform-link__badge,.hero__platform-link--spotify:focus-visible .hero__platform-link__badge{border-color:#1ed760d9}.hero__platform-link--appleMusic:hover .hero__platform-link__badge,.hero__platform-link--appleMusic:focus-visible .hero__platform-link__badge{border-color:#fa233bd9}.hero__platform-link--deezer:hover .hero__platform-link__badge,.hero__platform-link--deezer:focus-visible .hero__platform-link__badge{border-color:#a238ffd9}.hero__platform-logo{fill:currentColor;filter:drop-shadow(0 0 #f5f5f500);opacity:.85;width:21px;height:21px;transition:filter .35s,transform .35s,opacity .35s;display:block}.hero__platform-logo--appleMusic{width:30.5px;height:30.5px}.hero__platform-logo--spotify{color:#1ed760}.hero__platform-logo--appleMusic{color:#fa233b}.hero__platform-logo--deezer{color:#a238ff}.hero__platform-link:hover .hero__platform-logo,.hero__platform-link:focus-visible .hero__platform-logo{opacity:1;filter:drop-shadow(0 0 3px #f5f5f559);transform:scale(1.08)}.pill__logo--spotify{height:16px}.pill__logo--appleMusic{height:14px}.pill__logo--deezer{height:12px}.logo-mark__shape{pointer-events:auto;cursor:none}.hero__logo-wrap.is-hovering .hero__logo--base{-webkit-mask-image:radial-gradient(circle 13px at var(--cursor-x,-100px) var(--cursor-y,-100px), transparent 0, transparent 12px, black 14px, black 100%);mask-image:radial-gradient(circle 13px at var(--cursor-x,-100px) var(--cursor-y,-100px), transparent 0, transparent 12px, black 14px, black 100%);-webkit-mask-image:radial-gradient(circle 13px at var(--cursor-x,-100px) var(--cursor-y,-100px), transparent 0, transparent 12px, black 14px, black 100%)}.hero__logo{z-index:1;width:100%;display:block;position:relative}.hero__logo--base{animation:7s infinite logo-glitch-base}.hero__logo--glitch-a,.hero__logo--glitch-b{opacity:0;pointer-events:none;filter:brightness(0);position:absolute;inset:0}.hero__logo--glitch-a{mix-blend-mode:screen;animation:7s infinite logo-glitch-a}.hero__logo--glitch-b{mix-blend-mode:difference;animation:7s infinite logo-glitch-b}@keyframes logo-glitch-base{0%,93%,to{opacity:1;clip-path:inset(0);filter:none;transform:none}93.4%{opacity:.15;clip-path:inset(12% 0 46%);transform:translate(-5px)}93.8%{opacity:1;clip-path:inset(58% 0 4%);transform:translate(4px)}94.2%{opacity:0;clip-path:inset(0);transform:none}94.6%{opacity:1;clip-path:inset(0 0 72%);transform:translate(-3px)}95.1%{opacity:.1;clip-path:inset(30% 0);transform:none}95.6%,96.6%{opacity:1;clip-path:inset(0);filter:none;transform:none}96.9%{opacity:.3;clip-path:inset(70% 0 0)}97.2%{opacity:1;clip-path:inset(0)}}@keyframes logo-glitch-a{0%,93%,97.2%,to{opacity:0;clip-path:inset(0 0 100%)}93.4%{opacity:.7;clip-path:inset(18% 0 52%);transform:translate(7px)}94.2%{opacity:0}94.6%{opacity:.6;clip-path:inset(55% 0 8%);transform:translate(-8px)}95.6%{opacity:0}}@keyframes logo-glitch-b{0%,93.2%,96.9%,to{opacity:0;clip-path:inset(0 0 100%)}93.6%{opacity:.5;clip-path:inset(4% 0 62%);transform:translate(-6px)}94.4%{opacity:0}95%{opacity:.45;clip-path:inset(66% 0 6%);transform:translate(6px)}95.8%{opacity:0}}.hero__tagline{font-family:var(--sz-font-display);letter-spacing:.01em;font-size:clamp(22px,4vw,40px);font-weight:400}.scroll-hint{bottom:40px;left:var(--sz-gutter);z-index:1;letter-spacing:.3em;text-transform:uppercase;color:var(--sz-grey-30);font-size:11px;position:absolute}#music.wrap,#live.wrap,#about.wrap{max-width:1600px}.flow{perspective:1400px;outline:none;max-width:1500px;height:clamp(340px,46vw,500px);margin-inline:auto;position:relative}.flow__stage{transform-style:preserve-3d;position:absolute;inset:0}.flow-slide{aspect-ratio:1;cursor:pointer;width:clamp(180px,24vw,288px);transform-style:preserve-3d;will-change:transform;background:0 0;border:none;padding:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.flow-slide__visual{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s;display:block;position:relative}.flow-slide__art{background:var(--sz-grey-06);width:100%;height:100%;display:block;position:relative;overflow:hidden}.flow-slide__art img{object-fit:cover;width:100%;height:100%;transition:filter .4s;display:block}.flow-slide--playable:hover .flow-slide__art img,.flow-slide--playable:focus-visible .flow-slide__art img{filter:brightness(.65)}.flow-slide__wave{opacity:0;align-items:flex-end;gap:3px;height:16px;transition:opacity .3s;display:flex;position:absolute;bottom:14px;left:14px}.flow-slide--playable:hover .flow-slide__wave,.flow-slide--playable:focus-visible .flow-slide__wave{opacity:1}.flow-slide__wave span{background:var(--sz-white);width:2px;animation:.9s ease-in-out infinite wave}.flow-slide__wave span:first-child{height:40%;animation-delay:0s}.flow-slide__wave span:nth-child(2){height:100%;animation-delay:.15s}.flow-slide__wave span:nth-child(3){height:65%;animation-delay:.3s}.flow-slide__wave span:nth-child(4){height:85%;animation-delay:.45s}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.flow-slide__reflection{pointer-events:none;opacity:.22;width:100%;height:55%;position:absolute;top:100%;left:0;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#00000080,#0000 85%);mask-image:linear-gradient(#00000080,#0000 85%)}.flow-slide__reflection img{object-fit:cover;width:100%;height:100%;display:block}.flow__nav{width:44px;height:44px;color:var(--sz-grey-30);z-index:10;justify-content:center;align-items:center;font-size:28px;line-height:1;transition:color .3s,opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.flow__nav:hover{color:var(--sz-white)}.flow__nav:disabled{opacity:.2;pointer-events:none}.flow__nav--prev{left:clamp(-8px,-2vw,8px)}.flow__nav--next{right:clamp(-8px,-2vw,8px)}.flow__caption{text-align:center;margin-top:clamp(28px,5vh,44px)}.flow__caption h3{margin:0}.upcoming{text-align:left}.upcoming__chrome{font-family:var(--sz-font-display);margin:0 0 24px;font-size:clamp(56px,12vw,160px);font-weight:400;line-height:.9}.upcoming__link{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid var(--sz-grey-30);margin-top:24px;padding-bottom:4px;font-size:13px;transition:border-color .3s,opacity .3s;display:inline-block}.upcoming__link:hover{border-color:var(--sz-white)}.live__empty{color:var(--sz-grey-30)}.live-list{margin:0;padding:0;list-style:none}.live-list li{justify-content:space-between;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(20px,3vw,32px) 0;display:flex}.live-list__text{flex-direction:column;min-width:0;display:flex}.live-list__venue{font-family:var(--sz-font-display);font-size:clamp(32px,6vw,64px);font-weight:400;line-height:1}.live-list__meta{color:var(--sz-grey-30);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:13px}.live-list__ticket{border:1px solid var(--sz-white);letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--sz-white);border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:10px 22px;font-size:12px;display:inline-flex}.live-list__photo{aspect-ratio:16/9;background:var(--sz-grey-06);flex-shrink:0;width:clamp(220px,32vw,420px);overflow:hidden}.live-list__photo img{object-fit:cover;width:100%;height:100%;display:block}footer{padding:64px var(--sz-gutter);border-top:1px solid var(--sz-grey-12);color:var(--sz-grey-30);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-inline:0;display:flex}.footer__platforms{flex-wrap:wrap;gap:clamp(16px,3vw,32px);display:flex}.footer__platforms a,.footer__newsletter{transition:color .3s}.footer__platforms a:hover,.footer__newsletter:hover{color:var(--sz-white)}.footer__newsletter{border:1px solid var(--sz-grey-12);padding:10px 18px}.footer__meta{color:var(--sz-grey-60);flex-wrap:wrap;gap:16px;display:flex}@media (width<=700px){.live-list li{flex-direction:column;align-items:flex-start}.live-list__photo{width:100%}}@media (width<=560px){.flow-slide{width:clamp(120px,46vw,180px)}.footer__inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.chrome-text,.smoke__blob,.hero__logo--base,.hero__logo--glitch-a,.hero__logo--glitch-b{animation:none}.hero__logo--glitch-a,.hero__logo--glitch-b{display:none}.flow-slide,.flow-slide__visual,.flow-slide__art img{transition:none}}
