.inner-hero .industry-hero-art.hero-infographic-v2 {
  position: relative;
  isolation: isolate;
  min-height: 500px;
}

.inner-hero .industry-hero-art.hero-infographic-v2::before {
  content: "";
  position: absolute;
  z-index: -2;
  width: min(100%, 470px);
  aspect-ratio: 1;
  border: 1px solid rgba(3, 71, 55, 0.1);
  border-radius: 42% 58% 52% 48% / 48% 43% 57% 52%;
  background:
    radial-gradient(circle at 30% 24%, rgba(255, 255, 255, 0.92), transparent 30%),
    linear-gradient(145deg, rgba(226, 236, 227, 0.94), rgba(242, 245, 240, 0.34));
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.82),
    0 32px 74px -52px rgba(3, 71, 55, 0.5);
  transform: rotate(-4deg);
}

.inner-hero .industry-hero-art.hero-infographic-v2::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: min(81%, 382px);
  aspect-ratio: 1;
  border: 1px dashed rgba(14, 122, 90, 0.18);
  border-radius: 50%;
  transform: rotate(9deg);
}

.inner-hero .industry-hero-art.hero-infographic-v2 img {
  position: relative;
  width: min(112%, 520px);
  max-width: none;
  max-height: 520px;
  filter: drop-shadow(0 24px 22px rgba(12, 26, 19, 0.13));
  transform: translateY(-2px);
}

@media (max-width: 900px) {
  .inner-hero .industry-hero-art.hero-infographic-v2 {
    min-height: 390px;
  }

  .inner-hero .industry-hero-art.hero-infographic-v2::before {
    width: min(88vw, 390px);
  }

  .inner-hero .industry-hero-art.hero-infographic-v2::after {
    width: min(72vw, 318px);
  }

  .inner-hero .industry-hero-art.hero-infographic-v2 img {
    width: min(92vw, 410px);
    max-height: 410px;
  }
}

@media (max-width: 600px) {
  .inner-hero .industry-hero-art.hero-infographic-v2 {
    min-height: 330px;
  }

  .inner-hero .industry-hero-art.hero-infographic-v2::before {
    width: min(92vw, 330px);
  }

  .inner-hero .industry-hero-art.hero-infographic-v2::after {
    width: min(74vw, 268px);
  }

  .inner-hero .industry-hero-art.hero-infographic-v2 img {
    width: min(94vw, 344px);
    max-height: 344px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .inner-hero .industry-hero-art.hero-infographic-v2 img {
    transform: none;
  }
}
