.team-members .team-member {
  -webkit-mask-composite: xor;
  -webkit-mask-clip: text, padding-box;
}
.team-members .team-member .tm-pict-wrapper {
  overflow: hidden;
  height: 100%;
}
.team-members .team-member h3.box-item-inner {
  clip-path: inset(0 0 0 var(--_i, 0%));
}
.team-members .team-member h3.box-item-inner.team-member__position {
  clip-path: inset(0 var(--_k, 100%) 0 0);
  font-size: 15px;
}
.team-members .team-member > *,
.team-members .team-member img,
.team-members .team-member .box-item-inner, .team-members .team-member::before {
  transition: 0.4s;
}
.team-members .team-member:hover .box-item-inner {
  --_i: 100%;
}
.team-members .team-member:hover .box-item-inner.team-member__position {
  --_k: 0%;
}
.team-members .team-member:hover img {
  transform: scale(1.1);
}
.team-members .team-member .team-member__position {
  position: absolute;
}

@supports not (-webkit-mask-clip: text) {
  figure figcaption {
    -webkit-mask: none;
    color: #fff;
  }
}

/*# sourceMappingURL=seiler.css.map */
