@font-face{font-family:'Archivo Narrow';src:url('/films/fonts/ArchivoNarrow.ttf') format('truetype');font-weight:400 700;font-style:normal;font-display:swap}
body.films-v2{--dark-bg:#101110;--dark-text:#eeede6;--dark-accent:#d0d678}body.films-v2{background:var(--dark-bg);color:var(--dark-text);font-family:"Helvetica Neue",Arial,sans-serif}body.films-v2 a{color:inherit}body.films-v2 .site-header .signature,body.films-v2 footer>img{filter:invert(1)}body.films-v2 .site-header nav a,body.films-v2 .site-header .header-right,body.films-v2 .site-header .header-right button{color:var(--dark-text)}body.films-v2 .site-header nav a.active{border-color:var(--dark-accent)}body.films-v2 .site-header .header-right>a{color:var(--dark-accent)}body.films-v2 .page-intro h1,body.films-v2 .centered-selection .selected-editing>.discipline-heading,body.films-v2 .centered-selection .curated-directing>.discipline-heading{font-family:"Helvetica Neue",Arial,sans-serif;color:var(--dark-text)}body.films-v2 .page-intro p,body.films-v2 .page-intro .filmmaker-name{color:#b4b8ae}body.films-v2 .centered-selection .selected-editing-heading,body.films-v2 .centered-selection .collection-heading{color:var(--dark-accent)}body.films-v2 .centered-selection .film-title{color:var(--dark-text)}body.films-v2 .centered-selection .film-card .credit{color:#c4c7be}body.films-v2 .centered-selection .film-card .detail,body.films-v2 .centered-selection .film-title .film-runtime{color:#b3b7ac}body.films-v2 .centered-selection .curated-directing{border-color:#484b42}body.films-v2 .film-thumbnail,body.films-v2 .gif-thumbnail .hover-gif{background:#101110}body.films-v2 .play-icon{background:var(--dark-accent);color:#101110}body.films-v2 .publication-logo img,body.films-v2 .film-laurels img{filter:invert(1)}body.films-v2 footer{color:#b5b9ad}body.films-v2 footer a{color:var(--dark-text)}body.films-v2 #player{background:#181a17;color:var(--dark-text)}body.films-v2 #player .close{color:var(--dark-text)}body.films-v2 #video-fallback{color:#bcc1b2}body.films-v2 .film-thumbnail:focus-visible,body.films-v2 a:focus-visible,body.films-v2 button:focus-visible{outline:2px solid var(--dark-accent);outline-offset:5px}body.films-v2 .preview-return{position:fixed;bottom:12px;left:12px;z-index:999;background:#101110;border:1px solid #646a54;padding:9px 12px;color:var(--dark-accent);font:10px Arial;text-decoration:none}body.films-v2 .play-icon{border-radius:0;background:#eeede6;color:#101110}body.films-v2 .centered-selection .selected-editing-heading{color:#eeede6}body.films-v2 .page-intro .filmmaker-name{font-family:'Archivo Narrow';font-weight:500;text-transform:uppercase;letter-spacing:-.025em;font-optical-sizing:auto}body.films-v2 .page-intro h1{font-family:'Archivo Narrow';font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.10em}body.films-v2 .page-intro p:last-child{font-family:'Archivo Narrow';font-weight:400;text-transform:none;letter-spacing:.025em}body.films-v2 .page-intro .filmmaker-name{font-size:20px;line-height:1.35}body.films-v2 .page-intro p:last-child{font-size:15px;line-height:1.4}
@media(max-width:600px){body.films-v2 .page-intro .filmmaker-name{font-size:18px}body.films-v2 .page-intro p:last-child{font-size:13px;line-height:1.5}}body.films-v2 .film-card[data-project="mlgb"] .streaming-logos img{filter:invert(1)}body.films-v2,body.films-v2 button,body.films-v2 a,body.films-v2 p,body.films-v2 span,body.films-v2 h1,body.films-v2 h2,body.films-v2 h3,body.films-v2 h4,body.films-v2 nav,body.films-v2 footer,body.films-v2 .player-heading,body.films-v2 .header-right button,body.films-v2 .page-intro h1,body.films-v2 .page-intro .filmmaker-name,body.films-v2 .page-intro p:last-child,body.films-v2 .centered-selection .discipline-heading,body.films-v2 .centered-selection .selected-editing>.discipline-heading,body.films-v2 .centered-selection .curated-directing>.discipline-heading,body.films-v2 .preview-return{font-family:'Archivo Narrow',sans-serif;font-style:normal;font-synthesis:none}body.films-v2 .page-intro .filmmaker-name{font-weight:600;letter-spacing:.06em;text-transform:uppercase}body.films-v2 .page-intro h1{font-weight:500;letter-spacing:.025em;text-transform:uppercase}body.films-v2 .page-intro p:last-child{font-weight:400;letter-spacing:.025em;text-transform:none}body.films-v2 .centered-selection .selected-editing>.discipline-heading,body.films-v2 .centered-selection .curated-directing>.discipline-heading{font-weight:500;letter-spacing:.025em;text-transform:uppercase}body.films-v2 .centered-selection .film-title,body.films-v2 .centered-selection .editing-grid .film-title{font-weight:500;letter-spacing:.025em;text-transform:none}body.films-v2 .centered-selection .reel-card .film-title,body.films-v2 .centered-selection .selected-editing-heading{font-weight:500;letter-spacing:.06em;text-transform:uppercase}body.films-v2 .site-header nav a,body.films-v2 .site-header .header-right,body.films-v2 .site-header .header-right button,body.films-v2 footer a{font-weight:400;letter-spacing:.06em;text-transform:uppercase}body.films-v2 .centered-selection .film-card .credit,body.films-v2 .centered-selection .film-card .detail,body.films-v2 .centered-selection .film-title .film-runtime{font-weight:400;letter-spacing:0}body.films-v2 .preview-return{font-weight:400;letter-spacing:.025em}body.films-v2 #realisation .film-card .credit,body.films-v2 #realisation .film-card .detail{opacity:1}body.films-v2 #realisation .streaming-logos,body.films-v2 #realisation .film-laurels,body.films-v2 #realisation .publication-logo{opacity:1}body.films-v2 .centered-selection .selected-editing>#editing-heading{border-top:1px solid #484b42;padding-top:52px;margin-bottom:32px}
@media(max-width:600px){body.films-v2 .centered-selection .selected-editing>#editing-heading{padding-top:36px;margin-bottom:26px}}body.films-v2 .centered-selection .selected-editing>#editing-heading{line-height:1.15}body.films-v2 .centered-selection #montage .reel-card{margin-bottom:80px}body.films-v2 .centered-selection .curated-directing{margin-top:57.5px}body.films-v2 .film-page{padding-bottom:80px}
@media(max-width:600px){body.films-v2 .centered-selection #montage .reel-card{margin-bottom:64px}body.films-v2 .centered-selection .curated-directing{margin-top:41.5px}body.films-v2 .film-page{padding-bottom:64px}
}

/* Neutral navigation colors on the dark Films page only. */
body.films-v2 .site-header nav a,body.films-v2 .site-header .header-right a,body.films-v2 .site-header .header-right button{color:#b8b8b8}
body.films-v2 .site-header nav a:is(:hover,:focus-visible,.active,[aria-current="page"]),body.films-v2 .site-header .header-right a:is(:hover,:focus-visible,.active,[aria-current="page"]),body.films-v2 .site-header .header-right button:is(:hover,:focus-visible,:active){color:#fff;border-color:#fff}
body.films-v2 .site-header a:focus-visible,body.films-v2 .site-header button:focus-visible{outline-color:#fff}
