/* Static product imagery: no story popup or action arrow. */
.home .souvenir-tile>div{grid-template-rows:auto auto}
.home .souvenir-tile:hover>img{transform:none}
/* Fill the image cells rather than letterboxing the source photographs. */
.home .technique-images{gap:0;align-items:start}
.home .technique-images figure{margin:0;padding:0;min-width:0}
.home .technique-images img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}
.home .technique-images>figure:only-child img{aspect-ratio:5/2;object-position:center 48%;max-height:none}
@media(max-width:700px){
  .home .technique-images{width:100vw;max-width:none;margin-left:calc(50% - 50vw);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
  .home .technique-images img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}
  .home .technique-images>figure:only-child img{aspect-ratio:2/1;object-fit:cover;object-position:center 48%;max-height:none}
}
