/* enconco-shot-v18b: restore clipped About ENCONCO image, 4:3, visible. */
/* enconco-shot-v18: keep About ENCONCO image visible inside a 4:3 box. */
body.template-page .enconco-about-story {
  --enconco-shot: 18;
}
body.template-page .enconco-about-story .f-image-with-text__image,
body.template-page .enconco-about-story .f-image-with-text__image-wrapper,
body.template-page .enconco-about-story .f-image-with-text__image-first {
  min-height: 0 !important;
  height: auto !important;
  overflow: visible !important;
}
body.template-page .enconco-about-story responsive-image.f-image,
body.template-page .enconco-about-story .f-image-with-text__image .f-image {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: auto !important;
  --aspect-ratio: 1.3333 !important;
  padding-top: 0 !important;
  overflow: hidden !important;
  background: transparent !important;
}
body.template-page .enconco-about-story responsive-image.f-image:before,
body.template-page .enconco-about-story .f-image-with-text__image .f-image:before {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 0 !important;
  padding-top: 75% !important;
}
body.template-page .enconco-about-story .f-image-with-text__image img,
body.template-page .enconco-about-story .f-image-with-text__image-first img {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  min-height: 0 !important;
  aspect-ratio: auto !important;
  object-fit: cover !important;
  object-position: center center !important;
  opacity: 1 !important;
  visibility: visible !important;
  animation: none !important;
  transform: none !important;
  display: block !important;
}
