/* Two-property live preview; originals remain the lightbox targets. */
#solidres .lumina__gallery[data-ss-image-pilot="03"] {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  grid-template-rows:none;
  height:auto;
}
#solidres .lumina__gallery[data-ss-image-pilot="03"] .main-photo {
  grid-area:auto;
  aspect-ratio:4/3;
  min-width:0;
}
#solidres .lumina__gallery[data-ss-image-pilot="03"] .other-photos {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:inherit;
  align-content:start;
  min-width:0;
}
#solidres .lumina__gallery[data-ss-image-pilot="03"] .sr-photo,
#solidres .lumina__gallery[data-ss-image-pilot="03"] .other-photos .sr-photo {
  grid-area:auto;
  aspect-ratio:4/3;
  height:auto;
}
#solidres .lumina__gallery[data-ss-image-pilot="03"] .main-photo .sr-photo {height:100%}
#solidres .lumina__gallery[data-ss-image-pilot="03"] img {
  display:block;
  width:100%;
  height:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  object-position:center;
  transform:none;
}
#solidres .lumina__gallery[data-ss-image-pilot="03"] .sr-photo:hover img {transform:none}
#solidres .lumina__gallery[data-ss-image-pilot="03"] .sr-photo[hidden] {display:none}
@media(min-width:768px) {
  #solidres .lumina__gallery[data-ss-image-pilot="03"] {
    grid-template-columns:repeat(2,minmax(0,1fr));
    align-items:start;
  }
}
