@font-face{font-family:Hubot Sans;src:url(/fonts/a/hubot-sans-latin.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap;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}@font-face{font-family:Hubot Sans;src:url(/fonts/a/hubot-sans-latin-ext.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/fonts/a/geist-mono-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--bg: #0A0A0A;--ink: #EEEAE0;--dim: #6E6A62;--acc: #FF5B14;--line: rgba(238, 234, 224, .14);--line-soft: rgba(238, 234, 224, .055);--g: 16px;--pad: var(--g);--cols: 4;--hdr: 56px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--sec: 96px;--ease: cubic-bezier(.16, 1, .3, 1);--wipe: cubic-bezier(.7, 0, .2, 1);--display: "Hubot Sans", "Arial Narrow", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}@media(min-width:600px){:root{--g: 24px}}@media(min-width:1024px){:root{--g: 32px;--cols: 12;--sec: 160px;--hdr: 64px;--pad: max(var(--g), 8vw)}}@media(min-width:1280px){:root{--pad: max(var(--g), 11vw)}}@media(min-width:1440px){:root{--g: 40px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--display);font-stretch:100%;font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}html.is-loading body{overflow:hidden}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}ol,ul{list-style:none}::selection{background:var(--acc);color:var(--bg)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dim{color:var(--dim)}.mono{font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;font-weight:400}.wrap{padding-inline:var(--pad);position:relative}.grid-lines{position:fixed;inset:0 var(--pad);z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(var(--cols),1fr);border-right:1px solid var(--line-soft)}.grid-lines i{border-left:1px solid var(--line-soft)}.grid-lines i:nth-child(n+5){display:none}@media(min-width:1024px){.grid-lines i:nth-child(n+5){display:block}}main,.foot{position:relative;z-index:1}.d{font-family:var(--display);text-transform:uppercase;font-weight:760;letter-spacing:-.02em;line-height:.86}.t{--b: 0;display:block;width:100%;font-stretch:125%;word-spacing:.14em}.t .ln{display:block;white-space:nowrap}.t .w{display:inline-block;white-space:nowrap}.t .l{--w: 120;display:inline-block;font-stretch:calc(min(125,var(--w) + var(--b))*1%)}.t.is-measure .l{font-stretch:125%!important;transition:none!important}.t[data-wmax="100"]{--b: 0 !important}.t[data-wmax="100"] .l{--w: 100}.t.is-measure[data-wmax="100"] .l{font-stretch:100%!important}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:auto}.intro__half{position:absolute;left:0;right:0;height:50.5%;background:var(--bg);will-change:transform}.intro__half--top{top:0}.intro__half--bot{bottom:0}.intro__edge{position:absolute;left:0;width:100%;height:clamp(56px,16vw,180px);fill:var(--bg)}.intro__half--top .intro__edge{top:100%;margin-top:-1px}.intro__half--bot .intro__edge{bottom:100%;margin-bottom:-1px;transform:scaleY(-1)}.intro__scope{position:absolute;left:var(--pad);right:var(--pad);top:50%;width:calc(100% - 2 * var(--pad));height:200px;margin-top:-100px;overflow:visible}.intro__scope path{fill:none;stroke:var(--acc);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.intro__hud{position:absolute;left:var(--pad);right:var(--pad);top:max(var(--g),env(safe-area-inset-top));display:flex;justify-content:space-between;color:var(--dim)}.intro__hud--b{top:auto;bottom:calc(max(var(--g),env(safe-area-inset-bottom)) + 40px)}#introCount{color:var(--ink);font-variant-numeric:tabular-nums}.intro__skip{position:absolute;right:var(--pad);bottom:max(var(--g),env(safe-area-inset-bottom));padding:var(--s3) 0;color:var(--dim)}.intro.is-done{display:none}.brand{position:fixed;left:0;top:0;z-index:101;width:var(--bw, 300px);color:var(--ink);transform-origin:0 0;will-change:transform;pointer-events:none;transition:color .3s var(--ease)}.brand svg{width:100%;height:auto;overflow:visible}.brand svg .l{transform-box:fill-box}.brand.is-nav{pointer-events:auto}.brand.on-acc{color:var(--bg)}.menu-open .brand{color:var(--ink)}html.is-loading .brand{opacity:0}html.is-loading.intro-on .brand{opacity:1}.hdr{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--hdr);padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;color:var(--ink);transition:color .3s var(--ease),transform .6s var(--ease);opacity:0}.hdr.is-in{opacity:1;transition:opacity .6s var(--ease),color .3s var(--ease),transform .6s var(--ease)}.hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bg);transform:scaleY(0);transform-origin:50% 0;transition:transform .5s var(--ease),background-color .3s}.hdr.is-solid:before{transform:scaleY(1)}.hdr.on-acc{color:var(--bg)}.hdr.on-acc:before{background:var(--acc)}.hdr.on-cream{color:var(--bg)}.hdr.on-cream:before{background:var(--ink)}.menu-open .hdr{color:var(--ink)}.menu-open .hdr:before{background:var(--bg)}.hdr.is-hidden{transform:translateY(-100%)}.hdr__logo{display:block;width:96px;aspect-ratio:4016 / 608}.brand.is-nav,.brand.is-nav *{cursor:pointer}.hdr__right{display:flex;align-items:center;gap:var(--s5)}.lang{display:flex;align-items:center;gap:var(--s1)}.lang button{padding:var(--s3) var(--s1);opacity:.45;transition:opacity .3s}.lang button[aria-pressed=true]{opacity:1}.lang span{opacity:.45}.hdr__menu{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) 0}.hdr__menu b{display:grid;gap:5px;width:18px}.hdr__menu b i{display:block;height:1.5px;background:currentColor;transition:transform .5s var(--ease)}.hdr__menu[aria-expanded=true] b i:first-child{transform:translateY(3.25px) rotate(45deg)}.hdr__menu[aria-expanded=true] b i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--bg);padding:calc(var(--hdr) + var(--s6)) var(--pad) var(--g);display:flex;flex-direction:column;justify-content:space-between;clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--wipe);visibility:hidden}.menu.is-open{clip-path:inset(0 0 0 0);visibility:visible}.menu__list{border-top:1px solid var(--line)}.menu__list li{border-bottom:1px solid var(--line)}.menu__list a{display:flex;align-items:baseline;gap:var(--s4);padding:var(--s3) 0 var(--s2)}.menu__list .mono{color:var(--dim);width:2.5em;flex:none}.menu__list .d{font-size:clamp(32px,9.4vw,72px);transition:font-stretch .5s var(--ease),color .3s;font-stretch:100%}.menu__list a:hover .d,.menu__list a:focus-visible .d{font-stretch:125%;color:var(--acc)}.menu__foot{display:flex;justify-content:space-between;color:var(--dim);gap:var(--s4)}.hero{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--bg)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.hero__video{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a42}.hero__fx{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.55;animation:grain .5s steps(6) infinite,weave 2.4s steps(1) infinite}@keyframes grain{0%{background-position:0 0,0 0}20%{background-position:0 1px,-60px 40px}40%{background-position:0 2px,80px -30px}60%{background-position:0 1px,-20px -90px}80%{background-position:0 0,110px 70px}to{background-position:0 2px,-90px 10px}}@keyframes weave{0%,to{transform:none}31%{transform:translate(1px,-1px)}57%{transform:translate(-1px,1px)}83%{transform:translateY(1px)}}.hero__video,.hero__tri video{filter:contrast(1.04) saturate(.92) blur(.25px);animation:flicker 3.2s steps(1) infinite}.hero__tri{display:none}.hero__tri figure{position:relative;overflow:hidden;background:#050505 center / cover no-repeat}.hero__tri video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.hero__tri video.on{opacity:1}.hero__tri figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);opacity:0;pointer-events:none}.hero__tri figure.cut:after{animation:cut .24s steps(3) forwards}@keyframes cut{0%{opacity:.5}66%{opacity:.18}to{opacity:0}}@keyframes flicker{0%,to{opacity:1}22%{opacity:.94}23%{opacity:1}61%{opacity:.96}62%{opacity:1}}.hero{--cta-h: 56px;--logo-w: 70vw}.hero__slot{position:absolute;left:var(--pad);top:calc(var(--hdr) + var(--s3));width:var(--logo-w);aspect-ratio:4016 / 608}.hero__top{position:absolute;left:var(--pad);top:calc(var(--hdr) + var(--s3) + var(--logo-w) * 608 / 4016 + var(--s3));width:max(var(--logo-w),220px);display:grid;gap:var(--s4);justify-items:start}.hero__tag{font-size:clamp(16px,4.6vw,72px);font-stretch:125%;line-height:.9}.hero__rec{display:inline-flex;align-items:center;gap:var(--s2);color:var(--ink);font-variant-numeric:tabular-nums}.hero__rec i{width:7px;height:7px;border-radius:50%;background:var(--acc);animation:rec 1s steps(1) infinite}@keyframes rec{50%{opacity:0}}.hero__city{line-height:1.5;color:#eeeae0b8}.hero__rec,.hero__city{font-size:9px}.hero__rec i{width:6px;height:6px}.hero__trace{position:absolute;left:var(--pad);right:var(--pad);width:calc(100% - 2 * var(--pad));bottom:calc(var(--cta-h) + max(var(--s5),env(safe-area-inset-bottom)) + var(--s2));height:60px;overflow:visible;opacity:0}.hero__trace path,.about__spine{stroke:var(--acc)}.hero__trace path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hero__ctas{position:absolute;left:var(--pad);right:var(--pad);bottom:max(var(--s5),env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.cta{height:var(--cta-h);display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:0 var(--s3);border:1px solid var(--ink);color:var(--ink);min-width:0;background:#0a0a0a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .3s,color .3s,border-color .3s}.cta .d{font-size:clamp(14px,3.8vw,22px);white-space:nowrap;font-stretch:112%;transition:font-stretch .5s var(--ease)}.cta svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.cta:not(.cta--acc) svg{fill:currentColor;stroke:none}.cta--acc{background:var(--acc);border-color:var(--acc);color:var(--bg)}@media(hover:hover){.cta:hover .d{font-stretch:125%}.cta:not(.cta--acc):hover{background:var(--ink);color:var(--bg)}}.sec{position:relative;padding:var(--sec) 0}.sec>.wrap>.t,.sec__head .t{margin-bottom:var(--s7)}.edge{position:absolute;left:0;width:100%;height:clamp(44px,15vw,170px);pointer-events:none;z-index:1;fill:var(--edge, var(--bg));overflow:visible}.edge--top{bottom:calc(100% - 1px)}.edge--bot{top:calc(100% - 1px)}.about{z-index:2;background:var(--bg)}.hud{display:flex;justify-content:space-between;gap:var(--s4);padding-top:var(--s3);color:var(--dim)}.sec>.wrap:before,.sec>.wrap:after{content:"";position:absolute;top:calc(var(--sec) * -.5);width:11px;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M5.5 0v11M0 5.5h11' stroke='%236E6A62' stroke-width='1'/%3E%3C/svg%3E") center / 11px 11px no-repeat}.booking>.wrap:before,.booking>.wrap:after,.gallery>.wrap:before,.gallery>.wrap:after{filter:brightness(0);opacity:.6}.sec>.wrap:before{left:calc(var(--pad) - 5px)}.sec>.wrap:after{right:calc(var(--pad) - 5px)}.about{padding-top:calc(var(--sec) + var(--s5))}.about__photo{margin-inline:calc(var(--g) * -1)}.about__photo img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%;background:#141414}.about__photo .hud{padding-inline:var(--g)}.about__text{padding-top:var(--s7);display:grid;gap:var(--s6)}.lead{font-size:clamp(21px,5.6vw,34px);line-height:1.12;font-weight:560;font-stretch:108%;letter-spacing:-.012em;text-wrap:pretty}.body{font-size:16px;line-height:1.55;color:#eeeae0c7;max-width:34em;text-wrap:pretty}.genres{border-top:1px solid var(--line)}.genres li{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.genres li:before{content:"";width:7px;height:7px;background:var(--dim);flex:none;transition:background .3s,transform .5s var(--ease),box-shadow .5s}.genres li.is-on:before{background:var(--acc);transform:scale(1.4);box-shadow:0 0 12px #ff5b14b3}.about__text{position:relative}.about__spine{position:absolute;left:calc(var(--g) * -.5 - 1px);top:0;bottom:0;width:1.5px;background:var(--acc);transform-origin:50% 0}.genres li span:last-child{margin-left:auto;color:var(--dim)}.about__kicker{font-size:clamp(30px,8.4vw,64px);font-stretch:112%;line-height:1;padding-top:var(--s5);text-wrap:balance}.journey{padding:0}.band{background:var(--ink);color:var(--bg);position:relative;z-index:2;--edge: var(--ink)}.band__in{padding-top:var(--s8);padding-bottom:var(--s5)}.band .t{margin-bottom:var(--s6)}.band__hud{display:flex;justify-content:space-between;border-top:1px solid currentColor;padding-top:var(--s3)}.journey{position:relative}.spine{position:absolute;left:0;top:0;pointer-events:none;z-index:4;overflow:visible}.spine path{fill:none;stroke:var(--acc);stroke-width:1.5;stroke-linejoin:round}.ms{position:relative;padding:var(--s5) var(--pad) var(--s6) calc(var(--pad) + 22px)}.stamp{display:block;width:76px;height:26px;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.ms__meta .stamp{justify-self:end;margin-bottom:var(--s2);color:var(--ink)}.ms__stamps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);color:var(--ink)}.ms__stamps .stamp{width:84px;height:30px;opacity:.85}.ms__media video{width:100%;height:100%;object-fit:cover;background:#141414}.ms:before{content:"";position:absolute;left:calc(var(--pad) + 22px);right:var(--pad);top:0;height:1px;background:var(--line)}.ms:after{content:"";position:absolute;left:calc(var(--pad) + 22px);right:var(--pad);top:0;height:3px;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--ease)}.ms.is-active:after{transform:scaleX(1)}.ms:first-child:before,.ms:first-child:after{display:none}.ms__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4)}.ms__meta{display:grid;gap:var(--s1);text-align:right;padding-bottom:.35em}.ms__meta .cue{color:var(--dim);transition:color .4s}.ms.is-active .ms__meta .cue{color:var(--acc)}.ms__num{color:var(--ink);filter:url(#ol);font-weight:700;font-stretch:125%;letter-spacing:-.01em;line-height:.78;transition:color .4s}.ms__num--l{font-size:clamp(84px,27vw,200px)}.ms__num--s{font-size:clamp(48px,13.5vw,112px)}.ms.is-active .ms__num{color:var(--acc)}.ms__title{margin-top:var(--s4)}.ms__body{margin-top:var(--s3);font-size:17px;line-height:1.45;max-width:30em;color:#eeeae0c7;text-wrap:pretty}.ms__date{color:var(--acc)}.ms__tag{display:inline-block;margin-top:var(--s4);padding:var(--s2) var(--s3);background:var(--acc);color:var(--bg)}.ms__media{margin-bottom:var(--s5)}.ms__media img{width:100%;height:100%;object-fit:cover;background:#141414}.ms--full .ms__media{margin-inline:calc(var(--g) * -1);aspect-ratio:2 / 1}.ms--pair .ms__media{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);aspect-ratio:16 / 9}.ms--pair .ms__media img{min-height:0}.ms__row{display:grid;grid-template-columns:42% 1fr;gap:var(--s4);margin-top:var(--s4);align-items:start}.ms__row .ms__media{margin:0;aspect-ratio:4 / 5}.ms__row .ms__body{margin-top:0}.ms--flip .ms__row{grid-template-columns:1fr 42%}.ms--flip .ms__row .ms__media{order:2}.ms--peak{background:var(--acc);color:var(--bg);--edge: var(--acc);padding-top:var(--s7);padding-bottom:var(--s8);z-index:3;margin:clamp(44px,15vw,170px) 0}.ms--peak:before,.ms--peak:after{display:none}.ms--peak+.ms:before{display:none}.ms--peak .ms__meta .cue,.ms--peak.is-active .ms__meta .cue,.ms--peak .ms__num,.ms--peak.is-active .ms__num{color:var(--bg)}.peak__logo{position:relative;margin-top:var(--s5)}.peak__logo svg{width:100%;height:auto;color:var(--bg)}.peak__logo .slice{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.peak__logo.glitch .slice{visibility:visible}.peak__logo.glitch>svg{visibility:hidden}.peak__vids{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,420px);margin-top:var(--s5)}.peak__video{position:relative;background:var(--bg) center / cover no-repeat;aspect-ratio:9 / 16;overflow:hidden}.peak__video video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.peak__video video.is-playing{opacity:1}.peak__video figcaption{position:absolute;left:0;bottom:0;padding:var(--s1) var(--s2);background:var(--bg);color:var(--acc)}.ms--peak .ms__body{color:var(--bg);font-size:clamp(22px,6vw,40px);font-weight:640;font-stretch:110%;line-height:1.08;letter-spacing:-.015em;margin-top:var(--s5)}.gallery{background:var(--ink);color:var(--bg);--edge: var(--ink);--dim: #6B665D;z-index:3;padding-bottom:var(--s9)}.gallery ::selection{background:var(--bg);color:var(--ink)}.gal{display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--s2);row-gap:var(--s5)}.gal li{grid-column:span 6}.gal li.g-4{grid-column:span 4}.gal li.g-2{grid-column:span 2;align-self:end}.gal li.g-2.top{align-self:start}.gal button{display:block;width:100%;text-align:left}.gal .ph{display:block;overflow:hidden;background:#d9d4c8}.gal img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.gal li.is-wide .ph{aspect-ratio:3 / 2}.gal li:not(.is-wide) .ph{aspect-ratio:2 / 3}@media(hover:hover){.gal button:hover img{transform:scale(1.03)}}.gal .ph{position:relative}@media(max-width:599px){.gal li.is-clip{grid-column:span 6}.gal li:not(.is-wide):not(.is-clip){grid-column:span 3;align-self:start}.gal li:nth-child(1){order:1}.gal li:nth-child(2){order:2}.gal li:nth-child(3){order:3}.gal li:nth-child(6){order:4}.gal li:nth-child(5){order:5}.gal li:nth-child(4){order:6}.gal li:nth-child(7){order:7}.gal li:nth-child(8){order:8}.gal li:nth-child(9){order:9}.gal li:nth-child(10){order:10}.gal li:nth-child(11){order:11}}.ph__head{position:absolute;top:0;bottom:0;left:0;width:1.5px;background:var(--acc);box-shadow:0 0 8px #ff5b1499;animation:scrub 4s steps(var(--n, 24)) infinite}@keyframes scrub{to{left:100%}}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--bg);color:var(--ink);display:grid;grid-template-rows:1fr auto;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s .4s}.lb.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.lb__img{width:100%;height:100%;min-height:0;object-fit:contain;padding:64px var(--pad) var(--s4)}.lb__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding:0 var(--pad) calc(var(--s4) + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.lb__nav{display:flex;gap:var(--s4)}.lb__nav button{padding:14px 0}.sq{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);transition:background .3s,color .3s,border-color .3s}.sq svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.sq:active{background:var(--ink);color:var(--bg)}@media(hover:hover){.sq:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}}.artists{padding-top:calc(var(--sec) + clamp(44px,15vw,170px))}.slot{position:sticky;top:var(--hdr);z-index:2;display:flex;justify-content:space-between;align-items:center;height:56px;background:var(--bg);border-bottom:1px solid var(--line);margin-bottom:0}.slot__logo{position:relative;height:32px;width:160px;color:var(--ink)}.slot__logo i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:currentColor;-webkit-mask:var(--m) right center / contain no-repeat;mask:var(--m) right center / contain no-repeat;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.slot__logo i.on{opacity:1;transform:none}.klist li{position:relative;border-bottom:1px solid var(--line);transition:border-color .3s}.klist li.is-active{border-bottom-color:transparent}.klist .trace{position:absolute;left:0;bottom:-6px;width:100%;height:12px;overflow:visible;pointer-events:none}.klist .trace{clip-path:inset(0 100% 0 0)}.klist .trace path{fill:none;stroke:var(--acc);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.klist li.is-active .trace{clip-path:inset(0 0 0 0);transition:clip-path .8s cubic-bezier(.16,1,.3,1)}.klist .row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;padding:var(--s3) 0 var(--s2);width:100%;text-align:left;color:var(--dim);transition:color .4s var(--ease)}.klist .row>.mono{align-self:start;padding-top:.3em}.klist .t .l{--w: 100;transition:font-stretch .6s var(--ease)}.klist li.is-active .row{color:var(--ink)}.klist li.is-active .t .l{--w: 125 !important}.klist .t{--b: 0 !important}.klist--venues .row{grid-template-columns:28px minmax(0,1fr) 84px;gap:0 var(--s3)}.klist .logo{height:24px;align-self:center;background:currentColor;-webkit-mask:var(--m) right center / contain no-repeat;mask:var(--m) right center / contain no-repeat}.klist li.is-mute .row,.klist li.is-mute.is-active .row{color:var(--acc)}.klist .logo--none{visibility:hidden}.slot__num,.slot__rail,.deck{display:none}.sound{padding-top:0}.wave{position:relative;height:72px;margin:0 0 var(--sec);border-bottom:1px solid var(--line)}.wave svg{width:100%;height:100%}.wave path{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.wave__scope{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.wave__head{position:absolute;top:0;bottom:-1px;left:0;width:2px;background:var(--acc)}.sound__line{margin:calc(var(--s5) * -1) 0 var(--s7);max-width:22em}.sets{border-top:1px solid var(--line)}.set{border-bottom:1px solid var(--line)}.set__row{display:grid;grid-template-columns:64px minmax(0,1fr) 48px;gap:var(--s4);align-items:center;padding:var(--s4) 0}.set__art{width:64px;height:64px;object-fit:cover;background:#141414}.set__t{font-size:clamp(19px,5.2vw,40px)}.set__meta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin-top:var(--s2);color:var(--dim)}.set__meta span{white-space:nowrap}.set__meta .lo{flex-basis:100%;color:var(--ink)}.set__play{background:var(--acc);color:var(--bg);border:0}.set__play svg{fill:currentColor;stroke:none}.set__play .ic-link{fill:none;stroke:currentColor;stroke-width:1.8}.set.is-open .set__play{background:var(--ink)}.set__embed{height:0;overflow:hidden;transition:height .6s var(--ease)}.set.is-open .set__embed{height:182px}.set__embed iframe{width:100%;height:166px;border:0;display:block}.tabs{display:flex;gap:var(--s5);border-bottom:1px solid var(--line)}.tabs button{padding:var(--s3) 0;position:relative;color:var(--dim);transition:color .3s}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.tabs button[aria-selected=true]:after{transform:scaleX(1)}.rig{width:100%;height:auto;margin:var(--s6) 0 var(--s4);overflow:visible}.rig .s{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:square}.rig .s.acc{stroke:var(--acc)}.rig .f{fill:var(--acc)}.rig text{font-family:var(--mono);font-size:9px;letter-spacing:.06em;fill:var(--dim);text-transform:uppercase}.spec{border-top:1px solid var(--line);margin-top:var(--s6)}.spec>div{display:grid;grid-template-columns:1fr;gap:var(--s1);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.spec>div{position:relative}.spec>div:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--acc);transform:scaleX(0);transform-origin:0 50%}.spec.is-seen>div:after{transform:scaleX(1);transition:transform .9s var(--ease) calc(var(--i, 0) * 70ms)}.spec dt{color:var(--dim)}.spec dd{font-size:clamp(19px,5vw,28px);font-weight:600;font-stretch:110%;line-height:1.15;letter-spacing:-.01em}.hosp{margin-top:var(--s8)}.hosp__t{font-size:clamp(28px,8vw,56px);margin-bottom:var(--s5)}.hosp__art{margin-bottom:var(--s5)}.hosp__list li{font-size:17px;line-height:1.45;padding:var(--s3) 0;border-top:1px solid var(--line);display:flex;gap:var(--s3);color:#eeeae0d9}.hosp__list li:before{content:"";width:7px;height:7px;background:var(--acc);flex:none;margin-top:.55em}.booking{background:var(--acc);color:var(--bg);--edge: var(--acc);padding-bottom:var(--s9);z-index:3;margin-top:clamp(44px,15vw,170px)}.booking .lead{margin:calc(var(--s5) * -1) 0 var(--s8)}.mail{display:block;width:100%;text-transform:none;letter-spacing:-.03em;font-weight:700;line-height:1}.sigbox{position:relative}.sig{display:block;width:100%;height:28px;margin-top:var(--s1);overflow:visible}.sig path{fill:none;stroke:var(--bg);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sig__pulse{position:absolute;left:0;top:50%;width:64px;height:3px;margin-top:-1.5px;background:var(--ink);box-shadow:0 0 10px var(--ink);opacity:0;pointer-events:none}.copy{margin-top:var(--s4);width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--s4);background:var(--bg);color:var(--ink);font-size:12px}.copy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.copy.is-done{color:var(--acc)}.socials{margin-top:var(--s8);border-top:1px solid var(--bg)}.socials a{display:grid;grid-template-columns:1fr auto 20px;gap:var(--s4);align-items:center;padding:var(--s4) 0;border-bottom:1px solid var(--bg)}.socials .d{font-size:clamp(26px,7.4vw,56px);font-stretch:112%;transition:font-stretch .5s var(--ease)}.socials .arr{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .5s var(--ease)}@media(hover:hover){.socials a:hover .d{font-stretch:125%}.socials a:hover .arr{transform:translate(3px,-3px)}}.foot{padding:calc(var(--s7) + clamp(44px,15vw,170px)) 0 var(--s5);background:var(--bg)}.foot__row{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s2) 0}.foot__top{padding:var(--s2) 0;margin:calc(var(--s2) * -1) 0}.outro{position:relative;margin-top:var(--s7);height:12px}.outro svg{width:100%;height:12px;overflow:visible}.outro path{fill:none;stroke:var(--acc);stroke-width:1.5;vector-effect:non-scaling-stroke;transform-origin:50% 50%;transform-box:fill-box}.outro i{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--acc);transform:scale(0);box-shadow:0 0 14px #ff5b14cc}.foot__logo{margin-top:var(--s8);color:var(--ink)}.foot__logo svg{width:100%;height:auto}@media(min-width:600px){.about__photo{margin-inline:0;width:66%}.about__photo .hud{padding-inline:0}.set__row{grid-template-columns:88px minmax(0,1fr) 56px}.set__art{width:88px;height:88px}.set__play{width:56px;height:56px}}@media(min-width:1024px){.mono{font-size:12px}.hdr__logo{width:120px}.hero{--cta-h: 64px}.hero__ctas{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);bottom:var(--s6)}.cta{padding:0 var(--s4)}.hero__ctas .cta:first-child{grid-column:1 / 4}.hero__ctas .cta:last-child{grid-column:4 / 7}.hero__trace{bottom:calc(var(--cta-h) + var(--s6) + var(--s2))}.hero{--logo-w: min(52vw, 1000px)}.hero__video{display:none}.hero__tri{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--bg)}.hero__tri:empty{display:none}.hero__media:has(.hero__tri:empty) .hero__video{display:block}.hero__rec,.hero__city{font-size:10px}.hero__top{top:calc(var(--hdr) + var(--s3) + var(--logo-w) * 608 / 4016 + var(--s4))}.hero__tag{font-size:clamp(26px,3vw,56px)}.sec>.wrap>.t,.sec__head .t{margin-bottom:var(--s8)}.about__grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.about__photo{grid-column:1 / 6;margin:0;width:auto;position:sticky;top:calc(var(--hdr) + var(--s6))}.about__photo img{max-height:calc(100svh - var(--hdr) - var(--s9))}.about__photo .hud{padding-inline:0}.about__text{grid-column:7 / 13;padding-top:0;align-content:start;gap:var(--s8)}.about__spine{left:calc(var(--g) * -.5 - .75px)}.lead{font-size:clamp(28px,2.6vw,48px);line-height:1.08}.body{font-size:17px;max-width:32em}.about__kicker{margin-top:var(--s10);padding-top:var(--s6);border-top:1px solid var(--line);font-size:clamp(56px,6.6vw,128px);line-height:.96;font-stretch:118%;max-width:16ch;text-wrap:balance}.band__in{padding-top:var(--s10)}.stamp{width:110px;height:34px}.ms__stamps .stamp{width:120px;height:40px}.ms{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start;padding:var(--s7) var(--pad) var(--s8)}.ms--text{padding-bottom:var(--s7)}.ms:before,.ms:after{left:var(--pad)}.ms>*{grid-column:4 / 13}.ms__head{grid-column:1 / 4;grid-row:1 / span 12;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--s4)}.ms__meta{text-align:left}.ms__meta .stamp{justify-self:start}.ms__num--l{font-size:clamp(96px,9.5vw,190px)}.ms__num--s{font-size:clamp(64px,5.2vw,112px)}.ms__title{margin-top:0;grid-row:1}.ms__body{grid-column:4 / 9;font-size:clamp(17px,1.25vw,20px);max-width:32em}.ms--text .ms__title,.ms--text .ms__body{grid-column:4 / 12}.ms--text .ms__body{font-size:clamp(19px,1.6vw,26px)}.ms__stamps{grid-column:4 / 13}.ms__media,.ms--full .ms__media,.ms--pair .ms__media{margin:0}.ms__row{display:contents}.ms__row .ms__media{aspect-ratio:4 / 5}.ms--full .ms__media{grid-column:9 / 13;grid-row:2;aspect-ratio:4 / 5}.ms--full .ms__body{grid-column:4 / 8;grid-row:2;align-self:start;margin-top:var(--s6)}.ms--full:last-child .ms__media{grid-column:1 / 13;grid-row:1;margin-inline:calc(var(--pad) * -1);margin-bottom:var(--s6);aspect-ratio:2.1 / 1}.ms--full:last-child .ms__head{grid-row:2 / span 12}.ms--full:last-child .ms__title{grid-row:2}.ms--full:last-child .ms__body{grid-column:4 / 9;grid-row:3;align-self:start}.ms--side .ms__row .ms__media{grid-column:4 / 8;grid-row:2;margin-top:var(--s5)}.ms--side .ms__row .ms__body{grid-column:9 / 13;grid-row:2;align-self:end;margin:0}.ms--wide .ms__row .ms__media{grid-column:4 / 11;aspect-ratio:3 / 2}.ms--wide .ms__row .ms__body{grid-column:4 / 9;grid-row:3;margin-top:var(--s4);align-self:start}.ms--flip .ms__title{grid-column:4 / 9}.ms--flip .ms__row .ms__body{grid-column:4 / 8;grid-row:2;align-self:start;margin-top:var(--s5)}.ms--flip .ms__row .ms__media{grid-column:9 / 13;grid-row:1 / span 3;justify-self:end;aspect-ratio:9 / 16;height:min(70svh,640px);width:auto;margin:0}.ms--pair .ms__media{grid-column:4 / 10;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--g);aspect-ratio:auto;align-items:start;margin-bottom:var(--s6)}.ms--pair .ms__media img{height:auto;aspect-ratio:2 / 3}.ms--pair .ms__media img:nth-child(2){aspect-ratio:9 / 16;margin-top:var(--s8)}.ms--pair .ms__title{grid-row:2}.ms--peak{padding-left:var(--pad)}.ms--peak>*{grid-column:1 / 13}.ms--peak .ms__head{grid-column:1 / 13;grid-row:1;flex-direction:row;align-items:flex-end;justify-content:space-between}.ms--peak .ms__meta{text-align:right}.ms--peak .peak__vids{grid-column:9 / 13;grid-row:3;display:grid;grid-template-columns:auto;justify-content:end;width:auto;margin-top:var(--s7)}.ms--peak .peak__video{height:min(74svh,700px);width:auto}.ms--peak .ms__body{grid-column:1 / 8;grid-row:3;align-self:end;margin:0;padding-top:var(--s4);border-top:1px solid var(--bg);max-width:none;font-size:clamp(32px,3.4vw,64px)}.gal{grid-template-columns:repeat(12,1fr);column-gap:var(--s5);row-gap:var(--s8)}.gal li,.gal li.g-2,.gal li.g-4{grid-column:var(--dc);align-self:start;margin-top:var(--dy, 0px)}.gal li:nth-child(2){align-self:end}.gal li:nth-child(3){--dy: 72px}.gal li:nth-child(6){--dy: 96px}.gal li:nth-child(7){--dy: 32px}.gal li:nth-child(8){--dy: 24px}.gal li:nth-child(9){--dy: 112px}.gal li:nth-child(11){margin-top:var(--s5)}.artists .wrap,.venues .wrap{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g)}.artists .wrap>.t,.venues .wrap>.t{grid-column:1 / 13}.artists .klist{grid-column:1 / 10;grid-row:2;border-top:1px solid var(--line);padding-right:var(--s5)}.slot{grid-column:10 / 13;grid-row:2;align-self:start;top:calc(var(--hdr) + var(--s5));flex-direction:column;align-items:flex-start;height:auto;gap:var(--s5);border:0;border-top:1px solid var(--line);padding-top:var(--s3);background:none}.slot__num{display:block;font-family:var(--display);font-weight:700;font-size:clamp(96px,11vw,200px);line-height:.82;font-stretch:125%;letter-spacing:-.01em;color:var(--ink);filter:url(#ol)}.slot__num.tick{animation:slotTick .5s var(--ease)}@keyframes slotTick{0%{color:var(--acc);transform:translateY(6px);opacity:.4}}.slot__rail{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:14px;border-bottom:1px solid var(--line)}.slot__rail i{width:1px;height:6px;background:var(--dim);transition:height .4s var(--ease),background .3s}.slot__rail i.on{height:14px;background:var(--acc)}.slot__logo{height:64px;width:100%;margin-top:var(--s2)}.slot__logo i{-webkit-mask-position:left center;mask-position:left center}.klist .row{grid-template-columns:64px minmax(0,1fr);padding:var(--s4) 0 var(--s3)}.klist .row:hover{color:var(--ink)}.venues .klist{grid-column:1 / 13;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.klist--venues li{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.klist--venues li:nth-child(4n){border-right:0}.klist--venues li:nth-child(n+5){border-bottom:0}.klist--venues li.is-active{border-bottom-color:var(--line)}.klist--venues .row{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-items:start;min-height:clamp(180px,15vw,280px);padding:var(--s4) var(--s5) var(--s4) var(--s4)}.klist--venues .row>.mono{grid-area:1 / 2;padding:0;text-align:right}.klist--venues .row>.t{grid-area:2 / 1 / 3 / 3;align-self:end;font-family:var(--mono);font-size:11px!important;font-weight:400;letter-spacing:.12em;line-height:1;white-space:nowrap}.klist--venues .row>.t .l{font-stretch:100%!important}.klist--venues .logo{grid-area:1 / 1 / 2 / 2;align-self:center;justify-self:start;width:100%;max-width:78%;height:clamp(56px,5.4vw,96px);-webkit-mask-position:left center;mask-position:left center;opacity:.55;transition:opacity .4s var(--ease),transform .6s var(--ease)}.klist--venues li.is-active .logo{opacity:1;transform:translateY(-4px)}.klist--venues .logo--none{-webkit-mask:none;mask:none;background:none;visibility:visible;display:flex;align-items:center;font-family:var(--display);font-weight:700;font-size:clamp(28px,2.6vw,48px);line-height:.95;font-stretch:112%;text-transform:uppercase;letter-spacing:-.01em}.klist--venues .trace{left:var(--s4);width:calc(100% - var(--s4) * 2);bottom:0}.klist--venues li.is-mute .row,.klist--venues li.is-mute .logo{color:var(--acc);opacity:1}.sound .wrap{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g)}.sound .wrap>.t{grid-column:1 / 13}.sound__side{grid-column:1 / 5;grid-row:2}.sound__stick{position:sticky;top:calc(var(--hdr) + var(--s5));display:grid;gap:var(--s7)}.sound__line{margin:0}.sets{grid-column:6 / 13;grid-row:2}.wave{height:120px}.deck{display:block;max-width:480px;border-top:1px solid var(--line);padding-top:var(--s3)}.deck__art{display:block;width:100%;aspect-ratio:1;background:#141414;overflow:hidden}.deck__art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.4);transition:filter .8s var(--ease)}.deck.is-on .deck__art img{filter:none}.deck__k{display:flex;justify-content:space-between;margin-top:var(--s4);color:var(--dim)}.deck.is-on .deck__k span:first-child{color:var(--acc)}.deck__t{display:block;margin-top:var(--s3);font-size:clamp(26px,2.4vw,44px);line-height:.95;font-stretch:100%;color:var(--dim);transition:font-stretch .6s var(--ease),color .3s}.deck.is-on .deck__t{font-stretch:112%;color:var(--ink)}.deck__time{display:flex;justify-content:space-between;margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--dim);font-size:13px}.deck.is-on .deck__time span:first-child{color:var(--acc)}.sets:has(.is-active) .scp:not(.is-active){opacity:.5;transition:opacity .4s}.sets:has(.is-active) .scp:not(.is-active):hover{opacity:1}.rider__grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.rider__draw{grid-column:1 / 8;grid-row:1;position:sticky;top:calc(var(--hdr) + var(--s5))}.rider__spec{grid-column:9 / 13;grid-row:1}.rider__spec .spec{margin-top:0}.rig{margin-top:var(--s5)}.hosp{margin-top:var(--s9);border-top:1px solid var(--line);padding-top:var(--s5);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g);align-items:start}.hosp__t{grid-column:1 / 4;font-size:clamp(26px,2.5vw,44px);margin:0}.hosp__art{grid-column:4 / 8;margin:0}.hosp__list{grid-column:9 / 13}.hosp__list li:first-child{border-top:0;padding-top:0}.booking .wrap{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g)}.booking .wrap>.t{grid-row:1;grid-column:1 / 13}.booking .wrap>.mail{grid-row:2;grid-column:1 / 13}.booking .sigbox{grid-row:3;grid-column:1 / 13}.booking .lead{grid-row:4;grid-column:1 / 5;margin:var(--s7) 0 0;font-size:clamp(22px,1.9vw,34px);align-self:start}.copy{grid-row:5;grid-column:1 / 4;align-self:end;margin-top:var(--s5)}.socials{grid-row:4 / 6;grid-column:5 / 13;margin-top:var(--s7);border-top:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--g)}.socials li{border-top:1px solid var(--bg)}.socials a{grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto 1fr;align-content:stretch;min-height:clamp(130px,11vw,200px);padding:var(--s3) 0 var(--s4);border-bottom:0;row-gap:var(--s4)}.socials .d{grid-area:1 / 1;font-size:clamp(16px,1.55vw,30px);min-width:0}.socials .arr{grid-area:1 / 2}.socials .mono{grid-area:2 / 1 / 3 / 3;align-self:end}.socials a:hover .d{font-stretch:118%}.foot .wrap{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--g)}.foot__row{display:contents}.foot__row>*{grid-row:1;padding-top:var(--s3);border-top:1px solid rgba(238,234,224,.2)}.foot__row:first-child>span{grid-column:1 / 5}.foot__row:first-child>.foot__top{grid-column:11 / 13;justify-self:stretch;margin:0;padding-bottom:0;text-align:right}.foot__row:nth-child(2)>:first-child{grid-column:5 / 8}.foot__row:nth-child(2)>:last-child{grid-column:8 / 11}.outro,.foot__logo{grid-column:1 / -1}.outro{margin-top:var(--s8)}.foot__logo{margin-top:var(--s7)}}@media(min-width:1440px){.about__text{gap:var(--s9)}.lead{font-size:clamp(40px,2.7vw,56px)}.body{font-size:18px}.genres li{padding:var(--s4) 0}.gal{row-gap:calc(var(--s8) * 1.1)}.gal li:nth-child(3){--dy: 96px}.gal li:nth-child(6){--dy: 128px}.gal li:nth-child(7){--dy: 40px}.gal li:nth-child(9){--dy: 144px}.gal li:nth-child(10){--dy: 24px}.slot__logo{height:72px}.artists .klist .row{grid-template-columns:72px minmax(0,1fr)}.klist--venues .row{padding:var(--s5) var(--s6) var(--s5) var(--s5);min-height:260px}.klist--venues .row>.t{font-size:12px!important}.klist--venues .trace{left:var(--s5);width:calc(100% - var(--s5) * 2)}.sound__stick{gap:var(--s8)}.deck{max-width:560px}.rig{margin-top:var(--s6)}.spec dd{font-size:28px}.hosp__list li{font-size:19px}.booking .lead,.socials{margin-top:var(--s8)}.foot__row>*{padding-top:var(--s4)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero__fx,.hero__video,.hero__tri video,.hero__rec i,.ph__head{animation:none}.ph__head{left:50%}}.scp-frame{position:fixed;left:0;bottom:0;width:1px;height:1px;border:0;opacity:0;pointer-events:none;clip-path:inset(50%)}.scp{position:relative}.scp:after{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--ease);pointer-events:none}.scp.is-active:after{transform:scaleX(1)}.scp__row{display:grid;grid-template-columns:64px minmax(0,1fr) 48px;column-gap:var(--s4);align-items:center;padding:var(--s4) 0}.scp__art{position:relative;width:64px;height:64px;background:#141414;overflow:hidden}.scp__art img{width:100%;height:100%;object-fit:cover;transition:filter .6s var(--ease)}.scp.is-active .scp__art img{filter:grayscale(1) brightness(.42)}.scp__eq{position:absolute;left:10px;bottom:10px;height:42%;display:flex;align-items:flex-end;gap:3px;opacity:0;transition:opacity .4s var(--ease)}.scp__eq b{width:3px;height:100%;background:var(--acc);transform-origin:50% 100%;transform:scaleY(.18);animation:scp-eq .484s cubic-bezier(.5,0,.5,1) infinite alternate;animation-play-state:paused}.scp__eq b:nth-child(2){animation-duration:.242s;animation-delay:-.1s}.scp__eq b:nth-child(3){animation-duration:.363s;animation-delay:-.2s}.scp__eq b:nth-child(4){animation-duration:.968s;animation-delay:-.05s}.scp.is-active .scp__eq{opacity:1}.scp.is-live .scp__eq b{animation-play-state:running}@keyframes scp-eq{0%{transform:scaleY(.14)}to{transform:scaleY(1)}}.scp__mid{min-width:0}.scp__t{font-size:clamp(19px,5.2vw,40px);font-stretch:100%;transition:font-stretch .6s var(--ease),color .3s;overflow-wrap:anywhere}.scp.is-active .scp__t{font-stretch:112%}.scp__meta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin-top:var(--s2);color:var(--dim)}.scp__meta:empty{display:none}.scp__meta span{white-space:nowrap}.scp__lo{display:none;flex-basis:100%;color:var(--ink)}.scp--out .scp__lo,.scp.is-stalled .scp__lo{display:block}.scp.is-stalled .scp__lo{color:var(--acc)}@media(hover:hover){.scp__lo:hover{color:var(--acc)}}.scp__btn,.np-bar__btn{display:grid;place-items:center;background:var(--acc);color:var(--bg);transition:background .3s,color .3s}.scp__btn{width:48px;height:48px}.scp__btn svg,.np-bar__btn svg{width:20px;height:20px;fill:currentColor}.scp-ic-line{fill:none;stroke:currentColor;stroke-width:1.8}.scp__btn:active,.np-bar__btn:active{background:var(--ink)}@media(hover:hover){.scp__btn:hover,.np-bar__btn:hover{background:var(--ink)}}.scp-ld{display:block;width:11px;height:11px;border:1.5px solid currentColor;animation:scp-ld .9s var(--wipe) infinite}@keyframes scp-ld{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.scp__wave{position:relative;grid-column:1 / -1;height:40px;margin-top:var(--s4);touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.scp--out .scp__wave{cursor:default}.scp__wave canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scp__wave:focus-visible{outline-offset:4px}.scp__head{position:absolute;top:-4px;bottom:-4px;left:-1px;width:2px;background:var(--acc);opacity:0;transition:opacity .3s;will-change:transform;pointer-events:none}.scp.has-pos .scp__head{opacity:1}.scp--out .scp__head{display:none}.scp__time{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:var(--s2);color:var(--dim);font-variant-numeric:tabular-nums}.scp.is-active .scp__el{color:var(--acc)}.scp.is-scrub .scp__el{color:var(--ink)}.np-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bg);color:var(--ink);border-top:1px solid var(--line);padding:0 var(--g) env(safe-area-inset-bottom,0px);transform:translateY(calc(100% + 4px));visibility:hidden;transition:transform .6s var(--ease),visibility 0s .6s}.np-bar.is-on{transform:none;visibility:visible;transition:transform .6s var(--ease),visibility 0s}.np-bar__prog{position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--acc);transform:scaleX(0);transform-origin:0 50%}.np-bar__in{height:56px;display:grid;align-items:center;grid-template-columns:40px minmax(0,1fr) 40px 40px;column-gap:var(--s3)}.np-bar__art{width:40px;height:40px;object-fit:cover;background:#141414}.np-bar__txt{min-width:0;display:grid;gap:3px}.np-bar__t{display:block;font-size:15px;line-height:1;font-stretch:112%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-bar__time{color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.np-bar__k{color:var(--acc)}.np-bar__btn{width:40px;height:40px}.np-bar__x{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);transition:background .3s,color .3s,border-color .3s}.np-bar__x svg{width:16px;height:16px}@media(hover:hover){.np-bar__x:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}}html.scp-np-on body{padding-bottom:calc(57px + env(safe-area-inset-bottom,0px))}@media(min-width:600px){.scp__row{grid-template-columns:88px minmax(0,1fr) 56px;grid-template-rows:auto auto auto}.scp__art{width:88px;height:88px;grid-row:1 / span 3;align-self:start}.scp__btn{width:56px;height:56px}.scp__eq{left:14px;bottom:14px;gap:4px}.scp__eq b{width:4px}.scp__wave,.scp__time{grid-column:2 / -1}.scp__wave{height:44px}}@media(min-width:1024px){.scp__row{padding:var(--s5) 0}.scp__wave{height:52px;margin-top:var(--s5)}.np-bar__in{height:56px;grid-template-columns:40px minmax(0,1fr) 40px 40px;column-gap:var(--s4)}.np-bar__txt{grid-auto-flow:column;grid-template-columns:minmax(0,auto) 1fr;align-items:baseline;gap:var(--s5)}.np-bar__t{font-size:18px}}@media(prefers-reduced-motion:reduce){.scp__eq b{animation:none!important}.scp__eq b:nth-child(1){transform:scaleY(.55)}.scp__eq b:nth-child(2){transform:scaleY(.9)}.scp__eq b:nth-child(3){transform:scaleY(.4)}.scp__eq b:nth-child(4){transform:scaleY(.7)}.scp-ld{animation:none!important;transform:rotate(45deg)}}.rig{--rig-k: 1}.rig text.rl{font-size:calc(10px * var(--rig-k))}.rig .s.d{stroke:var(--dim)}.rig text.ro{font-family:var(--mono);font-size:max(6px,calc(7px * var(--rig-k)));letter-spacing:.04em;fill:var(--ink)}.rig text.ro.dm{fill:var(--dim)}.rig .w,.rig .gd,.rig .ov,.rig .ph{fill:none;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:butt}.rig .w{stroke:var(--ink);opacity:.82}.rig .gd,.rig .ov{stroke:var(--dim)}.rig .ph{stroke:var(--acc)}.rig .fk,.rig .tri{fill:var(--ink)}.rig .vu{fill:#eeeae01f}.rig .vu.on{fill:var(--ink)}.rig .vu.pk.on{fill:var(--acc)}.rig .cb,.rig .cp{fill:none;stroke:var(--acc);stroke-linejoin:round}.rig .cb{stroke-width:calc(var(--rig-k) * 1px);opacity:.3}.rig .cp{stroke-width:calc(var(--rig-k) * 2px)}.hosp__art{margin:0 0 var(--s5)}.hart{--hart-k: 1;display:block;width:100%;height:auto;max-height:360px;overflow:hidden}.hart .k{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hart .k.d{stroke:var(--dim)}.hart .k.a{stroke:var(--acc)}.hart .fb{fill:var(--bg)}.hart .fa{fill:var(--acc)}.hart .fi{fill:var(--ink)}.hart .hcap{font-family:var(--mono);font-size:calc(10px * var(--hart-k));letter-spacing:.12em;fill:var(--acc)}
