.winter-musical-page>section:first-child{background:var(--lv-hero)}.winter-musical-page>section:nth-of-type(2n+3){background:var(--brand-navy);color:var(--primary-foreground)}.winter-musical-page>section:nth-of-type(2n+3) h2,.winter-musical-page>section:nth-of-type(2n+3) h3,.winter-musical-page>section:nth-of-type(2n+3) p{color:inherit}.winter-musical-page>section:nth-of-type(2n+3) .bg-card{color:var(--foreground)}.winter-musical-page>section:nth-of-type(2n+3) figcaption{color:var(--primary-foreground)}.winter-musical-page .musical-credit{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.winter-musical-page .broadway-kids-clip button{color:var(--primary)}.winter-musical-page .broadway-kids-pair{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;display:flex}.winter-musical-page .broadway-kids-pair>*{flex:none}.winter-musical-page .broadway-kids-pair .broadway-kids-clip{width:auto;max-width:none;margin-inline:auto}.winter-musical-page .broadway-kids-pair .broadway-kids-frame{width:min(260px,72vw);height:auto}.winter-musical-page .broadway-kids-costume{width:min(280px,76vw)}.winter-musical-page .broadway-kids-photo-frame{aspect-ratio:1317/2000;width:100%}.winter-musical-page .broadway-kids-caption{color:var(--muted-foreground);text-wrap:balance}@media (width<=1023px){.winter-musical-page .broadway-kids-pair{flex-flow:column;align-items:center;gap:24px}}@media (width>=1024px){.winter-musical-page .broadway-kids-pair{flex-wrap:nowrap;gap:24px}.winter-musical-page .broadway-kids-pair .broadway-kids-frame{width:248px;height:440px}.winter-musical-page .broadway-kids-costume{width:290px}.winter-musical-page .broadway-kids-photo-frame{width:100%;height:440px}.winter-musical-page section:has(.broadway-kids-pair)>div>.grid{grid-template-columns:minmax(0,572px) minmax(0,1fr);gap:48px}}
