/* Collection portrait treatment: full-colour artwork, never legacy specimen blending. */
.card-photo.squid img{mix-blend-mode:normal;object-fit:cover;padding:0}
.card-photo img{object-position:center}
.portrait-label{position:absolute;left:14px;bottom:12px;padding:3px 7px;border-radius:4px;background:#092e38c9;color:#fff;font-size:9px;letter-spacing:.03em;line-height:1.5;pointer-events:none}
.hero-art:has(.hero-study-image){width:58%;height:100%;right:0;top:0;overflow:hidden;border-radius:0}
.hero-study-image{object-fit:cover;object-position:42% center;mix-blend-mode:normal}
.hero-art:has(.hero-study-image):after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#113e46 0%,transparent 24%);pointer-events:none}
.room-collection .specimen-shelf a{padding:0 0 14px;overflow:hidden;gap:10px}
.room-collection .specimen-shelf img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;mix-blend-mode:normal}
.room-collection .specimen-shelf span{padding-inline:8px}
.compare-art{height:auto;aspect-ratio:3/2;overflow:hidden;border-radius:10px;margin:16px 0}
.compare-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}
@media(max-width:700px){.hero-art:has(.hero-study-image){width:100%;opacity:.5}.hero-copy{position:relative;z-index:1}.hero-art:has(.hero-study-image):after{background:linear-gradient(90deg,#113e46 0%,#113e46bb 45%,transparent)}.portrait-label{left:9px;bottom:9px;font-size:8px}}
