/* Supplied imagery for SENDAI DOT and the partner-conference concept. */
#sendai-dot .gallery-main {
  background: #eff3ed;
}

#conference .gallery-main {
  background: #f3ede6;
}

#sendai-dot .gallery-main img,
#conference .gallery-main img {
  width: 100%;
  height: 100%;
  max-height: none;
  object-fit: cover;
}

#sendai-dot .gallery-thumbs img,
#conference .gallery-thumbs img {
  width: 100%;
  height: 100%;
  max-height: none;
  object-fit: cover;
}

/* A narrow blend keeps the people in the supplied photographs visible. */
#sendai-dot .gallery-main::after {
  background: linear-gradient(270deg, #fff, #ffffff00 14%);
}

#conference .gallery-main::after {
  background: linear-gradient(90deg, #fff, #ffffff00 14%);
}

#sendai-dot .activity-gallery img[src$="sendai-dot-booth-20261029.webp"] {
  object-position: 50% 42%;
}

#sendai-dot .gallery-thumbs img[src$="sendai-dot-booth-20261029.webp"] {
  object-position: 50% 28%;
}

#sendai-dot .activity-gallery img[src$="sendai-dot-festival-20261029.webp"] {
  object-position: 50% 60%;
}

#sendai-dot .gallery-main img[src$="sendai-dot-experience-20261029.webp"],
#sendai-dot .gallery-main img[src$="sendai-dot-cycling-20261029.webp"],
#sendai-dot .gallery-main img[src$="sendai-dot-place-20261029.webp"] {
  object-fit: contain;
  object-position: center;
}

#conference .activity-gallery img[src$="partner-conference-panel-20261029.webp"] {
  object-position: 60% 50%;
}

#conference .activity-gallery img[src$="partner-conference-roundtable-20261029.webp"] {
  object-position: 50% 55%;
}

#conference .activity-gallery img[src$="partner-conference-dialogue-20261029.webp"] {
  object-position: 50% 48%;
}

#conference .activity-gallery img[src$="partner-conference-seminar-20261029.webp"] {
  object-position: 65% 47%;
}

#conference .activity-gallery img[src$="partner-conference-lecture-20261029.webp"] {
  object-position: 55% 50%;
}
