.film-block{--col-gap:clamp(16px, 1.95vw, 38px);padding-inline:var(--spacing-gutter);flex-direction:column;row-gap:clamp(2.5rem,2.5vw,3rem);display:flex}.film-block__image{-o-object-fit:cover;object-fit:cover;background-color:var(--color-echo);width:100%;height:auto;display:block}.film-block__top{grid-template-columns:1fr;row-gap:2rem;display:grid}.film-block__aside,.film-block__intro{flex-direction:column;row-gap:1.5rem;min-width:0;display:flex}.film-block__title-zone{flex-direction:column;justify-content:center;align-items:flex-start;row-gap:clamp(1.5rem,2.6vw,3rem);padding-block:clamp(32px,6vw,110px);display:flex}.film-block__title{font-family:var(--font-primary);font-weight:300;font-size:var(--text-title);text-transform:uppercase;color:var(--color-red);transform:rotate(var(--title-rotate));transform-origin:0;overflow-wrap:anywhere;max-width:100%;line-height:1.35}.film-block__date{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.film-block__day{font-family:var(--font-primary);font-weight:300;font-size:var(--text-date);letter-spacing:.3em;margin-right:-.3em}@media (width<=1023px){.film-block__top{flex-direction:column;row-gap:1.5rem;display:flex}.film-block__aside,.film-block__intro{display:contents}.film-block__kind{order:1}.film-block__title-zone{order:2;padding-block:24px 8px}.film-block__featured{order:3}.film-block__date{order:4;margin-top:-.5rem}.film-block__synopsis--ca{order:5;margin-top:1rem}.film-block__synopsis--aside{order:6}.film-block__secondary{order:7}}.film-block__people{flex-direction:column;row-gap:1.5rem;display:flex}.film-block__person{grid-template-columns:1fr;row-gap:1.25rem;display:grid}.film-block__portrait{max-width:20rem}.film-block__name{font-family:var(--font-primary);font-weight:300;font-size:var(--text-name);text-transform:uppercase;color:var(--color-red);overflow-wrap:anywhere;margin-bottom:.7em;line-height:1.2}.film-block__bios{-moz-column-gap:.9em;grid-template-columns:max-content 1fr;gap:1.2em .9em;display:grid}@media (width<=479px){.film-block__bios{grid-template-columns:1fr;row-gap:.4em}.film-block__bios dd{margin-bottom:.8em}}@media (width>=1024px){.film-block__top{-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-template-columns:42fr 58fr}.film-block.is-mirrored .film-block__top{grid-template-columns:58fr 42fr}.film-block.is-mirrored .film-block__intro{order:2}.film-block__title-zone{flex:1;min-height:clamp(220px,16vw,320px)}.film-block.is-mirrored .film-block__title-zone{text-align:right;align-items:flex-end}.film-block.is-mirrored .film-block__title{transform-origin:100%}.film-block__synopsis--aside{margin-top:auto}.film-block__synopsis--aside~.film-block__synopsis--aside{margin-top:0}.film-block__person{-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-template-columns:15.5fr 46fr 33fr;align-items:end}.film-block__portrait{align-self:start;max-width:none}.film-block__third{grid-area:1/3}.film-block.is-mirrored .film-block__person{grid-template-columns:33fr 46fr 15.5fr}.film-block.is-mirrored .film-block__portrait{grid-area:1/3}.film-block.is-mirrored .film-block__bio{grid-area:1/2}.film-block.is-mirrored .film-block__third{grid-column:1}.film-block.is-mirrored .film-block__people-label{text-align:right}}
