.torinz-signature-badge,
.torinz-signature-wordmark {
  display: block;
  background: currentColor;
  -webkit-mask: var(--signature-image) center / contain no-repeat;
  mask: var(--signature-image) center / contain no-repeat;
}

.torinz-signature-badge {
  --signature-image: url("/torinz/brand/badge.svg");
  width: clamp(27px, 3.4vw, 44px);
  height: clamp(25px, 3.1vw, 40px);
}

.torinz-signature-wordmark {
  --signature-image: url("/torinz/brand/signature.svg");
  width: clamp(88px, 11.5vw, 148px);
  height: clamp(30px, 4.3vw, 54px);
}

.Header_header__logofull__H4LVE .torinz-signature-wordmark {
  width: 108px;
  height: 40px;
}

.torinz-signature-gesture,
.torinz-signature-loader-art {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}

.torinz-signature-gesture {
  width: clamp(44px, 5.2vw, 68px);
  height: clamp(33px, 4.4vw, 55px);
  background-image: url("/torinz/brand/gesture.svg");
  background-position: left center;
}

.torinz-signature-loader-art {
  width: clamp(172px, 21vw, 280px);
  height: clamp(75px, 10vw, 128px);
  background-image: url("/torinz/brand/loading.svg");
}
