/* Project films extend the shared case-study layout without altering other pages. */
.mdl-hackney-films{padding-bottom:clamp(90px,11vw,150px)}
.mdl-hackney-films__head{max-width:850px;margin-bottom:48px}
.mdl-hackney-films h2{margin:0;font:300 clamp(42px,5vw,70px)/.96 var(--cs-display);letter-spacing:-.035em}
.mdl-hackney-films__head>p:last-child{margin:28px 0 0;color:#55514b;font:300 17px/1.75 var(--cs-sans)}
.mdl-hackney-films__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px)}
.mdl-hackney-films figure{min-width:0;margin:0}
.mdl-hackney-films video{width:100%;aspect-ratio:3/4;object-fit:contain;background:var(--cs-coal)}
.mdl-hackney-films figcaption{margin-top:16px;color:#55514b;font:400 13px/1.6 var(--cs-sans)}
@media(max-width:700px){.mdl-hackney-films__grid{grid-template-columns:1fr;gap:36px}.mdl-hackney-films__head{margin-bottom:32px}}
