button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #ff9a1f}.pcdQxq_wave{position:relative}.pcdQxq_waveCanvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;font-family:var(--font-ui), sans-serif;display:block}.pcdQxq_waveCanvas:active{cursor:grabbing}.pcdQxq_toast{z-index:3;font:600 .8rem/1 var(--font-ui), sans-serif;letter-spacing:.08em;white-space:nowrap;background:#080809e6;border:1px solid #3c3c40;border-radius:4px;padding:8px 16px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.pcdQxq_statusBar{color:#f1f1f1;font-family:var(--font-ui), sans-serif;font-variant-numeric:tabular-nums;background:#050505;border:1px solid #2a2a2c;border-radius:6px;align-items:center;gap:clamp(14px,1.8vw,22px);padding:10px 12px;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff0a}.pcdQxq_statusBar small{letter-spacing:.06em;color:#bdbdc2;font-size:.6rem;display:block}.pcdQxq_player{border:1px solid #c3c3c3;border-radius:3px;flex:none;align-content:center;place-items:center;gap:4px;width:56px;height:56px;display:grid}.pcdQxq_player b{font-size:1.7rem;font-weight:400}.pcdQxq_sbTime{gap:6px;display:grid}.pcdQxq_sbTime span{white-space:nowrap;font-size:clamp(2.1rem,3.6vw,3.1rem);font-weight:300}.pcdQxq_sbKey{gap:6px;display:grid}.pcdQxq_sbKey small{color:#ff3b30;font-weight:700}.pcdQxq_sbKey b{font-size:1.6rem;font-weight:400}.pcdQxq_sbBpm{border:1px solid #c3c3c3;border-radius:3px;gap:6px;padding:7px 10px;display:grid}.pcdQxq_sbBpm b{white-space:nowrap;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:300}.pcdQxq_sbBpm em{font-size:.48em;font-style:normal}.pcdQxq_hold{color:#ff3b30;cursor:pointer;background:linear-gradient(#2b2b2e,#1b1b1d);border:1px solid #39393c;border-radius:4px;flex:none;place-items:center;width:44px;height:44px;font-size:.72rem;transition:transform 80ms ease-out;display:grid;box-shadow:inset 0 1px #ffffff17,0 2px #070707}.pcdQxq_hold[aria-pressed=true]{color:#0a0a0a;background:#ff3b30;border-color:#ff3b30}.pcdQxq_hold:active{transform:translateY(1px)}.pcdQxq_transportBig{align-items:flex-start;gap:clamp(18px,2.4vw,28px);display:flex}.pcdQxq_tBtn{color:#f1f1f1;justify-items:center;gap:10px;display:grid}.pcdQxq_tBtn small{color:var(--fg-2);font-size:.8rem}.pcdQxq_cueRing,.pcdQxq_playRing{--ring:#f39a1e;aspect-ratio:1;width:clamp(68px,6vw,88px);box-shadow:0 0 0 4px var(--ring), 0 0 0 7px #0e0e0f, 0 0 16px -2px color-mix(in oklab, var(--ring) 45%, transparent), inset 0 2px 3px #ffffff1f, inset 0 -6px 10px #000000a6, 0 12px 20px -10px #000;background:radial-gradient(circle at 50% 28%,#3c3c3f 0%,#1a1a1c 52%,#0c0c0d 100%);border-radius:50%;place-items:center;transition:transform 90ms ease-out;display:grid}.pcdQxq_playRing{--ring:#2fd35a}.pcdQxq_cueRing span{font:700 .92rem/1 var(--font-ui), sans-serif;letter-spacing:.06em}.pcdQxq_playRing svg{width:38%}.pcdQxq_tBtn:hover .pcdQxq_cueRing,.pcdQxq_tBtn:hover .pcdQxq_playRing{transform:translateY(1px)}.pcdQxq_tBtn:active .pcdQxq_cueRing,.pcdQxq_tBtn:active .pcdQxq_playRing{transform:translateY(2px)scale(.97)}@media (max-width:640px){.pcdQxq_statusBar{justify-content:space-between;gap:min(14px,3vw);padding:min(10px,1.3svh) 12px}.pcdQxq_player{display:none}.pcdQxq_sbTime{gap:min(6px,.8svh);min-width:0}.pcdQxq_sbTime small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcdQxq_sbTime span{font-size:min(1.9rem,8vw,5svh)}.pcdQxq_sbKey b{font-size:min(1.3rem,5.5vw,3.4svh)}.pcdQxq_sbBpm b{font-size:min(1.7rem,7vw,4.4svh)}.pcdQxq_transportBig{justify-content:center;gap:40px}.pcdQxq_tBtn{gap:min(10px,1.3svh)}.pcdQxq_cueRing,.pcdQxq_playRing{width:min(68px,10.5svh)}}.pcdQxq_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.NVBTOW_hero{--p:0;z-index:0;--cue:80px;isolation:isolate;background:#000;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100svh;padding-top:64px;display:grid;position:sticky;top:0;overflow:hidden}.NVBTOW_band{width:100%;height:min(70%, 640px, calc(100% - 2 * var(--cue)));transform:scale(calc(1 - var(--p) * .06));opacity:calc(1 - var(--p) * .6);animation:NVBTOW_bandIn 1.1s var(--ease-out) both;grid-area:1/1;align-self:center}@keyframes NVBTOW_bandIn{0%{opacity:0;transform:scaleY(.6)}}.NVBTOW_scroll{color:#bdbdc2;min-width:44px;font:500 .62rem/1 var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:calc(1 - var(--p) * 5);animation:NVBTOW_footIn .9s var(--ease-out) .6s both;transition:color .16s var(--ease-out);background:0 0;border:0;grid-area:1/1;place-self:end center;justify-items:center;gap:8px;margin-bottom:clamp(6px,2vh,20px);padding:6px 10px;display:grid}.NVBTOW_scroll:hover{color:#f1f1f1}.NVBTOW_scroll i{--line:28px;width:1px;height:var(--line);background:#ffffff2e;position:relative;overflow:hidden}.NVBTOW_scroll i:after{content:"";width:1px;height:10px;animation:NVBTOW_scrollDot 1.94s var(--ease-out) infinite;background:#ff9a1f;position:absolute;top:0;left:0}@keyframes NVBTOW_scrollDot{0%{transform:translateY(-10px)}to{transform:translateY(var(--line))}}@media (max-height:520px){.NVBTOW_hero{--cue:0px}.NVBTOW_scroll{display:none}}.NVBTOW_foot{padding:0 var(--gutter) clamp(24px, 4vh, 44px);translate:0 calc(var(--p) * 6vh);opacity:calc(1 - var(--p) * .8);animation:NVBTOW_footIn .9s var(--ease-out) .25s both;flex-wrap:wrap;grid-row:2;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}@keyframes NVBTOW_footIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width:640px){.NVBTOW_hero{--cue:54px}.NVBTOW_band{height:min(66%, 560px, calc(100% - 2 * var(--cue)))}.NVBTOW_scroll{gap:5px;margin-bottom:6px;padding:4px 10px}.NVBTOW_scroll i{--line:20px}.NVBTOW_foot{flex-direction:column;align-items:stretch;gap:min(18px,2.2svh);padding-bottom:min(22px,2.6svh)}}@media (prefers-reduced-motion:reduce){.NVBTOW_band,.NVBTOW_foot,.NVBTOW_scroll,.NVBTOW_scroll i:after{animation:none}}
.YKZ5sa_wrap{max-width:1440px;padding:var(--section) var(--gutter) 0;margin:0 auto}.YKZ5sa_h{color:var(--fg-2);margin:0 0 24px;font-size:.95rem;font-weight:400}.YKZ5sa_empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:-.01em;margin:0;padding:20px 0;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:300}.YKZ5sa_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.YKZ5sa_row{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr) minmax(0,.5fr) 5rem;align-items:baseline;gap:16px;padding:18px 0;display:grid}.YKZ5sa_date{font-variant-numeric:tabular-nums;color:var(--fg-2)}.YKZ5sa_main{gap:4px;min-width:0;display:grid}.YKZ5sa_title{letter-spacing:-.02em;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:300;line-height:1.05}.YKZ5sa_meta{color:var(--fg-2);font-size:.95rem}.YKZ5sa_city{color:var(--fg-2)}@media (max-width:640px){.YKZ5sa_row{grid-template-columns:4rem 1fr;row-gap:2px}.YKZ5sa_city,.YKZ5sa_row>:last-child{grid-column:2}}.YKZ5sa_posters{grid-template-columns:repeat(auto-fill,minmax(min(260px,70vw),1fr));align-items:start;gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.YKZ5sa_poster{justify-items:start;gap:6px;display:grid}.YKZ5sa_flyer{aspect-ratio:9/16;object-fit:cover;background:var(--bg-2);width:100%;margin-bottom:10px}.YKZ5sa_flyerLink{width:100%;display:block}.YKZ5sa_flyerLink .YKZ5sa_flyer{transition:opacity .2s var(--ease-out)}.YKZ5sa_flyerLink:hover .YKZ5sa_flyer{opacity:.85}.YKZ5sa_tix{align-items:center;min-height:44px;display:inline-flex}.YKZ5sa_pDate{font-variant-numeric:tabular-nums;color:var(--fg-2);margin:0}.YKZ5sa_poster .YKZ5sa_title,.YKZ5sa_poster .YKZ5sa_meta{margin:0}@media (max-width:640px){.YKZ5sa_posters{scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.YKZ5sa_poster{scroll-snap-align:start}}
._59SP-q_tile{gap:10px;margin:0;display:grid}._59SP-q_frame{background:var(--bg-2);aspect-ratio:9/16;position:relative;overflow:hidden}._59SP-q_tile[data-orient=landscape] ._59SP-q_frame{aspect-ratio:16/9}._59SP-q_video{object-fit:cover;width:100%;height:100%}._59SP-q_controls{opacity:.85;transition:opacity .16s var(--ease-out);justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}._59SP-q_tile:hover ._59SP-q_controls,._59SP-q_controls:focus-within{opacity:1}._59SP-q_ctl{min-width:44px;min-height:44px;color:var(--fg);font:400 .8rem/1 var(--font-ui), sans-serif;cursor:pointer;background:#0000008c;border:0;padding:6px 12px}._59SP-q_ctl[aria-pressed=true]{background:var(--fg);color:var(--bg)}._59SP-q_cap{color:var(--fg-2);font-size:.875rem}
.KTtp3W_grid{max-width:1440px;padding:clamp(56px, 7vw, 112px) var(--gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,32px);margin:0 auto;display:grid}.KTtp3W_cell:nth-child(3n+2){margin-top:clamp(40px,8vw,120px)}.KTtp3W_cell[data-orient=landscape]{grid-column:span 2;margin-top:0}@media (max-width:800px){.KTtp3W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.KTtp3W_cell:nth-child(3n+2){margin-top:0}.KTtp3W_cell:nth-child(2n){margin-top:48px}.KTtp3W_cell[data-orient=landscape]{grid-column:1/-1;margin-top:0}}
.vnB76q_wrap{max-width:1440px;padding:var(--section) var(--gutter) 0;margin:0 auto}.vnB76q_title{letter-spacing:-.03em;margin:0 0 clamp(28px,4vw,48px);font-size:clamp(2.5rem,7vw,6rem);font-weight:300;line-height:1}.vnB76q_note{letter-spacing:-.01em;max-width:30ch;margin:0 0 clamp(28px,4vw,48px);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:300;line-height:1.3}.vnB76q_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.vnB76q_list a{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:16px;padding:20px 0;display:grid}.vnB76q_k{color:var(--fg-2);font-size:.875rem}.vnB76q_v{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:300}.vnB76q_list a:hover .vnB76q_v{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:520px){.vnB76q_list a{grid-template-columns:1fr;gap:2px}}
.vXJUYq_grid{max-width:1440px;padding:clamp(56px, 7vw, 112px) var(--gutter) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,7vw,120px);margin:0 auto;display:grid}.vXJUYq_portrait{margin:0;position:sticky;top:96px}.vXJUYq_portrait img{width:100%;height:auto}.vXJUYq_text{gap:1.4em;max-width:62ch;display:grid}.vXJUYq_text p{color:var(--fg-2);margin:0;font-size:clamp(1.02rem,1.15vw,1.15rem);line-height:1.75}.vXJUYq_text p.vXJUYq_first{letter-spacing:-.01em;color:var(--fg);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:300;line-height:1.4}.vXJUYq_wide{max-width:1440px;margin:var(--section) auto 0;padding:0 var(--gutter)}.vXJUYq_wide img{width:min(100%,860px);height:auto;margin-left:auto}@media (max-width:900px){.vXJUYq_grid{grid-template-columns:1fr}.vXJUYq_portrait{width:78%;position:static}}
.lw1Aaa_layout{max-width:1440px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) clamp(260px,32vw,460px);grid-template-areas:"head fig""contact fig";column-gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.lw1Aaa_layout>header,.lw1Aaa_layout>section{max-width:none;margin:0;padding-inline:0}.lw1Aaa_layout>header{grid-area:head}.lw1Aaa_layout>section{grid-area:contact;padding-top:clamp(40px,5vw,80px)}.lw1Aaa_fig{grid-area:fig;align-self:end;margin:0}.lw1Aaa_fig img{width:100%;height:auto}@media (max-width:640px){.lw1Aaa_layout{grid-template-columns:minmax(0,1fr) 34vw;grid-template-areas:"head fig""contact contact";column-gap:16px}.lw1Aaa_layout>header{align-self:end}.lw1Aaa_fig{margin-top:96px}}
._87cNcW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._87cNcW_after{z-index:1;background:var(--bg);position:relative}._87cNcW_intro{max-width:1440px;padding:clamp(72px, 10vw, 140px) var(--gutter) 0;justify-items:start;gap:28px;margin:0 auto;display:grid}._87cNcW_lede{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(2rem,5.4vw,4.75rem);font-weight:300;line-height:1.05}._87cNcW_sec{max-width:1440px;padding:var(--section) var(--gutter) 0;margin:0 auto}._87cNcW_row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._87cNcW_h{color:var(--fg-2);margin:0 0 24px;font-size:.95rem;font-weight:400}._87cNcW_vids{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,2vw,24px);display:grid}._87cNcW_vids>:nth-child(2){margin-top:clamp(32px,6vw,88px)}@media (max-width:720px){._87cNcW_vids{scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;overflow-x:auto}._87cNcW_vids>*{scroll-snap-align:start;margin-top:0!important}}
