.hero[data-astro-cid-j7pv25f6]{border-bottom:var(--border)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center;padding-block:clamp(2.5rem,6vw,4.5rem);position:relative}.hero-title[data-astro-cid-j7pv25f6]{font-size:var(--fs-hero);line-height:.94;margin:.9rem 0 1.1rem;text-shadow:3px 3px 0 rgba(255,196,46,.6)}.hero-line[data-astro-cid-j7pv25f6]{display:block}.hero-line-1[data-astro-cid-j7pv25f6]{color:var(--tomato);rotate:-1.5deg}.hero-line-2[data-astro-cid-j7pv25f6]{color:var(--ink);margin-left:.18em}.hero-line-3[data-astro-cid-j7pv25f6]{color:var(--ink)}.hero-cube[data-astro-cid-j7pv25f6]{color:var(--tomato);font-size:.5em;vertical-align:super}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);color:var(--ink-soft);max-width:44ch;margin-bottom:1.6rem}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:1.2rem}.hero-meter-line[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem}.hero-meter-note[data-astro-cid-j7pv25f6]{font-family:var(--font-utility);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.hero-stage[data-astro-cid-j7pv25f6]{position:relative}.hero-pad[data-astro-cid-j7pv25f6]{background:var(--card);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:2rem 1.5rem 1.2rem;rotate:2deg;position:relative}.hero-pad[data-astro-cid-j7pv25f6]:before{content:"★ original cast";position:absolute;top:-16px;left:24px;background:var(--tomato);color:#fff;font-family:var(--font-utility);font-weight:700;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;padding:.25rem .8rem;border:var(--border);border-radius:8px;rotate:-4deg}.drummer[data-astro-cid-j7pv25f6]{display:grid;place-items:center;animation:drummer-rock calc(var(--beat) * 3) ease-in-out infinite;transform-origin:50% 90%}@keyframes drummer-rock{0%,66%,to{transform:rotate(0)}12%{transform:rotate(-4deg) translateY(-4px)}28%{transform:rotate(0)}45%{transform:rotate(4deg) translateY(-4px)}60%{transform:rotate(0)}}.drum-floor[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:.6rem;margin-top:1rem}.note[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.2em;background:var(--ink);color:var(--paper);padding:.3rem .7rem;border-radius:8px;animation:note-pop calc(var(--beat) * 3) ease-in-out infinite}.n1[data-astro-cid-j7pv25f6]{background:var(--tomato);color:#fff}.n2[data-astro-cid-j7pv25f6]{background:var(--sun);color:var(--ink);animation-delay:var(--beat)}.n3[data-astro-cid-j7pv25f6]{background:var(--sky);color:var(--ink);animation-delay:calc(var(--beat) * 2)}@keyframes note-pop{0%,66%,to{transform:translateY(0);opacity:.85}10%{transform:translateY(-7px);opacity:1}30%{transform:translateY(0);opacity:.85}}.ticker[data-astro-cid-j7pv25f6]{border-top:var(--border);background:var(--ink);overflow:hidden;padding-block:.55rem}.ticker-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:ticker-scroll 36s linear infinite}.ticker-run[data-astro-cid-j7pv25f6]{display:flex}.ticker-word[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;font-family:var(--font-utility);font-weight:700;font-size:var(--fs-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);white-space:nowrap}.ticker-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:3px;background:var(--tomato);margin-inline:1.1rem}@keyframes ticker-scroll{to{transform:translate(-50%)}}.roster-more[data-astro-cid-j7pv25f6]{margin-top:2rem}.explain-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:start}.explain-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.3rem}.fact-stack[data-astro-cid-j7pv25f6]{display:grid;gap:1.2rem}.fact-list[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem;padding:0;font-size:var(--fs-sm)}.fact-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--tomato-deep)}.mini-card[data-astro-cid-j7pv25f6]{padding:1rem 1.2rem}.mini-head[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-md);margin-bottom:.3rem}.mini-body[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);color:var(--ink-soft)}.mini-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--tomato-deep);font-weight:800}@media(max-width:880px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-stage[data-astro-cid-j7pv25f6]{max-width:380px;margin-inline:auto}.explain-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
