@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2047baac-module__k98-mq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2047baac-module__k98-mq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:New Rocker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9d0648651251c93-s.1cqa2m7locw7b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:New Rocker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac59d9a92ef69f4d-s.357y1x5mdwjbz.woff2)format("woff2");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:New Rocker Fallback;src:local(Arial);ascent-override:99.0%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:95.56%}.new_rocker_cbb89bcf-module__1hGzOW__className{font-family:New Rocker,New Rocker Fallback;font-style:normal;font-weight:400}.new_rocker_cbb89bcf-module__1hGzOW__variable{--font-new-rocker:"New Rocker", "New Rocker Fallback"}
@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f208e9766b3519e3-s.0fnwex5qn8spw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a2b85d25da15662-s.3dduu8-t5_3d9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e23446b3947ad9c-s.3bbbj-77fvstl.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/594c66ff0e3dd559-s.1zbap06ealgwk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/251ce5f6f0be97bc-s.2hr1xe390l_54.woff2)format("woff2");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:Rubik Wet Paint Fallback;src:local(Arial);ascent-override:78.94%;descent-override:21.11%;line-gap-override:0.0%;size-adjust:118.44%}.rubik_wet_paint_d7f60866-module__hoD1yW__className{font-family:Rubik Wet Paint,Rubik Wet Paint Fallback;font-style:normal;font-weight:400}.rubik_wet_paint_d7f60866-module__hoD1yW__variable{--font-rubik-wet-paint:"Rubik Wet Paint", "Rubik Wet Paint Fallback"}
:root{--bg:#030303;--fg:#f1eee8;--red:#ff1b0a;--purple:#781cff;--line:#ffffff26}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-inter),Arial,sans-serif;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overflow-x:hidden}html{scroll-padding-top:env(safe-area-inset-top,0px)}body:before{content:"";pointer-events:none;z-index:50;opacity:.08;background-image: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='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);width:100%;padding-top:env(safe-area-inset-top,0px);background:#00000073;position:fixed;top:0;left:0}.nav{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:18px 25px;display:flex}.logo{font-family:var(--font-new-rocker),cursive;letter-spacing:4px;font-size:1.5rem}nav a{color:#fff;letter-spacing:3px;margin-left:25px;font-size:.7rem;text-decoration:none}nav a:hover{color:var(--red)}.hero{text-align:center;background:linear-gradient(#00000061,#000000a1), var(--hero-bg,none) center center/cover no-repeat;background-attachment:fixed;place-items:center;min-height:100vh;display:grid;position:relative}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 20%,#0000008c 100%);position:absolute;inset:0}.kaz{z-index:2;font-family:var(--font-rubik-wet-paint),cursive;letter-spacing:.03em;color:#f4f0e9;text-shadow:4px 4px #ff1b0a80,-4px -3px #781cff73,0 0 35px #000000e6;font-size:clamp(5rem,15vw,13rem);line-height:.8;position:relative}.scroll{z-index:3;letter-spacing:5px;color:#aaa;font-size:.65rem;position:absolute;bottom:28px}section{max-width:1100px;margin:auto;padding:110px 25px;position:relative}section#merch{padding-top:76px;padding-bottom:76px}section:before{content:"";z-index:-1;opacity:.08;background:var(--hero-bg,none) center/cover fixed no-repeat;filter:blur(2px);position:absolute;inset:0}h2{font-family:var(--font-new-rocker),cursive;letter-spacing:4px;text-shadow:3px 3px #ff1b0a4d;margin-bottom:30px;font-size:clamp(1.7rem,3.5vw,2.6rem)}.line{background:var(--line);height:1px;margin-bottom:35px}.live-year{font-family:var(--font-new-rocker),cursive;letter-spacing:4px;color:var(--red);margin-bottom:18px;font-size:1.15rem}.about-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;display:grid}.about-photo{border:1px solid var(--line);width:100%;display:block;box-shadow:0 20px 45px #0009}.about-credits{font-family:var(--font-new-rocker),cursive;letter-spacing:1px;margin-top:18px}.about-credits div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:.85rem;display:flex}.about-credits div:last-child{border-bottom:none}.about-credits span:first-child{color:var(--fg)}.about-credits span:last-child{color:var(--red)}.about-text{font-family:var(--font-new-rocker),cursive;letter-spacing:1px;color:#ccc;font-size:1rem;line-height:1.9}.about-text p{margin-bottom:22px}.about-language-tag{color:var(--red);font-family:var(--font-new-rocker),cursive;letter-spacing:3px;margin:0 0 12px;font-size:.66rem;display:block}.about-translation{opacity:.72;border-top:1px solid #ffffff1f;margin-top:27px;padding-top:18px;font-size:.88rem}.about-translation .about-language-tag{color:#a889ff}@media (max-width:800px){.about-grid{grid-template-columns:1fr;gap:30px}}.tracks-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.track-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 80% 20%,#781cff2e,#0000 60%),radial-gradient(circle at 20% 80%,#ff1b0a1f,#0000 55%),#0a050f61;border:1px solid #781cff59;border-radius:24px;padding:22px 20px 20px;transition:all .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 30px #0006,inset 0 0 20px #781cff14}.track-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.45;background:linear-gradient(135deg,#ff1b0a73,#781cff73,#0000 60%);border-radius:24px;padding:1px;transition:all .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.track-card:hover{border-color:var(--red);background:radial-gradient(circle at 80% 20%,#781cff47,#0000 60%),radial-gradient(circle at 20% 80%,#ff1b0a33,#0000 55%),#0a050f8c;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 45px #0009,0 0 25px #ff1b0a4d,inset 0 0 25px #781cff2e}.track-card:hover:before{opacity:.9}.track-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.track-number{font-family:var(--font-inter),sans-serif;letter-spacing:3px;color:var(--red);font-size:.65rem;font-weight:700}.track-tag{letter-spacing:2px;color:#888;text-transform:uppercase;font-size:.6rem}.track-title{font-family:var(--font-new-rocker),cursive;letter-spacing:2px;color:var(--fg);text-shadow:2px 2px #781cff66;margin-bottom:14px;font-size:1.4rem}.track-card audio{width:100%;height:32px;accent-color:var(--red);filter:drop-shadow(0 4px 8px #0006);border-radius:16px}@media (max-width:900px){.tracks-grid{grid-template-columns:1fr;gap:18px}}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:35px;display:grid}.gallery-item{border:1px solid var(--line);aspect-ratio:4/5;border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #0006}.gallery-item img{object-fit:cover;filter:grayscale(.15)contrast(1.05);width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.gallery-item:hover img{filter:grayscale(0)contrast(1.1);transform:scale(1.06)}@media (max-width:700px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.live-dates{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b}.past-dates-toggle{border-bottom:1px solid var(--line);background:#781cff0f}.past-dates-toggle summary{cursor:pointer;min-height:44px;font:700 .72rem/1.4 var(--font-inter),Arial,sans-serif;letter-spacing:1.5px;color:#f1eee8;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;list-style:none;display:flex}.past-dates-toggle summary::-webkit-details-marker{display:none}.past-dates-toggle summary:after{content:"▾";color:var(--red);font-size:1rem;transition:transform .2s}.past-dates-toggle[open] summary:after{transform:rotate(180deg)}.past-dates-toggle summary:hover{background:#781cff24}.past-dates-toggle summary:focus-visible{outline-offset:-3px;outline:2px solid #fff}.past-dates-list .live-date:last-child{border-bottom:1px solid var(--line)}.live-date{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr auto;align-items:baseline;gap:25px;padding:20px 18px;transition:all .25s;display:grid;position:relative}.live-date:hover{background:#781cff29;padding-left:28px}.live-date.is-past{cursor:pointer}.photo-preview{opacity:0;visibility:hidden;pointer-events:none;z-index:6;gap:10px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)translate(8px)scale(.55)}.live-date time{cursor:pointer}.live-date time:hover~.photo-preview,.live-date.is-past:hover .photo-preview{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)scale(1)}.photo-preview a{line-height:0;display:block;position:relative}.photo-preview a:hover,.photo-preview a:focus-visible{z-index:10}.photo-preview a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.photo-preview .ph{object-fit:cover;background:linear-gradient(135deg,#781cffd9,#ff1b0abf),repeating-linear-gradient(45deg,#00000026 0 6px,#0000 6px 12px);border:2px solid #f1eee8d9;border-radius:2px;width:70px;height:70px;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 10px 28px #0009}.live-date time:hover~.photo-preview .ph,.live-date.is-past:hover .photo-preview .ph{pointer-events:auto}.photo-preview .ph:hover{z-index:7;box-shadow:0 30px 70px #000000e6;transform:scale(3.4)!important}.photo-preview .ph:first-child{transform:rotate(-6deg)}.photo-preview .ph:nth-child(2){transform:rotate(3deg)translateY(6px)}.photo-preview .ph:nth-child(3){transform:rotate(-2deg)translateY(-4px)}@media (max-width:900px){.photo-preview{opacity:1;visibility:visible;pointer-events:auto;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:12px;display:flex;position:static;transform:none}.photo-preview .ph{width:52px;height:52px}.photo-preview .ph:active{z-index:9;transform:scale(2.2)}}.live-date time{font-family:var(--font-new-rocker),cursive;letter-spacing:2px;color:var(--red);font-size:1.25rem}.cal-actions{vertical-align:middle;z-index:5;gap:6px;margin-left:12px;display:inline-flex;position:relative}.cal-btn{appearance:none;font-family:var(--font-inter),Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#e0dcd4;cursor:pointer;white-space:nowrap;background:#781cff38;border:1px solid #781cff80;border-radius:12px;align-items:center;gap:4px;padding:4px 9px;font-size:.58rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.cal-btn:hover{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 12px #ff1b0a8c}@media (max-width:700px){.cal-actions{grid-column:1/-1;gap:8px;margin:8px 0 0;display:flex}.cal-btn{border-radius:14px;padding:6px 12px;font-size:.62rem}}.live-place{font-family:var(--font-new-rocker),cursive;letter-spacing:2px;font-size:1.15rem}.live-city{letter-spacing:3px;color:#999;text-transform:uppercase;text-align:right;font-size:.7rem}.watch{text-align:center;margin-top:35px}.watch a{font-family:var(--font-new-rocker),cursive;letter-spacing:3px;color:#fff;border:1px solid var(--red);padding:15px 30px;font-size:1.1rem;text-decoration:none;transition:all .3s;display:inline-block}.watch a:hover{background:var(--red);box-shadow:0 0 35px #ff1b0a59}.youtube-feature{border:1px solid var(--line);background:linear-gradient(#00000052,#000000b8), var(--video-bg,none) center/cover no-repeat;color:#fff;align-items:flex-end;min-height:410px;margin-top:40px;text-decoration:none;transition:all .35s;display:flex;position:relative;overflow:hidden}.youtube-feature:before{content:"";background:linear-gradient(135deg,#781cff47,#0000 55%,#ff1b0a33);transition:all .35s;position:absolute;inset:0}.youtube-feature:hover{border-color:var(--red);transform:translateY(-4px);box-shadow:0 12px 40px #ff1b0a2e}.youtube-feature:hover:before{background:linear-gradient(135deg,#781cff73,#0000 55%,#ff1b0a61)}.youtube-content{z-index:1;justify-content:space-between;align-items:end;gap:25px;width:100%;padding:32px;display:flex;position:relative}.youtube-label{letter-spacing:4px;color:var(--red);margin-bottom:9px;font-size:.65rem}.youtube-title{font-family:var(--font-new-rocker),cursive;letter-spacing:3px;font-size:clamp(1.8rem,4vw,3.3rem);line-height:1}.youtube-play{border:1px solid var(--red);width:72px;height:72px;font-family:var(--font-new-rocker),cursive;letter-spacing:1px;background:#00000073;border-radius:50%;flex:0 0 72px;place-items:center;font-size:1.2rem;transition:all .3s;display:grid}.youtube-feature:hover .youtube-play{background:var(--red);box-shadow:0 0 28px #ff1b0a8c}@media (max-width:700px){.youtube-feature{min-height:330px}.youtube-content{align-items:center;padding:22px}.youtube-play{flex-basis:58px;width:58px;height:58px;font-size:1rem}}.links{flex-wrap:wrap;gap:18px;display:flex}.links a{width:64px;height:64px;color:var(--fg);background:linear-gradient(145deg,#781cff21,#ff1b0a14),#08060cc2;border:1px solid #781cff7a;place-items:center;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,color .25s;display:grid;box-shadow:0 8px 22px #0000006b,inset 0 0 16px #781cff14}.links a svg{filter:drop-shadow(1px 1px #ff1b0aa6)drop-shadow(-1px -1px #781cff99);width:31px;height:31px;display:block}.links a:hover,.links a:focus-visible{color:#fff;border-color:var(--red);transform:translateY(-4px)rotate(-2deg);box-shadow:0 10px 26px #0000008c,0 0 22px #ff1b0a45,inset 0 0 18px #781cff2e}.links a:focus-visible{outline:2px solid var(--fg);outline-offset:4px}@media (max-width:700px){.links{gap:14px}.links a{width:58px;height:58px}}.merch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.merch-card{background:linear-gradient(135deg,#781cff1f,#ff1b0a12 52%,#08060cf5);border:1px solid #781cff59;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #0000007a,inset 0 0 35px #781cff0f}.merch-visual{aspect-ratio:1;background:#070609;place-items:center;display:grid;position:relative;overflow:hidden}.merch-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#05040733);position:absolute;inset:0}.merch-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.merch-stock-badge{z-index:1;color:#ff695f;letter-spacing:2.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c080de0;border:1px solid #ffffff59;border-radius:999px;padding:9px 13px;font-size:.67rem;font-weight:700;display:none;position:absolute;top:20px;left:20px;box-shadow:0 0 18px #ff1b0a33}.merch-info{flex-direction:column;flex:1;align-items:flex-start;padding:24px clamp(20px,3vw,34px) 26px;display:flex}.merch-info h3{font-family:var(--font-new-rocker),cursive;letter-spacing:.3px;text-shadow:2px 2px #ff1b0a4d;font-size:.82rem;line-height:1.25}.merch-rule{background:linear-gradient(90deg,var(--red),var(--purple));width:54px;height:2px;margin:16px 0}.merch-price{color:#fff;letter-spacing:.5px;text-shadow:0 0 14px #ff1b0a52;background:#ff1b0a1f;border:1px solid #ff695f73;border-radius:999px;align-items:center;margin-top:8px;padding:6px 11px;font-size:1.2rem;font-weight:800;display:inline-flex}.merch-description a,.product-copy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.merch-description a:hover,.product-copy a:hover{color:var(--red)}.merch-description{color:#c8c4cc;font-size:.86rem;line-height:1.8}.merch-sizes{color:#eee;letter-spacing:2px;margin-top:22px;font-size:.68rem}.merch-availability-note{color:#c8c4cc;letter-spacing:.35px;margin:-14px 0 26px;font-size:.82rem;line-height:1.7}.merch-card[data-stock=unavailable] .merch-stock-badge{display:block}.merch-card[data-stock=unavailable] .merch-sizes span{-webkit-text-decoration:line-through #ff695fd9;text-decoration:line-through #ff695fd9;text-decoration-thickness:1px}@media (max-width:700px){.merch-grid{grid-template-columns:1fr;gap:16px}.merch-card{border-radius:17px}.merch-visual:after{background:linear-gradient(#0000 65%,#0504072e)}.merch-stock-badge{padding:8px 11px;font-size:.6rem;top:14px;left:14px}.merch-info{padding:21px 22px 23px}.merch-info h3{font-size:.78rem}.merch-availability-note{margin:-15px 0 20px}}footer{text-align:center;border-top:1px solid var(--line);color:#666;letter-spacing:3px;padding:45px;font-size:.65rem}.dot-nav{transition:opacity .3s;display:none}body.in-hero .dot-nav{opacity:0;pointer-events:none}@media (max-width:700px){.navlinks{display:none}.dot-nav{z-index:45;flex-direction:column;gap:16px;display:flex;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.dot-nav a{background:#ff1b0a33;border:1px solid #ff1b0a8c;border-radius:50%;width:10px;height:10px;transition:all .3s;position:relative;box-shadow:0 0 4px #ff1b0a40}.dot-nav a:after{content:attr(data-label);font-family:var(--font-inter),Arial,sans-serif;letter-spacing:2px;color:#999;white-space:nowrap;opacity:0;pointer-events:none;font-size:.55rem;transition:all .25s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.dot-nav a:active:after,.dot-nav a:focus:after{opacity:1}.dot-nav a.active{background:var(--red);animation:1.8s ease-in-out infinite dotPulse;box-shadow:0 0 10px 3px #ff1b0ad9}@keyframes dotPulse{0%,to{box-shadow:0 0 10px 3px #ff1b0ad9}50%{box-shadow:0 0 16px 6px #ff1b0a80}}.hero{background-position:top;background-attachment:scroll}section:before{background-attachment:scroll}.kaz{font-size:clamp(4rem,18vw,7rem)}.live-date{grid-template-columns:1fr auto;gap:7px 15px;padding:18px 12px}.live-date:hover{padding-left:18px}.live-place{grid-column:1/-1}.live-city{font-size:.62rem}}.lightbox{z-index:9999;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;padding:4vw;display:none;position:fixed;inset:0}.lightbox.open{display:flex}.lightbox img{object-fit:contain;border:1px solid var(--line);max-width:100%;max-height:100%;box-shadow:0 30px 80px #000000e6}.lightbox button{color:var(--fg);cursor:pointer;opacity:.7;background:0 0;border:0;padding:20px;font-size:42px;position:absolute;top:50%;transform:translateY(-50%)}.lightbox button:hover{opacity:1;color:var(--red)}.lightbox .lb-prev{left:0}.lightbox .lb-next{right:0}.lightbox .lb-close{font-size:34px;top:30px;right:0;transform:none}.lightbox.poster-mode .lb-prev,.lightbox.poster-mode .lb-next{display:none}.lightbox:not(.poster-mode){box-sizing:border-box;padding-bottom:76px}.lightbox:not(.poster-mode) img{max-height:calc(100dvh - 152px)}.lightbox .lb-credit{bottom:max(20px,env(safe-area-inset-bottom));text-align:center;color:#f1eee8;font:14px/1.5 var(--font-inter),Arial,sans-serif;letter-spacing:.4px;cursor:default;margin:0;position:absolute;left:20px;right:20px}.lightbox .lb-credit[hidden]{display:none}.lightbox .lb-credit a{color:inherit;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.lightbox .lb-credit a:hover,.lightbox .lb-credit a:focus-visible{color:var(--red)}.kaz{text-shadow:none;width:min(1110px,88vw);margin:0;padding:0 1vw;font-size:0;line-height:0}.kaz-logo{filter:drop-shadow(4px 4px #ff1b0a80)drop-shadow(-4px -3px #781cff73)drop-shadow(0 0 30px #000000e6);width:100%;height:auto;display:block}@media (max-width:700px){.kaz{width:94vw;padding:0}.kaz-logo{filter:drop-shadow(2px 2px #ff1b0a80)drop-shadow(-2px -2px #781cff73)drop-shadow(0 0 18px #000000e6)}}nav a.logo{margin-left:0;line-height:0;display:block}.logo img{filter:none;image-rendering:auto;width:auto;height:28px;display:block}.kaz{transform:translateY(13vh)}@media (max-width:700px){.logo img{height:22px}.kaz{transform:translateY(10vh)}}.live-date.is-past,.live-date.upcoming-compact{background:#ffffff06;grid-template-columns:126px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:48px;padding:7px 14px}.live-date.is-past:hover,.live-date.upcoming-compact:hover{background:#781cff1c;padding-left:18px}.live-date.is-past time,.live-date.upcoming-compact time{letter-spacing:1px;font-size:.88rem}.live-date.is-past time{color:#f1eee8b8}.live-date.upcoming-compact time{color:var(--red)}.live-date.is-past .live-place,.live-date.upcoming-compact .live-place{letter-spacing:1px;grid-column:auto;font-size:.82rem}.live-date.is-past .live-place{color:#c9c3d0}.live-date.upcoming-compact .live-place{color:var(--fg)}.live-date.is-past .live-city,.live-date.upcoming-compact .live-city{letter-spacing:1.5px;font-size:.55rem}.live-date.is-past .photo-preview,.live-date.upcoming-compact .photo-preview{opacity:1;visibility:visible;pointer-events:auto;flex-wrap:nowrap;grid-column:auto;gap:6px;margin:0;display:flex;position:static;transform:none}.live-date.is-past .photo-preview .ph,.live-date.upcoming-compact .photo-preview .ph{border-width:1px;width:34px;height:34px}.live-date.upcoming-compact .cal-actions{grid-area:1/4;gap:4px;margin:0}.live-date.upcoming-compact .cal-btn{padding:4px 7px;font-size:.54rem}.live-date.upcoming-compact .photo-preview{grid-area:1/5}@media (max-width:700px){.live-date.is-past,.live-date.upcoming-compact{grid-template-columns:84px minmax(0,1fr) auto;gap:4px 8px;min-height:0;padding:7px 9px}.live-date.is-past:hover,.live-date.upcoming-compact:hover{padding-left:12px}.live-date.is-past time,.live-date.upcoming-compact time{letter-spacing:.5px;font-size:.76rem}.live-date.is-past .live-place,.live-date.upcoming-compact .live-place{letter-spacing:.4px;min-width:0;font-size:.72rem}.live-date.is-past .live-city,.live-date.upcoming-compact .live-city{letter-spacing:.7px;font-size:.48rem}.live-date.is-past .photo-preview{grid-column:1/-1;justify-content:flex-end;gap:6px}.live-date.upcoming-compact .cal-actions{grid-area:2/1/auto/3;justify-self:start;gap:5px}.live-date.upcoming-compact .photo-preview{grid-area:2/3;justify-content:flex-end;gap:5px}.live-date.is-past .photo-preview .ph,.live-date.upcoming-compact .photo-preview .ph{width:30px;height:30px}.live-date.upcoming-compact .cal-btn{padding:5px 8px;font-size:.54rem}}@media (min-width:701px) and (max-width:1000px){.nav{padding:18px 14px}.navlinks a{letter-spacing:1px;margin-left:12px;font-size:.6rem}}section.contact-top{text-align:center;max-width:1100px;padding:40px 25px 32px;scroll-margin-top:90px}.contact-top h2{letter-spacing:3px;margin-bottom:16px;font-size:1.35rem}.contact-top .line{margin:0 auto 24px}.contact-top .links{justify-content:center;gap:18px}.contact-top .links a{width:56px;height:56px}.contact-top .links a svg{width:28px;height:28px}.mobile-shortcuts{display:none}@media (max-width:700px){.nav{gap:8px;padding:12px 14px}.nav .logo img{width:90px;max-width:100%;height:auto}.mobile-shortcuts{align-items:center;gap:6px;margin-left:auto;display:flex}.mobile-shortcuts a{letter-spacing:.7px;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 8px;font-size:10px;display:flex}.mobile-shortcuts a:focus-visible{outline-offset:2px;outline:2px solid #fff}section.contact-top{padding:28px 16px 24px;scroll-margin-top:84px}.contact-top h2{margin-bottom:12px;font-size:1.1rem}.contact-top .line{margin-bottom:20px}.contact-top .links{flex-wrap:nowrap;gap:14px}.contact-top .links a{flex:0 0 52px;width:52px;height:52px}.contact-top .links a svg{width:26px;height:26px}.contact-top .links a:hover{transform:none}}@media (max-width:360px){.nav{padding-left:10px;padding-right:10px}.nav .logo img{width:76px}.mobile-shortcuts a{letter-spacing:.4px;padding:0 6px}}section.contact-top{padding-top:30px;padding-bottom:45px}.contact-top .links a{position:relative;overflow:visible}.contact-top .contact-label{color:#c7c0cc;font:400 11px/1.4 var(--font-inter),Arial,sans-serif;letter-spacing:.25px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,3px)}.contact-top .links a:hover,.contact-top .links a:focus-visible{transform:translateY(-3px)}.contact-top .links a:hover .contact-label,.contact-top .links a:focus-visible .contact-label{opacity:1;transform:translate(-50%)}@media (hover:none){.contact-top .contact-label{opacity:.8;transform:translate(-50%)}}@media (max-width:700px){section.contact-top{padding-top:24px;padding-bottom:42px}}@media (prefers-reduced-motion:reduce){.contact-top .contact-label{transition:none}}.contact-top .links a svg{transition:filter .28s}.contact-top .links a:hover,.contact-top .links a:focus-visible{color:#fff;border-color:#c785e2a6;transform:none;box-shadow:0 6px 18px #00000061,0 0 12px #781cff2b,0 0 8px #ff1b0a1f,inset 0 0 12px #781cff1a}.contact-top .links a:hover svg,.contact-top .links a:focus-visible svg{filter:drop-shadow(0 0 2px #ffffff52)drop-shadow(2px 0 5px #ff1b0a61)drop-shadow(-2px 0 5px #781cff7a)}@media (hover:none){.contact-top .links a:not(:active):not(:focus-visible){border-color:#781cff7a;box-shadow:0 8px 22px #0000006b,inset 0 0 16px #781cff14}.contact-top .links a:not(:active):not(:focus-visible) svg{filter:drop-shadow(1px 1px #ff1b0aa6)drop-shadow(-1px -1px #781cff99)}.contact-top .links a:active svg{filter:drop-shadow(0 0 2px #ffffff52)drop-shadow(2px 0 5px #ff1b0a61)drop-shadow(-2px 0 5px #781cff7a)}}@media (prefers-reduced-motion:reduce){.contact-top .links a svg{transition:none}}@media (max-width:700px){html,body{touch-action:pan-x pan-y;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}.mobile-shortcuts,.contact-top .contact-label{display:none!important}section.contact-top{padding-bottom:24px}.nav .logo img{width:auto;height:22px}button,a,input,select,textarea{touch-action:pan-x pan-y}input,select,textarea{font-size:16px!important}footer{width:100%;padding:28px 8px calc(28px + env(safe-area-inset-bottom,0px));letter-spacing:0;white-space:nowrap;text-align:center;justify-content:center;align-items:center;font-size:clamp(9px,2.65vw,11px);line-height:1.5;display:flex}}.merch-product-open{appearance:none;width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border:0;padding:0}.merch-product-open:focus-visible,.merch-details-button:focus-visible,.product-close:focus-visible{outline-offset:-4px;outline:2px solid #fff}.merch-product-open .merch-stock-badge{pointer-events:none}.merch-details-button{color:#f1eee8;min-height:44px;font:600 12px var(--font-inter),Arial,sans-serif;letter-spacing:1px;cursor:pointer;background:#781cff1f;border:1px solid #781cff8c;border-radius:4px;margin-top:22px;padding:12px 18px}.merch-details-button:hover{border-color:var(--red);background:#ff1b0a1a}.product-modal{color:#f1eee8;overscroll-behavior:contain;background:#0b080e;border:1px solid #63334e;border-radius:12px;width:min(880px,100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #000}.product-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9}.product-bar{z-index:2;font:600 12px var(--font-inter),Arial,sans-serif;letter-spacing:2px;background:#0b080e;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}.product-close{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:30px}.product-layout{grid-template-columns:1fr 1fr;align-items:start;display:grid}.product-picture{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.product-content{min-width:0;padding:28px}.product-title{font-family:var(--font-new-rocker),cursive;letter-spacing:1px;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(22px,3vw,30px);line-height:1.25}.product-price{margin-bottom:20px;font-size:24px;font-weight:700}.product-copy{color:#c8c0cc;margin-bottom:22px;font-size:14px;line-height:1.7}.product-size-label{letter-spacing:1px;color:#c8c0cc;margin-bottom:10px;font-size:12px}.product-sizes{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.product-sizes span{color:#999;border:1px solid #ffffff24;border-radius:4px;place-items:center;min-width:40px;min-height:40px;font-size:13px;text-decoration:line-through;display:grid}.product-unavailable{color:#b7aeba;width:100%;min-height:48px;font:600 13px var(--font-inter),Arial,sans-serif;letter-spacing:1px;cursor:not-allowed;background:#242027;border:1px solid #ffffff20;border-radius:4px;padding:14px;display:block}@media (max-width:700px){.product-modal{touch-action:pan-x pan-y;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.product-layout{grid-template-columns:1fr}.product-picture{object-fit:contain;background:#100d12;max-height:42svh}.product-content{padding:20px}.product-price{margin-bottom:14px}.product-copy{margin-bottom:16px}.product-sizes{margin-bottom:18px}}.booking-trigger{color:#f1eee8;min-height:44px;font:600 12px var(--font-inter),Arial,sans-serif;letter-spacing:1px;cursor:pointer;background:#160e1c;border:1px solid #63334e;border-radius:4px;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:12px 20px;display:inline-flex}.booking-trigger svg{flex-shrink:0;width:26px;height:26px}.booking-trigger:hover{background:#26101a;border-color:#ff1b0a}.booking-trigger:focus-visible{outline-offset:4px;outline:2px solid #f1eee8}.pro-page .booking-secondary-email{margin-top:8px;display:inline-block}.pro-page .booking-meta{flex-wrap:wrap;gap:20px 50px;margin-bottom:24px;display:flex}.pro-page .booking-label{letter-spacing:1.5px;color:#beb1c5;margin-bottom:9px;font-size:11px;display:block}.pro-page a{color:#f1eee8;overflow-wrap:anywhere}.pro-page h3{letter-spacing:1.5px;margin:0 0 9px;font-size:13px}.pro-page .booking-backline{border-left:2px solid #63334e;margin:-8px 0 28px;padding:0 0 0 14px}.pro-page .booking-backline h3{letter-spacing:1px;color:#beb1c5;font-size:11px}.pro-page .booking-backline p{color:#c4bacb;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.pro-page .booking-credit{color:#c4bacb;margin:0 0 18px;font-size:12px}.pro-page .booking-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pro-page .booking-photo{font-size:12px;text-decoration:none;display:block}.pro-page .booking-photo img{object-fit:contain;background:#141017;width:100%;height:200px;margin-bottom:10px;display:block}.pro-page .booking-photo span{min-height:30px;display:block}@media (max-width:520px){.pro-page .booking-photos{grid-template-columns:1fr}.pro-page .booking-photo img{height:260px}}.video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:22px;margin-top:28px;display:grid}.video-card{color:var(--fg);border:1px solid var(--line);background:#08060c99;text-decoration:none;transition:all .3s;display:block}.video-card:hover,.video-card:focus-visible{border-color:var(--red);transform:translateY(-3px);box-shadow:0 10px 30px #ff1b0a26}.video-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.video-card-thumb{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.video-card-thumb img{object-fit:cover;filter:saturate(.85)brightness(.8);width:100%;height:100%;transition:all .35s;display:block}.video-card:hover .video-card-thumb img{filter:none;transform:scale(1.03)}.video-card-thumb .youtube-play{flex-basis:52px;width:52px;height:52px;font-size:.85rem;position:absolute;bottom:14px;right:14px}.video-card:hover .youtube-play{background:var(--red);box-shadow:0 0 28px #ff1b0a8c}.video-card-title{font-family:var(--font-new-rocker),cursive;letter-spacing:2px;padding:14px 16px;font-size:1rem;display:block}#videos .youtube-feature+.youtube-feature{margin-top:22px}#videos .youtube-title{text-transform:uppercase}.live-place a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.live-place a:hover,.live-place a:focus-visible{border-bottom-color:var(--red)}:where(img[width][height]){height:auto}.product-unavailable{text-align:center;cursor:default;margin:0}.product-available{border:1px solid var(--red);color:#f1eee8;font:600 13px var(--font-inter),Arial,sans-serif;letter-spacing:1px;text-align:center;background:#ff1b0a1a;border-radius:4px;margin:0;padding:14px;display:block}.video-frame{aspect-ratio:16/9;background:#000;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-frame-feature{border:1px solid var(--line);margin-top:40px}#videos .video-frame-feature+.youtube-feature,#videos .youtube-feature+.video-frame-feature,#videos .video-frame-feature+.video-frame-feature{margin-top:22px}.product-sizes.is-available span{color:var(--fg);text-decoration:none}footer{color:#8a8a8a}a.booking-trigger{text-decoration:none}.pro-page{padding-top:60px}.pro-page h1{font-family:var(--font-new-rocker),cursive;letter-spacing:4px;text-shadow:3px 3px #ff1b0a4d;margin-bottom:30px;font-size:clamp(1.7rem,3.5vw,2.6rem)}.pro-page h2{letter-spacing:3px;margin:44px 0 18px;font-size:clamp(1.1rem,2.2vw,1.4rem)}.pro-bio{max-width:760px;margin:0 0 36px}.pro-docs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-bottom:36px;display:grid}.pro-doc{background:#170f1d;border:1px solid #63334e;border-radius:4px;padding:20px}.pro-doc h3{font-family:var(--font-new-rocker),cursive;letter-spacing:2px;margin:0 0 6px;font-size:1.15rem}.pro-doc-subtitle{color:#beb1c5;letter-spacing:.5px;margin:0 0 16px;font-size:12px;line-height:1.5}.pro-doc-file{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 0;display:flex}.pro-doc-lang{min-width:28px;color:var(--red);letter-spacing:2px;font-size:11px;font-weight:600}.pro-btn{color:#f1eee8;min-height:44px;font:600 12px var(--font-inter),Arial,sans-serif;letter-spacing:1px;background:#781cff1f;border:1px solid #781cff8c;border-radius:4px;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.pro-btn:hover{border-color:var(--red);background:#ff1b0a1a}.pro-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.pro-doc-size{color:#9d93a3;letter-spacing:.5px;font-size:11px}.pro-page .booking-backline{margin:0 0 8px}.pro-back{margin-top:48px}.pro-back a{color:#c4bacb;border-bottom:1px solid #0000;text-decoration:none}.pro-back a:hover,.pro-back a:focus-visible{color:#f1eee8;border-bottom-color:var(--red)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pro-page .booking-photo .booking-photo-credit{color:#9d93a3;min-height:0;font-size:11px}.live-date.is-highlight{box-shadow:inset 3px 0 0 var(--red);background:linear-gradient(90deg,#ff1b0a29,#781cff1a 55%,#ffffff06)}.live-date.is-highlight:hover{background:linear-gradient(90deg,#ff1b0a3d,#781cff29 55%,#781cff14)}.live-date.is-highlight time{color:var(--fg)}.live-date.is-highlight .live-place{color:var(--fg);text-shadow:2px 2px #ff1b0a59,-1px -1px #781cff59}.live-date.is-highlight .live-city{color:#c9c3d0}.live-date.is-highlight .photo-preview .ph{border-color:var(--red)}
