.nuno-films{padding:clamp(56px,8vw,112px) max(24px,calc((100% - 1280px)/2));background:#050505;color:#efefed}.nuno-interview[hidden]{display:none}.nuno-film-heading span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#f45a50}.nuno-film-heading h2{font:500 clamp(24px,3vw,38px)/1.3 var(--text,Montserrat,sans-serif);letter-spacing:-.02em;color:#f45a50;margin:16px 0}.nuno-film-heading p{font-size:14px;line-height:1.9;color:#c8c8c5;max-width:500px}.nuno-interview>.nuno-film-heading{text-align:center;margin:0 auto 36px}.nuno-interview p{margin-inline:auto}.nuno-interview video{width:100%;height:auto;max-height:80svh;display:block;background:#111;object-fit:contain}.nuno-interview{margin-bottom:clamp(64px,10vw,130px)}.nuno-reel{max-width:920px;margin:auto;display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:clamp(30px,6vw,96px);align-items:center}.nuno-reel video{width:100%;height:auto;max-height:75svh;aspect-ratio:9/16;object-fit:contain;background:#111}.nuno-films video:focus-visible{outline:2px solid #f45a50;outline-offset:5px}@media(max-width:650px){.nuno-reel{grid-template-columns:1fr;gap:26px}.nuno-reel video{max-width:340px;justify-self:center}.nuno-reel .nuno-film-heading{max-width:340px;margin:auto;width:100%}}
