@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/jost-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jost-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jost-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/jost-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/yellowtail-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/cormorant-italic-300.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/cormorant-italic-500.woff2)format("woff2")}:root{--void:#0d0d0d;--white:#fff;--gold:#eaa946;--ember:#e0721a;--gold-lt:#f2c46f;--cream:#faf9ee;--muted:#818389;--rail:25px;--sans:"Jost", "Century Gothic", CenturyGothic, "Questrial", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", "Noto Sans JP", AppleGothic, sans-serif;--script:"Yellowtail", cursive}html,body{background:var(--void);height:100vh;margin:0;padding:0;overflow:hidden}html,body,a,button,input,textarea,select{font-family:var(--sans)}a:focus,button:focus{outline:none}a:focus-visible{outline:1px solid var(--gold);outline-offset:3px}button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}input:focus-visible{outline:1px solid var(--gold);outline-offset:3px}img{border:0;display:block}*{-webkit-tap-highlight-color:transparent}.showMobile{display:none}.hideMobile{display:block}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.particles{z-index:1;pointer-events:none;height:100vh;position:fixed;inset:0}#splash{box-sizing:border-box;z-index:999;background:#0c0b0a;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}#splash.close{transition:transform .45s ease-in-out;transform:translateY(-100vh)}#splash .art{z-index:0;background:radial-gradient(46% 36% at 50% 46%,#e0721a1d 0%,#e0721a00 74%),radial-gradient(120% 78% at 50% 108%,#1b1512 0%,#0c0b0a 62%),#0c0b0a;position:absolute;inset:0}#splash .grain{mix-blend-mode:overlay;opacity:.5;pointer-events:none;z-index:8;background:url(../media/splash-grain.png);position:absolute;inset:0}#splash .stage{z-index:2;flex:auto;min-height:0;position:relative}#splash .wm{color:#fff;letter-spacing:-.022em;text-transform:uppercase;white-space:nowrap;z-index:2;justify-content:center;gap:0 .16em;margin:0;font-size:clamp(34px,8.6vw,146px);font-weight:900;line-height:.82;display:flex;position:absolute;top:12%;left:0;right:0}#splash .wm span{display:block}#splash .pad{z-index:3;background:radial-gradient(40% 48% at 50% 58%,#ee964833 0%,#c6601c1a 44%,#c6601c00 76%),radial-gradient(56% 40% at 50% 96%,#0009 0%,#0000 74%);height:96%;position:absolute;bottom:-8%;left:0;right:0}#splash .crew{object-fit:contain;object-position:center bottom;z-index:4;width:min(100%,1600px);height:min(124%,1180px);display:block;position:absolute;bottom:-32%;left:50%;transform:translate(-50%)}#splash .stage:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#0c0b0a00 0%,#0c0b0a57 46%,#0c0b0adb 82%,#0c0b0a 100%);height:34%;position:absolute;bottom:0;left:0;right:0}#splash .kick{color:var(--gold);left:var(--rail);letter-spacing:6px;text-transform:uppercase;top:calc(var(--rail) + 13px);z-index:9;margin:0;font-size:8.5pt;font-weight:700;position:absolute}#splash .kick i{color:#ffffff70;margin:0 14px;font-style:normal}#splash button#enter{color:#fff;cursor:pointer;letter-spacing:4px;right:var(--rail);top:var(--rail);text-transform:uppercase;z-index:9;background:0 0;border:1px solid #ffffff73;padding:0 20px;font-family:inherit;font-size:8pt;font-weight:700;line-height:40px;transition:all .3s ease-in-out;position:absolute}#splash button#enter:hover{color:#000;background:#fff;border-color:#fff}#splash .strip{box-sizing:border-box;padding:0 var(--rail) clamp(14px, 2.4vh, 26px);z-index:6;background:#0c0b0a;flex:none;position:relative}#splash .run{color:#ffffff94;letter-spacing:4px;text-transform:uppercase;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px;margin:0 0 clamp(12px,2vh,18px);padding:clamp(12px,2vh,20px) 0 0;font-size:8.5pt;display:flex}#splash .run .jp{width:30px;margin-right:2px;line-height:0;display:block}#splash .run .jp svg{width:100%;height:auto;display:block}#splash .run .jp .fld{fill:#fff;stroke:#0006;stroke-width:1px}#splash .run .jp .dsc{fill:#bc002d}#splash .run b{color:#fff;letter-spacing:5px}#splash .run i{font-style:normal}#splash .run i:before{color:#ffffff47;content:"·";margin-right:16px}#splash .dates{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 clamp(12px,2vh,20px);padding:0;list-style:none;display:flex}#splash .dates li{flex:0 auto}#splash .dates a{box-sizing:border-box;color:#fff;text-align:center;background:#ffffff0d;border:1px solid #ffffff1c;min-width:112px;padding:10px 14px 11px;text-decoration:none;transition:background .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out;display:block}#splash .dates .d{letter-spacing:1px;font-size:12.5pt;font-weight:700;display:block}#splash .dates .w{color:#fff6;letter-spacing:2.6px;margin-top:2px;font-size:11px;font-weight:700;display:block}#splash .dates .c{letter-spacing:2.4px;text-transform:uppercase;margin-top:7px;font-size:8pt;font-weight:700;display:block}#splash .dates .v{color:var(--gold);letter-spacing:1.6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:128px;margin-top:5px;font-size:11px;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){#splash .dates a:hover{background:var(--ember);border-color:var(--ember);color:#140b03;transform:translateY(-3px)}#splash .dates a:hover .w,#splash .dates a:hover .v{color:#140b03bd}}#splash .dates a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}#splash .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;display:flex}#splash .go{background:var(--gold);color:#000;letter-spacing:3px;text-transform:uppercase;padding:0 24px;font-size:8.5pt;font-weight:700;line-height:42px;text-decoration:none;transition:all .3s ease-in-out}#splash .go:hover{background:var(--gold-lt)}#splash .go.ghost{color:#fff;background:0 0;border:1px solid #fff6;line-height:40px}#splash .go.ghost:hover{color:#000;background:#fff;border-color:#fff}#splash .ticker{z-index:9;background:#0c0b0aeb;border-top:1px solid #ffffff24;flex:none;display:flex;position:relative;overflow:hidden}#splash .ticker span{color:#ffffff8c;letter-spacing:4px;white-space:nowrap;flex:none;padding:11px 0;font-size:8pt;font-weight:700;animation:34s linear infinite gigroll}@keyframes gigroll{0%{transform:translate(0)}to{transform:translate(-100%)}}#splash .wm span{animation:.85s cubic-bezier(.16,1,.3,1) both gigrise}#splash .wm span:nth-child(2){animation-delay:70ms}#splash .wm span:nth-child(3){animation-delay:.14s}#splash .crew{animation:1.05s cubic-bezier(.16,1,.3,1) .18s both gigup}#splash .pad{animation:1.2s ease-out .34s both gigfade}#splash .kick,#splash button#enter{animation:.8s ease-out .5s both gigfade}#splash .strip>*{animation:.8s cubic-bezier(.16,1,.3,1) both gigup}#splash .run{animation-delay:.42s}#splash .dates{animation-delay:.5s}#splash .acts{animation-delay:.58s}@keyframes gigrise{0%{opacity:0;transform:translateY(.16em)}to{opacity:1;transform:none}}@keyframes gigup{0%{opacity:0;transform:translate(-50%)translateY(34px)scale(1.02)}to{opacity:1;transform:translate(-50%)}}@keyframes gigfade{0%{opacity:0}to{opacity:1}}#splash .strip>*{--x:0}@keyframes gigup2{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}#splash .run,#splash .dates,#splash .acts{animation-name:gigup2}@media (prefers-reduced-motion:reduce){#splash .wm span,#splash .crew,#splash .pad,#splash .kick,#splash button#enter,#splash .strip>*,#splash .ticker span{animation:none}#splash .crew{transform:translate(-50%)}}@media (width<=1240px){#splash .dates a{min-width:96px;padding:9px 10px}#splash .dates .v{max-width:104px}}@media (width<=1000px){#splash .dates .v{display:none}#splash .dates a{min-width:82px}}@media (width<=820px){#splash .wm{bottom:auto;left:var(--rail);letter-spacing:-.02em;text-align:left;right:auto;top:calc(var(--rail) + 56px);flex-direction:column;gap:0;font-size:clamp(34px,13vw,72px);line-height:.88}#splash .crew{width:126vw;bottom:-2vh}#splash .pad{background:radial-gradient(64% 40% at 50% 92%,#000000a8 0%,#0000 76%)}#splash .kick{letter-spacing:3.4px;font-size:11px}#splash .kick span{display:none}#splash .run{letter-spacing:2.4px;gap:0 10px;margin-bottom:10px;font-size:11px}#splash .run i:before{margin-right:10px}#splash .dates{gap:4px}#splash .dates a{min-width:0;padding:7px 9px}#splash .dates .d{font-size:10pt}#splash .dates .w{display:none}#splash .dates .c{letter-spacing:1.4px;margin-top:4px;font-size:11px}#splash .go{padding:0 18px;font-size:7.5pt;line-height:38px}}#App{opacity:0;transition:all 3s ease-in-out}#App.in{opacity:1}#App.in #logo{transition:all 2.5s ease-in-out;left:0}#App.in nav#rail{transition:all 2.5s ease-in-out;right:0}#App.in #social{top:var(--rail);transition:all 2.5s ease-in-out}#App.in #legal,#App.in .emailForm{transition:all 2.5s ease-in-out;bottom:0}#stage{pointer-events:none;z-index:10;background:url(../media/bg.webp) 50% 30%/cover no-repeat;width:100%;height:100vh;transition:all 1.2s ease-in-out;position:fixed;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000b3 4%,#000 9%);mask-image:linear-gradient(#0000 0%,#000000b3 4%,#000 9%)}#stage:after{content:"";background:linear-gradient(#0000 62%,#0000005c 100%);position:absolute;inset:0}#logo{width:440px;height:100vh;padding-left:var(--rail);pointer-events:none;z-index:99;background:linear-gradient(90deg,#00000080 0%,#0003 45%,#0000 100%);flex-direction:column;justify-content:space-around;align-items:center;transition:all 2.5s ease-in-out;display:flex;position:fixed;left:-100%}#logo a{pointer-events:auto;width:clamp(132px,13vw,214px);text-decoration:none;display:block}#logo svg{filter:drop-shadow(0 2px 12px #0000008c);width:100%;height:auto;display:block}nav#rail{width:330px;height:100vh;padding-right:var(--rail);pointer-events:none;z-index:12;background:linear-gradient(270deg,#00000080 0%,#0003 45%,#0000 100%);flex-direction:column;justify-content:center;align-items:center;transition:all 2.5s ease-in-out;display:flex;position:fixed;top:0;right:-100%}nav#rail a,nav#rail button{color:var(--white);letter-spacing:5px;pointer-events:auto;text-align:right;text-transform:uppercase;width:220px;font-size:14pt;font-weight:700;line-height:30px;font-family:var(--sans);background:0 0;border:none;margin:0;padding:0;text-decoration:none;transition:all .3s ease-in-out;display:block}nav#rail a:hover,nav#rail button:hover{color:var(--gold);cursor:pointer;transition:all .3s ease-in-out}nav#rail a.selected,nav#rail button.selected{color:var(--gold)}#social{right:var(--rail);z-index:999;transition:all 2.5s ease-in-out;position:fixed;top:-100%}#social a{color:var(--white);margin:0 8px;transition:all .3s ease-in-out;display:inline-block}#social a:last-child{margin-right:0}#social a:hover{color:var(--gold)}#social a svg{fill:currentColor;height:auto;display:block}#social a#facebook svg{width:10px}#social a#instagram svg,#social a#spotify svg{width:18px}#social a#youtube svg{width:22px}#legal{color:var(--white);letter-spacing:3px;bottom:-100%;right:var(--rail);text-align:right;text-transform:uppercase;z-index:20;padding-bottom:var(--rail);font-size:8pt;transition:all 2.5s ease-in-out;display:block;position:fixed}#legal span{font-size:11px;line-height:15px;display:block}#legal a{color:var(--white);text-align:right;height:auto;margin:0 auto;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}#legal a:hover{color:var(--gold)}::placeholder{color:var(--white);opacity:1}.emailForm{-webkit-overflow-scrolling:touch;padding:var(--rail);z-index:11;transition:all 2.5s ease-in-out;display:block;position:fixed;bottom:-100%;left:0}.emailForm h6{color:var(--white);letter-spacing:1px;text-transform:uppercase;margin:0;padding:0;font-size:11px;font-weight:400}.emailForm input{border:none;border-bottom:1px solid var(--white);color:var(--white);font-family:var(--sans);background:0 0;border-radius:0;width:175px;font-size:16px;line-height:24px;transform:translateY(-1px)}.emailForm input:focus{background:0 0;outline:none}.emailForm button{background:var(--white);color:#000;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;width:auto;margin:0 0 0 7px;padding:0 15px;font-size:8pt;line-height:25px;text-decoration:none;transition:all .3s ease-in-out;display:table-cell;transform:translateY(-1px)}.emailForm button:hover{background:var(--gold);cursor:pointer;transition:all .3s ease-in-out}.emailForm .msg-alert p{letter-spacing:1px;margin:5px 0 0;font-size:11px;transition:all 1s ease-in-out;color:var(--gold)!important}#modal{opacity:0;z-index:9;justify-content:center;align-items:center;height:100vh;transition:all 1s ease-in-out;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(-100vh)}#modal.open{opacity:1;transition:all 1.5s ease-in-out;transform:translate(0)}#modal h2{color:var(--white);letter-spacing:5px;text-align:center;text-transform:uppercase;margin:25px 0 15px;padding:0;font-size:12pt;font-weight:700}#modal h3{color:var(--white);letter-spacing:4px;text-transform:uppercase;margin:0 0 10px;font-size:11pt;font-weight:700}#modal p{color:var(--white)}#modal .panel{height:100%;display:none}#modal .panel.show{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#modal .lede{color:var(--muted);letter-spacing:3px;text-align:center;text-transform:uppercase;max-width:700px;margin:0 auto 30px;font-size:10pt;line-height:22px}#close{color:var(--white);letter-spacing:5px;opacity:0;pointer-events:none;right:var(--rail);text-transform:uppercase;top:calc(var(--rail) + 34px);z-index:1000;background:0 0;border:none;padding:0;font-size:10pt;font-weight:700;transition:all .5s ease-in-out;position:fixed}#close.show{opacity:1;pointer-events:auto}#close:hover{color:var(--gold);cursor:pointer;letter-spacing:5.5px}#tour{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-y:auto}#tour .inner{box-sizing:border-box;max-width:1500px;margin:0 auto;padding:0 240px 40vh}#tour ul{margin:0;padding:0;list-style:none}#tour ul li{color:var(--white);letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #ffffff1f;width:100%;padding:22px 0;font-size:12pt;font-weight:700;display:table}#tour ul li .wrap{box-sizing:border-box;vertical-align:middle;margin:0;padding:0;display:table-cell}#tour ul li .date{white-space:nowrap;width:230px;padding-right:34px}#tour ul li .date span{color:var(--gold);letter-spacing:3px;font-size:11px;font-weight:400;line-height:16px;display:block}#tour ul li .venue{box-sizing:border-box;text-align:left;width:100%;padding-right:25px}#tour ul li .venue span{letter-spacing:2px;opacity:.65;text-transform:none;font-size:9pt;font-style:oblique;font-weight:300;line-height:20px;display:block}#tour ul li .cta{text-align:right;white-space:nowrap;width:230px}#tour ul li .buy{background:var(--gold);color:#000;letter-spacing:3px;text-align:center;vertical-align:middle;margin:0;padding:0 22px;font-size:8pt;line-height:44px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}#tour ul li .buy:hover{background:var(--gold-lt);transition:all .3s ease-in-out}#tour ul li .buy.info{color:var(--white);background:0 0;border:1px solid #ffffff59;line-height:42px}#tour ul li .buy.info:hover{background:var(--white);color:#000;border-color:var(--white)}#music{-webkit-overflow-scrolling:touch;box-sizing:border-box;text-align:center;width:100%;min-height:100%;padding:0 240px 40vh;overflow-y:auto}#music.show{justify-content:flex-start;display:block}#videos{width:100%;overflow:hidden}#videos .frame{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 240px}#videos .ratio{background:#000;width:100%;padding-top:56.25%;position:relative}#videos iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;top:0;left:0}#videos .caps{color:var(--muted);letter-spacing:4px;text-align:center;text-transform:uppercase;margin:18px 0 0;font-size:8pt}.read{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-y:auto}.read .inner{box-sizing:border-box;max-width:1440px;margin:0;padding:0 240px 40vh}.read .masthead{border-bottom:1px solid #ffffff1f;margin:0 0 52px;padding:0 0 34px}#modal .read .masthead .kicker{color:var(--gold);letter-spacing:4px;text-align:left;text-transform:uppercase;margin:0 0 16px;font-size:8pt;font-weight:700}#modal .read .masthead h2{color:var(--white);letter-spacing:7px;text-align:left;text-transform:uppercase;margin:0 0 18px;font-size:34pt;font-weight:700;line-height:1.1}#modal .read .masthead .lede{color:#ffffffb8;letter-spacing:2.4px;text-align:left;text-transform:uppercase;max-width:none;margin:0;font-size:9.5pt}.read .body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:70px;display:grid}.read .copy,.read>.inner>p:not(.line):not(.label){max-width:64ch}.read p{color:#ffffffe0;letter-spacing:.2px;margin:0 0 26px;font-size:13pt;font-weight:400;line-height:32px}.read p.open{color:var(--white);letter-spacing:.1px;margin:0 0 34px;font-size:15pt;font-weight:400;line-height:36px}.read p em{color:var(--gold);letter-spacing:.6px;font-style:normal;font-weight:700}.read .rubric{color:var(--gold);letter-spacing:4px;text-transform:uppercase;margin:46px 0 18px;font-size:8pt;font-weight:700}.read .rubric:after{content:"";background:#eaa9466b;width:64px;height:1px;margin-top:14px;display:block}.read .pull{border-left:2px solid var(--gold);color:var(--white);letter-spacing:.2px;margin:40px 0;padding-left:28px;font-size:16pt;font-style:normal;font-weight:400;line-height:34px}.read .pull cite{color:#ffffff94;letter-spacing:2.4px;text-transform:uppercase;margin-top:16px;font-size:8pt;font-style:normal;line-height:18px;display:block}.read .acts{margin:44px 0 0}.read .side{position:sticky;top:0}.read .portrait{float:none;border:1px solid #ffffff24;width:100%;max-width:none;height:auto;margin:0 0 30px;display:block}.read .vitals{margin:0;padding:0}.read .vitals div{border-top:1px solid #ffffff1f;padding:16px 0}.read .vitals dt{color:var(--gold);letter-spacing:2.6px;text-transform:uppercase;margin:0 0 8px;font-size:7.5pt;font-weight:700}.read .vitals dd{color:#ffffffdb;letter-spacing:.2px;margin:0;font-size:10pt;line-height:22px}.read .vitals dd em{color:var(--gold);font-style:normal;font-weight:700}.read ul.facts{margin:0 0 34px;padding:0;list-style:none}.read ul.facts li{color:var(--white);letter-spacing:1.4px;text-transform:uppercase;border-bottom:1px solid #ffffff1f;padding:20px 0;font-size:12pt}.read ul.facts li b{color:var(--gold);font-weight:700}.read ul.facts li span{color:#ffffff9e;letter-spacing:2px;text-transform:uppercase;margin-top:8px;font-size:8.5pt;line-height:20px;display:block}.read .cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:56px;margin:0 0 42px;display:grid}.read .label{color:var(--gold);letter-spacing:4px;text-transform:uppercase;margin:0 0 16px;font-size:8pt;font-weight:700}.read .label:after{content:"";background:#eaa9466b;width:52px;height:1px;margin-top:14px;display:block}.read .line{color:#ffffffe0;letter-spacing:.4px;margin:0;font-size:12pt;line-height:30px}.read .line b{color:var(--white);letter-spacing:1.2px;font-weight:700}.read a.inline{border-bottom:1px solid var(--gold);color:var(--white);text-decoration:none;transition:all .3s ease-in-out}.read a.inline:hover{color:var(--gold)}@media (width<=1180px){.read .body{grid-template-columns:minmax(0,1fr) 250px;gap:44px}#modal .read .masthead h2{letter-spacing:5px;font-size:26pt}}@media (width<=900px){.read .body{display:block}.read .side{margin-top:48px;position:static}.read .portrait{max-width:340px}.read .copy{max-width:none}}@media (width<=768px){.read .masthead{margin-bottom:34px;padding-bottom:26px}#modal .read .masthead h2{letter-spacing:3px;font-size:20pt}.read p{font-size:12pt;line-height:29px}.read p.open{font-size:13.5pt;line-height:32px}.read .pull{padding-left:20px;font-size:13pt;line-height:29px}.read ul.facts li{font-size:10.5pt}.read .line{font-size:11pt;line-height:27px}}.btn{background:var(--gold);color:#000;letter-spacing:3px;text-align:center;text-transform:uppercase;margin:0 10px 10px 0;padding:0 24px;font-size:8pt;font-weight:700;line-height:46px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.btn:hover{background:var(--gold-lt)}.btn.ghost{color:var(--white);background:0 0;border:1px solid #ffffff59;line-height:44px}.btn.ghost:hover{background:var(--white);border-color:var(--white);color:#000}@media (width<=1180px){#tour .inner,.read .inner,#videos .frame,#music{padding-left:170px;padding-right:170px}#logo,nav#rail{width:260px}}@media (width<=900px){#splash{flex-direction:column}#splash .half{width:100%;height:auto}#splash .half.left{padding-top:90px}#splash #artwork{width:70%;padding:20px 0 40px;position:relative;right:auto}#splash #musicLinks p{letter-spacing:6px;line-height:40px}#splash #musicLinks p.date{font-size:16pt}#splash #logoMarks{display:none}}@media (width<=768px){.showMobile{display:block}.hideMobile{display:none}#logo{background:0 0;flex-direction:row;justify-content:flex-start;width:auto;height:auto;padding:18px 0 0 18px;top:0;left:0}#logo a{width:clamp(104px,28vw,150px)}#App #logo,#App.in #logo{left:0}nav#rail{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000eb;justify-content:center;width:100%;height:100vh;padding:0;transition:transform .45s ease-in-out;top:0;right:0;transform:translate(100%)}#App.in nav#rail{transition:transform .45s ease-in-out;right:0}nav#rail.open{transform:translate(0)}nav#rail a,nav#rail button{letter-spacing:6px;text-align:center;width:100%;font-size:15pt;line-height:44px}#burger{color:var(--white);z-index:1001;background:0 0;border:none;width:44px;height:44px;display:block;position:fixed;top:12px;right:12px}#burger span{background:var(--white);width:24px;height:2px;margin:5px auto;transition:all .3s ease-in-out;display:block}#burger.open span:first-child{transform:translateY(7px)rotate(45deg)}#burger.open span:nth-child(2){opacity:0}#burger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}#social{top:20px;right:64px}#App.in #social{top:20px}#social a{margin:0 7px}#stage{background-image:url(../media/bg-mobile.webp);background-position:34% 30%}#stage.open{transform:translateY(72vh)}#legal{letter-spacing:2px;padding-bottom:0;font-size:11px;bottom:auto;right:14px}#App.in #legal{bottom:86px}#legal span{font-size:11px;line-height:12px}.emailForm{padding:14px}.emailForm input{width:135px}#close{inset:auto auto 14px 18px}#modal h2{letter-spacing:4px;font-size:10pt}#modal .lede{letter-spacing:2px;padding:0 10px;font-size:8.5pt;line-height:18px}#tour ul li{padding:18px 0;display:block}#tour ul li .wrap{display:block;width:100%!important}#tour ul li .date{margin-bottom:6px}#tour ul li .venue{padding-right:0}#tour ul li .cta{text-align:left;margin-top:14px}#tour ul li .buy{padding:0 16px;font-size:11px;line-height:38px}.read .portrait{float:none;width:60%;max-width:220px;margin:0 auto 25px}#tour .inner,.read .inner,#music{padding:92px var(--rail) 58vh}#videos .frame{padding:0 var(--rail)}#modal h2{margin-top:0}#App:before,#App:after{content:"";pointer-events:none;z-index:10;position:fixed;left:0;right:0}#App:before{background:linear-gradient(#0d0d0df0 0%,#0d0d0d00 100%);height:82px;top:0}#App:after{background:linear-gradient(#0d0d0d00 0%,#0d0d0df0 60%);height:132px;bottom:0}}@media (height<=620px){nav#rail a,nav#rail button{font-size:11pt;line-height:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.page #App{opacity:1}.page #stage{opacity:.72;background-position:50% 92%;height:34vh;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 38%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000004d 38%,#000 100%)}.page #stage:after{background:linear-gradient(#0d0d0d8c 0%,#0d0d0d4d 50%,#0d0d0db3 100%)}.page #modal{opacity:0;transform:translateY(-100vh)}.page #modal.open{opacity:1;transition:all 1.2s ease-in-out;transform:translate(0)}.page #close{display:none}.page #logo a,.page nav#rail a{pointer-events:auto}@media (width<=768px){.page #stage{background-position:50% 94%;height:26vh}}.tour #stage{opacity:1;z-index:2;background-position:bottom;height:100vh;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 9%,#000 20%);mask-image:linear-gradient(#0000 0%,#0000008c 9%,#000 20%)}.tour #stage:after{background:linear-gradient(#0d0d0d9e 0%,#0d0d0dd1 42%,#0d0d0df0 100%)}#tour .inner{max-width:1560px;padding:86px 270px 40vh}#tour .masthead{text-align:center;margin:0 0 8px}#tour .masthead .kicker{color:var(--gold);letter-spacing:6px;text-transform:uppercase;margin:0 0 14px;font-size:8pt;font-weight:700}#tour .masthead h1{color:var(--white);letter-spacing:9px;text-transform:uppercase;margin:0 0 16px;font-size:30pt;font-weight:700;line-height:1.2}#tour .masthead .range{color:#ffffffc2;letter-spacing:2.2px;text-transform:uppercase;margin:0;font-size:11pt;line-height:26px}#tour .masthead .range b{color:var(--white);font-weight:700}#tour .shows{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:34px;margin:48px 0 0;padding:0;list-style:none;display:grid}#tour .show{flex-direction:column;order:1;margin:0;display:flex}#tour .show.past{opacity:.4;order:2}#tour .shot{aspect-ratio:16/10;background:#0a0a0c;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}#tour .shot img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out;display:block}#tour .shot:hover img{transform:scale(1.045)}#tour .shot:after{content:"";border:1px solid #ffffff24;transition:border-color .3s ease-in-out;position:absolute;inset:0}#tour .shot:hover:after{border-color:var(--gold)}#tour .stamp{color:var(--white);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0dd1;padding:10px 14px 8px;display:block;position:absolute;top:0;left:0}#tour .stamp b{letter-spacing:1.4px;font-size:15pt;font-weight:700;line-height:1;display:block}#tour .stamp i{color:var(--gold);letter-spacing:2.4px;text-transform:uppercase;margin-top:5px;font-size:7.5pt;font-style:normal;display:block}#tour .flag{background:var(--gold);color:#000;letter-spacing:3px;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:700;line-height:24px;position:absolute;top:0;right:0}#tour .show.past .flag{color:var(--white);background:#ffffff2e}#tour .meta{padding:18px 0 0}#tour .eventname{color:var(--gold);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 9px;font-size:8.5pt;font-weight:700;line-height:20px}#tour .meta h3{color:var(--white);letter-spacing:2px;text-transform:uppercase;margin:0 0 9px;font-size:15pt;font-weight:700;line-height:1.25}#tour .meta .where{color:#ffffffd1;letter-spacing:.2px;margin:0 0 18px;font-size:11pt;font-weight:400;line-height:26px}#tour .bill{color:#ffffffe6;letter-spacing:.2px;border-left:1px solid #eaa94680;margin:-4px 0 20px;padding-left:16px;font-size:10.5pt;line-height:25px}#tour .bill span{color:var(--gold);letter-spacing:2.4px;text-transform:uppercase;margin-bottom:5px;font-size:8pt;font-weight:700;display:block}#tour .acts{flex-wrap:wrap;gap:8px;margin:0;display:flex}#tour .act{color:var(--white);letter-spacing:2.4px;text-transform:uppercase;border:1px solid #ffffff57;padding:0 20px;font-size:8.5pt;font-weight:700;line-height:38px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}#tour .act:hover{background:var(--white);border-color:var(--white);color:#000}#tour .act.primary{background:var(--gold);border-color:var(--gold);color:#000}#tour .act.primary:hover{background:var(--gold-lt);border-color:var(--gold-lt)}#tour .note{color:#ffffffa8;letter-spacing:1.6px;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff1f;margin:56px 0 0;padding:26px 0 0;font-size:9.5pt;line-height:24px}#tour .note a{color:var(--white);border-bottom:1px solid var(--gold);text-decoration:none}#tour .note a:hover{color:var(--gold)}@media (width<=1180px){#tour .masthead h1{letter-spacing:6px;font-size:22pt}}@media (width<=768px){#tour .shows{grid-template-columns:1fr;gap:28px;margin-top:34px}#tour .masthead h1{letter-spacing:4px;font-size:16pt}#tour .masthead .range{letter-spacing:2px;font-size:7.5pt}.tour #stage{height:100vh}}body.blackout #stage,body.blackout .particles{display:none!important}body.blackout #logo{height:auto;padding:26px 0 0 var(--rail);background:0 0;justify-content:flex-start;width:auto;top:0;left:0}body.blackout #App.in #logo{left:0}body.blackout #logo a{width:clamp(90px,9vw,140px)}body.blackout nav#rail{background:linear-gradient(270deg,#0d0d0df5 0%,#0d0d0ddb 55%,#0d0d0d00 100%);width:300px}body.blackout #logo{background:radial-gradient(120% 120% at 0 0,#0d0d0d 34%,#0d0d0deb 58%,#0d0d0d00 100%);padding:0 46px 46px 0}body.blackout #App:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(#0d0d0d00 0%,#0d0d0d 58%);height:120px;position:fixed;bottom:0;left:0;right:0}body.blackout #modal .panel{background:var(--void)}body.blackout #tour .inner,body.blackout .read .inner,body.blackout #music,body.blackout #videos .frame{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:96px 300px 150px 56px}body.blackout .read .inner,body.blackout #videos .frame{max-width:1500px}body.blackout #music,body.blackout #modal h2,body.blackout #modal .lede{text-align:left}.show-page{-webkit-overflow-scrolling:touch;width:100%;overflow-y:auto}.show-page .inner{box-sizing:border-box;grid-template-columns:minmax(300px,460px) 1fr;gap:56px;width:100%;margin:0;padding:150px 300px 150px 56px;display:grid}.show-page .poster{position:relative}.show-page .poster img{border:1px solid #ffffff24;width:100%;height:auto;display:block}.show-page .poster figcaption{color:#ffffff9e;letter-spacing:2.4px;text-transform:uppercase;margin-top:14px;font-size:7.5pt}.show-page .countdown{background:var(--gold);color:#000;letter-spacing:3px;text-transform:uppercase;padding:0 13px;font-size:11px;font-weight:700;line-height:26px;position:absolute;top:-36px;left:0}.show-page .kicker{color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin:0 0 16px;font-size:9.5pt;font-weight:700;line-height:21px}.show-page .when{color:var(--white);letter-spacing:6px;margin:0 0 10px;font-size:44pt;font-weight:700;line-height:1}.show-page .weekday{color:#fff9;letter-spacing:5px;text-transform:uppercase;margin:0 0 30px;font-size:9pt}.show-page h1{color:var(--white);letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-size:27pt;font-weight:700;line-height:1.22}.show-page .city{color:#ffffffdb;letter-spacing:.2px;margin:0 0 36px;font-size:12.5pt;font-weight:400;line-height:28px}.show-page .rows{border-top:1px solid #ffffff1f;margin:0 0 34px;padding:0}.show-page .row{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:10px 34px;padding:16px 0;display:flex}.show-page .row dt{color:var(--gold);letter-spacing:2.4px;text-transform:uppercase;flex:0 0 152px;margin:4px 0 0;font-size:8.5pt;font-weight:700}.show-page .row dd{color:#fffffff0;letter-spacing:.2px;flex:300px;margin:0;font-size:12pt;font-weight:400;line-height:28px}.show-page .row dd a{color:var(--white);border-bottom:1px solid var(--gold);text-decoration:none}.show-page .row dd a:hover{color:var(--gold)}.show-page .row dd .jp{color:#ffffffb3;letter-spacing:0;margin-top:8px;font-size:11pt;line-height:25px;display:block}.show-page .acts{flex-wrap:wrap;gap:9px;margin:0 0 44px;display:flex}.show-page .acts a{color:var(--white);letter-spacing:2.4px;text-transform:uppercase;border:1px solid #ffffff57;padding:0 22px;font-size:8.5pt;font-weight:700;line-height:42px;text-decoration:none;transition:all .3s ease-in-out}.show-page .acts a:hover{background:var(--white);border-color:var(--white);color:#000}.show-page .acts a.primary{background:var(--gold);border-color:var(--gold);color:#000}.show-page .acts a.primary:hover{background:var(--gold-lt);border-color:var(--gold-lt)}.show-page .pager{border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.show-page .pager a{color:var(--white);letter-spacing:2.6px;text-transform:uppercase;font-size:8.5pt;font-weight:700;text-decoration:none;transition:all .3s ease-in-out}.show-page .pager a:hover{color:var(--gold)}.show-page .pager .idx{color:var(--muted);letter-spacing:3px;font-size:7.5pt}@media (width<=1180px){body.blackout #tour .inner,body.blackout .read .inner,body.blackout #music,body.blackout #videos .frame,.show-page .inner{padding-right:230px}body.blackout nav#rail{width:230px}.show-page .inner{grid-template-columns:minmax(240px,340px) 1fr;gap:40px}.show-page .when{letter-spacing:4px;font-size:32pt}}@media (width<=768px){body.blackout #logo{padding:18px 0 0 18px}body.blackout #logo a{width:clamp(84px,22vw,116px)}body.blackout nav#rail{background:#0d0d0df5;width:100%}body.blackout #tour .inner,body.blackout .read .inner,body.blackout #music,body.blackout #videos .frame,.show-page .inner{padding:92px var(--rail) 150px}.show-page .inner{display:block}.show-page .poster{margin-bottom:34px}.show-page .when{letter-spacing:3px;font-size:26pt}.show-page h1{letter-spacing:3px;font-size:15pt}.show-page .row dt{flex:0 0 100%}}#tour .meta h3 a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}#tour .meta h3 a:hover{color:var(--gold)}body.blackout #tour .masthead{text-align:left;margin:0 0 10px}body.blackout #tour .masthead h1{letter-spacing:10px;margin:0 0 18px;font-size:44pt}body.blackout #tour .shows{margin-top:56px}.show-page .detail>.poster{margin:44px 0 40px}.show-page .detail>.poster img{border-color:#ffffff1a}.show-page .pager{margin-top:8px}@media (width<=1180px){body.blackout #tour .masthead h1{letter-spacing:6px;font-size:30pt}}@media (width<=768px){body.blackout #tour .masthead h1{letter-spacing:4px;font-size:20pt}}#tour .stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:0 56px;margin:30px 0 0;padding:24px 0 0;display:flex}#tour .stats div{min-width:96px}#tour .stats b{color:var(--white);letter-spacing:2px;font-size:26pt;font-weight:700;line-height:1;display:block}#tour .stats span{color:var(--gold);letter-spacing:3.4px;text-transform:uppercase;margin-top:10px;font-size:8pt;font-weight:700;display:block}#tour .feature{grid-template-columns:1.08fr 1fr;align-items:center;gap:52px;margin:52px 0 0;display:grid}#tour .feature[hidden]{display:none}#tour .fshot{display:block;position:relative;overflow:hidden}#tour .fshot img{width:100%;height:auto;transition:transform .8s ease-in-out;display:block}#tour .fshot:hover img{transform:scale(1.04)}#tour .fshot:after{content:"";border:1px solid #ffffff29;position:absolute;inset:0}#tour .fkick{color:#000;background:var(--gold);letter-spacing:4px;text-transform:uppercase;margin:0 0 22px;padding:0 14px;font-size:7.5pt;font-weight:700;line-height:28px;display:inline-block}#tour .fdate{color:var(--white);letter-spacing:4px;margin:0 0 6px;font-size:62pt;font-weight:700;line-height:.92}#tour .fday{color:#fff9;letter-spacing:5px;text-transform:uppercase;margin:0 0 26px;font-size:9pt}#tour .fevent{color:var(--gold);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 10px;font-size:9.5pt;font-weight:700;line-height:21px}#tour .feature h2{color:var(--white);letter-spacing:3.6px;text-transform:uppercase;margin:0 0 12px;font-size:26pt;font-weight:700;line-height:1.15}#tour .fwhere{color:#ffffffdb;letter-spacing:.4px;margin:0 0 26px;font-size:12.5pt;font-weight:400;line-height:26px}#tour .frow{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:6px 26px;padding:14px 0;display:flex}#tour .frow dt{color:var(--gold);letter-spacing:2.4px;text-transform:uppercase;flex:0 0 116px;margin:5px 0 0;font-size:8pt;font-weight:700}#tour .frow dd{color:#fffffff0;letter-spacing:.2px;flex:240px;margin:0;font-size:11.5pt;font-weight:400;line-height:27px}#tour .facts{flex-wrap:wrap;gap:9px;margin:26px 0 0;display:flex}#tour .route{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;z-index:11;background:#0d0d0df0;border-bottom:1px solid #ffffff1f;gap:0;margin:56px -300px 0 -56px;padding:0 300px 0 200px;display:flex;position:sticky;top:0;overflow-x:auto}#tour .route::-webkit-scrollbar{display:none}#tour .route a{color:var(--white);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:16px 20px 13px;text-decoration:none;transition:all .3s ease-in-out}#tour .route i{color:#fff9;letter-spacing:2.2px;font-size:7.5pt;font-style:normal;display:block}#tour .route b{letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-size:10pt;font-weight:700;display:block}#tour .route em{color:#ffffffa3;letter-spacing:1.4px;margin-top:5px;font-size:7.5pt;font-style:normal;display:block}#tour .route a:hover{background:#ffffff0d}#tour .route a.on{border-bottom-color:var(--gold)}#tour .route a.on b,#tour .route a.on i{color:var(--gold)}#tour .route a.done{opacity:.4}#tour .shows{margin-top:46px}#tour .show{opacity:1;transition:transform .45s ease-in-out}#tour .show.reveal{opacity:0;transform:translateY(26px)}#tour .show.seen{opacity:1;transition:opacity .7s ease-in-out,transform .7s ease-in-out;transform:none}#tour .show.flash .shot:after{border-color:var(--gold)}#tour .veil{opacity:0;background:linear-gradient(#0d0d0d00 36%,#0d0d0de0 100%);justify-content:flex-end;align-items:flex-end;padding:0 16px 14px;transition:opacity .35s ease-in-out;display:flex;position:absolute;inset:0}#tour .veil span{color:var(--gold);letter-spacing:4px;text-transform:uppercase;font-size:7.5pt;font-weight:700;transition:transform .35s ease-in-out;transform:translateY(8px)}@media (hover:hover) and (pointer:fine){#tour .show:hover{transform:translateY(-5px)}#tour .show:hover .veil{opacity:1}#tour .show:hover .veil span{transform:none}#tour .show:hover .stamp b{color:var(--gold)}#tour .shot:focus-visible .veil{opacity:1}}@media (hover:none){#tour .veil{display:none}}@media (width<=1180px){#tour .feature{grid-template-columns:1fr 1fr;gap:36px}#tour .fdate{font-size:44pt}#tour .feature h2{letter-spacing:3px;font-size:18pt}#tour .route{margin-right:-230px;padding-right:230px}}@media (width<=900px){#tour .feature{display:block}#tour .fshot{margin-bottom:28px}}@media (width<=768px){#tour .stats{gap:0 32px;margin-top:22px;padding-top:18px}#tour .stats b{font-size:17pt}#tour .stats span{letter-spacing:3px;font-size:11px}#tour .feature{margin-top:34px}#tour .fdate{font-size:34pt}#tour .fkick{letter-spacing:3px;font-size:11px}#tour .route{margin:34px -25px 0;padding:0 25px}#tour .route a{padding:13px 14px 11px}#tour .shows{margin-top:30px}}#music{overflow:hidden}#music .inner{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:100%;margin:0;display:flex;overflow:hidden}#music .mhead{flex:none;margin:0 0 18px}#music .mhead .kicker{color:var(--gold);letter-spacing:4px;text-transform:uppercase;margin:0 0 14px;font-size:8pt;font-weight:700}#music .mhead h2{color:var(--white);letter-spacing:6px;text-transform:uppercase;margin:0 0 10px;font-size:26pt;font-weight:700;line-height:1.15}#music .mhead .lede{color:#ffffffb3;letter-spacing:2.4px;text-transform:uppercase;margin:0;font-size:9.5pt}#music .deck{flex:auto;grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:44px;min-height:0;display:grid;overflow:hidden}#music .disc{flex-direction:column;min-height:0;display:flex}#music .shelf{scrollbar-width:none;border-top:1px solid #ffffff1f;flex-direction:column;min-height:0;display:flex;overflow-y:auto}#music .shelf::-webkit-scrollbar{display:none}#music .rel{color:var(--white);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-items:center;gap:20px;width:100%;padding:13px 4px;transition:all .3s ease-in-out;display:flex}#music .rel img{object-fit:cover;opacity:.84;flex:0 0 92px;width:92px;height:92px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:block}#music .rel .txt{min-width:0;display:block}#music .rel b{letter-spacing:1.6px;text-transform:uppercase;font-size:11.5pt;font-weight:700;line-height:1.25;display:block}#music .rel i{color:#ffffff9e;letter-spacing:2px;text-transform:uppercase;margin-top:7px;font-size:8pt;font-style:normal;display:block}#music .rel.on{border-left:2px solid var(--gold);padding-left:14px}#music .rel.on b{color:var(--gold)}#music .rel.on img{opacity:1}#music .rel .txt b{align-items:center;gap:9px;display:flex}#music .rel.playing .txt b:after{background:var(--gold);content:"";flex:0 0 7px;width:7px;height:7px}#music .shelf-foot{margin:12px 0 0}#music .shelf-foot a{color:var(--white);letter-spacing:2.4px;text-transform:uppercase;border-bottom:1px solid #ffffff59;margin:0 18px 10px 0;padding-bottom:3px;font-size:7.5pt;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}#music .shelf-foot a:hover{border-color:var(--gold);color:var(--gold)}@media (hover:hover) and (pointer:fine){#music .rel:hover{background:#ffffff0a}#music .rel:hover img{opacity:1;transform:scale(1.04)}}#music .rec{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,258px) minmax(0,1fr);align-items:start;gap:24px 44px;min-height:0;display:grid;overflow:hidden}#music .sleeve{grid-area:1/1}#music .about{grid-area:2/1;min-width:0}#music .list{grid-area:1/2/span 2;align-self:stretch;min-width:0;min-height:0}#music .about,#music .list{scrollbar-width:none;overflow-y:auto}#music .about::-webkit-scrollbar{display:none}#music .list::-webkit-scrollbar{display:none}#music .rec[hidden]{display:none}#music .sleeve{margin:0}#music .sleeve img{border:1px solid #ffffff24;width:100%;height:auto;display:block}#music .about .kicker{color:var(--gold);letter-spacing:2.4px;text-transform:uppercase;margin:0 0 10px;font-size:7.5pt;font-weight:700}#music .about h3{color:var(--white);letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-size:21pt;font-weight:700;line-height:1.2}#music .about .blurb{color:#ffffffd6;letter-spacing:.4px;max-width:56ch;margin:0 0 18px;font-size:10.5pt;font-weight:400;line-height:22px}#music .about .acts{flex-wrap:wrap;gap:9px;margin:0 0 24px;display:flex}#music .about .act{color:var(--white);letter-spacing:2.4px;text-transform:uppercase;border:1px solid #ffffff57;padding:0 20px;font-size:8pt;font-weight:700;line-height:38px;text-decoration:none;transition:all .3s ease-in-out}#music .about .act:hover{background:var(--white);border-color:var(--white);color:#000}#music .about .act.primary{background:var(--gold);border-color:var(--gold);color:#000}#music .about .act.primary:hover{background:var(--gold-lt);border-color:var(--gold-lt)}#music .soon{color:#fff9;letter-spacing:1.8px;text-transform:uppercase;border-top:1px solid #ffffff1f;margin:0;padding:22px 0 0;font-size:9pt}#music .tracks{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}#music .tracks li{margin:0}#music .trk{color:var(--white);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:16px;width:100%;padding:6px;transition:all .25s ease-in-out;display:flex;position:relative;overflow:hidden}#music .trk .n{color:#fff6;letter-spacing:1.6px;flex:0 0 26px;font-size:7.5pt;font-weight:700}#music .trk .ic{border:1px solid #ffffff4d;border-radius:50%;flex:0 0 26px;width:26px;height:26px;transition:all .25s ease-in-out;position:relative}#music .trk .ic:before{border-bottom:5px solid #0000;border-left:9px solid var(--white);content:"";border-top:5px solid #0000;margin-top:-5px;margin-left:-3px;position:absolute;top:50%;left:50%}#music .trk.playing .ic:before{background:var(--gold);box-shadow:5px 0 0 var(--gold);border:0;width:3px;height:11px;margin-top:-5.5px;margin-left:-5px;left:50%}#music .trk .t{letter-spacing:.3px;flex:auto;min-width:0;font-size:11pt;font-weight:400;line-height:1.25}#music .trk .d{color:#ffffff80;letter-spacing:1.4px;flex:none;font-size:8.5pt}#music .trk .bar{opacity:0;background:#eaa9462e;height:2px;transition:opacity .25s ease-in-out;position:absolute;bottom:0;left:0;right:0}#music .trk .bar i{background:var(--gold);width:0;height:100%;display:block}#music .trk.active{background:#ffffff0a}#music .trk.active .t{color:var(--gold);font-weight:700}#music .trk.active .n{color:var(--gold)}#music .trk.active .ic{border-color:var(--gold)}#music .trk.active .bar{opacity:1}#music .trk.err{cursor:not-allowed;opacity:.42}#music .trk.err .d:after{content:" ·unavailable";color:var(--gold)}#music .trk:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}@media (hover:hover) and (pointer:fine){#music .trk:hover{background:#ffffff0d}#music .trk:hover .ic{background:var(--white);border-color:var(--white)}#music .trk:hover .ic:before{border-left-color:#000}#music .trk.playing:hover .ic{border-color:var(--gold);background:0 0}}#music .credits{border-top:1px solid #ffffff1f;margin:22px 0 0;padding:16px 0 0}#music .credits summary{color:var(--gold);cursor:pointer;letter-spacing:2.4px;text-transform:uppercase;font-size:7.5pt;font-weight:700;list-style:none}#music .credits summary::-webkit-details-marker{display:none}#music .credits summary:after{content:" +"}#music .credits[open] summary:after{content:" –"}#music .credits p{color:#ffffffa8;letter-spacing:.3px;max-width:62ch;margin:14px 0 0;font-size:9.5pt;line-height:22px}#music .transport{z-index:11;background:#0d0d0df0;border-bottom:1px solid #ffffff24;flex:none;align-items:center;gap:16px;margin:0 0 14px;padding:0 0 12px;display:flex}#music .transport[hidden]{display:none}#music .tbtn{cursor:pointer;background:0 0;border:1px solid #ffffff4d;flex:none;width:34px;height:34px;transition:all .3s ease-in-out;position:relative}#music .tbtn:hover{border-color:var(--gold)}#music .tbtn:before,#music .tbtn:after{content:"";position:absolute}#music .tbtn.play:before{border-bottom:6px solid #0000;border-left:11px solid var(--white);border-top:6px solid #0000;margin-top:-6px;margin-left:-4px;top:50%;left:50%}#music .tbtn.play.on:before{background:var(--gold);box-shadow:6px 0 0 var(--gold);border:0;width:4px;height:13px;margin-top:-6.5px;margin-left:-6px;top:50%;left:50%}#music .tbtn.prev:before,#music .tbtn.next:before{border-top:5px solid #0000;border-bottom:5px solid #0000;margin-top:-5px;top:50%;left:50%}#music .tbtn.prev:before{border-right:9px solid var(--white);margin-left:-3px}#music .tbtn.next:before{border-left:9px solid var(--white);margin-left:-6px}#music .tbtn.prev:after,#music .tbtn.next:after{background:var(--white);width:2px;height:11px;margin-top:-5.5px;top:50%}#music .tbtn.prev:after{left:9px}#music .tbtn.next:after{right:9px}#music .tbtn.mute{border:0;width:26px;height:26px}#music .tbtn.mute:before{border-bottom:6px solid #0000;border-right:9px solid var(--white);border-top:6px solid #0000;margin-top:-6px;top:50%;left:6px}#music .tbtn.mute:after{background:var(--white);width:2px;height:10px;margin-top:-5px;top:50%;right:7px}#music .tbtn.mute.off:before{border-right-color:#ffffff59}#music .tbtn.mute.off:after{background:var(--gold);height:14px;margin-top:-7px;transform:rotate(45deg)}#music .now{flex:0 220px;min-width:0;overflow:hidden}#music .now b{color:var(--white);letter-spacing:1.4px;text-overflow:ellipsis;white-space:nowrap;font-size:9pt;font-weight:700;display:block;overflow:hidden}#music .now i{color:#ffffff8c;letter-spacing:2.2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:11px;font-style:normal;display:block;overflow:hidden}#music .seek{cursor:pointer;background:#ffffff29;flex:auto;min-width:80px;height:3px;position:relative}#music .seek i{background:var(--gold);width:0;height:100%;display:block}#music .seek:after{content:"";position:absolute;inset:-9px 0}#music .seek:focus-visible{outline:1px solid var(--gold);outline-offset:5px}#music .clock{color:#ffffffb3;letter-spacing:1.2px;font-variant-numeric:tabular-nums;flex:none;font-size:8pt}#music .clock b{color:var(--white);font-weight:700}#music .clock i{font-style:normal}#music .vol{flex:none;align-items:center;gap:8px;display:flex}#music .vol input{appearance:none;cursor:pointer;background:#ffffff29;width:76px;height:3px}#music .vol input::-webkit-slider-thumb{appearance:none;background:var(--white);width:11px;height:11px}#music .vol input::-moz-range-thumb{background:var(--white);border:0;width:11px;height:11px}@media (width<=1180px){#music .deck{grid-template-columns:250px 1fr;gap:36px}#music .rec{grid-template-columns:220px 1fr;gap:30px}#music .now{flex-basis:150px}#music .vol{display:none}}@media (width<=900px){#music .deck{display:block}#music .shelf{scrollbar-width:none;flex-direction:row;gap:10px;margin:0 0 34px;position:static;overflow-x:auto}#music .shelf::-webkit-scrollbar{display:none}#music .rel{text-align:center;border-bottom:0;flex-direction:column;flex:none;gap:10px;width:128px;padding:14px 4px}#music .rel.on{border-left:0;border-bottom:2px solid var(--gold);padding-left:4px}#music .rel img{flex:none;width:96px;height:96px}#music .rel b{letter-spacing:1.2px;font-size:9pt}#music .rel i{letter-spacing:1.4px;font-size:11px}#music .shelf-foot{display:none}#music .rec{display:block}#music .sleeve{max-width:340px;margin:0 0 26px}}@media (width<=768px){#music .mhead h2{letter-spacing:4px;font-size:20pt}#music .transport{gap:10px;padding:12px 0}#music .tbtn.prev,#music .tbtn.next{display:none}#music .now{flex-basis:96px}#music .trk{gap:12px;padding:13px 2px}#music .trk .t{font-size:10pt}}#music .rec.film{flex-direction:column;min-height:0;display:flex;overflow:hidden}#music .rec.film .list,#music .rec[hidden],#music .rec.film[hidden]{display:none}#music .screen{margin:0 0 30px}#music .ratio{background:#000;width:100%;padding-top:56.25%;position:relative}#music .rec.film .screen{flex-direction:column;flex:auto;min-height:0;margin:0 0 22px;display:flex}#music .rec.film .ratio{aspect-ratio:16/9;flex:auto;width:auto;max-width:100%;height:auto;min-height:0;margin:0;padding-top:0}#music .rec.film .about{flex:none;grid-area:auto;overflow:visible}#music .rec.film .vcap{flex:none}#music .ratio iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;top:0;left:0}#music .vcap{color:#fff9;letter-spacing:2.4px;text-transform:uppercase;margin:14px 0 0;font-size:7.5pt}#music .rec.film .about{max-width:820px}.ytfall{z-index:3;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}.ytfall[hidden]{display:none}.ytfall img{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;top:0;left:0}.ytfall .cue{border:2px solid var(--white);z-index:2;background:#0d0d0d4d;border-radius:50%;width:76px;height:76px;transition:all .3s ease-in-out;position:relative;box-shadow:0 4px 24px #00000059}.ytfall .cue:before{border-bottom:14px solid #0000;border-left:24px solid var(--white);content:"";border-top:14px solid #0000;margin-top:-14px;margin-left:-8px;position:absolute;top:50%;left:50%}.ytfall .say{color:var(--white);letter-spacing:3px;text-align:center;text-transform:uppercase;z-index:2;font-size:7.5pt;font-weight:700;position:absolute;bottom:22px;left:0;right:0}.ytfall:after{content:"";z-index:1;background:linear-gradient(#0d0d0d00 0% 55%,#0d0d0da6 100%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ytfall:hover .cue{background:var(--gold);border-color:var(--gold)}.ytfall:hover .cue:before{border-left-color:#000}}#music .disc .rec{flex:auto;min-height:0}#music .tracks{border-top:0}#music .list .trk{border-top:1px solid #ffffff1a;border-bottom:0}#music .tracks.two{column-count:2;column-gap:48px}#music .tracks.two li{break-inside:avoid;-webkit-column-break-inside:avoid}body.blackout #music{padding:92px 260px 34px 56px}@media (height<=860px){#music .mhead{margin-bottom:22px}#music .mhead h2{letter-spacing:5px;margin-bottom:8px;font-size:24pt}#music .rel img{flex-basis:76px;width:76px;height:76px}#music .rel{padding:10px 4px}#music .rec{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px 40px}#music .rec.film .screen,#music .about .blurb{margin-bottom:16px}#music .trk{padding:7px 6px}body.blackout #music{padding:118px 260px 24px 56px}}@media (height<=720px){#music .about .blurb{display:none}#music .rel img{flex-basis:64px;width:64px;height:64px}#music .rec{grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:16px 34px}#music .trk{gap:12px;padding:6px 4px}#music .trk .t{font-size:10pt}}@media (width<=900px){#music{overflow-y:auto}#music .inner{height:auto;display:block;overflow:visible}#music .deck{display:block;overflow:visible}#music .about,#music .list{overflow:visible}#music .rec{display:block;overflow:visible}#music .rec.film .ratio{aspect-ratio:auto;flex:none;width:100%;padding-top:56.25%}body.blackout #music{padding:92px var(--rail) 58vh}}#social a svg{transition:fill .3s ease-in-out,transform .3s ease-in-out}@media (hover:hover) and (pointer:fine){#social a:hover svg{transform:translateY(-2px)}#social #facebook:hover svg{fill:#1877f2}#social #instagram:hover svg{fill:#e1306c}#social #spotify:hover svg{fill:#1db954}#social #youtube:hover svg{fill:red}}#social a:focus-visible svg{outline:1px solid var(--gold);outline-offset:4px}nav#rail a .jp{vertical-align:baseline;width:22px;margin-left:10px;display:inline-block}nav#rail a .jp svg{width:100%;height:auto;display:block}nav#rail a .jp .fld{fill:#fff;stroke:#00000059;stroke-width:1px}nav#rail a .jp .dsc{fill:#bc002d}nav#rail a .jp{opacity:.78;transition:opacity .3s ease-in-out,transform .3s ease-in-out}nav#rail a.selected .jp,nav#rail a.on .jp{opacity:1}@media (hover:hover) and (pointer:fine){nav#rail a:hover .jp{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){nav#rail a .jp{transition:none}nav#rail a:hover .jp{transform:none}}@media (width<=768px){nav#rail a .jp{width:18px;margin-left:8px}}body.blackout #tour .lockup{padding:0}body.blackout #tour .lockup .disc{background:var(--ember);border-radius:50%;width:64px;height:64px;margin:0 0 20px;display:block;position:relative}body.blackout #tour .lockup .disc:after{border:1px solid var(--gold-lt);content:"";opacity:.72;border-radius:50%;position:absolute;inset:-7px -7px -3px -3px}#tour .masthead .kicker{letter-spacing:5px;font-size:9pt}body.blackout #tour .masthead h1{letter-spacing:11px;font-size:52pt}@media (width<=768px){body.blackout #tour .masthead h1{letter-spacing:4px;font-size:22pt}body.blackout #tour .lockup .disc{width:92px;height:120px;top:-34px;left:-26px}}#tour .stats b{font-size:32pt}#tour .feature h2{letter-spacing:3px;font-size:30pt}#tour .fdate{font-size:70pt}#tour .frow dd{font-size:12.5pt;line-height:29px}#tour .fwhere{font-size:13.5pt;line-height:28px}#tour .meta h3{letter-spacing:1.8px;font-size:17pt}#tour .meta .where{font-size:12pt;line-height:28px}#tour .bill{font-size:11.5pt;line-height:27px}#tour .eventname{font-size:9pt;line-height:22px}@media (width<=768px){#tour .stats b,#tour .feature h2{font-size:18pt}#tour .fdate{font-size:34pt}#tour .meta h3{font-size:14pt}#tour .meta .where,#tour .bill,#tour .frow dd,#tour .fwhere{font-size:11pt;line-height:25px}}body.blackout #videos .frame{max-width:none;padding:104px 300px 60px 56px}#videos h2{letter-spacing:6px;text-align:left;margin:0 0 22px;font-size:26pt}#videos .ratio{border:1px solid #ffffff24}#videos .caps{color:#ffffffa3;letter-spacing:2.4px;text-align:left;margin:20px 0 0;font-size:9pt}@media (width<=900px){body.blackout #videos .frame{padding:92px var(--rail) 40px}#videos h2{letter-spacing:3px;font-size:17pt}}#music .disc,#music .rec{position:relative}#music .rec .ground{filter:blur(46px)saturate(1.45)brightness(.62);opacity:.55;pointer-events:none;z-index:0;background-position:50%;background-size:cover;display:block;position:absolute;inset:-12% -8%}#music .rec:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0d0d0d9e 0%,#0d0d0ddb 58%,#0d0d0d 100%);position:absolute;inset:-12% -8%}#music .rec>*{z-index:1;position:relative}#music .rec.film .ground{filter:blur(56px)saturate(1.3)brightness(.5);opacity:.42}#music .sleeve img{border:1px solid #ffffff2e;transition:transform .5s ease-in-out;box-shadow:0 22px 60px #000000a8}#music .about h3{letter-spacing:2.4px;font-size:24pt}#music .rel img{border:1px solid #ffffff24}#music .rel.on img{border-color:var(--gold)}@media (hover:hover) and (pointer:fine){#music .rec:not(.film) .sleeve img:hover{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){#music .sleeve img{transition:none}}@media (width<=900px){#music .rec .ground,#music .rec:after{inset:0}}#tour .routemap{border-bottom:1px solid #ffffff1a;margin:0 0 54px;padding:0 0 30px}#tour .mapwrap{background:radial-gradient(110% 86% at 18% 6%,#e0721a0e 0%,#e0721a00 56%),radial-gradient(90% 80% at 88% 94%,#eaa94609 0%,#eaa94600 60%),#090909;border:1px solid #ffffff12;border-radius:3px;position:relative;overflow:hidden}#tour .routemap svg.jp{width:100%;height:auto;display:block}#tour .routemap .grat path{fill:none;stroke:#fff;stroke-opacity:.045;stroke-width:1px}#tour .routemap .land path{fill:#ffffff24;stroke:none}#tour .routemap .leg{fill:none;stroke-linecap:round;stroke-linejoin:round}#tour .routemap .leg.out{stroke:var(--gold);stroke-width:1.6px;opacity:.85;stroke-dasharray:1400;stroke-dashoffset:1400px}#tour .routemap .leg.back{stroke:var(--gold);stroke-dasharray:2 7;stroke-width:1.4px;opacity:.42}.reveal-in #tour .routemap .leg.out,#tour .routemap.drawn .leg.out{stroke-dashoffset:0;transition:stroke-dashoffset 1.9s cubic-bezier(.4,0,.2,1) .15s}#tour .routemap .city{cursor:pointer;text-decoration:none}#tour .routemap .hit{fill:#0000;stroke:none}#tour .routemap rect.hit{rx:3}#tour .routemap .city:focus-visible{outline:none}#tour .routemap .lead{fill:none;stroke:#ffffff42;stroke-width:1px}#tour .routemap .ring{fill:none;stroke:var(--gold);stroke-opacity:.34;stroke-width:1px;transform-box:fill-box;transform-origin:50%;transition:stroke-opacity .3s ease-in-out,transform .4s cubic-bezier(.2,.9,.3,1.2)}#tour .routemap .hub{fill:var(--gold);transition:fill .25s ease-in-out,r .3s cubic-bezier(.2,.9,.3,1.2)}#tour .routemap .nm{fill:#ffffffe6;font-family:var(--sans);letter-spacing:3.4px;font-size:17px;font-weight:700;transition:fill .25s ease-in-out}#tour .routemap .nm .kj{fill:#ffffff6b;letter-spacing:1px;font-size:13px;font-weight:400}#tour .routemap .dt{fill:#ffffff80;font-family:var(--sans);letter-spacing:1.5px;text-transform:uppercase;font-size:12.5px}#tour .routemap .city.on .hub,#tour .routemap .city:hover .hub{fill:#fff}#tour .routemap .city:focus-visible .hub{fill:#fff}#tour .routemap .city.on .ring,#tour .routemap .city:hover .ring{stroke-opacity:.95;transform:scale(1.34)}#tour .routemap .city:focus-visible .ring{stroke-opacity:.95;transform:scale(1.34)}#tour .routemap .city.on .nm,#tour .routemap .city:hover .nm{fill:var(--gold)}#tour .routemap .city:focus-visible .nm{fill:var(--gold)}#tour .routemap .city.on .dt,#tour .routemap .city:hover .dt{fill:#ffffffd1}#tour .routemap .city:focus-visible .dt{fill:#ffffffd1}#tour .routemap.lit .city{opacity:.34;transition:opacity .22s ease-in-out}#tour .routemap.lit .city.on{opacity:1}#tour .routemap .insbg{fill:#0d0d0d;fill-opacity:.9}#tour .routemap .insfr{fill:none;stroke:#eaa94657;stroke-width:1px}#tour .routemap .kanto .iland path{fill:#ffffff28;stroke:none}#tour .routemap .icap{fill:#fff;font-family:var(--sans);letter-spacing:3.4px;font-size:15px;font-weight:700}#tour .routemap .icap .kj{fill:var(--gold);letter-spacing:1px;font-size:12px;font-weight:400}#tour .routemap .isub{fill:#ffffff70;font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;font-size:11px}#tour .routemap .stop{cursor:pointer;text-decoration:none}#tour .routemap .stop:focus-visible{outline:none}#tour .routemap .stop .halo{fill:#eaa9461a;transition:fill .25s ease-in-out}#tour .routemap .stop .dot{fill:var(--ember);transition:fill .25s ease-in-out}#tour .routemap .iv{fill:#ffffffe0;font-family:var(--sans);letter-spacing:1.6px;font-size:12px;font-weight:700;transition:fill .25s ease-in-out}#tour .routemap .id{fill:#ffffff73;font-family:var(--sans);letter-spacing:1.2px;text-transform:uppercase;font-size:10.5px}#tour .routemap .stop{transition:transform .28s cubic-bezier(.2,.9,.3,1.2)}#tour .routemap .stop:hover,#tour .routemap .stop.on{transform:translateY(-8px)}#tour .routemap .stop:focus-visible{transform:translateY(-8px)}#tour .routemap .stop:hover .dot,#tour .routemap .stop.on .dot{fill:#fff}#tour .routemap .stop:focus-visible .dot{fill:#fff}#tour .routemap .stop:hover .halo,#tour .routemap .stop.on .halo{fill:#eaa94647}#tour .routemap .stop:focus-visible .halo{fill:#eaa94647}#tour .routemap .stop:hover .iv,#tour .routemap .stop.on .iv{fill:var(--gold)}#tour .routemap .stop:focus-visible .iv{fill:var(--gold)}#tour .routemap .plate .rule{stroke:var(--gold);stroke-width:1.4px;opacity:.8}#tour .routemap .plate .p1{fill:#fff;font-family:var(--sans);letter-spacing:6px;font-size:23px;font-weight:700}#tour .routemap .plate .p2{fill:#ffffffa8;font-family:var(--sans);letter-spacing:3.2px;font-size:14px}#tour .routemap .plate .p3{fill:var(--gold);font-family:var(--sans);letter-spacing:3px;font-size:12.5px}#tour .routemap .scale path{fill:none;stroke:#fff6;stroke-width:1px}#tour .routemap .scale text{fill:#fff6;font-family:var(--sans);letter-spacing:2.2px;font-size:11px}#tour .routemap .scale .cred{fill:#ffffff38;letter-spacing:1.8px;font-size:10px}#tour .mapfoot{grid-template-columns:1fr auto;align-items:end;gap:30px;margin:22px 0 0;display:grid}#tour .mapcard{border-left:2px solid var(--gold);min-height:74px;padding:2px 0 2px 18px}#tour .mapcard .mc-n{color:var(--gold);letter-spacing:3.4px;text-transform:uppercase;margin:0 0 7px;font-size:8pt;font-weight:700}#tour .mapcard .mc-v{color:#fff;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 7px;font-size:16pt;font-weight:700}#tour .mapcard .mc-c{color:#ffffff9e;letter-spacing:.4px;margin:0;font-size:10pt}#tour .mapkey{color:#ffffff6b;letter-spacing:2.2px;text-align:right;text-transform:uppercase;margin:0;font-size:8pt;line-height:2}#tour .mapkey .k-t{display:none}#tour .mapkey a{color:var(--gold);text-decoration:none}#tour .mapkey a:hover{text-decoration:underline}#tour .shows.lit .show{opacity:.38;transition:opacity .22s ease-in-out}#tour .shows.lit .show.lit{opacity:1}#tour .route.lit a{opacity:.4;transition:opacity .22s ease-in-out}#tour .route.lit a.lit{opacity:1}@media (prefers-reduced-motion:reduce){#tour .routemap .stop,#tour .routemap .ring,#tour .routemap .leg.out{transition:none}#tour .routemap .stop:hover,#tour .routemap .stop.on{transform:none}#tour .routemap .leg.out{stroke-dashoffset:0}}@media (width<=1024px){#tour .mapfoot{grid-template-columns:1fr}#tour .mapkey{text-align:left}#tour .mapkey .k-scale{justify-content:flex-start}}@media (hover:none){#tour .mapkey .k-p{display:none}#tour .mapkey .k-t{display:inline}}@media (width<=768px){#tour .mapwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}#tour .routemap svg.jp{min-width:900px}#tour .mapfoot{margin-top:18px}#tour .mapkey{text-align:left}}#tour .billboard{border-top:1px solid #ffffff1f;margin:60px 0 0;padding:34px 0 0}#tour .billboard img{aspect-ratio:2.4;object-fit:cover;object-position:center 42%;width:100%;height:auto;display:block}#tour .billboard figcaption{color:#ffffff9e;letter-spacing:2.4px;text-transform:uppercase;margin:16px 0 0;font-size:8.5pt}.show-page .billboard{box-sizing:border-box;max-width:1180px;margin:56px 300px 0 56px;text-decoration:none;display:block;position:relative}.show-page .billboard img{aspect-ratio:2.6;object-fit:cover;object-position:center 40%;width:100%;height:auto;display:block}.show-page .billboard .bb-copy{box-sizing:border-box;background:linear-gradient(#0d0d0d00 0%,#0d0d0de6 78%);padding:54px 30px 22px;display:block;position:absolute;bottom:0;left:0;right:0}.show-page .billboard b{color:#fff;letter-spacing:3px;text-transform:uppercase;font-size:15pt;font-weight:700;display:block}.show-page .billboard i{color:var(--gold);letter-spacing:2.4px;text-transform:uppercase;margin-top:8px;font-size:9pt;font-style:normal;display:block}@media (hover:hover) and (pointer:fine){.show-page .billboard:hover i{color:var(--gold-lt)}}.show-page{position:relative}.show-page .ground{filter:blur(46px)saturate(1.5)brightness(.78);opacity:.72;pointer-events:none;z-index:0;background-position:top;background-size:cover;height:78vh;display:block;position:absolute;top:0;left:0;right:0}.show-page:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0d0d0d66 0%,#0d0d0db8 52%,#0d0d0d 100%);height:78vh;position:absolute;top:0;left:0;right:0}.show-page .inner,.show-page .billboard{z-index:1;position:relative}@media (width<=900px){.show-page .billboard{margin:44px var(--rail) 0}}@media (width<=768px){.show-page .ground,.show-page:after{height:56vh}.show-page .billboard img{aspect-ratio:16/9}.show-page .billboard b{letter-spacing:2px;font-size:12pt}#tour .billboard{margin-top:40px;padding-top:26px}#tour .billboard img{aspect-ratio:16/9}}#stage .water{pointer-events:none;width:100%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 34px);mask-image:linear-gradient(#0000 0,#000 34px)}@media (prefers-reduced-motion:reduce){#stage .water{display:none}}#tour .tlhead{margin:0 0 clamp(52px,7vw,104px)}#tour .tlhead .kicker{color:var(--gold);letter-spacing:.38em;text-transform:uppercase;margin:0 0 18px;font-size:8.5pt;font-weight:600}#tour .tlhead h1{color:var(--white);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(46px,8vw,120px);font-weight:300;line-height:1}#tour .tg{margin:0 0 clamp(72px,9vw,140px)}#tour .tg-h{border-top:1px solid #ffffff4d;padding:26px 0 clamp(26px,4vw,50px)}#tour .tg-k{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin:0 0 16px;font-size:8pt;font-weight:600}#tour .tg-h h2{color:var(--white);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(28px,4.2vw,64px);font-weight:300;line-height:1.05}#tour .tg-h h2 i{color:#fff6;font-style:normal}#tour .tg-s{color:#ffffff9e;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9pt;line-height:1.7}#tour .tg.is-past .tg-h h2{color:#ffffffb3}#tour .tl-list{border:0;grid-template-columns:none;gap:0;margin:0;padding:0;display:block}body.blackout #tour .tl-list{margin:0}#tour .ev{opacity:1;border-top:1px solid #ffffff24;margin:0;padding:0;scroll-margin-top:96px;transition:opacity .35s,background .35s;position:relative}#tour .ev:last-child{border-bottom:1px solid #ffffff24}#tour .ev.past{opacity:.55}#tour .shows.lit .ev{opacity:.35}#tour .shows.lit .ev.lit{opacity:1}#tour .ev.flash{background:#eaa9461a}#tour .ev-a{color:var(--white);grid-template-columns:clamp(86px,9vw,136px) minmax(0,1fr) clamp(120px,15vw,210px);align-items:center;gap:0 clamp(20px,4vw,72px);padding:clamp(26px,3.2vw,44px) 0;text-decoration:none;display:grid;position:relative}#tour .ev-a:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#fff0);transition:opacity .5s;position:absolute;inset:0 -24px}#tour .ev-a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#tour .ev-date{display:block;position:relative}#tour .ev-date b{color:var(--white);letter-spacing:.02em;font-size:clamp(40px,5.2vw,78px);font-weight:300;line-height:.9;transition:color .4s;display:block}#tour .ev-date span{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin-top:12px;font-size:9pt;font-weight:600;display:block}#tour .ev-date i{color:#ffffff80;letter-spacing:.26em;text-transform:uppercase;margin-top:6px;font-size:7.5pt;font-style:normal;display:block}#tour .ev-main{min-width:0;position:relative}#tour .ev-tags{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:0;margin:0 0 12px;display:flex}#tour .ev-tags:empty{display:none}#tour .ev-tag,#tour .ev-tags .flag{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;background:0 0;border:1px solid #eaa946b3;padding:0 10px;font-size:11px;font-weight:700;line-height:22px;position:static}#tour .ev-tags .flag{background:var(--gold);border-color:var(--gold);color:#000}#tour .ev-tags .flag[hidden]{display:none}#tour .ev.past .ev-tags .flag{background:#fffc;border-color:#0000}#tour .ev-venue{color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(22px,3.3vw,50px);font-weight:300;line-height:1.1;transition:transform .55s cubic-bezier(.2,.7,.2,1)}#tour .ev-sub{color:#ffffffd1;max-width:56ch;margin:0 0 10px;font-size:11.5pt;line-height:1.5}#tour .ev-city{color:#fff9;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:9.5pt}#tour .ev-go{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:16px;margin-top:22px;font-size:8pt;font-weight:600;display:inline-flex}#tour .ev-go i{background:var(--gold);width:34px;height:1px;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block;position:relative}#tour .ev-go i:after{border-right:1px solid var(--gold);border-top:1px solid var(--gold);content:"";width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}#tour .ev-img{aspect-ratio:4/5;isolation:isolate;background:#131316;margin:0;position:relative;overflow:hidden}#tour .ev-img:after{background:var(--img) center/cover no-repeat;clip-path:inset(0);content:"";filter:blur(14px)brightness(.55)saturate(1.2);z-index:-1;position:absolute;inset:0}#tour .ev-img img{object-fit:contain;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}#tour .ev.next .ev-date b{color:var(--gold)}@media (hover:hover) and (pointer:fine){#tour .ev-go{opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);transform:translate(-14px)}#tour .ev-a:hover:before{opacity:1}#tour .ev-a:focus-visible:before{opacity:1}#tour .ev-a:hover .ev-go{opacity:1;transform:none}#tour .ev-a:focus-visible .ev-go{opacity:1;transform:none}#tour .ev-a:hover .ev-go i{width:58px}#tour .ev-a:hover .ev-venue{transform:translate(10px)}#tour .ev-a:hover .ev-img img{transform:scale(1.07)}#tour .ev-a:hover .ev-date b{color:var(--gold)}}#tour .lh{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin:clamp(70px,9vw,130px) 0 24px;font-size:8.5pt;font-weight:600}@media (width<=760px){#tour .ev-a{grid-template-columns:58px minmax(0,1fr) 84px;gap:0 18px;padding:26px 0}#tour .ev-date b{font-size:32px}#tour .ev-date span{letter-spacing:.22em;font-size:7.5pt}#tour .ev-date i{display:none}#tour .ev-venue{letter-spacing:.07em;font-size:21px}#tour .ev-sub{font-size:10.5pt}#tour .ev-city{letter-spacing:.18em;font-size:8pt}#tour .ev-go{letter-spacing:.24em;min-height:44px;margin-top:16px;font-size:11px}#tour .ev-go i{width:28px}}.read h2{font-size:30pt}#album .masthead,#discog .masthead{margin-bottom:40px}.read .btn,.read .act{color:var(--white);letter-spacing:2.6px;text-transform:uppercase;border:1px solid #fff6;margin:0 10px 10px 0;padding:0 24px;font-size:8pt;font-weight:700;line-height:42px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-block}.read .btn:hover,.read .act:hover{background:var(--white);border-color:var(--white);color:#000}.read .btn:not(.ghost),.read .act.primary{background:var(--gold);border-color:var(--gold);color:#000}.read .btn:not(.ghost):hover,.read .act.primary:hover{background:var(--white);border-color:var(--white)}#discog .albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 34px;margin:0;display:grid}@media (width<=1180px){#discog .albums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){#discog .albums{grid-template-columns:1fr}}#discog .album{color:var(--white);text-decoration:none;display:block}#discog .cov{aspect-ratio:1;background:#0a0a0c;border:1px solid #ffffff24;display:block;position:relative;overflow:hidden}#discog .cov img{object-fit:cover;width:100%;height:100%;transition:transform .8s ease-in-out,filter .5s;display:block;position:absolute;top:0;left:0}#discog .ov{opacity:0;background:linear-gradient(#0d0d0d40 0%,#0d0d0ded 74%);flex-direction:column;justify-content:flex-end;padding:26px;transition:opacity .4s ease-in-out;display:flex;position:absolute;inset:0}#discog .ov i{color:var(--gold);letter-spacing:3px;text-transform:uppercase;font-size:8pt;font-style:normal;font-weight:700;transition:transform .45s ease-in-out;transform:translateY(14px)}#discog .ov b{letter-spacing:2.6px;text-transform:uppercase;margin:8px 0 6px;font-size:20pt;font-weight:700;line-height:1.15;transition:transform .5s ease-in-out;display:block;transform:translateY(14px)}#discog .ov em{color:#ffffffc7;font-size:10.5pt;font-style:normal;transition:transform .55s ease-in-out;transform:translateY(14px)}#discog .ov u{border-bottom:1px solid var(--gold);color:var(--white);letter-spacing:3px;text-transform:uppercase;align-self:flex-start;margin-top:16px;padding-bottom:6px;font-size:8pt;font-weight:700;text-decoration:none;transition:transform .6s ease-in-out;transform:translateY(14px)}#discog .badge{background:var(--gold);color:#000;letter-spacing:3px;text-transform:uppercase;z-index:2;padding:0 13px;font-size:11px;font-weight:700;line-height:26px;position:absolute;top:0;left:0}#discog .cap{margin-top:16px;display:block}#discog .cap b{letter-spacing:2.4px;text-transform:uppercase;font-size:13pt;font-weight:700;transition:color .25s;display:block}#discog .cap i{color:#ffffff9e;letter-spacing:2.4px;text-transform:uppercase;margin-top:6px;font-size:8pt;font-style:normal;display:block}@media (hover:hover) and (pointer:fine){#discog .album:hover .cov img{filter:saturate(1.1)brightness(.75);transform:scale(1.07)}#discog .album:hover .ov{opacity:1}#discog .album:hover .ov i,#discog .album:hover .ov b,#discog .album:hover .ov em,#discog .album:hover .ov u{transform:none}#discog .album:hover .cap b{color:var(--gold)}}#discog .album:focus-visible .cov{outline:2px solid var(--gold);outline-offset:4px}#discog .stream{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:8px 28px;margin:64px 0 0;padding:26px 0 0;display:flex}#discog .stream span{color:#fff9;letter-spacing:3px;text-transform:uppercase;font-size:8pt}#discog .stream a{color:var(--white);letter-spacing:3px;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:9pt;font-weight:700;text-decoration:none}#discog .stream a:hover{color:var(--gold)}#album .crumbs{color:#ffffff94;letter-spacing:3px;text-transform:uppercase;margin:0 0 26px;font-size:8pt}#album .crumbs a{color:var(--white);border-bottom:1px solid #ffffff4d;text-decoration:none}#album .crumbs a:hover{color:var(--gold);border-color:var(--gold)}#album .crumbs span{margin:0 12px}#album .crumbs b{color:var(--gold);font-weight:700}#album .abody{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;gap:56px;display:grid}#album .aside{position:sticky;top:0}#album .sleeve{margin:0 0 30px}#album .sleeve img{border:1px solid #ffffff29;width:100%;height:auto;display:block;box-shadow:0 26px 60px #0000008c}#album .ameta{margin:0 0 26px;padding:0}#album .ameta div{border-top:1px solid #ffffff1f;align-items:baseline;gap:18px;padding:13px 0;display:flex}#album .ameta dt{color:var(--gold);letter-spacing:2.6px;text-transform:uppercase;flex:0 0 96px;font-size:7.5pt;font-weight:700}#album .ameta dd{color:#ffffffe6;margin:0;font-size:11pt}#album .aside .acts{margin:0}#album .amain{min-width:0}#album .screen{margin:0 0 34px}#album .ratio{background:#000;border:1px solid #ffffff24;width:100%;padding-top:56.25%;position:relative}#album .ratio iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;top:0;left:0}#album .vcap{color:#fff9;letter-spacing:2.4px;text-transform:uppercase;margin:12px 0 0;font-size:8pt}#album .transport{margin:0 0 10px;position:sticky;top:0}#album .tracks{margin:0 0 44px}#album .hearit{border:1px solid #ffffff29;margin:0 0 44px;padding:36px}#album .hearit .hk{color:var(--gold);letter-spacing:4px;text-transform:uppercase;margin:0 0 14px;font-size:8pt;font-weight:700}#album .hearit .hb{color:var(--white);max-width:36ch;margin:0 0 22px;font-size:15pt;line-height:1.55}#album .story p{color:#ffffffe0;max-width:62ch;margin:0 0 22px;font-size:13pt;line-height:32px}#album .credits2{border-top:1px solid #ffffff24;margin:36px 0 0;padding:22px 0 0}#album .credits2 h4{color:var(--gold);letter-spacing:4px;text-transform:uppercase;margin:0 0 12px;font-size:8pt;font-weight:700}#album .credits2 p{color:#ffffffa8;max-width:70ch;margin:0;font-size:10.5pt;line-height:24px}#album .apager{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;margin:70px 0 0;padding:26px 0 0;display:flex}#album .apager a{color:var(--white);letter-spacing:2.6px;text-transform:uppercase;font-size:9pt;font-weight:700;text-decoration:none}#album .apager a:hover{color:var(--gold)}#album .apager .all{color:#fff9}@media (width<=1000px){#album .abody{display:block}#album .aside{margin:0 0 38px;position:static}#album .sleeve{max-width:340px}}#album .tracks{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}#album .tracks li{margin:0}#album .trk{color:var(--white);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:16px;width:100%;padding:6px;transition:all .25s ease-in-out;display:flex;position:relative;overflow:hidden}#album .trk .n{color:#fff6;letter-spacing:1.6px;flex:0 0 26px;font-size:7.5pt;font-weight:700}#album .trk .ic{border:1px solid #ffffff4d;border-radius:50%;flex:0 0 26px;width:26px;height:26px;transition:all .25s ease-in-out;position:relative}#album .trk .ic:before{border-bottom:5px solid #0000;border-left:9px solid var(--white);content:"";border-top:5px solid #0000;margin-top:-5px;margin-left:-3px;position:absolute;top:50%;left:50%}#album .trk.playing .ic:before{background:var(--gold);box-shadow:5px 0 0 var(--gold);border:0;width:3px;height:11px;margin-top:-5.5px;margin-left:-5px;left:50%}#album .trk .t{letter-spacing:.3px;flex:auto;min-width:0;font-size:11pt;font-weight:400;line-height:1.25}#album .trk .d{color:#ffffff80;letter-spacing:1.4px;flex:none;font-size:8.5pt}#album .trk .bar{opacity:0;background:#eaa9462e;height:2px;transition:opacity .25s ease-in-out;position:absolute;bottom:0;left:0;right:0}#album .trk .bar i{background:var(--gold);width:0;height:100%;display:block}#album .trk.active{background:#ffffff0a}#album .trk.active .t{color:var(--gold);font-weight:700}#album .trk.active .n{color:var(--gold)}#album .trk.active .ic{border-color:var(--gold)}#album .trk.active .bar{opacity:1}#album .trk.err{cursor:not-allowed;opacity:.42}#album .trk.err .d:after{content:" ·unavailable";color:var(--gold)}#album .trk:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}@media (hover:hover) and (pointer:fine){#album .trk:hover{background:#ffffff0d}#album .trk:hover .ic{background:var(--white);border-color:var(--white)}#album .trk:hover .ic:before{border-left-color:#000}#album .trk.playing:hover .ic{border-color:var(--gold);background:0 0}}#album .credits{border-top:1px solid #ffffff1f;margin:22px 0 0;padding:16px 0 0}#album .credits summary{color:var(--gold);cursor:pointer;letter-spacing:2.4px;text-transform:uppercase;font-size:7.5pt;font-weight:700;list-style:none}#album .credits summary::-webkit-details-marker{display:none}#album .credits summary:after{content:" +"}#album .credits[open] summary:after{content:" –"}#album .credits p{color:#ffffffa8;letter-spacing:.3px;max-width:62ch;margin:14px 0 0;font-size:9.5pt;line-height:22px}#album .transport{z-index:11;background:#0d0d0df0;border-bottom:1px solid #ffffff24;flex:none;align-items:center;gap:16px;margin:0 0 14px;padding:0 0 12px;display:flex}#album .transport[hidden]{display:none}#album .tbtn{cursor:pointer;background:0 0;border:1px solid #ffffff4d;flex:none;width:34px;height:34px;transition:all .3s ease-in-out;position:relative}#album .tbtn:hover{border-color:var(--gold)}#album .tbtn:before,#album .tbtn:after{content:"";position:absolute}#album .tbtn.play:before{border-bottom:6px solid #0000;border-left:11px solid var(--white);border-top:6px solid #0000;margin-top:-6px;margin-left:-4px;top:50%;left:50%}#album .tbtn.play.on:before{background:var(--gold);box-shadow:6px 0 0 var(--gold);border:0;width:4px;height:13px;margin-top:-6.5px;margin-left:-6px;top:50%;left:50%}#album .tbtn.prev:before,#album .tbtn.next:before{border-top:5px solid #0000;border-bottom:5px solid #0000;margin-top:-5px;top:50%;left:50%}#album .tbtn.prev:before{border-right:9px solid var(--white);margin-left:-3px}#album .tbtn.next:before{border-left:9px solid var(--white);margin-left:-6px}#album .tbtn.prev:after,#album .tbtn.next:after{background:var(--white);width:2px;height:11px;margin-top:-5.5px;top:50%}#album .tbtn.prev:after{left:9px}#album .tbtn.next:after{right:9px}#album .tbtn.mute{border:0;width:26px;height:26px}#album .tbtn.mute:before{border-bottom:6px solid #0000;border-right:9px solid var(--white);border-top:6px solid #0000;margin-top:-6px;top:50%;left:6px}#album .tbtn.mute:after{background:var(--white);width:2px;height:10px;margin-top:-5px;top:50%;right:7px}#album .tbtn.mute.off:before{border-right-color:#ffffff59}#album .tbtn.mute.off:after{background:var(--gold);height:14px;margin-top:-7px;transform:rotate(45deg)}#album .now{flex:0 220px;min-width:0;overflow:hidden}#album .now b{color:var(--white);letter-spacing:1.4px;text-overflow:ellipsis;white-space:nowrap;font-size:9pt;font-weight:700;display:block;overflow:hidden}#album .now i{color:#ffffff8c;letter-spacing:2.2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:11px;font-style:normal;display:block;overflow:hidden}#album .seek{cursor:pointer;background:#ffffff29;flex:auto;min-width:80px;height:3px;position:relative}#album .seek i{background:var(--gold);width:0;height:100%;display:block}#album .seek:after{content:"";position:absolute;inset:-9px 0}#album .seek:focus-visible{outline:1px solid var(--gold);outline-offset:5px}#album .clock{color:#ffffffb3;letter-spacing:1.2px;font-variant-numeric:tabular-nums;flex:none;font-size:8pt}#album .clock b{color:var(--white);font-weight:700}#album .clock i{font-style:normal}#album .vol{flex:none;align-items:center;gap:8px;display:flex}#album .vol input{appearance:none;cursor:pointer;background:#ffffff29;width:76px;height:3px}#album .vol input::-webkit-slider-thumb{appearance:none;background:var(--white);width:11px;height:11px}#album .vol input::-moz-range-thumb{background:var(--white);border:0;width:11px;height:11px}#contact .formwrap{max-width:900px;margin:0 0 76px}#contact .formwrap h3{letter-spacing:4px;text-transform:uppercase;margin:0 0 12px;font-size:19pt;font-weight:700}#contact .fhint{color:#ffffffbd;max-width:58ch;margin:0 0 34px;font-size:12pt;line-height:28px}#contact .fsent{border:1px solid var(--gold);color:var(--white);background:#eaa94624;margin:0 0 30px;padding:22px 26px;font-size:13pt}#contact .fsent[hidden],#contact form[hidden],#contact .hp{display:none}#contact .row2{grid-template-columns:1fr 1fr;gap:26px 30px;margin:0 0 26px;display:grid}#contact label{display:block}#contact label span{color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin:0 0 10px;font-size:8pt;font-weight:700;display:block}#contact label span em{color:#ffffff80;letter-spacing:1px;text-transform:none;font-style:normal}#contact input,#contact select,#contact textarea{appearance:none;box-sizing:border-box;color:var(--white);font:inherit;letter-spacing:.2px;background:#ffffff0d;border:1px solid #ffffff42;border-radius:0;width:100%;padding:16px 18px;font-size:13pt;transition:border-color .25s,background .25s}#contact select{background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 22px) 26px,calc(100% - 16px) 26px;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}#contact select option{color:#fff;background:#0d0d0d}#contact textarea{resize:vertical;min-height:190px;line-height:1.6}#contact input::placeholder{color:#ffffff57}#contact textarea::placeholder{color:#ffffff57}#contact input:focus,#contact select:focus,#contact textarea:focus{border-color:var(--gold);background:#ffffff14;outline:none}#contact .full{margin:0 0 30px}#contact .send{flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0;display:flex}#contact .send button{background:var(--gold);border:1px solid var(--gold);color:#000;cursor:pointer;font:inherit;letter-spacing:3px;text-transform:uppercase;padding:0 42px;font-size:9pt;font-weight:700;line-height:52px;transition:background .25s,border-color .25s}#contact .send button:hover{background:var(--white);border-color:var(--white)}#contact .send i{color:#ffffffa8;font-size:11pt;font-style:normal}#contact .send a{color:var(--white);border-bottom:1px solid var(--gold);text-decoration:none}#contact .cols{border-top:1px solid #ffffff24;padding-top:44px}#contact .line{font-size:14pt;line-height:34px}@media (width<=700px){#contact .row2{grid-template-columns:1fr}}#album .rec .tracks{margin-bottom:46px}#contact input,#contact select{height:58px}@media (width<=820px){#tour .tlist u{letter-spacing:2px;font-size:11px}}#tour .det .facts{flex-wrap:nowrap;gap:0;margin:0 0 26px;display:block}#tour .det .flag{position:static}img{max-width:100%}#album .transport{flex-wrap:wrap;gap:12px 16px;max-width:100%}#album .now{min-width:0}@media (width<=1180px){#album .vol{display:none}#album .now{flex-basis:150px}}@media (width<=560px){#album .seek{flex:1 0 100%;order:9}#album .clock{margin-left:auto}}#App{transition:opacity .9s ease-out}#logo,#social,#legal,.emailForm,#App.in #logo,#App.in #social,#App.in #legal,#App.in .emailForm{transition-duration:1.1s}@media (width>=769px){nav#rail,#App.in nav#rail{transition-duration:1.1s}}nav#rail a,#social a,#legal,.emailForm h6{text-shadow:0 1px 12px #0009}#social svg{filter:drop-shadow(0 1px 6px #0000008c)}#gallery{--g:18px}#gallery .ghead{margin:0 0 84px}#gallery .ghead .kicker{color:var(--gold);letter-spacing:6px;text-transform:uppercase;margin:0 0 16px;font-size:9pt;font-weight:700}#gallery .ghead h1{color:var(--white);letter-spacing:9px;text-transform:uppercase;margin:0 0 22px;font-size:58pt;font-weight:700;line-height:1}#gallery .glede{color:#ffffffb8;max-width:52ch;margin:0 0 32px;font-size:12.5pt;line-height:1.6}#gallery .gnav{flex-wrap:wrap;gap:10px 34px;display:flex}#gallery .gnav a{color:var(--white);letter-spacing:3px;text-transform:uppercase;border-bottom:1px solid #ffffff47;padding:0 0 7px;font-size:8pt;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s}#gallery .gnav a:hover{border-color:var(--gold);color:var(--gold)}#gallery .chap{margin:0 0 120px;scroll-margin-top:40px}#gallery .chap-h{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0 34px;margin:0 0 44px;display:grid}#gallery .chap-h .n{-webkit-text-stroke:1px #eaa946cc;color:#0000;letter-spacing:2px;font-size:60pt;font-weight:700;line-height:.78}#gallery .chap-h h2{color:var(--white);letter-spacing:5px;text-transform:uppercase;margin:0 0 10px;font-size:24pt;font-weight:700;line-height:1.1}#gallery .chap-h p{color:#ffffffa8;max-width:56ch;margin:0;font-size:11.5pt;line-height:1.55}#gallery .chap-h a{border-bottom:1px solid var(--gold);color:var(--white);text-decoration:none}#gallery .chap-h a:hover{color:var(--gold)}#gallery .row{align-items:flex-start;gap:var(--g);margin:0 0 calc(var(--g) + 26px);display:flex}#gallery .ph{flex:var(--a) 1 0;min-width:0;margin:0}#gallery .ph .open{all:unset;box-sizing:border-box;cursor:zoom-in;width:100%;display:block}#gallery .ph .open:focus-visible .frame{outline:2px solid var(--gold);outline-offset:6px}#gallery .frame{aspect-ratio:var(--a);background:#131316;display:block;position:relative;overflow:hidden}#gallery .frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}#gallery .hint{opacity:0;background:linear-gradient(#0000 55%,#0000008c);transition:opacity .5s;position:absolute;inset:0}#gallery .hint:after{content:"";background:linear-gradient(#fff,#fff) 50%/100% 1.5px no-repeat,linear-gradient(#fff,#fff) 50%/1.5px 100% no-repeat;width:20px;height:20px;position:absolute;bottom:18px;right:18px}@media (hover:hover) and (pointer:fine){#gallery .ph .open:hover img{transform:scale(1.04)}#gallery .ph .open:hover .hint{opacity:1}}#gallery figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin:14px 2px 0;display:flex}#gallery figcaption .t{color:#ffffffc7;letter-spacing:2.6px;text-transform:uppercase;font-size:8pt;font-weight:700}#gallery figcaption .c{color:#ffffff6b;letter-spacing:1.6px;text-transform:uppercase;font-size:11px}#gallery .ph.txt .frame{background:linear-gradient(165deg,#241708 0%,#120d08 55%,#0d0d0d 100%);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8% 9%;display:flex}#gallery .ph.txt p{color:var(--white);letter-spacing:.5px;margin:0;font-size:clamp(15pt,2.3vw,25pt);font-weight:300;line-height:1.25}#gallery .ph.txt span{color:var(--gold);letter-spacing:4px;text-transform:uppercase;font-size:7.5pt;font-weight:700}#gallery .igrid{gap:var(--g);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}#gallery .igt{aspect-ratio:4/5;background:#131316;display:block;position:relative;overflow:hidden}#gallery .igt img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}#gallery .igi{opacity:0;background:#0a0a0c80;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}#gallery .igi:before{content:"";background:radial-gradient(circle,#0000 5px,#fff 5px 6.5px,#0000 6.5px);border:2px solid #fff;border-radius:9px;width:26px;height:26px}@media (hover:hover) and (pointer:fine){#gallery .igt:hover img{transform:scale(1.05)}#gallery .igt:hover .igi{opacity:1}}#gallery .igt:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#gallery .igcta{margin:34px 0 0}#gallery .gnote{color:#ffffff8c;letter-spacing:1.6px;text-transform:uppercase;border-top:1px solid #ffffff24;margin:20px 0 0;padding:28px 0 0;font-size:9pt;line-height:1.9}#gallery .gnote a{border-bottom:1px solid var(--gold);color:var(--white);text-decoration:none}@media (width<=1180px){#gallery .igrid{grid-template-columns:repeat(3,minmax(0,1fr))}#gallery .ghead h1{font-size:46pt}}@media (width<=900px){#gallery{--g:12px}#gallery .ghead{margin-bottom:56px}#gallery .ghead h1{letter-spacing:5px;font-size:38pt}#gallery .chap{margin-bottom:84px}#gallery .chap-h{gap:0 20px;margin-bottom:30px}#gallery .chap-h .n{font-size:40pt}#gallery .chap-h h2{letter-spacing:3px;font-size:17pt}#gallery .row{gap:var(--g);margin-bottom:var(--g);grid-template-columns:1fr 1fr;display:grid}#gallery .ph{flex:none}#gallery .ph.l,#gallery .ph.txt{grid-column:1/-1}#gallery .ph.txt{order:-1}#gallery .ph.txt .frame{aspect-ratio:2}#gallery .ph.p:last-child:nth-child(odd){grid-column:1/-1}#gallery .ph.p:last-child:nth-child(odd) .frame{aspect-ratio:4/3}#gallery .ph.p:last-child:nth-child(odd) img{object-position:50% 35%}#gallery figcaption{margin-top:10px}#gallery figcaption .c{display:none}}@media (width<=480px){#gallery .igrid{grid-template-columns:repeat(2,minmax(0,1fr))}}#lb{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100000;background:#060608f5;animation:.35s ease-out lbin;position:fixed;inset:0}#lb[hidden]{display:none}@keyframes lbin{0%{opacity:0}to{opacity:1}}#lb .lb-f{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:64px 88px 22px;display:flex}#lb img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100vh - 150px);transition:opacity .25s;display:block}#lb img.fade{opacity:0}#lb figcaption{flex:none;justify-content:space-between;align-items:baseline;gap:8px 26px;width:100%;max-width:min(1100px,100%);margin:18px auto 0;display:flex}#lb .lb-c{color:var(--white);letter-spacing:3px;text-transform:uppercase;font-size:9pt;font-weight:700}#lb .lb-k{color:#ffffff80;letter-spacing:2px;text-transform:uppercase;flex:1;font-size:7.5pt}#lb .lb-i{color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:3px;font-size:8pt;font-weight:700}#lb button{color:var(--white);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff4d;transition:background .25s,color .25s,border-color .25s;position:absolute}#lb button:hover{background:var(--white);border-color:var(--white);color:#000}#lb button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#lb .lb-x{letter-spacing:3px;text-transform:uppercase;padding:0 20px;font-size:8pt;font-weight:700;line-height:40px;top:20px;right:22px}#lb .lb-p,#lb .lb-n{width:56px;height:56px;top:50%;transform:translateY(-50%)}#lb .lb-p{left:20px}#lb .lb-n{right:20px}#lb .lb-p span,#lb .lb-n span{border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;margin:-6px 0 0 -3px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}#lb .lb-n span{margin-left:-9px;transform:rotate(-135deg)}@media (width<=900px){#lb .lb-f{padding:60px 12px 16px}#lb img{max-height:calc(100vh - 170px)}#lb .lb-p,#lb .lb-n{width:46px;height:46px;top:auto;bottom:16px;transform:none}#lb .lb-p{left:12px}#lb .lb-n{right:12px}#lb figcaption{margin-bottom:56px}#lb .lb-k{display:none}}#bio{--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--g:24px}#bio .b-tour{color:var(--white);border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:6px 26px;padding:14px 0;text-decoration:none;transition:background .3s;display:flex}#bio .b-tour:hover{background:#eaa94614}#bio .b-tour b{letter-spacing:4px;text-transform:uppercase;font-size:8pt;font-weight:700}#bio .b-tour span{color:#ffffffb3;letter-spacing:.6px;font-size:9.5pt}#bio .b-tour u{color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin-left:auto;font-size:8pt;font-weight:700;text-decoration:none}#bio .b-dot{background:#d7263d;border-radius:50%;width:9px;height:9px}#bio.js .rv{opacity:0;transition:opacity .9s ease var(--d,0s), transform 1.1s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(30px)}#bio.js .rv.in{opacity:1;transform:none}#bio.js .rv-img .b-fr,#bio.js .rv-img>.b-fr{clip-path:inset(0 0 100%);transition:clip-path 1.3s cubic-bezier(.65, 0, .2, 1) var(--d,0s)}#bio.js .rv-img img{transition:transform 1.8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:scale(1.14)}#bio.js .rv-img.in .b-fr{clip-path:inset(0)}#bio.js .rv-img.in img{transform:scale(1)}#bio [data-par]{transform:translate3d(0, var(--py,0px), 0);will-change:transform}#bio .b-fr{display:block;overflow:hidden}#bio .b-fr img{width:100%;height:auto;display:block}#bio .b-num{-webkit-text-stroke:1px #eaa946d9;color:#0000;letter-spacing:2px;margin:0 0 18px;font-size:46pt;font-weight:700;line-height:.8}#bio .b-h{color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin:0 0 30px;font-size:clamp(28px,4vw,54px);font-weight:700;line-height:1.05}#bio .b-hero{gap:0 var(--g);grid-template-columns:repeat(12,minmax(0,1fr));min-height:min(78vh,860px);margin:64px 0 0;display:grid;position:relative}#bio .b-hero-txt{z-index:3;grid-area:1/1/auto/9;padding-top:7vh;position:relative}#bio .b-label{color:var(--gold);letter-spacing:7px;text-transform:uppercase;margin:0 0 26px;font-size:9pt;font-weight:700}#bio .b-name{color:var(--white);letter-spacing:-.01em;text-shadow:0 4px 60px #0006;text-transform:uppercase;margin:0 0 34px;font-size:clamp(64px,11.6vw,178px);font-weight:700;line-height:.84}#bio .b-name span{display:block}#bio .b-name span+span{margin-left:.06em}#bio .b-role{color:#ffffffc7;letter-spacing:4px;text-transform:uppercase;margin:0;font-size:10pt;line-height:1.9}#bio .b-hero-img{aspect-ratio:4/5.5;z-index:1;grid-area:1/8/auto/13;margin:0;position:relative}#bio .b-hero-img .b-fr{height:100%}#bio .b-hero-img img{object-fit:cover;object-position:50% 20%;height:100%}#bio .b-scroll{color:#ffffff80;letter-spacing:5px;text-transform:uppercase;grid-area:1/1/auto/3;align-self:end;padding-left:26px;font-size:11px;position:relative}#bio .b-scroll:before{background:linear-gradient(var(--gold), transparent);content:"";width:1px;height:54px;position:absolute;bottom:0;left:0}#bio .b-intro{gap:0 var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin:150px 0 0;display:grid}#bio .b-statement{color:var(--white);font-family:var(--serif);letter-spacing:-.005em;grid-column:1/12;margin:0 0 64px;font-size:clamp(30px,4.4vw,62px);font-style:italic;font-weight:300;line-height:1.1}#bio .b-cols{grid-column:1/8}#bio .b-cols p{color:#ffffffdb;max-width:none;margin:0 0 26px;font-size:14pt;line-height:1.85}#bio .b-cols em,#bio .b-chap em,#bio .b-japan em{color:var(--white);font-style:normal;font-weight:500}#bio .b-connect{grid-column:9/13;padding-top:6px}#bio .b-connect h3{color:var(--gold);letter-spacing:5px;text-transform:uppercase;margin:0 0 20px;font-size:8pt;font-weight:700}#bio .b-connect p{max-width:none;margin:0;font-size:11pt;line-height:2.3}#bio .b-connect a{color:var(--white);white-space:nowrap;border-bottom:1px solid #ffffff4d;text-decoration:none;transition:color .25s,border-color .25s}#bio .b-connect a:hover{border-color:var(--gold);color:var(--gold)}#bio .b-quote{gap:0 var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin:190px 0 0;display:grid;position:relative}#bio .b-quote-img{aspect-ratio:4/4.9;grid-area:1/6/auto/13;margin:0}#bio .b-quote-img .b-fr{height:100%}#bio .b-quote-img img{object-fit:cover;object-position:50% 30%;height:100%}#bio .b-quote-img:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d0d0d 0%,#0d0d0d8c 26%,#0d0d0d00 58%);position:absolute;inset:0}#bio .b-quote-t{z-index:3;grid-area:1/1/auto/10;align-self:center;margin:0;padding:0;position:relative}#bio .b-q{color:var(--white);font-family:var(--serif);letter-spacing:-.01em;text-shadow:0 2px 40px #0000008c;max-width:11.5em;margin:0 0 26px;font-size:clamp(34px,5.4vw,78px);font-style:italic;font-weight:300;line-height:1.02;position:relative}#bio .b-q2{color:#ffffffc7;max-width:19em;font-size:clamp(20px,2.3vw,32px);line-height:1.25}#bio .b-qm{-webkit-text-stroke:1.5px #eaa946e6;color:#0000;font-size:2.6em;line-height:1;position:absolute;top:-.34em;left:-.45em}#bio .b-quote-t footer{color:#ffffff9e;letter-spacing:3px;text-transform:uppercase;margin:34px 0 0;font-size:8pt;line-height:1.8}#bio .b-quote-t footer span{color:var(--gold);letter-spacing:5px;font-weight:700;display:block}#bio .sig{color:#f2ede3;display:block}#bio .sig svg{width:100%;height:auto;display:block}#bio .sig-quote{width:min(330px,60%);margin:40px 0 0}#bio .sig-end{width:min(560px,82%);margin:34px auto 46px}#bio.js .sig svg{transition:-webkit-mask-position 2.6s cubic-bezier(.5,0,.3,1) .3s,mask-position 2.6s cubic-bezier(.5,0,.3,1) .3s;-webkit-mask-image:linear-gradient(90deg,#000 0 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 0 44%,#0000 56%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%}#bio.js .sig.in svg{-webkit-mask-position:0 0;mask-position:0 0}#bio .b-chap{gap:0 var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin:190px 0 0;display:grid}#bio .b-chap-t{grid-column:1/7}#bio .b-chap p,#bio .b-live-body p,#bio .b-japan-t p{color:#ffffffdb;max-width:none;margin:0 0 24px;font-size:13.5pt;line-height:1.85}#bio .b-inst{border-top:1px solid #ffffff2e;margin:38px 0 0;padding:20px 0 0}#bio .b-inst dt{color:var(--gold);letter-spacing:4px;text-transform:uppercase;margin:0 0 8px;font-size:8pt;font-weight:700}#bio .b-inst dd{color:#ffffffe0;margin:0;font-size:12pt;line-height:1.75}#bio .b-rig{grid-column:8/13;margin:40px 0 0}#bio .b-live{margin:200px 0 0;position:relative}#bio .b-live-fr{aspect-ratio:21/10;position:relative}#bio .b-live-fr .b-fr{height:100%}#bio .b-live-fr img{object-fit:cover;object-position:60% 45%;height:100%}#bio .b-live-fr:after{content:"";pointer-events:none;background:linear-gradient(#0d0d0d1a 0%,#0d0d0db8 100%);position:absolute;inset:0}#bio .b-live-word{-webkit-text-stroke:2px #ffffffeb;color:#0000;letter-spacing:.02em;pointer-events:none;text-transform:uppercase;z-index:2;margin:0;font-size:clamp(90px,19vw,290px);font-weight:700;line-height:.8;position:absolute;bottom:-.16em;left:-.02em}#bio .b-live-body{max-width:520px;margin:120px 0 0 41.5%}#bio .b-trio{gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));margin:80px 0 0;display:grid}#bio .b-trio .b-ph:nth-child(2){margin-top:70px}#bio .b-trio .b-ph:nth-child(3){margin-top:26px}#bio .b-covers{align-items:flex-start;gap:26px;margin:90px 0 0;padding:0;list-style:none;display:flex}#bio .b-cv{flex:1 1 0;min-width:0}#bio .b-cv:nth-child(2n){margin-top:56px}#bio .b-cv a{color:var(--white);text-decoration:none;display:block}#bio .b-cv-img{aspect-ratio:1;background:#131316;display:block;overflow:hidden}#bio .b-cv-img img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}#bio .b-cv a:hover img{transform:scale(1.06)}#bio .b-cv-t{margin-top:14px;display:block}#bio .b-cv-t i{color:var(--gold);letter-spacing:3.5px;text-transform:uppercase;font-size:8pt;font-style:normal;font-weight:700;display:block}#bio .b-cv-t b{letter-spacing:2.4px;text-transform:uppercase;margin-top:5px;font-size:10pt;font-weight:700;line-height:1.35;display:block}#bio .b-time{margin:200px 0 0}#bio .b-time ol{margin:48px 0 0;padding:0;list-style:none}#bio .b-time li{border-top:1px solid #ffffff29;grid-template-columns:minmax(150px,26%) 1fr;align-items:baseline;gap:0 44px;padding:34px 0;display:grid}#bio .b-time li:last-child{border-bottom:1px solid #ffffff29}#bio .b-time time{-webkit-text-stroke:1px #eaa946e6;color:#0000;font-family:var(--serif);font-size:clamp(50px,7.4vw,106px);font-style:italic;font-weight:300;line-height:.9;transition:color .5s}#bio .b-time li:hover time{color:#eaa946e6}#bio .b-time h3{color:var(--white);letter-spacing:4px;text-transform:uppercase;margin:0 0 10px;font-size:16pt;font-weight:700}#bio .b-time p{color:#ffffffbf;max-width:52ch;margin:0;font-size:12.5pt;line-height:1.7}#bio .b-japan{align-items:center;gap:0 calc(var(--g) * 2);grid-template-columns:repeat(12,minmax(0,1fr));margin:200px 0 0;display:grid}#bio .b-japan-cv{aspect-ratio:1;grid-column:1/6;display:block}#bio .b-japan-cv .b-fr{height:100%}#bio .b-japan-cv img{object-fit:cover;height:100%}#bio .b-japan-t{grid-column:7/13}#bio .b-acts{flex-wrap:wrap;gap:10px;margin:34px 0 0;display:flex}#bio .b-acts .btn{margin:0}#bio .b-archive{margin:200px 0 0}#bio .b-grid{gap:34px var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin:50px 0 0;display:grid}#bio .b-ph{margin:0}#bio .b-ph figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin:12px 2px 0;display:flex}#bio .b-ph figcaption b{color:#ffffffc7;letter-spacing:2.6px;text-transform:uppercase;font-size:7.5pt;font-weight:700}#bio .b-ph figcaption i{color:#fff6;letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-style:normal}#bio .a1{grid-column:1/8}#bio .a2{grid-column:9/13;margin-top:110px}#bio .a3{grid-column:1/5}#bio .a4{grid-column:5/13;margin-top:70px}#bio .a5{grid-column:1/7}#bio .a6{grid-column:8/11;margin-top:60px}#bio .a7{grid-column:10/13;margin-top:-40px}#bio .b-more{margin:56px 0 0}#bio .b-today{text-align:center;margin:210px 0 0}#bio .b-today .b-num{margin-left:auto;margin-right:auto}#bio .b-today .b-h{margin-bottom:26px}#bio .b-fin{color:var(--white);font-family:var(--serif);max-width:none;margin:0;font-size:clamp(40px,7.2vw,104px);font-style:italic;font-weight:300;line-height:1}#bio .b-today .b-acts{justify-content:center}#bio .b-stage{margin:190px 0 0}#bio .b-stage-h{color:var(--white);letter-spacing:7px;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff2e;margin:0 0 44px;padding-top:34px;font-size:9pt;font-weight:700}#bio .b-marq{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}#bio .b-track{flex:none;margin:0;padding:0;list-style:none;animation:90s linear infinite bmq;display:flex}#bio .b-marq:hover .b-track{animation-play-state:paused}@keyframes bmq{to{transform:translate(-100%)}}#bio .lg{justify-content:center;align-items:center;width:230px;height:76px;padding:0 30px;display:flex}#bio .lg img{opacity:.82;max-width:100%;max-height:100%;transition:opacity .3s;display:block}#bio .lg:hover img{opacity:1}#bio .lg-t span{color:#ffffffd1;letter-spacing:.24em;text-align:center;text-transform:uppercase;border:1px solid #ffffff42;width:100%;padding:13px 14px;font-size:9.5pt;font-weight:500;line-height:1.35;display:block}@media (width<=1100px){#bio .b-hero-txt{grid-column:1/9}#bio .b-covers{gap:16px}}@media (width<=900px){#bio{--g:14px}#bio .b-hero{min-height:0;margin-top:44px;display:block}#bio .b-hero-txt{z-index:3;padding-top:0;position:relative}#bio .b-name{margin-bottom:26px;font-size:clamp(58px,19vw,120px)}#bio .b-hero-img{aspect-ratio:4/4.6;width:84%;margin:-16vw 0 0 auto}#bio .b-scroll{display:none}#bio .b-intro,#bio .b-chap,#bio .b-japan{display:block}#bio .b-intro{margin-top:96px}#bio .b-statement{margin-bottom:38px}#bio .b-cols p{font-size:12.5pt}#bio .b-connect{margin-top:34px}#bio .b-quote{margin-top:110px;display:block}#bio .b-quote-img{aspect-ratio:4/4.4;margin:0}#bio .b-quote-img:after{background:linear-gradient(#0d0d0d00 35%,#0d0d0d 100%)}#bio .b-quote-t{margin:-34vw 0 0;padding:0 2px}#bio .b-q{max-width:none;font-size:clamp(32px,9.2vw,54px)}#bio .b-qm{top:-.62em;left:-.05em}#bio .b-chap{margin-top:110px}#bio .b-rig{width:74%;margin:36px 0 0 auto}#bio .b-live{margin-top:120px}#bio .b-live-fr{aspect-ratio:4/3.6}#bio .b-live-fr img{object-position:64% 40%}#bio .b-live-word{font-size:34vw;left:0}#bio .b-live-body{max-width:none;margin:74px 0 0}#bio .b-trio{grid-template-columns:1fr 1fr;margin-top:48px}#bio .b-trio .b-ph:nth-child(3){display:none}#bio .b-trio .b-ph:nth-child(2){margin-top:44px}#bio .b-covers{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:60px;padding-bottom:10px;overflow-x:auto}#bio .b-covers::-webkit-scrollbar{display:none}#bio .b-cv{scroll-snap-align:start;flex:0 0 46%}#bio .b-time{margin-top:120px}#bio .b-time li{padding:26px 0;display:block}#bio .b-time time{margin-bottom:12px;display:block}#bio .b-japan{margin-top:120px}#bio .b-japan-cv{max-width:420px;margin:0 0 34px}#bio .b-archive,#bio .b-today{margin-top:120px}#bio .b-grid{gap:26px 12px}#bio .a1,#bio .a4,#bio .a5{grid-column:1/13;margin-top:0}#bio .a2{grid-column:5/13;margin-top:0}#bio .a3{grid-column:1/8;margin-top:0}#bio .a6{grid-column:2/8;margin-top:0}#bio .a7{grid-column:1/13;margin-top:0}#bio .b-stage{margin-top:120px}#bio .lg{width:190px;height:64px}#bio .b-num{font-size:34pt}}@media (prefers-reduced-motion:reduce){#bio .b-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}#bio .b-track+.b-track{display:none}#bio .b-marq{-webkit-mask-image:none;mask-image:none}#bio.js .rv,#bio.js .rv-img .b-fr,#bio.js .rv-img img,#bio.js .sig svg{clip-path:none;opacity:1;transition:none;transform:none;-webkit-mask-image:none;mask-image:none}#bio [data-par]{transform:none}}body.blackout #bio.read .inner{width:100%;max-width:none;padding:0}#bio .b-wrap{box-sizing:border-box;width:100%;max-width:1500px;margin:0 auto;padding:0 300px 150px 56px}@media (width<=1180px){#bio .b-wrap{padding-right:230px}}@media (width<=768px){#bio .b-wrap{padding:0 var(--rail) 150px}}#bio .b-split{background:#0d0d0d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid;position:relative}#bio .b-split-txt{box-sizing:border-box;z-index:2;flex-direction:column;min-width:0;padding:0 clamp(28px,4.6vw,84px) clamp(48px,9vh,110px) clamp(120px,9vw,170px);display:flex;position:relative}#bio .b-tour2{color:var(--white);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:6px 14px;margin:clamp(96px,13vh,150px) 0 0;text-decoration:none;display:flex}#bio .b-tour2 b{letter-spacing:3.5px;text-transform:uppercase;font-size:7.5pt;font-weight:700}#bio .b-tour2 span:not(.b-dot){color:#ffffff9e;letter-spacing:.6px;font-size:9pt}#bio .b-tour2 u{color:var(--gold);letter-spacing:3px;text-transform:uppercase;font-size:7.5pt;font-weight:700;text-decoration:none;transition:letter-spacing .3s}#bio .b-tour2:hover u{letter-spacing:4px}#bio .b-split-body{text-align:right;margin:auto 0 0}#bio .b-split-h{color:var(--white);letter-spacing:-.01em;text-transform:none;margin:0 0 clamp(26px,4.4vh,46px);font-size:clamp(28px,3.3vw,54px);font-weight:600;line-height:1.16}#bio .b-split-body p{color:#ffffffe6;max-width:none;margin:0 0 clamp(20px,3.4vh,36px);font-size:clamp(11pt,1.02vw,13.5pt);font-weight:300;line-height:2.05}#bio .b-split-body em{color:var(--white);font-style:normal;font-weight:500}#bio .sig-hero{width:min(250px,52%);margin:clamp(30px,6vh,64px) 0 0 auto}#bio .b-conn{margin:26px 0 0!important}#bio .b-conn a{color:#ffffffbf;letter-spacing:2.6px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #ffffff4d;text-decoration:none;transition:color .25s,border-color .25s;font-size:8pt!important}#bio .b-conn a:hover{border-color:var(--gold);color:var(--gold)}#bio .b-split-img{min-height:100svh;margin:0;position:relative}#bio .b-split-img .b-fr{height:100%;position:absolute;inset:0}#bio .b-split-img img{object-fit:cover;object-position:50% 2%;width:100%;height:100%}#bio .b-split-img:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d0d0d 0%,#0d0d0d8c 9%,#0d0d0d00 34%),linear-gradient(#0d0d0d59 0%,#0d0d0d00 22%);position:absolute;inset:0}#bio .b-portraits{margin:190px 0 0}#bio .b-pt{align-items:start;gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#bio .b-pp{margin:0}#bio .b-pp:nth-child(2){margin-top:70px}#bio .b-pp:nth-child(3){margin-top:26px}#bio .b-pp img{width:100%;height:auto;display:block}@media (width<=900px){#bio .b-split{flex-direction:column;min-height:0;display:flex}#bio .b-split-img{flex:none;order:1;height:76svh;min-height:0}#bio .b-split-img:after{background:linear-gradient(#0d0d0d66 0%,#0d0d0d00 20% 60%,#0d0d0d 100%)}#bio .b-split-txt{padding:0 var(--rail) 64px;order:2}#bio .b-tour2{text-align:left;justify-content:flex-start;align-self:flex-start;margin:22px 0 0}#bio .b-split-body{text-align:left;margin-top:34px}#bio .sig-hero{margin-left:0}#bio .b-portraits{margin-top:120px}}@media (width<=700px){#bio .b-pt{grid-template-columns:1fr}#bio .b-pp:nth-child(n){margin-top:0}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.blackout #logo,body.blackout nav#rail,body.blackout #social,body.blackout #burger,body.blackout #legal,body.blackout .emailForm{display:none}#bar{z-index:200;background:linear-gradient(#0d0d0deb 0%,#0d0d0d8c 62%,#0d0d0d00 100%);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,3.2vw,52px);transition:background .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0}#bar.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0de6;box-shadow:0 1px #ffffff14}#bar .brand{white-space:nowrap;flex:none;height:38px;text-decoration:none;display:block}.lg1{width:auto;height:100%;display:block;overflow:visible}.mb{color:var(--white);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:16px;min-height:48px;padding:0 2px;display:flex}.mb-t{letter-spacing:.34em;text-transform:uppercase;font-size:9pt;font-weight:500}.mb-i{width:26px;height:9px;display:block;position:relative}.mb-i i{background:var(--white);width:26px;height:1.5px;transition:width .3s,transform .3s;position:absolute;left:0}.mb-i i:first-child{top:0}.mb-i i:last-child{width:17px;bottom:0}.mb:hover .mb-i i:last-child{width:26px}.mb:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.mn a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.mn button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (width<=640px){#bar{height:64px}#bar .brand{height:32px}.mb-t{font-size:8pt}}.mn{visibility:hidden;z-index:1000;position:fixed;inset:0}.mn[hidden]{display:block}.mn.open{visibility:visible}.mn-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;opacity:0;background:#030304cc;transition:opacity .5s;position:absolute;inset:0}.mn.open .mn-scrim{opacity:1}.mn-panel{box-sizing:border-box;background:#0a0a0c;flex-direction:column;width:min(560px,46vw);padding:0 clamp(32px,4.6vw,76px) 40px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-40px 0 120px #0009}.mn.open .mn-panel{transform:none}.mn-top{flex:none;justify-content:space-between;align-items:center;height:76px;margin:0 calc(-1*clamp(32px,4.6vw,76px));padding:0 clamp(32px,4.6vw,76px);display:flex}.mn-brand{height:30px;text-decoration:none;display:block}.mn-x{color:var(--white);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:14px;min-height:48px;padding:0;display:flex}.mn-x span{letter-spacing:.3em;text-transform:uppercase;font-size:8.5pt;font-weight:500}.mn-x b{width:22px;height:22px;display:block;position:relative}.mn-x b:before,.mn-x b:after{background:var(--white);content:"";width:22px;height:1.5px;transition:transform .35s;position:absolute;top:10px;left:0}.mn-x b:before{transform:rotate(45deg)}.mn-x b:after{transform:rotate(-45deg)}.mn-x:hover b:before{transform:rotate(135deg)}.mn-x:hover b:after{transform:rotate(45deg)}.mn-nav{flex-direction:column;flex:1 0 auto;justify-content:center;padding:clamp(28px,7vh,72px) 0;display:flex}.mn-nav a{color:#ffffff80;opacity:0;transition:color .3s, opacity .6s ease calc(var(--i) * 70ms + .24s), transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 70ms + .24s), padding .35s;border-bottom:1px solid #ffffff12;align-items:baseline;gap:22px;padding:clamp(14px,2.4vh,24px) 0;text-decoration:none;display:flex;transform:translate(30px)}.mn.open .mn-nav a{opacity:1;transform:none}.mn-nav a:first-child{border-top:1px solid #ffffff12}.mn-nav a i{color:var(--gold);letter-spacing:.2em;opacity:.8;flex:0 0 26px;font-size:8pt;font-style:normal;font-weight:500}.mn-nav a span{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(26px,2.9vw,44px);font-weight:300;line-height:1.1}.mn-nav a:hover,.mn-nav a[aria-current]{color:var(--white)}.mn-nav a:hover{padding-left:12px}.mn-nav .jp{opacity:.9;margin-left:6px}.mn-foot{flex:none}.mn-soc{flex-wrap:wrap;gap:8px 26px;margin:0 0 22px;display:flex}.mn-soc a{color:#fff9;letter-spacing:.24em;text-transform:uppercase;font-size:8pt;font-weight:500;text-decoration:none;transition:color .25s}.mn-soc a:hover{color:var(--white)}.mn-legal{color:#fff6;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:7.5pt}@media (width<=820px){.mn-panel{width:100%;padding:0 28px 34px}.mn-top{height:64px;margin:0 -28px;padding:0 20px 0 28px}.mn-brand{height:28px}.mn-x{min-width:56px;min-height:56px}.mn-nav{padding:22px 0}.mn-nav a{gap:18px;padding:20px 0}.mn-nav a span{letter-spacing:.16em;font-size:clamp(28px,8.6vw,40px)}}.sf{box-sizing:border-box;background:#070708;border-top:1px solid #ffffff14;align-self:stretch;width:100%;margin-top:0}.sf-in{box-sizing:border-box;max-width:1500px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(24px,4.4vw,72px) 32px}.sf-player{border:1px solid #ffffff17;border-left:2px solid var(--gold);box-sizing:border-box;background:#ffffff09;grid-template-columns:auto auto 1fr auto;align-items:center;gap:0 clamp(18px,2.2vw,32px);width:100%;padding:clamp(14px,1.6vw,20px) clamp(20px,2.6vw,30px);display:grid}.sp-art{background:#131316;border-radius:2px;flex:none;width:clamp(56px,4.6vw,72px);height:clamp(56px,4.6vw,72px);overflow:hidden}.sp-art:empty{display:none}.sp-art img{object-fit:cover;width:100%;height:100%;display:block}.sp-k{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:600}.sp-t{margin:0}.sp-t b{color:var(--white);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(13px,1.1vw,16px);font-weight:600;line-height:1.25;display:block}.sp-t span{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin-top:3px;font-size:8.5pt;display:block}.sp-main{min-width:0}.sp-ctl{justify-self:center;align-items:center;gap:18px;display:flex}.sp-play{cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;flex:0 0 44px;width:44px;height:44px;transition:background .3s,border-color .3s;position:relative}.sp-play i{border-color:transparent transparent transparent var(--white);border-style:solid;border-width:7px 0 7px 12px;width:0;height:0;margin:-7px 0 0 -4px;transition:border-color .3s;position:absolute;top:50%;left:50%}.sp-play:hover{background:var(--white);border-color:var(--white)}.sp-play:hover i{border-left-color:#000}.sp-play.is-playing:hover i{border-color:#000}.sp-wave{align-items:center;gap:3px;height:22px;display:none}.sp-wave i{background:#ffffff47;border-radius:1px;width:3px;height:30%;transition:height .3s;display:block}.sp-wave i:nth-child(2n){height:55%}.sp-wave i:nth-child(3n){height:80%}.sp-wave i:nth-child(5n){height:42%}@media (width>=520px){.sp-wave{display:flex}}.sp-play.is-playing~.sp-wave i{animation:1.1s ease-in-out infinite sfwave}.sp-play.is-playing~.sp-wave i:nth-child(2n){animation-delay:-.9s}.sp-play.is-playing~.sp-wave i:nth-child(3n){animation-delay:-.5s}.sp-play.is-playing~.sp-wave i:nth-child(4n){animation-delay:-.2s}.sp-play.is-playing~.sp-wave i:nth-child(5n){animation-delay:-.7s}@keyframes sfwave{0%,to{height:22%}50%{height:90%}}@media (prefers-reduced-motion:reduce){.sp-play.is-playing~.sp-wave i{height:60%;animation:none}}.sp-play:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sp-bar:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sf a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sf button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sf input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sp-prog{flex:220px;align-items:center;gap:16px;max-width:560px;display:flex}.sp-prog[hidden],.sp-vol[hidden],.sp-embed[hidden]{display:none}.sp-bar{cursor:pointer;background:#fff3;flex:1;height:2px;display:block;position:relative}.sp-bar:before{content:"";position:absolute;inset:-10px 0}.sp-bar i{background:var(--gold);width:0;height:100%;transition:width .2s linear;display:block}.sp-time{color:#ffffffb3;font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:8.5pt}.sp-vol input{accent-color:var(--gold);cursor:pointer;width:96px}.sp-link{color:var(--white);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #ffffff59;padding-bottom:5px;font-size:8pt;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s}.sp-link:hover{border-color:var(--gold);color:var(--gold)}.sp-embed{max-width:640px;margin-top:22px}.sp-embed iframe{border:0;width:100%;height:80px;display:block}.sf-cols{grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:44px clamp(28px,4vw,72px);padding:clamp(44px,6vw,80px) 0;display:grid}.sf-brand{height:40px;margin:0 0 16px;text-decoration:none;display:block}.sf-brandcol p{color:#ffffff8c;margin:0;font-size:10.5pt}.sf-nav,.sf-soc{flex-direction:column;gap:14px;display:flex}.sf-nav a,.sf-soc a{color:#ffffffb3;letter-spacing:.26em;text-transform:uppercase;font-size:8.5pt;font-weight:500;text-decoration:none;transition:color .25s}.sf-nav a:hover,.sf-soc a:hover{color:var(--white)}.sf-mail label{color:#fff9;letter-spacing:.26em;text-transform:uppercase;margin:0 0 12px;font-size:8pt;font-weight:500;display:block}.sf-mrow{display:flex}.sf-mrow input{box-sizing:border-box;color:var(--white);font:inherit;background:#ffffff0d;border:1px solid #ffffff38;border-right:0;border-radius:0;flex:1;min-width:0;height:46px;padding:0 14px;font-size:11pt}.sf-mrow input::placeholder{color:#ffffff59}.sf-mrow button{background:var(--white);border:1px solid var(--white);color:#000;cursor:pointer;font:inherit;letter-spacing:.24em;text-transform:uppercase;border-radius:0;height:46px;padding:0 18px;font-size:8pt;font-weight:700;transition:background .25s,color .25s}.sf-mrow button:hover{background:var(--gold);border-color:var(--gold)}.sf-mail .msg-alert{color:#ffffffb3;min-height:1.4em;margin:10px 0 0;font-size:9.5pt;position:static}.sf-legal{color:#ffffff73;letter-spacing:.24em;text-transform:uppercase;border-top:1px solid #ffffff14;margin:0;padding:26px 0 0;font-size:8pt}@media (width<=1000px){.sf-cols{grid-template-columns:1fr 1fr}}@media (width<=760px){.sf-player{grid-template-columns:auto 1fr auto;grid-template-areas:"art meta meta""art ctl link";align-items:center;gap:10px 14px}.sp-art{grid-area:art}.sp-main{grid-area:meta}.sp-ctl{grid-area:ctl;justify-self:start}.sp-link{grid-area:link;justify-self:end}}@media (width<=620px){.sf-cols{grid-template-columns:1fr;gap:38px}.sf-nav,.sf-soc{flex-flow:wrap;gap:12px 24px}}body.blackout #App:before,body.blackout #App:after{display:none}body.blackout #tour .inner,body.blackout .read .inner,body.blackout #videos .frame,.show-page .inner{padding-top:108px;padding-left:clamp(24px,4.4vw,72px);padding-right:clamp(24px,4.4vw,72px)}body.blackout #bio .b-wrap{padding-left:clamp(24px,4.4vw,72px);padding-right:clamp(24px,4.4vw,72px)}body.blackout .read .inner,body.blackout #tour .inner{margin:0 auto}@media (width<=768px){body.blackout #tour .inner,body.blackout .read .inner,body.blackout #videos .frame,.show-page .inner{padding-top:92px}}body.blackout #music2.read .inner{width:100%;max-width:none;padding:0}#music2{--gold:#eaa946}#music2 .mu-pad,#home .mu-pad{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding-left:clamp(24px,4.4vw,72px);padding-right:clamp(24px,4.4vw,72px)}#music2 .mu-k,#home .mu-k{color:var(--gold);letter-spacing:.38em;text-transform:uppercase;margin:0 0 20px;font-size:8pt;font-weight:600}#music2 .mu-h2,#home .mu-h2{color:var(--white);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,60px);font-weight:300;line-height:1.05}#music2 .mu-btn,#home .mu-btn{color:var(--white);letter-spacing:.26em;text-transform:uppercase;border:1px solid #ffffff73;margin:0 12px 12px 0;padding:0 30px;font-size:8pt;font-weight:600;line-height:48px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-block}#music2 .mu-btn:hover,#home .mu-btn:hover{background:var(--white);border-color:var(--white);color:#000}#music2 .mu-btn.primary,#home .mu-btn.primary{background:var(--gold);border-color:var(--gold);color:#0d0d0d}#music2 .mu-btn.primary:hover,#home .mu-btn.primary:hover{background:var(--white);border-color:var(--white)}#music2 a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#music2 button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#music2 .cf-track:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#home .cf-track:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#music2 .mu-hero{background:#0a0a0b;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"txt vis";min-height:100svh;display:grid;position:relative}#music2 .mu-h-txt{box-sizing:border-box;z-index:2;flex-direction:column;grid-area:txt;justify-content:center;padding:120px clamp(24px,3vw,56px) 64px clamp(24px,4.4vw,72px);display:flex;position:relative}#music2 .mu-title{color:var(--white);letter-spacing:.015em;text-transform:uppercase;margin:0 0 34px;font-size:clamp(48px,7.4vw,136px);font-weight:200;line-height:.92}#music2 .mu-title span{display:block}#music2 .mu-title span+span{margin-left:-.02em}#music2 .mu-by{color:#ffffffe6;letter-spacing:.44em;text-transform:uppercase;margin:0 0 12px;font-size:11pt;font-weight:400}#music2 .mu-meta{color:#ffffff8c;letter-spacing:.24em;text-transform:uppercase;margin:0 0 40px;font-size:9pt}#music2 .mu-cta{margin:0 0 18px}#music2 .mu-also{color:#ffffff80;letter-spacing:.24em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0;font-size:8pt;display:flex}#music2 .mu-also a{color:#ffffffd9;border-bottom:1px solid #ffffff4d;text-decoration:none;transition:color .25s,border-color .25s}#music2 .mu-also a:hover{border-color:var(--gold);color:var(--gold)}#music2 .mu-h-vis{grid-area:vis;min-height:100svh;position:relative}#music2 .mu-photo{margin:0;position:absolute;inset:0}#music2 .mu-photo img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;display:block}#music2 .mu-photo:after{content:"";background:linear-gradient(90deg,#0a0a0b 0%,#0a0a0b8c 12%,#0a0a0b00 38%),linear-gradient(#0a0a0b80 0%,#0a0a0b00 22% 70%,#0a0a0b99 100%);position:absolute;inset:0}#music2 .mu-art{z-index:3;width:clamp(150px,20vw,320px);position:absolute;bottom:clamp(28px,6vh,72px);left:clamp(24px,4vw,64px);box-shadow:0 40px 110px #000000b3}#music2 .mu-art img{width:100%;height:auto;display:block}#music2 .mu-flow,#home .mu-flow{padding:clamp(96px,12vw,180px) 0 clamp(56px,6.5vw,90px)}#music2 .mu-head,#home .mu-head{margin-bottom:clamp(30px,4vw,56px)}#music2 .cf,#home .cf{--cw:clamp(210px, 28vw, 390px);position:relative}#music2 .cf-track,#home .cf-track{cursor:grab;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;padding:28px 0 36px;overflow-x:auto}#music2 .cf-track::-webkit-scrollbar{display:none}#home .cf-track::-webkit-scrollbar{display:none}#music2 .cf-track.drag,#home .cf-track.drag{cursor:grabbing;scroll-snap-type:none}#music2 .cf-list,#home .cf-list{padding:0 calc(50% - var(--cw) / 2);gap:clamp(20px,3vw,48px);width:max-content;margin:0;list-style:none;display:flex}#music2 .cf-i,#home .cf-i{flex:0 0 var(--cw);opacity:calc(1 - var(--d,1) * .6);scroll-snap-align:center;transform:scale(calc(1 - var(--d,1) * .22));width:var(--cw);margin:0;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .4s}#music2 .cf-c,#home .cf-c{text-decoration:none;display:block}#music2 .cf-f,#home .cf-f{aspect-ratio:1;background:#131316;display:block;overflow:hidden;box-shadow:0 34px 80px #0009}#music2 .cf-f img,#home .cf-f img{-webkit-user-drag:none;object-fit:contain;width:100%;height:100%;display:block}#music2 .cf-a,#home .cf-a{cursor:pointer;z-index:4;background:#0a0a0b99;border:1px solid #ffffff59;width:56px;height:56px;margin-top:-28px;transition:background .25s,border-color .25s;position:absolute;top:50%}#music2 .cf-a:before,#home .cf-a:before{border-bottom:2px solid var(--white);border-left:2px solid var(--white);content:"";width:11px;height:11px;margin:-6px 0 0 -3px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}#music2 .cf-a.next:before,#home .cf-a.next:before{margin-left:-8px;transform:rotate(-135deg)}#music2 .cf-a:hover,#home .cf-a:hover{background:var(--white);border-color:var(--white)}#music2 .cf-a:hover:before,#home .cf-a:hover:before{border-color:#000}#music2 .cf-a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#home .cf-a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#music2 .cf-info,#home .cf-info{text-align:center;max-width:820px;margin:8px auto 0;padding:0 24px}#music2 .cf-meta,#home .cf-meta{color:#ffffff8c;letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px;font-size:8.5pt}#music2 .cf-title,#home .cf-title{color:var(--white);letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px;font-size:clamp(24px,3.4vw,50px);font-weight:300;line-height:1.1}#music2 .cf-info,#home .cf-info{transition:opacity .25s}#music2 .cf-info.sw,#home .cf-info.sw{opacity:0}#music2 .mu-break{min-height:min(84vh,780px);position:relative;overflow:hidden}#music2 .mu-break-img{position:absolute;inset:0}#music2 .mu-break-img img{object-fit:cover;object-position:50% 34%;width:100%;height:100%;display:block}#music2 .mu-break:after{content:"";background:linear-gradient(#0a0a0b8c 0%,#0a0a0b0d 40%,#0a0a0bdb 100%);position:absolute;inset:0}#music2 .mu-quote{color:var(--white);letter-spacing:.02em;text-transform:uppercase;z-index:2;margin:0;font-size:clamp(40px,7.6vw,132px);font-weight:200;line-height:.94;position:absolute;bottom:clamp(36px,8vh,96px);left:clamp(24px,4.4vw,72px);right:24px}#music2 .mu-quote span{display:block}#music2 .mu-quote span+span{color:#ffffff8c}#music2 .mu-next{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,110px);padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(96px,12vw,170px);display:grid}#music2 .mu-next-art{width:100%;max-width:520px;box-shadow:0 44px 110px #000000a6}#music2 .mu-next-art img{width:100%;height:auto;display:block}#music2 .mu-p{color:#ffffffd1;max-width:46ch;margin:26px 0 34px;font-size:13pt;line-height:1.85}#music2 .mu-index{padding-bottom:clamp(80px,10vw,140px)}#music2 .ix{border-top:1px solid #ffffff29;margin:clamp(30px,4vw,50px) 0 0;padding:0;list-style:none}#music2 .ix a{color:var(--white);border-bottom:1px solid #ffffff29;grid-template-columns:clamp(54px,7vw,100px) minmax(0,1fr) auto auto;align-items:center;gap:0 clamp(18px,3vw,44px);padding:clamp(22px,3.2vw,40px) 6px;text-decoration:none;transition:background .35s,padding .35s;display:grid;position:relative}#music2 .ix-n{-webkit-text-stroke:1px #eaa946d9;color:#0000;letter-spacing:.04em;font-size:clamp(24px,3.4vw,46px);font-weight:600;transition:color .35s}#music2 .ix-t{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(22px,3.4vw,52px);font-weight:300;line-height:1.1}#music2 .ix-m{color:#ffffff80;letter-spacing:.22em;text-transform:uppercase;font-size:8.5pt}#music2 .ix-go{color:var(--gold);letter-spacing:.26em;opacity:0;text-transform:uppercase;font-size:8pt;font-weight:600;transition:opacity .3s,transform .3s;transform:translate(-8px)}#music2 .ix-th{opacity:0;pointer-events:none;z-index:3;width:clamp(96px,11vw,160px);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;right:23%;transform:translateY(-50%)scale(.92)}#music2 .ix-th img{width:100%;height:auto;display:block;box-shadow:0 20px 60px #0009}@media (hover:hover) and (pointer:fine){#music2 .ix a:hover{background:#ffffff0a;padding-left:16px}#music2 .ix a:hover .ix-n{color:var(--gold)}#music2 .ix a:hover .ix-go{opacity:1;transform:none}#music2 .ix a:hover .ix-th{opacity:1;transform:translateY(-50%)scale(1)}}#music2 .ix a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}#music2 .mu-listen{padding-bottom:clamp(90px,11vw,150px)}#music2 .ls{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(30px,4vw,50px);display:grid}#music2 .ls a{color:var(--white);border-bottom:1px solid #ffffff29;padding:clamp(26px,3.4vw,44px) clamp(14px,2vw,30px) clamp(26px,3.4vw,44px) 0;text-decoration:none;transition:background .3s,padding .3s;display:block}#music2 .ls a+a{border-left:1px solid #ffffff29;padding-left:clamp(20px,2.4vw,36px)}#music2 .ls span{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(20px,2.4vw,34px);font-weight:300;display:block}#music2 .ls i{color:#ffffff8c;letter-spacing:.2em;text-transform:uppercase;margin-top:12px;font-size:8.5pt;font-style:normal;transition:color .3s;display:block}#music2 .ls a:hover i{color:var(--gold)}#music2 .ls a:hover{background:#ffffff09}@media (width<=900px){#music2 .mu-hero{flex-direction:column;min-height:0;display:flex}#music2 .mu-h-vis{flex:none;order:1;height:min(48svh,105vw);min-height:0}#music2 .mu-photo:after{background:linear-gradient(#0a0a0b80 0%,#0a0a0b00 24% 55%,#0a0a0b 100%)}#music2 .mu-h-txt{order:2;padding:8px 24px 72px}#music2 .mu-title{margin-bottom:26px;font-size:clamp(44px,13vw,84px)}#music2 .mu-art{width:clamp(120px,32vw,200px);bottom:40px;left:24px}#music2 .cf,#home .cf{--cw:clamp(200px, 62vw, 340px)}#music2 .cf-a,#home .cf-a{width:48px;height:48px;margin-top:-24px}#music2 .mu-next{grid-template-columns:1fr}#music2 .mu-next-art{max-width:340px}#music2 .ix a{grid-template-columns:52px minmax(0,1fr)}#music2 .ix-m{grid-column:2;margin-top:10px}#music2 .ix-go,#music2 .ix-th{display:none}#music2 .ls{grid-template-columns:1fr}#music2 .ls a+a{border-left:0;padding-left:0}#music2 .mu-quote{font-size:clamp(34px,10.4vw,70px)}}#album .embed-slot{max-width:640px;margin-top:22px}#album .embed-slot iframe{border:0;width:100%;height:152px;display:block}#album .hearit button.act{background:var(--gold);border:1px solid var(--gold);color:#000;cursor:pointer;font:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--gold,#eaa946);outline-offset:3px}.skip{color:#000;letter-spacing:.14em;text-transform:uppercase;z-index:2000;background:#fff;padding:14px 22px;font-size:10pt;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-80px;left:16px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}#bar{--hdr:76px;height:calc(var(--hdr) + env(safe-area-inset-top,0px));padding-left:max(clamp(20px, 3.2vw, 52px), env(safe-area-inset-left,0px));padding-right:max(clamp(20px, 3.2vw, 52px), env(safe-area-inset-right,0px));padding-top:env(safe-area-inset-top,0px)}@media (width<=640px){#bar{--hdr:64px}}.mn-panel{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));padding-right:max(clamp(32px, 4.6vw, 76px), env(safe-area-inset-right,0px))}.sf-in{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}@media (width<=768px){body.blackout #tour .inner,body.blackout .read .inner{padding-top:calc(92px + env(safe-area-inset-top,0px))}}@media (height<=520px) and (orientation:landscape){#bar{--hdr:56px}#bar .brand{height:30px}.mn-top{height:56px}.mn-nav,.mn-nav a{padding:8px 0}.mn-nav a span{font-size:clamp(20px,5.4vh,30px)}.mn-foot{padding-top:8px}#music2 .mu-hero,#bio .b-split{min-height:0}#music2 .mu-h-vis{height:96vh;min-height:0}#bio .b-split-img{min-height:96vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mn-nav a{opacity:1;transform:none}}#bar .brand{align-items:center;height:auto;min-height:48px;display:flex}@media (width<=640px){#bar .brand .lg1{height:30px}}.mn-brand{align-items:center;height:auto;min-height:48px;display:flex}.sf-cols{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.sf-cols{grid-template-columns:minmax(0,1fr)}.sf-mrow{min-width:0}.sf-mrow button{flex:none}}.sf-nav,.sf-soc{gap:0}.sf-nav a,.sf-soc a,.sp-link,.apager a,.crumbs a,.mn-soc a{align-items:center;min-height:44px;display:inline-flex}.sf-brand{align-items:center;height:auto;min-height:48px;display:flex}.sp-link{padding-bottom:0}#album .hearit button.act,#album .act,#music2 .mu-btn,#home .mu-btn,.d-btn,.act{min-height:44px}#album .tbtn{width:44px;min-width:44px;height:44px;min-height:44px}@media (width<=620px){.sf-nav,.sf-soc{flex-flow:wrap;gap:0 22px}}@media (pointer:coarse){#album .trk{min-height:56px}.sp-vol input{height:44px}}.pager a,.gnav a,#bio .b-tour2,.show-page .kicker a,.detail .kicker a{align-items:center;min-height:44px;display:inline-flex}.detail dd a{padding:10px 0;display:inline-block}@media (pointer:coarse){nav#rail a{justify-content:flex-end;align-items:center;min-height:44px;display:flex}#social a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}#burger{width:48px;height:48px}}body.blackout #tour .inner{max-width:1500px}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}.sf-mrow input{font-size:16px}#modal #videos.show{justify-content:flex-start}body.blackout #videos .frame{max-width:1300px;margin:0 auto;padding-bottom:clamp(60px,9vw,120px)}#music2 .mu-also a{text-underline-offset:6px;border-bottom:0;align-items:center;min-height:44px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}#music2 .mu-also a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}#bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:normal;display:grid}#bar .hd-left{justify-self:start;align-items:center;gap:clamp(18px,2.6vw,42px);display:flex}#bar .hd-right{justify-self:end;align-items:center;gap:2px;display:flex}#bar .brand{justify-self:center}#bar .mb{gap:14px}#bar .mb-t,#bar .hd-l,#bar .hd-sub{letter-spacing:.24em;text-transform:uppercase;font-size:8.5pt;font-weight:500}#bar .hd-l{color:#ffffffb3;align-items:center;min-height:48px;text-decoration:none;transition:color .35s;display:inline-flex;position:relative}#bar .hd-l:after{background:var(--gold);content:"";transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:11px;left:0;right:.24em;transform:scaleX(0)}#bar .hd-l:hover{color:var(--white)}#bar .hd-l:hover:after,#bar .hd-l[aria-current]:after{transform:scaleX(1)}#bar .hd-l[aria-current]{color:var(--white)}#bar .hd-s{color:#ffffffa8;justify-content:center;align-items:center;width:40px;height:48px;transition:color .3s,transform .3s;display:inline-flex}#bar .hd-sub{color:var(--white);white-space:nowrap;border:1px solid #ffffff80;align-items:center;height:40px;margin-left:16px;padding:0 20px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}#bar .hd-sub:hover{background:var(--white);border-color:var(--white);color:#000}#bar .hd-env{width:22px;height:22px;display:none}@media (width<=1180px){#bar .hd-s{display:none}#bar .hd-sub{margin-left:0}}@media (width<=900px){#bar .hd-l{display:none}}@media (width<=460px){#bar .hd-sub{border:0;justify-content:center;width:48px;height:48px;margin:0;padding:0}#bar .hd-sub span{display:none}#bar .hd-env{display:block}#bar .mb-t{display:none}#bar .mb{min-width:48px}}.mn-nav a{padding:clamp(11px,1.8vh,20px) 0}.mn-k{color:#ffffff73;letter-spacing:.3em;text-transform:uppercase;margin:0 0 14px;font-size:7.5pt;font-weight:500}.mn-stream{grid-template-columns:1fr 1fr;gap:0 18px;margin:0 0 22px;display:grid}.mn-stream a{color:#ffffffa8;align-items:center;gap:12px;min-height:44px;text-decoration:none;transition:color .25s;display:flex}.mn-stream a:hover{color:var(--white)}.mn-stream svg{flex:0 0 17px;width:17px;height:17px}.mn-stream span{letter-spacing:.2em;text-transform:uppercase;font-size:8pt;font-weight:500}.mn-sub{color:var(--white);letter-spacing:.26em;text-transform:uppercase;border:1px solid #ffffff80;align-items:center;min-height:46px;margin:0 0 24px;padding:0 26px;font-size:8pt;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.mn-sub:hover{background:var(--white);color:#000}#show.sx{-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-y:auto}#show .sx-ground{background:var(--img) center/cover no-repeat;filter:blur(80px)saturate(1.5)brightness(.55);opacity:.42;pointer-events:none;height:70vh;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}#show .sx-in{box-sizing:border-box;max-width:1360px;padding:calc(108px + env(safe-area-inset-top,0px)) clamp(24px, 4.4vw, 72px) clamp(70px, 9vw, 130px);width:100%;margin:0 auto;display:block;position:relative}#show .crumbs{color:#ffffff8c;letter-spacing:.26em;text-transform:uppercase;margin:0 0 clamp(34px,5vw,64px);font-size:8pt}#show .crumbs a{color:var(--white);border-bottom:1px solid #ffffff4d;text-decoration:none;transition:color .25s,border-color .25s}#show .crumbs a:hover{border-color:var(--gold);color:var(--gold)}#show .crumbs span{margin:0 12px}#show .crumbs b{color:var(--gold);font-weight:500}#show .sx-head{margin:0 0 clamp(44px,6vw,84px)}#show .sx-ev{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 18px;font-size:8.5pt;font-weight:600;line-height:1.7}#show .sx-date{color:#ffffffdb;letter-spacing:.34em;text-transform:uppercase;margin:0 0 clamp(14px,2vw,26px);font-size:11pt;font-weight:500}#show .sx-venue{color:var(--white);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;margin:0 0 clamp(14px,2vw,26px);font-size:clamp(38px,8vw,124px);font-weight:300;line-height:1}#show .sx-city{color:#ffffff9e;letter-spacing:.28em;text-transform:uppercase;margin:0 0 clamp(28px,4vw,46px);font-size:10.5pt}#show .sx-cta{flex-wrap:wrap;gap:12px;margin:0;display:flex}#show .sx-btn{color:var(--white);cursor:pointer;font:inherit;letter-spacing:.26em;text-transform:uppercase;background:0 0;border:1px solid #ffffff80;align-items:center;gap:16px;min-height:50px;padding:0 28px;font-size:8pt;font-weight:600;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}#show .sx-btn i,#show .sx-links i{background:currentColor;width:22px;height:1px;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block;position:relative}#show .sx-btn i:after,#show .sx-links i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-2.5px;right:0;transform:rotate(45deg)}#show .sx-btn:hover{background:var(--white);border-color:var(--white);color:#000}#show .sx-btn:hover i{width:36px}#show .sx-btn.primary{background:var(--gold);border-color:var(--gold);color:#0d0d0d}#show .sx-btn.primary:hover{background:var(--white);border-color:var(--white)}#show .sx-body{grid-template-columns:minmax(240px,440px) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,110px);display:grid}#show .sx-flyer{margin:0;position:sticky;top:96px}#show .sx-flyer img{width:100%;height:auto;display:block;box-shadow:0 40px 100px #0009}#show .sx-flyer figcaption{color:#ffffff80;letter-spacing:.24em;text-transform:uppercase;margin-top:14px;font-size:7.5pt}#show .countdown{background:var(--gold);color:#000;letter-spacing:.26em;text-transform:uppercase;z-index:2;padding:0 13px;font-size:11px;font-weight:700;line-height:26px;position:absolute;top:0;left:0}#show .countdown[hidden]{display:none}#show .sx-blk{border-top:1px solid #ffffff29;padding:clamp(24px,3vw,36px) 0}#show .sx-blk h2{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin:0 0 18px;font-size:8pt;font-weight:600}#show .sx-big{color:var(--white);letter-spacing:.03em;margin:0 0 10px;font-size:clamp(15pt,1.9vw,22pt);font-weight:300;line-height:1.45}#show .sx-p{color:#ffffffdb;max-width:58ch;margin:0 0 16px;font-size:12.5pt;line-height:1.8}#show .sx-sm{color:#ffffffad;max-width:64ch;margin:0 0 8px;font-size:11pt;line-height:1.75}#show .sx-sm a,#show .sx-p a{border-bottom:1px solid var(--gold);color:var(--white);text-decoration:none}#show .sx-sm .jp{color:#ffffff9e;font-size:10.5pt;display:block}#show .sx-links{flex-direction:column;margin:0;display:flex}#show .sx-links a{color:#ffffffdb;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:52px;font-size:9pt;font-weight:500;text-decoration:none;transition:color .25s,padding .35s;display:flex}#show .sx-links a:hover{color:var(--gold);padding-left:10px}#show .sx-links a:last-child{border-bottom:0}#show .sx-pn{border-top:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;margin-top:clamp(56px,8vw,110px);padding-top:clamp(28px,4vw,44px);display:grid}#show .sx-pc{color:var(--white);align-items:center;gap:18px;min-height:64px;text-decoration:none;display:flex}#show .sx-pc.nx{text-align:right;flex-direction:row-reverse}#show .sx-pt{background:#131316;flex:0 0 58px;overflow:hidden}#show .sx-pt img{width:100%;height:auto;transition:transform .6s;display:block}#show .sx-pc:hover img{transform:scale(1.08)}#show .sx-px i{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600;display:block}#show .sx-px b{letter-spacing:.1em;text-transform:uppercase;margin:5px 0 3px;font-size:12pt;font-weight:400;transition:color .25s;display:block}#show .sx-px em{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;font-size:8.5pt;font-style:normal}#show .sx-pc:hover b{color:var(--gold)}#show .sx-all{color:var(--white);letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid #ffffff4d;align-self:center;align-items:center;min-height:44px;font-size:8pt;font-weight:600;text-decoration:none;display:inline-flex}#show a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#show button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (width<=860px){#show .sx-body{grid-template-columns:1fr}#show .sx-flyer{max-width:400px;margin:0 auto;position:static}#show .sx-pn{grid-template-columns:1fr 1fr}#show .sx-all{grid-area:1/1/auto/-1;justify-self:start}#show .sx-pc.nx{text-align:left;flex-direction:row}}#show .sx-pn{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#show .sx-px{overflow-wrap:anywhere;min-width:0}@media (width<=860px){#show .sx-pn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=560px){#show .sx-pn{grid-template-columns:minmax(0,1fr)}#show .sx-all{grid-area:auto}#show .sx-pc.nx{text-align:left;flex-direction:row}#show .sx-cta .sx-btn{flex:100%;justify-content:space-between}}#tour .tlhead{margin-bottom:clamp(36px,5vw,72px)}#tour .tg-h{padding-bottom:clamp(22px,3vw,38px)}:root{--hdr:96px}@media (width<=900px){:root{--hdr:76px}}@media (width<=460px){:root{--hdr:68px}}#bar{--hdr:96px;height:calc(var(--hdr) + env(safe-area-inset-top,0px))}@media (width<=900px){#bar{--hdr:76px}}@media (width<=460px){#bar{--hdr:68px}}@media (height<=520px) and (orientation:landscape){:root,#bar{--hdr:60px}#bar .brand .lg1{height:34px}}#bar .brand .lg1{height:clamp(40px,3.6vw,62px)}@media (width<=900px){#bar .brand .lg1{height:40px}}@media (width<=460px){#bar .brand .lg1{height:36px}}#bar .mb-t,#bar .hd-l,#bar .hd-sub{letter-spacing:.2em;font-size:clamp(11px,.9vw,14px);font-weight:500}#bar .hd-left{gap:clamp(20px,2.6vw,44px)}#bar .hd-s{width:46px;height:52px}#bar .hd-sub{height:46px;padding:0 24px}#bar .mb-i{width:30px;height:11px}#bar .mb-i i{width:30px}#bar .mb-i i:last-child{width:20px}#bar .hd-l{min-height:52px}#bar .hd-l:after{bottom:13px}.mn-brand .lg1{height:38px}.mn-x span,.mn-sub,.mn-stream span,.mn-k{font-size:11px}.mn-nav a span{font-size:clamp(28px,3vw,46px)}.mn-stream svg{flex-basis:20px;width:20px;height:20px}.sf-brand .lg1{height:54px}.sf-nav a,.sf-soc a{font-size:11.5px}body.blackout #tour .inner,body.blackout .read .inner,#show .sx-in{padding-top:calc(var(--hdr) + 44px + env(safe-area-inset-top,0px))}:root{--sec-y:clamp(64px, 8vw, 120px)}#home{-webkit-overflow-scrolling:touch;background:#0a0a0b;width:100%;position:relative;overflow-y:auto}#home>*{box-sizing:border-box;flex:none;width:100%}#home a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#home button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hm-k{color:var(--gold);letter-spacing:.38em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(11px,.85vw,13px);font-weight:600}#home .hm-h2{color:var(--white);letter-spacing:.05em;text-transform:uppercase;margin:0 0 26px;font-size:clamp(38px,6vw,104px);font-weight:300;line-height:.95}#home .hm-h2-m{letter-spacing:.1em;font-size:clamp(28px,4vw,64px);line-height:1.05}.hm-h2-l span{color:#ffffff8c}.hm-h2 a{color:inherit;text-decoration:none;transition:color .3s}.hm-h2 a:hover{color:var(--gold)}.hm-btn{color:var(--white);letter-spacing:.26em;text-transform:uppercase;border:1px solid #ffffff80;align-items:center;min-height:52px;margin:0 12px 12px 0;padding:0 32px;font-size:12px;font-weight:600;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.hm-btn:hover{background:var(--white);border-color:var(--white);color:#000}.hm-btn.primary{background:var(--gold);border-color:var(--gold);color:#0d0d0d}.hm-btn.primary:hover{background:var(--white);border-color:var(--white)}.hm-cta{margin:0 0 24px}.hm-more{margin:30px 0 0}.hm-more a{color:var(--white);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:18px;min-height:48px;font-size:12px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.hm-more a i,.hm-cue i{background:currentColor;width:34px;height:1px;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.hm-more a i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.hm-more a:hover{color:var(--gold)}.hm-more a:hover i{width:56px}.hm-hero{flex-direction:column;justify-content:flex-end;align-items:stretch;height:100svh;min-height:540px;display:flex;position:relative;overflow:hidden}.hm-media,.hm-still,.hm-film{position:absolute;inset:0}.hm-still img,.hm-film{object-fit:cover;object-position:var(--fx,50%) var(--fy,36%);width:100%;height:100%}.hm-still{display:block}.hm-still.on img{animation:30s ease-out both hmzoom}@keyframes hmzoom{0%{transform:scale(1.09)}to{transform:scale(1)}}.hm-film{opacity:0;transition:opacity 1.2s}.hm-film.on{opacity:1}.hm-veil{pointer-events:none;background:linear-gradient(#0808098c 0%,#08080900 26% 52%,#080809c7 100%);position:absolute;inset:0}.hm-title{color:var(--white);letter-spacing:-.015em;text-shadow:0 4px 60px #00000059;text-transform:uppercase;transform:translateY(calc(var(--p,0) * -46px));opacity:calc(1 - var(--p,0) * 1.15);white-space:nowrap;z-index:2;margin:0;padding:0 clamp(18px,3.4vw,64px);font-size:clamp(66px,14.2vw,620px);font-weight:700;line-height:.84;position:relative}.hm-title span{display:inline-block}.hm-tag{color:#ffffffdb;letter-spacing:.44em;text-transform:uppercase;z-index:2;margin:clamp(18px,2.4vw,34px) 0 clamp(70px,11vh,120px);padding:0 clamp(20px,3.6vw,68px);font-size:clamp(11px,1vw,15px);transition:opacity 1s .2s;position:relative}.hm-cue{color:#ffffffbf;letter-spacing:.34em;text-transform:uppercase;z-index:2;align-items:center;gap:16px;min-height:48px;font-size:11px;font-weight:500;text-decoration:none;transition:opacity 1s .4s,color .3s;display:flex;position:absolute;bottom:clamp(22px,4vh,44px);right:clamp(20px,3.6vw,68px)}.hm-cue i{width:40px;transform:rotate(90deg)}.hm-cue:hover{color:var(--white)}html.intro-on .hm-media{animation:1.6s ease-out both hmfade}@keyframes hmfade{0%{opacity:0}to{opacity:1}}html.intro-on .hm-title{animation:2s cubic-bezier(.2,.7,.2,1) .35s both hmflash}@keyframes hmflash{0%{opacity:0;transform:scale(1.06)}7%{opacity:1}11%{opacity:.08}17%{opacity:1}23%{opacity:.3}30%{opacity:1}to{opacity:1;transform:scale(1)}}html.intro-on:not(.intro-done) #bar,html.intro-on:not(.intro-done) .hm-tag,html.intro-on:not(.intro-done) .hm-cue{opacity:0;pointer-events:none}#bar{transition:opacity 1s,background .35s,box-shadow .35s}@media (width<=700px){.hm-title{white-space:normal;font-size:clamp(64px,23.5vw,220px);line-height:.86}.hm-title span{display:block}.hm-tag{letter-spacing:.3em;margin-bottom:96px}.hm-cue{left:auto}}.hm-latest{padding:var(--sec-y) clamp(22px, 5.4vw, 100px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(34px,7vw,130px);display:grid}.hm-l-art{width:100%;max-width:640px;margin:0 auto}.hm-l-art a{display:block;box-shadow:0 50px 120px #000000a6}.hm-l-art img{width:100%;height:auto;display:block}.hm-by{color:#ffffff9e;letter-spacing:.24em;text-transform:uppercase;margin:0 0 34px;font-size:12px}.hm-also{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:0 30px;margin-top:34px;padding-top:28px;display:grid}.hm-a{color:var(--white);align-items:center;gap:18px;min-height:76px;text-decoration:none;display:flex}.hm-a-art,.hm-a-type{background:#131316;flex:0 0 74px;width:74px;height:74px;overflow:hidden}.hm-a-art img{object-fit:cover;width:100%;height:100%;display:block}.hm-a-type{color:#ffffffb3;letter-spacing:.12em;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.hm-a-t i{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600;display:block}.hm-a-t b{letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:14px;font-weight:500;line-height:1.3;transition:color .25s;display:block}.hm-a:hover b{color:var(--gold)}.hm-live{margin-top:var(--sec-y);min-height:min(92vh,900px);position:relative;overflow:hidden}.hm-live-img{position:absolute;inset:0}.hm-live-img img{object-fit:cover;object-position:50% 34%;width:100%;height:100%;display:block}.hm-live:after{content:"";background:linear-gradient(90deg,#080809db 0%,#08080980 34%,#08080900 62%),linear-gradient(#08080900 60%,#0808098c 100%);position:absolute;inset:0}.hm-live-txt{z-index:2;max-width:min(640px,88%);position:absolute;bottom:clamp(40px,9vh,110px);left:clamp(22px,5.4vw,100px)}.hm-live-s{color:#ffffffc7;letter-spacing:.22em;text-transform:uppercase;margin:0 0 30px;font-size:12px}.hm-film-s{padding:var(--sec-y) clamp(22px, 5.4vw, 100px)}.hm-head{max-width:1500px;margin:0 auto clamp(30px,4vw,56px)}.hm-ratio{background:#000;width:100%;max-width:1500px;margin:0 auto;padding-top:56.25%;position:relative}.hm-ratio iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.hm-ratio .ytfall{z-index:3}.hm-artist{max-width:1560px;padding:var(--sec-y) clamp(22px, 5.4vw, 100px);background:#0e0e10;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(40px,6vw,90px);margin:0 auto;display:grid}.hm-a-img{width:100%;max-width:480px;margin:0 auto}.hm-a-img img{width:100%;height:auto;display:block;box-shadow:0 40px 100px #0000008c}#home .hm-a-txt .hm-lead{margin-bottom:22px}#home .hm-a-txt .hm-p{margin-bottom:8px}#home .hm-a-txt .hm-more{margin-top:0}.hm-a-strip{gap:clamp(14px,1.8vw,22px);margin:clamp(34px,4.4vw,54px) 0 16px;padding-left:6px;display:flex}.hm-a-tile{aspect-ratio:1;max-width:150px;transform:rotate(var(--r,0deg));background:#131316;flex:1 1 0;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:block;overflow:hidden;box-shadow:0 16px 30px #00000073}.hm-a-tile.t1{--r:-4deg}.hm-a-tile.t2{--r:2.5deg;margin-top:14px}.hm-a-tile.t3{--r:-2deg}.hm-a-tile img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.hm-a-tile:hover{z-index:2;transform:rotate(0)translateY(-4px);box-shadow:0 22px 44px #0000008c}.hm-a-tile:hover img{transform:scale(1.08)}}.hm-a-gallery a:hover{color:var(--gold)!important}.hm-lead{color:var(--white);letter-spacing:.02em;margin:0 0 28px;font-size:clamp(26px,3.4vw,52px);font-weight:300;line-height:1.12}.hm-p{color:#ffffffd1;max-width:58ch;margin:0 0 20px;font-size:clamp(14px,1.05vw,17px);line-height:1.8}.hm-social{padding:var(--sec-y) clamp(22px, 5.4vw, 100px)}.hm-ig{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);max-width:1500px;margin:0 auto;display:grid}.hm-igt{aspect-ratio:4/5;background:#131316;display:block;overflow:hidden}.hm-igt img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.hm-igt:hover img{transform:scale(1.06)}}@media (width<=1000px){.hm-latest,.hm-artist{grid-template-columns:1fr}.hm-l-art{max-width:520px}.hm-ig{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-a-img{max-width:360px}}@media (width<=600px){.hm-also{grid-template-columns:1fr;gap:6px}.hm-live{min-height:64vh}.hm-live:after{background:linear-gradient(#0808091a 0%,#08080959 45%,#080809e6 100%)}.hm-a-strip{max-width:280px;margin-top:28px}.hm-a-tile.t2{margin-top:10px}.hm-ig{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html.intro-on .hm-title,html.intro-on .hm-media,.hm-still.on img{animation:none}}#tour>*{box-sizing:border-box;flex:none}#tour .tb,#tour .tb-sec{align-self:stretch;width:100%}#tour .tb{min-height:100svh;padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px));background:#0a0a0b;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:end;gap:0;display:grid}#tour .tb-txt{align-self:center;padding:clamp(24px,4vw,70px) clamp(24px,3vw,60px) clamp(40px,7vh,90px) clamp(24px,5.4vw,100px)}#tour .tb-k{color:var(--gold);letter-spacing:.38em;text-transform:uppercase;margin:0 0 clamp(18px,2.4vw,30px);font-size:clamp(11px,.85vw,13px);font-weight:600}#tour .tb-h1{color:var(--white);letter-spacing:.05em;text-transform:uppercase;margin:0 0 clamp(26px,3.4vw,44px);font-size:clamp(46px,6.4vw,118px);font-weight:300;line-height:.98}#tour .tb-h1 span{display:block}#tour .tb-h1 span+span{color:#ffffff80}#tour .tb-rule{background:linear-gradient(90deg, var(--gold) 0, var(--gold) 26%, #ffffff38 26%);max-width:540px;height:2px;margin:0 0 clamp(24px,3vw,38px);display:block}#tour .tb-kick{color:#ffffff9e;letter-spacing:.32em;text-transform:uppercase;margin:0 0 clamp(20px,2.6vw,32px);font-size:clamp(11px,.95vw,14px);font-weight:500}#tour .tb-kick b{color:var(--gold);font-weight:600}#tour .tb-lead{color:#ffffffd6;max-width:52ch;margin:0 0 clamp(30px,3.6vw,48px);font-size:clamp(15px,1.2vw,19px);line-height:1.9}#tour .tb-lead em{color:var(--white);font-style:normal;font-weight:500}#tour .tb-row{flex-wrap:wrap;align-items:center;gap:18px 40px;display:flex}#tour .tb-btn{background:var(--gold);color:#0d0d0d;letter-spacing:.28em;text-transform:uppercase;align-items:center;min-height:56px;padding:0 38px;font-size:12px;font-weight:700;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}#tour .tb-btn:hover{background:var(--white)}#tour .tb-soc{align-items:center;display:flex}#tour .tb-soc a{color:#ffffffb3;justify-content:center;align-items:center;width:46px;height:48px;transition:color .3s;display:inline-flex;position:relative}#tour .tb-soc a+a:before{content:"";background:#ffffff38;width:1px;height:14px;position:absolute;left:0}#tour .tb-soc a:hover{color:var(--white)}#tour .tb-soc svg{width:19px;height:19px}#tour .tb-img{align-self:end;margin:0;position:relative}#tour .tb-img img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(#0000 0,#000 12%);mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(#0000 0,#000 12%);-webkit-mask-composite:source-in;mask-composite:intersect}#tour .tb-sec{border-top:1px solid #ffffff24;grid-template-columns:clamp(60px,7vw,110px) minmax(0,.7fr) minmax(0,1.3fr);gap:0 clamp(30px,6vw,110px);max-width:1560px;margin:0 auto;padding:clamp(70px,9vw,150px) clamp(24px,5.4vw,100px);display:grid}#tour .tb-n{-webkit-text-stroke:1px #eaa946d9;color:#0000;letter-spacing:.04em;margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:600;line-height:1}#tour .tb-sec h2{color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(26px,3.4vw,56px);font-weight:300;line-height:1.05}#tour .tb-body p{color:#fffc;max-width:58ch;margin:0 0 20px;font-size:clamp(15px,1.15vw,18px);line-height:1.9}#tour .tb-body .tb-big{color:var(--white);letter-spacing:.01em;max-width:32ch;margin-bottom:28px;font-size:clamp(20px,2vw,32px);font-weight:300;line-height:1.35}#tour .tb-route{letter-spacing:.26em;text-transform:uppercase;font-weight:600;color:var(--gold)!important;max-width:none!important;margin-top:34px!important;font-size:12px!important;line-height:2.2!important}#tour .tb-route i{color:#fff6;margin:0 6px;font-style:normal}#tour #dates{max-width:1560px;scroll-margin-top:calc(var(--hdr) + 8px);align-self:stretch;width:100%;margin:0 auto;padding-top:clamp(20px,3vw,40px)}@media (width<=1000px){#tour .tb{grid-template-columns:1fr;min-height:0}#tour .tb-img{order:-1}#tour .tb-img img{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}#tour .tb-txt{padding:8px 24px 64px}#tour .tb-sec{grid-template-columns:1fr}#tour .tb-n{margin-bottom:18px}#tour .tb-sec h2{margin-bottom:28px}}#tour .ev-type:after{display:none}#tour .ev-type{background:linear-gradient(160deg,#1d1811 0%,#0f0f11 70%);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:13% 11%;display:flex}#tour .ev-type span{color:var(--gold);letter-spacing:.3em;font-size:clamp(11px,1vw,14px);font-weight:600}#tour .ev-type b{color:var(--white);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(13px,1.35vw,21px);font-weight:400;line-height:1.2}#show .sx-tile{aspect-ratio:4/5;background:linear-gradient(160deg,#1d1811 0%,#0f0f11 70%);flex-direction:column;justify-content:space-between;padding:12% 11%;display:flex;box-shadow:0 40px 100px #00000080}#show .sx-tile i{color:var(--gold);letter-spacing:.3em;font-size:9.5pt;font-style:normal;font-weight:600}#show .sx-tile b{color:var(--white);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(24px,3vw,44px);font-weight:300;line-height:1.1}#show .sx-tile em{color:#fff9;letter-spacing:.22em;text-transform:uppercase;margin-top:14px;font-size:9.5pt;font-style:normal;display:block}#show .sx-tile div,#show .sx-tile{gap:0}#show .sx-tt{color:var(--gold);letter-spacing:.04em;justify-content:center;align-items:center;width:100%;height:72px;font-size:18px;font-weight:300;display:flex}.hm-live:after{background:linear-gradient(90deg,#080809b3 0%,#08080952 30%,#08080900 54%),linear-gradient(#08080900 62%,#08080980 100%)}@media (height<=520px) and (orientation:landscape){.hm-hero{min-height:0}.hm-title{white-space:nowrap;font-size:clamp(46px,21vh,130px)}.hm-title span{display:inline-block}.hm-tag{margin-bottom:56px}}@media (width<=700px){.hm-hero{--fx:35%;--fy:38%}}#bar .hd-s{color:#fff;width:50px}#bar .hd-s svg{width:clamp(21px,1.7vw,27px);height:clamp(21px,1.7vw,27px)}#bar .hd-s:hover{color:var(--gold);transform:none}.hm-veil{background:linear-gradient(#0808094d 0%,#08080900 20% 62%,#08080966 100%)}body.home #bar:not(.solid){background:linear-gradient(#0808096b 0%,#08080900 100%)}.hm-title{text-shadow:0 2px 40px #00000047}@media (width>=901px){#bio .b-split{grid-template-columns:minmax(0,1fr) min(50vw,95svh)}#bio .b-split-img img{object-position:50% 6%}}@media (width<=900px){#bio .b-split-img{height:clamp(440px,74svh,860px)}#bio .b-split-img img{object-position:50% 10%}}@media (width<=520px){#bio .b-split-img{height:min(72svh,138vw)}#bio .b-split-img img{object-position:47% 8%}}@media (height<=520px) and (orientation:landscape){#bio .b-split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);min-height:0;display:grid}#bio .b-split-img{order:0;height:auto;min-height:100svh}#bio .b-split-txt{padding:calc(var(--hdr) + 8px) 28px 40px clamp(60px, 9vw, 120px);order:0}#bio .b-split-img img{object-position:50% 12%}#bio .b-tour2{margin-top:0}}#bio .b-band{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,6vw,110px);margin:clamp(110px,14vw,220px) 0 0;display:grid}#bio .b-band-img{margin:0}#bio .b-band-img img{width:100%;height:auto;display:block}#bio .b-tag{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}@media (width<=900px){#bio .b-band{grid-template-columns:1fr;margin-top:100px}}#gallery .gig{margin:0 0 clamp(90px,11vw,150px)}#gallery .gig-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin:0 0 clamp(26px,3.4vw,44px);display:flex}#gallery .gig-h .kicker{color:var(--gold);letter-spacing:.36em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}#gallery .gig-h h2{color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(26px,3.6vw,56px);font-weight:300;line-height:1.05}#gallery .gig-follow{color:var(--white);letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid #ffffff59;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}#gallery .gig-follow:hover{border-color:var(--gold);color:var(--gold)}#gallery .gig-grid{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#gallery .gig-t{aspect-ratio:4/5;background:#131316;display:block;position:relative;overflow:hidden}#gallery .gig-t.big{aspect-ratio:auto;grid-area:span 2/span 2}#gallery .gig-t img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}#gallery .gig-t:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#00000080);transition:opacity .5s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){#gallery .gig-t:hover img{transform:scale(1.05)}#gallery .gig-t:hover:after{opacity:1}}#gallery .gig-t:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (width<=700px){#gallery .gig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#gallery .gig-t.big{aspect-ratio:4/5;grid-area:auto/span 2}}#tour .tb-foot{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:clamp(40px,6vw,110px);width:100%;max-width:1560px;margin:clamp(70px,9vw,140px) auto 0;padding:clamp(60px,8vw,120px) clamp(24px,5.4vw,100px);display:grid}#tour .tb-foot h2{color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(22px,2.6vw,40px);font-weight:300;line-height:1.1}#tour .tb-foot .tb-k{margin-bottom:16px}#tour .tb-foot p{color:#ffffffc7;max-width:56ch;margin:0 0 18px;font-size:clamp(15px,1.1vw,17px);line-height:1.9}#tour .tb-foot .tb-route{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;max-width:none;margin-top:24px;font-size:12px;font-weight:600;line-height:2.1}#tour .tb-foot .tb-route i{color:#fff6;margin:0 6px;font-style:normal}@media (width<=900px){#tour .tb-foot{grid-template-columns:1fr}}@media (width<=999px){#bar .hd-l{display:none}}@media (width>=1000px) and (width<=1180px){#bar .mb-t{display:none}#bar .hd-left{gap:20px}#bar .hd-l{letter-spacing:.16em}}.dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px clamp(14px, 3vw, 48px) calc(12px + env(safe-area-inset-bottom,0px));z-index:900;background:#09090af2;border-top:1px solid #ffffff24;position:fixed;bottom:0;left:0;right:0}.dock[hidden]{display:none}.dk-in{align-items:center;gap:clamp(12px,2.4vw,40px);max-width:1500px;margin:0 auto;display:flex}.dk-meta{flex:0 250px;min-width:0}.dk-k{color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.dk-meta b{color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:5px 0 2px;font-size:14px;font-weight:500;display:block}.dk-meta i{color:#ffffff8c;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-style:normal;display:block}.dk-audio{flex:1;align-items:center;gap:16px;display:flex}.dk-audio[hidden],.dk-embed[hidden]{display:none}.dk-pp{cursor:pointer;background:0 0;border:1px solid #ffffff8c;flex:0 0 52px;width:52px;height:52px;position:relative}.dk-pp i{border-color:transparent transparent transparent var(--white);border-style:solid;border-width:9px 0 9px 15px;width:0;height:0;margin:-9px 0 0 -6px;position:absolute;top:50%;left:50%}.dk-pp.on i{border:0;border-left:3px solid var(--white);border-right:3px solid var(--white);background:0 0;width:12px;height:16px;margin:-8px 0 0 -6px}.dk-bar{cursor:pointer;background:#fff3;flex:1;height:2px;position:relative}.dk-bar:before{content:"";position:absolute;inset:-14px 0}.dk-bar i{background:var(--gold);width:0;height:100%;display:block}.dk-time{color:#ffffffb8;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:12px}.dk-embed{flex:auto;min-width:0;max-width:620px;margin-left:auto}.dk-embed iframe{border:0;width:100%;height:80px;display:block}.dk-x{cursor:pointer;background:0 0;border:0;flex:0 0 48px;width:48px;height:48px;position:relative}.dk-x span:before,.dk-x span:after{background:var(--white);content:"";width:20px;height:1.5px;position:absolute;top:23px;left:14px}.dk-x span:before{transform:rotate(45deg)}.dk-x span:after{transform:rotate(-45deg)}.dock :focus-visible{outline:2px solid var(--gold);outline-offset:3px}body.dock-open .sf-in{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))}@media (width<=760px){.dk-meta{display:none}.dk-embed{max-width:none;margin:0}}.mu-play,.hm-play{background:var(--gold);border:1px solid var(--gold);color:#0d0d0d;cursor:pointer;font:inherit;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:14px;min-height:56px;margin:0 12px 12px 0;padding:0 34px 0 26px;font-size:12px;font-weight:700;transition:background .3s,border-color .3s;display:inline-flex}.mu-play i,.hm-play i{border:8px solid #0000;border-left:13px solid;border-right-width:0;width:0;height:0;display:block}.mu-play.is-playing i,.hm-play.is-playing i{border:0;border-left:3px solid;border-right:3px solid;width:11px;height:16px}.mu-play:hover,.hm-play:hover{background:var(--white);border-color:var(--white)}.sp-play.is-playing i{border:0;border-left:3px solid var(--white);border-right:3px solid var(--white);background:0 0;width:12px;height:16px;margin:-8px 0 0 -6px}#album .act.is-playing{background:var(--white);border-color:var(--white)}@media (width<=1024px) and (orientation:portrait){.hm-hero{height:clamp(500px,70svh,760px);min-height:0}}@media (width<=699px){.hm-hero{height:clamp(430px,62svh,580px);min-height:0}.hm-title{font-size:clamp(60px,22vw,200px)}.hm-tag{margin-bottom:84px}}@media (height<=520px) and (orientation:landscape){.hm-hero{height:100svh}}@media (width>=700px) and (width<=1024px) and (orientation:portrait){#bio .b-split{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:stretch;min-height:0;display:grid}#bio .b-split-img{order:0;height:clamp(560px,62svh,780px);min-height:0}#bio .b-split-txt{padding:calc(var(--hdr) + 10px) 24px 40px clamp(28px, 5vw, 60px);order:0}#bio .b-split-h{font-size:clamp(26px,3.6vw,38px)}#bio .b-tour2{margin-top:0}#bio .b-split-img img{object-position:50% 10%}}@media (width<=699px){#bio .b-split-img{height:min(48svh,105vw)}#bio .b-split-txt{padding:0 var(--rail) 52px;flex-direction:column;display:flex}#bio .b-split-body{display:contents}#bio .sig-hero{z-index:3;order:0;width:min(190px,50%);margin:-40px 0 4px;position:relative}#bio .b-tour2{order:1;margin:16px 0 0}#bio .b-split-h{order:2;margin:22px 0;font-size:clamp(26px,7.6vw,34px)}#bio .b-split-body p{order:3}#bio .b-conn{order:4}}#bio .b-vq{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(30px,6vw,110px);margin:0 0 clamp(90px,11vw,180px);padding-top:clamp(56px,7vw,110px);display:grid}#bio .b-vq-eyebrow{color:var(--gold);letter-spacing:.4em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:600}#bio .b-vq-h{color:var(--white);letter-spacing:.04em;text-transform:uppercase;margin:0 0 clamp(18px,2.4vw,30px);font-size:clamp(42px,8vw,140px);font-weight:300;line-height:.95}#bio .b-vq-h span{display:block}#bio .b-vq-h .b-vq-2{color:#ffffff80}#bio .b-vq-jp{color:var(--gold);letter-spacing:.3em;align-items:center;gap:16px;margin:0 0 clamp(18px,2.4vw,28px);font-size:clamp(14px,1.2vw,18px);display:flex}#bio .b-vq-jp i{background:currentColor;width:44px;height:1px;display:block}#bio .b-vq-meta{color:#ffffffd1;letter-spacing:.24em;text-transform:uppercase;margin:0 0 26px;font-size:12px;font-weight:500}#bio .b-vq-p{color:#ffffffd1;max-width:56ch;margin:0 0 30px;font-size:clamp(15px,1.15vw,18px);line-height:1.85}#bio .b-vq-p em{color:var(--white);font-style:normal;font-weight:500}#bio .b-vq-cv{justify-self:end;width:100%;max-width:440px;display:block;box-shadow:0 44px 110px #0009}#bio .b-vq-cv img{width:100%;height:auto;display:block}@media (width<=900px){#bio .b-vq{grid-template-columns:1fr}#bio .b-vq-cv{justify-self:start;max-width:300px}}.scta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:850;background:#0d0d0ddb;border:1px solid #ffffff38;align-items:center;gap:12px;padding:12px 18px 12px 14px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s,bottom .35s;display:flex;position:fixed;right:clamp(16px,3vw,32px);box-shadow:0 14px 34px #0006}.scta .jp{flex:0 0 26px;width:26px;height:18px}.scta .jp svg{width:100%;height:100%;display:block}.scta .jp .fld{fill:#fff;stroke:#00000059;stroke-width:1px}.scta .jp .dsc{fill:#bc002d}.scta-t{flex-direction:column;gap:3px;display:flex}.scta-t i{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.scta-t b{color:var(--white);letter-spacing:.06em;align-items:center;gap:9px;font-size:11.5px;font-weight:600;display:flex}.scta-t em{font-style:normal;transition:transform .3s}.scta:hover{border-color:#fff6}.scta:hover .scta-t em{transform:translate(4px)}.scta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body.dock-open .scta{opacity:0;pointer-events:none;transform:translateY(14px)}body.scta-dismissed .scta{display:none}@media (width<=640px){.scta{bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:10px;padding:11px 14px;left:16px;right:16px}.scta-t{flex:1}.scta-t b{justify-content:space-between;font-size:11px}}:root{--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--s-8:128px;--gutter:clamp(20px, 5.4vw, 100px);--sec-y:clamp(72px, 9vw, 150px);--max:1560px;--measure:58ch;--ink:#fff;--ink-2:#ffffffbd;--ink-3:#ffffff8a;--line:#ffffff21;--line-2:#ffffff3d;--panel:#0a0a0b;--hinomaru:#bc002d;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--fs-meta:12px;--fs-small:13px;--fs-body:clamp(15px, 1.05vw, 18px);--track-meta:.26em;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.25s;--t:.45s;--t-slow:1.1s}.hm-now{color:var(--ink);font-size:var(--fs-meta);letter-spacing:.24em;text-transform:uppercase;min-height:48px;transition:opacity 1s ease .4s, color var(--t-fast);z-index:2;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex;position:absolute;bottom:clamp(22px,4vh,44px);right:clamp(20px,3.6vw,68px)}.hm-now-dot{background:var(--gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px;position:relative}.hm-now.is-live .hm-now-dot:after{border:1px solid var(--gold);content:"";border-radius:50%;animation:2.4s ease-out infinite nowpulse;position:absolute;inset:-5px}@keyframes nowpulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.hm-now-k{color:var(--gold);font-weight:600}.hm-now-t{color:var(--ink)}.hm-now i{height:1px;transition:width var(--t) var(--ease);background:currentColor;width:28px;display:block;position:relative}.hm-now i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.hm-now:hover i{width:44px}.hm-now:hover .hm-now-t{color:var(--gold)}html.intro-on:not(.intro-done) .hm-now{opacity:0;pointer-events:none}@media (width<=700px){.hm-now{letter-spacing:.2em;gap:10px;font-size:11px;left:clamp(20px,3.6vw,68px);right:auto}.hm-now i{display:none}.hm-tag{margin-bottom:92px}}html.intro-on .hm-media{animation-name:hmfade2;animation-duration:.8s}#home .hm-film{height:calc(100% - 1px);bottom:1px}@keyframes hmfade2{0%{opacity:.02}to{opacity:1}}html.intro-on .hm-title{animation-duration:1.1s;animation-delay:.1s}html.intro-on:not(.intro-done) #bar{opacity:1;pointer-events:auto}@media (hover:none),(width<=900px){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#bar.solid,.scta{background-color:#0a0a0bf0}}.hm-lockup{box-sizing:border-box;padding:0 var(--gutter) clamp(44px, 9vh, 104px);z-index:2;position:relative}#home .hm-title{padding:0;font-size:clamp(56px,8.4vw,176px);line-height:.86}#home .hm-tag{letter-spacing:.42em;margin:clamp(14px,1.4vw,24px) 0 clamp(22px,2.4vw,36px);padding:0 0 0 .3em;font-size:clamp(11px,.95vw,15px)}#home .hm-now{letter-spacing:.22em;gap:16px;min-height:60px;padding:0;font-size:clamp(13px,1.05vw,16px);position:relative;bottom:auto;left:auto;right:auto}#home .hm-now .hm-now-dot{flex:0 0 11px;width:11px;height:11px}#home .hm-now .hm-now-k{font-weight:700}#home .hm-now i{width:40px}#home .hm-now:hover i{width:60px}@media (width<=700px){#home .hm-title{font-size:clamp(52px,17vw,96px)}#home .hm-tag{letter-spacing:.3em;margin-bottom:20px}#home .hm-now{letter-spacing:.16em;gap:12px;min-height:52px;font-size:13px}#home .hm-now i{display:none}}.ht-more{display:none}.ht-row.is-next,.ht-row.is-tonight{--ink:#fff;--ink-2:#fffc;--ink-3:#fff9;--line:#ffffff1f;z-index:1;position:relative}.ht-row.is-next a,.ht-row.is-tonight a{background:var(--paper-ink,#141311);color:#fff;border:0;border-radius:6px;margin:14px calc(-1*clamp(12px,1.6vw,24px));padding:clamp(22px,2.2vw,32px) clamp(12px,1.6vw,24px);box-shadow:0 24px 60px #14131159}.ht-row.is-next a:before,.ht-row.is-tonight a:before{display:none}.ht-row.is-next .ht-d b,.ht-row.is-tonight .ht-d b{color:var(--gold-lt,#f2c46f);font-size:clamp(56px,5vw,88px)}.ht-row.is-next .ht-d span,.ht-row.is-tonight .ht-d span{color:var(--gold-lt,#f2c46f)}.ht-row.is-next .ht-v b,.ht-row.is-tonight .ht-v b{font-size:clamp(22px,1.9vw,32px)}#home .ht-row.is-tonight .ht-f,#home .ht-row.is-next .ht-f{color:#0a0a0b;background:#eaa946;border-color:#eaa946;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 7px;display:inline-flex}.ht-row.is-tonight .ht-f:before,.ht-row.is-next .ht-f:before{background:var(--hinomaru);content:"";border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite nowpulse2}@keyframes nowpulse2{50%{opacity:.35}}.ht-row.is-next .ht-more,.ht-row.is-tonight .ht-more{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:12px 24px;margin-top:18px;display:flex}.ht-more em{color:#fffc;font-family:var(--serif);font-size:20px;font-weight:300}.ht-more b{color:#0a0a0b;letter-spacing:.2em;text-transform:uppercase;height:40px;transition:background var(--t-fast);background:#eaa946;border-radius:999px;align-items:center;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.ht-row.is-next .ht-go,.ht-row.is-tonight .ht-go{color:#eaa946}@media (width>=761px){.ht-row.is-next .ht-d,.ht-row.is-tonight .ht-d{grid-area:1/1/span 2}.ht-row.is-next .ht-v,.ht-row.is-tonight .ht-v{grid-area:1/2}.ht-row.is-next .ht-c,.ht-row.is-tonight .ht-c{grid-area:1/3}.ht-row.is-next .ht-f,.ht-row.is-tonight .ht-f{grid-area:1/4}.ht-row.is-next .ht-go,.ht-row.is-tonight .ht-go{grid-area:1/5}.ht-row.is-next .ht-more,.ht-row.is-tonight .ht-more{grid-area:2/2/auto/-1}}@media (hover:hover) and (pointer:fine){.ht-row:not(.is-next):not(.is-tonight) a{transition:background var(--t) var(--ease), padding var(--t) var(--ease)}.ht-row:not(.is-next):not(.is-tonight) a:hover{background:#1413110b;padding-left:14px}.ht-row a .ht-d b{transition:color var(--t-fast), transform var(--t) var(--ease);transform-origin:0 100%}.ht-row:not(.is-next):not(.is-tonight) a:hover .ht-d b{color:var(--brass);transform:scale(1.08)}.ht-row a .ht-v b{transition:color var(--t-fast), letter-spacing var(--t) var(--ease)}.ht-row a:hover .ht-v b{letter-spacing:.08em}#home .ht-row.is-next a:hover .ht-go,#home .ht-row.is-tonight a:hover .ht-go{color:#eaa946}#home .ht-row.is-next a:hover,#home .ht-row.is-tonight a:hover{background:#22201c;transform:translateY(-2px);box-shadow:0 30px 70px #1413116b}.ht-row.is-next a:hover .ht-more b,.ht-row.is-tonight a:hover .ht-more b{background:#fff}.ht-row.is-next a:hover .ht-v b,.ht-row.is-tonight a:hover .ht-v b{color:#fff}}@media (width<=760px){.ht-row.is-next a,.ht-row.is-tonight a{grid-template-areas:"d v f""d c f""m m m";margin-left:-8px;margin-right:-8px;padding:20px 14px}.ht-row.is-next .ht-more,.ht-row.is-tonight .ht-more{grid-area:m;margin-top:14px}.ht-row.is-next .ht-d b,.ht-row.is-tonight .ht-d b{font-size:48px}.ht-row.is-next .ht-v b,.ht-row.is-tonight .ht-v b{font-size:20px}#home .ht-intro{display:none}#home .ht-body{padding-bottom:var(--s-6)}}@media (prefers-reduced-motion:reduce){.ht-row.is-tonight .ht-f:before,.ht-row.is-next .ht-f:before{animation:none}}.ht-body{box-sizing:border-box;gap:var(--s-6) clamp(40px, 6vw, 120px);max-width:var(--max);padding:clamp(40px, 5vw, 80px) var(--gutter) var(--sec-y);grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin:0 auto;display:grid}.ht-intro{top:calc(var(--hdr) + var(--s-4));align-self:start;position:sticky}.ht-meta{color:var(--ink);letter-spacing:var(--track-meta);margin:0 0 var(--s-3);text-transform:uppercase;font-size:clamp(13px,1vw,15px);font-weight:500}.ht-meta span{color:var(--gold);margin:0 .5em}#modal .ht-p{color:var(--ink-2);margin:0 0 var(--s-2);max-width:40ch;font-size:clamp(17px,1.25vw,20px);line-height:1.8}.ht-p em{color:var(--ink);font-family:var(--serif);font-size:1.2em;font-weight:500}.ht-list{border-top:1px solid var(--line-2);counter-reset:none;margin:0;padding:0;list-style:none}.ht-row a{border-bottom:1px solid var(--line);color:var(--ink);min-height:96px;transition:background var(--t) var(--ease);grid-template-columns:clamp(96px,8vw,132px) minmax(0,1.35fr) minmax(0,1fr) clamp(88px,7vw,120px) 40px;align-items:center;gap:0 clamp(20px,2.6vw,44px);padding:18px 0;text-decoration:none;display:grid;position:relative}.ht-row a:before{background:var(--gold);content:"";transform-origin:0;height:1px;transition:transform .6s var(--ease);width:100%;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ht-d{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;display:grid}.ht-d b{letter-spacing:.02em;grid-row:span 2;font-size:clamp(38px,3.2vw,56px);font-weight:300;line-height:.9}.ht-d span{color:var(--gold);letter-spacing:.26em;text-transform:uppercase;align-self:end;font-size:11px;font-weight:600}.ht-d i{color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;align-self:start;margin-top:4px;font-size:11px;font-style:normal}.ht-v b{letter-spacing:.08em;text-transform:uppercase;transition:color var(--t-fast);font-size:clamp(20px,1.7vw,30px);font-weight:400;line-height:1.2;display:block}.ht-v i{color:var(--ink-3);letter-spacing:.22em;text-transform:uppercase;margin-top:8px;font-size:11px;font-style:normal;font-weight:500;display:block}.ht-c{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ht-c b{letter-spacing:.22em;text-transform:uppercase;font-size:clamp(14px,1vw,16px);font-weight:500}.ht-c i{color:var(--ink-3);letter-spacing:.1em;font-size:clamp(14px,1vw,16px);font-style:normal}.ht-c em{color:var(--ink-3);letter-spacing:.06em;flex-basis:100%;font-size:14px;font-style:normal}.ht-f{border:1px solid var(--line-2);color:var(--ink-2);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;justify-self:end;padding:7px 10px 6px;font-size:11px;font-weight:600}.ht-row.is-tonight .ht-f{background:var(--gold);border-color:var(--gold);color:#0d0d0d}.ht-row.is-next .ht-f{border-color:var(--gold);color:var(--gold)}.ht-row.is-past a{color:var(--ink-3)}.ht-row.is-past .ht-d span{color:inherit}.ht-row.is-past .ht-f{color:var(--ink-3);border-color:#0000;padding-right:0}.ht-go{justify-self:end}.ht-go i{height:1px;transition:width var(--t) var(--ease);background:currentColor;width:22px;display:block;position:relative}.ht-go i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.ht-row a:hover{background:linear-gradient(90deg,#eaa9460f,#eaa94600 70%)}.ht-row a:hover:before{transform:scaleX(1)}.ht-row a:hover .ht-v b,.ht-row a:hover .ht-go{color:var(--gold)}.ht-row a:hover .ht-go i{width:36px}}.ht-row a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (width<=1100px){.ht-body{grid-template-columns:minmax(0,1fr)}.ht-intro{position:static}.ht-p{max-width:var(--measure)}}@media (width<=760px){.ht-row a{grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"d v f""d c f";align-items:start;gap:6px 18px;min-height:0;padding:20px 0 22px}.ht-d{grid-area:d;display:block}.ht-d b{margin-bottom:6px;font-size:34px;display:block}.ht-d span,.ht-d i{letter-spacing:.16em;margin:0 4px 0 0;font-size:11px;display:inline}.ht-v{grid-area:v}.ht-v b{font-size:17px}.ht-v i{margin-top:5px}.ht-c{grid-area:c}.ht-c em{flex-basis:auto}.ht-f{grid-area:f;align-self:start;padding:6px 8px 5px}.ht-go{display:none}}.hm-mw{padding:var(--sec-y) var(--gutter)}.mw-grid{align-items:center;gap:var(--s-5) clamp(36px, 4.4vw, 80px);max-width:var(--max);grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);margin:0 auto;display:grid}.hm-mw .mw-film{max-width:none;box-shadow:0 50px 120px #0009}#home .mw-info .hm-h2{margin-bottom:var(--s-2)}#modal .mw-by{color:var(--ink-2);font-family:var(--serif);margin:0 0 var(--s-3);max-width:30ch;font-size:clamp(19px,1.45vw,24px);font-style:italic;font-weight:300;line-height:1.45}#home .mw-listen{border-top:1px solid var(--line-2);color:var(--gold);letter-spacing:.3em;margin:var(--s-4) 0 0;padding-top:var(--s-3);text-transform:uppercase;font-size:11px;font-weight:600}.mw-links{margin:var(--s-1) 0 0;padding:0;list-style:none}.mw-svc{--brand:#fff;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:26px minmax(0,1fr) auto 24px;align-items:center;gap:16px;min-height:64px;text-decoration:none;display:grid;position:relative}.mw-spotify{--brand:#1ed760}.mw-applemusic{--brand:#fa2d48}.mw-youtube{--brand:#f03}.mw-svc svg{fill:var(--brand);height:24px;transition:transform var(--t) var(--ease);width:24px}.mw-svc b{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:500}.mw-svc span{color:var(--ink-3);letter-spacing:.24em;text-transform:uppercase;transition:color var(--t-fast);font-size:11px;font-weight:600}.mw-svc i{height:1px;transition:width var(--t) var(--ease);background:currentColor;justify-self:end;width:16px;position:relative}.mw-svc i:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.mw-svc:before{background:var(--brand);content:"";transform-origin:0;height:1px;transition:transform .6s var(--ease);width:100%;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.mw-svc:hover:before{transform:scaleX(1)}.mw-svc:hover svg{transform:scale(1.12)}.mw-svc:hover span{color:var(--brand)}.mw-svc:hover i{width:24px}}.mw-svc:focus-visible{outline-offset:2px}#home .hm-a-txt .hm-more{flex-wrap:wrap;gap:0 44px;display:flex}#home .mw-info .hm-more{margin-top:var(--s-2)}@media (width<=1000px){.mw-grid{grid-template-columns:minmax(0,1fr)}.mw-by{max-width:44ch}.mw-info{max-width:620px}}@media (width<=700px){.hm-mw{padding-left:0;padding-right:0}.mw-info{padding:0 var(--gutter)}}.rec-svc{--brand:#fff;border:1px solid var(--line-2);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;height:48px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 15px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.rec-svc svg{fill:var(--brand);height:18px;transition:fill var(--t-fast);width:18px}.rec-spotify{--brand:var(--c-spotify)}.rec-apple{--brand:var(--c-apple)}.rec-youtube{--brand:var(--c-youtube)}@media (hover:hover) and (pointer:fine){.rec-svc:hover{background:var(--brand);border-color:var(--brand);color:#0a0a0b}.rec-apple:hover,.rec-youtube:hover{color:#fff}.rec-svc:hover svg{fill:currentColor}}#home .hm-records{padding:var(--sec-y) 0 0}.hr-head{box-sizing:border-box;align-items:end;gap:var(--s-3) var(--s-4);max-width:var(--max);padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;margin:0 auto clamp(28px,3.4vw,56px);display:flex}#home .hr-h{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.2vw,72px);font-weight:200;line-height:1}.hr-listen{flex-wrap:wrap;gap:10px;margin:0;display:flex}#home .hm-records .cf-info{margin-top:var(--s-2)}.hm-records2{--c:clamp(150px, 26vw, 380px);box-sizing:border-box;padding:var(--sec-y) var(--gutter);text-align:center;overflow:hidden}#home .rc-h,#modal #home .rc-h{color:var(--ink);text-align:center;letter-spacing:-.01em;text-transform:uppercase;z-index:0;margin:0;font-size:clamp(64px,13.5vw,250px);font-weight:600;line-height:.85;position:relative}.rc-fan{height:calc(var(--c) * 1.42);margin:calc(var(--c) * -.22) auto 0;z-index:1;max-width:100%;position:relative}.rc{--w:var(--c);--x:0px;--r:0deg;--y:0px;bottom:calc(var(--c) * .26);transform:translateX(-50%) translateX(var(--x)) translateY(var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform .55s var(--ease), filter .4s var(--ease);width:var(--w);text-decoration:none;display:block;position:absolute;left:50%}.rc-c{z-index:5}.rc-i1,.rc-i2{--w:calc(var(--c) * .84);--y:calc(var(--c) * .06);z-index:4}.rc-i1{--x:calc(var(--c) * -.42);--r:-8deg}.rc-i2{--x:calc(var(--c) * .42);--r:8deg}.rc-o1,.rc-o2{--w:calc(var(--c) * .7);--y:calc(var(--c) * .14);z-index:3}.rc-o1{--x:calc(var(--c) * -.78);--r:-22deg}.rc-o2{--x:calc(var(--c) * .78);--r:22deg}.rc-sleeve{aspect-ratio:1;z-index:2;background:#1a1a1c;display:block;position:relative;overflow:hidden;box-shadow:0 22px 50px #14131159,0 3px 8px #14131133}.rc-sleeve img{object-fit:cover;width:100%;height:100%;display:block}.rc-sleeve:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff29,#fff0 40%);position:absolute;inset:0}.rc-disc{aspect-ratio:1;background:radial-gradient(circle, #0b0b0c 0 2.2%, transparent 2.3%), radial-gradient(circle, transparent 0 17%, transparent 17.5%), var(--disc) center / 34% 34% no-repeat, conic-gradient(from 20deg, #ffffff1a, #fff0 18%, #ffffff14 50%, #fff0 68%, #ffffff1a), repeating-radial-gradient(circle, #121213 0 1px, #1b1b1d 1px 2.5px);transition:transform .7s var(--ease);z-index:1;border-radius:50%;width:92%;position:absolute;top:4%;left:4%;box-shadow:0 10px 30px #00000059;-webkit-mask-image:radial-gradient(circle,#0000 0 1.6%,#000 1.7%);mask-image:radial-gradient(circle,#0000 0 1.6%,#000 1.7%)}.rc-label{bottom:calc(var(--c) * -.34);opacity:0;pointer-events:none;transform:translate(-50%, 6px) rotate(calc(var(--r) * -1));transition:opacity .3s var(--ease), transform .4s var(--ease);white-space:nowrap;position:absolute;left:50%}.rc-label b{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(15px,1.3vw,20px);font-weight:500;display:block}.rc-label i{color:var(--ink-2);font-family:var(--serif);margin-top:4px;font-size:clamp(15px,1.2vw,18px);display:block}.rc-fan:not(:hover):not(:focus-within) .rc-c .rc-label{opacity:1;transform:translate(-50%)}.rc-fan:not(:hover):not(:focus-within) .rc-c .rc-disc{transform:translateY(-16%)}@media (hover:hover) and (pointer:fine){.rc:hover{--r:0deg;--y:calc(var(--c) * -.1);z-index:10}.rc:focus-visible{--r:0deg;--y:calc(var(--c) * -.1);z-index:10}.rc:hover .rc-disc{transform:translateY(-40%)rotate(40deg)}.rc:focus-visible .rc-disc{transform:translateY(-40%)rotate(40deg)}.rc:hover .rc-label{opacity:1;transform:translate(-50%)}.rc:focus-visible .rc-label{opacity:1;transform:translate(-50%)}.rc-fan:hover .rc:not(:hover){filter:saturate(.6)brightness(.9)}}.rc:focus-visible{outline:none}.rc:focus-visible .rc-sleeve{outline:3px solid var(--brass);outline-offset:4px}.rc-foot{margin-top:calc(var(--c) * .1 + var(--s-4));flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;display:flex}.rc-foot .hr-listen{justify-content:center}.rc-all{background:var(--paper-ink);color:var(--paper);letter-spacing:.2em;text-transform:uppercase;height:48px;transition:background var(--t-fast);border-radius:999px;align-items:center;padding:0 26px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.rc-all:hover{background:var(--brass)}@media (width<=700px){.hm-records2{--c:44vw;padding-left:0;padding-right:0}.rc-o1,.rc-o2{--y:calc(var(--c) * .18)}.rc-o1{--x:calc(var(--c) * -.7)}.rc-o2{--x:calc(var(--c) * .7)}.rc-label b{font-size:14px}.rc-label{bottom:calc(var(--c) * -.5)}.rc-fan{height:calc(var(--c) * 1.55)}}@media (prefers-reduced-motion:reduce){.rc,.rc-disc,.rc-label{transition:none}}@media (width<=900px){.ab-fig{display:none}}.hm-every{box-sizing:border-box;padding:var(--sec-y) max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)))}.ev-head{align-items:end;gap:var(--s-2) var(--s-4);flex-wrap:wrap;justify-content:space-between;margin-bottom:clamp(28px,3.4vw,56px);display:flex}#home .ev-h{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.4vw,96px);font-weight:500;line-height:.95}.ev-all,.ev-all:visited{border-bottom:1px solid var(--line-2);color:var(--ink-2);letter-spacing:.2em;text-transform:uppercase;padding-bottom:4px;font-size:13px;font-weight:600;text-decoration:none}.ev-all:hover{border-color:var(--brass);color:var(--ink)}#home .ix{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px) clamp(18px,2.6vw,44px);margin:0;padding:0;list-style:none;display:grid}#home .ix a{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}#home .ix-th{aspect-ratio:1;order:-1;width:100%;margin:0 0 18px;display:block;position:relative}#home .ix-th img{object-fit:cover;height:100%;transition:transform .55s var(--ease);z-index:2;width:100%;display:block;position:relative;box-shadow:0 22px 50px #1413114d,0 4px 10px #14131124}#home .ix-th .rc-disc{width:88%;top:6%;left:6%}#home .ix-n{color:var(--brass);letter-spacing:.26em;margin:0 0 8px;font-size:13px;font-weight:700}#home .ix-t{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1.15}#home .ix-m{color:var(--ink-2);font-family:var(--serif);margin-top:6px;font-size:18px;font-style:italic}#home .ix-go{display:none}@media (hover:hover) and (pointer:fine){#home .ix a:hover .ix-th img{transform:translate(-6%,-2%)rotate(-2deg)}#home .ix a:hover .rc-disc{transform:translate(22%)rotate(60deg)}#home .ix a:hover .ix-t{color:var(--brass)}}@media (width<=760px){#home .ix{grid-template-columns:repeat(2,minmax(0,1fr))}#home .ix-t{font-size:17px}#home .ix-m{font-size:15px}}.ev-listen{border-top:1px solid var(--line);margin-top:clamp(48px,5vw,88px);padding-top:clamp(32px,3.4vw,56px)}#home .ev-lh{color:var(--ink);letter-spacing:.08em;margin:0 0 var(--s-3);text-transform:uppercase;font-size:clamp(22px,2vw,32px);font-weight:500}.lsx{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.lsx-a{--brand:#fff;border:1px solid var(--line-2,#ffffff3d);color:var(--ink,#fff);transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t) var(--ease);border-radius:16px;align-items:center;gap:18px;padding:clamp(18px,1.8vw,26px);text-decoration:none;display:flex}.lsx-a svg{fill:var(--brand);height:clamp(36px,3vw,48px);transition:fill var(--t-fast);flex:none;width:clamp(36px,3vw,48px)}.lsx-spotify{--brand:#1ed760}.lsx-apple{--brand:#fa2d48}.lsx-youtube{--brand:#f03}.lsx-a b{letter-spacing:.06em;font-size:clamp(17px,1.4vw,22px);font-weight:600;display:block}.lsx-a i{color:var(--ink-2,#ffffffb8);font-family:var(--serif);transition:color var(--t-fast);margin-top:2px;font-size:16px;display:block}@media (hover:hover) and (pointer:fine){.lsx-a:hover{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateY(-3px)}.lsx-spotify:hover{color:#0a0a0b}.lsx-a:hover svg{fill:currentColor}.lsx-a:hover i{color:inherit}}@media (width<=760px){.lsx{grid-template-columns:minmax(0,1fr)}}#music2 .mu-listen .lsx{margin-top:clamp(24px,3vw,40px)}.hm-filmband{padding:var(--sec-y) 0 0}.hm-filmband .fb-ratio{aspect-ratio:auto;background:#000;width:100%;height:100svh;max-height:none;padding:0;position:relative}.hm-filmband .fb-ratio iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.hm-filmband .ytfall{z-index:3}.hm-filmband .ytfall img{object-position:50% 42%;opacity:1}.hm-filmband .ytfall:after{background:linear-gradient(90deg,#080809c7 0%,#08080933 45%,#08080900 70%),linear-gradient(#08080900 60%,#08080999 100%)}.fb-cap{bottom:clamp(40px,9vh,110px);left:var(--gutter);z-index:2;max-width:min(640px,70%);display:block;position:absolute}.fb-cap b{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(30px,4.4vw,80px);font-weight:200;line-height:.98;display:block}.fb-cap em{color:var(--ink-2);font-family:var(--serif);font-size:clamp(17px,1.4vw,22px);font-weight:300;line-height:1.45;display:block}.hm-filmband .ytfall .cue{width:clamp(64px,6vw,96px);height:clamp(64px,6vw,96px)}.hm-filmband .ytfall .say{top:calc(50% + clamp(44px,4vw,64px));bottom:auto}@media (hover:hover) and (pointer:fine){.hm-filmband .ytfall:hover .cue{background:var(--gold);border-color:var(--gold)}}@media (width<=760px){.hm-filmband .fb-ratio{height:100svh}.hm-filmband .ytfall img{object-position:40% 50%}.hm-filmband .ytfall:after{background:linear-gradient(#0808091a 0%,#08080933 45%,#080809d9 100%)}.fb-cap{max-width:none;right:var(--gutter)}.hm-filmband .ytfall .cue{margin-top:-18%}.hm-filmband .ytfall .say{display:none}}.hm-filmband .ytfall:after{z-index:1}.hm-filmband .fb-loop{object-fit:cover;opacity:0;pointer-events:none;height:100%;transition:opacity .9s var(--ease);width:100%;position:absolute;inset:0}.hm-filmband .fb-loop.on{opacity:1}.hm-about{box-sizing:border-box;align-items:center;gap:var(--s-5) clamp(40px, 7vw, 140px);max-width:var(--max);padding:var(--sec-y) var(--gutter) 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin:0 auto;display:grid}.ab-fig{margin:0;position:relative}#home .hm-about{z-index:2}.ab-fig img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto;display:block;box-shadow:0 30px 70px #14131140}.ab-fig figcaption{color:var(--ink-3);font-family:var(--serif);margin-top:12px;font-size:16px;font-style:italic}@media (width>=901px){.ab-fig{margin-bottom:calc(var(--sec-y) * -.35);transform:translateY(calc(var(--sec-y) * .25))}}@media (width<=900px){.hm-about{grid-template-columns:minmax(0,1fr)}.ab-fig{max-width:420px}}#modal .ab-line{color:var(--ink);font-family:var(--serif);max-width:30ch;margin:0;font-size:clamp(28px,3.4vw,58px);font-style:italic;font-weight:300;line-height:1.22}.ab-links{margin:var(--s-4) 0 0;flex-wrap:wrap;gap:0 40px;display:flex}.ab-links a{border-bottom:1px solid var(--line-2);color:var(--ink-2);letter-spacing:.22em;text-transform:uppercase;min-height:44px;transition:color var(--t-fast), border-color var(--t-fast);align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ab-links a:hover{border-color:var(--gold);color:var(--ink)}#home .hm-about+.hm-social{margin-top:-1px;padding-top:clamp(56px,6vw,110px)}:root{--paper:#f1f0ec;--paper-ink:#141311;--brass:#8a5a12}.is-paper{--ink:var(--paper-ink);--ink-2:#141311c2;--ink-3:#14131194;--line:#14131124;--line-2:#14131147;--gold:var(--brass);--white:var(--paper-ink);background:var(--paper);color:var(--ink)}.is-paper ::selection{background:#8a5a1233}#home .is-paper a:focus-visible{outline-color:var(--paper-ink)}#home .is-paper button:focus-visible{outline-color:var(--paper-ink)}.hm-tour{background:var(--paper)}.is-paper .ht-row.is-tonight .ht-f{background:var(--paper-ink);border-color:var(--paper-ink);color:var(--paper)}.is-paper .ht-row a:hover{background:linear-gradient(90deg,#8a5a1212,#8a5a1200 70%)}.ht-d b{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(46px,4vw,72px);font-style:italic;font-weight:300;line-height:.85}.ht-v b{letter-spacing:.05em;font-weight:500}.is-paper .ht-p{font-size:clamp(17px,1.25vw,20px);line-height:1.75}@media (width<=760px){.ht-d b{margin-bottom:2px;font-size:44px}}#home .is-paper .hm-k{color:var(--ink-2);font-family:var(--serif);letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:clamp(19px,1.5vw,24px);font-style:italic;font-weight:300}#modal .hr-dek{color:var(--ink-2);font-family:var(--serif);margin:10px 0 0;font-size:clamp(19px,1.5vw,24px);font-style:italic;font-weight:300}.hr-dek em{font-style:normal}#home .hm-records{padding-bottom:var(--sec-y)}#home .is-paper .cf-i{filter:saturate(calc(1 - var(--d,1) * .5));opacity:calc(1 - var(--d,1) * .3)}#home .is-paper .cf-f{background:#dddbd5;box-shadow:0 18px 36px #14131138,0 4px 10px #1413111a}#home .is-paper .cf-track{margin-top:-32px;margin-bottom:-40px;padding-top:32px;padding-bottom:56px}#home .is-paper .cf-a{border-color:var(--line-2);background:#f1f0ecd9}#home .is-paper .cf-a:before{border-color:var(--paper-ink)}#home .is-paper .cf-a:hover{background:var(--paper-ink);border-color:var(--paper-ink)}#home .is-paper .cf-a:hover:before{border-color:var(--paper)}#home .is-paper .cf-meta{color:var(--ink-3)}#home .is-paper .cf-title{color:var(--ink)}#home .is-paper .mu-btn.primary{background:var(--paper-ink);border-color:var(--paper-ink);color:var(--paper)}#home .is-paper .mu-btn.primary:hover{background:var(--brass);border-color:var(--brass);color:#fff}@media (hover:hover) and (pointer:fine){.is-paper .rec-svc:hover{color:#0a0a0b}.is-paper .rec-apple:hover{color:#fff}}#home .hm-filmband{background:#000;padding:0}#home .hm-about{max-width:none;padding-left:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));padding-right:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)))}#home .hm-social.is-paper{padding-bottom:var(--sec-y)}#home .is-paper .hm-h2 a:hover{color:var(--brass)}#home .is-paper .ig-meta{color:#fff}#home .is-paper .hm-igt{background:#dddbd5}#home .hm-hero{z-index:0;position:sticky;top:0}#home .hm-tour,#home .hm-records,#home .hm-records2,#home .hm-every,#home .hm-about,#home .hm-social,#home .sf{z-index:1;position:relative}#home .hm-tour:before,#home .hm-about:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0000006b);height:72px;position:absolute;top:-72px;left:0;right:0}#home .hm-filmband{z-index:0;position:sticky;top:0}.ht-spread{box-sizing:border-box;align-items:end;gap:var(--s-4) clamp(32px, 4vw, 80px);max-width:var(--max);padding:var(--sec-y) var(--gutter) 0;grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);margin:0 auto;display:grid}.ht-title{align-self:start;padding-top:clamp(8px,2vw,40px)}#home .ht-h{color:var(--ink);letter-spacing:.02em;margin:0 0 var(--s-3);text-transform:uppercase;font-size:clamp(52px,6.8vw,132px);font-weight:500;line-height:.92}.ht-h span{color:var(--hinomaru);display:block}#modal .ht-jp{color:var(--ink-3)}.ht-photo{aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}.ht-photo img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}#home .ht-body{padding-bottom:var(--sec-y);padding-top:0}@media (width>=1101px){#home .ht-body{gap:var(--s-6) clamp(32px, 4vw, 80px);grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr)}}@media (width>=761px){.ht-body .ht-row a{grid-template-columns:clamp(84px,7vw,120px) minmax(0,1.4fr) minmax(0,1.1fr) clamp(76px,6vw,110px) 28px;gap:0 clamp(14px,1.8vw,32px)}.ht-body .ht-c em{flex-basis:100%}}.ht-body .ht-list{background:var(--paper);margin-top:calc(-1*clamp(110px,14vw,240px));padding:clamp(20px,2.4vw,40px) clamp(20px,2.6vw,44px) 0;position:relative;box-shadow:0 -30px 60px #1413111f}.ht-body .ht-intro{padding-top:var(--s-4)}@media (width<=1100px){.ht-spread{grid-template-columns:minmax(0,1fr)}.ht-title{padding-top:0}.ht-body .ht-list{margin-top:calc(-1*clamp(56px,9vw,110px))}.ht-body .ht-intro{order:1;padding-top:0}}@media (width<=700px){.ht-spread{padding-left:0;padding-right:0}.ht-title{padding:0 var(--gutter)}.ht-photo{aspect-ratio:4/3}.ht-body .ht-list{margin-left:12px;margin-right:12px;padding:8px 14px 0}}.ht-body,.hm-latest,.hm-mw,.hm-artist{padding-bottom:0}.hm-social{padding-bottom:var(--sec-y);padding-top:var(--sec-y)}.hm-artist:before{display:none}.hm-igt{position:relative}.hm-igt video{object-fit:cover;opacity:0;height:100%;transition:opacity var(--t) var(--ease);width:100%;position:absolute;inset:0}.hm-igt.playing video{opacity:1}.ig-reel{filter:drop-shadow(0 1px 6px #0009);transition:opacity var(--t-fast);border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;position:absolute;top:14px;right:14px}.hm-igt.playing .ig-reel{opacity:0}.ig-meta{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#08080900,#080809b3);padding:28px 12px 10px;font-size:11px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.ig-meta:empty{display:none}.rd-head{align-items:end;gap:var(--s-3) var(--s-4);flex-wrap:wrap;justify-content:space-between;display:flex}#home .rd-head .hm-h2{margin-bottom:0}.rd-follow{border:1px solid var(--line-2);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;height:48px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.rd-follow svg{fill:var(--c-instagram);width:18px;height:18px}@media (hover:hover) and (pointer:fine){.rd-follow:hover{background:var(--c-instagram);border-color:var(--c-instagram);color:#fff}.rd-follow:hover svg{fill:#fff}}.hm-ig.rd-grid{max-width:var(--max);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(12px,1.4vw,24px);margin:0 auto;display:grid}.rd{min-width:0;margin:0}.rd a{display:block;position:relative;overflow:hidden}.rd img{object-fit:cover;height:auto;transition:transform var(--t-slow) var(--ease);width:100%;display:block}.rd a{background:linear-gradient(140deg, var(--gold,#eaa946) 0%, #e0721a 55%, #bc002d 100%);border-radius:18px;padding:3px}.rd img,.rd video{aspect-ratio:2/3;border-radius:15px}.rd img.rd-fit{object-fit:contain;object-position:50% 78%;background:#000}.rd-bars{gap:4px;display:flex;position:absolute;top:12px;left:14px;right:14px}.rd-bars i{background:#ffffffd9;border-radius:2px;flex:1;height:2px}.rd-bars i+i{background:#fff6}.rd-tag{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#0a0a0b9e;border-radius:999px;padding:6px 10px 5px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:12px}.rd .rd-tag{top:14px;bottom:auto}.rd-story .rd-tag{top:24px}.rd video{object-fit:cover;opacity:0;height:calc(100% - 6px);transition:opacity var(--t) var(--ease);width:calc(100% - 6px);position:absolute;inset:3px}.rd a.playing video{opacity:1}.rd figcaption{color:var(--ink-2);font-family:var(--serif);margin-top:10px;font-size:16px;font-style:italic;line-height:1.35}.rd figcaption i{color:var(--ink-3);font-style:normal;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-left:6px;font-size:11px}@media (hover:hover) and (pointer:fine){.rd a:hover img{transform:scale(1.035)}}@media (width<=900px){.hm-ig.rd-grid{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 6px;scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.hm-ig.rd-grid::-webkit-scrollbar{display:none}.rd{scroll-snap-align:start;flex:none;width:min(56vw,300px)}}.hm-artist{max-width:var(--max);background:0 0;position:relative}.hm-p{font-size:clamp(16px,1.1vw,19px)}.hm-artist:before{content:"";z-index:-1;background:#0e0e10;position:absolute;inset:0 calc(50% - 50vw)}.hm-artist{isolation:isolate}#home{overflow-x:hidden}.hm-a-tile,.hm-a-tile.t1,.hm-a-tile.t2,.hm-a-tile.t3{--r:0deg;box-shadow:none;margin-top:0}.hm-a-strip{padding-left:0}@media (hover:hover){.hm-a-tile:hover{box-shadow:none;transform:translateY(-4px)}}.hm-a-gallery a{color:var(--ink-3)}.hm-latest{max-width:calc(var(--max) + 200px);margin:0 auto}.mn-legal,.ytfall .say,.sp-k,.sp-link,.scta-t i,.hm-a-t i,.ht-f,.ht-d span,.ht-d i,.ht-v i,#modal .read .masthead .kicker,#contact .label,#tour .flag,#tour .tg-state,.mu-k,.mu-btn{font-size:11px}@media (width<=760px){.sf-player{grid-template-columns:auto minmax(0,1fr) auto}.sp-t b,.sp-t span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-link{letter-spacing:.12em}}a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#modal .read .masthead .lede{padding:0}#contact .cols{margin-bottom:var(--s-6);padding-top:var(--s-2);border-top:0}#contact .formwrap.is-paper{box-sizing:border-box;margin:var(--s-5) 0 var(--s-6);border:0;max-width:960px;padding:clamp(28px,4.4vw,72px);box-shadow:0 40px 100px #00000073}#contact .is-paper h3{color:var(--ink);letter-spacing:.06em;margin:0 0 10px;font-size:clamp(26px,2.6vw,40px);font-weight:300}#modal #contact .is-paper .fhint{color:var(--ink-2);font-family:var(--serif);margin:0 0 var(--s-4);font-size:clamp(19px,1.5vw,23px);font-style:italic;font-weight:300;line-height:1.45}#contact .is-paper label span{color:var(--ink);letter-spacing:.2em;font-size:11px}#contact .is-paper label span em{color:var(--ink-3)}#contact .is-paper input,#contact .is-paper select,#contact .is-paper textarea{border:1px solid var(--line-2);color:var(--ink);background:#fff;font-size:17px}#contact .is-paper select{background-image:linear-gradient(45deg, transparent 50%, var(--paper-ink) 50%), linear-gradient(135deg, var(--paper-ink) 50%, transparent 50%);background-position:calc(100% - 22px) 26px,calc(100% - 16px) 26px;background-repeat:no-repeat;background-size:6px 6px}#contact .is-paper select option{color:var(--paper-ink);background:#fff}#contact .is-paper input::placeholder{color:#1413116b}#contact .is-paper textarea::placeholder{color:#1413116b}#contact .is-paper input:focus,#contact .is-paper select:focus,#contact .is-paper textarea:focus{border-color:var(--paper-ink);background:#fff;box-shadow:0 0 0 3px #8a5a122e}#contact .is-paper .send button{background:var(--paper-ink);border-color:var(--paper-ink);color:#fff;padding:0 48px;font-size:13px;line-height:60px}#contact .is-paper .send button:hover{background:var(--brass);border-color:var(--brass);color:#fff}#contact .is-paper .cf-done{background:#fff}#contact .is-paper label .f-err{color:#b3261e}#contact .is-paper [aria-invalid=true]{border-color:#b3261e!important}.bk-direct{margin:0 0 var(--s-5);max-width:960px}#modal .bk-h{color:var(--ink);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.bk-direct dl{margin:0}.bk-direct dl div{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:4px 24px;padding:12px 0;display:grid}.bk-direct dt{color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;padding-top:2px;font-size:11px}.bk-direct dd{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.bk-direct a{color:var(--ink);border-bottom:1px solid var(--line-2);text-decoration:none}.bk-direct a:hover{border-color:var(--gold)}@media (width<=700px){.bk-direct dl div{grid-template-columns:minmax(0,1fr)}#contact .formwrap.is-paper{margin-left:calc(var(--gutter) * -1 + 4px);margin-right:calc(var(--gutter) * -1 + 4px)}#contact .is-paper .send button{width:100%}}#press .inner{max-width:1240px}.epk-top{border-bottom:1px solid var(--line);gap:var(--s-4) clamp(40px, 6vw, 96px);margin:0 0 var(--s-6);padding:0 0 var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.epk-one{color:var(--ink);font-family:var(--serif);margin:0;font-size:clamp(24px,2.3vw,36px);font-style:italic;font-weight:300;line-height:1.3}.epk-dl{margin:0}.epk-dl div{border-top:1px solid var(--line);gap:var(--s-2);grid-template-columns:120px minmax(0,1fr);padding:12px 0;display:grid}.epk-dl div:first-child{border-top:0;padding-top:0}.epk-dl dt{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;padding-top:3px;font-size:11px;font-weight:600}.epk-dl dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.epk-dl a{color:var(--ink)}.epk-sec{margin:0 0 var(--s-6)}.epk-sec>p:not(.label):not(.acts):not(.epk-note):not(.line):not(.epk-links){max-width:68ch}.epk-grid{gap:var(--s-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.epk-ph{grid-column:span 2;margin:0}.epk-ph.wide{grid-column:span 4}.epk-ph a{aspect-ratio:4/5;background:#131316;display:block;position:relative;overflow:hidden}.epk-ph.wide a{aspect-ratio:8/5}.epk-ph img{object-fit:cover;height:100%;transition:transform var(--t-slow) var(--ease);width:100%;display:block}.epk-ph a:after{color:var(--ink);content:"Download";letter-spacing:.22em;opacity:0;text-transform:uppercase;transition:opacity var(--t-fast);background:#0a0a0bb8;padding:8px 12px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:12px}.epk-ph a:hover img{transform:scale(1.03)}.epk-ph a:hover:after{opacity:1}.epk-ph a:focus-visible:after{opacity:1}.epk-ph figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0 0;display:flex}.epk-ph figcaption b{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.epk-ph figcaption span{color:var(--ink-3);font-size:12px}#modal .epk-note{color:var(--ink-3);margin:var(--s-3) 0 0;font-size:13px}.epk-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(40px,6vw,96px);display:grid}.epk-links{flex-wrap:wrap;gap:4px 24px;display:flex}.epk-links a{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.epk-links a:hover{color:var(--gold)}.epk-contact{border-top:1px solid var(--line);padding-top:var(--s-5)}@media (width<=860px){.epk-top,.epk-two{grid-template-columns:minmax(0,1fr)}.epk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.epk-ph,.epk-ph.wide{grid-column:span 1}.epk-ph.wide a{aspect-ratio:4/5}.epk-dl div{grid-template-columns:96px minmax(0,1fr)}}#contact label .f-err{color:#ff8a73;letter-spacing:.02em;text-transform:none;min-height:0;margin-top:8px;font-size:13px;font-weight:400;display:block}#cform [aria-invalid=true]{border-color:#ff8a73!important}#cform button[disabled]{cursor:progress;opacity:.6}.cf-done{border:1px solid var(--line-2);border-left:2px solid var(--gold);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4)}.cf-done h3{color:var(--ink);letter-spacing:.1em;margin:0 0 var(--s-1);text-transform:uppercase;font-size:20px;font-weight:400}#modal .cf-done p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}.cf-done a{color:var(--gold)}#modal .cf-status{color:var(--ink-2);margin:var(--s-2) 0 0;font-size:14px;line-height:1.6}.cf-status:empty{display:none}:root{--c-spotify:#1ed760;--c-apple:#fa2d48;--c-youtube:#f03;--c-instagram:#ff0069;--c-facebook:#0866ff}#bar .hd-s,.mn-stream a svg{transition:color var(--t-fast), transform var(--t-fast) var(--ease)}#bar .hd-s:hover{transform:translateY(-1px)}#bar .hd-s[aria-label=Spotify]:hover,.mn-stream a[aria-label=Spotify]:hover svg{color:var(--c-spotify)}#bar .hd-s[aria-label=Apple\ Music]:hover,.mn-stream a[aria-label=Apple\ Music]:hover svg{color:var(--c-apple)}#bar .hd-s[aria-label=YouTube]:hover,.mn-stream a[aria-label=YouTube]:hover svg{color:var(--c-youtube)}#bar .hd-s[aria-label=Instagram]:hover,.mn-stream a[aria-label=Instagram]:hover svg{color:var(--c-instagram)}#music2 .mu-hero{box-sizing:border-box;min-height:100svh;padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);overflow:hidden}#music2 .mu-h-txt{padding:clamp(24px, 4vw, 70px) clamp(24px, 3vw, 60px) clamp(40px, 7vh, 90px) var(--gutter)}#music2 .mu-h-vis{justify-content:center;align-items:center;min-height:0;padding:clamp(24px,4vw,72px);display:flex;position:relative}.mu-glow{position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.mu-glow img{filter:blur(70px)saturate(1.4);object-fit:cover;opacity:.5;width:100%;height:100%}.mu-cover{width:min(100%, calc(100svh - var(--hdr) - 150px), 720px);margin:0;position:relative;box-shadow:0 60px 140px #000000bf}.mu-cover img{width:100%;height:auto;display:block}#music2 .mu-brand{--brand:#fff;align-items:center;gap:10px;min-height:50px;line-height:1;display:inline-flex}#music2 .mu-brand svg{fill:var(--brand);height:18px;transition:fill var(--t-fast);flex:none;width:18px}#music2 .mu-spotify{--brand:var(--c-spotify)}#music2 .mu-apple{--brand:var(--c-apple)}#music2 .mu-brand:hover{background:var(--brand);border-color:var(--brand);color:#0a0a0b}#music2 .mu-apple:hover{color:#fff}#music2 .mu-brand:hover svg{fill:currentColor}@media (width<=900px){#music2 .mu-hero{min-height:0}#music2 .mu-h-vis{height:auto;padding:24px var(--gutter) 8px}.mu-cover{width:min(78vw,440px)}#music2 .mu-h-txt{padding:24px var(--gutter) 64px}}#bio .b-split-img .b-fr{top:calc(var(--hdr) + env(safe-area-inset-top,0px) + clamp(8px, 2vw, 32px))}#bio .b-split-img .b-fr:after{content:"";pointer-events:none;background:linear-gradient(#0d0d0d 0%,#0d0d0d00 14%);position:absolute;inset:0}#tour #dates{padding-bottom:clamp(24px,3vw,48px)}#tour .tb-foot{margin-top:0;padding-top:clamp(40px,4vw,64px);padding-bottom:clamp(40px,4vw,64px)}#tour .routemap.is-compact .mapwrap{overflow:visible}#tour .routemap.is-compact svg.jp{width:100%;min-width:0;display:block}#tour .routemap.is-compact .dt,#tour .routemap.is-compact .plate,#tour .routemap.is-compact .scale,#tour .routemap.is-compact .kanto{display:none}#tour .routemap.is-compact .nm{letter-spacing:2px;font-size:27px}#tour .routemap.is-compact .nm .kj{font-size:21px}#tour .routemap.is-compact .hub{r:6px}#music2 .ix{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px) clamp(18px,2.6vw,44px);display:grid}#music2 .ix a,#music2 .ix a:hover{background:0 0;border-bottom:0;flex-direction:column;gap:0;padding:0;display:flex}#music2 .ix-th,#music2 .ix a:hover .ix-th{aspect-ratio:1;opacity:1;pointer-events:none;order:-1;width:100%;margin:0 0 18px;display:block;position:relative;top:auto;right:auto;transform:none}#music2 .ix-th img{object-fit:cover;height:100%;transition:transform .55s var(--ease);z-index:2;position:relative;box-shadow:0 26px 60px #0000008c}#music2 .ix-th .rc-disc{width:88%;top:6%;left:6%}#music2 .ix-n{-webkit-text-stroke:0;color:var(--gold);letter-spacing:.26em;margin:0 0 8px;font-size:12px;font-weight:600}#music2 .ix-t{letter-spacing:.08em;font-size:clamp(18px,1.7vw,26px);font-weight:400}#music2 .ix-m{color:#fff9;font-family:var(--serif);letter-spacing:0;text-transform:none;margin-top:6px;font-size:17px;font-style:italic}#music2 .ix-go{display:none}@media (hover:hover) and (pointer:fine){#music2 .ix a:hover .ix-th img{transform:translate(-6%,-2%)rotate(-2deg)}#music2 .ix a:hover .rc-disc{transform:translate(22%)rotate(60deg)}#music2 .ix a:hover .ix-t{color:var(--gold)}}@media (width<=760px){#music2 .ix{grid-template-columns:repeat(2,minmax(0,1fr))}#music2 .ix-m{font-size:15px}}#modal #bio .b-wrap.is-paper{box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);max-width:1280px;padding:var(--sec-y) var(--gutter) var(--sec-y)}#modal #bio .b-wrap>section,#modal #bio .b-wrap>ol{margin-bottom:var(--sec-y);margin-top:0}#modal #bio .b-wrap>:last-child{margin-bottom:0}#modal #bio .b-wrap .b-num,#bio.js .b-wrap .b-num.rv{-webkit-text-stroke:0;color:var(--brass);font-family:var(--serif);letter-spacing:0;margin:0 0 12px;font-size:clamp(56px,6vw,104px);font-style:italic;font-weight:300;line-height:.8}#bio .b-wrap .b-h,#bio .b-wrap .b-stage-h{color:var(--ink);letter-spacing:.02em;margin:0 0 24px;font-size:clamp(36px,4.4vw,76px);font-weight:500;line-height:.98}#bio .b-wrap .b-tag,#bio .b-wrap .b-vq-eyebrow{color:var(--ink-2);font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:20px;font-style:italic}#modal #bio .b-wrap p{color:var(--ink-2)}#bio .b-wrap .b-chap-t>p,#bio .b-wrap .b-live-body>p,#bio .b-wrap .b-band>div>p,#bio .b-wrap .b-vq-p{max-width:60ch;font-size:clamp(17px,1.25vw,20px);line-height:1.75}#bio .b-wrap .b-h+p:first-letter,#bio .b-wrap .b-tag+.b-h+p:first-letter{color:var(--brass);float:left;font-family:var(--serif);margin:.06em .12em 0 0;font-size:4.4em;font-style:italic;font-weight:300;line-height:.82}#bio .b-wrap em,#bio .b-wrap strong{color:var(--ink)}#bio .b-wrap .b-inst dt{color:var(--brass)}#bio .b-wrap .b-inst dd{color:var(--ink-2)}#bio .b-wrap figcaption b,#bio .b-wrap figcaption{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:16px;font-style:italic;font-weight:400}#bio .b-wrap figcaption i{color:var(--ink-3);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-style:normal}#bio .b-wrap .b-fr{box-shadow:0 24px 60px #14131138}#bio .b-wrap .b-live-word{-webkit-text-stroke:1.5px #ffffffe6}#bio .b-wrap .b-vq-h{color:var(--ink);font-weight:500}#bio .b-wrap .b-vq-2{color:var(--hinomaru)}#bio .b-wrap .b-vq-jp,#bio .b-wrap .b-vq-meta{color:var(--ink-2)}#bio .b-wrap .b-q{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-transform:none;max-width:22ch;font-size:clamp(26px,2.5vw,42px);font-style:italic;font-weight:300;line-height:1.2}#bio .b-wrap .b-qm{color:var(--brass)}#bio .b-wrap .b-quote-t footer,#bio .b-wrap .b-quote-t footer span{color:var(--ink-3)}#bio .b-wrap .b-time time{color:var(--brass);font-family:var(--serif);letter-spacing:0;font-size:clamp(28px,2.4vw,40px);font-style:italic;font-weight:300}#bio .b-wrap .b-time h3{color:var(--ink);letter-spacing:.06em;font-size:clamp(18px,1.5vw,24px);font-weight:500}#bio .b-wrap .b-time p{color:var(--ink-2);font-size:17px;line-height:1.7}#bio .b-wrap .b-time li{border-color:var(--line)}#bio .b-wrap .b-covers .b-cv-t b{color:var(--ink)}#bio .b-wrap .b-covers .b-cv-t i{color:var(--ink-3)}#bio .b-wrap .b-fin{color:var(--ink)}#bio .b-wrap .btn{background:var(--paper-ink);border-color:var(--paper-ink);color:var(--paper)}#bio .b-wrap .btn.ghost{border-color:var(--line-2);color:var(--ink);background:0 0}#bio .b-wrap .btn:hover{background:var(--brass);border-color:var(--brass);color:#fff}#bio .b-wrap .sig svg,#bio .b-wrap .sig path{stroke:var(--ink)}#music2 .cf-a,#home .cf-a{border-radius:50%;width:48px;height:48px;margin-top:0;top:calc(100% + 30px)}#music2 .cf-a.prev,#home .cf-a.prev{left:max(var(--gutter), calc(50% - min(420px, 44vw)))}#music2 .cf-a.next,#home .cf-a.next{right:max(var(--gutter), calc(50% - min(420px, 44vw)))}#music2 .cf-info,#home .cf-info{padding:0 calc(var(--gutter) + 64px)}@media (width<=700px){#music2 .cf-a,#home .cf-a{width:44px;height:44px;top:calc(100% + 34px)}}#music2 .cf-clone{pointer-events:auto}.sf-top{border-bottom:1px solid var(--line);align-items:center;gap:var(--s-6) clamp(40px, 7vw, 140px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:clamp(48px,5vw,80px);display:grid}.sf-rel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,36px);display:grid}.sf .sp-art{aspect-ratio:1;width:clamp(104px,10vw,156px);height:auto;display:block;box-shadow:0 24px 60px #0000008c}.sf .sp-k{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600;display:block}#modal .sf-rel-t,.sf-rel-t{letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(22px,2.2vw,36px);font-weight:300;line-height:1.1}.sf-rel-t a{color:var(--ink);transition:color var(--t-fast);text-decoration:none}.sf-rel-t a:hover{color:var(--gold)}#modal .sf-rel-by{color:var(--ink-3);letter-spacing:.26em;text-transform:uppercase;margin:0 0 20px;font-size:12px}.sf-rel-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sf-rel-act .sp-wave{margin-right:4px}.sf-svc{--brand:#fff;border:1px solid var(--line-2);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;height:44px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.sf-svc svg{fill:var(--brand);height:17px;transition:fill var(--t-fast);width:17px}.sf-spotify{--brand:var(--c-spotify)}.sf-apple{--brand:var(--c-apple)}@media (hover:hover) and (pointer:fine){.sf-svc:hover{background:var(--brand);border-color:var(--brand);color:#0a0a0b}.sf-apple:hover{color:#fff}.sf-svc:hover svg{fill:currentColor}}.sf-mail{width:100%;max-width:560px}#modal .sf-mail-h,.sf-mail-h{color:var(--ink);font-family:var(--serif);margin:0 0 22px;font-size:clamp(22px,2vw,32px);font-style:italic;font-weight:300;line-height:1.25}.sf .sf-mrow{border:0;border-bottom:1px solid var(--line-2);transition:border-color var(--t-fast);align-items:center;gap:16px;display:flex}.sf .sf-mrow:focus-within{border-bottom-color:var(--gold)}#modal .sf .sf-mrow input{appearance:none;box-shadow:none;color:var(--ink);font-family:var(--sans);letter-spacing:.02em;background:0 0;border:0;border-radius:0;outline:0;flex:auto;width:auto;min-width:0;height:60px;padding:0;font-size:17px}#modal .sf .sf-mrow input::placeholder{color:var(--ink-3)}#modal .sf .sf-mrow input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 60px #070708}#modal .sf .sf-mrow button{color:var(--ink);cursor:pointer;font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;height:60px;transition:color var(--t-fast);background:0 0;border:0;flex:none;align-items:center;gap:14px;width:auto;padding:0;font-size:12px;font-weight:600;display:inline-flex}#modal .sf .sf-mrow button i{height:1px;transition:width var(--t) var(--ease);background:currentColor;width:24px;display:block;position:relative}#modal .sf .sf-mrow button i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}#modal .sf .sf-mrow button:hover{color:var(--gold);background:0 0}#modal .sf .sf-mrow button:hover i{width:36px}.sf .sf-mail .msg-alert{color:var(--ink-2);min-height:1.4em;margin:12px 0 0;font-size:13px}.sf-bottom{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding:clamp(36px,4vw,56px) 0 clamp(20px,2vw,28px);display:grid}.sf-bottom .sf-brand{margin:0;display:block}.sf .sf-nav{flex-flow:wrap;justify-content:center;gap:0 28px;margin:0;display:flex}.sf .sf-nav a{color:var(--ink-2);letter-spacing:.2em;text-transform:uppercase;min-height:44px;transition:color var(--t-fast);border:0;align-items:center;padding:0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.sf .sf-nav a:hover{color:var(--ink)}.sf .sf-soc{flex-direction:row;gap:2px;margin:0;display:flex}.sf .sf-soc a{color:var(--ink-2);height:44px;transition:color var(--t-fast), transform var(--t-fast) var(--ease);border:0;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}.sf .sf-soc svg{fill:currentColor;width:19px;height:19px}.sf .sf-soc a:hover{transform:translateY(-2px)}.sf .sf-soc .sf-ig:hover{color:var(--c-instagram)}.sf .sf-soc .sf-yt:hover{color:var(--c-youtube)}.sf .sf-soc .sf-sp:hover{color:var(--c-spotify)}.sf .sf-soc .sf-am:hover{color:var(--c-apple)}.sf .sf-soc .sf-fb:hover{color:var(--c-facebook)}.sf .sf-legal{border-top:1px solid var(--line);color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;margin:0;padding-top:20px;font-size:11px}.sf-index{gap:var(--s-5) clamp(24px, 3vw, 56px);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));padding:clamp(48px,5vw,80px) 0 clamp(40px,4vw,64px);display:grid}.sf-id .sf-brand{margin:0 0 20px;display:block}#modal .sf-follow,.sf-follow{color:var(--ink-2);font-family:var(--serif);max-width:26ch;margin:0;font-size:clamp(18px,1.4vw,22px);font-style:italic;font-weight:300;line-height:1.45}.sf-follow a{border-bottom:1px solid var(--gold);color:var(--ink);transition:color var(--t-fast);text-decoration:none}.sf-follow a:hover{color:var(--gold)}.sf-col{flex-direction:column;display:flex}#modal .sf-h,.sf-h{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.sf-col a{color:var(--ink-2);letter-spacing:.04em;min-height:36px;transition:color var(--t-fast), transform var(--t-fast) var(--ease);align-items:center;font-size:14px;text-decoration:none;display:flex}.sf-col a:hover{color:var(--ink);transform:translate(3px)}.sf-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 0 8px;display:flex}.sf-bar .sf-soc{margin-left:-12px}.sf .sf-soc .sf-x:hover{color:#fff}.sf-bar .sf-legal{border-top:0;padding-top:0}@media (width<=1100px){.sf-index{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-id{grid-column:1/-1}}@media (width<=640px){.sf-index{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-col a{min-height:44px}.sf-bar{flex-direction:column;align-items:flex-start}}.sf .sf-soc a{width:46px;height:52px}.sf .sf-soc svg{width:clamp(19px,1.5vw,23px);height:clamp(19px,1.5vw,23px)}.sf-id .sf-brand .lg1{width:auto;height:clamp(40px,3.6vw,62px)}@media (width<=900px){.sf-id .sf-brand .lg1{height:40px}}@media (width>=2200px){.sf .sf-soc svg{width:26px;height:26px}.sf-id .sf-brand .lg1{height:72px}}@media (width<=960px){.sf-top{grid-template-columns:minmax(0,1fr)}.sf-mail{max-width:none}.sf-bottom{grid-template-columns:minmax(0,1fr);justify-items:start}.sf .sf-nav{justify-content:flex-start}.sf .sf-soc{margin-left:-12px}}@media (width<=480px){.sf-rel{align-items:start}.sf .sp-art{width:88px}.sf .sf-mrow button span{display:none}.sf .sf-mrow button i{width:28px}}.s2{color:#fff;opacity:0;pointer-events:none;max-width:calc(100vw - 32px);transition:opacity .4s var(--ease), transform .5s var(--ease), border-color var(--t-fast);z-index:60;background:#0a0a0bf5;border:1px solid #eaa9468c;border-radius:999px;align-items:center;gap:14px;padding:8px;text-decoration:none;display:flex;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px);transform:translateY(24px);box-shadow:0 18px 50px #00000080}.s2.is-in{opacity:1;pointer-events:auto;transform:none}.s2-dot{background:#eaa946;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.s2-dot i{background:var(--hinomaru);border-radius:50%;width:12px;height:12px;position:relative}.s2.is-live .s2-dot i:after{border:1px solid var(--hinomaru);content:"";border-radius:50%;animation:2.4s ease-out infinite nowpulse;position:absolute;inset:-5px}.s2-txt{flex-direction:column;gap:2px;min-width:0;line-height:1.15;display:flex}.s2-k{color:#eaa946;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:700}.s2-t{color:#fff;font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-style:italic;font-weight:300;overflow:hidden}.s2-go{height:40px;transition:background var(--t-fast), border-color var(--t-fast);border:1px solid #ffffff40;border-radius:50%;flex:none;width:40px;margin-left:6px;position:relative}.s2-go:before{content:"";border-top:1.5px solid #fff;border-right:1.5px solid #fff;width:8px;height:8px;position:absolute;top:15px;left:14px;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.s2:hover{border-color:#eaa946}.s2:hover .s2-go{background:#eaa946;border-color:#eaa946}.s2:hover .s2-go:before{border-color:#0a0a0b}}@media (width<=700px){.s2{bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px;left:12px;right:12px}.s2-txt{flex:1}.s2-t{font-size:17px}}@media (prefers-reduced-motion:reduce){.s2,.s2.is-live .s2-dot i:after{transition:none;animation:none}}.sf-primary{display:none}@media (width<=640px){.sf-index .sf-col{display:none}.sf-index{gap:var(--s-4);padding-bottom:var(--s-3);grid-template-columns:minmax(0,1fr)}.sf-primary{flex-wrap:wrap;gap:0 28px;display:flex}.sf-primary a{color:var(--ink,#fff);letter-spacing:.18em;text-transform:uppercase;align-items:center;min-height:48px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.sf-bar{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (width>=1680px){:root{--max:1720px;--fs-meta:13px;--fs-small:14px}#bar .mb-t,#bar .hd-l,#bar .hd-sub{font-size:14px}.hm-k,.hm-btn,.hm-more a{font-size:13px}.hm-btn{min-height:56px;padding:0 36px}.hm-by,.hm-live-s{font-size:13px}.hm-p{font-size:19px}.hm-a-t b{font-size:16px}.hm-a-art,.hm-a-type{flex-basis:88px;width:88px;height:88px}.ht-row a{min-height:112px}.hm-a-img{max-width:560px}.hm-a-tile{max-width:190px}.sf-in{max-width:1720px}}@media (width>=2200px){:root{--max:2000px;--fs-meta:15px;--fs-small:16px;--fs-body:21px;--sec-y:190px}#bar{--hdr:116px}#bar .brand .lg1{height:72px}#bar .mb-t,#bar .hd-l,#bar .hd-sub{font-size:16px}#bar .hd-s svg{width:26px;height:26px}#bar .hd-sub{height:54px;padding:0 30px}.hm-k{font-size:15px}.hm-tag{font-size:18px}.hm-btn,.hm-more a{font-size:15px}.hm-btn{min-height:64px;padding:0 44px}.hm-by{font-size:15px}.hm-p{font-size:22px}.hm-l-art{max-width:820px}.hm-a-t i{font-size:12px}.hm-a-t b{font-size:19px}.hm-a-art,.hm-a-type{flex-basis:104px;width:104px;height:104px}.ht-d span,.ht-d i,.ht-v i{font-size:13px}.ht-f{font-size:12.5px}.ht-row a{min-height:132px}.ht-d b{font-size:72px}.ht-v b{font-size:30px}.ht-c b,.ht-c i{font-size:16px}.hm-a-img{max-width:680px}.hm-a-tile{max-width:230px}.hm-ig,.sf-in{max-width:2000px}}@media (prefers-reduced-motion:reduce){.hm-now.is-live .hm-now-dot:after{animation:none}.ht-row a,.ht-row a:before,.hm-a-tile{transition:none}}@media (width>=761px){#home .ht-d span,#home .ht-d i,#home .ht-v i,#home .ht-f{font-size:13px}}.sf .sf-top{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:28px}.sf-in{padding-top:clamp(28px,3vw,44px)}.sf .sf-rel{grid-template-columns:64px minmax(150px,220px) minmax(0,1fr) auto;align-items:center;gap:20px}.sf .sp-art{width:64px;box-shadow:0 10px 26px #00000080}.sf .sp-k{margin:0 0 4px;font-size:10.5px}#modal .sf-rel-t,.sf-rel-t{letter-spacing:.08em;white-space:nowrap;margin:0;font-size:18px;font-weight:400}#modal .sf-rel-by{letter-spacing:.22em;margin:3px 0 0;font-size:11px}.sf-pl{align-items:center;gap:16px;min-width:0;display:flex}.sf-pl .sp-play{flex:0 0 44px}.sfw{cursor:pointer;flex:auto;min-width:120px;height:44px;position:relative}.sfw svg{width:100%;height:100%;display:block}.sfw-base rect{fill:#ffffff38;transition:fill var(--t-fast)}.sfw-fill rect{fill:#eaa946}.sfw:hover .sfw-base rect{fill:#ffffff57}.sfw-head{opacity:0;pointer-events:none;transition:opacity var(--t-fast);background:#fff;width:1px;position:absolute;top:2px;bottom:2px;left:0}.sfw:hover .sfw-head{opacity:.8}.sfw:focus-visible{outline-offset:4px;outline:2px solid #eaa946}.sfw-time{color:#ffffff8c;font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none;min-width:78px;font-size:12px}.sfw-time b{color:#fff;font-weight:500}.sfw-time i{font-style:normal}.sfw-time i:before{content:" / "}.sf-svcs{gap:10px;display:flex}.sf-svcs .sf-svc{height:40px}.sf .sf-mail{border-top:1px solid var(--line,#ffffff21);grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:28px;max-width:none;padding-top:20px;display:grid}.sf .sf-mail>label{margin:0}#modal .sf .sf-mail-h,.sf .sf-mail-h{white-space:nowrap;margin:0;font-size:20px}.sf .sf-mail .msg-alert{grid-column:3;min-height:0;margin:6px 0 0}#modal .sf .sf-mrow input,#modal .sf .sf-mrow button{height:48px}@media (width<=1100px){.sf .sf-rel{grid-template-columns:64px minmax(0,1fr) auto}.sf-pl{grid-area:2/1/auto/-1}.sf .sf-mail{grid-template-columns:minmax(0,1fr);row-gap:6px}#modal .sf .sf-mail-h,.sf .sf-mail-h{white-space:normal}.sf .sf-mail .msg-alert{grid-column:1}}@media (width<=600px){.sf .sf-rel{grid-template-columns:56px minmax(0,1fr);gap:14px}.sf .sp-art{width:56px}.sf-svcs{grid-area:3/1/auto/-1}#modal .sf-rel-t,.sf-rel-t{white-space:normal;font-size:16px}.sfw-time{min-width:0}.sfw-time i{display:none}}#modal #bio .b-wrap.is-paper{padding-top:clamp(56px,6vw,104px);padding-bottom:clamp(56px,6vw,104px)}#modal #bio .b-wrap>section,#modal #bio .b-wrap>ol{margin-bottom:clamp(56px,6vw,104px);padding-top:0;padding-bottom:0}#bio .b-wrap .b-h,#bio .b-wrap .b-stage-h{margin-bottom:20px;font-size:clamp(40px,4.8vw,84px)}#bio .b-wrap .b-chap-t>p,#bio .b-wrap .b-live-body>p,#bio .b-wrap .b-band>div>p,#bio .b-wrap .b-vq-p,#bio .b-wrap .b-rec p{max-width:62ch;font-size:clamp(19px,1.45vw,23px);line-height:1.7}#bio .b-wrap .b-inst dt{font-size:13px}#bio .b-wrap .b-inst dd,#bio .b-wrap figcaption b,#bio .b-wrap figcaption{font-size:18px}#bio .b-wrap .b-time p{font-size:19px}#bio .b-wrap .b-time h3{font-size:clamp(20px,1.7vw,28px)}#bio .b-wrap .b-vq-meta,#bio .b-wrap .b-vq-jp{font-size:15px}#bio .b-wrap .b-covers .b-cv-t b{font-size:16px}#modal #bio .b-wrap .b-time ol{margin-top:24px}#modal #bio .b-wrap .b-time li{padding-top:18px;padding-bottom:18px}#modal #bio .b-wrap .b-fin{margin:0;font-size:clamp(36px,3.6vw,60px);line-height:1.1}#modal #bio .b-wrap .sig-end{max-height:120px;margin:16px 0 20px}#modal #bio .b-wrap .sig-end svg{width:auto;height:120px}#modal #bio .b-wrap .b-acts{margin-top:16px}#modal #bio .b-wrap .b-vq-h{margin-bottom:16px;font-size:clamp(48px,5.6vw,104px);line-height:.95}#modal #bio .b-wrap .b-vq-t>*{margin-bottom:16px}#modal #bio .b-wrap .b-quote-img .b-fr{max-height:620px}#modal #bio .b-wrap .b-quote-img img{object-fit:cover;max-height:620px}#modal #bio .b-wrap .b-quote-img{max-height:620px;overflow:hidden}#modal #bio .b-wrap .b-live-fr .b-fr{aspect-ratio:16/8;height:auto;max-height:none;overflow:hidden}#modal #bio .b-wrap .b-live-fr img{object-fit:cover;object-position:50% 40%;height:100%}#modal #bio .b-wrap .b-trio .b-fr{aspect-ratio:4/4.6;overflow:hidden}#modal #bio .b-wrap .b-trio img{object-fit:cover;height:100%}#modal #bio .b-wrap .b-live-body{margin-top:32px;margin-bottom:32px}#modal #bio .b-wrap .b-live-word{display:none}#modal #bio .b-wrap .b-live-fr .b-fr{background:0 0}#home .hm-every{padding-top:clamp(24px,3vw,48px)}#home .ht-body{padding-bottom:clamp(40px,4vw,72px)}@media (width>=901px){#modal #bio .b-wrap .b-rec{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}#modal #bio .b-wrap .b-rec .b-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin:8px 0 0;padding:0;display:grid;overflow:visible}#modal #bio .b-wrap .b-rec .b-cv{width:auto}#modal #bio .b-wrap .b-live{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(32px,4vw,72px);display:grid}#modal #bio .b-wrap .b-live-fr{grid-column:1/-1}#modal #bio .b-wrap .b-live-body{grid-column:1;margin-bottom:0}#modal #bio .b-wrap .b-trio{grid-column:2;align-self:end;gap:14px;margin-top:32px}}#modal #bio .b-wrap .b-rec .b-cv-img img{box-shadow:0 14px 30px #14131138}@media (width>=901px){#modal #bio .b-wrap .b-rec .b-chap-t{grid-column:1}#modal #bio .b-wrap .b-rec .b-covers{grid-area:1/2}#modal #bio .b-wrap .b-live{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr)}#modal #bio .b-wrap .b-live-body,#modal #bio .b-wrap .b-trio{align-self:start;margin-top:40px}}#bio .b-wrap figcaption i{font-size:13px}#bio .b-wrap .b-covers .b-cv-t i,#bio .b-wrap .b-inst dt{font-size:14px}@media (width>=901px){#modal #bio .b-wrap .b-live{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}#modal #bio .b-wrap .b-live-body .b-h{overflow-wrap:normal;font-size:clamp(36px,3.5vw,60px)}#modal #bio .b-wrap .b-live-body{width:auto;max-width:none;padding-left:0;padding-right:0}}.sf .sf-mail{border-bottom:0;border-top:1px solid var(--line,#ffffff21);margin:0;padding:20px 0}@media (width>=901px){#modal #bio .b-wrap .b-live-body{justify-self:stretch;margin-left:0;margin-right:0}}.rd-wrap{position:relative}.rd-arrow{display:none}@media (width<=900px){.rd-arrow{color:#fff;cursor:pointer;z-index:3;background:#0a0a0bc7;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:calc(50% - 40px);box-shadow:0 8px 20px #00000059}.rd-arrow[hidden]{display:none}.rd-prev{left:4px}.rd-next{right:4px}.rd-arrow i{border-top:2px solid;border-right:2px solid;width:10px;height:10px}.rd-prev i{margin-left:4px;transform:rotate(-135deg)}.rd-next i{margin-right:4px;transform:rotate(45deg)}}#modal #bio .b-wrap .b-time li{grid-template-columns:minmax(150px,30%) 1fr;align-items:center;gap:0 clamp(24px,3.5vw,56px);padding-top:clamp(18px,2vw,28px);padding-bottom:clamp(18px,2vw,28px)}#modal #bio .b-wrap .b-time time{-webkit-text-stroke:1.2px var(--brass);color:#0000;font-size:clamp(64px,7.6vw,128px);line-height:.86;transition:color .45s}#modal #bio .b-wrap .b-time li:hover time{color:var(--brass)}#modal #bio .b-wrap .b-time li:focus-within time{color:var(--brass)}#modal #bio .b-wrap .b-time h3{margin:0 0 6px}@media (width<=700px){#modal #bio .b-wrap .b-time li{grid-template-columns:1fr;align-items:baseline}#modal #bio .b-wrap .b-time time{margin-bottom:8px;font-size:clamp(56px,17vw,80px)}}@media (hover:none){#modal #bio .b-wrap .b-time li:first-child time,#modal #bio .b-wrap .b-time li:last-child time{color:var(--brass)}}#modal #bio .b-split-txt{justify-content:flex-end}#modal #bio .b-tour2{text-align:left;justify-content:flex-start;align-self:flex-start}#modal #bio .b-split-body{text-align:left;max-width:34em;margin:auto 0 0}#modal #bio .b-split-h{margin-bottom:clamp(22px,3vh,34px);font-size:clamp(34px,3.4vw,60px);line-height:1.06}#modal #bio .b-split-body p{color:#fffc;margin:0 0 18px;font-size:clamp(17px,1.2vw,20px);font-weight:300;line-height:1.65}#modal #bio .b-split-body p.rv:first-of-type{color:var(--white);font-family:var(--serif);margin-bottom:22px;font-size:clamp(22px,1.75vw,30px);font-style:italic;line-height:1.4}#modal #bio .b-split-body em{font-family:var(--serif);font-style:italic;font-weight:400}#modal #bio .b-conn{border-top:1px solid #ffffff29;padding-top:18px;margin:clamp(22px,3.4vh,36px) 0 0!important}@media (width<=699px){#modal #bio .b-split-body{max-width:none}#modal #bio .b-tour2{margin-top:22px}}#modal #bio .b-wrap .lg-t span{border-color:var(--line-2);color:var(--ink)}@media (width>=1101px){#home .ht-spread{top:calc(var(--hdr) - var(--sec-y) + 28px);z-index:0;align-items:start;position:sticky}#home .ht-title{height:0;overflow:visible}#home .ht-photo{max-height:calc(100svh - var(--hdr) - 150px)}#home .hm-every{z-index:2;position:relative}#home .ht-intro{padding-top:var(--s-4);position:static}#home .ht-intro .ht-p{max-width:34ch}#home .ht-body{pointer-events:none;z-index:1;padding-bottom:0;position:relative}#home .ht-body .ht-list{pointer-events:auto;grid-column:2;padding-bottom:clamp(28px,3vw,56px)}}@media (width>=1101px) and (height<=860px){#home .ht-intro .ht-p{display:none}#home .ht-intro .ht-meta{margin-bottom:var(--s-2)}}#modal #contact>.inner.bk{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:100%;max-width:none;min-height:100svh;margin:0;padding:0;display:grid}#modal #contact .bk-side{background:#0b0b0b;height:100svh;position:sticky;top:0;overflow:hidden}#modal #contact .bk-fig{margin:0;position:absolute;inset:0}#modal #contact .bk-fig img{object-fit:cover;object-position:44% 30%;width:100%;height:100%;display:block}#modal #contact .bk-fig:after{content:"";background:linear-gradient(#08080800 34%,#0808089e 62%,#080808f0 100%);position:absolute;inset:0}#modal #contact .bk-side-t{box-sizing:border-box;z-index:1;padding:0 clamp(28px,4vw,72px) clamp(36px,6vh,72px);position:absolute;bottom:0;left:0;right:0}#modal #contact .bk-k{color:var(--gold);font-family:var(--serif);margin:0 0 14px;font-size:clamp(19px,1.4vw,24px);font-style:italic}#modal #contact .bk-h{color:#fff;font-family:var(--sans);letter-spacing:.01em;text-align:left;text-transform:uppercase;margin:0 0 22px;font-size:clamp(46px,5.2vw,96px);font-weight:500;line-height:.9}#modal #contact .bk-lede{color:#ffffffdb;font-family:var(--serif);max-width:30ch;margin:0 0 clamp(24px,4vh,40px);font-size:clamp(20px,1.5vw,26px);font-style:italic;line-height:1.4}#modal #contact .bk-ways{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding-top:20px;display:grid}#modal #contact .bk-ways dt{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}#modal #contact .bk-ways dd{color:#ffffffb3;margin:0;font-size:14.5px;line-height:1.6}#modal #contact .bk-main{box-sizing:border-box;padding:calc(var(--hdr) + clamp(40px, 6vw, 96px)) clamp(28px, 6vw, 112px) clamp(56px, 7vw, 112px)}#modal #contact .bk-main>*{max-width:680px}#modal #contact .bk-main-h h2{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;text-align:left;text-transform:none;margin:0 0 16px;font-size:clamp(44px,4.2vw,76px);font-style:italic;font-weight:400;line-height:1}#modal #contact .bk-main-h p{color:var(--ink-2);max-width:44ch;margin:0 0 clamp(28px,4vw,48px);font-size:17px;line-height:1.6}#modal #contact .bk-step{border:0;border-top:1px solid var(--line-2);min-width:0;margin:0;padding:28px 0 36px}#modal #contact .bk-step legend{color:var(--ink);float:left;letter-spacing:.2em;text-transform:uppercase;align-items:baseline;gap:14px;width:100%;margin:0 0 22px;padding:0;font-size:13px;font-weight:600;display:flex}#modal #contact .bk-step legend+*{clear:both}#modal #contact .bk-step legend i{color:var(--brass);font-family:var(--serif);letter-spacing:0;text-transform:none;min-width:1.6em;font-size:24px;font-weight:400}#modal #contact .bk-step legend em{color:var(--ink-3);font-family:var(--serif);letter-spacing:0;text-transform:none;margin-left:auto;font-size:17px;font-weight:400}#modal #contact .bk-opts{flex-wrap:wrap;gap:10px;display:flex}#modal #contact .bk-opt{cursor:pointer;margin:0;display:block;position:relative}#modal #contact .bk-opt input{appearance:none;opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}#modal #contact .bk-opt span{border:1px solid var(--line-2);color:var(--ink);letter-spacing:.01em;text-transform:none;border-radius:999px;margin:0;padding:12px 20px;font-size:15px;font-weight:400;transition:background-color .25s,border-color .25s,color .25s;display:block}#modal #contact .bk-opt:hover span{border-color:var(--ink)}#modal #contact .bk-opt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}#modal #contact .bk-opt input:focus-visible+span{outline:2px solid var(--brass);outline-offset:3px}#modal #contact .bk-sub{color:var(--ink-3);font-family:var(--serif);margin:24px 0 12px;font-size:18px;font-style:italic}#modal #contact .bk-grid{grid-template-columns:1fr 1fr;gap:26px 36px;display:grid}#modal #contact .bk-f{margin:0;display:block;position:relative}#modal #contact .bk-f-wide{grid-column:1/-1}#modal #contact .bk-f>span{color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:500;display:block}#modal #contact .bk-f>span em{font-family:var(--serif);letter-spacing:0;text-transform:none;margin-left:6px;font-size:15px}#modal #contact .bk-f input,#modal #contact .bk-f textarea{border:0;border-bottom:1px solid var(--line-2);box-shadow:none;box-sizing:border-box;color:var(--ink);font-family:var(--serif);background:0 0;border-radius:0;outline:0;width:100%;height:auto;margin:0;padding:8px 0 10px;font-size:23px;font-style:italic;line-height:1.35;transition:border-color .25s}#modal #contact .bk-f textarea{resize:vertical;min-height:116px}#modal #contact .bk-f input::placeholder{color:var(--ink-3);opacity:.55}#modal #contact .bk-f textarea::placeholder{color:var(--ink-3);opacity:.55}#modal #contact .bk-f input:focus,#modal #contact .bk-f textarea:focus{border-bottom-color:var(--brass);box-shadow:0 1px 0 var(--brass)}#modal #contact .bk-f [aria-invalid=true]{border-bottom-color:var(--hinomaru)}#modal #contact .bk-f .f-err{color:var(--hinomaru);margin-top:6px;font-size:13px;display:block}#modal #contact .bk-send{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:18px 28px;padding-top:32px;display:flex}#modal #contact .bk-send button{background:var(--ink);color:var(--paper);cursor:pointer;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;border:0;border-radius:0;min-height:60px;padding:0 44px;font-size:13px;font-weight:600;transition:background-color .3s,letter-spacing .3s}#modal #contact .bk-send button:hover{background:var(--brass);letter-spacing:.3em}#modal #contact .bk-send button:focus-visible{outline:2px solid var(--brass);outline-offset:3px}#modal #contact .bk-send p{color:var(--ink-3);font-family:var(--serif);margin:0;font-size:18px;font-style:italic}#modal #contact .bk-main a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}#modal #contact .bk-main a:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}#modal #contact .bk-main .cf-status{color:var(--ink-2);margin:14px 0 0;font-size:15px}#modal #contact .bk-main .cf-done{border:1px solid var(--line-2);margin:0 0 32px;padding:24px 28px}#modal #contact .bk-main .cf-done h3{color:var(--ink);font-family:var(--serif);text-transform:none;margin:0 0 8px;font-size:30px;font-style:italic;font-weight:400}#modal #contact .bk-main .cf-done p{color:var(--ink-2);margin:0}#modal #contact .bk-direct{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px);padding-top:28px}#modal #contact .bk-direct dl{grid-template-columns:1fr 1fr;gap:24px 36px;margin:0;display:grid}#modal #contact .bk-direct dl div{border:0;padding:0;display:block}#modal #contact .bk-direct dt{color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:600}#modal #contact .bk-direct dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}#modal #contact .bk-more{gap:28px;margin:28px 0 0;display:flex}#modal #contact .bk-more a{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600}@media (width<=1000px){#modal #contact>.inner.bk{min-height:0;display:block}#modal #contact .bk-side{height:min(88svh,760px);position:relative}#modal #contact .bk-fig img{object-position:44% 24%}#modal #contact .bk-main{padding:clamp(44px, 9vw, 72px) var(--gutter) clamp(56px, 10vw, 88px)}}@media (width<=600px){#modal #contact .bk-side{height:92svh}#modal #contact .bk-ways,#modal #contact .bk-grid,#modal #contact .bk-direct dl{grid-template-columns:1fr;gap:22px}#modal #contact .bk-ways{gap:14px}#modal #contact .bk-ways dd{font-size:14px}#modal #contact .bk-step legend em{margin-left:0}#modal #contact .bk-step legend{flex-wrap:wrap}#modal #contact .bk-opt span{padding:11px 16px;font-size:14.5px}#modal #contact .bk-send button{width:100%}#modal #contact .bk-step:nth-of-type(2) .bk-grid{grid-template-columns:1fr 1fr;gap:22px 20px}#modal #contact .bk-f input,#modal #contact .bk-f textarea{font-size:21px}}#modal #contact .bk-f>span.f-err{color:var(--hinomaru);font-family:var(--serif);letter-spacing:0;text-transform:none;margin:8px 0 0;font-size:17px;font-style:italic;font-weight:400}#modal #contact .bk-f>span.f-err:empty{display:none}#modal #home .hm-every{padding-top:clamp(72px,8vw,132px);padding-bottom:clamp(56px,6vw,96px)}#home .hm-every .ev-head{border-top:1px solid var(--line-2);margin-bottom:clamp(24px,2.6vw,40px);padding-top:clamp(22px,2.4vw,36px)}#home .ev-h{font-size:clamp(32px,3.4vw,60px)}#home .hm-every .ix{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(20px,2.4vw,36px) clamp(14px,1.6vw,28px)}#home .hm-every .ix-th{margin-bottom:14px}#home .hm-every .ix-th img{box-shadow:0 14px 30px #14131142,0 3px 8px #1413111f}#home .hm-every .ix-n{margin-bottom:6px;font-size:11px}#home .hm-every .ix-t{letter-spacing:.08em;font-size:clamp(14px,1.05vw,17px)}#home .hm-every .ix-m{margin-top:4px;font-size:16px}#home .hm-every .ev-listen{margin-top:clamp(36px,4vw,64px);padding-top:clamp(24px,2.6vw,40px)}@media (width<=1100px){#home .hm-every .ix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){#modal #home .hm-every{padding-top:64px}#home .hm-every .ix{gap:22px 14px}#home .hm-every .ix-t{letter-spacing:.06em;font-size:13px}#home .hm-every .ix-m{font-size:14px}}#modal #bio .b-wrap .b-rec{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:0 clamp(32px,4vw,72px);margin-top:clamp(96px,10vw,168px);padding-top:clamp(40px,4.4vw,72px);display:grid}#modal #bio .b-wrap .b-rec-head{grid-area:1/1}#modal #bio .b-wrap .b-rec .b-deck{color:var(--ink);font-family:var(--serif);max-width:30ch;margin:0 0 clamp(28px,3vw,44px);font-size:clamp(24px,2vw,34px);font-style:italic;line-height:1.3}#modal #bio .b-wrap .b-rec .b-deck:first-letter{color:inherit;float:none;font-size:inherit;line-height:inherit;margin:0;padding:0}#modal #bio .b-wrap .b-rec-body{column-rule:1px solid var(--line);columns:2;grid-area:2/1;column-gap:clamp(28px,3vw,52px)}#modal #bio .b-wrap .b-rec-body p{max-width:none;margin:0 0 1em;font-size:clamp(17px,1.2vw,20px);line-height:1.72}#modal #bio .b-wrap .b-rec-body p:first-child:first-letter{color:var(--brass);float:left;font-family:var(--serif);margin:.06em .1em 0 0;font-size:4.6em;font-style:italic;line-height:.8}#modal #bio .b-wrap .b-rec-pull{border-bottom:1px solid var(--line-2);border-top:2px solid var(--brass);grid-area:1/2/3;align-self:center;padding:28px 0 24px}#modal #bio .b-wrap .b-rec-pull p{color:var(--ink);font-family:var(--serif);max-width:none;margin:0 0 18px;font-size:clamp(26px,2.1vw,36px);font-style:italic;line-height:1.22}#modal #bio .b-wrap .b-rec-pull span{color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600}#modal #bio .b-wrap .b-rec-pull span em{font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:16px}#modal #bio .b-wrap .b-rec-shelf{border-top:1px solid var(--line);grid-area:3/1/auto/-1;margin:clamp(40px,4.4vw,72px) 0 0;padding-top:clamp(32px,3.4vw,52px)}#modal #bio .b-wrap .b-rec .b-covers{grid-area:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:0;padding:0;display:grid;overflow:visible}#modal #bio .b-wrap .b-rec .b-cv,#modal #bio .b-wrap .b-rec .b-cv:nth-child(2n){width:auto;margin:0}#modal #bio .b-wrap .b-rec .b-cv-t{margin-top:14px}#modal #bio .b-wrap .b-rec .b-cv-t i{color:var(--brass);font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:17px;font-style:italic;font-weight:400}#modal #bio .b-wrap .b-rec .b-cv-t b{letter-spacing:.14em;margin-top:2px;font-size:13px}#modal #bio .b-wrap .b-rec-shelf figcaption{color:var(--ink-3);font-family:var(--serif);text-align:right;margin-top:22px;font-size:17px;font-style:italic}#modal #bio .b-wrap .b-rec .b-cv.rv{transition-duration:.9s}@media (width<=900px){#modal #bio .b-wrap .b-rec{margin-top:88px;display:block}#modal #bio .b-wrap .b-rec-body{columns:1}#modal #bio .b-wrap .b-rec-pull{margin:12px 0 0}#modal #bio .b-wrap .b-rec .b-covers{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-padding-left:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}#modal #bio .b-wrap .b-rec .b-cv{scroll-snap-align:start;flex:0 0 42%}#modal #bio .b-wrap .b-rec-shelf figcaption{text-align:left}#modal #bio .b-wrap .b-rec-pull{border-bottom:0;padding-bottom:0}}@media (width<=600px){#modal #bio .b-hero-acts{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}#modal #bio .b-hero-acts .btn{letter-spacing:.14em;text-align:center;justify-content:center;min-width:0;margin:0;padding-left:8px;padding-right:8px}}#modal #bio .b-wrap .b-stage-h{letter-spacing:.26em;text-align:center;white-space:nowrap;margin:0 0 clamp(24px,2.6vw,40px);font-size:clamp(13px,1.1vw,18px);font-weight:600;line-height:1.2}@media (width<=420px){#modal #bio .b-wrap .b-stage-h{letter-spacing:.18em}}#modal #bio .b-wrap .b-names{flex-wrap:wrap;justify-content:center;row-gap:10px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:flex}#modal #bio .b-wrap .b-names li{color:var(--ink);font-family:var(--serif);align-items:center;font-size:clamp(22px,2vw,32px);font-style:italic;line-height:1.3;display:flex}#modal #bio .b-wrap .b-names li+li:before{background:var(--brass);content:"";border-radius:50%;width:5px;height:5px;margin:0 clamp(14px,1.6vw,24px);display:inline-block}@media (width<=600px){#modal #bio .b-wrap .b-names li{font-size:20px}}.sf .sf-rel>.sp-art{grid-area:1/1}.sf .sf-rel>.sf-rel-txt{grid-area:1/2;min-width:0}@media (width>=1101px){.sf .sf-rel>.sf-pl{grid-area:1/3}.sf .sf-rel>.sf-svcs{grid-area:1/4}}@media (width>=601px) and (width<=1100px){.sf .sf-rel>.sf-svcs{grid-area:1/3}}@media (width<=600px){.sf .sf-rel{grid-template-columns:56px minmax(0,1fr);align-items:center}.sf .sf-rel>.sp-art,.sf .sp-art{width:56px}}#modal #bio .b-wrap .b-names{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1200px;display:grid}#modal #bio .b-wrap .b-names li{border-bottom:1px solid var(--line);text-align:center;justify-content:center;min-height:clamp(64px,5.6vw,88px);padding:8px 12px}#modal #bio .b-wrap .b-names li+li:before{content:none;display:none}@media (width<=760px){#modal #bio .b-wrap .b-names{grid-template-columns:repeat(2,minmax(0,1fr))}#modal #bio .b-wrap .b-names li{min-height:60px;font-size:19px}}@media (width>=701px){#home .hm-now{bottom:calc(clamp(44px,9vh,104px) + clamp(22px,2.4vw,36px) - 18px);right:var(--gutter);position:absolute}}#modal #contact .bk-sub{color:var(--ink-2)}@media (width<=700px){#home .ht-spread{gap:20px;padding-top:56px}#home .ht-title{text-align:center}#home .ht-title .hm-k{text-align:center;margin-bottom:10px}#home .ht-h{letter-spacing:.03em;text-align:center;white-space:nowrap;margin:0 0 12px;font-size:clamp(30px,9.6vw,44px);line-height:1}#home .ht-h span{margin-top:4px}#modal #home .ht-jp{letter-spacing:.4em;justify-content:center;margin:0;font-size:11px}body.blackout #modal #home .ht-h{text-align:center}}@media (width<=400px){#modal #tour .ev-venue{letter-spacing:.04em;font-size:17px}}@media (width>=1101px){#home .ht-h{font-size:clamp(52px,6vw,108px)}}#bar.solid,.dock{-webkit-backdrop-filter:none;backdrop-filter:none}#bar.solid{background-color:#0a0a0bf0}.dock{background:#09090af7}#home .hm-hero.is-covered>*,#home .hm-filmband.is-covered>*{visibility:hidden}#modal #show .sx-date{color:#fff;letter-spacing:.12em;margin:0 0 clamp(12px,1.6vw,22px);font-size:clamp(22px,2.6vw,40px);font-weight:500;line-height:1.15}#modal #show .sx-city{color:#ffffffd6;letter-spacing:.1em;margin:0 0 clamp(28px,3.6vw,44px);font-size:clamp(19px,2vw,32px);font-weight:400;line-height:1.25}#modal #show .sx-logo{margin:0 0 clamp(22px,2.6vw,34px)}#modal #show .sx-logo img{object-fit:contain;width:auto;max-width:min(260px,64vw);height:auto;max-height:clamp(56px,5.4vw,84px);display:block}@media (width>=1001px){#tour .tb{align-items:center;min-height:0}#tour .tb-img,#tour .tb-txt{align-self:center}}#modal #show .sx-title{justify-content:space-between;align-items:center;gap:clamp(20px,3vw,48px);margin:0 0 clamp(14px,2vw,26px);display:flex}#modal #show .sx-title .sx-venue{min-width:0;margin:0}#modal #show .sx-title .sx-logo{flex:none;margin:0}#modal #show .sx-title .sx-logo img{max-width:clamp(90px,16vw,240px);max-height:clamp(44px,5vw,84px)}@media (width<=700px){#modal #show .sx-title{gap:14px}#modal #show .sx-title .sx-logo img{max-width:96px;max-height:40px}}#modal #show .sx-title .sx-logo img{object-fit:contain;width:auto;height:clamp(44px,5vw,84px);max-height:none}@media (width<=700px){#modal #show .sx-title{flex-direction:column;align-items:flex-start;gap:12px}#modal #show .sx-title .sx-logo img{max-width:140px;height:34px}}@media (width>=701px){#home .hm-hero{--frame-t:calc(var(--hdr) + clamp(14px, 2.2vh, 26px));--frame-b:clamp(176px, 26vh, 270px);background:#0b0b0c}#home .hm-media,#home .hm-veil{bottom:var(--frame-b);left:var(--gutter);right:var(--gutter);top:var(--frame-t)}#home .hm-media{overflow:hidden}#home .hm-veil{background:linear-gradient(#08080900 58%,#08080961 100%)}#home .hm-lockup{padding-bottom:clamp(26px,4.6vh,52px)}#home .hm-now{bottom:calc(clamp(26px,4.6vh,52px) + clamp(22px,2.4vw,36px) - 18px)}}#modal #album .vq-singles{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}#modal #album #rec-vision-quest .hearit{margin-top:clamp(28px,3vw,44px)}@media (width>=701px) and (width<=1100px){#home .hm-now{position:relative;bottom:auto;right:auto}#home .hm-tag{margin-bottom:10px}}