@import "https://fonts.googleapis.com/css2?family=Metal+Mania&family=Oxanium:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;700&display=swap";:root{color:#f5f1e5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#080a0eb8;--text-main:#f4f1e5;--text-soft:#b5b8c3;--text-muted:#7c8596;--accent-hot:#ff8b63;--accent-cold:#88a0ff;--line:#ffffff14;background:#000;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1.5}html{scroll-behavior:smooth;scroll-snap-type:y proximity}*,:before,:after{box-sizing:border-box}body{min-width:320px;color:var(--text-main);background:#000;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(#ffffff04,#ffffff04) 0 0/100% 100%,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(#ffffff03 1px,#0000 1px) 0 0/4rem 4rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 82%);mask-image:linear-gradient(#000000a6,#0000 82%)}button,a{font:inherit}a{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3{text-transform:uppercase;color:var(--text-main);font-family:Metal Mania,sans-serif;font-weight:500}h2{letter-spacing:.06em;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.95}p{font-size:clamp(1rem,1.6vw,1.06rem)}#root{position:relative}.page-noise{z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 20%,#fff6 0,#0000 .9px),radial-gradient(circle at 80% 30%,#fff6 0,#0000 .8px),radial-gradient(circle at 50% 85%,#fff6 0,#0000 .8px);background-size:12rem 12rem;position:fixed;inset:0}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:linear-gradient(#ff8a62bd,#7596ff7a);border:2px solid #040507e6;border-radius:999px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pixelblast-shell{z-index:0;opacity:.4;pointer-events:none;will-change:opacity;contain:paint;transition:opacity 1.8s,filter 1.8s;position:fixed;inset:0}.single-scene{z-index:1;cursor:default;opacity:1;filter:blur();min-height:100svh;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1),filter .9s;position:relative;overflow:hidden;transform:scale(1)}body.has-fx-cursor,body.has-fx-cursor button,body.has-fx-cursor a,body.has-fx-cursor *,body.has-fx-cursor :before,body.has-fx-cursor :after{cursor:none!important}.corner-actions{z-index:4;pointer-events:none;position:absolute;inset:0}.corner-actions--hidden{pointer-events:none}.corner-actions--hidden .corner-card{opacity:0;filter:blur(18px);transform:translateY(1.4rem)scale(.975)}.corner-actions--visible .corner-card{opacity:1;filter:blur();transform:translateY(0)scale(1)}.corner-actions--visible .corner-card:first-child{transition-delay:40ms}.corner-actions--visible .corner-card:nth-child(2){transition-delay:.16s}.corner-actions--visible .corner-card:nth-child(3){transition-delay:.28s}.corner-actions--visible .corner-card:nth-child(4){transition-delay:.4s}.corner-card{color:#d7d7d7;text-align:left;cursor:pointer;pointer-events:auto;isolation:isolate;background:0 0;border:0;width:auto;padding:0;transition:transform .78s cubic-bezier(.2,.82,.2,1),color .18s,text-shadow .18s,opacity .76s,filter .76s;position:absolute}.corner-card:hover,.corner-card:focus-visible{color:#c40f18;text-shadow:0 0 20px #c40f1847;transform:translateY(-2px)}.corner-card--top-left{top:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem)}.corner-card--top-right{text-align:right;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.corner-card--bottom-left{bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem)}.corner-card--bottom-right{text-align:right;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.corner-card__title{z-index:1;letter-spacing:.05em;font-family:Metal Mania,sans-serif;font-size:clamp(1rem,1.45vw,1.4rem);transition:color .18s,text-shadow .18s,filter .18s;display:inline-block;position:relative}.corner-card__title--fuzzy{align-items:center;line-height:1;display:inline-flex}.corner-card--socials .corner-card__title--fuzzy{transform:translateY(.06em)}.corner-card__fuzzy{vertical-align:top;filter:drop-shadow(0 0 12px #c40f181f);line-height:1;display:inline-block;position:relative}.corner-card__fuzzy canvas{pointer-events:none;display:block}.corner-card__title:before,.corner-card__title:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.corner-card--about:hover .corner-card__title,.corner-card--about:focus-visible .corner-card__title{color:#ff6a74;text-shadow:0 0 18px #c40f1852,0 0 30px #c40f182e}.corner-card--about:hover .corner-card__title:before,.corner-card--about:focus-visible .corner-card__title:before,.corner-card--about:hover .corner-card__title:after,.corner-card--about:focus-visible .corner-card__title:after{opacity:1}.corner-card--about:hover .corner-card__title:before,.corner-card--about:focus-visible .corner-card__title:before{color:#c40f18eb;animation:.54s steps(3,end) infinite corner-glitch-left}.corner-card--about:hover .corner-card__title:after,.corner-card--about:focus-visible .corner-card__title:after{color:#ffffffc2;animation:.64s steps(3,end) infinite corner-glitch-right}.corner-card--socials:hover .corner-card__title--fuzzy,.corner-card--socials:focus-visible .corner-card__title--fuzzy{filter:drop-shadow(0 0 16px #c40f1847)}.corner-card--shows:hover .corner-card__title,.corner-card--shows:focus-visible .corner-card__title{color:#ffb0b6;text-shadow:0 0 8px #ffffff1f,0 0 18px #c40f1829}.corner-card--shows:hover .corner-card__title:before,.corner-card--shows:focus-visible .corner-card__title:before{opacity:1;color:#fff6;clip-path:inset(0);animation:1.4s linear infinite corner-scan-text}.corner-card--gallery:hover .corner-card__title,.corner-card--gallery:focus-visible .corner-card__title{color:#ffe5e5;text-shadow:0 0 12px #ffffff2e,0 0 24px #c40f181f}.corner-card--gallery:hover .corner-card__title:before,.corner-card--gallery:focus-visible .corner-card__title:before,.corner-card--gallery:hover .corner-card__title:after,.corner-card--gallery:focus-visible .corner-card__title:after{opacity:.95}.corner-card--gallery:hover .corner-card__title:before,.corner-card--gallery:focus-visible .corner-card__title:before{color:#ffffff6b;animation:1s ease-in-out infinite corner-ghost-a}.corner-card--gallery:hover .corner-card__title:after,.corner-card--gallery:focus-visible .corner-card__title:after{color:#c40f1847;animation:1.2s ease-in-out infinite corner-ghost-b}.corner-card__fx{z-index:0;pointer-events:none;opacity:0;filter:drop-shadow(0 12px 28px #0000003d);position:absolute;inset:-1rem -1.15rem}.corner-card__fx-core{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:1.1rem;width:100%;height:100%;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff05}.corner-card__fx-core--about{background:radial-gradient(circle at 24% 45%,#c40f1857,#0000 30%),radial-gradient(circle at 68% 55%,#ffffff1f,#0000 42%),linear-gradient(135deg,#12080abd,#0a0a0a47)}.corner-card__fx-core--socials{background:linear-gradient(#ffffff0f,#0000),repeating-linear-gradient(90deg,#ffffff14 0 .08rem,#0000 .08rem .22rem),radial-gradient(circle,#c40f1833,#0000 48%)}.corner-card__fx-core--shows{background:repeating-linear-gradient(#ffffff17 0 .05rem,#0000 .05rem .18rem),linear-gradient(#ffffff12,#0000 60%)}.corner-card__fx-core--gallery{background:linear-gradient(135deg,#ffffff1f,#0000 55%),radial-gradient(circle at 66% 45%,#ffffff24,#0000 38%),linear-gradient(160deg,#101012ad,#0a0a0a3d)}.hero-stage{pointer-events:none;z-index:3;place-items:center;min-height:100svh;padding:3rem 1.5rem;display:grid;position:absolute;inset:0}.hero-stage--hidden .hero-stage__core{opacity:0;filter:blur(18px);pointer-events:none;transform:scale(1)translateY(0)}.hero-stage--visible .hero-stage__core{opacity:1;filter:blur();pointer-events:auto;transform:scale(1)translateY(0)}.hero-wow{pointer-events:none;z-index:2;position:absolute;inset:0}.hero-wow__arc{pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#fffffffa,#c40f18f0,#0000 86%);border-radius:999px;height:.26rem;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #c40f1838,0 0 30px #ffffff1f}.hero-wow__arc:before,.hero-wow__arc:after{content:"";transform-origin:50%;background:#ffffffe6;border-radius:999px;width:.74rem;height:.18rem;position:absolute;top:50%;right:10%}.hero-wow__arc:before{transform:translateY(-50%)rotate(26deg)}.hero-wow__arc:after{transform:translateY(-50%)rotate(-24deg)}.hero-wow__arc--top-left{width:min(38vw,28rem);transform:rotate(-150deg)}.hero-wow__arc--top-right{width:min(38vw,28rem);transform:rotate(-28deg)}.hero-wow__arc--bottom-left{width:min(38vw,28rem);transform:rotate(152deg)}.hero-wow__arc--bottom-right{width:min(38vw,28rem);transform:rotate(30deg)}.hero-stage__core{z-index:1;text-align:center;pointer-events:auto;transition:opacity .92s,transform .98s cubic-bezier(.18,.82,.18,1),filter .92s;position:relative}.hero-word{z-index:3;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;transition:filter .24s;animation:3.6s ease-in-out infinite logo-pulse;position:relative}.hero-word__glitch{letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:0;justify-content:center;align-items:center;font-family:Metal Mania,sans-serif;font-size:clamp(5.2rem,20vw,16rem);font-weight:500;line-height:.85;display:flex;position:absolute;inset:0}.hero-word__glitch span{display:block}.hero-word__glitch--red{color:#c40f18eb;text-shadow:0 0 12px #c40f1857,0 0 30px #c40f183d}.hero-word__glitch--white{color:#ffffffd9;text-shadow:0 0 10px #ffffff38,0 0 24px #ffffff1f}.hero-word__letters{perspective:1200px;transform-style:preserve-3d;letter-spacing:.06em;text-transform:uppercase;align-items:center;font-family:Metal Mania,sans-serif;font-size:clamp(5.2rem,20vw,16rem);font-weight:500;line-height:.85;display:flex}.hero-letter{color:#f5f5f5;text-shadow:0 0 16px #ffffff2e,0 0 40px #ffffff14;transition:color .14s,text-shadow .14s,transform .18s,opacity .18s;display:block;transform:translateZ(0)scale(1)}.hero-word--about .hero-letter--3,.hero-word--socials .hero-letter--1,.hero-word--socials .hero-letter--4,.hero-word--shows .hero-letter--3,.hero-word--shows .hero-letter--6,.hero-word--gallery .hero-letter--4{opacity:.92;transform:translateZ(-.8rem)scale(.986)}.hero-word--about .hero-letter--1,.hero-word--about .hero-letter--2,.hero-word--socials .hero-letter--2,.hero-word--socials .hero-letter--3,.hero-word--shows .hero-letter--4,.hero-word--shows .hero-letter--5,.hero-word--gallery .hero-letter--5,.hero-word--gallery .hero-letter--6{color:#c40f18;text-shadow:0 0 14px #c40f1847,0 0 26px #7800002e;transform:translateZ(-2rem)scale(.965)}.hero-word--glitching{filter:saturate(1.25)contrast(1.06)}.hero-word--glitching .hero-word__letters{animation:.98s steps(3,end) forwards hero-text-glitch-main}.hero-word--glitching .hero-word__glitch--red{opacity:1;animation:.98s steps(4,end) forwards hero-text-glitch-red}.hero-word--glitching .hero-word__glitch--white{opacity:.9;animation:.98s steps(4,end) forwards hero-text-glitch-white}.hero-word--shock{animation:3.6s ease-in-out infinite logo-pulse,.62s steps(2,end) forwards hero-shock}.hero-word--burst-1,.hero-word--burst-2,.hero-word--burst-3,.hero-word--burst-4,.hero-word--burst-5,.hero-word--burst-6,.hero-word--burst-7,.hero-word--burst-8,.hero-word--burst-9,.hero-word--burst-10{animation:3.6s ease-in-out infinite logo-pulse,.28s cubic-bezier(.2,.8,.2,1) hero-jolt}.hero-sparks{pointer-events:none;position:absolute;inset:0}.hero-afterglow{pointer-events:none;opacity:0;filter:blur(14px);background:radial-gradient(circle,#ffffff24,#0000 44%),radial-gradient(circle at 52%,#c40f1829,#0000 36%);border-radius:999px;position:absolute;inset:-.7rem -.8rem}.hero-word--burst-1 .hero-afterglow,.hero-word--burst-2 .hero-afterglow,.hero-word--burst-3 .hero-afterglow,.hero-word--burst-4 .hero-afterglow,.hero-word--burst-5 .hero-afterglow,.hero-word--burst-6 .hero-afterglow,.hero-word--burst-7 .hero-afterglow,.hero-word--burst-8 .hero-afterglow,.hero-word--burst-9 .hero-afterglow,.hero-word--burst-10 .hero-afterglow{animation:.42s ease-out forwards afterglow-bloom}.hero-spark{opacity:0;background:linear-gradient(90deg,#fff,#c40f1866);border-radius:999px;width:.45rem;height:.12rem;position:absolute;top:50%;left:50%}.hero-word--burst-1 .hero-spark,.hero-word--burst-2 .hero-spark,.hero-word--burst-3 .hero-spark,.hero-word--burst-4 .hero-spark,.hero-word--burst-5 .hero-spark,.hero-word--burst-6 .hero-spark,.hero-word--burst-7 .hero-spark,.hero-word--burst-8 .hero-spark,.hero-word--burst-9 .hero-spark,.hero-word--burst-10 .hero-spark{animation:.32s ease-out forwards spark-burst}.hero-spark--1{--tx:-9rem;--ty:-4rem;--rot:-26deg}.hero-spark--2{--tx:-6rem;--ty:3rem;--rot:24deg}.hero-spark--3{--tx:-2rem;--ty:-5rem;--rot:-8deg}.hero-spark--4{--tx:2rem;--ty:5rem;--rot:18deg}.hero-spark--5{--tx:7rem;--ty:-3rem;--rot:-18deg}.hero-spark--6{--tx:9rem;--ty:2rem;--rot:28deg}.mobile-actions{display:none}.intro-overlay{z-index:25;pointer-events:auto;background:#000000f5;transition:background .82s,-webkit-backdrop-filter .82s,backdrop-filter .82s;position:fixed;inset:0;overflow:hidden}.intro-overlay__gate{will-change:transform, opacity;background:linear-gradient(#101010f5,#000000fc),linear-gradient(90deg,#0000,#ffffff0a,#0000);width:116%;height:56%;transition:opacity .72s,filter .72s;position:absolute;left:-8%;box-shadow:0 0 0 1px #ffffff05,0 20px 60px #0000008c}.intro-overlay__gate:before{content:"";mix-blend-mode:screen;opacity:.34;background:linear-gradient(90deg,#0000 8%,#ffffff0f 17%,#0000 28%),linear-gradient(90deg,#0000 58%,#c40f1814 72%,#0000 84%);position:absolute;inset:0}.intro-overlay__gate--top{transform-origin:bottom;border-bottom-right-radius:2.2rem;border-bottom-left-radius:2.2rem;top:-8%}.intro-overlay__gate--bottom{transform-origin:top;border-top-left-radius:2.2rem;border-top-right-radius:2.2rem;bottom:-8%}.intro-overlay__gate-glitch{opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ffffff0d 0 .12rem,#0000 .12rem .45rem);position:absolute;inset:0}.intro-overlay__center{pointer-events:none;place-items:center;transition:opacity .68s,filter .68s,transform .68s;display:grid;position:absolute;inset:0}.intro-overlay__noise{filter:blur(10px);opacity:0;background-color:#0000;background-image:radial-gradient(circle,#c40f182e,#0000 44%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.7' numOctaves='2' seed='7'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 -9'/%3E%3C/filter%3E%3Crect width='180' height='120' fill='%23ff3044' filter='url(%23n)'/%3E%3C/svg%3E");background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:32%;width:min(52vw,34rem);height:min(24vw,16rem);position:absolute;transform:scale(.8)}.intro-overlay__logo-shell{place-items:center;display:grid;position:relative}.intro-overlay__logo{letter-spacing:.06em;text-transform:uppercase;opacity:0;grid-area:1/1;font-family:Metal Mania,sans-serif;font-size:clamp(5.2rem,20vw,16rem);font-weight:500;line-height:.85;transform:scale(.95)}.intro-overlay__logo--core{color:#f3f3f3;text-shadow:0 0 14px #ffffff1f,0 0 32px #ffffff14}.intro-overlay__logo--glitch{color:#c40f18e0;text-shadow:0 0 20px #c40f1838}.intro-overlay__logo--ghost{color:#ffffff8a;text-shadow:0 0 18px #ffffff24}.intro-overlay--split .intro-overlay__gate--top,.intro-overlay--logo .intro-overlay__gate--top,.intro-overlay--buttons .intro-overlay__gate--top,.intro-overlay--interactive .intro-overlay__gate--top{animation:1.05s cubic-bezier(.18,.82,.18,1) forwards intro-gate-top}.intro-overlay--split .intro-overlay__gate--bottom,.intro-overlay--logo .intro-overlay__gate--bottom,.intro-overlay--buttons .intro-overlay__gate--bottom,.intro-overlay--interactive .intro-overlay__gate--bottom{animation:1.05s cubic-bezier(.18,.82,.18,1) forwards intro-gate-bottom}.intro-overlay--split .intro-overlay__gate-glitch,.intro-overlay--logo .intro-overlay__gate-glitch,.intro-overlay--buttons .intro-overlay__gate-glitch,.intro-overlay--interactive .intro-overlay__gate-glitch{animation:.7s steps(4,end) forwards intro-gate-glitch}.intro-overlay--logo .intro-overlay__noise,.intro-overlay--buttons .intro-overlay__noise,.intro-overlay--interactive .intro-overlay__noise{animation:.78s cubic-bezier(.16,.84,.2,1) forwards intro-noise-rise}.intro-overlay--logo .intro-overlay__logo--core,.intro-overlay--buttons .intro-overlay__logo--core,.intro-overlay--interactive .intro-overlay__logo--core{animation:.86s cubic-bezier(.2,.82,.2,1) forwards intro-logo-core}.intro-overlay--logo .intro-overlay__logo--glitch,.intro-overlay--buttons .intro-overlay__logo--glitch,.intro-overlay--interactive .intro-overlay__logo--glitch{animation:.92s steps(4,end) forwards intro-logo-glitch}.intro-overlay--logo .intro-overlay__logo--ghost,.intro-overlay--buttons .intro-overlay__logo--ghost,.intro-overlay--interactive .intro-overlay__logo--ghost{animation:.92s steps(4,end) forwards intro-logo-ghost}.intro-overlay--reduced .intro-overlay__gate,.intro-overlay--reduced .intro-overlay__noise,.intro-overlay--reduced .intro-overlay__logo{filter:none;animation-duration:.42s!important}.intro-overlay--interactive{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000024}.intro-overlay--interactive .intro-overlay__gate{opacity:0;filter:blur(10px)}.intro-overlay--interactive .intro-overlay__center{opacity:0;filter:blur(12px);transform:scale(1.02)}.page-ambient{z-index:1;pointer-events:none;opacity:.12;contain:paint;background:radial-gradient(circle,#ffffff0d,#0000 24%),radial-gradient(circle at 50% 56%,#c40f1809,#0000 32%);animation:18s ease-in-out infinite ambient-breathe;position:fixed;inset:0}.global-smoke{z-index:1;pointer-events:none;contain:paint;position:fixed;inset:-12%;overflow:hidden}.global-smoke__layer{filter:blur(46px);opacity:.26;will-change:transform, opacity;border-radius:50%;position:absolute}.global-smoke__layer--one{background:radial-gradient(circle at 40%,#d8d8d833,#0000 30%),radial-gradient(circle at 55%,#8080801a,#0000 58%);width:64rem;height:28rem;animation:18s ease-in-out infinite alternate smoke-left;top:8%;left:-12rem}.global-smoke__layer--two{background:radial-gradient(circle at 35%,#d6d6d62e,#0000 30%),radial-gradient(circle at 65% 44%,#7878781a,#0000 54%);width:58rem;height:32rem;animation:15s ease-in-out infinite alternate smoke-right;top:18%;right:-10rem}.global-smoke__layer--three{background:radial-gradient(circle at 48%,#d0d0d02e,#0000 28%),radial-gradient(circle at 50% 48%,#7070701f,#0000 58%);width:70rem;height:24rem;animation:20s ease-in-out infinite alternate smoke-bottom;bottom:2%;left:50%;transform:translate(-50%)}.global-smoke__layer--four{background:radial-gradient(circle,#c8c8c829,#0000 30%),radial-gradient(circle at 42% 48%,#7878781a,#0000 56%);width:52rem;height:22rem;animation:12s ease-in-out infinite alternate smoke-center;top:44%;left:25%}.global-smoke__veil{filter:blur(12px);opacity:.22;background:radial-gradient(circle at 50% 45%,#ffffff14,#0000 18%),radial-gradient(circle at 30% 30%,#ffffff0d,#0000 20%),radial-gradient(circle at 70% 55%,#ffffff0a,#0000 24%);animation:22s ease-in-out infinite alternate veil-drift;position:absolute;inset:0}.fx-cursor{z-index:30;pointer-events:none;opacity:0;backface-visibility:hidden;position:fixed;top:0;left:0;transform:translateZ(0)}.fx-cursor.is-visible{opacity:1}.fx-cursor__ring,.fx-cursor__trail,.fx-cursor__dot{border-radius:999px;display:block;position:absolute;inset:0}.fx-cursor__ring{will-change:transform;width:1.2rem;height:1.2rem;margin-top:-.6rem;margin-left:-.6rem;transform:translateZ(0)}.fx-cursor__trail{will-change:transform;width:2rem;height:2rem;margin-top:-1.25rem;margin-left:-1.25rem;transform:translateZ(0)}.fx-cursor__dot{will-change:transform;background:#fffffff0;width:.22rem;height:.22rem;margin-top:-.11rem;margin-left:-.11rem;transform:translateZ(0);box-shadow:0 0 8px #ffffff38,0 0 12px #c40f1814}.fx-cursor__ring-core,.fx-cursor__trail-core,.fx-cursor__dot{box-sizing:border-box;border-radius:999px;display:block}.fx-cursor__ring-core,.fx-cursor__trail-core{width:100%;height:100%}.fx-cursor__ring-core{will-change:transform, width, height, margin;background:radial-gradient(circle,#ffffff0f,#0000 68%);border:1.5px solid #f5f1e5db;transition:transform .14s,border-color .18s,box-shadow .18s,opacity .18s;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #ffffff1f,0 0 24px #c40f181a}.fx-cursor__trail-core{filter:blur(8px);opacity:.44;will-change:transform, opacity;background:radial-gradient(circle,#ffffff29,#0000 56%),radial-gradient(circle,#c40f181f,#0000 64%);transition:transform .18s,opacity .18s,background .18s}.fx-cursor--corner .fx-cursor__ring-core,.fx-cursor--modal .fx-cursor__ring-core{border-color:#c40f18c2;transform:scale(1.2);box-shadow:0 0 18px #c40f182e,0 0 26px #c40f181f}.fx-cursor--target .fx-cursor__ring-core{border-color:#c40f18f5;box-shadow:0 0 14px #c40f182e,0 0 24px #c40f1824}.fx-cursor--target .fx-cursor__trail-core{opacity:.5;transform:scale(1.04)}.fx-cursor--hero .fx-cursor__ring-core{border-color:#fffffff2;transform:scale(1.56);box-shadow:0 0 20px #ffffff29,0 0 34px #c40f1824}.fx-cursor--hero .fx-cursor__trail-core{opacity:.62;background:radial-gradient(circle,#ffffff24,#0000 50%),radial-gradient(circle,#c40f182e,#0000 64%);transform:scale(1.08)}.glitch-overlay{z-index:18;pointer-events:none;opacity:0;mix-blend-mode:screen;position:fixed;inset:0}.glitch-overlay.is-active{opacity:1;animation:.98s steps(5,end) forwards glitch-flash}.glitch-overlay__noise,.glitch-overlay__dust,.glitch-overlay__flash{pointer-events:none;position:absolute;inset:0}.glitch-overlay__noise{opacity:.42;filter:blur(.8px)saturate(1.3);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 120' preserveAspectRatio='none'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 -10'/%3E%3C/filter%3E%3Crect width='180' height='120' fill='%23ff3044' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/16rem 12rem}.glitch-overlay__noise--one{animation:.8s steps(4,end) forwards glitch-noise-shift}.glitch-overlay__noise--two{opacity:.14;mix-blend-mode:lighten;animation:.78s steps(4,end) forwards glitch-noise-shift-alt;transform:scaleX(-1)}.glitch-overlay__dust{filter:blur(.3px);opacity:0;background-color:#0000;background-image:radial-gradient(circle at 18% 30%,#ffffff2e 0 .08rem,#0000 .12rem),radial-gradient(circle at 52% 58%,#c40f183d 0 .09rem,#0000 .13rem),radial-gradient(circle at 74% 28%,#ffffff24 0 .06rem,#0000 .1rem),radial-gradient(circle at 34% 72%,#c40f1838 0 .07rem,#0000 .11rem),radial-gradient(circle at 86% 68%,#ffffff24 0 .05rem,#0000 .09rem);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:14rem 10rem;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.glitch-overlay__dust--one{animation:.84s ease-out forwards glitch-dust-float}.glitch-overlay__dust--two{animation:.88s ease-out forwards glitch-dust-float-alt;transform:scaleX(-1)}.glitch-overlay__dust--three{animation:.9s ease-out forwards glitch-dust-float-soft;transform:scale(1.06)}.glitch-overlay__flash{filter:blur(20px);opacity:0;background:radial-gradient(circle,#ffffff2e,#0000 26%),radial-gradient(circle,#c40f1829,#0000 34%);animation:.52s ease-out forwards glitch-flash-core}.modal-shell{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal-panel{background:#050505e6;border:1px solid #ffffff1f;flex-direction:column;width:min(72rem,100%);max-height:min(88svh,56rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.modal-panel:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(#ffffff09,#0000 24%),radial-gradient(circle at 16% 14%,#ffffff0b,#0000 18%);position:absolute;inset:0}.modal-panel--about:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 72%,#c40f180d,#0000 24%),radial-gradient(circle at 78% 24%,#ffffff07,#0000 18%);position:absolute;inset:0}.modal-topbar{z-index:2;background:#050505f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:2rem 2rem 1rem;display:flex;position:relative}.modal-panel--social{background:linear-gradient(#060606f5,#080808eb),#050505e6;width:min(78rem,100%)}.modal-panel--wide{background:linear-gradient(#060708f5,#080808e6),#050505e6;width:min(82rem,100%)}.modal-close{color:#f5f5f5;cursor:pointer;background:0 0;border:1px solid #ffffff29;flex:none;width:2.6rem;height:2.6rem;font-size:1.6rem;transition:color .18s,border-color .18s,transform .18s;position:relative}.modal-close:hover,.modal-close:focus-visible{color:#fff;border-color:#c40f1852;transform:rotate(4deg)}.modal-header{margin-bottom:0}.modal-body{z-index:1;padding:0 2rem 2rem;position:relative;overflow:auto}.modal-header p{letter-spacing:.34em;text-transform:uppercase;color:#8a8a8a;margin:0 0 .5rem;font-size:.82rem}.modal-header h2{margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.9}.about-copy{justify-items:center;gap:1.35rem;max-width:54rem;margin-inline:auto;padding-top:.95rem;display:grid}.about-copy p{color:#d6d6d6;margin:0;line-height:1.22}.about-line{z-index:1;letter-spacing:.055em;text-wrap:balance;text-align:center;text-shadow:0 0 10px #ffffff0a,0 0 24px #ffffff05;max-width:52rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:700;position:relative}.about-line--one{transform:translate(-.2rem)skew(-4deg)rotate(-.55deg)}.about-line--two{transform:translate(.45rem)rotate(.55deg)}.about-line--three{transform:translate(.2rem)skew(-2deg)rotate(-.35deg)}.about-word{transition:transform .22s,color .22s,text-shadow .22s;display:inline-block}.about-word--slant{color:#dbdbdb;letter-spacing:.09em;transform:skew(-9deg)translateY(.02rem)}.about-word--float{color:#ececec;letter-spacing:.14em;transform:translateY(-.1rem)rotate(-1deg)}.about-word--spoiler{color:#0000;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;margin:0 .08em;padding:.02em .24em;position:relative;overflow:hidden}.about-word__label{z-index:1;color:#0000;opacity:0;filter:blur(6px);transition:color .36s,text-shadow .36s,transform .36s,opacity .36s,filter .36s;display:inline-block;position:relative;transform:translateY(.08em)scaleX(1.04)}.about-word--spoiler:before{content:"";pointer-events:none;opacity:.8;filter:contrast(1.3)saturate(1.15)blur(.45px);-webkit-mask-composite:source-over;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 64' preserveAspectRatio='none'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.25' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 -9'/%3E%3C/filter%3E%3Crect width='160' height='64' filter='url(%23n)' fill='%23ff3044'/%3E%3C/svg%3E") 0 0/10rem 4rem,linear-gradient(90deg,#6200082e,#ff283e2e,#54000a29) 50%/100% 100% no-repeat;border-radius:1.05em;animation:3.8s ease-in-out infinite spoiler-noise;position:absolute;inset:-.16em -.22em;-webkit-mask-image:linear-gradient(#000000fa,#000000fa),radial-gradient(circle at 6%,#000000d1,#0000 30%),radial-gradient(circle at 94%,#000000d1,#0000 30%);mask-image:linear-gradient(#000000fa,#000000fa),radial-gradient(circle at 6%,#000000d1,#0000 30%),radial-gradient(circle at 94%,#000000d1,#0000 30%);-webkit-mask-composite:source-over;mask-composite:add}.about-word--spoiler:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.16;filter:blur(1.4px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 64' preserveAspectRatio='none'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.2' numOctaves='1' seed='13' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 -14'/%3E%3C/filter%3E%3Crect width='160' height='64' filter='url(%23n2)' fill='%23ffd9de'/%3E%3C/svg%3E") 0 0/7rem 2.8rem;border-radius:1.12em;animation:4.6s ease-in-out infinite spoiler-noise-fine;position:absolute;inset:-.22em -.28em;-webkit-mask-image:linear-gradient(#000000db,#000000db),radial-gradient(circle at 8%,#000000b3,#0000 26%),radial-gradient(circle at 92%,#000000b3,#0000 26%);mask-image:linear-gradient(#000000db,#000000db),radial-gradient(circle at 8%,#000000b3,#0000 26%),radial-gradient(circle at 92%,#000000b3,#0000 26%)}.about-word--spoiler:hover .about-word__label,.about-word--spoiler:focus-visible .about-word__label{transform:translateY(-.03em)}.about-word--spoiler.is-revealed{cursor:default;pointer-events:none}.about-word--spoiler.is-revealed:before{opacity:0;animation:.38s forwards spoiler-noise-out}.about-word--spoiler.is-revealed:after{opacity:0;animation:.32s forwards spoiler-noise-out}.about-word--spoiler.is-revealed .about-word__label{color:#b21620;text-shadow:0 0 10px #b216203d,0 0 24px #4600001f;opacity:1;filter:blur();animation:.42s cubic-bezier(.2,.85,.22,1) both assemble-word;transform:translateY(0)scaleX(1)}.about-word--spoiler:focus-visible{outline:none}.about-word--spoiler:focus-visible:before{box-shadow:0 0 0 1px #ffffff2e}.show-card{background:linear-gradient(90deg,#ffffff09,#0000 42%),#ffffff06;border-left:1px solid #c40f1824;gap:.25rem;padding:.95rem 1rem;transition:border-color .18s,transform .18s,background .18s;display:grid}.show-card:hover{background:linear-gradient(90deg,#c40f180f,#0000 44%),#ffffff08;border-color:#c40f184d;transform:translate(4px)}.show-card strong{font-size:1.05rem}.shows-list{gap:.9rem;padding-top:.5rem;display:grid}.show-card__meta{letter-spacing:.16em;text-transform:uppercase;color:#8b8b8b;justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.show-card p{color:#b8b8b8;margin:0}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.social-list{gap:.2rem;display:grid}.social-line{color:#f5f5f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;text-decoration:none;transition:color .18s,border-color .18s,transform .18s;display:flex}.social-line:hover,.social-line:focus-visible{color:#fff;border-color:#c40f183d;transform:translate(4px)}.social-line__main{align-items:center;gap:.9rem;min-width:0;display:flex}.social-line__copy{gap:.12rem;display:grid}.social-line__copy strong{letter-spacing:.04em;font-size:1rem;font-weight:600}.social-line__copy span{color:#909090;font-size:.9rem}.platform-icon{fill:currentColor;width:1.2rem;height:1.2rem}.social-line em{color:#787878;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-style:normal}.gallery-grid{grid-template-columns:repeat(3,minmax(0,.82fr));justify-content:center;gap:1rem;padding-top:.5rem;display:grid}.gallery-shot{background:#ffffff05;display:block;overflow:hidden}.gallery-shot__image{object-fit:cover;filter:grayscale(.08)contrast(1.04);border:1px solid #ffffff1f;width:100%;height:100%;min-height:13.5rem;max-height:15rem;transition:transform .32s,filter .32s,border-color .22s;display:block}.gallery-shot:hover .gallery-shot__image{filter:grayscale(0)contrast(1.08);border-color:#ffffff38;transform:scale(1.025)}.gallery-empty{color:#9a9a9a;grid-column:1/-1;padding:1.25rem 0}.art-rift{background:radial-gradient(circle at 32% 28%,#f1e8c8f2,#0000 12%),radial-gradient(circle at 58% 54%,#ff6e50c7,#0000 19%),linear-gradient(135deg,#040507 0%,#15181d 42%,#2d0d0a 100%)}.art-rift:before,.art-signal:before,.art-echo:before,.art-burn:before,.art-bloom:before{content:"";width:100%;height:100%;display:block}.art-rift:before{background:linear-gradient(110deg,#0000 18%,#ffffff29 18.5%,#0000 19.5%),linear-gradient(130deg,#0000 58%,#ffffff14 59%,#0000 60%)}.art-signal{background:radial-gradient(circle at 70% 22%,#ffecd4d9,#0000 14%),linear-gradient(160deg,#050608 5%,#11151f 34%,#4d1f18 65%,#050608 100%)}.art-signal:before{background:radial-gradient(circle at 74% 22%,#799cff33,#0000 16%),linear-gradient(#0000,#ffffff0a)}.art-echo{background:radial-gradient(circle,#ffffff1f,#0000 24%),linear-gradient(#010203,#0b0f14 45%,#11161d 100%)}.art-echo:before{background:radial-gradient(circle,#0000 18%,#ffffff14 19%,#0000 20%),radial-gradient(circle,#0000 30%,#ffffff0f 31%,#0000 32%)}.art-burn{background:radial-gradient(circle at 30% 26%,#f4f2e4e6,#0000 12%),radial-gradient(circle at 62% 66%,#ff7346d6,#0000 18%),linear-gradient(145deg,#06080b 0%,#121823 38%,#231410 100%)}.art-burn:before{filter:blur(10px);background:linear-gradient(90deg,#0000,#ffffff2e,#0000)}.art-bloom{background:radial-gradient(circle,#84a0ff42,#0000 22%),radial-gradient(circle at 45% 46%,#ff7258d1,#0000 14%),linear-gradient(135deg,#030405 0%,#141922 55%,#0a0c11 100%)}.art-bloom:before{background-image:radial-gradient(circle at 22% 30%,#ffffff24 0,#0000 1.3px),radial-gradient(circle at 66% 18%,#ffffff14 0,#0000 1.2px),radial-gradient(circle at 74% 68%,#ffffff24 0,#0000 1.2px),radial-gradient(circle at 38% 76%,#ffffff1f 0,#0000 1.1px);background-size:18rem 18rem}@keyframes logo-pulse{0%,to{opacity:.92;text-shadow:0 0 16px #ffffff2e,0 0 40px #ffffff14;transform:scale(1)}50%{opacity:1;text-shadow:0 0 22px #ffffff42,0 0 66px #ffffff24;transform:scale(1.03)}}@keyframes intro-logo-core{0%{opacity:0;filter:blur(12px);transform:scale(.88)}55%{opacity:.92}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes intro-logo-glitch{0%{opacity:0;clip-path:inset(0);transform:translate(0,0)}18%{opacity:.88;clip-path:inset(8% 0 48%);transform:translate(-10px)}44%{opacity:.62;clip-path:inset(42% 0 10%);transform:translate(8px)}to{opacity:0;clip-path:inset(0);transform:translate(0,0)}}@keyframes intro-logo-ghost{0%{opacity:0;transform:translate(0,0)}20%{opacity:.58;transform:translate(9px)}52%{opacity:.4;transform:translate(-7px)}to{opacity:0;transform:translate(0,0)}}@keyframes hero-intro-settle{0%{filter:blur(14px);transform:translateY(.95rem)scale(1.045)}55%{filter:blur(4px);transform:translateY(.14rem)scale(1.01)}to{filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-intro-letters{0%{opacity:0;filter:blur(12px);transform:scale(.9)}48%{opacity:.92}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hero-intro-noise{0%{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)scale(.72)}34%{opacity:.76}to{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)scale(1.08)}}@keyframes hero-intro-glitch-red{0%{opacity:0;clip-path:inset(0);transform:translate(0,0)}18%{opacity:.88;clip-path:inset(8% 0 52%);transform:translate(-11px)}42%{opacity:.72;clip-path:inset(42% 0 10%);transform:translate(8px)}to{opacity:0;clip-path:inset(0);transform:translate(0,0)}}@keyframes hero-intro-glitch-white{0%{opacity:0;clip-path:inset(0);transform:translate(0,0)}16%{opacity:.8;clip-path:inset(36% 0 18%);transform:translate(10px)}46%{opacity:.64;clip-path:inset(10% 0 58%);transform:translate(-8px)}to{opacity:0;clip-path:inset(0);transform:translate(0,0)}}@keyframes intro-gate-top{0%{transform:translate(0,0)rotate(0)}35%{transform:translateY(-4vh)rotate(-1.8deg)}to{transform:translateY(-112%)rotate(-3.6deg)}}@keyframes intro-gate-bottom{0%{transform:translate(0,0)rotate(0)}35%{transform:translateY(4vh)rotate(1.8deg)}to{transform:translateY(112%)rotate(3.6deg)}}@keyframes intro-gate-glitch{0%,to{opacity:0;transform:translate(0,0)}20%{opacity:.48;transform:translate(-1.2rem)}48%{opacity:.34;transform:translate(1rem)}}@keyframes intro-noise-rise{0%{opacity:0;filter:blur(12px);transform:scale(.76)}35%{opacity:.7}to{opacity:0;filter:blur(4px);transform:scale(1.12)}}@keyframes hero-jolt{0%{transform:translate(0,0)scale(1)}30%{transform:translate(-4px,2px)scale(.992)}65%{transform:translate(5px,-3px)scale(1.01)}to{transform:translate(0,0)scale(1)}}@keyframes spark-burst{0%{opacity:.95;transform:translate3d(0, 0, 0) rotate(var(--rot))}to{opacity:0;transform:translate3d(var(--tx), var(--ty), 0) rotate(var(--rot))}}@keyframes afterglow-bloom{0%{opacity:.6;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}@keyframes smoke-left{0%{transform:translate(0,0)}to{transform:translate(80px,-36px)}}@keyframes smoke-right{0%{transform:translate(0,0)}to{transform:translate(-72px,22px)}}@keyframes smoke-bottom{0%{transform:translate(-50%)}to{transform:translate(calc(48px - 50%),-22px)}}@keyframes smoke-center{0%{transform:translate(0,0)}to{transform:translate(36px,-18px)}}@keyframes ambient-breathe{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.2;transform:scale(1.03)}}@keyframes veil-drift{0%{opacity:.24;transform:translate(0,0)}to{opacity:.36;transform:translateY(-1.4rem)}}@keyframes social-drift{0%,to{transform:translateY(0)}50%{transform:translateY(.16rem)}}@keyframes shows-scan{0%{opacity:.15;transform:translateY(-18%)}50%{opacity:.4}to{opacity:.12;transform:translateY(18%)}}@keyframes glitch-flash{0%{opacity:0;filter:contrast();background:0 0}18%{opacity:1;filter:contrast(1.45)}45%{opacity:.86}70%{opacity:.58}to{opacity:0;filter:contrast()}}@keyframes corner-glitch-left{0%,to{clip-path:inset(0);transform:translate(0,0)}20%{clip-path:inset(10% 0 52%);transform:translate(-2px)}55%{clip-path:inset(44% 0 12%);transform:translate(3px)}75%{clip-path:inset(20% 0 28%);transform:translate(-1px)}}@keyframes corner-glitch-right{0%,to{clip-path:inset(0);transform:translate(0,0)}24%{clip-path:inset(48% 0 6%);transform:translate(2px)}52%{clip-path:inset(8% 0 56%);transform:translate(-3px)}78%{clip-path:inset(26% 0 22%);transform:translate(1px)}}@keyframes corner-noise-text{0%{background-position:0 0,0 0}50%{background-position:0 0,1.6rem 0}to{background-position:0 0,3rem 0}}@keyframes corner-scan-text{0%{opacity:.12;clip-path:inset(0 0 80%);transform:translateY(-20%)}45%{opacity:.28}to{opacity:0;clip-path:inset(82% 0 0);transform:translateY(18%)}}@keyframes corner-ghost-a{0%,to{transform:translate(0,0)}50%{transform:translate(4px,-1px)}}@keyframes corner-ghost-b{0%,to{transform:translate(0,0)}50%{transform:translate(-5px,1px)}}@keyframes glitch-noise-shift{0%{opacity:.1;transform:translate(0,0)}25%{opacity:.34;transform:translate(-1.4rem,.6rem)}55%{opacity:.26;transform:translate(1rem,-.4rem)}to{opacity:0;transform:translate(.2rem,.1rem)}}@keyframes glitch-noise-shift-alt{0%{opacity:.08;transform:scaleX(-1)translate(0,0)}30%{opacity:.2;transform:scaleX(-1)translate(1rem,-.6rem)}60%{opacity:.14;transform:scaleX(-1)translate(-.8rem,.4rem)}to{opacity:0;transform:scaleX(-1)translate(0,0)}}@keyframes glitch-dust-float{0%{opacity:0;transform:translate(0,0)scale(1)}20%{opacity:.62}to{opacity:0;transform:translate(-1rem,.6rem)scale(1.06)}}@keyframes glitch-dust-float-alt{0%{opacity:0;transform:scaleX(-1)translate(0,0)scale(1)}18%{opacity:.54}to{opacity:0;transform:scaleX(-1)translate(1.2rem,-.4rem)scale(1.08)}}@keyframes glitch-dust-float-soft{0%{opacity:0;transform:scale(1.06)translate(0,0)}24%{opacity:.38}to{opacity:0;transform:scale(1.1)translate(-.6rem,-.4rem)}}@keyframes glitch-flash-core{0%{opacity:0;transform:scale(.96)}18%{opacity:.66}to{opacity:0;transform:scale(1.06)}}@keyframes hero-shock{0%{filter:saturate();transform:translate(0,0)scale(1)}18%{filter:saturate(1.4);transform:translate(-10px,3px)scale(.992)}36%{transform:translate(11px,-4px)scale(1.016)}58%{transform:translate(-8px,4px)scale(.996)}to{filter:saturate();transform:translate(0,0)scale(1)}}@keyframes hero-text-glitch-main{0%{opacity:1;clip-path:inset(0);transform:translate(0,0)}18%{clip-path:inset(8% 0 40%);transform:translate(4px,-2px)}36%{clip-path:inset(42% 0 18%);transform:translate(-6px,3px)}56%{clip-path:inset(18% 0 58%);transform:translate(3px,-1px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes hero-text-glitch-red{0%{opacity:0;clip-path:inset(0);transform:translate(0,0)}12%{opacity:.92;clip-path:inset(6% 0 54%);transform:translate(-10px)}32%{opacity:.75;clip-path:inset(48% 0 12%);transform:translate(8px)}58%{opacity:.88;clip-path:inset(22% 0 32%);transform:translate(-7px)}to{opacity:0;clip-path:inset(0);transform:translate(0,0)}}@keyframes hero-text-glitch-white{0%{opacity:0;clip-path:inset(0);transform:translate(0,0)}16%{opacity:.7;clip-path:inset(34% 0 20%);transform:translate(11px)}38%{opacity:.85;clip-path:inset(10% 0 56%);transform:translate(-9px)}62%{opacity:.76;clip-path:inset(54% 0 8%);transform:translate(6px)}to{opacity:0;clip-path:inset(0);transform:translate(0,0)}}@media (width<=900px){.single-scene{overflow:hidden}.hero-stage{padding-inline:1.25rem}.corner-card{max-width:34vw}.corner-card--top-left,.corner-card--top-right{top:1.15rem}.corner-card--bottom-left,.corner-card--bottom-right{bottom:1.15rem}.corner-card--top-left,.corner-card--bottom-left{left:1rem}.corner-card--top-right,.corner-card--bottom-right{right:1rem}.corner-card__title{font-size:1rem;line-height:1.05}.corner-card__fx{opacity:.18;animation:none}.social-grid,.gallery-grid{grid-template-columns:1fr 1fr}.social-line{align-items:flex-start}.about-line--one,.about-line--two,.about-line--three{max-width:none;transform:none}.about-line{letter-spacing:.04em;font-size:clamp(1.06rem,4vw,1.3rem);line-height:1.3}.about-word--spoiler{letter-spacing:.08em}.hero-word__letters{perspective:900px}.hero-word--about .hero-letter--3,.hero-word--socials .hero-letter--1,.hero-word--socials .hero-letter--4,.hero-word--shows .hero-letter--3,.hero-word--shows .hero-letter--6,.hero-word--gallery .hero-letter--4,.hero-word--about .hero-letter--1,.hero-word--about .hero-letter--2,.hero-word--socials .hero-letter--2,.hero-word--socials .hero-letter--3,.hero-word--shows .hero-letter--4,.hero-word--shows .hero-letter--5,.hero-word--gallery .hero-letter--5,.hero-word--gallery .hero-letter--6{transform:translateZ(-.8rem)scale(.985)}}@keyframes spoiler-noise{0%{opacity:.72;background-position:0 0,50%;transform:translate(0,0)scale(.98)}35%{opacity:.88;background-position:.18rem -.1rem,50%;transform:translate(.04rem,-.03rem)scale(1.02)}68%{opacity:.8;background-position:-.14rem .14rem,50%;transform:translate(-.03rem,.04rem)scale(1.01)}to{opacity:.74;background-position:.08rem -.06rem,50%;transform:translate(0,0)scale(.99)}}@keyframes spoiler-noise-fine{0%{opacity:.12;background-position:0 0;transform:translate(0,0)scale(.96)}45%{opacity:.2;background-position:-.12rem .08rem;transform:translate(-.03rem,.02rem)scale(1.03)}to{opacity:.14;background-position:.1rem -.06rem;transform:translate(.02rem,-.02rem)scale(.98)}}@keyframes spoiler-noise-out{0%{opacity:.95;filter:blur(.4px);transform:scaleX(1)}45%{opacity:.5;filter:blur(1.4px);transform:scaleX(1.03)}to{opacity:0;filter:blur(4px);transform:scaleX(1.08)}}@keyframes assemble-word{0%{opacity:0;filter:blur(8px);letter-spacing:.18em;transform:translateY(.08em)scaleX(1.06)}55%{opacity:1;filter:blur(1px);letter-spacing:.15em;transform:translateY(-.01em)scaleX(1.015)}to{opacity:1;filter:blur();letter-spacing:.14em;transform:translateY(0)scaleX(1)}}@media (width<=640px){.hero-stage{padding-inline:.85rem}.hero-word__letters{letter-spacing:.035em;font-size:clamp(3.6rem,20vw,5.4rem)}.corner-card{max-width:38vw}.corner-card__title{letter-spacing:.03em;font-size:.84rem}.corner-card--top-left,.corner-card--bottom-left{left:.7rem}.corner-card--top-right,.corner-card--bottom-right{right:.7rem}.corner-card--top-left,.corner-card--top-right{top:.85rem}.corner-card--bottom-left,.corner-card--bottom-right{bottom:.85rem}.social-grid,.gallery-grid{grid-template-columns:1fr}.modal-panel{max-height:min(90svh,60rem)}.modal-topbar{padding:1.25rem 1.25rem .8rem}.modal-body{padding:0 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){.hero-word,.hero-letter,.hero-afterglow,.global-smoke__layer,.global-smoke__veil,.corner-card,.corner-card__fx,.page-ambient,.show-card,.social-line,.gallery-shot__image{transition:none;animation:none}.glitch-overlay,.fx-cursor{display:none}}
