.draft-strip{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--coral);color:var(--ink);padding:10px clamp(22px,4.4vw,78px)}.draft-strip a{text-decoration:underline;text-underline-offset:4px}.draft-strip[hidden]{display:none}.project-generic .identity h1{text-transform:uppercase;overflow-wrap:anywhere}.project-generic .identity .subline p:empty{display:none}.project-generic .identity .subline{justify-content:flex-end}.film-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:34px;border-top:1px solid #ffffff40;padding-top:26px}.film-list[hidden]{display:none}.film-item{display:grid;gap:10px;text-align:left;background:transparent;border:0;padding:0;color:#c3c1bb;cursor:pointer}.film-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:#1d1e1f;outline:2px solid transparent;outline-offset:3px;transition:outline-color .2s}.film-thumb img{width:100%;height:100%;object-fit:cover}.film-item:hover .film-thumb{outline-color:#ffffff60}.film-item[aria-pressed=true]{color:var(--lime)}.film-item[aria-pressed=true] .film-thumb{outline-color:var(--lime)}.film-label{line-height:1.5}.story-copy .story-head{margin:44px 0 16px;color:#52524e}.story-copy .story-head:first-child{margin-top:0}.story-copy p+p{margin-top:-8px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(15px,3vw,55px);align-items:start}.gallery-item{margin:0}.gallery-item:first-child{grid-column:1/-1}.gallery-frame{position:relative;background:#c7c5bc;overflow:hidden}.gallery-frame img,.gallery-frame video{display:block;width:100%;height:100%;object-fit:cover}.gallery-frame video{position:absolute;inset:0;opacity:0;transition:opacity .4s}.gallery-frame.is-playing video{opacity:1}.gallery-item figcaption{padding-top:12px;margin-top:12px;border-top:1px solid #1515156b;font-size:10px}@media(max-width:680px){.gallery{grid-template-columns:1fr}.film-list{grid-template-columns:repeat(2,1fr)}}.project-generic .story h2:empty{display:none}
