@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/serif.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#000;--bone:#f2efe9;--smoke:#7c7a75;--blood:#e01b24;--wide:"Archivo Variable",Helvetica,Arial,sans-serif;--quiet:"Instrument Serif",Georgia,serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:64px}body{background:var(--black);color:var(--bone);font-family:var(--wide);font-variation-settings:"wdth" 100,"wght" 400;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blood);outline-offset:3px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chrome{z-index:80;mix-blend-mode:difference;align-items:center;gap:14px;padding:16px clamp(14px,2.4vw,30px);display:flex;position:fixed;top:0;left:0;right:0}.chrome .sig{font-variation-settings:"wdth" 118,"wght" 800;margin-right:auto;font-size:19px}.chrome button{font-family:var(--wide);font-variation-settings:"wdth" 92,"wght" 700;letter-spacing:.2em;color:var(--bone);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:12px}.chrome .lang{font-variation-settings:"wdth" 92,"wght" 700;letter-spacing:.2em;padding:6px 2px;font-size:12px}.tixbtn{background:var(--blood);color:#fff;font-variation-settings:"wdth" 92,"wght" 800;letter-spacing:.2em;padding:9px 16px;font-size:12px}.menu{z-index:90;background:var(--black);overscroll-behavior:contain;flex-direction:column;justify-content:safe center;padding:56px clamp(18px,5vw,80px) 24px;display:none;position:fixed;inset:0;overflow-y:auto}.menu.on{display:flex}.menu a{font-variation-settings:"wdth" 120,"wght" 800;letter-spacing:-.02em;color:var(--bone);padding:4px 0;font-size:clamp(22px,min(10.4167vw - clamp(18px,5vw,80px)/4.8,12svh - 19px),92px);line-height:1.02}.menu a:hover,.menu a:focus-visible{color:#0000;-webkit-text-stroke:1.5px var(--bone)}.menu .close{letter-spacing:.2em;font-variation-settings:"wdth" 92,"wght" 700;color:var(--bone);cursor:pointer;font-size:12px;font-family:var(--wide);background:0 0;border:0;position:absolute;top:16px;right:clamp(14px,2.4vw,30px)}.hero{--zoom:1.27;--ox:43%;--oy:98.5%;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:96px 0 64px;display:flex;position:relative;overflow:hidden}.bleed,.tm-photo{object-fit:cover;transform:scale(var(--zoom));transform-origin:var(--ox) var(--oy)}.bleed{z-index:0;aspect-ratio:3/2;filter:grayscale(.4)contrast(1.1)brightness(.34)blur(3px);width:100%;height:auto;position:absolute;top:calc(50% - 33.333vw);left:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.halation{z-index:1;pointer-events:none;filter:blur(38px);background:radial-gradient(52% 50%,#e2963a2e,#0000 72%);width:130%;height:58%;animation:9s ease-in-out infinite breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes breathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}.overline{z-index:3;letter-spacing:.42em;font-variation-settings:"wdth" 86,"wght" 600;color:var(--bone);margin-bottom:clamp(14px,2vw,26px);font-size:clamp(9px,.95vw,12px);position:relative}.titan{z-index:2;width:100%;line-height:0;position:relative}.titan-media{z-index:0;background:#0b0806;position:absolute;inset:1px 0;overflow:hidden}.titan-media video{object-fit:cover;width:100%;height:100%;display:block}.tm-photo{filter:contrast(1.1)saturate(1.05)brightness();width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.lf{position:absolute;inset:-25%}.lf-warm{mix-blend-mode:overlay;background:radial-gradient(38% 60% at 28% 42%,#ffd79ad9,#e08a2680 34%,#0000 66%);animation:16s ease-in-out infinite swayA}.lf-cool{mix-blend-mode:screen;background:radial-gradient(34% 54% at 76% 62%,#78beff99,#0000 70%);animation:21s ease-in-out infinite swayB}.lf-flare{mix-blend-mode:screen;opacity:.7;background:linear-gradient(74deg,#0000 40%,#ffffffe6 49%,#bee6ff73 52%,#0000 61%);animation:7.5s cubic-bezier(.5,0,.5,1) infinite sweep}.lf-grain{background-image:var(--grain);opacity:.2;mix-blend-mode:overlay;animation:.6s steps(2,end) infinite jitter}@keyframes swayA{0%,to{transform:translate(-4%,2%)scale(1.06)}50%{transform:translate(7%,-4%)scale(1.16)}}@keyframes swayB{0%,to{transform:translate(5%,-3%)scale(1.1)}50%{transform:translate(-7%,4%)scale(1.22)}}@keyframes sweep{0%{transform:translate(-115%)}60%,to{transform:translate(115%)}}@keyframes jitter{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(2%,-2%)}}.titan svg{z-index:1;width:100%;height:auto;display:block;position:relative}.titan svg text{font-family:var(--wide);font-variation-settings:"wdth" 125,"wght" 900;letter-spacing:-.03em;font-weight:900}.ghost{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.38;position:absolute;inset:0}.ghost svg{width:100%;height:auto;display:block}.ghost.c{animation:5.5s ease-in-out infinite slipA}.ghost.m{animation:6.7s ease-in-out infinite slipB}@keyframes slipA{0%,92%,to{transform:translate(-2.5px,1px)}95%{transform:translate(-7px,2px)}}@keyframes slipB{0%,90%,to{transform:translate(2.5px,-1px)}94%{transform:translate(8px,-3px)}}.castlist span{white-space:nowrap;margin:0 1em;display:inline-block}.castlist{z-index:3;text-align:center;letter-spacing:.26em;font-variation-settings:"wdth" 86,"wght" 600;color:var(--bone);margin-top:clamp(18px,2.6vw,34px);padding:0 clamp(14px,2.4vw,30px);font-size:clamp(9px,1.02vw,13px);position:relative}.hero-grain{z-index:4;pointer-events:none;background-image:var(--grain);opacity:.05;mix-blend-mode:overlay;position:absolute;inset:0}.vig{z-index:4;pointer-events:none;background:radial-gradient(100% 78% at 50% 48%,#0000 50%,#000000e6);position:absolute;inset:0}.hero.reveal .titan,.hero.reveal .overline,.hero.reveal .castlist{clip-path:inset(0 0 100%);animation:1.05s cubic-bezier(.16,.9,.24,1) .3s forwards rise}.hero.reveal .overline{animation-delay:.15s}.hero.reveal .castlist{animation-delay:.95s}@keyframes rise{to{clip-path:inset(0 0 -30%)}}.strip{border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,48px);padding:clamp(20px,2.8vw,34px) clamp(14px,2.4vw,30px);display:flex}.strip h2{font-variation-settings:"wdth" 120,"wght" 900;letter-spacing:-.03em;flex:none;margin:0;font-size:clamp(24px,3.4vw,46px);line-height:.92}.strip .why{min-width:0;font-family:var(--quiet);color:var(--bone);flex:200px;font-size:clamp(17px,1.5vw,22px)}.form{flex-wrap:wrap;flex:380px;gap:10px;min-width:0;display:flex}.form input{min-width:0;color:var(--bone);font-family:var(--wide);background:0 0;border:0;border-bottom:2px solid #2e2e2e;flex:220px;padding:11px 2px;font-size:clamp(16px,1.6vw,21px)}.form input::placeholder{color:#4a4a4a}.form input:focus{border-bottom-color:var(--blood);outline:0}.form button{background:var(--bone);color:#000;cursor:pointer;font-family:var(--wide);font-variation-settings:"wdth" 92,"wght" 800;letter-spacing:.2em;border:0;padding:14px 26px;font-size:13px}.form button:hover{background:var(--blood);color:#fff}.thanks{font-variation-settings:"wdth" 110,"wght" 800;flex:300px;font-size:clamp(18px,2vw,28px)}.wall{padding:clamp(60px,11vw,150px) 0;overflow:hidden}.row{letter-spacing:-.03em;white-space:nowrap;width:max-content;font-size:clamp(46px,10.5vw,150px);line-height:.96;display:flex}.row span{padding-right:.28em}.row.solid{font-variation-settings:"wdth" 122,"wght" 900;color:var(--bone)}.row.hollow{font-variation-settings:"wdth" 122,"wght" 900;color:#0000;-webkit-text-stroke:1.5px #f2efe999}.row.pop{font-variation-settings:"wdth" 122,"wght" 900;color:var(--blood)}.row.thin{font-family:var(--quiet);letter-spacing:-.01em;font-style:italic}.r1{animation:30s linear infinite drift}.r2{animation:38s linear infinite reverse drift}.r3{animation:26s linear infinite drift}.r4{animation:44s linear infinite reverse drift}@keyframes drift{to{transform:translate(-50%)}}.live{border-top:1px solid #1c1c1c}.gig{border-bottom:1px solid #1c1c1c;align-items:center;gap:clamp(12px,3vw,46px);padding:clamp(18px,2.6vw,34px) clamp(14px,2.4vw,30px);display:flex}.gig:hover,.gig:focus-within{background:#070707}.g-when{font-variation-settings:"wdth" 118,"wght" 800;letter-spacing:-.01em;flex:none;align-items:baseline;gap:.34em;min-width:clamp(140px,15.5vw,240px);font-size:clamp(17px,2vw,29px);display:flex}.g-when i{font-style:normal}.g-where{flex:auto;min-width:0}.g-city{font-variation-settings:"wdth" 118,"wght" 800;letter-spacing:-.025em;font-size:clamp(20px,3.4vw,50px);line-height:1}.g-room{text-transform:uppercase;letter-spacing:.16em;font-variation-settings:"wdth" 86,"wght" 600;margin-top:7px;font-size:clamp(11px,1.15vw,14px)}.g-prog{letter-spacing:.2em;font-variation-settings:"wdth" 90,"wght" 800;text-transform:uppercase;text-align:right;flex:0 auto;font-size:clamp(13px,1.15vw,15px)}.gig .tixbtn{cursor:pointer;font-family:var(--wide);border:0;flex:none}.gig .soldout{letter-spacing:.2em;font-variation-settings:"wdth" 92,"wght" 700;border:1px solid #2a2a2a;flex:none;padding:9px 16px;font-size:12px}.g-empty{letter-spacing:.24em;font-variation-settings:"wdth" 92,"wght" 700;margin:0;padding:clamp(28px,4vw,56px) clamp(14px,2.4vw,30px);font-size:12px}.g-empty[hidden]{display:none}.rail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:clamp(56px,8vw,110px) clamp(14px,2.4vw,30px) clamp(18px,2.4vw,30px);display:flex}.rail-head h2{font-variation-settings:"wdth" 122,"wght" 900;letter-spacing:-.035em;margin:0;font-size:clamp(38px,7.6vw,108px);line-height:.92}.rail-head p{letter-spacing:.2em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--bone);white-space:nowrap;margin:0;font-size:12px}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:pointer;gap:clamp(8px,1vw,14px);padding:0 clamp(14px,2.4vw,30px) clamp(56px,8vw,110px);display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.poster{aspect-ratio:2/3;scroll-snap-align:start;background:#070707;flex-direction:column;flex:0 0 clamp(250px,31vw,420px);justify-content:flex-end;padding:clamp(16px,1.9vw,26px);display:flex;position:relative;overflow:hidden}.poster:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 28%,#00000040 52%,#000000f0);position:absolute;inset:0}.poster h3{z-index:2;font-variation-settings:"wdth" 118,"wght" 900;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.6vw,48px);line-height:.88;position:relative}.pic{display:flex;position:absolute;inset:0}.pic img{object-fit:cover;filter:grayscale(.55)contrast(1.15)brightness(.58);pointer-events:none;user-select:none;-webkit-user-drag:none;flex:1 1 0;width:100%;min-width:0;height:100%;transition:filter .3s}.pic.split img+img{border-left:2px solid #000}.poster:hover .pic img{filter:grayscale(0)contrast(1.1)brightness(.82)}.credit{z-index:3;letter-spacing:.14em;font-variation-settings:"wdth" 88,"wght" 600;color:var(--bone);margin:0;font-size:9px;line-height:1.5;position:absolute;top:clamp(10px,1.2vw,16px);left:clamp(12px,1.4vw,18px);right:clamp(12px,1.4vw,18px)}.poster{container-type:inline-size}.pic.type{background:radial-gradient(80% 60% at 50% 45%,#161616,#050505);justify-content:center;align-items:center;overflow:hidden}.pw{writing-mode:vertical-rl;letter-spacing:-.04em;white-space:nowrap;font-variation-settings:"wdth" 125,"wght" 900;color:#0000;-webkit-text-stroke:1.5px #f2efe980;font-size:30cqw;line-height:.82;transform:rotate(180deg)}.watch{padding-bottom:clamp(56px,8vw,110px)}.player{aspect-ratio:16/9;background:#070707;margin:0 clamp(14px,2.4vw,30px);position:relative;overflow:hidden}.veil{pointer-events:none;color:var(--bone);transition:opacity .35s;position:absolute;inset:0}.player.on .veil{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.player img{object-fit:cover;filter:grayscale(.35)contrast(1.1)brightness(.62);width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.player:hover img{filter:grayscale(0)contrast(1.1)brightness(.82)}.play{aspect-ratio:1;border:2px solid var(--bone);border-radius:50%;width:clamp(62px,8vw,112px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play:after{content:"";border-style:solid;border-width:clamp(10px,1.3vw,18px) 0 clamp(10px,1.3vw,18px) clamp(16px,2vw,28px);border-color:transparent transparent transparent var(--bone);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.cap{margin:clamp(16px,2vw,26px) clamp(14px,2.4vw,30px) 0}.cap b{font-family:var(--quiet);font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1;display:block}.cap span{letter-spacing:.2em;font-variation-settings:"wdth" 86,"wght" 700;margin-top:10px;font-size:clamp(11px,1.05vw,13px);display:block}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.quotes{border-top:1px solid #1c1c1c;padding:clamp(60px,9vw,130px) clamp(14px,2.4vw,30px)}.quotes h2{font-variation-settings:"wdth" 122,"wght" 900;letter-spacing:-.035em;margin:0 0 clamp(30px,4vw,56px);font-size:clamp(38px,7.6vw,108px);line-height:.92}.qwall{grid-template-columns:repeat(3,1fr);gap:clamp(30px,3.4vw,52px) clamp(22px,3vw,48px);display:grid}.q{border-top:1px solid #1c1c1c;flex-direction:column;margin:0;padding-top:clamp(16px,1.6vw,22px);display:flex}.q figcaption{margin-top:auto;padding-top:14px}.q blockquote{quotes:"“" "”";font-variation-settings:"wdth" 100,"wght" 500;margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.4}.q blockquote:before{content:open-quote}.q blockquote:after{content:close-quote}.q.big blockquote{letter-spacing:-.03em;text-transform:uppercase;font-variation-settings:"wdth" 118,"wght" 900;font-size:clamp(28px,3.4vw,50px);line-height:.95}.q figcaption{letter-spacing:.18em;font-variation-settings:"wdth" 86,"wght" 600;flex-wrap:wrap;gap:4px 12px;font-size:10.5px;display:flex}.q figcaption b{font-variation-settings:"wdth" 86,"wght" 800}.press{padding-bottom:clamp(56px,8vw,110px)}.prail{scrollbar-width:none;cursor:pointer;scroll-snap-type:x proximity;gap:clamp(8px,1vw,14px);padding:0 clamp(14px,2.4vw,30px);display:flex;overflow-x:auto}.prail::-webkit-scrollbar{display:none}.shot{aspect-ratio:3/2;cursor:pointer;scroll-snap-align:start;background:#070707;border:0;flex:none;height:clamp(220px,30vw,440px);padding:0;overflow:hidden}.shot.tall{aspect-ratio:2/3}.shot img{object-fit:cover;filter:grayscale(.35)brightness(.78);pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:filter .3s;display:block}.shot:hover img,.shot:focus-visible img{filter:none}.lb{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--bone);background:#000;border:0;margin:0;padding:0}.lb::backdrop{background:#000}.lb[open]{flex-direction:column;display:flex}.lb-img{object-fit:contain;flex:auto;width:100%;min-height:0;padding:clamp(14px,3vw,40px) clamp(14px,3vw,40px) 0}.lb-bar{letter-spacing:.2em;font-variation-settings:"wdth" 92,"wght" 700;flex-wrap:wrap;align-items:center;gap:12px clamp(14px,2vw,28px);padding:16px clamp(14px,2.4vw,30px);font-size:12px;display:flex}.lb-count{margin-right:auto}.lb-dl{color:var(--blood);border-bottom:2px solid var(--blood);padding-bottom:3px}.lb-nav,.lb-close{color:var(--bone);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px}.lb-nav{letter-spacing:0;font-size:18px}.band{background:#000;height:clamp(300px,46vw,760px);position:relative;overflow:hidden}.band img{object-fit:cover;filter:contrast(1.06)saturate(.95)brightness(.82);width:100%;height:100%;display:block}.band:after{content:"";pointer-events:none;background:linear-gradient(#000,#0000 24% 72%,#000);position:absolute;inset:0}.band-stage img{object-position:50% 62%}.band-cafe img{object-position:50% 50%}.silence{border-top:1px solid #1c1c1c;padding:clamp(70px,13vw,160px) clamp(16px,2.4vw,30px)}.silence-in{text-align:center;max-width:640px;margin:0 auto}.silence h2{font-family:var(--quiet);letter-spacing:-.012em;margin:0 0 20px;font-size:clamp(36px,5.4vw,68px);font-weight:400;line-height:1.06}.silence h2 em{color:var(--blood);font-style:normal}.silence p{font-family:var(--quiet);color:var(--bone);max-width:40ch;margin:0 auto clamp(44px,5.5vw,66px);font-size:clamp(16px,1.45vw,19px);line-height:1.62}.works{border-top:1px solid #1c1c1c}.work{text-align:center;border-bottom:1px solid #1c1c1c;padding:clamp(20px,2.2vw,26px) 0;display:block}a.work:hover{background:#070707}a.work:hover b{color:#fff}.work i{letter-spacing:.24em;font-variation-settings:"wdth" 86,"wght" 700;margin-bottom:10px;font-size:11px;font-style:normal;display:block}.work b{font-family:var(--quiet);font-size:clamp(20px,1.9vw,26px);font-weight:400;line-height:1.2;transition:color .2s;display:block}.work span{letter-spacing:.2em;font-variation-settings:"wdth" 88,"wght" 700;margin-top:10px;font-size:11px;display:block}a.work span{color:var(--blood)}.silence .more{letter-spacing:.22em;font-variation-settings:"wdth" 88,"wght" 700;border-bottom:1px solid var(--bone);margin-top:clamp(34px,4vw,46px);padding-bottom:5px;font-size:11px;display:inline-block}.silence .more:hover{border-bottom-color:var(--bone)}.four{background:#1c1c1c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.face{cursor:pointer;text-align:left;aspect-ratio:3/4.2;width:100%;color:inherit;font:inherit;background:#070707;border:0;padding:0;display:block;position:relative;overflow:hidden}.face .cut{object-fit:cover;object-position:50% 12%;filter:grayscale(.55)contrast(1.15)brightness(.62);width:100%;height:100%;transition:filter .3s;position:absolute;inset:0}.face:hover .cut,.face:focus-visible .cut{filter:grayscale(0)contrast(1.15)brightness(.92)}.face .lab{z-index:3;background:linear-gradient(#0000,#000000f0);padding:clamp(12px,1.4vw,20px);position:absolute;bottom:0;left:0;right:0}.face .lab b{font-variation-settings:"wdth" 112,"wght" 900;letter-spacing:-.02em;color:var(--bone);font-size:clamp(15px,1.75vw,26px);line-height:.95;display:block}.face .lab i{letter-spacing:.3em;text-transform:uppercase;font-variation-settings:"wdth" 86,"wght" 700;color:var(--bone);margin-top:8px;font-size:clamp(10px,.9vw,12px);font-style:normal;display:block}.bio{background:var(--black);grid-column:1/-1;grid-template-rows:0fr;scroll-margin-top:70px;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.bio.open{grid-template-rows:1fr}.bio-clip{overflow:hidden}.bio-box{box-sizing:border-box;border:1px solid var(--bone);text-align:center;width:min(1040px,100% - 2*clamp(14px,2.4vw,30px));margin:clamp(34px,5vw,80px) auto;padding:clamp(34px,5vw,76px) clamp(18px,4.4vw,72px);position:relative}.bio-box:before,.bio-box:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.6;position:absolute;inset:-1px}.bio-box:before{border:1px solid #00e5ff;animation:5.5s ease-in-out infinite slipA}.bio-box:after{border:1px solid #ff0080;animation:6.7s ease-in-out infinite slipB}.bio-name{letter-spacing:-.03em;font-variation-settings:"wdth" 125,"wght" 900;margin:0;font-size:clamp(40px,7.4vw,112px);line-height:.88;position:relative}.bio-name .bn{color:#0000;background:var(--pic) 50% 16%/cover;filter:contrast(1.1);-webkit-background-clip:text;background-clip:text;display:block}.bio-name .bn-g{pointer-events:none;mix-blend-mode:screen;opacity:.38;position:absolute;inset:0}.bio-name .bn-g.c{color:#00e5ff;animation:5.5s ease-in-out infinite slipA}.bio-name .bn-g.m{color:#ff0080;animation:6.7s ease-in-out infinite slipB}.bio-inst{letter-spacing:.42em;text-transform:uppercase;font-variation-settings:"wdth" 86,"wght" 700;margin:clamp(16px,1.8vw,24px) 0 0;font-size:11px}.bio-txt{font-family:var(--quiet);max-width:58ch;color:var(--bone);margin:clamp(24px,3vw,40px) auto 0;font-size:clamp(19px,1.75vw,24px);line-height:1.6}.list{border-top:1px solid #1c1c1c;padding:clamp(80px,14vw,200px) clamp(14px,2.4vw,30px)}.list h2{font-variation-settings:"wdth" 125,"wght" 900;letter-spacing:-.04em;margin:0 0 clamp(24px,3vw,44px);font-size:clamp(46px,13vw,190px);line-height:.82}.list .form{max-width:720px}.fine{letter-spacing:.16em;font-variation-settings:"wdth" 86,"wght" 600;color:var(--bone);margin-top:18px;font-size:11px}.contact{border-top:1px solid #1c1c1c;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(26px,5vw,90px);padding:clamp(60px,10vw,150px) clamp(14px,2.4vw,30px);display:grid}.contact h2{font-variation-settings:"wdth" 125,"wght" 900;letter-spacing:-.04em;margin:0 0 clamp(14px,1.8vw,24px);font-size:clamp(46px,9vw,140px);line-height:.84}.contact .lede{font-family:var(--quiet);color:var(--bone);max-width:34ch;margin:0 0 clamp(22px,2.6vw,34px);font-size:clamp(19px,1.8vw,26px);line-height:1.45}.brief{border-top:1px solid #1c1c1c}.brief div{border-bottom:1px solid #1c1c1c;flex-wrap:wrap;align-items:baseline;gap:4px clamp(12px,1.6vw,22px);padding:12px 0;display:flex}.brief b{letter-spacing:.16em;font-variation-settings:"wdth" 92,"wght" 700;color:var(--bone);flex:0 0 clamp(120px,13vw,190px);font-size:clamp(11px,1.15vw,14px)}.brief span{color:var(--bone);flex:180px;font-size:clamp(14px,1.25vw,16px)}.topic{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;display:flex}.topic label{cursor:pointer;position:relative}.topic input{opacity:0;width:1px;height:1px;position:absolute}.topic span{letter-spacing:.2em;font-variation-settings:"wdth" 92,"wght" 700;color:var(--bone);border:1px solid #2e2e2e;padding:10px 16px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:block}.topic label:hover span{border-color:var(--bone)}.topic input:checked+span{background:var(--bone);border-color:var(--bone);color:#000}.topic input:focus-visible+span{outline:2px solid var(--blood);outline-offset:3px}.bform{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,26px);display:grid}.bform .wide{grid-column:1/-1}.bookonly{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,26px);display:grid}.bform input,.bform textarea{width:100%;color:var(--bone);font-family:var(--wide);background:0 0;border:0;border-bottom:2px solid #2e2e2e;padding:11px 2px;font-size:clamp(15px,1.5vw,19px)}.bform textarea{resize:vertical;min-height:98px;line-height:1.5}.bform input::placeholder,.bform textarea::placeholder{color:#4a4a4a}.bform input:focus,.bform textarea:focus{border-bottom-color:var(--blood);outline:0}.bform button{background:var(--bone);color:#000;cursor:pointer;font-family:var(--wide);font-variation-settings:"wdth" 92,"wght" 800;letter-spacing:.2em;border:0;grid-column:1/-1;justify-self:start;padding:14px 26px;font-size:13px}.bform button:hover{background:var(--blood);color:#fff}.mock{letter-spacing:.17em;font-variation-settings:"wdth" 88,"wght" 600;color:#f2efe973;border:1px dashed #f2efe942;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:10px}[hidden]{display:none!important}footer{border-top:1px solid #1c1c1c;flex-wrap:wrap;align-items:flex-end;gap:26px 46px;padding:clamp(34px,5vw,66px) clamp(14px,2.4vw,30px) 26px;display:flex}footer nav{flex-wrap:wrap;gap:10px 26px;margin-right:auto;display:flex}footer nav a{letter-spacing:.2em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--bone);font-size:11px}footer nav a:hover,footer nav a:focus-visible{text-underline-offset:5px;text-decoration:underline}.colophon{letter-spacing:.16em;color:var(--bone);font-variation-settings:"wdth" 86,"wght" 600;font-size:11px}@media (width<=900px){.contact,.bform,.bookonly{grid-template-columns:1fr}.band{height:66vw}.lb-close{position:absolute;top:10px;right:clamp(14px,2.4vw,30px)}.lb-img{padding-top:56px}.band-cafe{height:110vw}.four{grid-template-columns:repeat(2,1fr)}.gig{grid-template-columns:58px 1fr;align-items:start;column-gap:16px;padding:24px clamp(14px,2.4vw,30px);display:grid}.g-where{display:contents}.g-when{min-width:0;font-size:inherit;letter-spacing:normal;grid-area:1/1/span 4;display:block}.g-when i{letter-spacing:.2em;font-variation-settings:"wdth" 86,"wght" 700;font-size:10px;display:block}.g-when b{letter-spacing:-.04em;font-variation-settings:"wdth" 118,"wght" 900;margin:2px 0 1px;font-size:32px;line-height:.92;display:block}.g-when span{letter-spacing:.2em;font-variation-settings:"wdth" 86,"wght" 700;font-size:10px;display:block}.g-city{letter-spacing:-.03em;font-variation-settings:"wdth" 120,"wght" 900;grid-area:1/2;font-size:30px;line-height:.95}.g-prog{text-align:left;letter-spacing:.2em;font-variation-settings:"wdth" 90,"wght" 800;grid-area:2/2;margin-top:10px;font-size:12.5px}.g-room{text-transform:none;letter-spacing:0;font-variation-settings:"wdth" 88,"wght" 400;grid-area:3/2;margin-top:9px;font-size:13px}.gig .tixbtn{color:var(--blood);border-bottom:2px solid var(--blood);background:0 0;grid-area:4/2;justify-self:start;margin-top:16px;padding:0 0 3px}.gig .soldout{border:0;grid-area:4/2;justify-self:start;margin-top:16px;padding:0}.strip .why{display:none}}@media (width<=1000px){.qwall{grid-template-columns:repeat(2,1fr)}.q{order:var(--o2)}}@media (width<=560px){.qwall{grid-template-columns:1fr}.q{order:0}}.on-touch{display:none}@media (hover:none){.on-mouse{display:none}.on-touch{display:inline}}@media (width<=900px) and (orientation:portrait){.hero{min-height:0;padding:calc(70px + 14vw) 0 16vw}}@media (width<=900px){footer nav{display:none}.q figcaption{font-size:11.5px}.credit{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.r1,.r2,.r3,.r4,.lf-warm,.lf-cool,.lf-flare,.lf-grain,.halation,.ghost.c,.ghost.m,.bio-box:before,.bio-box:after,.bn-g{animation:none}.hero.reveal .titan,.hero.reveal .overline,.hero.reveal .castlist{clip-path:none;animation:none}.bio{transition:none}}:root{--green:#18392b;--green-deep:#0f251c;--gold-solid:#c9a24c;--foil:linear-gradient(105deg,#7d5b22 0%,#caa14a 16%,#f7e8b0 30%,#b98a35 44%,#ecd185 60%,#8e6826 78%,#d8b664 100%);--hair-gold:linear-gradient(90deg,transparent,#c9a24c 18%,#f1dc9c 50%,#c9a24c 82%,transparent)}.gold{background:var(--foil);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate foil}@keyframes foil{0%{background-position:0%}to{background-position:100%}}.mk-hero{background:radial-gradient(70% 60% at 50% 46%,#1f4a39 0%,var(--green-deep) 46%,#000 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(92px,9vw,128px) 0 clamp(34px,4vw,64px);display:flex;position:relative;overflow:hidden}.mk-hero:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000,#000);height:22%;position:absolute;bottom:0;left:0;right:0}.mk-hero .overline{color:var(--bone);z-index:4;margin-bottom:clamp(10px,1.4vw,20px)}.mk-stage{z-index:2;width:100%;position:relative}.mk-word{filter:drop-shadow(0 18px 40px #0000008c);width:100%;height:auto;display:block}.mk-word text{font-family:var(--wide);font-variation-settings:"wdth" 125,"wght" 900;letter-spacing:-.03em;font-weight:900}.mk-sheen{animation:7s cubic-bezier(.45,0,.25,1) infinite sheen}@keyframes sheen{0%,55%{transform:translate(0)}to{transform:translate(1500px)}}.mk-four{z-index:2;width:min(84vw,140svh);max-width:2000px;height:auto;margin:-15.6vw auto 0;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.mk-hero .castlist{z-index:4;color:var(--bone);margin-top:clamp(-70px,-4vw,-24px)}@media (width<=900px) and (orientation:portrait){.mk-hero{min-height:0;padding:calc(76px + 6vw) 0 10vw}.mk-four{width:112vw;max-width:none;margin:-15.6vw 0 0 -6vw}.mk-hero .castlist{margin-top:-6vw}}.chrome{mix-blend-mode:normal;background:linear-gradient(#0000009e,#00000040 70%,#0000)}.g-city{font-size:clamp(18px,3.06vw,45px)}.g-room{font-family:var(--quiet);text-transform:none;letter-spacing:0;font-variation-settings:normal;margin-top:8px;font-size:clamp(15px,1.3vw,19px)}.g-prog{font-family:var(--quiet);text-transform:none;letter-spacing:0;font-variation-settings:normal;font-size:clamp(18px,1.6vw,24px);font-style:italic;font-weight:400}.g-when b{background:var(--foil);color:#0000;background-size:160% 100%;-webkit-background-clip:text;background-clip:text}.live{border-top:0;position:relative}.live:before{content:"";background:var(--hair-gold);opacity:.55;height:1px;display:block}.gig{border-bottom:1px solid #1a2a22}@media (width<=900px){.g-city{font-size:27px}.g-prog{letter-spacing:0;font-size:18px}.g-room{font-size:15px;font-family:var(--quiet)}}.mk-orn{justify-content:center;align-items:center;gap:18px;margin:0 auto clamp(34px,4vw,56px);display:flex}.mk-orn:before,.mk-orn:after{content:"";background:var(--hair-gold);flex:0 min(28vw,320px);height:1px}.mk-orn:before{transform:scaleX(-1)}.mk-orn svg{flex:none;width:clamp(54px,5vw,72px);height:auto}.mk-orn circle{fill:none;stroke:var(--gold-solid);stroke-width:1.4px}.mk-orn circle+circle{stroke-width:.8px;opacity:.8}.mk-orn text{font-family:var(--quiet);fill:var(--gold-solid);font-size:58px}.mk-orn path{fill:var(--gold-solid)}.mk-concert{background:radial-gradient(90% 70% at 50% 0%,#21503d 0%,var(--green) 45%,var(--green-deep) 100%);border-top:0;padding-left:0;padding-right:0}.mk-concert h2{font-family:var(--wide);font-variation-settings:"wdth" 122,"wght" 900;letter-spacing:-.035em;margin:0 0 clamp(22px,2.6vw,34px);font-size:clamp(40px,7.6vw,108px);line-height:.9}.mk-concert p{color:var(--bone)}.mk-feature{max-width:min(1100px,100% - 2*clamp(16px,2.4vw,30px));margin:0 auto clamp(56px,7vw,96px)}.mk-feature .player{margin:0;box-shadow:0 0 0 1px #c9a24c8c,0 30px 80px #00000073}.mk-feature p{max-width:none}.mk-feature .cap{text-align:center;font-family:var(--wide);margin:clamp(18px,2vw,26px) auto 0}.mk-feature .cap b{font-family:var(--quiet)}.mk-kick{text-align:center;letter-spacing:.32em;font-variation-settings:"wdth" 86,"wght" 700;font-family:var(--wide)!important;color:var(--gold-solid)!important;margin:0 0 16px!important;font-size:11px!important}.mk-concert .works{border-top:0}.mk-concert .works:before{content:"";background:var(--hair-gold);height:1px;display:block}.mk-concert .work{border-bottom:0;position:relative}.mk-concert .work:after{content:"";background:var(--hair-gold);opacity:.6;height:1px;position:absolute;bottom:0;left:20%;right:20%}.mk-concert a.work:hover{background:#0000002e}.mk-concert a.work span,.mk-concert .work i{color:var(--gold-solid)}.mk-concert .more{border-bottom-color:var(--gold-solid)}.play{border-color:#e9cf88}.play:after{border-color:#0000 #0000 #0000 #e9cf88}.mk-foursec{background:linear-gradient(var(--green-deep),var(--green) 30%,var(--green-deep));padding:clamp(60px,8vw,110px) clamp(14px,2.4vw,30px) clamp(30px,4vw,60px)}.mk-foursec .four{background:0 0;gap:clamp(14px,2vw,30px);max-width:1500px;margin:0 auto}.mk-foursec .face{background:#0a1712;border-radius:999px 999px 0 0}.mk-foursec .face:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d6b262d9,inset 0 0 0 6px #0000,inset 0 0 0 7px #d6b26259}.mk-foursec .face .cut{filter:contrast(1.05)saturate(1.02)brightness(.95)}.mk-foursec .face:hover .cut,.mk-foursec .face:focus-visible .cut{filter:contrast(1.08)brightness(1.02)}.mk-foursec .face .lab{text-align:center;background:linear-gradient(#0000,#0a1712f2)}.mk-foursec .face .lab i{color:var(--gold-solid)}.mk-foursec .bio{background:0 0}.bio-box{background:#08140f8c;border:1px solid #d6b262e6}.bio-box:before,.bio-box:after{mix-blend-mode:normal;opacity:1;animation:none}.bio-box:before{border:1px solid #d6b26266;inset:7px}.bio-box:after{background:linear-gradient(45deg,#0000 42%,#d6b262 42% 58%,#0000 58%) 0 0/10px 10px no-repeat,linear-gradient(45deg,#0000 42%,#d6b262 42% 58%,#0000 58%) 100% 0/10px 10px no-repeat,linear-gradient(45deg,#0000 42%,#d6b262 42% 58%,#0000 58%) 0 100%/10px 10px no-repeat,linear-gradient(45deg,#0000 42%,#d6b262 42% 58%,#0000 58%) 100% 100%/10px 10px no-repeat;border:0;inset:-5px}.bio-name .bn-g{display:none}.bio-inst{color:var(--gold-solid)}.q blockquote:before,.q blockquote:after{background:var(--foil);color:#0000;-webkit-background-clip:text;background-clip:text}.q{border-top-color:#2a2a22}@media (prefers-reduced-motion:reduce){.gold,.mk-sheen{animation:none}}.mk-concert .silence-in{max-width:min(1000px,100% - 32px)}.mk-concert .silence-in>p{max-width:40ch;margin-left:auto;margin-right:auto}.mk-concert h2 .gold{white-space:nowrap}.mk-concert,.mk-foursec,.mk-hero{isolation:isolate;position:relative;overflow:hidden}.mk-concert,.mk-foursec{background-color:var(--green)}.mk-concert{background-image:radial-gradient(60% 38% at 50% 0,#60aa806b,#0000 70%),radial-gradient(50% 30% at 50% 62%,#3a785a38,#0000 72%),radial-gradient(130% 110% at 50% 45%,#0000 35%,#020a06b8 78%,#000402eb 100%),linear-gradient(#00000059,#0000 18% 78%,#00000073)}.mk-foursec{background-image:radial-gradient(70% 45% at 50% 30%,#5aa07a5c,#0000 70%),radial-gradient(130% 110% at 50% 45%,#0000 35%,#020a06b8 78%,#000402eb 100%),linear-gradient(#0006,#0000 22% 80%,#00000080)}.mk-concert:before,.mk-foursec:before,.mk-hero:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.22;mix-blend-mode:overlay;position:absolute;inset:0}.mk-concert:after,.mk-foursec:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ecd1851a,#78c8a00d 45%,#0000 70%);border-radius:50%;width:90vmax;height:90vmax;margin-left:-45vmax;animation:46s ease-in-out infinite alternate roomlight;position:absolute;top:10%;left:50%}@keyframes roomlight{0%{transform:translate(-18vw,-4vh)}to{transform:translate(18vw,10vh)}}.mk-concert>*,.mk-foursec>*{z-index:1;position:relative}:root{--rise:cubic-bezier(.2,.7,.2,1)}.motion [data-r]{transition:opacity 1.1s ease var(--d,0s),transform 1.3s var(--rise) var(--d,0s)}.motion [data-r]:not(.in){opacity:0;transform:translateY(22px)}.ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ln>span{display:inline-block}.motion .lines[data-r]:not(.in){opacity:1;transform:none}.motion .lines[data-r] .ln>span{transition:transform 1.2s var(--rise) calc(var(--d,0s) + var(--l,0s))}.motion .lines[data-r]:not(.in) .ln>span{transform:translateY(110%)}.ln:nth-child(2){--l:.14s}.motion .lines.in .gold{animation:foil 9s ease-in-out 1.4s infinite alternate,glint 1.6s ease-out calc(var(--d,0s) + .5s) 1 both}@keyframes glint{0%{filter:brightness()}35%{filter:brightness(1.55)saturate(1.2)}to{filter:brightness()}}.motion .gig[data-r]:not(.in){transform:translate(-26px)}.motion .poster[data-r]:not(.in),.motion .shot[data-r]:not(.in){transform:translateY(40px)}.motion .face[data-r],.motion .band[data-r]{transition:opacity 1.6s ease var(--d,0s),transform 2.2s var(--rise) var(--d,0s)}.motion .face[data-r]:not(.in){opacity:0;transform:translateY(30px)scale(.985)}.motion .band[data-r]:not(.in){opacity:0;transform:none}.band img{transition:transform 3.2s var(--rise)}.motion .band[data-r]:not(.in) img{transform:scale(1.08)}.mk-foursec .face:after{transition:opacity 1.4s ease calc(var(--d,0s) + .5s)}.motion .mk-foursec .face:not(.in):after{opacity:0}.mk-orn:before,.mk-orn:after{transition:transform 1.4s var(--rise) calc(var(--d,0s) + .2s);transform-origin:0}.motion .mk-orn[data-r]:not(.in):before{transform:scaleX(-1)scaleX(0)}.motion .mk-orn[data-r]:not(.in):after{transform:scaleX(0)}.mk-orn circle{stroke-dasharray:360;stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--rise) var(--d,0s)}.motion .mk-orn[data-r]:not(.in) circle{stroke-dashoffset:360px}.motion .mk-orn[data-r]:not(.in){opacity:1;transform:none}.mk-orn text,.mk-orn path{transition:opacity 1.2s ease calc(var(--d,0s) + .9s)}.motion .mk-orn[data-r]:not(.in) text,.motion .mk-orn[data-r]:not(.in) path{opacity:0}.mk-concert:after,.mk-foursec:after{transition:opacity 2.4s}.motion .mk-concert:not(.lit):after,.motion .mk-foursec:not(.lit):after{opacity:0}.mk-concert,.mk-foursec{transition:filter 2.2s}.motion .mk-concert:not(.lit),.motion .mk-foursec:not(.lit){filter:brightness(.55)}.motion .mk-word{clip-path:inset(0 0 100%);transform:translateY(8%)}.motion.arrive .mk-word{clip-path:inset(-30% -10% -70%);transition:clip-path 1.4s var(--rise) .15s,transform 1.4s var(--rise) .15s;transform:none}.motion .mk-four{opacity:0;transform:translateY(26px)scale(1.03)}.motion.arrive .mk-four{opacity:1;transition:opacity 1.6s ease .7s,transform 2s var(--rise) .7s;transform:none}.motion .mk-hero .overline,.motion .mk-hero .castlist{opacity:0}.motion.arrive .mk-hero .overline{opacity:1;transition:opacity 1.2s 50ms}.motion.arrive .mk-hero .castlist{opacity:1;transition:opacity 1.4s 1.6s}.poster{transition:transform .6s var(--rise)}.poster:hover{transform:translateY(-6px)}.mk-foursec .face .cut{transition:transform 1.2s var(--rise),filter .6s ease}.mk-foursec .face:hover .cut{transform:scale(1.04)}.mk-concert .more,.silence .more{background:linear-gradient(var(--gold-solid),var(--gold-solid)) no-repeat left bottom/0 1px;transition:background-size .6s var(--rise)}.mk-concert .more:hover{background-size:100% 1px}.mk-concert a.work{transition:background .4s ease,transform .6s var(--rise)}.mk-concert a.work:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mk-concert:after,.mk-foursec:after{animation:none}}@media (width<=900px){.chrome{padding-top:10px;padding-bottom:10px}.chrome .sig,.chrome button,.chrome .tixbtn{align-items:center;min-height:44px;display:inline-flex}.chrome .tixbtn{padding:0 16px}.mk-hero .overline{letter-spacing:.38em;font-size:11px}.mk-hero .castlist{letter-spacing:.2em;font-size:10.5px;line-height:1.9}.g-when i,.g-when span{font-size:11px}.mk-foursec .face .lab i{letter-spacing:.24em;font-size:11px}.gig .tixbtn{box-sizing:border-box;min-height:44px;padding:13px 0 11px;display:inline-block}.silence .more{padding:18px 0 12px}.mk-foursec{padding-left:14px;padding-right:14px}.mk-foursec .four{gap:12px}.mk-foursec .face .lab{padding:10px 8px 12px}.mk-foursec .face .lab b{font-size:15px}.mk-orn:before,.mk-orn:after{flex-basis:24vw}}@media (width<=900px) and (orientation:landscape){.mk-hero{min-height:0;padding:84px 0 36px}.mk-four{width:min(72vw,125svh);margin-top:-15.6vw}}.mkc{isolation:isolate;background-color:var(--green);background-image:radial-gradient(60% 34% at 50% 22%,#60aa804d,#0000 70%),radial-gradient(50% 30% at 50% 70%,#468c682e,#0000 72%),radial-gradient(130% 110% at 50% 45%,#0000 35%,#020a06b8 78%,#000402eb 100%);position:relative;overflow:hidden}.mkc:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.22;mix-blend-mode:overlay;position:absolute;inset:0}.mkc-open{height:clamp(480px,92svh,1040px);position:relative;overflow:hidden}.mkc-photo{object-fit:cover;object-position:50% 46%;filter:saturate(.95)contrast(1.05)brightness(.92);width:100%;height:100%;position:absolute;inset:0}.mkc-open:after{content:"";pointer-events:none;background:linear-gradient(#000,#0000 18%,#0000 50%,#18392bcc 82%,var(--green) 100%), radial-gradient(120% 90% at 50% 45%,transparent 55%,#0006 100%);position:absolute;inset:0}.mkc-title{z-index:2;text-align:center;position:absolute;bottom:clamp(18px,3.4vw,50px);left:0;right:0}.mkc h2{font-variation-settings:"wdth" 122,"wght" 900;letter-spacing:-.035em;text-shadow:0 8px 40px #0000008c;margin:0;font-size:clamp(46px,9vw,140px);line-height:.88}.mkc h2 .gold{white-space:nowrap;text-shadow:none}.mkc-body{text-align:center;max-width:1180px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(18px,4vw,60px) clamp(30px,4vw,60px)}.mkc-kick{letter-spacing:.42em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--gold-solid);margin:0 0 clamp(30px,4vw,54px);font-size:11px}.mkp-list{max-width:1280px;margin:0 auto clamp(20px,3vw,40px);padding:0 clamp(18px,4vw,60px)}.mkp{text-align:center;background:var(--hair-gold) no-repeat center top/100% 1px}.mkp:last-child{background:var(--hair-gold) no-repeat center top/100% 1px,var(--hair-gold) no-repeat center bottom/100% 1px}.mkp-title{font-variation-settings:"wdth" 122,"wght" 900;text-transform:uppercase;letter-spacing:-.035em;margin:0;font-size:clamp(30px,5vw,76px);line-height:.92}.mkp-bar{cursor:pointer;width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:center;background:0 0;border:0;padding:clamp(28px,3.6vw,50px) clamp(44px,6vw,90px);display:block;position:relative}.mkp-bar .ln{display:block}.mkp-sub{font-family:var(--wide);letter-spacing:.38em;text-transform:uppercase;font-variation-settings:"wdth" 86,"wght" 700;margin-top:clamp(12px,1.4vw,18px);font-size:12px;line-height:1.7;display:block}.mkp-mark{width:clamp(22px,2.2vw,30px);height:clamp(22px,2.2vw,30px);margin-top:calc(clamp(22px,2.2vw,30px)/-2);position:absolute;top:50%;right:clamp(4px,1vw,14px)}.mkp-mark:before,.mkp-mark:after{content:"";background:var(--gold-solid);height:1.5px;transition:transform .6s var(--rise);margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.mkp-mark:after{transform:rotate(90deg)}.mkp.open .mkp-mark:after{transform:rotate(0)}.mkp-bar:hover .gold{filter:brightness(1.25)}.mkp-bar:focus-visible{outline:1px solid var(--gold-solid);outline-offset:-1px}.mkp-body{grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.4,0,.2,1);display:grid}.mkp.open .mkp-body{grid-template-rows:1fr}.mkp-clip{min-height:0;overflow:hidden}.mkp .mkp-grid{visibility:hidden;padding:clamp(10px,2vw,30px) 0 clamp(50px,6vw,90px);transition:visibility 0s .7s}.mkp.open .mkp-grid{visibility:visible;transition:visibility}.mkp-pic img{transition:transform 2.2s var(--rise),opacity 1.2s ease}.mkp-copy{transition:opacity .9s ease .25s,transform 1.1s var(--rise) .25s}.mkp:not(.open) .mkp-pic img{opacity:0;transform:scale(1.06)}.mkp:not(.open) .mkp-copy{opacity:0;transform:translateY(18px)}.mkp-grid{text-align:left;grid-template-columns:5fr 6fr;align-items:center;gap:clamp(30px,5vw,90px);display:grid}.mkp.flip .mkp-pic{order:2}.mkp-pic{aspect-ratio:4/5;position:relative;overflow:hidden;box-shadow:0 50px 100px #00000080}.mkp-pic img{object-fit:cover;filter:saturate(.96)contrast(1.04)brightness(.92);width:100%;height:100%;display:block}.mkp-names{letter-spacing:.3em;text-transform:uppercase;font-variation-settings:"wdth" 86,"wght" 700;color:var(--gold-solid);margin:0 0 clamp(18px,2vw,26px);font-size:11px;line-height:2}.mkp-text{font-family:var(--quiet);max-width:34ch;margin:0 0 clamp(30px,3.6vw,46px);font-size:clamp(20px,1.85vw,27px);line-height:1.46}.mkp-rep{margin:0 0 clamp(30px,3.6vw,46px);padding:0;list-style:none}.mkp-rep li{background:linear-gradient(90deg,#d6b26273,#d6b26214) 0 0/100% 1px no-repeat;padding:13px 0 12px}.mkp-rep li:last-child{background:linear-gradient(90deg,#d6b26273,#d6b26214) 0 0/100% 1px no-repeat,linear-gradient(90deg,#d6b26273,#d6b26214) 0 100%/100% 1px no-repeat}.mkp-rep b{letter-spacing:.24em;text-transform:uppercase;font-variation-settings:"wdth" 86,"wght" 700;margin-bottom:5px;font-size:11px;font-weight:400;display:block}.mkp-rep i{font-family:var(--quiet);font-size:clamp(17px,1.4vw,20px);line-height:1.35;display:block}.mkp-book{letter-spacing:.34em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--gold-solid);background:linear-gradient(var(--gold-solid),var(--gold-solid)) no-repeat left bottom/34px 1px;transition:background-size .7s var(--rise);align-items:center;gap:14px;padding:12px 0 9px;font-size:12px;display:inline-flex}.mkp-book:after{content:"→";letter-spacing:0;transition:transform .6s var(--rise)}.mkp-book:hover{background-size:100% 1px}.mkp-book:hover:after{transform:translate(6px)}.mkc-gallery{text-align:center;max-width:1180px;margin:0 auto;padding:clamp(110px,13vw,190px) clamp(18px,4vw,60px) clamp(90px,11vw,160px)}.mkc-recs{grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);margin-bottom:clamp(50px,6vw,90px);display:grid}.mkc-rec{color:var(--bone);display:block}.mkc-pic{aspect-ratio:3/2;margin-bottom:clamp(22px,2.4vw,30px);display:block;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000080}.mkc-pic img{object-fit:cover;filter:saturate(.95)contrast(1.05)brightness(.84);width:100%;height:100%;transition:transform 1.6s var(--rise),filter .7s ease;display:block}.mkc-rec:hover .mkc-pic img{filter:saturate()contrast(1.05)brightness(.98);transform:scale(1.04)}.mkc-pic .play{width:clamp(58px,6vw,84px)}.mkc-rec i{letter-spacing:.38em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--gold-solid);margin-bottom:14px;font-size:11px;font-style:normal;display:block}.mkc-rec b{font-family:var(--quiet);font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.04;display:block}.mkc-with{font-family:var(--quiet);margin-top:10px;font-size:clamp(18px,1.6vw,23px);font-style:italic;display:block}.mkc-wide{margin-bottom:clamp(60px,7vw,100px)}.mkc-wide .player{margin:0;box-shadow:0 50px 110px #0000008c}.mkc-wide .cap{text-align:center;margin:clamp(22px,2.4vw,30px) auto 0}.mkc-wide .cap b{font-family:var(--quiet);font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.04}.mkc-wide .cap span{font-family:var(--quiet);text-transform:none;letter-spacing:0;font-variation-settings:normal;font-size:clamp(18px,1.6vw,23px);font-style:italic}.mkc-watch{letter-spacing:.4em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--gold-solid);background:linear-gradient(var(--gold-solid),var(--gold-solid)) no-repeat center bottom/40px 1px;transition:background-size .7s var(--rise);align-items:center;gap:16px;padding:14px 0 10px;font-size:12px;display:inline-flex}.mkc-watch:before{content:"";border:6px solid #0000;border-left:10px solid;border-right-width:0}.mkc-watch:hover{background-size:100% 1px}@media (width<=900px){.mkc-open{height:min(78vw,560px)}.mkc-photo{object-position:52% 40%}.mkp-grid{text-align:center;grid-template-columns:1fr}.mkp.flip .mkp-pic{order:0}.mkp-pic{aspect-ratio:4/5;width:100%;max-width:520px;margin:0 auto}.mkp-text{margin-left:auto;margin-right:auto}.mkp-rep li{background:linear-gradient(90deg,#d6b26214,#d6b26273,#d6b26214) top/100% 1px no-repeat}.mkp-rep li:last-child{background:linear-gradient(90deg,#d6b26214,#d6b26273,#d6b26214) top/100% 1px no-repeat,linear-gradient(90deg,#d6b26214,#d6b26273,#d6b26214) bottom/100% 1px no-repeat}.mkp-sub{letter-spacing:.26em;line-height:1.8}.mkp-bar{padding-left:34px;padding-right:34px}.mkc-recs{grid-template-columns:1fr;gap:56px}.mkc-watch{letter-spacing:.26em}}.mk-watch{padding:0 0 clamp(70px,9vw,130px)}@media (width<=900px){.mkc-open{height:min(118vw,620px)}.mkc-photo{object-position:42% 50%}.mkc-recs{grid-template-columns:1fr;gap:48px}}.mkc-photo{transition:transform 3.4s var(--rise)}.motion .mkc:not(.lit) .mkc-photo{transform:scale(1.08)}.mkq-intro{text-align:center;max-width:34ch;font-family:var(--quiet);margin:0 auto clamp(40px,5vw,64px);font-size:clamp(22px,2.3vw,33px);line-height:1.38}.mkq-bios{text-align:center;justify-content:center;gap:clamp(40px,8vw,140px);margin:0 auto clamp(70px,9vw,120px);display:flex}.mkq-bio b{letter-spacing:.42em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--gold-solid);margin-bottom:12px;font-size:11px;font-weight:400;display:block}.mkq-read{cursor:pointer;color:var(--bone);font-family:var(--quiet);background:0 0;background-image:linear-gradient(var(--gold-solid),var(--gold-solid));transition:background-size .6s var(--rise);background-position:bottom;background-repeat:no-repeat;background-size:30% 1px;border:0;margin:0 auto;padding:4px 0 6px;font-size:clamp(21px,1.9vw,27px);font-style:italic;display:block}.mkq-read:hover,.mkq-read:focus-visible{background-size:100% 1px}.mkq-read:after{content:" →";font-style:normal}.mkq-dl{letter-spacing:.32em;font-variation-settings:"wdth" 86,"wght" 700;color:var(--gold-solid);align-items:center;gap:8px;margin-top:12px;padding:10px 0;font-size:11px;display:inline-flex}.mkq-dl:before,.mkb-dl:before{content:"";clip-path:polygon(35% 0,65% 0,65% 45%,100% 45%,50% 90%,0 45%,35% 45%);background:currentColor;flex:none;width:9px;height:10px}.mkb{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--bone);background:#0b1712;border:0;margin:0;padding:0}.mkb::backdrop{background:#000c}.mkb[open]{flex-direction:column;display:flex}.mkb-bar{background:#0b1712;border-bottom:1px solid #d6b2624d;justify-content:space-between;align-items:center;gap:20px;padding:10px clamp(14px,2.4vw,30px);display:flex}.mkb-dl{letter-spacing:.32em;font-variation-settings:"wdth" 86,"wght" 700;min-height:44px;color:var(--gold-solid);align-items:center;gap:10px;font-size:12px;display:inline-flex}.mkb-close{cursor:pointer;min-height:44px;color:var(--bone);font-family:var(--wide);letter-spacing:.2em;font-variation-settings:"wdth" 92,"wght" 700;background:0 0;border:0;font-size:12px}.mkb-frame{background:#0b1712;border:0;flex:1;width:100%}@media (width<=600px){.mkq-bios{flex-direction:column;gap:34px}}.mk-h{font-variation-settings:"wdth" 122,"wght" 900;letter-spacing:-.035em;margin:0;padding:clamp(56px,8vw,110px) clamp(14px,2.4vw,30px) clamp(18px,2.4vw,30px);font-size:clamp(38px,7.6vw,108px);line-height:.92}.mk-hc{text-align:center;padding:0 0 clamp(30px,4vw,50px)}.menu a{font-size:clamp(22px,min(8.06452vw - clamp(18px,5vw,80px)/6.2,12svh - 19px),92px)}@media (prefers-reduced-motion:reduce){.mkp-body,.mkp-pic img,.mkp-copy,.mkp-mark:before,.mkp-mark:after{transition:none}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{letter-spacing:.08em;font-variation-settings:"wdth" 92,"wght" 600;min-height:1.4em;color:var(--bone);margin:14px 0 0;font-size:13px}.form-status:empty{display:none}.form-status[data-state=error]{color:var(--gold-solid)}.bform .form-status{grid-column:1/-1;margin:0}.bform-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:22px;display:flex}.bform .bform-foot button[type=submit]{grid-column:auto}.privacy-toggle,.bform .privacy-toggle{color:var(--bone);cursor:pointer;font-family:var(--wide);font-variation-settings:"wdth" 88,"wght" 600;letter-spacing:.18em;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:11px;text-decoration:underline}.privacy-toggle:hover,.bform .privacy-toggle:hover{color:var(--gold-solid);background:0 0}.fine .privacy-toggle{margin-left:10px}.privacy-note{background:var(--green-deep);max-width:min(440px,100vw - 32px);color:var(--bone);border:1px solid #c9a24c8c;margin:auto;padding:26px 46px 26px 26px;font-family:Instrument Serif,Georgia,serif;font-size:18px;line-height:1.45}.privacy-note::backdrop{background:#0000008c}.privacy-note p{margin:0}.privacy-note a{color:var(--bone);text-underline-offset:3px;text-decoration:underline}.privacy-close{color:var(--bone);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:24px;line-height:1;position:absolute;top:8px;right:10px}.privacy-close:hover{color:var(--gold-solid)}.bform button:disabled,.form button:disabled{opacity:.5;cursor:wait}
