.hero-section[data-astro-cid-ge2uvauf]{min-height:92vh;padding-bottom:var(--space-2xl);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{z-index:1;position:absolute;inset:0}.hero-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center 60%;width:100%;height:100%}.hero-overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(#110c24d9 0%,#110c2473 30%,#110c2433 55%,#110c24bf 85%,#110c24 100%);position:absolute;inset:0}.hero-container[data-astro-cid-ge2uvauf]{z-index:2;width:100%;max-width:var(--container-wide);padding:var(--space-xl) var(--space-md) 0;margin:0 auto;position:relative}.hero-content[data-astro-cid-ge2uvauf]{max-width:68ch}.hero-badge[data-astro-cid-ge2uvauf]{background:var(--color-bg-overlay);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-md);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--text-hero);letter-spacing:-.03em;color:#fff;margin-bottom:var(--space-sm);font-weight:800;line-height:.95}.title-highlight[data-astro-cid-ge2uvauf]{color:#fff;display:inline-block;position:relative}.hero-tagline[data-astro-cid-ge2uvauf]{font-size:var(--text-xl);color:var(--color-text-muted);font-weight:400;line-height:var(--leading-snug);margin-bottom:var(--space-lg);max-width:48ch}.hero-meta-grid[data-astro-cid-ge2uvauf]{gap:var(--space-sm);margin-bottom:var(--space-xl);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:#121120bf;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.meta-item[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-xs);display:flex}.meta-item--accent[data-astro-cid-ge2uvauf] .meta-icon[data-astro-cid-ge2uvauf],.meta-item--accent[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-accent-pink)}.meta-icon[data-astro-cid-ge2uvauf]{color:var(--color-accent-cyan);flex-shrink:0}.age-badge[data-astro-cid-ge2uvauf]{border-radius:var(--radius-xs);background:var(--color-bg-surface);border:1px solid var(--color-border-strong);width:28px;height:28px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent-cyan);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.meta-text[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);flex-direction:column;display:flex}.meta-text[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:#fff;font-size:var(--text-sm)}.meta-text[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-text-muted)}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.btn-hero[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);padding:16px 36px}@media (width<=768px){.hero-section[data-astro-cid-ge2uvauf]{min-height:auto;padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.hero-container[data-astro-cid-ge2uvauf]{padding-top:var(--space-md)}.hero-title[data-astro-cid-ge2uvauf]{font-size:3rem}.hero-tagline[data-astro-cid-ge2uvauf]{font-size:var(--text-base)}.hero-meta-grid[data-astro-cid-ge2uvauf]{padding:var(--space-sm);grid-template-columns:1fr 1fr}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch}.btn-hero[data-astro-cid-ge2uvauf]{text-align:center;width:100%}}@media (width<=480px){.hero-meta-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}}.section-music[data-astro-cid-g55qn4hy]{background:var(--color-bg-raised);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.music-grid[data-astro-cid-g55qn4hy]{gap:var(--space-2xl);grid-template-columns:1.25fr .85fr;align-items:start;display:grid}.epoch-tabs-nav[data-astro-cid-g55qn4hy]{margin-bottom:var(--space-md);flex-wrap:wrap;gap:8px;display:flex}.epoch-tab[data-astro-cid-g55qn4hy]{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-muted);font-size:var(--text-xs);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 14px;display:flex}.epoch-tab[data-astro-cid-g55qn4hy]:hover{color:#fff;border-color:var(--color-accent-cyan)}.epoch-tab[data-astro-cid-g55qn4hy].is-active{background:var(--color-accent-pink-dim);border-color:var(--color-accent-pink);color:#fff;font-weight:700;box-shadow:0 0 12px #ff2a8540}.epoch-panels-container[data-astro-cid-g55qn4hy]{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-md)}.epoch-panel[data-astro-cid-g55qn4hy]{display:none}.epoch-panel[data-astro-cid-g55qn4hy].is-active{animation:.25s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.epoch-panel-title[data-astro-cid-g55qn4hy]{font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;color:var(--color-accent-cyan);letter-spacing:.06em;margin-bottom:var(--space-sm)}.track-list[data-astro-cid-g55qn4hy]{flex-direction:column;gap:8px;list-style:none;display:flex}.track-item[data-astro-cid-g55qn4hy]{font-size:var(--text-sm);background:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);align-items:baseline;gap:8px;padding:6px 10px;display:flex}.track-number[data-astro-cid-g55qn4hy]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent-pink);font-weight:700}.track-artist[data-astro-cid-g55qn4hy]{color:#fff;font-weight:600}.track-divider[data-astro-cid-g55qn4hy]{color:var(--color-text-faint)}.track-name[data-astro-cid-g55qn4hy]{color:var(--color-text-muted);font-style:italic}.player-panel[data-astro-cid-g55qn4hy]{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);overflow:hidden}.panel-titlebar[data-astro-cid-g55qn4hy]{border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:var(--text-xs);background:#0f0b24;align-items:center;gap:12px;padding:10px 16px;display:flex}.panel-name[data-astro-cid-g55qn4hy]{color:var(--color-text-muted)}.panel-bpm[data-astro-cid-g55qn4hy]{color:var(--color-accent-cyan);margin-left:auto;font-weight:700}.panel-body[data-astro-cid-g55qn4hy]{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.visualizer-screen[data-astro-cid-g55qn4hy]{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:#080612;flex-direction:column;gap:12px;padding:12px;display:flex}.visualizer-header[data-astro-cid-g55qn4hy]{font-family:var(--font-mono);color:var(--color-text-faint);letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex}.equalizer-bars[data-astro-cid-g55qn4hy]{justify-content:space-between;align-items:flex-end;gap:4px;height:70px;padding:4px 0;display:flex}.eq-bar[data-astro-cid-g55qn4hy]{height:30%;animation:.9s ease-in-out infinite alternate bounceBar;animation-delay:var(--d);background:linear-gradient(#ffb300 0%,#ff2a85 30%,#00e5ff 100%);border-radius:2px 2px 0 0;flex:1}@keyframes bounceBar{0%{opacity:.4;height:15%}50%{height:var(--h);opacity:.9}to{height:calc(var(--h) * .85 + 10%);opacity:1}}.now-playing-box[data-astro-cid-g55qn4hy]{border-left:3px solid var(--color-accent-pink);padding-left:var(--space-sm)}.track-label[data-astro-cid-g55qn4hy]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent-pink);letter-spacing:.08em}.track-title[data-astro-cid-g55qn4hy]{font-size:var(--text-lg);color:#fff;margin-top:2px;font-weight:700}.track-artist[data-astro-cid-g55qn4hy]{font-size:var(--text-xs);color:var(--color-text-muted)}.panel-note[data-astro-cid-g55qn4hy]{gap:var(--space-xs);background:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);padding:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.panel-note[data-astro-cid-g55qn4hy] strong[data-astro-cid-g55qn4hy]{color:#fff}.note-icon[data-astro-cid-g55qn4hy]{color:var(--color-accent-cyan);flex-shrink:0;margin-top:2px}@media (width<=900px){.music-grid[data-astro-cid-g55qn4hy]{gap:var(--space-xl);grid-template-columns:1fr}}.section-facts[data-astro-cid-jfrh6cbh]{background:var(--color-bg-base)}.facts-grid[data-astro-cid-jfrh6cbh]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.fact-block[data-astro-cid-jfrh6cbh]{background:var(--color-bg-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-lg);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.fact-block[data-astro-cid-jfrh6cbh]:hover{border-color:var(--color-border-strong)}.fact-block--highlight[data-astro-cid-jfrh6cbh]{background:linear-gradient(180deg, #e63b7a14 0%, var(--color-bg-raised) 100%);border-color:#e63b7a66}.fact-number[data-astro-cid-jfrh6cbh]{color:#fff;letter-spacing:-.03em;margin-bottom:var(--space-xs);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:800;line-height:1}.fact-block--highlight[data-astro-cid-jfrh6cbh] .fact-number[data-astro-cid-jfrh6cbh]{color:var(--color-accent-pink)}.fact-label[data-astro-cid-jfrh6cbh]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-cyan);margin-bottom:var(--space-xs)}.fact-desc[data-astro-cid-jfrh6cbh]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal)}.section-partner[data-astro-cid-p6ftvfyu]{background:var(--color-bg-base)}.partner-compact-row[data-astro-cid-p6ftvfyu]{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.partner-compact-item[data-astro-cid-p6ftvfyu]{background:var(--color-bg-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.partner-compact-item[data-astro-cid-p6ftvfyu]:hover{border-color:var(--color-accent-cyan);transform:translateY(-2px);box-shadow:0 4px 16px #00e5ff1f}.compact-logo-viewport[data-astro-cid-p6ftvfyu]{height:120px;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-subtle);background:#fff;justify-content:center;align-items:center;display:flex}.compact-logo-img[data-astro-cid-p6ftvfyu]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.compact-info[data-astro-cid-p6ftvfyu]{padding:var(--space-md);flex-direction:column;gap:4px;display:flex}.compact-badge[data-astro-cid-p6ftvfyu]{font-family:var(--font-mono);color:var(--color-accent-pink);letter-spacing:.05em;font-size:10px;font-weight:700}.compact-name[data-astro-cid-p6ftvfyu]{font-size:var(--text-base);color:#fff;font-weight:700}.compact-category[data-astro-cid-p6ftvfyu]{font-size:var(--text-xs);color:var(--color-text-muted)}.partner-cta-row[data-astro-cid-p6ftvfyu]{margin-top:var(--space-xs);justify-content:center;display:flex}@media (width<=820px){.partner-compact-row[data-astro-cid-p6ftvfyu]{grid-template-columns:1fr}.compact-logo-viewport[data-astro-cid-p6ftvfyu]{height:110px}}.section-share[data-astro-cid-qbhcontu]{background:var(--color-bg-raised);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.share-actions[data-astro-cid-qbhcontu]{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.share-btn[data-astro-cid-qbhcontu]{font-size:var(--text-sm);padding:12px 24px}.share-hint[data-astro-cid-qbhcontu]{text-align:center;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted)}.share-hint[data-astro-cid-qbhcontu] span[data-astro-cid-qbhcontu]{color:var(--color-accent-cyan);font-weight:700}.section-photospots[data-astro-cid-afawriyr]{background:var(--color-bg-base)}.polaroid-grid[data-astro-cid-afawriyr]{gap:var(--space-xl);padding:var(--space-md) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.polaroid-card[data-astro-cid-afawriyr]{transition:transform var(--transition-norm)}.polaroid-card[data-astro-cid-afawriyr]:hover{z-index:5;transform:translateY(-6px)rotate(0)scale(1.02)}.polaroid-frame[data-astro-cid-afawriyr]{color:#1a1528;border-radius:var(--radius-xs);transform:rotate(var(--rot,0deg));transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#f4f0ea;padding:14px 14px 22px;box-shadow:0 10px 30px #0009,0 2px 6px #0000004d}.polaroid-card[data-astro-cid-afawriyr]:hover .polaroid-frame[data-astro-cid-afawriyr]{box-shadow:0 16px 40px #ff2a8559}.polaroid-photo[data-astro-cid-afawriyr]{background:#140e2c;border:1px solid #29204a;border-radius:2px;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.spot-badge[data-astro-cid-afawriyr]{color:#0b0718;font-family:var(--font-mono);letter-spacing:.05em;background:#00e5ffe6;border-radius:2px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.photo-placeholder-art[data-astro-cid-afawriyr]{text-align:center;padding:var(--space-sm);flex-direction:column;align-items:center;gap:8px;display:flex}.photo-art-icon[data-astro-cid-afawriyr]{color:var(--color-accent-pink)}.photo-art-title[data-astro-cid-afawriyr]{font-family:var(--font-mono);font-size:var(--text-xs);color:#fff;font-weight:700}.digicam-timestamp[data-astro-cid-afawriyr]{font-family:var(--font-mono);color:#f70;text-shadow:0 0 6px #ff7700b3;letter-spacing:2px;font-size:14px;font-weight:900;position:absolute;bottom:8px;right:10px}.polaroid-caption[data-astro-cid-afawriyr]{padding-top:14px}.spot-title[data-astro-cid-afawriyr]{font-size:var(--text-base);color:#161128;margin-bottom:2px;font-weight:800}.spot-tagline[data-astro-cid-afawriyr]{font-family:var(--font-mono);color:#6d5b94;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:700}.spot-desc[data-astro-cid-afawriyr]{font-size:var(--text-xs);color:#4a3e68;line-height:var(--leading-normal)}.section-tickets-preview[data-astro-cid-lcdefpme]{background:var(--color-bg-base)}
