/* Four selected credits, composed like the Instagram contact sheet. */
.selected-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;margin:0 5vw}
.selected-work-grid .film-panel{width:auto;min-width:0;margin:0;padding:0 0 24px;border-bottom:1px solid #bdbfb1;display:flex;flex-direction:column}
.selected-work-grid .film-picture{width:100%;aspect-ratio:4/3;height:auto;border:6px solid var(--ink);border-bottom-width:13px;clip-path:none;rotate:0deg;margin:0;overflow:hidden;background:var(--ink)}
.selected-work-grid .film-picture img{width:100%;height:100%;object-fit:cover;display:block}
.selected-work-grid .film-caption{display:block;padding:20px 0 0;margin:0}
.selected-work-grid .film-caption h3{font-size:clamp(21px,3vw,38px);margin:14px 0 10px;overflow-wrap:break-word}
.selected-work-grid .film-caption .eyebrow{font-size:9px;rotate:0deg;padding:0;background:none;color:#606357}
.selected-work-grid .film-caption>div>p:not(.eyebrow){margin-top:8px}
.selected-work-grid .film-credit{max-width:none;margin-top:16px;padding-top:12px;border-top:1px solid #c9ccbe;font-size:12px}
.selected-work-note{margin:30px 5vw 0;color:#606357;font-size:11px}
@media(max-width:600px){.selected-work-grid{gap:28px 16px}.selected-work-grid .film-picture{border-width:3px;border-bottom-width:7px}.selected-work-grid .film-caption{padding-top:13px}.selected-work-grid .film-caption h3{font-size:clamp(17px,4.5vw,25px);line-height:1.15}.selected-work-grid .film-caption .eyebrow{font-size:8px;letter-spacing:0}.selected-work-grid .film-caption>div>p:not(.eyebrow),.selected-work-grid .film-credit{font-size:10px;line-height:1.6}.selected-work-note{font-size:9px}}
.selected-work-grid .film-panel:nth-child(n) .film-picture{rotate:0deg}
.selected-work-grid .film-credit{justify-self:stretch;width:100%;text-align:left}
.selected-work-grid .film-picture .depth-image{translate:none;scale:1}
.chapter-nav{grid-template-columns:repeat(4,minmax(0,1fr))}
.chapter-nav>a{font-size:clamp(13px,1.8vw,25px);gap:14px}
@media(max-width:580px){.chapter-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-nav>a{flex-direction:row;align-items:center;font-size:14px;padding:19px 10px;border-bottom:1px solid #55594a}.chapter-nav>a:nth-child(even){border-right:0}.chapter-nav>a:nth-child(n+3){border-bottom:0}.chapter-nav>a:nth-child(3){padding-left:0}}
