
/* Portfolio photography: consistent uncropped displays */
.rj-zoom-trigger img[src*="logo-"],.rj-zoom-trigger img[src*="card-"]{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important;aspect-ratio:auto!important}
.rj-zoom-trigger:has(img[src*="logo-"]),.rj-zoom-trigger:has(img[src*="card-"]){height:auto!important;min-height:0!important;overflow:visible!important;display:block!important}
