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

.svgImageSource__g-ESq {
  fill-opacity: var(--opacity, 1);
}
.svgImageSource__g-ESq:not([data-type=shape]) {
  opacity: var(--opacity, 1);
  fill-opacity: initial;
}
.svgImageSource__g-ESq[data-type=shape] {
  stroke: var(--stroke, transparent);
  stroke-opacity: var(--alpha-stroke, 1);
  stroke-width: var(--stroke-width, 0px);
}
.svgImageSource__g-ESq:not([data-type=ugc]) * {
  vector-effect: non-scaling-stroke;
}
.svgImageSource__g-ESq:not([data-type=ugc]):not([data-type=color]) {
  fill: var(--fill);
}
.svgImageSource__g-ESq [data-color="1"] {
  --svg-rgb-color-1: var(--svg-color-1);
  fill: var(--svg-rgb-color-1, revert-layer);
}
.svgImageSource__g-ESq [data-color="2"] {
  --svg-rgb-color-2: var(--svg-color-2);
  fill: var(--svg-rgb-color-2, revert-layer);
}
.svgImageSource__g-ESq [data-color="3"] {
  --svg-rgb-color-3: var(--svg-color-3);
  fill: var(--svg-rgb-color-3, revert-layer);
}
.svgImageSource__g-ESq [data-color="4"] {
  --svg-rgb-color-4: var(--svg-color-4);
  fill: var(--svg-rgb-color-4, revert-layer);
}
.svgImageSource__g-ESq [data-color="5"] {
  --svg-rgb-color-5: var(--svg-color-5);
  fill: var(--svg-rgb-color-5, revert-layer);
}
.svgImageSource__g-ESq [data-color="6"] {
  --svg-rgb-color-6: var(--svg-color-6);
  fill: var(--svg-rgb-color-6, revert-layer);
}
.svgImageSource__g-ESq [data-color="7"] {
  --svg-rgb-color-7: var(--svg-color-7);
  fill: var(--svg-rgb-color-7, revert-layer);
}
.svgImageSource__g-ESq [data-color="8"] {
  --svg-rgb-color-8: var(--svg-color-8);
  fill: var(--svg-rgb-color-8, revert-layer);
}

.svgImageRoot__XFDeg {
  --svg-calculated-padding: calc(var(--stroke-width, 0px) / 2)
    calc(var(--stroke-width, 0px) / 2) calc(var(--stroke-width, 0px) / 2)
    calc(var(--stroke-width, 0px) / 2);
  --svg-calculated-width: calc(100% - var(--stroke-width, 0px));
  --svg-calculated-height: calc(100% - var(--stroke-width, 0px));
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: absolute;
  inset: 0;
  filter: drop-shadow(var(--shadow-position) var(--shadow-blur-radius) rgba(var(--shadow-color), var(--shadow-opacity)));
  transform: var(--flipX, scaleX(1)) var(--flipY, scaleY(1));
}
.svgImageRoot__XFDeg svg {
  position: absolute;
  inset: 0;
  width: var(--svg-calculated-width, 100%);
  height: var(--svg-calculated-height, 100%);
  padding: var(--svg-calculated-padding, 0);
  margin: auto;
}
.svgImageRoot__XFDeg svg:not([data-type=ugc]) {
  overflow: visible;
}
.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%;
}