
/* v73 — requested image and Clinical hero visual refinements. */

/* Clinical hero: transparent animation only. */
body.clinical-v73 .study-hero__animation-only {
  align-self: center !important;
  justify-self: end !important;
  width: min(100%,520px) !important;
  aspect-ratio: 16 / 9 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

body.clinical-v73 .study-hero__animation-transparent {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  background: transparent !important;
  border: 0 !important;
  filter: none !important;
  opacity: 1 !important;
}

/* Remove every old card/overlay effect from the hero right. */
body.clinical-v73 .study-hero__study-card,
body.clinical-v73 .study-hero__study-card--animated,
body.clinical-v73 .study-hero__study-card-copy {
  display: none !important;
}

/* Film pictures fill the visual from the very top — no contain-bars / empty band. */
body.clinical-v73 .film-card__visual {
  overflow: hidden !important;
  background: #21181c !important;
}

body.clinical-v73 .film-card__visual img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  background: transparent !important;
  transform: none !important;
}

/* Film 01: fill its whole frame rather than leaving the contain gap. */
body.clinical-v73 .film-card--feature .film-card__visual img {
  object-position: 50% 52% !important;
}

/* Film 02: single attached photo, favour the lower activity area and crop the blank wall. */
body.clinical-v73 .film-card--voices .film-card__visual img {
  object-position: 50% 72% !important;
  transform: scale(1.08) !important;
}

body.clinical-v73 .film-card--voices:hover .film-card__visual img {
  transform: scale(1.11) !important;
}

body.clinical-v73 .film-card--voices .film-card__visual::before {
  display: none !important;
}

/* Homepage single clinical photo remains full and clean. */
body.home-v253 .study-editorial__image img[src*="clinical-study-single-v73"] {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
}

@media (max-width:1023px) {
  body.clinical-v73 .study-hero__animation-only {
    width: min(100%,500px) !important;
    justify-self: start !important;
  }
}
