.cast-section-module__ofna0q__section{background-color:var(--foreground);color:#fff;color:lab(100% 0 0)}.cast-section-module__ofna0q__heading{font-family:var(--font-serif), serif;font-size:1.875rem;font-weight:600}.cast-section-module__ofna0q__subHeading{color:#ffffff80;color:lab(100% 0 0/.5)}.cast-section-module__ofna0q__imageButton{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.cast-section-module__ofna0q__cardImage{background-color:#ffffff1a;background-color:lab(100% 0 0/.1);border-radius:.75rem}.cast-section-module__ofna0q__slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .8s;position:absolute;inset:0}.cast-section-module__ofna0q__slideActive{opacity:1}.cast-section-module__ofna0q__cardImageOverlay{opacity:0;pointer-events:none;background-image:linear-gradient(#0000,#0000,#0009);background-image:linear-gradient(#0000,#0000,lab(0% 0 0/.6));transition:opacity .5s}.cast-section-module__ofna0q__card:hover .cast-section-module__ofna0q__cardImageOverlay,.cast-section-module__ofna0q__imageButton:hover .cast-section-module__ofna0q__cardImageOverlay,.cast-section-module__ofna0q__imageButton:focus-visible .cast-section-module__ofna0q__cardImageOverlay{opacity:1}.cast-section-module__ofna0q__cardImageBorder{pointer-events:none;border:1px solid #fff0;border:1px solid lab(100% 0 0/0);border-radius:.75rem;transition:border-color .5s}.cast-section-module__ofna0q__card:hover .cast-section-module__ofna0q__cardImageBorder,.cast-section-module__ofna0q__imageButton:hover .cast-section-module__ofna0q__cardImageBorder,.cast-section-module__ofna0q__imageButton:focus-visible .cast-section-module__ofna0q__cardImageBorder{border-color:#ffffff4d;border-color:lab(100% 0 0/.3)}.cast-section-module__ofna0q__castName{font-family:var(--font-serif), serif;color:#fff;color:lab(100% 0 0);font-size:2.2rem;font-weight:600;line-height:1.2;transition:color .2s;display:inline-block}.cast-section-module__ofna0q__card:hover .cast-section-module__ofna0q__castName{background-image:linear-gradient(to bottom, #fff 10%, var(--cast-accent,var(--accent)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@supports (color:lab(0% 0 0)){.cast-section-module__ofna0q__card:hover .cast-section-module__ofna0q__castName{background-image:linear-gradient(to bottom, lab(100% 0 0) 10%, var(--cast-accent,var(--accent)))}}.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=yellow]{--cast-accent:#d29937}@supports (color:lab(0% 0 0)){.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=yellow]{--cast-accent:lab(67.4759% 15.5491 57.4744)}}.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=pink]{--cast-accent:#fc85ad}@supports (color:lab(0% 0 0)){.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=pink]{--cast-accent:lab(70.2736% 49.2873 .618494)}}.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=blue]{--cast-accent:#2fb5d8}@supports (color:lab(0% 0 0)){.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=blue]{--cast-accent:lab(68.1219% -27.5397 -28.3166)}}.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=purple]{--cast-accent:#a780e6}@supports (color:lab(0% 0 0)){.cast-section-module__ofna0q__card[data-palette="1st-stage"][data-accent=purple]{--cast-accent:lab(60.7652% 31.0872 -46.7729)}}.cast-section-module__ofna0q__castRole{color:#fff9;color:lab(100% 0 0/.6);font-size:1.6rem;line-height:1.25}.cast-section-module__ofna0q__snsLinkOnDark{color:#fffc;color:lab(100% 0 0/.8);background-color:#ffffff1a;background-color:lab(100% 0 0/.1);border-radius:9999px;transition:background-color .3s,color .3s,transform .3s}.cast-section-module__ofna0q__snsLinkOnDark:hover{background-color:var(--accent);color:var(--accent-foreground);transform:scale(1.1)}.cast-section-module__ofna0q__snsLinkOnLight{background-color:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--muted-foreground);border-radius:9999px;transition:background-color .3s,color .3s,transform .3s}.cast-section-module__ofna0q__snsLinkOnLight:hover{background-color:var(--accent);color:var(--accent-foreground);transform:scale(1.1)}.cast-section-module__ofna0q__dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#000000b3;background-color:lab(0% 0 0/.7);position:fixed;inset:0}.cast-section-module__ofna0q__dialogOverlay[data-state=open]{animation:.2s ease-out cast-section-module__ofna0q__castDialogFadeIn}.cast-section-module__ofna0q__dialogOverlay[data-state=closed]{animation:.15s ease-in cast-section-module__ofna0q__castDialogFadeOut}.cast-section-module__ofna0q__dialogContent{z-index:50;background-color:var(--background);color:var(--foreground);border-radius:1rem;outline:none;box-shadow:0 24px 60px #00000059;box-shadow:0 24px 60px lab(0% 0 0/.35)}.cast-section-module__ofna0q__dialogContent[data-state=open]{animation:.25s ease-out cast-section-module__ofna0q__castDialogContentIn}.cast-section-module__ofna0q__dialogContent[data-state=closed]{animation:.18s ease-in cast-section-module__ofna0q__castDialogContentOut}.cast-section-module__ofna0q__dialogImage{background-color:color-mix(in srgb, var(--foreground) 8%, transparent);background-position:50%;background-repeat:no-repeat;background-size:cover}.cast-section-module__ofna0q__dialogTitle{font-family:var(--font-serif), serif;color:var(--foreground);font-size:1.875rem;font-weight:600;line-height:1.35}.cast-section-module__ofna0q__dialogRole{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.875rem}.cast-section-module__ofna0q__dialogDescription{color:var(--muted-foreground);font-size:.9375rem;line-height:1.8}.cast-section-module__ofna0q__dialogClose{background-color:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground);border-radius:9999px;transition:background-color .2s,color .2s}.cast-section-module__ofna0q__dialogClose:hover{background-color:var(--accent);color:var(--accent-foreground)}.cast-section-module__ofna0q__thumbnail{appearance:none;background-color:color-mix(in srgb, var(--foreground) 8%, transparent);cursor:pointer;opacity:.6;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #0000;border-radius:.5rem;padding:0;transition:opacity .2s,border-color .2s,transform .2s}.cast-section-module__ofna0q__thumbnail:hover{opacity:1;transform:translateY(-1px)}.cast-section-module__ofna0q__thumbnail:focus-visible{border-color:var(--accent);opacity:1;outline:none}.cast-section-module__ofna0q__thumbnailActive{opacity:1;border-color:var(--accent)}@keyframes cast-section-module__ofna0q__castDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cast-section-module__ofna0q__castDialogFadeOut{0%{opacity:1}to{opacity:0}}@keyframes cast-section-module__ofna0q__castDialogContentIn{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes cast-section-module__ofna0q__castDialogContentOut{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@media (min-width:768px){.cast-section-module__ofna0q__heading{font-size:2.25rem}.cast-section-module__ofna0q__castName{font-size:2.2rem}.cast-section-module__ofna0q__dialogTitle{font-size:2rem}}
.performance-theme-module__tBBL1a__amber{--perf-hero-overlay-from:#78350fcc;--perf-hero-overlay-to:#1c1917e6;--perf-hero-fallback:#3d2a1a}.performance-theme-module__tBBL1a__indigo{--perf-hero-overlay-from:#312e81cc;--perf-hero-overlay-to:#0f172ae6;--perf-hero-fallback:#1a1a3d}.performance-theme-module__tBBL1a__heroFallback{background-color:var(--perf-hero-fallback)}.performance-theme-module__tBBL1a__heroOverlay{background-image:linear-gradient(to bottom, var(--perf-hero-overlay-from), var(--perf-hero-overlay-to))}
.schedule-section-module__fg6paa__scrollArea{-ms-overflow-style:none;scrollbar-width:none}.schedule-section-module__fg6paa__scrollArea::-webkit-scrollbar{display:none}
