/* Explicit overrides only: untouched layouts retain their existing composition. */
@media(min-width:1101px){
 body.page-project-detail #project-story .story-media__item:has(> :is(img,video)[style*="--framing-desktop-moving:"]){overflow:visible!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-desktop-size:"]{scale:var(--framing-desktop-size);transform-origin:center}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-desktop-offset:"]{translate:var(--framing-desktop-offset)}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-desktop-fit:"]{--framing-fit:var(--framing-desktop-fit);object-fit:var(--framing-fit)!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-desktop-position:"]{object-position:var(--framing-desktop-position)!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-desktop-zoom-scale:"]{scale:var(--framing-desktop-zoom-scale);translate:var(--framing-desktop-zoom-offset);transform-origin:var(--framing-desktop-position);clip-path:inset(var(--framing-desktop-crop))}
}
@media(min-width:601px) and (max-width:1100px){
 body.page-project-detail #project-story .story-media__item:has(> :is(img,video)[style*="--framing-tablet-moving:"]){overflow:visible!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-tablet-size:"]{scale:var(--framing-tablet-size);transform-origin:center}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-tablet-offset:"]{translate:var(--framing-tablet-offset)}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-tablet-fit:"]{--framing-fit:var(--framing-tablet-fit);object-fit:var(--framing-fit)!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-tablet-position:"]{object-position:var(--framing-tablet-position)!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-tablet-zoom-scale:"]{scale:var(--framing-tablet-zoom-scale);translate:var(--framing-tablet-zoom-offset);transform-origin:var(--framing-tablet-position);clip-path:inset(var(--framing-tablet-crop))}
}
@media(max-width:600px){
 body.page-project-detail #project-story .story-media__item:has(> :is(img,video)[style*="--framing-mobile-moving:"]){overflow:visible!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-mobile-size:"]{scale:var(--framing-mobile-size);transform-origin:center}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-mobile-offset:"]{translate:var(--framing-mobile-offset)}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-mobile-fit:"]{--framing-fit:var(--framing-mobile-fit);object-fit:var(--framing-fit)!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-mobile-position:"]{object-position:var(--framing-mobile-position)!important}
 body.page-project-detail #project-story :is(img,video)[style*="--framing-mobile-zoom-scale:"]{scale:var(--framing-mobile-zoom-scale);translate:var(--framing-mobile-zoom-offset);transform-origin:var(--framing-mobile-position);clip-path:inset(var(--framing-mobile-crop))}
}
