.index__fv__img1 {
  -webkit-mask-image: radial-gradient(#fff, #000);
  mask-image: radial-gradient(#fff, #000);
  transition: none;
  border-radius: 4rem;
  height: calc(100% - 8rem);
  left: 20rem;
  top: 4rem;
  width: 60%;
  -webkit-mask-image: url("./blobanim.svg");
  -moz-mask-image: url("./blobanim.svg");
  -ms-mask-image: url("./blobanim.svg");
  mask-image: url("./blobanim.svg");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 40%;
  mask-size: 40%;
  overflow: hidden;
  position: absolute;
  transition: -webkit-mask-size 2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: mask-size 2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
  transition: mask-size 2s cubic-bezier(0.77, 0, 0.175, 1) 0s, -webkit-mask-size 2s cubic-bezier(0.77, 0, 0.175, 1) 0s;
}
.is-load .index__fv__img1 {
  -webkit-mask-size: 220%;
  mask-size: 220%;
}
.index__fv__img1 img,
.index__fv__img2 img {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  width: 100%;
}
