.stage[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse 60% 85% at 72% 45%, #8e2a1f 0%, #4a1512 38%, #1e0b0a 70%, var(--velvet) 100%);color:#f3e6d2;overflow:hidden}.stage-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:40px;min-height:620px;display:grid}.stage-text[data-astro-cid-lcdefpme]{align-self:center;padding:64px 0}.stage[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff7ea;text-transform:uppercase;margin-bottom:.3em;font-size:clamp(2.6rem,5vw,4.3rem);line-height:1.05}.rule[data-astro-cid-lcdefpme]{color:var(--gold);align-items:center;gap:14px;max-width:360px;margin:6px 0 22px;display:flex}.rule[data-astro-cid-lcdefpme]:before,.rule[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);flex:1;height:1px}.rule[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.7rem}.stage[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#e2cdb4;max-width:34em}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.stage-photo[data-astro-cid-lcdefpme]{justify-content:flex-end;align-self:end;display:flex}.stage-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 28px #ffd6b447);width:auto;max-width:none;height:min(680px,54vw);margin-right:-40px;display:block}@media (width<=860px){.stage-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;min-height:0}.stage-text[data-astro-cid-lcdefpme]{padding:8px 0 56px}.stage-photo[data-astro-cid-lcdefpme]{order:-1;margin-top:-14px;padding-top:0}.stage[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.6em}.stage-photo[data-astro-cid-lcdefpme]{justify-content:center}.stage-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;max-width:420px;height:auto;margin:0 auto}}.marquee[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, #6e1514, var(--crimson), #6e1514);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);color:#fff3e2}.marquee[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);margin:0 auto;padding-top:26px;padding-bottom:26px;list-style:none;display:grid}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;padding:0 16px;position:relative}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"◆";color:var(--gold);font-size:.6rem;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.marquee[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:600 1.2rem/1.2 var(--serif);letter-spacing:.06em;display:block}.marquee[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#f0d6c0;font-size:.88rem;line-height:1.4;display:block}@media (width<=860px){.marquee[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:20px}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3):before{display:none}}.head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:36px}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;margin:0}.center[data-astro-cid-lcdefpme]{text-align:center;margin:32px 0 0}.record[data-astro-cid-lcdefpme]{background:var(--velvet);color:#e2cdb4;padding:80px 0;position:relative}.record[data-astro-cid-lcdefpme]:before,.record[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;position:absolute;left:0;right:0}.record[data-astro-cid-lcdefpme]:before{top:14px}.record[data-astro-cid-lcdefpme]:after{bottom:14px}.record-grid[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:center;gap:56px;display:grid}.big[data-astro-cid-lcdefpme]{font:700 clamp(5rem, 13vw, 10rem)/.9 var(--serif);background:linear-gradient(#f3dca4,#b88a3e);color:#0000;-webkit-background-clip:text;background-clip:text}.record[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff7ea}@media (width<=760px){.record-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;gap:20px}}.flyer-strip[data-astro-cid-lcdefpme]{background:var(--paper-2)}.flyer-strip[data-astro-cid-lcdefpme] .flyers{max-width:none}.flyer-strip[data-astro-cid-lcdefpme] .flyers>.flyer{width:calc(25% - 24px)}@media (width<=860px){.flyer-strip[data-astro-cid-lcdefpme] .flyers>.flyer{width:calc(50% - 16px)}}.video-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.video-card[data-astro-cid-lcdefpme]{color:var(--ink);align-content:start;gap:4px;text-decoration:none;display:grid}.thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--velvet);box-shadow:0 0 0 1px var(--gold);margin-bottom:10px;position:relative}.thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.9;width:100%;height:100%}.play[data-astro-cid-lcdefpme]{background:var(--crimson);border:2px solid var(--gold);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;padding-left:4px;display:grid;position:absolute;inset:0}.video-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);font-weight:600}.video-card[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--crimson)}@media (width<=760px){.video-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.family[data-astro-cid-lcdefpme]{background:var(--paper-2);padding:72px 0}.family-grid[data-astro-cid-lcdefpme]{grid-template-columns:420px 1fr;align-items:center;gap:56px;display:grid}.family[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--gold);width:100%;box-shadow:12px 12px 0 var(--crimson)}blockquote[data-astro-cid-lcdefpme]{margin:0}blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:600 clamp(1.5rem, 2.8vw, 2.2rem)/1.3 var(--serif);color:var(--ink);margin-bottom:18px}blockquote[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{color:var(--crimson);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-style:normal;font-family:var(--serif)}@media (width<=860px){.family-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.encore[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 50% 120%, #7a1d18, var(--velvet) 70%);color:#e2cdb4;text-align:center;padding:88px 0}.encore[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff7ea;text-transform:uppercase;letter-spacing:.06em}.center-cta[data-astro-cid-lcdefpme]{justify-content:center}
