@font-face{font-family:Fjalla One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAx0ABEAAAAAGOgAAAwYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgS4cKAZgAGQIegmcDBEICoY8hgsLFgABNgIkAyYEIAWEVAdsDIFLG3kXo6Kkb+0B/uIwBmNpk3c6lfbUqc+FA2ZH/vGoUhKzs2+9WErNzdq+zp7/Nuvr3L4tNI3oiHUSNqLEDAjEhIiNE/FR9TX1732q8Dx5e/+2C1t34QiScJolE4u1S+r/wvjyEKWavjyjorIzHA4+hwQ6JIUIkv92ljLgCOipL2oVNbtqQTmaKkvnv0BgyXIefMvUKxAkD9rbZaz//2umfffPX4J0i5JBGBSmQteY9C/N+zPpOZMs0WRLkEkJyFWh3DoCVoBCoSpbV2vLvux1MVsHnhTCCyPg/PJaAgHQAGZbywQBBBl0O4AKjyysvLK+DeaxyNL5MIMDwDPHJKP9i+dDASgNwGFoyJBDzWCAVcRXPpWTDgSovUoGoDMI1rEFpPOYiLIEHvjh9xF86/oIuYC/x3XixcfYgZxew8m58BIdhAiI2fwDAKfTJjtu4opQhIhlDSbwiFrvEPAyTPrjiv3/HFD3s7k6cAQAxIh0F4BO4IJgOXup0j6OMFtjVfYxTNCVuYhXiOmPR1G/DtF/ROdlA8rQT60gRHaWHWV5QoxE/51y8H9Nz6seH1WeJEaA/4ek56KXR8VFxp938DtLT0whvBmNET6L2ml+zG+avSkT/uTMXyRVQHtoo8j7fzDfvUd6+BLI2SbxLc2kb3+Fef6viCK9Uz0y1oJuENJmAEkoeQcBvcwcDGrVOgRIdyqsnB/5GgclJV/YSu3LQ03CuHciaAZjnTv47cnAGg0mT8zwqoWxHsyrcwdXBUb1gyMt18krCIfjOLhTo1HiUULgYnD9cLMGXauRTnj5Fp6/DIlplu20RToKFsHjztfA4DV9lxK+JXPgGqQgN7TgLUrRbu5ItNkUP0Z4tRdNL0fITPrdNUsqJ6rWy7WaE3mUV5RihB8H5micgpYA6na2NNNYMTV66kX+Z5Up6hT/ROmJscsRihhHQfEB4qb66BAhrcA9d4LMrYBsHsW8sTZCxSGJ3O8oBhe55wWghmybIahUEbycXcSuBdwfSq//P5yieEcdnrdD2jJ5JwaNNgqBhwCFkU12dw7mkIGBDwewqSYl0mBeBYSOMqw3g/oTIHcdBkiPJzBz+o9Lj9QSJlAiLJQacyQVg2FOQq1/YBcPGadfTLZW06kpFITgnqTt46p0Ag9i0qSMQN8mILQiBEfZTTOLYqrCwcMJzNSRWQ3qvp2aZkQ42grWqI0PrMOCwhpH9NXGYQVURLDwXSUTCBbzESsFLbC6DhtymYI5qvzj0tvHVWxM0s/V4AeRHtWO93uh8EETb2Ea6gmVHH23w/vds2Ps2XC06ESBvd437anjQ9VjiwhCMPfF4mA9OrSmguBboZCEEtyU9Lu16TGtXatQzdsGQ6z3MTNERiycYNUbSLAJm5VpPGEBdm0gAt9AKV3vmwujgh3tBezmpcVsHpPBi5f0d/zGnNhGZ0feeymQ86yhWpwTwZ7YvhkdbhS4HjrGpQXReMFoghBoouA0SYg0WUg0Rcg0VSg0TRgqUqBzsF+k8n4vqFTQ1yNmXUcqIM4tf7tMi4uXfzWmY0SLsfaF6u+z0tONETHQEQtFHBQeKB6CIh6KBCgSoUiCIhlanQ5ZWbSU4U2ML1Iryaqn1aVC+rotwguEGeed03VkQmQiMxrWvKBP7rOO0kYClJV1Chfz2NGqOxCZ3SKm1TY8iSO1s0U067jqHMjL3pfnYqQXctTuxqHojyo7Lty/AIw1XSg5aXW8NZIHWZHJGIpAaP+AHPmoLq44CuAuxCnLYy1EYeK+LZVMQJyH+dt+94lNNEs4MjZC5oeClFbPPXAUAbgZZx7ucIcevWgSxMiHx326iaz0BaobxSGp9uGCZJ7jhoW5t0EI3IVTrvNqTnme34req6BS+jiuIh2nfUOEjUA942W9Mu2DM3WKyNxdXM5s8jr9zZCvOKtwnDjrOC8YReUY5qhsaaVJnFbNWsop7SJ6Ps4QWALPHRHOQir72XSa9vpHR4k82hIRxFykKwvFcaUhVIw51qphM19T8WUOKEvaRwRtoZIVtQZWoKVvAQ5yJKfM9/b9S9ZEznTFZ8+YtmXfx3/PnIHs4A8b1MvM50zz4ABUKkl+5zHjGLbMTgyyEqviTSsPHWWInnfM1sKD/LPMtd0hUBSNRpaD4uj1q1pnq9gXwD1IrPByUUUI7jVqZ+kPzWjmh68Wqals/aTShTa8lSjqiHs9x5f1DzFZyWpc6rls8xVdMHbN5NvYV6qqQNFDyXA1xX/Nt+rViKYTA2ps10M/OOBRbp4ti8/r9kjtwDoUEMEh37n1oDBJDYeDu1WpZNzHVYkFG7GoHRqyHkETBqjcEBah5kSCFhHdikOVaFOa2hMJOkS8nTgFhDy6jFB3EsF0IzSjFhBmGqFZSQSzjeg57aJCzEUrImhFD1rda1Et+pSl/kSCARFrsG8oN4bQGMMoN0bQGKNojDE0xjw0xnw0Ixag4JxEayHFIZCVi1CmFws+0yBoLikMEI6WxpCxLIZoeWGyUVozVshSrJSl9qosgrQahIBcgzK5FkFaVwhfnVgvfdggfdgofdgkfdgsfdgifdga58c26cd26ccO6cdO6ccu6cdu6a/ek/qo8d1txMPSpEc5y52+Ky5mUkx3dzDlYaX/YcETXvmCvZ80ECgKDVGiioDzczNW4Sl7Mt1LY2BgUSOhyb8C3KpwP3evcayyD3Z2trcbR0bVtraODnV4aI1plTZd69KWrFZXRnZ/SZu+Cqlk7NTI1PnaV7TpS3X354B6ufDoXxn3fIGNnweMUNtM0BI/9+ZG8uCviIyXQtTnazpmtK+pJjzNePTsvSXatMltPBchVZ2YCfk4zvn9He/mn8s7t/+Pf1Z0Zfxvbe+n70rd1fr+b/I4OSbf+eZdj+Pvd3l6Zklqptj0V/lKp1F+rDPlR8tzv374SF3apvnzH/tj2SzPY1cKmsI5c4rKa8M14fZDO1rePmGbmd9Zee3O2InnPv36dkXCqvFLHvtzaFbiYzeLq7qz1hceOd7Zenh3/Tuva7PyZ1Reuzc0V/7yj2tn/XHKzfUSpH9fPHV0WWz40QVxjt4953sdng23wrELLpy+yuJBAGQo1ANQTm2gbwEvAGZAeKCM3a6vKpBjN6sSZwLVA5wEBmFQEhkjYp3pcRnNATFq4pHp8D93p91ls8rSpJRAooE4qF4kDkacDQGIuQQiiqVGRVGMitFms1klZWJKYBYkkYsS3wgTaWTSNirEDSQwLgyqxIxEJkaDEEU5AllOaICmIbISkKgxKDhystJSU5KTEhPiY6ZNGO9ymDSjalBkCb74LIo75TEGykqpe9gY7gqMF4gYo4VgAOsGY+ipBIaWXvewCRPjSOCESHESGosXx8oOm7AvT9tcXmBcwYz5eEavScBCsG2aKolwxSUq7hQQAMKWFXrQN8dS8jfFogAAfurb0w0APyes6fn/0P9+Z/hU3Q9AAgNCAF8rmSOI+H8/vwEQ7JQG0YO+8gLM5zYAgJ59qsJNJALw/zdBAFQchIYNRDBU24p9AD4wa+AgAAoGCCBuAHCdqvNNCc7kNGUwU3xTAXn+2JTD4/2mIpbqaiohVh6bt0HAkKVxywstUSTDu0SvxYapvNT60i3hsTQvKOFBzI03qVSv0oiIMWMimszXL02LfoOWBd9iHdbiGniB8eoypfPGLWcppltaPCDCwUsNDyF98y0tTbQczQWWc44t50uTq6+4RxK3b9AALwjeMUvM4MVxoeWsMP+sngX0vRv69H3Zsa3ahBSPaHrKzNsaOWSBhVbJr3TQkPVl8RZn0Y0e6s+MuDnMwQuopf16b1aZTKwheeslYcYzVDpoGFW8TE/gXjTPK7FauaxRSRa3WRW4385kZNVJGKJeRq+PruCSVQAe7xAjAQJxEkkiWSrr+f999sdCLfKy+cNeb5k3/YZZ3mCOOdK7bGn/r9lSP2tLa5DSbG8e4SSo+/F2S9cjRPu7H6Z36/t/HoEcfAJI7hzJ+UMG1HyewacpLpGrxM6KWTZLkCYKxzIGXzBDgwJxIziMniz5CMRKH/cZCED566GdzV0PB3Z20ahPJJY9rcBHoXxOeiRhj3hW2Qji2ILetkIVnWVALWSZLEYaJ3Bz8tMUDb7vEQaI/sQ+CeUDAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fjalla One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fjalla-one-vietnamese-400-normal.BJfjCARu.woff2)format("woff2"),url(/_astro/fjalla-one-vietnamese-400-normal.DgAGfHZC.woff)format("woff");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:Fjalla One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fjalla-one-latin-ext-400-normal.DnaR4E1z.woff2)format("woff2"),url(/_astro/fjalla-one-latin-ext-400-normal.YjL2QNtV.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:Fjalla One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fjalla-one-latin-400-normal.B_797-mG.woff2)format("woff2"),url(/_astro/fjalla-one-latin-400-normal.D4DI2rh4.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:Metal Mania;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/metal-mania-latin-ext-400-normal.D_nGxvmU.woff2)format("woff2"),url(/_astro/metal-mania-latin-ext-400-normal.Bu-7Ik24.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:Metal Mania;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/metal-mania-latin-400-normal.BU9ZNXhH.woff2)format("woff2"),url(/_astro/metal-mania-latin-400-normal.D3E4K2OU.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/raleway-cyrillic-ext-500-normal.DoOSefR2.woff2)format("woff2"),url(/_astro/raleway-cyrillic-ext-500-normal.BLgs1t5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/raleway-cyrillic-500-normal.ejPie8pt.woff2)format("woff2"),url(/_astro/raleway-cyrillic-500-normal.BkwshvnN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/raleway-vietnamese-500-normal.CL-kow7V.woff2)format("woff2"),url(/_astro/raleway-vietnamese-500-normal.BFCCtoZS.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/raleway-latin-ext-500-normal.CFJA9GaE.woff2)format("woff2"),url(/_astro/raleway-latin-ext-500-normal.D3Od-NQz.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/raleway-latin-500-normal.D-8sZNrj.woff2)format("woff2"),url(/_astro/raleway-latin-500-normal.tXW-zgej.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/raleway-cyrillic-ext-700-normal.BYzsFH9R.woff2)format("woff2"),url(/_astro/raleway-cyrillic-ext-700-normal.D0MeO1Y4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/raleway-cyrillic-700-normal.Dynwhvvt.woff2)format("woff2"),url(/_astro/raleway-cyrillic-700-normal.Y0JCLxAF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/raleway-vietnamese-700-normal.DhRR6XW-.woff2)format("woff2"),url(/_astro/raleway-vietnamese-700-normal.BT2zqTaJ.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/raleway-latin-ext-700-normal.BSYX0AAR.woff2)format("woff2"),url(/_astro/raleway-latin-ext-700-normal.D9ggOV46.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/raleway-latin-700-normal.BVpQLp0x.woff2)format("woff2"),url(/_astro/raleway-latin-700-normal.JVwBSLev.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{--green:#8dc63f;--green-dim:#5d8a28;--ink:#d7dfd0;--muted:#8b9684;--bg-a:#0a0f08;--bg-b:#000;--header-h:64px;--display:"Fjalla One", Impact, sans-serif;--metal:"Metal Mania", "Fjalla One", Impact, sans-serif;--body:"Raleway", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--ink);font:500 1rem/1.7 var(--body);background:#000;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--green);text-underline-offset:3px}a:hover{color:#b7e36e}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.site-header{z-index:40;height:var(--header-h);background:linear-gradient(#000c,#0000);justify-content:space-between;align-items:center;padding:0 clamp(16px,4vw,48px);transition:background .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0 0 auto}.site-header.scrolled{backdrop-filter:blur(10px);background:#000d;box-shadow:0 1px #8dc63f33}.brand img{opacity:.95;width:110px;height:auto}.site-header nav{gap:clamp(14px,2.6vw,34px);display:flex}.site-header nav a{font:400 1.3rem/1 var(--metal);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);padding:8px 0;text-decoration:none;position:relative}.site-header nav a:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover,.site-header nav a.active{color:var(--green)}.site-header nav a.active:after,.site-header nav a:hover:after{transform:scaleX(1)}.hero{min-height:100svh;padding:calc(var(--header-h) + 24px) 16px 80px;text-align:center;background:#000;place-content:center;justify-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.hero-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#8dc63f33,#8dc63f0d 55%,#0000 75%);width:min(900px,120vw);animation:6s ease-in-out infinite pulse;position:absolute;top:44%;left:50%;translate:-50% -50%}.hero-skull{width:clamp(200px,30vw,340px);height:auto;translate:0 var(--py,0px);opacity:var(--fade,1);filter:drop-shadow(0 0 28px #8dc63f55);animation:7s ease-in-out infinite float;position:relative}.tagline{font:400 clamp(1.5rem, 3.6vw, 2.5rem)/1.2 var(--metal);letter-spacing:.04em;text-transform:uppercase;color:var(--green);opacity:var(--fade,1);margin:0;position:relative}.scroll-cue{width:28px;height:46px;opacity:var(--fade,1);border:2px solid #8dc63f88;border-radius:16px;position:absolute;bottom:28px;left:50%;translate:-50%}.scroll-cue span{background:var(--green);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite cue;position:absolute;top:8px;left:50%}@keyframes float{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-10px)rotate(.6deg)}}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(16px)}}.block{background:var(--bg);padding:clamp(96px,12vw,150px) 0 clamp(72px,9vw,120px);position:relative}.tone-a{--bg:var(--bg-a)}.tone-b{--bg:var(--bg-b)}.edge-fill,.edge-line{pointer-events:none;z-index:2;width:100%;height:44px;position:absolute;top:-22px;left:0;overflow:visible}.edge-fill{color:var(--bg);fill:currentColor}.edge-line{clip-path:inset(-10px 100% -10px 0);filter:drop-shadow(0 0 6px #8dc63f66);transition:clip-path 1.1s cubic-bezier(.65,0,.2,1)}.edge-line.in{clip-path:inset(-10px 0)}.edge-line path{fill:none;stroke:var(--green);vector-effect:non-scaling-stroke;stroke-linejoin:miter}.wrap{z-index:1;width:min(1120px,100% - 32px);margin-inline:auto;position:relative}.wrap.narrow{width:min(760px,100% - 32px)}h2{text-align:center;margin:0 0 clamp(28px,4vw,48px)}h2 img{width:auto;max-width:70%;height:auto;margin-inline:auto}.lede{text-align:center;color:var(--ink);margin:-12px 0 40px;font-size:1.15rem}.lede strong{color:var(--green);font-family:var(--display);letter-spacing:.04em;font-weight:400}.fineprint{text-align:center;color:var(--muted);margin-top:36px;font-size:.9rem}.js .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(28px)}.js .reveal.in{opacity:1;transform:none}.players{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;display:grid}.player{background:#0d150a;border:1px solid #8dc63f33;border-radius:12px;min-height:450px;position:relative;overflow:hidden}.player iframe{border:0;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.videos{grid-template-columns:1fr 1fr;gap:20px;display:grid}.video{margin:0}.video.feature{grid-column:1/-1}.video>button{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:16/9;background:#000;border:1px solid #8dc63f33;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.video>button img{object-fit:cover;filter:saturate(.9)brightness(.85);width:100%;height:100%;transition:transform .6s,filter .3s}.video>button:hover img{filter:saturate()brightness();transform:scale(1.04)}.video .play{background:#8dc63fee;border-radius:50%;width:76px;height:76px;transition:box-shadow .3s,scale .3s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 #8dc63f66}.video .play:after{content:"";border:13px solid #0000;border-left:21px solid #000;border-right-width:0;position:absolute;top:50%;left:50%;translate:-38% -50%}.video>button:hover .play{scale:1.08;box-shadow:0 0 0 14px #8dc63f33}.video iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%;display:block}.video figcaption{color:var(--muted);margin-top:10px;font-size:.92rem}.video.feature figcaption{font-size:1rem}.video .yt-link{white-space:nowrap}.marquee{background:#000;padding:48px 0 56px;position:relative;overflow:hidden}.marquee-track{gap:56px;width:max-content;animation:50s linear infinite marquee;display:flex}.marquee-track img{opacity:.9;flex:none;width:auto;height:90px}@keyframes marquee{to{transform:translate(calc(-50% - 28px))}}.gigs{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gigs li{border-left:3px solid var(--green);background:linear-gradient(90deg,#8dc63f14,#0000);border-radius:10px;grid-template-columns:minmax(130px,170px) 1fr;align-items:baseline;gap:8px 28px;padding:20px 24px;display:grid}.gigs .date{font:400 1.35rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--green)}.gigs .name{font:400 1.5rem/1.2 var(--display);text-transform:uppercase;color:var(--ink)}.gigs .venue{color:var(--muted);grid-column:2;margin-top:-4px;font-size:.95rem}.gigs .empty{border-left-color:var(--muted);color:var(--muted);text-align:center;display:block}.gigs li a{color:inherit;text-decoration:none}.gigs li a:hover{color:var(--green)}.past{margin-top:32px}.past summary{cursor:pointer;color:var(--muted);font:400 1rem var(--display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.past .gigs li{opacity:.6;border-left-color:var(--muted);background:0 0;padding-block:14px}.past .gigs .date{color:var(--muted);font-size:1.1rem}.past .gigs .name{font-size:1.2rem}.bio-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.bio-text p{max-width:64ch;margin:0 0 1.2em}.bio-text .sign{font:400 1.6rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--green);margin-top:1.6em}.bio-photo{top:calc(var(--header-h) + 24px);margin:0;position:sticky}.bio-photo img{border-radius:6px;width:100%;height:auto;transition:rotate .5s;rotate:1.5deg;box-shadow:0 0 0 1px #8dc63f55,0 24px 60px -20px #8dc63f44}.bio-photo:hover img{rotate:0deg}.strip-wrap{margin-top:clamp(40px,6vw,72px);position:relative}.strip-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--bg));border-radius:0 6px 6px 0;width:90px;position:absolute;top:0;bottom:12px;right:0}.strip-btn{z-index:3;border:2px solid var(--green);width:52px;height:52px;color:var(--green);cursor:pointer;backdrop-filter:blur(6px);background:#000c;border-radius:50%;place-items:center;padding:0;transition:background .25s,color .25s,scale .25s;display:grid;position:absolute;top:calc(50% - 6px);translate:0 -50%}.strip-btn[hidden]{display:none}.strip-btn:hover{background:var(--green);color:#000;scale:1.08}.strip-btn svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.strip-btn.prev{left:12px}.strip-btn.next{animation:1.8s ease-in-out infinite nudge;right:12px}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--green-dim) transparent;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.strip img{scroll-snap-align:start;filter:saturate(.9);border-radius:6px;flex:none;width:auto;height:clamp(180px,24vw,280px);transition:filter .3s,transform .3s}.strip img:hover{filter:saturate(1.15);transform:translateY(-4px)}.socials{flex-wrap:wrap;justify-content:center;gap:18px;margin:0 0 56px;padding:0;list-style:none;display:flex}.socials a{border:2px solid var(--green);width:68px;height:68px;color:var(--green);border-radius:50%;place-items:center;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:grid}.socials a:hover{background:var(--green);color:#000;transform:translateY(-4px);box-shadow:0 10px 30px -8px #8dc63f88}.socials svg{fill:currentColor;width:28px;height:28px}.socials .social-text{font:400 .8rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;text-align:center}.contact{gap:18px;display:grid}.contact h3{font:400 2rem/1.1 var(--display);text-transform:uppercase;color:var(--green);margin:0 0 4px}.contact label{font:400 1.05rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--green);gap:6px;display:grid}.contact input,.contact textarea{font:500 1rem var(--body);color:var(--ink);background:#000;border:1px solid #2f4520;border-radius:6px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.contact input:focus,.contact textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #8dc63f33}.contact button{font:400 1.15rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;background:var(--green);color:#000;cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:14px 32px;transition:transform .2s,box-shadow .2s}.contact button:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #8dc63f99}.contact button:disabled{opacity:.5;cursor:wait}.hp{position:absolute;left:-9999px}.form-status{min-height:1.5em;color:var(--muted);margin:0;transition:color .3s}.form-status[data-state=ok]{color:var(--green);font:400 1.6rem/1.2 var(--metal);letter-spacing:.03em;text-transform:uppercase}.form-status[data-state=error]{color:#ff7a66}.contact.sent label,.contact.sent button{opacity:.35;transition:opacity .6s}.contact.sent .form-status{animation:.5s cubic-bezier(.2,.8,.2,1.2) pop}@keyframes pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.site-footer{text-align:center;color:var(--muted);background:#000;padding:56px 16px 64px;font-size:.9rem}.site-footer img{opacity:.7;width:100px;height:auto;margin:0 auto 12px}.site-footer p{margin:0}.grain{z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@media (width<=820px){.bio-grid{grid-template-columns:1fr}.bio-photo{order:-1;max-width:520px;margin-inline:auto;position:static}.videos{grid-template-columns:1fr}}@media (width<=560px){.brand img{width:84px}.site-header nav{gap:12px}.site-header nav a{font-size:1rem}.gigs li{grid-template-columns:1fr;padding:16px 18px}.gigs .venue{grid-column:1;margin-top:0}h2 img{max-width:60%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-skull,.hero-glow,.scroll-cue span,.marquee-track,.strip-btn.next{animation:none}.js .reveal{opacity:1;transition:none;transform:none}.edge-line{clip-path:none;transition:none}}
