.cd-hero[data-astro-cid-jv226yqc]{position:relative;height:52vh;min-height:380px;overflow:hidden;display:flex;align-items:flex-end;color:#fff;background:radial-gradient(90% 80% at 85% 10%,rgba(176,42,30,.3) 0%,transparent 55%),linear-gradient(160deg,#1b1c1f,#2f2f38)}.cd-hero__bg[data-astro-cid-jv226yqc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:.6}.cd-hero__shade[data-astro-cid-jv226yqc]{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#000000a6)}.cd-hero__inner[data-astro-cid-jv226yqc]{position:relative;width:100%;max-width:var(--w-wide);margin:0 auto;padding:0 48px 56px}.cd-hero__kicker[data-astro-cid-jv226yqc]{font-size:var(--fs-tiny);letter-spacing:3px;text-transform:uppercase;font-weight:600;color:#ffffffbf;margin-bottom:14px}.cd-hero__name[data-astro-cid-jv226yqc]{font-size:clamp(36px,5vw,72px);line-height:1.15}.cd-hero__summary[data-astro-cid-jv226yqc]{margin-top:14px;font-size:var(--fs-sub);opacity:.9;max-width:640px}.cd-body[data-astro-cid-jv226yqc]{padding-top:64px}.cd-section[data-astro-cid-jv226yqc]{margin-bottom:48px}.cd-section__title[data-astro-cid-jv226yqc]{font-size:var(--fs-section);color:var(--accent);margin-bottom:14px}.cd-section__text[data-astro-cid-jv226yqc]{font-size:var(--fs-body);line-height:2.1;color:var(--ink)}.cd-works[data-astro-cid-jv226yqc]{margin-top:48px}.cd-works__title[data-astro-cid-jv226yqc]{font-size:var(--fs-section);margin-bottom:8px}.cd-works__row[data-astro-cid-jv226yqc]{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px}.cd-works__row[data-astro-cid-jv226yqc] .film[data-astro-cid-jv226yqc]{width:200px}.cd-related[data-astro-cid-jv226yqc]{margin-top:56px}.cd-related__title[data-astro-cid-jv226yqc]{font-size:var(--fs-section);margin-bottom:20px}.cd-related__grid[data-astro-cid-jv226yqc]{display:flex;flex-wrap:wrap;gap:12px}.rlink[data-astro-cid-jv226yqc]{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);transition:border-color .15s,color .15s}.rlink[data-astro-cid-jv226yqc]:hover{border-color:var(--accent);color:var(--accent)}.rlink__tag[data-astro-cid-jv226yqc]{font-size:11px;font-weight:600;color:var(--accent);border:1px solid currentColor;border-radius:999px;padding:0 6px}.cd-people[data-astro-cid-jv226yqc]{margin-top:30px}.cd-people[data-astro-cid-jv226yqc] b[data-astro-cid-jv226yqc]{display:block;margin-bottom:14px;color:var(--ink-soft);font-size:var(--fs-small);letter-spacing:.08em}.cd-people__row[data-astro-cid-jv226yqc]{display:flex;flex-wrap:wrap;gap:22px}@media(max-width:820px){.cd-hero[data-astro-cid-jv226yqc]{height:44vh}.cd-hero__inner[data-astro-cid-jv226yqc]{padding:0 20px 36px}}.cd-narrative[data-astro-cid-jv226yqc]{padding:28px;border-radius:var(--radius);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.cd-narrative__impact[data-astro-cid-jv226yqc]{font-size:18px}.cd-narrative__grid[data-astro-cid-jv226yqc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.cd-narrative[data-astro-cid-jv226yqc] b[data-astro-cid-jv226yqc]{display:block;margin-bottom:8px;color:var(--ink-soft);font-size:var(--fs-small);letter-spacing:.08em}.cd-narrative[data-astro-cid-jv226yqc] a[data-astro-cid-jv226yqc]{display:inline-block;color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cd-narrative[data-astro-cid-jv226yqc] p[data-astro-cid-jv226yqc]{color:var(--ink);line-height:1.8}.cd-narrative__moments[data-astro-cid-jv226yqc]{margin-top:24px;padding:18px 20px;border-radius:var(--radius);background:#b02a1e0b;border:1px solid var(--line)}.cd-narrative__moments[data-astro-cid-jv226yqc] ul[data-astro-cid-jv226yqc]{display:grid;gap:10px;list-style:none;margin-top:10px}.cd-narrative__moments[data-astro-cid-jv226yqc] li[data-astro-cid-jv226yqc]{position:relative;padding-left:20px;line-height:1.85}.cd-narrative__moments[data-astro-cid-jv226yqc] li[data-astro-cid-jv226yqc]:before{content:"";position:absolute;left:0;top:.8em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.cd-narrative__story[data-astro-cid-jv226yqc]{margin-top:28px}.cd-narrative__story[data-astro-cid-jv226yqc] p[data-astro-cid-jv226yqc]{margin-top:12px;color:var(--ink);line-height:2}.cd-narrative__story[data-astro-cid-jv226yqc] p[data-astro-cid-jv226yqc]:first-of-type{margin-top:10px}@media(max-width:820px){.cd-narrative[data-astro-cid-jv226yqc]{padding:22px 18px}.cd-narrative__grid[data-astro-cid-jv226yqc]{grid-template-columns:1fr}.cd-works__row[data-astro-cid-jv226yqc]{gap:14px}.cd-works__row[data-astro-cid-jv226yqc] .film[data-astro-cid-jv226yqc]{width:calc(50% - 7px)}.cd-people__row[data-astro-cid-jv226yqc]{gap:14px}.cd-people__row[data-astro-cid-jv226yqc] .cast[data-astro-cid-jv226yqc]{width:calc(50% - 7px)}}
