.hero[data-astro-cid-fc637isq]{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.hero__media[data-astro-cid-fc637isq]{position:absolute;inset:0;z-index:-2}.hero__media[data-astro-cid-fc637isq] .media{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.hero__media[data-astro-cid-fc637isq] img{filter:brightness(.64) contrast(1.08)}.hero[data-astro-cid-fc637isq]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#05050599,#05050500 28%,#05050533 52%,#050505f5)}.hero__bars[data-astro-cid-fc637isq] i[data-astro-cid-fc637isq]{position:absolute;left:0;right:0;height:50.5%;background:var(--black);z-index:1;transform:scaleY(0)}.hero__bars[data-astro-cid-fc637isq] i[data-astro-cid-fc637isq]:first-child{top:0;transform-origin:top}.hero__bars[data-astro-cid-fc637isq] i[data-astro-cid-fc637isq]:last-child{bottom:0;transform-origin:bottom}@media(prefers-reduced-motion:no-preference){.hero__bars[data-astro-cid-fc637isq] i[data-astro-cid-fc637isq]{animation:bars 1.7s var(--ease-film) both}.hero__king[data-astro-cid-fc637isq],.hero__name[data-astro-cid-fc637isq]{animation:title-in 1.5s var(--ease-film) both}.hero__king[data-astro-cid-fc637isq]{animation-delay:.3s}.hero__name[data-astro-cid-fc637isq]{animation-delay:.45s}}@keyframes bars{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes title-in{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}.hero__frame[data-astro-cid-fc637isq]{position:absolute;top:calc(var(--header-h) + env(safe-area-inset-top) + .75rem);left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;gap:1rem;font-size:.6rem;letter-spacing:.16em;white-space:nowrap;color:#f5f4f0c7}.hero__frame[data-astro-cid-fc637isq]>[data-astro-cid-fc637isq]:last-child{margin-left:auto;text-transform:none;letter-spacing:.08em}@media(max-width:519px){.hero__place[data-astro-cid-fc637isq]{display:none}}.hero__content[data-astro-cid-fc637isq]{position:relative;padding-bottom:clamp(4.5rem,10vh,7rem);display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem}.hero__kicker[data-astro-cid-fc637isq]{display:inline-flex;align-items:center;gap:.7rem;color:var(--white)}.hero__rec[data-astro-cid-fc637isq]{width:8px;height:8px;border-radius:50%;background:#c8d6ea;box-shadow:0 0 0 4px #173a63cc}.hero__title[data-astro-cid-fc637isq]{text-transform:uppercase;line-height:.82;letter-spacing:-.02em;margin-left:-.04em}.hero__title[data-astro-cid-fc637isq] span[data-astro-cid-fc637isq]{display:block}.hero__king[data-astro-cid-fc637isq]{font-size:clamp(2.6rem,13vw,8.5rem);letter-spacing:.06em}.hero__name[data-astro-cid-fc637isq]{font-size:clamp(4.4rem,25vw,19rem)}.hero__roles[data-astro-cid-fc637isq]{font-size:var(--step-1);line-height:1.35;color:#f5f4f0eb;letter-spacing:.02em}@media(min-width:900px){.hero__content[data-astro-cid-fc637isq]{grid-template-columns:1fr auto;align-items:end;column-gap:3rem}.hero__kicker[data-astro-cid-fc637isq],.hero__title[data-astro-cid-fc637isq]{grid-column:1 / -1}.hero__roles[data-astro-cid-fc637isq]{font-size:var(--step-2)}}@media(max-height:520px)and (orientation:landscape){.hero__king[data-astro-cid-fc637isq]{font-size:2.4rem}.hero__name[data-astro-cid-fc637isq]{font-size:5.5rem}.hero__content[data-astro-cid-fc637isq]{padding-bottom:2rem;gap:.7rem;padding-top:calc(var(--header-h) + 1rem)}.hero__frame[data-astro-cid-fc637isq]{display:none}}.home-film[data-astro-cid-fc637isq]{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center}.home-film__portrait[data-astro-cid-fc637isq]{max-width:520px}.home-film__text[data-astro-cid-fc637isq]{display:grid;gap:2.2rem}.home-film__series[data-astro-cid-fc637isq]{display:grid;gap:.9rem;padding-left:1.25rem;border-left:1px solid var(--blue-text)}.home-film__series[data-astro-cid-fc637isq] .display[data-astro-cid-fc637isq]{max-width:22ch;line-height:1.08}.home-film__roles[data-astro-cid-fc637isq]{color:var(--blue-text);font-size:.95rem}.home-film__glance[data-astro-cid-fc637isq]{margin-bottom:1rem}@media(min-width:900px){.home-film[data-astro-cid-fc637isq]{grid-template-columns:5fr 6fr}}.disciplines-sec[data-astro-cid-fc637isq]{background:linear-gradient(180deg,var(--black),var(--navy) 140%)}.disc[data-astro-cid-fc637isq]{list-style:none;border-top:1px solid var(--line)}.disc__item[data-astro-cid-fc637isq]{border-bottom:1px solid var(--line)}.disc__link[data-astro-cid-fc637isq]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.5rem 1rem;align-items:baseline;padding:1.6rem 0}.disc__n[data-astro-cid-fc637isq]{font-size:.7rem;color:var(--gray)}.disc__title[data-astro-cid-fc637isq]{font-size:var(--step-3);line-height:1;transition:transform .7s var(--ease)}.is-primary[data-astro-cid-fc637isq] .disc__title[data-astro-cid-fc637isq]{font-size:var(--step-4)}.disc__meta[data-astro-cid-fc637isq]{grid-column:2 / 3;display:grid;gap:.35rem}.disc__primary[data-astro-cid-fc637isq]{justify-self:start;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-text);border:1px solid currentColor;padding:.2rem .5rem}.disc__line[data-astro-cid-fc637isq]{color:#f5f4f0bd;max-width:46ch}.disc__arrow[data-astro-cid-fc637isq]{grid-row:1;grid-column:3;font-size:1.4rem;transition:transform .5s var(--ease)}.disc__link[data-astro-cid-fc637isq]:hover .disc__title[data-astro-cid-fc637isq]{transform:translate(.6rem);font-style:italic}.disc__link[data-astro-cid-fc637isq]:hover .disc__arrow[data-astro-cid-fc637isq]{transform:translate(.5rem)}@media(min-width:900px){.disc__link[data-astro-cid-fc637isq]{grid-template-columns:4rem 1.2fr 1fr 3rem;padding:2.2rem 0}.disc__meta[data-astro-cid-fc637isq]{grid-column:3}.disc__arrow[data-astro-cid-fc637isq]{grid-column:4}}.reel-head[data-astro-cid-fc637isq]{display:grid;gap:1rem;margin-bottom:2rem}.bio[data-astro-cid-fc637isq]{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center}.bio__portrait[data-astro-cid-fc637isq]{max-width:560px}.bio__text[data-astro-cid-fc637isq]{display:grid;gap:1.5rem}.bio__list[data-astro-cid-fc637isq]{display:grid;border-top:1px solid var(--line);margin-top:1rem}.bio__list[data-astro-cid-fc637isq]>div[data-astro-cid-fc637isq]{display:grid;grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.bio__list[data-astro-cid-fc637isq] dd[data-astro-cid-fc637isq]{font-size:1.05rem}.bio__more[data-astro-cid-fc637isq]{justify-self:start;display:inline-flex;align-items:center;min-height:44px;background-position:0 75%;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}@media(max-width:380px){.bio__list[data-astro-cid-fc637isq]>div[data-astro-cid-fc637isq]{grid-template-columns:1fr;gap:.25rem}}@media(min-width:900px){.bio[data-astro-cid-fc637isq]{grid-template-columns:5fr 6fr}}
