/* Projects and offer pages share a landscape canvas; the whole source is visible. */
:is(.library-image,.library-image.is-portrait,.library-gallery figure>a,.project-page .photo-story figure>a){display:block;width:100%;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;overflow:hidden;background:#eef1f4}
:is(.library-gallery figure>a,.project-page .photo-story figure>a)>picture{display:block;width:100%;height:100%}
:is(.library-image img,.library-gallery img,.photo-story figure img,.offer-hero figure img,.offer-project-grid img,.rw-hero figure img,.rw-grid figure img,.project-video-poster img){display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center!important;background:#eef1f4;padding:0!important;transform:none!important}
.library-card>a:hover img{transform:none!important}
