.bench-crossfade .bench-second{position:absolute;inset:0;opacity:0;transition:opacity 1.6s ease-in-out}.bench-crossfade.bench-show .bench-second{opacity:1}.bench-crossfade:hover img{transform:none!important}@media(prefers-reduced-motion:reduce){.bench-crossfade .bench-second{transition:none;opacity:0}}
/* Display only the verified video frame within the unedited official-source capture. */
.work-thumb.infinite-echo-frame{aspect-ratio:510/286;background:#111}.work-thumb.infinite-echo-frame img{position:absolute;max-width:none;width:230.588235%;height:269.230769%;left:-9.411765%;top:-82.867133%;object-fit:fill;transform:none!important}
.work-thumb.artwork-source-note{display:flex;flex-direction:column;justify-content:space-between;padding:18px;box-sizing:border-box;background:linear-gradient(135deg,#e7e7d8,#d4e3dd);color:#395a5d}.artwork-source-note>span{font:400 9px/1.5 var(--mono);letter-spacing:.03em}.artwork-source-note strong{font:400 24px/1.15 var(--serif)}@media(max-width:760px){.work-thumb.artwork-source-note{padding:12px}.artwork-source-note strong{font-size:20px}}

/* Documentary photo unchanged (1400×900). CSS viewport: x=915,y=65,w=170,h=655. */
.work-thumb.machine-memory-thumb{display:flex;justify-content:center;background:#d4c7dc}
.machine-memory-photo{display:block;position:relative;overflow:hidden;aspect-ratio:170/655;height:100%;flex:none}
.machine-memory-photo img,.work-thumb .machine-memory-photo img{position:absolute;max-width:none;width:823.529412%;height:137.40458%;left:-538.235294%;top:-9.923664%;object-fit:fill;transform:none!important;margin:0;border-radius:0}
.machine-memory-figure{margin:20px 0}.machine-memory-figure .machine-memory-photo{width:min(100%,180px);height:auto;margin:0 auto 16px}.machine-memory-figure figcaption{font-size:12px;line-height:1.6}
