.cintro[data-astro-cid-p3qqk4tp]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--ds-space-block-gap-lg);align-items:end;padding-block:var(--ds-space-section-gap) var(--ds-space-block-gap-lg)}.cintro__over[data-astro-cid-p3qqk4tp]{margin:0 0 var(--ds-space-block-gap);font-family:var(--ds-font-body);font-size:var(--ds-text-mono-caption);letter-spacing:var(--ds-ls-mono-caption);text-transform:uppercase;color:var(--ds-color-text-brand)}.cintro__title[data-astro-cid-p3qqk4tp]{margin:0;font-family:var(--ds-font-body);font-size:clamp(3rem,8.4vw,8rem);font-weight:500;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.cintro__title[data-astro-cid-p3qqk4tp] span[data-astro-cid-p3qqk4tp]{display:block}.cintro__title[data-astro-cid-p3qqk4tp] span[data-astro-cid-p3qqk4tp]:last-child{color:var(--ds-color-text-muted)}.cintro__lines[data-astro-cid-p3qqk4tp]{display:flex;flex-direction:column;gap:.5em;max-width:44ch;margin:0;font-family:var(--ds-font-body);font-size:var(--ds-text-body-lg);line-height:var(--ds-lh-body);color:var(--ds-color-text-secondary)}@media(max-width:900px){.cintro[data-astro-cid-p3qqk4tp]{grid-template-columns:1fr}}.core[data-astro-cid-mvg27chw]{display:flex;flex-direction:column;gap:var(--ds-space-block-gap-lg)}.core__leads[data-astro-cid-mvg27chw],.core__rest[data-astro-cid-mvg27chw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-block-gap) var(--ds-space-col-gap);align-items:start}.lead__frame[data-astro-cid-mvg27chw]{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ds-radius-frame);background:var(--ds-color-bg-secondary)}.lead__photo[data-astro-cid-mvg27chw]{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;transition:transform var(--ds-duration-slow) var(--ds-ease-out)}.lead[data-astro-cid-mvg27chw]:hover .lead__photo[data-astro-cid-mvg27chw]{transform:scale(1.03)}.lead__grade[data-astro-cid-mvg27chw]{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85),rgb(0 0 0 / .05) 35%,transparent 50%)}.lead__id[data-astro-cid-mvg27chw]{position:absolute;left:clamp(1rem,2.2vw,2rem);right:clamp(1rem,2.2vw,2rem);bottom:clamp(1rem,2.2vw,2rem)}.lead__role[data-astro-cid-mvg27chw]{margin:0 0 .5em;font-family:var(--ds-font-body);font-size:var(--ds-text-mono-caption);letter-spacing:var(--ds-ls-mono-caption);text-transform:uppercase;color:var(--ds-color-text-brand)}.lead__name[data-astro-cid-mvg27chw]{margin:0;font-family:var(--ds-font-accent);font-size:clamp(2rem,3.4vw,3.5rem);font-weight:400;line-height:.95;letter-spacing:0;text-wrap:balance}.lead__bio[data-astro-cid-mvg27chw]{margin:1.1rem 0 0;max-width:52ch;font-family:var(--ds-font-body);font-size:var(--ds-text-body-lg);line-height:var(--ds-lh-body);color:var(--ds-color-text-primary)}.side[data-astro-cid-mvg27chw]{display:grid;grid-template-columns:minmax(7rem,2fr) minmax(0,3fr);gap:var(--ds-space-block-gap-sm);align-items:start;padding-top:var(--ds-space-block-gap-sm);border-top:1px solid var(--ds-color-border-default)}.side__photo[data-astro-cid-mvg27chw]{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 28%;border-radius:var(--ds-radius-tile);background:var(--ds-color-bg-secondary)}.side__name[data-astro-cid-mvg27chw]{margin:0;font-family:var(--ds-font-accent);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:400;line-height:.95;letter-spacing:0}.side__bio[data-astro-cid-mvg27chw]{margin:.8em 0 0;font-family:var(--ds-font-body);font-size:var(--ds-text-body-md);line-height:var(--ds-lh-body);color:var(--ds-color-text-secondary)}.foot[data-astro-cid-mvg27chw]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1.25rem;margin-top:1rem}.foot__links[data-astro-cid-mvg27chw]{display:flex;flex-wrap:wrap;gap:.5em 1.2em}.foot__link[data-astro-cid-mvg27chw],.foot__flag[data-astro-cid-mvg27chw],.more[data-astro-cid-mvg27chw] summary[data-astro-cid-mvg27chw]{font-family:var(--ds-font-body);font-size:var(--ds-text-mono-caption);letter-spacing:var(--ds-ls-mono-caption);text-transform:uppercase}.foot__link[data-astro-cid-mvg27chw]{color:var(--ds-color-text-muted);text-underline-offset:.25em}.foot__link[data-astro-cid-mvg27chw]:hover,.foot__flag[data-astro-cid-mvg27chw]{color:var(--ds-color-text-brand)}.more[data-astro-cid-mvg27chw]{margin-left:auto}.more[data-astro-cid-mvg27chw][open]{flex-basis:100%}.more[data-astro-cid-mvg27chw] summary[data-astro-cid-mvg27chw]{display:flex;justify-content:flex-end;gap:.4em;cursor:pointer;list-style:none;color:var(--ds-color-text-primary)}.more[data-astro-cid-mvg27chw] summary[data-astro-cid-mvg27chw]::-webkit-details-marker{display:none}.more[data-astro-cid-mvg27chw] summary[data-astro-cid-mvg27chw]:after{content:"+";color:var(--ds-color-text-brand)}.more[data-astro-cid-mvg27chw][open] summary[data-astro-cid-mvg27chw]:after{content:"−"}.more[data-astro-cid-mvg27chw] summary[data-astro-cid-mvg27chw]:hover{color:var(--ds-color-text-brand)}.more__body[data-astro-cid-mvg27chw]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ds-color-border-default)}.more__body[data-astro-cid-mvg27chw] p[data-astro-cid-mvg27chw]{margin:0 0 .9em;max-width:62ch;font-family:var(--ds-font-body);font-size:var(--ds-text-body-md);line-height:var(--ds-lh-body);color:var(--ds-color-text-secondary)}@media(max-width:760px){.core__leads[data-astro-cid-mvg27chw],.core__rest[data-astro-cid-mvg27chw]{grid-template-columns:1fr}}@media(max-width:420px){.side[data-astro-cid-mvg27chw]{grid-template-columns:7rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lead__photo[data-astro-cid-mvg27chw]{transition:none}.lead[data-astro-cid-mvg27chw]:hover .lead__photo[data-astro-cid-mvg27chw]{transform:none}}.cast[data-astro-cid-ghc4kf65]{list-style:none;margin:0;padding:0 0 var(--ds-space-section-padding-y);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ds-space-block-gap) var(--ds-space-col-gap)}.card[data-astro-cid-ghc4kf65]{grid-column:span var(--span);display:flex;flex-direction:column;border-top:1px solid var(--ds-color-border-default);padding-top:1rem}.card__frame[data-astro-cid-ghc4kf65]{position:relative;height:clamp(11rem,17vw,17rem);overflow:hidden;border-radius:var(--ds-radius-tile);background:var(--ds-color-bg-secondary)}.card__photo[data-astro-cid-ghc4kf65]{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;filter:grayscale(1) contrast(1.05);transition:filter var(--ds-duration-slow) var(--ds-ease-out),transform var(--ds-duration-slow) var(--ds-ease-out)}.card[data-astro-cid-ghc4kf65]:hover .card__photo[data-astro-cid-ghc4kf65]{filter:grayscale(0);transform:scale(1.03)}.card__photo--empty[data-astro-cid-ghc4kf65]{background:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--ds-color-text-brand) 9%,transparent) 18px 36px),var(--ds-color-bg-secondary)}.card__pending[data-astro-cid-ghc4kf65]{position:absolute;top:.75rem;right:.75rem;margin:0;padding:.4em .7em;border-radius:var(--ds-radius-control);background:var(--ds-color-text-brand);color:var(--ds-color-bg-primary);font-family:var(--ds-font-body);font-size:var(--ds-text-mono-caption);letter-spacing:var(--ds-ls-mono-caption);text-transform:uppercase}.card__body[data-astro-cid-ghc4kf65]{display:flex;flex-direction:column;flex:1;padding-top:1.1rem}.card__role[data-astro-cid-ghc4kf65]{display:flex;gap:.75em;margin:0 0 .5em;font-family:var(--ds-font-body);font-size:var(--ds-text-mono-caption);letter-spacing:var(--ds-ls-mono-caption);text-transform:uppercase;color:var(--ds-color-text-muted)}.card__n[data-astro-cid-ghc4kf65]{color:var(--ds-color-text-brand)}.card__name[data-astro-cid-ghc4kf65]{margin:0;font-family:var(--ds-font-accent);font-size:clamp(1.75rem,2.6vw,2.6rem);font-weight:400;line-height:.95;letter-spacing:0}.card__bio[data-astro-cid-ghc4kf65]{margin:.8em 0 0;max-width:48ch;font-family:var(--ds-font-body);font-size:var(--ds-text-body-md);line-height:var(--ds-lh-body);color:var(--ds-color-text-secondary)}.card__credits[data-astro-cid-ghc4kf65]{margin:auto 0 0;padding-top:1.2rem;font-family:var(--ds-font-body);font-size:var(--ds-text-body-sm)}.card__credit[data-astro-cid-ghc4kf65]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.45em 0;border-top:1px solid var(--ds-color-border-default)}.card__credit[data-astro-cid-ghc4kf65] dt[data-astro-cid-ghc4kf65]{font-size:var(--ds-text-mono-caption);letter-spacing:var(--ds-ls-mono-caption);text-transform:uppercase;color:var(--ds-color-text-muted)}.card__credit[data-astro-cid-ghc4kf65] dd[data-astro-cid-ghc4kf65]{margin:0;text-align:right}.card__credit[data-astro-cid-ghc4kf65] a[data-astro-cid-ghc4kf65],.card__links[data-astro-cid-ghc4kf65] a[data-astro-cid-ghc4kf65]{color:inherit;text-underline-offset:.25em}.card__credit[data-astro-cid-ghc4kf65] a[data-astro-cid-ghc4kf65]:hover,.card__links[data-astro-cid-ghc4kf65] a[data-astro-cid-ghc4kf65]:hover{color:var(--ds-color-text-brand)}.card__links[data-astro-cid-ghc4kf65]{list-style:none;display:flex;gap:1.25rem;margin:.9rem 0 0;padding:0;font-family:var(--ds-font-body);font-size:var(--ds-text-mono-caption);letter-spacing:var(--ds-ls-mono-caption);text-transform:uppercase}@media(max-width:760px){.cast[data-astro-cid-ghc4kf65]{grid-template-columns:1fr}.card[data-astro-cid-ghc4kf65]{grid-column:auto}.card__frame[data-astro-cid-ghc4kf65]{height:auto;aspect-ratio:3 / 2}}@media(prefers-reduced-motion:reduce){.card__photo[data-astro-cid-ghc4kf65]{transition:none}.card[data-astro-cid-ghc4kf65]:hover .card__photo[data-astro-cid-ghc4kf65]{transform:none}}
