/* The supplied photograph opens through the silhouette of the supplied mark. */
.editorial-spread .infinity-window{display:block;position:relative;isolation:isolate;aspect-ratio:3/2;background:transparent;overflow:hidden}
.infinity-window>img{display:block;width:100%;height:100%;object-fit:contain;opacity:1}
.infinity-window-art{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.infinity-window-art [data-window-aperture]{stroke-width:var(--window-open,0)}
@media(prefers-reduced-motion:no-preference){
  .infinity-window[data-window-state=masked]>img{opacity:0}
  .infinity-window[data-window-state=masked] .infinity-window-art{display:block}
}
/* Focus, unavailable scripting and reduced motion always keep the complete image. */
.infinity-window:focus-visible>img{opacity:1}
.infinity-window:focus-visible .infinity-window-art{display:none}
