.credits-workspace.svelte-1e4unwf{min-height:var(--next-workspace-height);overflow-anchor:none;background:var(--next-pane)}.credits-heading.svelte-1e4unwf{--next-border-muted:#ffffff21;--next-border:#ffffff2b;--next-border-strong:#ffffff40;--next-text:#e8e9e6;--next-text-muted:#a3a8aa;--next-text-faint:#686e72;--next-signal:#8fb9c6;border-inline:1px solid var(--next-border);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);min-height:258px;display:grid;position:relative;overflow:hidden}.heading-backdrop.svelte-1e4unwf,.heading-shade.svelte-1e4unwf{width:100%;height:100%;position:absolute;inset:0}.heading-backdrop.svelte-1e4unwf{z-index:0;object-fit:cover;object-position:center 24%;filter:saturate(.45)contrast(1.04)}.heading-shade.svelte-1e4unwf{z-index:1;background:linear-gradient(90deg,#07090af7 0 38%,#07090ac2 68%,#07090a73),linear-gradient(#0000 30%,#07090aeb)}.heading-copy.svelte-1e4unwf,.credits-index.svelte-1e4unwf{z-index:2;position:relative}.heading-copy.svelte-1e4unwf{align-self:end;padding:36px clamp(22px,4vw,56px)}.heading-copy.svelte-1e4unwf>span:where(.svelte-1e4unwf),.section-heading.svelte-1e4unwf>div:where(.svelte-1e4unwf)>span:where(.svelte-1e4unwf){color:var(--next-signal);letter-spacing:.1em;text-transform:uppercase;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.heading-copy.svelte-1e4unwf h1:where(.svelte-1e4unwf){max-width:760px;font-family:var(--next-editorial-font);font-synthesis:none;font-optical-sizing:auto;letter-spacing:-.03em;text-wrap:balance;margin:8px 0 0;font-size:clamp(36px,5.2vw,68px);font-weight:400;line-height:.96}.heading-copy.svelte-1e4unwf p:where(.svelte-1e4unwf){color:var(--next-text-muted);margin:12px 0 0;font-size:10px}.heading-copy.svelte-1e4unwf a:where(.svelte-1e4unwf){color:var(--next-text-muted);align-items:center;gap:4px;margin-top:18px;font-size:9px;display:inline-flex}.heading-copy.svelte-1e4unwf a:where(.svelte-1e4unwf):hover{color:var(--next-text)}.credits-index.svelte-1e4unwf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0ba8;border-left:1px solid #ffffff1f;align-content:end;align-self:stretch;display:grid}.credits-index.svelte-1e4unwf>div:where(.svelte-1e4unwf){border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-content:center;gap:12px;min-height:46px;padding:8px 12px;font-size:9px;display:grid}.credits-index.svelte-1e4unwf span:where(.svelte-1e4unwf){color:var(--next-text-faint)}.credits-index.svelte-1e4unwf strong:where(.svelte-1e4unwf){font-weight:540}.credit-section.svelte-1e4unwf,.crew-workspace.svelte-1e4unwf,.empty-section.svelte-1e4unwf{border-inline:1px solid var(--next-border)}.section-heading.svelte-1e4unwf{border-bottom:1px solid var(--next-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.section-heading.svelte-1e4unwf h2:where(.svelte-1e4unwf){letter-spacing:-.025em;margin:5px 0 0;font-size:17px;font-weight:550}.section-heading.svelte-1e4unwf>strong:where(.svelte-1e4unwf){color:var(--next-text-faint);font-size:9px;font-weight:450}.credit-grid.svelte-1e4unwf{display:grid}.cast-grid.svelte-1e4unwf{grid-template-columns:repeat(5,minmax(0,1fr))}.crew-grid.svelte-1e4unwf{grid-template-columns:repeat(4,minmax(0,1fr))}.credit-card.svelte-1e4unwf{border-right:1px solid var(--next-border-muted);border-bottom:1px solid var(--next-border-muted);min-width:0;min-height:84px;color:var(--next-text);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.credit-card.svelte-1e4unwf:hover{background:var(--next-element)}.credit-card.svelte-1e4unwf img:where(.svelte-1e4unwf),.portrait-fallback.svelte-1e4unwf{border:1px solid var(--next-border-muted);background:var(--next-pane-inset);object-fit:cover;object-position:center top;width:42px;height:58px;color:var(--next-text-faint);border-radius:2px;place-items:center;font-size:18px;display:grid}.credit-copy.svelte-1e4unwf,.credit-copy.svelte-1e4unwf strong:where(.svelte-1e4unwf),.credit-copy.svelte-1e4unwf small:where(.svelte-1e4unwf){min-width:0;display:block}.credit-copy.svelte-1e4unwf strong:where(.svelte-1e4unwf){text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.credit-copy.svelte-1e4unwf small:where(.svelte-1e4unwf){color:var(--next-text-faint);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.department-index.svelte-1e4unwf{border-bottom:1px solid var(--next-border);background:var(--next-pane-inset);scrollbar-width:thin;flex-wrap:nowrap;gap:0;padding:10px 16px;display:flex;overflow-x:auto}.department-index.svelte-1e4unwf a:where(.svelte-1e4unwf){border-block:1px solid var(--next-border);border-left:1px solid var(--next-border);min-height:28px;color:var(--next-text-muted);background:0 0;border-radius:0;flex:none;align-items:center;gap:7px;padding:6px 8px;font-size:8px;display:inline-flex}.department-index.svelte-1e4unwf a:where(.svelte-1e4unwf):last-child{border-right:1px solid var(--next-border)}.department-index.svelte-1e4unwf a:where(.svelte-1e4unwf):hover{background:var(--next-element);color:var(--next-text)}.department-index.svelte-1e4unwf a[aria-current=location]:where(.svelte-1e4unwf){background:var(--next-element-selected);color:var(--next-text)}.department-index.svelte-1e4unwf span:where(.svelte-1e4unwf){color:var(--next-text-faint)}.department.svelte-1e4unwf{scroll-margin-top:92px}.department.svelte-1e4unwf>header:where(.svelte-1e4unwf){border-bottom:1px solid var(--next-border-muted);background-color:color-mix(in srgb, var(--next-pane) 92%, var(--next-canvas));background-image:var(--next-index-dot-pattern);background-size:var(--next-index-dot-size);justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;transition:background-color .22s,box-shadow .22s;display:flex}.department.arriving.svelte-1e4unwf>header:where(.svelte-1e4unwf){background-color:var(--next-element-selected);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--next-signal) 64%, transparent)}.department.svelte-1e4unwf h3:where(.svelte-1e4unwf){margin:0;font-size:10px;font-weight:550}.department.svelte-1e4unwf>header:where(.svelte-1e4unwf) span:where(.svelte-1e4unwf){color:var(--next-text-faint);font-size:8px}.empty-section.svelte-1e4unwf{min-height:120px;color:var(--next-text-faint);place-items:center start;padding:20px 16px;font-size:10px;display:grid}.credits-heading-loading.svelte-1e4unwf{align-content:end;justify-items:start;gap:12px;display:grid}.credits-heading-loading.svelte-1e4unwf .skeleton-title{width:min(420px,72vw);height:42px}.credits-heading-loading.svelte-1e4unwf .skeleton-summary{width:min(560px,80vw);height:10px}.credits-index-loading.svelte-1e4unwf .skeleton-block{width:28px;height:9px}.credits-skeleton-grid.svelte-1e4unwf{border-inline:1px solid var(--next-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:16px;display:grid}.credits-skeleton-grid.svelte-1e4unwf .skeleton-block{height:78px}@media (width<=1050px){.cast-grid.svelte-1e4unwf,.credits-skeleton-grid.svelte-1e4unwf{grid-template-columns:repeat(4,minmax(0,1fr))}.crew-grid.svelte-1e4unwf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.credits-heading.svelte-1e4unwf{grid-template-columns:1fr}.heading-copy.svelte-1e4unwf{min-height:238px;padding:28px 20px}.credits-index.svelte-1e4unwf{border-top:1px solid #ffffff1f;border-left:0;grid-template-columns:repeat(4,minmax(0,1fr))}.credits-index.svelte-1e4unwf>div:where(.svelte-1e4unwf){border-top:0;border-right:1px solid #ffffff1a;grid-template-columns:1fr;gap:4px}.cast-grid.svelte-1e4unwf,.crew-grid.svelte-1e4unwf,.credits-skeleton-grid.svelte-1e4unwf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.credit-card.svelte-1e4unwf{grid-template-columns:38px minmax(0,1fr);gap:8px}.credit-card.svelte-1e4unwf img:where(.svelte-1e4unwf),.portrait-fallback.svelte-1e4unwf{width:36px;height:50px}.department-index.svelte-1e4unwf,.section-heading.svelte-1e4unwf{padding-inline:12px}}
