@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Unbounded", "Manrope", system-ui, sans-serif;--font-body: "Manrope", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root{--ink-900: #08030E;--ink-800: #0A0413;--ink-700: #12051D;--ink-600: #17062A;--neon-pink: #FF2D8E;--neon-pink-soft: #FF6FB0;--neon-cyan: #35E8FF;--neon-gold: #FFCF5C;--neon-violet: #7B2CFF;--neon-violet-soft: #B18CFF;--neon-lime: #A8FF3E;--on-pink: #0B0313;--on-cyan: #06121A;--on-gold: #1A1004;--on-violet: #14061F;--on-lime: #0D1A03;--text-1: #FFFFFF;--text-2: #F2E7F6;--text-3: rgba(242, 231, 246, .72);--text-4: rgba(242, 231, 246, .6);--text-5: rgba(242, 231, 246, .5);--line-soft: rgba(255, 255, 255, .14);--line-pink: rgba(255, 45, 142, .28);--line-pink-strong: rgba(255, 45, 142, .45);--line-cyan: rgba(53, 232, 255, .3);--line-gold: rgba(255, 207, 92, .3);--fill-pink: rgba(255, 45, 142, .08);--fill-cyan: rgba(53, 232, 255, .06);--fill-gold: rgba(255, 207, 92, .06);--fill-white: rgba(255, 255, 255, .03);--scrim-nav: rgba(10, 4, 17, .72);--scrim-sheet: rgba(8, 3, 14, .92);--surface-page: var(--ink-900);--surface-section: var(--ink-800);--surface-section-alt: var(--ink-700);--surface-band: var(--ink-600);--surface-card: var(--fill-white);--border-default: var(--line-soft);--border-accent: var(--line-pink);--text-heading: var(--text-1);--text-body: var(--text-3);--text-muted: var(--text-4);--accent: var(--neon-pink);--accent-2: var(--neon-cyan);--accent-3: var(--neon-gold);--accent-on: var(--on-pink)}:root{--fs-hero: clamp(46px, 12vw, 122px);--fs-section: clamp(30px, 7.5vw, 74px);--fs-title-lg: clamp(20px, 5.6vw, 30px);--fs-title: 21px;--fs-date: clamp(40px, 11vw, 66px);--fs-lead: clamp(17px, 4.6vw, 25px);--fs-body-lg: 17px;--fs-body: 15.5px;--fs-body-sm: 14px;--fs-eyebrow: 12px;--fs-label: 13.5px;--fs-meta: 11px;--lh-hero: .94;--lh-section: 1;--lh-title: 1.1;--lh-body: 1.6;--ls-hero: -.015em;--ls-eyebrow: .3em;--ls-label: .06em;--ls-meta: .14em;--ls-wide: .2em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--type-hero: var(--fw-black) var(--fs-hero)/var(--lh-hero) var(--font-display);--type-section: var(--fw-semibold) var(--fs-section)/var(--lh-section) var(--font-display);--type-title-lg: var(--fw-semibold) var(--fs-title-lg)/var(--lh-title) var(--font-display);--type-title: var(--fw-semibold) var(--fs-title)/var(--lh-title) var(--font-display);--type-date: var(--fw-black) var(--fs-date)/.9 var(--font-display);--type-lead: var(--fw-light) var(--fs-lead)/1.35 var(--font-display);--type-body: var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-label: var(--fw-black) var(--fs-label)/1 var(--font-body)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 104px;--section-y: clamp(56px, 12vw, 104px);--gutter: clamp(20px, 5.5vw, 40px);--content-max: 1240px;--measure: 34em;--tap-min: 44px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px}:root{--glow-pink-sm: 0 0 20px rgba(255, 45, 142, .45);--glow-pink: 0 0 22px rgba(255, 45, 142, .55);--glow-pink-lg: 0 0 30px rgba(255, 45, 142, .6);--glow-cyan: 0 0 20px rgba(53, 232, 255, .4);--glow-gold: 0 0 20px rgba(255, 207, 92, .35);--glow-card: 0 0 70px rgba(255, 45, 142, .28);--text-glow-hero: 0 0 8px rgba(255, 255, 255, .35), 0 0 26px rgba(255, 45, 142, .65), 0 0 70px rgba(255, 45, 142, .3);--text-glow-pink: 0 0 26px rgba(255, 45, 142, .55);--text-glow-cyan: 0 0 26px rgba(53, 232, 255, .5);--text-glow-gold: 0 0 26px rgba(255, 207, 92, .45);--blur-nav: blur(16px);--blur-chip: blur(10px);--dur-fast: .18s;--dur: .35s;--ease: cubic-bezier(.22, .61, .36, 1);--border-hair: 1px;--border-cta: 1.5px}:root{--bg-hero: radial-gradient(ellipse 62% 48% at 80% 26%, rgba(255, 45, 142, .26), transparent 64%), radial-gradient(ellipse 55% 50% at 10% 82%, rgba(53, 232, 255, .16), transparent 62%), radial-gradient(ellipse 95% 60% at 50% -10%, rgba(123, 44, 255, .3), transparent 68%), var(--ink-900);--bg-band: linear-gradient(180deg, var(--ink-800), var(--ink-600) 42%, var(--ink-800));--bg-band-lights: radial-gradient(ellipse 45% 60% at 88% 12%, rgba(255, 45, 142, .22), transparent 66%), radial-gradient(ellipse 40% 50% at 6% 88%, rgba(53, 232, 255, .14), transparent 62%);--bg-section: linear-gradient(180deg, var(--ink-800), var(--ink-700));--tex-dots: radial-gradient(rgba(255, 255, 255, .14) 1px, transparent 1.4px);--tex-dots-size: 30px 30px;--tex-floor: repeating-linear-gradient(90deg, rgba(53, 232, 255, .16) 0 1px, transparent 1px 70px);--tex-hatch-pink: repeating-linear-gradient(45deg, rgba(255, 45, 142, .18) 0 8px, rgba(10, 4, 19, .7) 8px 16px);--tex-hatch-cyan: repeating-linear-gradient(45deg, rgba(53, 232, 255, .16) 0 8px, rgba(10, 4, 19, .7) 8px 16px);--tex-hatch-gold: repeating-linear-gradient(45deg, rgba(255, 207, 92, .16) 0 8px, rgba(10, 4, 19, .7) 8px 16px);--grad-mirrorball: conic-gradient(from 0deg, #FF2D8E, #7B2CFF, #35E8FF, #FFCF5C, #FF2D8E)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-2);font:var(--type-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:var(--neon-pink);text-decoration:none;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--neon-cyan)}button{font:inherit}::selection{background:var(--neon-pink);color:var(--on-pink)}@keyframes ks-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ks-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes ks-flicker{0%,to{opacity:1}47%{opacity:1}48%{opacity:.55}50%{opacity:1}92%{opacity:.7}94%{opacity:1}}@keyframes ks-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ks-eq-1{0%,to{height:22%}50%{height:92%}}@keyframes ks-eq-2{0%,to{height:70%}50%{height:28%}}@keyframes ks-eq-3{0%,to{height:38%}50%{height:100%}}@keyframes ks-eq-4{0%,to{height:86%}50%{height:34%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--tap-min);padding:14px 26px;border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-black);font-size:var(--fs-label);line-height:1;letter-spacing:var(--ls-label);text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn--solid{background:var(--tone, var(--neon-pink));color:var(--tone-on, var(--on-pink));box-shadow:var(--glow-pink)}.btn--solid:hover{background:var(--neon-cyan);color:var(--on-cyan)}.btn--outline{background:transparent;border:var(--border-cta) solid var(--tone, var(--neon-pink));color:var(--tone, var(--neon-pink))}.btn--outline:hover{background:var(--tone, var(--neon-pink));color:var(--tone-on, var(--on-pink))}.btn--hero{padding:18px 38px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;letter-spacing:0;text-transform:none;box-shadow:var(--glow-pink-lg)}.btn--hero-ghost{padding:17px 32px;border-color:#35e8ff99;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:15px;letter-spacing:0;text-transform:none}.btn--nav{padding:11px 22px}.btn--row{padding:14px 30px;font-size:14px}.btn--tiny{min-height:0;padding:10px 20px;border-width:var(--border-hair);font-weight:var(--fw-bold);text-transform:none}@media(pointer:coarse){.btn--tiny{min-height:var(--tap-min)}}.btn--block{display:flex;width:100%}.btn.is-disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn.is-disabled:hover,.btn[aria-disabled=true]:hover{background:transparent;color:var(--tone, var(--neon-pink))}.chip{display:inline-flex;align-items:center;border:var(--border-hair) solid rgba(255,255,255,.2);border-radius:var(--radius-pill);padding:7px 16px;font-size:var(--fs-label);color:var(--text-4)}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:14px}.eyebrow:before{content:"";flex:0 0 auto;width:30px;height:2px;background:var(--tone, var(--neon-pink))}.eyebrow span{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-eyebrow);line-height:1;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--tone, var(--neon-pink))}.section-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h2);line-height:1.06;color:var(--text-1)}.placeholder{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border:var(--border-hair) solid var(--tone-line-strong, var(--line-pink-strong));border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,var(--tone-hatch, rgba(255, 45, 142, .14)) 0 10px,rgba(123,44,255,.14) 10px 20px)}.photo{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.placeholder__label{padding:10px 16px;border:var(--border-hair) dashed rgba(255,255,255,.45);border-radius:var(--radius-sm);background:#0a041380;font-family:var(--font-mono);font-size:11.5px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#ffffffb8}.site-header{position:sticky;top:0;z-index:100;padding-block:16px;background:var(--scrim-nav);backdrop-filter:var(--blur-nav);-webkit-backdrop-filter:var(--blur-nav);border-bottom:var(--border-hair) solid rgba(255,45,142,.24)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:var(--tap-min);line-height:1;color:var(--text-1)}.brand:hover{color:var(--text-1)}.brand__pre{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:9px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--neon-pink)}.brand__name{font-family:var(--font-display);font-weight:var(--fw-black);font-size:28px;line-height:.94;letter-spacing:.14em;text-shadow:0 0 12px rgba(255,45,142,.75)}.site-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end}.site-nav__link{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:14px;letter-spacing:.02em;color:#f2e7f6c7}.site-nav__link:hover{color:var(--neon-cyan)}.burger{display:none;place-items:center;width:var(--tap-min);height:var(--tap-min);flex:0 0 auto;padding:0;background:transparent;border:var(--border-hair) solid var(--line-pink-strong);border-radius:var(--radius-pill);cursor:pointer}.burger__bars{display:grid;gap:5px}.burger__bars i{display:block;width:18px;height:1.5px;background:var(--neon-pink);transition:transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.burger[aria-expanded=true] .burger__bars i:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger[aria-expanded=true] .burger__bars i:nth-child(2){opacity:0}.burger[aria-expanded=true] .burger__bars i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.is-menu-open .site-header{z-index:130;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.sheet{position:fixed;inset:0;z-index:110;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:80px var(--gutter) 40px;background:var(--scrim-sheet);backdrop-filter:var(--blur-nav);-webkit-backdrop-filter:var(--blur-nav);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease),visibility var(--dur) var(--ease)}.sheet.is-open{opacity:1;visibility:visible;pointer-events:auto}.sheet__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--tap-min);padding:14px 0;border-bottom:var(--border-hair) solid var(--line-soft);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(24px,8vw,34px);line-height:1.1;color:var(--text-1);opacity:0;transform:translateY(12px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),color var(--dur-fast) var(--ease)}.sheet__link:hover{color:var(--neon-cyan)}.sheet.is-open .sheet__link{opacity:1;transform:none;transition-delay:var(--stagger, 0ms)}.sheet__num{font-family:var(--font-mono);font-weight:var(--fw-regular);font-size:var(--fs-meta);line-height:1;letter-spacing:var(--ls-meta);color:var(--neon-pink)}.sheet__cta{margin-top:28px}.marquee{position:relative;z-index:5;overflow:hidden;padding:14px 0;border-top:var(--border-hair) solid var(--line-pink);border-bottom:var(--border-hair) solid var(--line-pink);background:var(--fill-pink)}.marquee__track{display:flex;width:max-content;animation:ks-marquee 34s linear infinite}.marquee__group{display:flex;align-items:center;gap:38px;padding-right:38px;white-space:nowrap;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1}.marquee__sep{font-style:normal}.lightbox{width:min(94vw,1200px);max-width:none;max-height:94vh;padding:0;border:0;background:transparent;overflow:visible;color:var(--text-2)}.lightbox::backdrop{background:#08030eeb;backdrop-filter:var(--blur-chip);-webkit-backdrop-filter:var(--blur-chip)}.lightbox__image{width:100%;max-height:82vh;object-fit:contain;border-radius:var(--radius-lg)}.lightbox__caption{margin-top:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-meta);text-transform:uppercase;text-align:center;color:var(--text-4)}.lightbox__close,.lightbox__nav{position:absolute;display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border:var(--border-hair) solid var(--line-pink-strong);border-radius:var(--radius-pill);background:#0a0411c7;color:var(--neon-pink);font-size:20px;line-height:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lightbox__close:hover,.lightbox__nav:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.lightbox__close{top:-14px;right:-14px}.lightbox__nav{top:50%;transform:translateY(-50%)}.lightbox__nav--prev{left:-14px}.lightbox__nav--next{right:-14px}@media(max-width:720px){.lightbox__close{top:-10px;right:0}.lightbox__nav--prev{left:0}.lightbox__nav--next{right:0}}.sound{position:fixed;right:26px;bottom:26px;z-index:120;display:flex;align-items:center;gap:12px;min-height:var(--tap-min);padding:10px 20px 10px 15px;border:var(--border-hair) solid var(--line-pink-strong);border-radius:var(--radius-pill);background:#0a0411c7;backdrop-filter:var(--blur-chip);-webkit-backdrop-filter:var(--blur-chip);box-shadow:0 0 22px #ff2d8e47;font-family:var(--font-body);font-size:13px;letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-2);cursor:pointer;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sound:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.sound.is-hidden,.sound.is-lightbox-hidden{opacity:0;transform:translateY(14px);pointer-events:none}.sound__eq{display:flex;align-items:flex-end;gap:3px;width:22px;height:20px;flex:0 0 auto}.sound__eq i{display:block;width:3px;height:3px;border-radius:50%;opacity:.6}.sound__eq i:nth-child(1),.sound__eq i:nth-child(2){background:var(--neon-pink)}.sound__eq i:nth-child(3),.sound__eq i:nth-child(4){background:var(--neon-cyan)}.sound[aria-pressed=true]{border-color:var(--neon-pink);box-shadow:var(--glow-pink-sm)}.sound[aria-pressed=true] .sound__eq i{border-radius:0;opacity:1}.sound[aria-pressed=true] .sound__eq i:nth-child(1){height:40%;animation:ks-eq-1 .9s ease-in-out infinite}.sound[aria-pressed=true] .sound__eq i:nth-child(2){height:70%;animation:ks-eq-2 1.1s ease-in-out infinite}.sound[aria-pressed=true] .sound__eq i:nth-child(3){height:50%;animation:ks-eq-3 .8s ease-in-out infinite}.sound[aria-pressed=true] .sound__eq i:nth-child(4){height:80%;animation:ks-eq-4 1.25s ease-in-out infinite}@media(max-width:720px){.sound{right:14px;bottom:14px;width:46px;height:46px;min-height:0;padding:0;justify-content:center;gap:0;border-radius:50%}.sound__label{display:none}.sound__eq{width:20px;height:18px}}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;background:var(--bg-hero)}.hero__media{position:absolute;inset:0;z-index:0}.hero__video,.hero__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video{opacity:0;transition:opacity var(--dur-normal) var(--ease)}.hero__video.is-playing{opacity:1}.hero__video.is-stalled{display:none}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#08030e8c,#08030ec7)}.hero__dots{position:absolute;inset:0;z-index:1;background-image:var(--tex-dots);background-size:var(--tex-dots-size);opacity:.28;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000,transparent 75%)}.hero__floor{position:absolute;left:0;right:0;bottom:0;z-index:2;height:30vh;background:linear-gradient(transparent,#ff2d8e14),var(--tex-floor);transform:perspective(420px) rotateX(66deg);transform-origin:bottom}.hero__ball{position:absolute;right:5vw;bottom:22vh;z-index:3;width:240px;height:240px;border-radius:50%;background:var(--grad-mirrorball);opacity:.16;filter:blur(18px);animation:ks-spin 34s linear infinite}.hero__inner{position:relative;z-index:5;width:100%;max-width:var(--content-max);margin-inline:auto;padding:88px 40px 72px}@media(min-width:901px)and (max-height:760px){.hero__inner{padding-block:48px 40px}.hero__lead{margin-top:18px}.hero__text{margin-top:12px}.hero__actions{margin-top:28px}}.hero>.marquee{margin-top:auto}.hero__badge{display:flex;align-items:center;gap:12px;margin-bottom:22px}.hero__badge i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--neon-cyan);box-shadow:0 0 14px var(--neon-cyan);animation:ks-pulse 1.8s infinite}.hero__badge span{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:12.5px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--neon-cyan)}.hero__badge-short{display:none}.hero__title{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);color:var(--text-1);text-shadow:var(--text-glow-hero);animation:ks-flicker 9s infinite}.hero__overline{display:block;margin-bottom:2px;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:13px;line-height:1;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:var(--neon-pink-soft);text-shadow:none;animation:none}.hero__lead{max-width:760px;margin-top:26px;font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-lead);line-height:1.35;letter-spacing:.01em;color:var(--neon-gold)}.hero__text{max-width:520px;margin-top:18px;font-size:16.5px;color:#f2e7f6a8}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px}.hero__note{display:inline-block;margin-top:28px;padding:8px 14px;border:var(--border-hair) dashed rgba(53,232,255,.32);border-radius:var(--radius-sm);background:#35e8ff0a;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-meta);text-transform:uppercase;color:#35e8ff99}.about{background:var(--bg-section)}.about__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:64px;align-items:center}.about__title{margin-bottom:26px}.about__intro{max-width:560px;margin-bottom:16px;font-size:18px;color:var(--neon-pink-soft)}.about__text{max-width:560px;margin-bottom:14px;font-size:16.5px;color:var(--text-3)}.about__text:last-of-type{margin-bottom:0}.members{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.member{min-width:190px;padding:15px 22px;border:var(--border-hair) solid var(--tone-line-strong);border-radius:var(--radius-md);background:var(--tone-fill)}.member__name{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:16px;color:var(--text-1)}.member__role{margin-top:4px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tone)}.member--pink .member__role{color:var(--neon-pink-soft)}.about__portrait{aspect-ratio:4 / 5;border-radius:var(--radius-xl);border-color:#ff2d8e59;box-shadow:var(--glow-card)}.afisha{position:relative;overflow:hidden;border-top:var(--border-hair) solid var(--line-pink);border-bottom:var(--border-hair) solid var(--line-pink);background:var(--bg-band)}.afisha:before{content:"";position:absolute;inset:0;background:var(--bg-band-lights)}.afisha__inner{position:relative;width:100%;max-width:var(--content-max);margin-inline:auto;padding:104px var(--gutter) 96px}.afisha__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:28px;padding-bottom:34px}.afisha__title{font-size:var(--fs-section);line-height:1}.afisha__meta{padding-bottom:8px;font-family:var(--font-display);font-weight:var(--fw-light);font-size:15px;letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-5)}.afisha__meta:empty{display:none}.concerts{display:flex;flex-direction:column;border-top:var(--border-hair) solid var(--line-soft)}.concert{display:grid;grid-template-columns:minmax(120px,184px) 1fr auto;align-items:center;gap:36px;padding:30px 8px;border-bottom:var(--border-hair) solid var(--line-soft);transition:background-color var(--dur-fast) var(--ease)}.concert:hover{background:var(--tone-row)}.concert__date{display:flex;align-items:baseline;gap:10px}.concert__day{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-date);line-height:.9;color:var(--tone);text-shadow:var(--tone-text-glow)}.concert__month{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:12px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-4)}.concert__city{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-title-lg);line-height:1.1;color:var(--text-1)}.concert__venue{margin-top:4px;font-size:15px;color:var(--text-4)}.concert__soon{align-self:center;font-size:14px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-5);white-space:nowrap}.afisha__empty{padding:48px 36px;border:var(--border-hair) dashed var(--line-pink-strong);border-radius:18px;background:#ff2d8e0f;text-align:center}.afisha__empty-title{margin-bottom:10px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:24px;line-height:1.2;color:var(--text-1)}.afisha__empty-text{max-width:520px;margin:0 auto 22px;color:var(--text-3)}.afisha__vendors{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;font-size:var(--fs-label);color:var(--text-4)}.media{background:linear-gradient(180deg,var(--ink-700),var(--ink-800))}.media__title{margin-bottom:34px}.carousel{position:relative}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto}}.carousel__nav{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:var(--tap-min);height:var(--tap-min);transform:translateY(-50%);border:var(--border-hair) solid var(--line-pink-strong);border-radius:var(--radius-pill);background:#0a0411d1;backdrop-filter:var(--blur-chip);-webkit-backdrop-filter:var(--blur-chip);color:var(--neon-pink);font-size:22px;line-height:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.carousel.is-ready .carousel__nav{display:grid}.carousel__nav:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.carousel__nav[disabled]{opacity:.25;cursor:default}.carousel__nav--prev{left:-14px}.carousel__nav--next{right:-14px}.media__videos{gap:20px}.video-card{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;overflow:hidden;border:var(--border-hair) solid var(--tone-line);border-radius:var(--radius-lg);background:repeating-linear-gradient(120deg,var(--tone-hatch-video) 0 9px,rgba(10,4,19,.6) 9px 18px);transition:border-color var(--dur-fast) var(--ease)}.video-card:hover{border-color:var(--tone)}.video-card__cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-card__play{position:relative;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:var(--tone);box-shadow:var(--tone-glow);font-size:20px;line-height:1;color:var(--tone-on)}.video-card__title{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:14px;color:var(--text-1)}.media__streamings{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}.media__streamings-label{margin-right:6px;font-size:15px;color:var(--text-3)}.streaming{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap-min);padding:12px 22px;border:var(--border-hair) solid rgba(255,255,255,.24);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:14.5px;color:var(--text-1);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.streaming__icon{display:grid;flex:0 0 auto;width:20px;height:20px}.streaming__icon svg{width:100%;height:100%}.streaming__icon[data-icon=yandex-music]{transform:scale(1.14)}.streaming:hover{border-color:var(--tone);color:var(--tone)}.media__tabs{display:none;gap:8px;margin-bottom:20px}.media__tab{flex:1;min-height:var(--tap-min);padding:12px;border:var(--border-hair) solid var(--line-soft);border-radius:var(--radius-pill);background:transparent;font-family:var(--font-body);font-weight:var(--fw-black);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-4);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.media__tab[aria-selected=true]{border:var(--border-cta) solid var(--neon-pink);background:var(--fill-pink);color:var(--neon-pink)}.gallery{background:var(--surface-section)}.gallery__title{margin-bottom:34px}.gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:14px}.tile{position:relative;overflow:hidden;border:var(--border-hair) solid var(--tone-line);border-radius:var(--radius-md);background:repeating-linear-gradient(45deg,var(--tone-hatch) 0 8px,rgba(10,4,19,.7) 8px 16px)}.tile__caption{position:absolute;left:14px;bottom:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--ls-meta);text-transform:uppercase;color:#fff9}.tile__open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.tile__open .photo{border-radius:0;transition:opacity var(--dur-fast) var(--ease)}.tile__open:hover .photo{opacity:.82}.tile--rows{grid-row:span 2}.tile--cols{grid-column:span 2}.press{background:var(--bg-section)}.press__title{margin-bottom:34px}.press__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}.press-card{padding:26px;border:var(--border-hair) solid var(--line-soft);border-radius:var(--radius-lg);background:var(--fill-white)}.press-card__title{margin-bottom:8px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:19px;line-height:1.2;color:var(--tone)}.press-card__text{font-size:15px;color:var(--text-3)}.press-card__action{margin-top:16px}.contact{padding-block:var(--sy) 60px;background:radial-gradient(ellipse 70% 60% at 20% 20%,rgba(255,45,142,.28),transparent 65%),radial-gradient(ellipse 60% 50% at 90% 80%,rgba(53,232,255,.2),transparent 60%),var(--surface-section)}.contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:56px;align-items:start}.contact__title{margin-bottom:16px;font-weight:var(--fw-black);font-size:clamp(min(32px,calc((100vw - 40px) / 8.4)),4.6vw,58px);line-height:1.02;text-shadow:0 0 30px rgba(255,45,142,.5)}.contact__sub{margin-bottom:32px;font-size:18px;color:var(--neon-gold)}.contact__phone{display:flex;align-items:center;gap:14px;min-height:52px;margin-bottom:14px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(min(22px,calc((100vw - 75px) / 10.7)),3vw,34px);color:var(--text-1)}.contact__phone:hover{color:var(--neon-pink)}.contact__mail{display:flex;align-items:center;gap:14px;min-height:var(--tap-min);margin-bottom:14px;font-size:19px;color:#f2e7f6d9}.contact__mail:hover{color:var(--neon-cyan)}.contact__manager{font-size:15px;color:var(--text-4)}.socials{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(216px,100%),1fr));gap:12px;margin-bottom:22px}.social{display:flex;align-items:center;gap:10px;min-height:var(--tap-min);padding:18px;border:var(--border-hair) solid var(--tone-line-strong);border-radius:var(--radius-md);background:var(--tone-fill);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;color:var(--text-1);transition:background-color var(--dur-fast) var(--ease)}.social:hover{background:var(--tone-fill-hover);color:var(--text-1)}.social__icon{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.social__icon svg{width:20px;height:20px;display:block}.social__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social__arrow{margin-left:8px;flex:0 0 auto;color:inherit}.contact__note{max-width:380px;font-size:14.5px;color:var(--text-4)}.footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;max-width:var(--content-max);margin:70px auto 0;padding:24px var(--gutter) 0;border-top:var(--border-hair) solid rgba(255,255,255,.12);font-size:13px;color:var(--text-5)}.footer__legal{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--text-5)}.footer__legal span{border-bottom:var(--border-hair) solid rgba(255,255,255,.25)}.footer__legal:hover{color:var(--neon-cyan)}.footer__legal:hover span{border-bottom-color:currentColor}@media(max-width:900px){.site-header{padding-block:12px}.site-nav{display:none}.burger{display:grid}.brand__pre{font-size:8px}.brand__name{font-size:22px}.hero{min-height:auto}.hero__inner{padding:64px var(--gutter) 44px}.hero__badge-full{display:none}.hero__badge-short{display:inline;letter-spacing:.24em}.br-wide{display:none}.hero__ball{right:-40px;bottom:18%;width:190px;height:190px}.hero__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:30px}.hero__actions .btn{width:100%}.marquee__group{gap:28px;padding-right:28px;font-size:13px}.about__grid{grid-template-columns:minmax(0,1fr);gap:28px}.about__portrait{order:-1}.members{flex-direction:column}.afisha__inner{padding:var(--sy) var(--gutter)}.carousel__track{grid-auto-columns:86%;gap:12px}.carousel.is-ready .carousel__nav{display:none}.media__tabs{display:flex}.media__panel[data-tab-hidden]{display:none}.media__streamings{flex-direction:column;align-items:stretch;margin-top:0}.media__streamings-label{margin-right:0;margin-bottom:4px}.streaming{justify-content:flex-start}.gallery__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.tile{grid-column:auto;grid-row:auto;aspect-ratio:3 / 2}.tile--rows{aspect-ratio:2 / 3}.tile--cols{aspect-ratio:3 / 1}.contact__grid{grid-template-columns:minmax(0,1fr);gap:36px}.social{padding:14px}.social__arrow{margin-left:6px}.socials{grid-template-columns:repeat(auto-fit,minmax(max(206px,45%),1fr))}.footer{margin-top:40px;flex-direction:column;gap:4px}}@media(max-width:720px){.concert{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:20px 2px}.concert__cta{width:100%}.concert__soon{align-self:flex-start}.afisha__head{align-items:flex-start;gap:14px;padding-bottom:20px}.afisha__meta{padding-bottom:0;font-size:12px}.afisha__empty{padding:36px 20px}.press__grid{grid-template-columns:minmax(0,1fr)}}:root{--fs-hero: clamp(min(46px, calc((100vw - 40px) / 7.6)), 8.2vw, 122px);--fs-section: clamp(min(34px, calc((100vw - 40px) / 8.15)), 5.4vw, 74px);--fs-title-lg: clamp(20px, 2.2vw, 30px);--fs-date: clamp(44px, 4.6vw, 66px);--fs-lead: clamp(17px, 1.9vw, 25px);--fs-h2: clamp(min(30px, calc((100vw - 40px) / 9.8)), 4vw, 50px);--sy: clamp(56px, 9vw, 110px)}.tone--pink,.btn--pink,.concert--pink,.member--pink,.press-card--pink,.video-card--pink,.tile--pink,.social--pink,.streaming--pink{--tone: var(--neon-pink);--tone-on: var(--on-pink);--tone-text-glow: 0 0 26px rgba(255, 45, 142, .55);--tone-glow: 0 0 26px rgba(255, 45, 142, .7);--tone-row: rgba(255, 45, 142, .08);--tone-line: rgba(255, 45, 142, .3);--tone-line-strong: rgba(255, 45, 142, .4);--tone-fill: rgba(255, 45, 142, .07);--tone-fill-hover: rgba(255, 45, 142, .18);--tone-hatch: rgba(255, 45, 142, .18);--tone-hatch-video: rgba(255, 45, 142, .2)}.tone--cyan,.btn--cyan,.concert--cyan,.member--cyan,.press-card--cyan,.video-card--cyan,.tile--cyan,.social--cyan,.streaming--cyan{--tone: var(--neon-cyan);--tone-on: var(--on-cyan);--tone-text-glow: 0 0 26px rgba(53, 232, 255, .5);--tone-glow: 0 0 26px rgba(53, 232, 255, .6);--tone-row: rgba(53, 232, 255, .07);--tone-line: rgba(53, 232, 255, .24);--tone-line-strong: rgba(53, 232, 255, .35);--tone-fill: rgba(53, 232, 255, .07);--tone-fill-hover: rgba(53, 232, 255, .18);--tone-hatch: rgba(53, 232, 255, .16);--tone-hatch-video: rgba(53, 232, 255, .18)}.tone--gold,.btn--gold,.concert--gold,.member--gold,.press-card--gold,.video-card--gold,.tile--gold,.social--gold,.streaming--gold{--tone: var(--neon-gold);--tone-on: var(--on-gold);--tone-text-glow: 0 0 26px rgba(255, 207, 92, .45);--tone-glow: 0 0 26px rgba(255, 207, 92, .5);--tone-row: rgba(255, 207, 92, .07);--tone-line: rgba(255, 207, 92, .26);--tone-line-strong: rgba(255, 207, 92, .4);--tone-fill: rgba(255, 207, 92, .07);--tone-fill-hover: rgba(255, 207, 92, .18);--tone-hatch: rgba(255, 207, 92, .16);--tone-hatch-video: rgba(255, 207, 92, .18)}.tone--violet,.btn--violet,.concert--violet,.member--violet,.press-card--violet,.video-card--violet,.tile--violet,.social--violet,.streaming--violet{--tone: var(--neon-violet-soft);--tone-on: var(--on-violet);--tone-text-glow: 0 0 26px rgba(123, 44, 255, .55);--tone-glow: 0 0 26px rgba(123, 44, 255, .6);--tone-row: rgba(123, 44, 255, .08);--tone-line: rgba(123, 44, 255, .34);--tone-line-strong: rgba(123, 44, 255, .45);--tone-fill: rgba(123, 44, 255, .1);--tone-fill-hover: rgba(123, 44, 255, .24);--tone-hatch: rgba(123, 44, 255, .22);--tone-hatch-video: rgba(123, 44, 255, .24)}.tone--lime,.btn--lime,.concert--lime,.member--lime,.press-card--lime,.video-card--lime,.tile--lime,.social--lime,.streaming--lime{--tone: var(--neon-lime);--tone-on: var(--on-lime);--tone-text-glow: 0 0 26px rgba(168, 255, 62, .45);--tone-glow: 0 0 26px rgba(168, 255, 62, .5);--tone-row: rgba(168, 255, 62, .07);--tone-line: rgba(168, 255, 62, .26);--tone-line-strong: rgba(168, 255, 62, .4);--tone-fill: rgba(168, 255, 62, .07);--tone-fill-hover: rgba(168, 255, 62, .18);--tone-hatch: rgba(168, 255, 62, .16);--tone-hatch-video: rgba(168, 255, 62, .18)}body{overflow-x:hidden}img,video{display:block;max-width:100%}h1,h2,h3,p,ul,ol,figure{margin:0}ul{padding:0;list-style:none}:focus-visible{outline-offset:3px}[id]{scroll-margin-top:96px}.is-menu-open,.is-menu-open body{overflow:hidden}a[href^="tel:"]{white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--sy)}h1,h2,h3,.section-title,.hero__title,.legal__title{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:12 5 4}.hero__title,.section-title{hyphens:manual}
