/* V54 — photographic revisions, hero carousel, artbook performance and size */
.v53-film-page .v52-film-hero-photo.v54-hero-gallery{background:#171412;overflow:hidden;}
.v54-hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;animation:v54-hero-crossfade 24s linear infinite;will-change:opacity;}
.v54-hero-slide:nth-child(1){animation-delay:0s}.v54-hero-slide:nth-child(2){animation-delay:6s}.v54-hero-slide:nth-child(3){animation-delay:12s}.v54-hero-slide:nth-child(4){animation-delay:18s}
.v54-hero-gallery::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,13,12,.87),rgba(15,13,12,.25) 82%);pointer-events:none;}
@keyframes v54-hero-crossfade{0%,18%{opacity:1}25%,95%{opacity:0}100%{opacity:1}}
/* Keep the same editorial appearance but give the book more room. */
@media(min-width:721px){#page-divineartbook .artbook-theatre{min-height:min(80svh,890px)}#page-divineartbook .artbook-display.is-spread{width:min(100%,calc(75svh * 1.411),1280px)}#page-divineartbook .artbook-display.is-closed{width:min(47%,calc(75svh * .706),600px)}#page-divineartbook .artbook-reader{min-height:min(78svh,920px)}#page-divineartbook .artbook-turn{width:min(50%,53svh)}}
@media(max-width:720px){#page-divineartbook .artbook-display.is-spread,#page-divineartbook .artbook-display.is-closed{width:min(100%,calc(70svh * .706));max-height:75svh}#page-divineartbook .artbook-theatre{min-height:min(76svh,740px)}}
#page-divineartbook .artbook-theatre.is-turning-next .artbook-turn,#page-divineartbook .artbook-theatre.is-turning-prev .artbook-turn{animation-duration:.46s}
#page-divineartbook .artbook-display.is-opening,#page-divineartbook .artbook-display.is-closing{animation-duration:.46s}
@media(prefers-reduced-motion:reduce){.v54-hero-slide{animation:none;opacity:0}.v54-hero-slide:first-child{opacity:1}}
