/* Additions scoped to the new work; existing film styles remain unchanged. */
@media(min-width:801px){.folios{flex-wrap:wrap;row-gap:48px;align-items:flex-start}.folio{flex-shrink:0}.folio:nth-child(3){margin-right:50%;transform:rotateY(-9deg) rotateZ(-2deg)}.folio:nth-child(3):hover,.folio:nth-child(3):focus-visible{transform:translateY(-9px) rotateY(0)}}
.mv-scene{max-width:1350px}.mv-heading{margin:0 0 30px}.mv-heading>.eyebrow{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px}.mv-heading h1{font:normal clamp(2.2rem,4.3vw,4.8rem)/1.05 Georgia,serif;letter-spacing:-.045em}.mv-heading .eyebrow span{color:#998f83}.mv-scene .trailer-stage{max-width:none;aspect-ratio:2.387}.mv-scene .trailer-card-label{margin-top:14px}.mv-note{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding-top:24px;border-top:1px solid #bcb0a233}.mv-note h2,.mv-credits h2,.mv-pending h2{font:normal clamp(1.8rem,3vw,2.5rem)/1.2 Georgia,serif;letter-spacing:-.03em}.mv-note p+p{margin-top:22px}.mv-signature{font:italic 1.2rem Georgia,serif;color:#bfb6a9}.mv-credits{border-top:1px solid #bcb0a233;padding-top:24px}.mv-credits dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 45px;margin:30px 0 0}.mv-credits dt{font-size:.75rem;line-height:1.6;color:#a79c8e;margin-bottom:9px}.mv-credits dd{margin:0;font-size:1rem;line-height:1.7}.mv-pending{padding:36px 0;border-top:1px solid #bcb0a233}.mv-pending p{margin-top:20px}
@media(max-width:800px){.mv-heading{margin-bottom:23px}.mv-heading>.eyebrow{display:block;font-size:.7rem}.mv-heading>.eyebrow span{display:block;margin-top:7px}.mv-heading h1{font-size:clamp(1.85rem,7.8vw,3.2rem);overflow-wrap:normal}.mv-scene .trailer-stage{margin:0 -16px;max-width:none;width:calc(100% + 32px)}.mv-note{grid-template-columns:1fr;gap:22px;padding-top:20px}.mv-credits dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.mv-credits dd{font-size:.9375rem}.mv-scene .trailer-card-label{padding:0}.mv-scene .gallery{margin-top:28px}}
@media(max-width:360px){.mv-credits dl{grid-template-columns:1fr}}
.bts-row--portrait-feature{max-width:520px;width:100%;margin-left:auto;margin-right:auto}
@media(max-width:800px){.mv-scene .trailer-collection{width:auto;max-width:none;margin:0 -16px}.mv-scene .trailer-stage{width:100%;margin:0}.mv-scene .trailer-card-label{padding:12px 16px 0}}
