.PageHero-module__TUpKZG__pageHero{text-align:center;border-bottom:1px solid #ffffff14;padding:180px 48px 100px;position:relative}.PageHero-module__TUpKZG__pageHero:before{content:"";pointer-events:none;background:radial-gradient(#c8102e0f 0%,#0000 60%);position:absolute;inset:0}.PageHero-module__TUpKZG__label{border-top:1px solid var(--red);margin-bottom:32px;padding-top:12px;display:inline-block}.PageHero-module__TUpKZG__title{font-size:clamp(28px,3vw,44px)}.PageHero-module__TUpKZG__title em{color:inherit;font-style:normal}.PageHero-module__TUpKZG__sub{color:var(--bone);max-width:700px;margin-top:32px;margin-left:auto;margin-right:auto;font-size:24px;font-style:normal}@media (max-width:1100px){.PageHero-module__TUpKZG__pageHero{padding:140px 24px 60px}}
.SectionHead-module__0Jf5pa__sectionHead{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:64px;padding-bottom:32px;display:flex}.SectionHead-module__0Jf5pa__count{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:11px}
.FilmGrid-module__pakwPq__grid{grid-template-columns:repeat(3,1fr);gap:48px 32px;display:grid}@media (max-width:1100px){.FilmGrid-module__pakwPq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.FilmGrid-module__pakwPq__grid{grid-template-columns:1fr}}
.PosterFallback-module__jgNgjG__fallback{aspect-ratio:2/3;background:radial-gradient(ellipse at 20% 15%, #c8102e14 0%, transparent 60%), linear-gradient(135deg, var(--noir-3) 0%, var(--noir) 100%);flex-direction:column;padding:8cqw;display:flex;position:relative;overflow:hidden;container-type:inline-size}.PosterFallback-module__jgNgjG__fallback:before{content:"";opacity:0;background:radial-gradient(at 20% 15%,#c8102e1a 0%,#0000 60%);transition:opacity .6s;position:absolute;inset:0}[data-film-card]:hover .PosterFallback-module__jgNgjG__fallback:before{opacity:1}.PosterFallback-module__jgNgjG__meta,.PosterFallback-module__jgNgjG__body{z-index:1;position:relative}.PosterFallback-module__jgNgjG__meta{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:3.4cqw;line-height:1.4}.PosterFallback-module__jgNgjG__ongoing .PosterFallback-module__jgNgjG__meta{color:var(--red)}.PosterFallback-module__jgNgjG__body{margin-top:auto}.PosterFallback-module__jgNgjG__title{letter-spacing:.01em;text-transform:uppercase;color:var(--ivory);text-wrap:balance;font-size:10cqw;font-weight:300;line-height:1.08}.PosterFallback-module__jgNgjG__rule{background:var(--gold);width:16cqw;height:1px;margin:6cqw 0 4cqw;transition:width .6s cubic-bezier(.22,1,.36,1)}.PosterFallback-module__jgNgjG__ongoing .PosterFallback-module__jgNgjG__rule{background:var(--red)}[data-film-card]:hover .PosterFallback-module__jgNgjG__rule{width:30cqw}.PosterFallback-module__jgNgjG__director{color:var(--muted);letter-spacing:.02em;font-size:3.6cqw}@media (prefers-reduced-motion:reduce){.PosterFallback-module__jgNgjG__fallback:before,.PosterFallback-module__jgNgjG__rule{transition:none}}
.Fiche-module__KG2uLa__fiche{grid-template-columns:5fr 7fr;align-items:start;gap:80px;max-width:1500px;margin:0 auto;padding:160px 48px 100px;display:grid}.Fiche-module__KG2uLa__poster{order:1}.Fiche-module__KG2uLa__content,.Fiche-module__KG2uLa__fiche.Fiche-module__KG2uLa__reverse .Fiche-module__KG2uLa__poster{order:2}.Fiche-module__KG2uLa__fiche.Fiche-module__KG2uLa__reverse .Fiche-module__KG2uLa__content{order:1}.Fiche-module__KG2uLa__poster img,.Fiche-module__KG2uLa__posterFrame{border:1px solid #ffffff0f;width:100%;box-shadow:0 32px 64px #0009}.Fiche-module__KG2uLa__breadcrumb{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:10px}.Fiche-module__KG2uLa__breadcrumb span{color:var(--red)}.Fiche-module__KG2uLa__tags{letter-spacing:.3em;text-transform:uppercase;color:var(--bone);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;font-size:10px;display:flex}.Fiche-module__KG2uLa__goldWeight{font-weight:600}.Fiche-module__KG2uLa__title{letter-spacing:-.02em;color:var(--red);margin-bottom:12px;font-size:clamp(26px,2.8vw,40px);font-weight:300;line-height:.95}.Fiche-module__KG2uLa__director{color:var(--bone);margin-bottom:28px;font-size:13px}.Fiche-module__KG2uLa__director b{color:var(--ivory);font-weight:500}.Fiche-module__KG2uLa__synopsis{color:var(--bone);max-width:620px;margin-bottom:40px;font-size:16px;line-height:1.8}.Fiche-module__KG2uLa__synopsis p{margin-bottom:16px}.Fiche-module__KG2uLa__actions{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.Fiche-module__KG2uLa__copyright{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:11px}@media (max-width:1100px){.Fiche-module__KG2uLa__fiche{grid-template-columns:1fr;gap:40px;padding:120px 24px 100px}.Fiche-module__KG2uLa__fiche.Fiche-module__KG2uLa__reverse .Fiche-module__KG2uLa__poster,.Fiche-module__KG2uLa__fiche.Fiche-module__KG2uLa__reverse .Fiche-module__KG2uLa__content{order:initial}}
.FilmCard-module__-c-2SW__film{cursor:pointer;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:relative}.FilmCard-module__-c-2SW__film:hover{transform:translateY(-8px)}.FilmCard-module__-c-2SW__imgWrap{aspect-ratio:2/3;background:var(--noir-3);position:relative;overflow:hidden}.FilmCard-module__-c-2SW__imgWrap img{object-fit:cover;filter:grayscale(35%)contrast(1.05);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s}.FilmCard-module__-c-2SW__film:hover .FilmCard-module__-c-2SW__imgWrap img{filter:grayscale(0%)contrast();transform:scale(1.06)}.FilmCard-module__-c-2SW__overlay{opacity:0;background:linear-gradient(#0000 50%,#0a0a0ae6 100%);align-items:flex-end;padding:24px;transition:opacity .5s;display:flex;position:absolute;inset:0}.FilmCard-module__-c-2SW__film:hover .FilmCard-module__-c-2SW__overlay{opacity:1}.FilmCard-module__-c-2SW__play{border:1px solid var(--ivory);width:56px;height:56px;color:var(--ivory);border-radius:50%;justify-content:center;align-items:center;transition:all .4s;display:flex}.FilmCard-module__-c-2SW__film:hover .FilmCard-module__-c-2SW__play{background:var(--red);border-color:var(--red)}.FilmCard-module__-c-2SW__info{padding:20px 0 0}.FilmCard-module__-c-2SW__meta{letter-spacing:.25em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;font-size:10px;display:flex}.FilmCard-module__-c-2SW__broadcaster{color:var(--gold)}.FilmCard-module__-c-2SW__director{color:var(--bone);letter-spacing:.01em;margin-top:8px;font-size:12px}.FilmCard-module__-c-2SW__related .FilmCard-module__-c-2SW__imgWrap{aspect-ratio:2/3}.FilmCard-module__-c-2SW__relatedTitle{margin-top:16px;letter-spacing:normal!important;text-transform:none!important;font-size:22px!important;font-weight:400!important}
.Quote-module__45KrTa__quote{color:var(--ivory);font-size:clamp(16px,1.5vw,22px);font-weight:300;line-height:1.3;position:relative}.Quote-module__45KrTa__about{border-left:4px solid var(--red);padding-left:32px}.Quote-module__45KrTa__press{border:1px solid #ffffff14;padding:48px;transition:border-color .4s}.Quote-module__45KrTa__press:hover{border-color:var(--red)}.Quote-module__45KrTa__source{letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin-bottom:24px;font-size:13px;font-style:normal;font-weight:600}.Quote-module__45KrTa__pressText{text-transform:uppercase;letter-spacing:.04em;color:var(--ivory);font-size:24px;font-weight:300;line-height:1.5}.Quote-module__45KrTa__cite{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-top:32px;font-size:11px;font-style:normal;display:block}.Quote-module__45KrTa__pressCite{letter-spacing:.25em;margin-top:24px}
.SectionLabel-module__st576a__sectionLabel{border-top:1px solid var(--red);margin-bottom:24px;padding-top:12px;display:inline-block}
.RelatedFilms-module__muNWvW__related{max-width:1500px;margin:0 auto;padding:120px 48px}.RelatedFilms-module__muNWvW__title{margin:24px 0 48px}.RelatedFilms-module__muNWvW__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:1100px){.RelatedFilms-module__muNWvW__related{padding-left:24px;padding-right:24px}.RelatedFilms-module__muNWvW__grid{grid-template-columns:1fr}}
.SocialLinks-module__Cnt9Jq__social{gap:14px;margin-top:28px;display:flex}.SocialLinks-module__Cnt9Jq__social a{width:32px;height:32px;color:var(--bone);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:border-color .3s,color .3s;display:flex}.SocialLinks-module__Cnt9Jq__social a:hover{border-color:var(--red);color:var(--red)}.SocialLinks-module__Cnt9Jq__social svg{fill:currentColor;width:14px;height:14px}
.StatGrid-module__s6CbWW__grid{grid-template-columns:1fr 1fr;gap:48px 32px;display:grid}.StatGrid-module__s6CbWW__num{color:var(--ivory);font-size:72px;font-weight:300;line-height:1}.StatGrid-module__s6CbWW__suffix{color:var(--red);font-style:normal}.StatGrid-module__s6CbWW__label{letter-spacing:.25em;text-transform:uppercase;color:var(--bone);margin-top:12px;font-size:11px}
.MemberCard-module__0WVuYa__member{color:inherit;cursor:pointer;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.MemberCard-module__0WVuYa__member:hover{transform:translateY(-4px)}.MemberCard-module__0WVuYa__portrait{aspect-ratio:1;background:var(--noir-3);margin-bottom:16px;position:relative;overflow:hidden}.MemberCard-module__0WVuYa__portrait:before{content:"";background:radial-gradient(ellipse at 30% 30%, #c8102e14 0%, transparent 60%), linear-gradient(135deg, var(--noir-3) 0%, var(--noir) 100%);z-index:0;position:absolute;inset:0}.MemberCard-module__0WVuYa__portrait img{object-fit:cover;filter:grayscale();z-index:1;width:100%;height:100%;position:relative}.MemberCard-module__0WVuYa__initials{color:#ffffff1a;letter-spacing:-.05em;z-index:1;justify-content:center;align-items:center;font-size:48px;font-weight:300;transition:color .6s;display:flex;position:absolute;inset:0}.MemberCard-module__0WVuYa__member:hover .MemberCard-module__0WVuYa__initials{color:var(--red)}.MemberCard-module__0WVuYa__name{color:var(--ivory);text-transform:none;letter-spacing:0;font-size:15px;line-height:1.3}.MemberCard-module__0WVuYa__role{letter-spacing:.05em;color:var(--muted);margin-top:4px;font-size:11px}
.MemberGrid-module__MerNEW__grid{grid-template-columns:repeat(5,1fr);gap:32px 24px;display:grid}@media (max-width:1100px){.MemberGrid-module__MerNEW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.MemberGrid-module__MerNEW__grid{grid-template-columns:repeat(2,1fr)}}
