@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--void:#050506;--ink:#ece7de;--ink-2:#ece7dead;--ink-3:#ece7de6b;--ink-4:#ece7de2e;--line:#ece7de21;--panel:#0505069e;--accent:#d8b98b;--serif:"Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--pad:clamp(16px, 2.3vw, 34px);--top:calc(var(--pad) + 64px);--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{background:var(--void);color:var(--ink);font:400 14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}img,video,svg{max-width:100%;display:block}svg{fill:currentColor}[hidden]{display:none!important}::selection{background:var(--accent);color:var(--void)}:focus{outline:none}:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:2px}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:.02em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-scroll]{touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-user-select:text;user-select:text;transition:scrollbar-color .3s;overflow-y:auto}[data-scroll]:hover{scrollbar-color:var(--ink-4) transparent}[data-scroll]::-webkit-scrollbar{width:3px;height:3px}[data-scroll]::-webkit-scrollbar-thumb{background:var(--ink-4);border-radius:3px}#gl{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.gl-source{opacity:.01;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;top:0;left:0}.w{white-space:nowrap;display:inline-block}.ch{vertical-align:top;margin:-.2em -.02em -.16em;padding:.2em .02em .16em;display:inline-block;overflow:hidden}.ch>span{will-change:transform;display:inline-block}.wm{vertical-align:top;margin:-.16em 0 -.12em;padding:.16em 0 .12em;display:inline-block;overflow:hidden}.wm>span{display:inline-block}.logo{width:100%;height:auto;overflow:visible}.intro{--slit:0%;z-index:100;place-items:center;display:grid;position:fixed;inset:0}.intro:before,.intro:after{content:"";background:var(--void);will-change:transform;height:50.5%;position:absolute;left:0;right:0}.intro:before{transform:translate3d(0, calc(var(--slit) * -1), 0);box-shadow:0 1px 0 rgb(236 231 222/calc(.5 * (1 - var(--slit-o,0))));top:0}.intro:after{transform:translate3d(0, var(--slit), 0);bottom:0}.intro__center{z-index:2;justify-items:center;gap:34px;display:grid;position:relative}.intro__logo{--ink:-15%;width:min(62vw,400px);color:var(--ink);-webkit-mask-image:linear-gradient(100deg, #000 var(--ink), transparent calc(var(--ink) + 15%));-webkit-mask-image:linear-gradient(100deg, #000 var(--ink), transparent calc(var(--ink) + 15%));mask-image:linear-gradient(100deg, #000 var(--ink), transparent calc(var(--ink) + 15%));filter:drop-shadow(0 0 30px #ece7de26)}.intro__meter{justify-items:center;gap:12px;display:grid}.intro__line{background:var(--ink-4);width:168px;height:1px;position:relative;overflow:hidden}.intro__line i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.intro__pct{color:var(--ink-3);letter-spacing:.2em;font-size:10.5px}.intro__enter{justify-items:center;gap:22px;display:grid}.intro__foot{z-index:2;left:var(--pad);right:var(--pad);bottom:calc(var(--pad) + var(--safe-b));color:var(--ink-3);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;font-size:10.5px;display:flex;position:absolute}.btn-enter{width:116px;height:116px;transition:background .6s var(--ease), color .6s var(--ease), border-color .6s var(--ease), transform .6s var(--ease);border:1px solid #ece7de80;border-radius:50%;place-items:center;display:grid;position:relative}.btn-enter__label{font:400 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}.btn-enter__ring{border:1px solid var(--ink);animation:sonar 2.6s var(--ease) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.btn-enter:hover{background:var(--ink);color:var(--void);transform:scale(1.04)}@keyframes sonar{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.btn-quiet{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0000;padding:6px 2px;font-size:10.5px;transition:color .3s,border-color .3s}.btn-quiet:hover{color:var(--ink);border-color:var(--ink-3)}.hud{z-index:40;padding:var(--pad);pointer-events:none;justify-content:space-between;gap:24px;display:flex;position:fixed;left:0;right:0}.hud>*,.hud__right>*{pointer-events:auto}.hud--top{padding-top:calc(var(--pad) + var(--safe-t));align-items:flex-start;top:0}.hud--bottom{padding-bottom:calc(var(--pad) + var(--safe-b));align-items:flex-end;bottom:0}html:not(.is-entered) .hud,html:not(.is-entered) .frame,html:not(.is-entered) #views{visibility:hidden}.hud__logo{width:96px;color:var(--ink);margin-top:-6px;transition:opacity .4s;display:block}.hud__logo:hover{opacity:.7}.nav{gap:clamp(20px,2.6vw,42px);display:flex}.nav__item{letter-spacing:.01em;color:var(--ink-2);align-items:baseline;gap:8px;padding:6px 0;font-size:13px;transition:color .35s;display:flex;position:relative}.nav__idx{color:var(--ink-3);font-size:9.5px;transition:color .35s}.nav__label{min-width:3.6em}.nav__item:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__item:hover,.nav__item.is-active{color:var(--ink)}.nav__item.is-active .nav__idx{color:var(--accent)}.nav__item.is-active:after{transform-origin:0;transform:scaleX(1)}.menu-btn{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel);border-radius:99px;padding:8px 14px;font-size:11px;display:none}.player{align-items:center;gap:14px;min-width:0;display:flex}.player__btn{width:46px;height:46px;transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.player__btn:hover{transform:scale(1.06)}.player__ring{fill:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.player__ring circle{stroke:var(--line);stroke-width:1px}.player__ring .player__progress{stroke:var(--accent);stroke-width:1.5px;transition:stroke-dashoffset .15s linear,stroke .6s}.player__icon{width:16px;height:16px}.i-pause,html.is-playing .player__icon .i-play{display:none}html.is-playing .player__icon .i-pause{display:inline}.player__meta{text-align:left;gap:3px;min-width:0;max-width:230px;display:grid;overflow:hidden}.player__title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.player__artist{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.player__meta:hover .player__title{color:var(--accent)}.player__bars{height:16px;color:var(--accent);align-items:flex-end;gap:2px;display:flex}.player__bars i{transform-origin:bottom;background:currentColor;width:2px;height:100%;transform:scaleY(.12)}.player__next{width:30px;height:30px;color:var(--ink-3);place-items:center;transition:color .3s;display:grid}.player__next svg{width:15px}.player__next:hover{color:var(--ink)}.hint{left:50%;bottom:calc(var(--pad) + var(--safe-b) + 14px);color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;transform:translate(-50%);pointer-events:none!important}.hint__wheel{border:1px solid var(--ink-3);border-radius:8px;width:13px;height:20px;position:relative}.hint__wheel i{background:var(--ink);width:1px;height:4px;animation:wheel 1.8s var(--ease) infinite;margin-left:-.5px;position:absolute;top:4px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(7px)}to{opacity:0}}.hud__right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.new-pill{border:1px solid var(--line);background:var(--panel);transition:border-color .4s, opacity .5s var(--ease), transform .5s var(--ease);border-radius:99px;align-items:center;gap:12px;padding:7px 14px 7px 7px;display:inline-flex}.new-pill__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--void);background:var(--accent);border-radius:99px;padding:5px 8px 4px;font-size:9.5px;transition:background .6s}.new-pill__title{font:400 17px/1 var(--serif)}.new-pill svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:14px;transition:transform .4s var(--ease)}.new-pill:hover{border-color:var(--ink-3)}.new-pill:hover svg{transform:translate(3px)}html:not([data-route=home]) .new-pill,html.detail-open .new-pill{opacity:0;pointer-events:none;transform:translateY(8px)}.readout{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;transition:opacity .4s}html[data-route=music] .readout,html.detail-open .readout,html.detail-open .hint{opacity:0}.frame{inset:calc(var(--pad) * .42);z-index:39;pointer-events:none;position:fixed}.frame i{border-color:var(--ink-4);border-style:solid;border-width:0;width:9px;height:9px;position:absolute}.frame i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.frame i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.frame i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.frame i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.menu{z-index:38;padding:calc(var(--top) + 30px) var(--pad) calc(var(--pad) + var(--safe-b) + 84px);background:#050506f0;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu__list{gap:4px;display:grid}.menu__list a{font:400 clamp(48px, 15vw, 84px)/1.02 var(--serif);align-items:baseline;gap:14px;display:flex}.menu__list a .mono{color:var(--ink-3);font-size:11px;transform:translateY(-1.6em)}.menu__list a.is-active{color:var(--accent)}.menu__foot{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;font-size:11px;display:flex}#views{z-index:20;pointer-events:none;position:fixed;inset:0}.view{pointer-events:none;position:absolute;inset:0}.view:before{content:"";pointer-events:none;position:absolute;inset:0}.view--music:before{background:linear-gradient(90deg,#050506b8 0%,#05050659 30%,#0000 48%)}.view--live:before{background:linear-gradient(90deg,#050506d9 0%,#0505068c 32%,#0000 52%)}.view--bio:before{background:linear-gradient(270deg,#050506b3 0%,#0505064d 42%,#0000 60%)}.view--contact:before{background:linear-gradient(90deg,#05050699 0%,#0000 70%)}.detail:before{content:"";pointer-events:none;background:linear-gradient(270deg,#0505068c 0%,#0000 50%);position:absolute;inset:0}.view__panel{pointer-events:auto}.kicker{color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;gap:14px;font-size:10.5px;display:flex}.kicker span:first-child{color:var(--accent)}.display{font:400 clamp(56px, 7.2vw, 128px)/.9 var(--serif);letter-spacing:-.01em;margin:.22em 0 .3em}.btn-play{background:var(--ink);height:48px;color:var(--void);transition:background .5s var(--ease), transform .5s var(--ease);border-radius:99px;align-items:center;gap:12px;padding:0 22px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.btn-play:hover{background:var(--accent)}.btn-play:active{transform:scale(.97)}.btn-play__icon{background:var(--void);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.btn-play__icon svg{width:15px;height:15px}.btn-play .i-pause,.btn-play.is-on .i-play{display:none}.btn-play.is-on .i-pause{display:inline}.btn-play--sound .i-wave{display:none}.btn-play--sound.is-on .i-wave{display:inline}.btn-play--sound.is-on .i-mute{display:none}.link-pill{border:1px solid var(--line);height:40px;color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:9px;padding:0 16px 0 13px;font-size:12.5px;transition:color .35s,border-color .35s,background .35s;display:inline-flex}.link-pill svg{flex:none;width:15px;height:15px}.link-pill:hover{color:var(--ink);border-color:var(--ink-3);background:#ece7de0a}.tracklist{border-top:1px solid var(--line);max-height:32vh;margin-top:24px}.tracklist__row{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink-2);transition:color .3s, padding .4s var(--ease);grid-template-columns:34px 1fr auto;align-items:baseline;gap:10px;padding:10px 2px;font-size:13.5px;display:grid}.tracklist__row em{color:var(--ink-3);font-style:normal}.tracklist__n,.tracklist__d{color:var(--ink-3);font-size:10.5px}.tracklist__row:hover:not(:disabled){color:var(--ink);padding-left:8px}.tracklist__row.is-playing,.tracklist__row.is-playing .tracklist__n{color:var(--accent)}.tracklist__row:disabled{opacity:.45;cursor:default}.u-link{color:var(--ink);border-bottom:1px solid var(--accent);align-items:center;gap:6px;margin-top:8px;padding-bottom:2px;display:inline-flex}.u-link svg{fill:none;stroke:currentColor;width:13px}.mv__info{left:calc(var(--pad) + 1vw);width:min(44vw,640px);position:absolute;top:50%;transform:translateY(-46%)}.mv__kicker{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;gap:18px;font-size:10.5px;display:flex}.mv__idx{color:var(--accent)}.mv__title{font:400 clamp(52px, 7.2vw, 132px)/.88 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:.28em 0 .24em}.mv__title.is-long{font-size:clamp(42px,5.2vw,94px)}.mv__artists{color:var(--ink-2);max-width:46ch;font-size:15px}.mv__note{color:var(--ink-3);letter-spacing:.02em;margin-top:8px;font-size:11px}.mv__note:empty{display:none}.mv__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.mv__links{flex-wrap:wrap;gap:8px;display:flex}.mv__tracks .tracklist{max-height:26vh}.mv__hint{display:none}.mv__timeline{right:calc(var(--pad) - 4px);top:calc(var(--top) + 8px);bottom:calc(var(--pad) + 80px);width:210px;position:absolute}.mv__timeline ol{scrollbar-width:none;height:100%;padding:30px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.mv__timeline ol::-webkit-scrollbar{display:none}.mv__timeline li{justify-content:flex-end;display:flex;position:relative}.mv__timeline li.has-year{margin-top:16px}.mv__year{color:var(--ink-3);letter-spacing:.1em;pointer-events:none;font-size:10px;position:absolute;top:-3px;right:44px}.mv__timeline button{justify-content:flex-end;align-items:center;width:38px;height:10px;display:flex;position:relative}.mv__timeline button i{background:var(--ink-3);width:9px;height:1px;transition:width .45s var(--ease), background .3s, height .3s;display:block}.mv__timeline button:hover i{background:var(--ink);width:18px}.mv__timeline button.is-active i{background:var(--accent);width:30px;height:2px}.mv__tip{white-space:nowrap;font:400 16px/1 var(--serif);opacity:0;pointer-events:none;transition:opacity .3s, transform .4s var(--ease);text-shadow:0 0 18px var(--void);position:absolute;top:50%;right:46px;transform:translate(6px,-50%)}.mv__timeline button:hover .mv__tip{opacity:1;transform:translateY(-50%)}.mv__timeline li.has-year button:hover~.mv__year{opacity:0}.mv__timeline li:has(button:hover) .mv__year{opacity:0}.lv{pointer-events:none;position:absolute;inset:0}.lv__col{left:calc(var(--pad) + 1vw);top:var(--top);bottom:calc(var(--pad) + 76px);width:min(40vw,540px);padding-right:14px;position:absolute}.lv__lead{color:var(--ink-2);max-width:40ch;font-size:15px}.lv__h{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:40px 0 4px;padding-bottom:12px;font-size:10px}.lv__empty{font:400 22px/1.25 var(--serif);color:var(--ink);max-width:30ch;padding:18px 0 4px}.lv__empty .u-link{font:400 12.5px/1 var(--sans)}.show{border-bottom:1px solid var(--line);transition:padding .5s var(--ease);grid-template-columns:112px 1fr auto;grid-template-areas:"date city cta""date venue cta";column-gap:14px;padding:16px 0 15px;display:grid}.show__date{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;grid-area:date;font-size:10.5px;line-height:1.2}.show__date b{font:400 30px/.9 var(--serif);color:var(--ink);letter-spacing:0;margin-bottom:4px;display:block}.show__city{font:400 26px/1 var(--serif);grid-area:city;transition:color .3s}.show__venue{color:var(--ink-3);grid-area:venue;margin-top:4px;font-size:12.5px}.show__cta{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--line);border-radius:99px;grid-area:cta;align-self:center;align-items:center;gap:6px;padding:9px 14px;font-size:10.5px;display:inline-flex}.show__cta svg{fill:none;stroke:currentColor;width:12px}.show:hover{padding-left:8px}.show:hover .show__city{color:var(--accent)}.shows--past .show{opacity:.66}.shows--past .show__date b{font-size:24px}.shows--past .show__city{font-size:21px}@keyframes blink{50%{opacity:0}}.bv__photos{left:calc(var(--pad) + 3vw);aspect-ratio:3/4;background:#0c0c0e;border-radius:3px;width:min(29vw,430px);position:absolute;top:50%;overflow:hidden;transform:translateY(-48%)}.bv__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-io), transform 7s linear;position:absolute;inset:0;transform:scale(1.1)}.bv__photo.is-on{opacity:1;transform:scale(1)}.bv__count{letter-spacing:.14em;color:#fff;text-shadow:0 0 10px #0009;font-size:10px;position:absolute;bottom:11px;left:12px}.bv__text{right:calc(var(--pad) + 4vw);top:var(--top);bottom:calc(var(--pad) + 76px);width:min(46vw,640px);padding-right:16px;position:absolute}.bv__lead{font:400 clamp(22px, 2.25vw, 34px)/1.16 var(--serif);max-width:26ch;margin-bottom:1.1em}.bv__p{color:var(--ink-2);max-width:56ch;margin-bottom:1em;font-size:15px;line-height:1.68}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:34px 0 36px;display:grid}.stats>div{padding:16px 0 14px}.stats>div+div{border-left:1px solid var(--line);padding-left:16px}.stats dt{color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.stats dd{font:400 clamp(32px, 3vw, 46px)/1 var(--serif);margin-top:8px}.stats dd span{color:var(--ink-3);margin:0 .06em}.bv__h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:10px}.bv__collab{font:400 19px/1.3 var(--serif);color:var(--ink-2);flex-wrap:wrap;gap:4px 0;margin-bottom:30px;display:flex}.bv__collab span:not(:last-child):after{content:"/";color:var(--ink-4);margin:0 .45em}.cv{left:calc(var(--pad) + 1vw);right:calc(var(--pad) + 1vw);max-width:1240px;position:absolute;top:50%;transform:translateY(-46%)}.cv__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:26px;font-size:10.5px}.cv__mail{font:400 clamp(40px, 7.6vw, 148px)/1 var(--serif);letter-spacing:-.015em;margin-top:10px;transition:color .4s;display:inline-block;position:relative}.cv__mail:after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform .8s var(--ease);position:absolute;bottom:.04em;left:0;right:0;transform:scaleX(0)}.cv__mail:hover{color:var(--accent)}.cv__mail:hover:after{transform-origin:0;transform:scaleX(1)}.cv__row{flex-wrap:wrap;gap:10px;margin:30px 0 46px;display:flex}.cv__social{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);column-gap:30px;max-width:980px;display:grid}.cv__social a{border-bottom:1px solid var(--line);color:var(--ink-2);transition:color .35s, padding .5s var(--ease);align-items:center;gap:12px;padding:18px 0;font-size:15px;display:flex}.cv__social a>svg{flex:none;width:17px;height:17px}.cv__social i{opacity:0;width:16px;transition:opacity .35s, transform .5s var(--ease);margin-left:auto;transform:translate(-6px)}.cv__social i svg{fill:none;stroke:currentColor;width:16px}.cv__social a:hover{color:var(--ink);padding-left:8px}.cv__social a:hover i{opacity:1;transform:none}.cv__foot{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-top:30px;font-size:10px}.detail{z-index:30;pointer-events:none;position:fixed;inset:0}.detail__panel{left:55vw;right:calc(var(--pad) + 2vw);pointer-events:auto;max-width:600px;position:absolute;top:50%;transform:translateY(-50%)}.detail__close{border:1px solid var(--line);color:var(--ink-2);letter-spacing:.12em;border-radius:99px;align-items:center;gap:8px;margin-bottom:30px;padding:7px 14px 7px 9px;font-size:10.5px;transition:color .3s,border-color .3s;display:inline-flex}.detail__close svg{width:15px}.detail__close:hover{color:var(--ink);border-color:var(--ink-3)}.detail__kicker{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;gap:18px;font-size:10.5px;display:flex}.detail__kicker span:first-child{color:var(--accent)}.detail__title{font:400 clamp(46px, 5.8vw, 108px)/.9 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:.26em 0 .22em}.detail__artists{color:var(--ink-2);font-size:15px}.detail__note{color:var(--ink-3);letter-spacing:.02em;margin-top:8px;font-size:11px}.detail__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.detail__links{flex-wrap:wrap;gap:8px;display:flex}html.is-hovering #gl{cursor:pointer}html.is-dragging,html.is-dragging #gl{cursor:grabbing}.lock{z-index:35;pointer-events:none;opacity:0;transition:opacity .22s;position:fixed;inset:0}.lock.is-on{opacity:1;transition-duration:.12s}.lock__c{border:0 solid var(--ink);will-change:transform;filter:drop-shadow(0 0 3px #0000008c);width:16px;height:16px;position:absolute;top:0;left:0}.lock__c--tl{border-top-width:1.5px;border-left-width:1.5px}.lock__c--tr{border-top-width:1.5px;border-right-width:1.5px;margin-left:-16px}.lock__c--bl{border-bottom-width:1.5px;border-left-width:1.5px;margin-top:-16px}.lock__c--br{border-bottom-width:1.5px;border-right-width:1.5px;margin-top:-16px;margin-left:-16px}.lock__info{will-change:transform;justify-items:start;gap:6px;max-width:340px;display:grid;position:absolute;top:0;left:0}.lock__action{letter-spacing:.18em;text-transform:uppercase;color:var(--void);background:var(--accent);padding:4px 7px 3px;font-size:9.5px;transition:background .5s}.lock__title{font:400 24px/1 var(--serif);text-shadow:0 2px 22px #000c}.lock__meta{color:var(--ink-2);letter-spacing:.02em;text-shadow:0 1px 12px #000000e6;font-size:10.5px}.stagectl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.stagectl__rec{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin-right:6px;font-size:10px;display:inline-flex}.stagectl__rec i{background:#ff3b2f;border-radius:50%;width:6px;height:6px;animation:1.6s step-end infinite blink;box-shadow:0 0 10px #ff3b2f}.stagectl .link-pill svg{fill:currentColor}.stagectl .link-pill .i-wave{display:none}.stagectl .link-pill.is-on{color:var(--void);background:var(--ink);border-color:var(--ink)}.stagectl .link-pill.is-on .i-wave{display:inline}.stagectl .link-pill.is-on .i-mute{display:none}#stageNext svg{fill:none;stroke:currentColor}html.no-gl #gl{display:none}html.no-gl body{background:radial-gradient(ellipse at 50% 45%, #1a1714 0%, var(--void) 60%)}html.is-reduced *,html.is-reduced :before,html.is-reduced :after{animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:1100px){.player__meta{max-width:170px}.readout{display:none}.hint{bottom:calc(var(--pad) + var(--safe-b) + 66px)}}html:not([data-route=home]) .hint,html.menu-open .hint{display:none}@media (max-width:759px){:root{--top:calc(var(--pad) + 56px + var(--safe-t))}.nav{display:none}.menu-btn{display:block}.hud__logo{width:78px}.hud--bottom{gap:12px}.player{gap:10px}.player__meta{max-width:42vw}.player__next,.player__bars{display:none}.hint{font-size:9.5px}.new-pill{gap:8px;padding:6px 12px 6px 6px}.new-pill__title,.frame,.mv__links .link-pill span,.detail__links .link-pill span{display:none}.mv__links .link-pill,.detail__links .link-pill{padding:0 12px}.detail__close{top:calc(var(--pad) + var(--safe-t) - 2px);right:var(--pad);background:var(--panel);z-index:45;margin:0;position:fixed}html.detail-open .hud--top .menu-btn{opacity:0;pointer-events:none}.cv__social{grid-template-columns:repeat(2,1fr);column-gap:18px}.stats{grid-template-columns:repeat(2,1fr)}.stats>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.stats>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:759px),(max-aspect-ratio:1){.view--music:before,.view--contact:before,.detail:before{background:linear-gradient(#0000 38%,#050506b3 62%,#050506eb 100%)}.view--live:before,.view--bio:before{background:#05050694}.mv__info{left:var(--pad);right:var(--pad);top:auto;bottom:calc(var(--pad) + var(--safe-b) + 72px);width:auto;transform:none}.mv__title{margin:.22em 0 .18em;font-size:clamp(38px,11.5vw,84px)}.mv__title.is-long{font-size:clamp(30px,8.6vw,64px)}.mv__artists{font-size:13.5px}.mv__actions{margin-top:18px}.mv__tracks .tracklist{max-height:16vh;margin-top:14px}.mv__timeline{display:none}.btn-play{height:44px}.lv,.bv{padding:var(--top) var(--pad) calc(var(--pad) + var(--safe-b) + 90px);pointer-events:auto;touch-action:pan-y;-webkit-mask-image:linear-gradient(transparent 0, #000 calc(var(--top) - 12px), #000 calc(100% - 120px - var(--safe-b)), transparent calc(100% - 64px - var(--safe-b)));-webkit-mask-image:linear-gradient(transparent 0, #000 calc(var(--top) - 12px), #000 calc(100% - 120px - var(--safe-b)), transparent calc(100% - 64px - var(--safe-b)));mask-image:linear-gradient(transparent 0, #000 calc(var(--top) - 12px), #000 calc(100% - 120px - var(--safe-b)), transparent calc(100% - 64px - var(--safe-b)));position:absolute;inset:0;overflow-y:auto}.lv__col,.bv__photos,.bv__text{width:auto;padding:0;position:static;inset:auto;overflow:visible;transform:none}.bv__photos{aspect-ratio:4/5;margin-bottom:30px;position:relative}.show{grid-template-columns:82px 1fr;grid-template-areas:"date city""date venue""date cta"}.show__cta{justify-self:start;margin-top:10px}.bv__photos{max-width:520px}.cv{top:auto;bottom:calc(var(--pad) + var(--safe-b) + 84px);transform:none}.cv__mail{font-size:clamp(28px,8.4vw,72px)}.cv__row{margin:22px 0 30px}.detail__panel{left:var(--pad);right:var(--pad);top:auto;bottom:calc(var(--pad) + var(--safe-b) + 70px);max-width:none;max-height:44vh;overflow-y:auto;transform:none}.detail__title{font-size:clamp(36px,10.5vw,84px)}.detail__actions{margin-top:18px}}@media (max-height:640px) and (min-width:760px){.mv__title{font-size:clamp(40px,5.6vw,92px)}.mv__tracks .tracklist{max-height:20vh}}
/*$vite$:1*/