.image__iWj48 {
  container-type: size;
  display: block;
  width: 100%;
  height: 100%;
  contain: paint;
}
.image__iWj48 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: var(--object-fit, cover);
  --position-left: calc(50cqw - 1cqh * var(--focal-x, 50) * var(--aspect-ratio, 1));
  --position-top: calc(50cqh - 1cqw * var(--focal-y, 50) / var(--aspect-ratio, 1));
  object-position: clamp(100%, var(--position-left), 0%) clamp(100%, var(--position-top), 0%);
}

@container style(--object-fit) and (not style(--object-fit: cover)) {
  .image__iWj48 img {
    object-position: center;
  }
}.root__FuiJG {
  mix-blend-mode: var(--blend-mode, normal);
}

.image3__6ufCe {
  position: relative;
  block-size: 100%;
  overflow: clip;
  border-color: var(--border-color);
  border-width: var(--border-width, 0);
  border-style: var(--border-style, solid);
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
}
.image3__6ufCe.fitWidth__0L5O4 {
  block-size: auto;
  aspect-ratio: var(--original-aspect-ratio, 1);
}
.image3__6ufCe .imageLayer__w0TXF {
  position: relative;
  block-size: 100%;
}
.image3__6ufCe .imageLayer__w0TXF picture {
  position: relative;
}
.image3__6ufCe .imageLayer__w0TXF img {
  opacity: var(--opacity, 1);
}
.image3__6ufCe .wowImage__1yncg {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  mask-position: 0px 0px;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  mask-image: var(--maskImage, none);
}

.linkLayer__hoVt- {
  display: block;
  inline-size: 100%;
  block-size: 100%;
}