/* Frame website captures consistently, excluding the browser's right-edge gutter.
   Covers legacy reused shots as well as fresh content-only captures. */
.project-shot-viewport{display:block;width:100%;max-width:100%;overflow:hidden;line-height:0}
.project-shot-viewport>img{display:block!important;width:102.041%!important;max-width:none!important;height:auto;margin:0!important}
.paper-crop>.project-shot-viewport,.project-art>.project-shot-viewport{height:100%}
.paper-crop>.project-shot-viewport>img,.project-art>.project-shot-viewport>img{height:100%;object-fit:cover;object-position:top left}
.case-detail-paper>.project-shot-viewport>img{max-height:none;object-fit:contain}

