/* Images respond on every pass; the accompanying text remains steady and readable. */
.scroll-cinema .silver-site .sg-scroll-photo{overflow:hidden;isolation:isolate}
.scroll-cinema .silver-site .sg-scroll-photo>img{transform:translate3d(0,var(--photo-flow-y,0px),0) scale(var(--photo-flow-scale,1.09));transition:none;transform-origin:center;clip-path:inset(var(--photo-edge,0%) 0)}
.scroll-cinema .silver-site .sg-scroll-photo:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;z-index:5;background:#a5c3ae;transform:scaleX(var(--photo-line,1));transform-origin:left;pointer-events:none}
.scroll-cinema .sg-chapter-label .sg-mask-title>span{transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.scroll-cinema .sg-chapter-label .sg-number{transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .65s}
.silver-site .ed-uploader{display:none}
@media(max-width:700px){
 .silver-site .ed-feature-main{height:auto;aspect-ratio:1.45}
 .silver-site .sg-feature-list .sg-feature-row{padding-block:14px}
 .silver-site .ed-feature-caption h3{font-size:18px;line-height:1.55}
 .silver-site .ed-archive-info h3,.silver-site .ex-video-grid .ed-archive-info h3{font-size:16px;line-height:1.65}
 .silver-site .ed-archive-info{padding-bottom:6px}
 .silver-site .ed-facts{gap:20px 0}
 .silver-site .ed-fact p{font-size:13px}
 .silver-site .ex-heading>p,.silver-site .ed-bio-intro>p{line-height:1.95}
}
@media(prefers-reduced-motion:reduce){.silver-site .sg-scroll-photo>img{transform:none!important;clip-path:none!important}.silver-site .sg-scroll-photo:after{transform:none!important}}
