.hero[data-astro-cid-pypjqq7v]{--bw-purple: #2d1b4e;--bw-pink: #ff006e;--bw-cyan: #00f0ff;--bw-orange: #ff6b35;--bw-bg: #0b0710;position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - 122px);padding:54px 20px 60px;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(ellipse 65% 45% at 50% 74%,rgba(255,0,110,.42) 0%,transparent 72%),radial-gradient(ellipse 95% 55% at 50% 6%,#4a2a7e 0%,transparent 62%),linear-gradient(180deg,#190d33 0%,var(--bw-purple) 38%,#14092a 72%,var(--bw-bg) 100%)}.hero__bg[data-astro-cid-pypjqq7v]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}main:has(.hero){padding-bottom:0}.hero__sun[data-astro-cid-pypjqq7v]{position:absolute;left:50%;bottom:30%;width:min(80vw,470px);height:min(80vw,470px);transform:translate(-50%);border-radius:50%;background:linear-gradient(180deg,var(--bw-orange) 0%,var(--bw-pink) 70%,#b3005a 100%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 20px),linear-gradient(180deg,#000 52%,transparent 52%);mask-image:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 20px),linear-gradient(180deg,#000 52%,transparent 52%);-webkit-mask-composite:source-in;mask-composite:intersect;filter:drop-shadow(0 0 72px rgba(255,0,110,.78)) drop-shadow(0 0 26px rgba(255,107,53,.45));opacity:.9}.hero__grid[data-astro-cid-pypjqq7v]{position:absolute;left:-30%;right:-30%;bottom:0;height:58%;background-image:linear-gradient(rgba(0,240,255,.95) 2.5px,transparent 2.5px),linear-gradient(90deg,rgba(255,0,110,.9) 2.5px,transparent 2.5px);background-size:80px 80px;transform:perspective(700px) rotateX(54deg);transform-origin:bottom center;animation:hero-grid 5.5s linear infinite;-webkit-mask-image:linear-gradient(transparent 0%,#000 30%);mask-image:linear-gradient(transparent 0%,#000 30%)}@keyframes hero-grid{to{background-position:0 80px,0 0}}.hero__stars[data-astro-cid-pypjqq7v]{position:absolute;inset:0;background-repeat:no-repeat;background-image:radial-gradient(1.5px 1.5px at 12% 15%,#fff,transparent),radial-gradient(1px 1px at 23% 8%,rgba(255,255,255,.8),transparent),radial-gradient(1.5px 1.5px at 37% 21%,rgba(0,240,255,.9),transparent),radial-gradient(1px 1px at 46% 6%,#fff,transparent),radial-gradient(1px 1px at 57% 18%,rgba(255,255,255,.8),transparent),radial-gradient(1.5px 1.5px at 66% 10%,#fff,transparent),radial-gradient(1.5px 1.5px at 75% 23%,rgba(255,0,110,.9),transparent),radial-gradient(1.5px 1.5px at 85% 13%,#fff,transparent),radial-gradient(1px 1px at 91% 26%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 7% 29%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 30% 32%,#fff,transparent),radial-gradient(1px 1px at 52% 30%,rgba(0,240,255,.8),transparent),radial-gradient(1px 1px at 70% 34%,#fff,transparent),radial-gradient(1.5px 1.5px at 18% 4%,rgba(255,255,255,.9),transparent);animation:hero-twinkle 4.5s ease-in-out infinite}@keyframes hero-twinkle{0%,to{opacity:.9}50%{opacity:.5}}.hero__glow[data-astro-cid-pypjqq7v]{position:absolute;left:50%;bottom:30%;width:min(80vw,540px);height:min(42vw,300px);transform:translate(-50%);background:radial-gradient(ellipse at center,#ff006e80,#ff006e00 72%);animation:hero-glow 6s ease-in-out infinite}@keyframes hero-glow{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:.95;transform:translate(-50%) scale(1.09)}}.hero__noise[data-astro-cid-pypjqq7v]{position:absolute;inset:0;z-index:6;pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:170px 170px;opacity:.08}.hero__scan[data-astro-cid-pypjqq7v]{position:absolute;inset:0;z-index:7;pointer-events:none;background:repeating-linear-gradient(180deg,#0000 0 2px,#00000029 2px 4px)}.hero__vignette[data-astro-cid-pypjqq7v]{position:absolute;inset:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 40%,rgba(11,7,16,.75) 100%)}.hero__inner[data-astro-cid-pypjqq7v]{position:relative;z-index:8;width:100%;max-width:640px;display:grid;gap:24px}.hero__top[data-astro-cid-pypjqq7v]{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero__brand[data-astro-cid-pypjqq7v]{margin:0;font-family:"Audiowide",var(--font-display);font-weight:400}.hero__logo[data-astro-cid-pypjqq7v]{font-size:clamp(28px,5.4vw,48px);letter-spacing:1px;text-shadow:0 0 5px rgba(0,0,0,.95),0 3px 14px rgba(0,0,0,.88),0 0 16px rgba(0,240,255,.85),0 0 32px rgba(0,240,255,.5)}.hero__logo-sub[data-astro-cid-pypjqq7v]{font-family:Pacifico,cursive;font-size:clamp(26px,5vw,44px);color:var(--bw-pink);margin-left:6px;text-shadow:0 0 4px rgba(0,0,0,.85),0 0 14px rgba(255,255,255,.95),0 0 28px rgba(255,255,255,.72),0 0 46px rgba(255,255,255,.4)}.hero__live[data-astro-cid-pypjqq7v]{display:flex;align-items:center;gap:8px;margin:0;padding:7px 14px;border:1px solid rgba(255,0,110,.6);border-radius:999px;background:#ff006e1f;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.hero__dot[data-astro-cid-pypjqq7v]{width:8px;height:8px;border-radius:50%;background:var(--bw-pink);box-shadow:0 0 8px #ff006ee6;animation:hero-pulse 2.8s ease-in-out infinite}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.28;transform:scale(.82)}}.hero__card[data-astro-cid-pypjqq7v]{display:flex;gap:20px;padding:20px;border-radius:18px;background:#140c24a8;border:1px solid rgba(0,240,255,.22);box-shadow:0 18px 50px #0000008c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__artwork[data-astro-cid-pypjqq7v]{flex:0 0 auto;display:grid;place-items:center;width:clamp(100px,22vw,140px);height:clamp(100px,22vw,140px);border-radius:12px;background:linear-gradient(135deg,#00f0ff,#ff006e 55%,#ff6b35);box-shadow:0 0 24px #ff006e59}.hero__artwork[data-astro-cid-pypjqq7v] svg[data-astro-cid-pypjqq7v]{width:46%;height:46%}.hero__meta[data-astro-cid-pypjqq7v]{min-width:0;display:flex;flex-direction:column;justify-content:center}.hero__nowlabel[data-astro-cid-pypjqq7v]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--bw-cyan)}.hero__title[data-astro-cid-pypjqq7v]{margin:0;font-size:clamp(24px,5vw,36px);font-weight:700;line-height:1.2;text-shadow:0 0 18px rgba(255,0,110,.45);overflow:hidden;text-overflow:ellipsis}.hero__title-en[data-astro-cid-pypjqq7v]{margin:3px 0 0;font-size:clamp(12px,2vw,15px);color:#ffffff9e;letter-spacing:.5px}.hero__next[data-astro-cid-pypjqq7v]{margin:10px 0 0;font-size:12.5px;color:#ffffffb3}.hero__next[data-astro-cid-pypjqq7v] b[data-astro-cid-pypjqq7v]{color:var(--bw-orange);font-weight:600}.hero__viz[data-astro-cid-pypjqq7v]{width:100%;height:70px;display:block}.hero__transport[data-astro-cid-pypjqq7v]{display:flex;flex-direction:column;align-items:center;gap:10px}.hero__play[data-astro-cid-pypjqq7v]{display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;border:2px solid var(--bw-pink);background:#ff006e2e;color:#fff;cursor:pointer;box-shadow:0 0 26px #ff006e80;transition:transform .15s ease,box-shadow .25s ease}.hero__play[data-astro-cid-pypjqq7v]:hover{box-shadow:0 0 40px #ff006ed9}.hero__play[data-astro-cid-pypjqq7v]:active{transform:scale(.93)}.hero[data-astro-cid-pypjqq7v]:not(.is-playing) .hero__play[data-astro-cid-pypjqq7v]{animation:hero-ring 2s ease-in-out infinite}@keyframes hero-ring{0%,to{box-shadow:0 0 22px #00f0ff73}50%{box-shadow:0 0 44px #ff006ecc}}.hero__play[data-astro-cid-pypjqq7v] svg[data-astro-cid-pypjqq7v]{width:32px;height:32px}.hero__icon-pause[data-astro-cid-pypjqq7v],.hero[data-astro-cid-pypjqq7v].is-playing .hero__icon-play[data-astro-cid-pypjqq7v]{display:none}.hero[data-astro-cid-pypjqq7v].is-playing .hero__icon-pause[data-astro-cid-pypjqq7v]{display:block}.hero__playhint[data-astro-cid-pypjqq7v]{font-family:"Audiowide",var(--font-display);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ffffff80}.hero[data-astro-cid-pypjqq7v].is-playing .hero__playhint[data-astro-cid-pypjqq7v]{color:var(--bw-cyan)}.hero__tagline[data-astro-cid-pypjqq7v]{margin:0;text-align:center;font-size:clamp(13px,2.2vw,16px);color:#ffffff8c;letter-spacing:.5px}@media(max-width:560px){.hero__card[data-astro-cid-pypjqq7v]{flex-direction:column;align-items:center;text-align:center}.hero__meta[data-astro-cid-pypjqq7v]{align-items:center;text-align:center}}@media(prefers-reduced-motion:reduce){.hero__grid[data-astro-cid-pypjqq7v],.hero__stars[data-astro-cid-pypjqq7v],.hero__glow[data-astro-cid-pypjqq7v],.hero__dot[data-astro-cid-pypjqq7v],.hero__play[data-astro-cid-pypjqq7v]{animation:none}}
