.roles-grid{gap:var(--sb-space-xl);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.role-card{padding:var(--sb-space-xl);text-align:center;color:inherit;cursor:pointer;text-decoration:none}.role-icon{margin-bottom:var(--sb-space-md);font-size:48px;transition:color .25s}.role-card:hover .role-icon{color:var(--sb-ice)}.role-card h3{font-size:var(--sb-text-xl);margin-bottom:var(--sb-space-sm)}.role-card p{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);line-height:1.6}@media (width<=768px){.roles-grid{grid-template-columns:1fr}}[data-spotlight].is-hidden,[data-spotlight-placeholder].is-hidden{display:none!important}.ms-finder-empty{max-width:1200px;margin:var(--sb-space-xl) auto;background:var(--sb-card-fill);border-radius:var(--sb-radius-lg);text-align:center;background-clip:padding-box;border:1px solid #0000;padding:56px 24px 60px;display:none;position:relative}.ms-finder-empty.is-visible{display:block}.ms-finder-empty-icon{width:96px;height:96px;margin:0 auto var(--sb-space-lg);color:var(--sb-ice);filter:drop-shadow(0 0 12px rgba(var(--sb-ice-rgb), .55)) drop-shadow(0 0 34px rgba(var(--sb-ice-rgb), .28));display:block}.ms-finder-empty h3{color:var(--sb-text);margin-bottom:6px;font-size:1.1rem}.ms-finder-empty p{color:var(--sb-text-secondary);font-size:.9rem}[data-spotlight-archive]{transition:opacity .2s}.ms-prose{color:color-mix(in srgb, var(--sb-text-secondary) 80%, var(--sb-text));text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;font-size:1.04rem;line-height:1.8}.ms-prose p{margin:0 0 1.1em}.ms-prose p em{color:var(--sb-text);font-style:italic;font-weight:500}.ms-prose p strong{color:var(--sb-text);font-weight:600}.ms-prose .ms-prose-lede{color:var(--sb-text);margin-bottom:1.4em;padding-bottom:.3em;font-size:1.18rem;font-weight:500;line-height:1.6}.ms-prose h3.ms-prose-h3{letter-spacing:.14em;text-transform:uppercase;color:var(--sb-ice);align-items:center;gap:12px;margin:2.2em 0 .6em;padding-top:1em;font-size:.78rem;font-weight:700;display:flex}.ms-prose h3.ms-prose-h3:before{content:"";background:var(--sb-gradient);border-radius:var(--sb-radius-2xs);width:22px;height:2px}.ms-prose .ms-pullquote{color:var(--sb-text);text-align:left;border-left:3px solid var(--sb-ice);background:linear-gradient(90deg, rgba(var(--sb-ice-rgb),.04), rgba(var(--sb-violet-rgb),.04));max-width:720px;margin:1.8em auto;padding:20px 30px;font-size:1.6rem;font-style:italic;font-weight:600;line-height:1.4;display:block}.ms-prose .ms-pullquote:before{content:"“";color:var(--sb-ice);vertical-align:-.18em;margin-right:4px;font-size:1.4em;line-height:0}.ms-prose .ms-pullquote:after{content:"”";color:var(--sb-violet);vertical-align:-.32em;margin-left:4px;font-size:1.4em;line-height:0}@media (width<=640px){.ms-prose .ms-pullquote{padding:16px 22px;font-size:1.3rem}}.ms-hero-carousel{width:100%}@media (width<=768px){.about-hero.ms-hero .hero-subtitle{margin-bottom:0}}#ms-spotlights-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=768px){#ms-spotlights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){#ms-spotlights-grid{grid-template-columns:1fr}}#ms-spotlights-grid .gx-frosted-card{isolation:isolate;box-shadow:var(--cb-card-dim);animation:none;overflow:visible!important}#ms-spotlights-grid .gx-frosted-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--cb-card-peak);animation:sb-glow-peak var(--glow-period) ease-in-out infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#ms-spotlights-grid .gx-frosted-card:after{animation:none}}#ms-spotlights-grid .gx-frosted-card>div[style*=height\:130px]{border-radius:var(--sb-radius-lg) var(--sb-radius-lg) 0 0;position:relative;overflow:hidden}#ms-spotlights-grid .gx-frosted-card>div[style*=height\:130px]:before{content:"";background:inherit;transition:transform .6s ease-in-out;position:absolute;inset:0}#ms-spotlights-grid .gx-frosted-card>div[style*=height\:130px]>:not([style*=position\:absolute]){position:relative}@media (width>=768.02px){#ms-spotlights-grid .gx-frosted-card:hover>div[style*=height\:130px]:before{transform:scale(1.08)}}.ms-soon.svelte-jba311{opacity:.6}.ms-blurb.svelte-jba311{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ms-nophoto.svelte-jba311{border-radius:var(--sb-radius);background:linear-gradient(135deg, rgba(var(--sb-violet-rgb), .45), rgba(var(--sb-ice-rgb), .22));flex:none;width:80px;height:80px}.ms-strip.svelte-jba311{margin-top:18px}.ms-strip.svelte-jba311:not(.on-screen) .performer-card:after{animation-play-state:paused}
