/* Approved handwritten Axu; retain both original 152 × 51 signature slots. */
.framer-Dz9w2 .axu-wordmark {
  width: 152px;
  height: 51px;
  flex: none;
  position: relative;
  /* Thicken the already-masked child, without blurring or resizing its ink. */
  filter: drop-shadow(.5px 0 0 currentColor)
          drop-shadow(-.5px 0 0 currentColor)
          drop-shadow(0 .5px 0 currentColor)
          drop-shadow(0 -.5px 0 currentColor);
}

.framer-Dz9w2 .axu-wordmark::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: currentColor;
  /* Scale the untouched 1791 × 878 PNG by 51 / 757 and remove its alpha
     margins (90px left, 40px top). The ink keeps its original aspect ratio. */
  -webkit-mask-image: url("/axu/axu-handwritten-v1.png");
  mask-image: url("/axu/axu-handwritten-v1.png");
  -webkit-mask-size: 120.662px 59.155px;
  mask-size: 120.662px 59.155px;
  -webkit-mask-position: -6.063px -2.695px;
  mask-position: -6.063px -2.695px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  mask-mode: alpha;
}

.framer-Dz9w2 .axu-wordmark--footer {
  color: #E35342;
}

.framer-Dz9w2 .axu-wordmark--footer::before {
  /* Center the same 111px-wide ink within the existing footer signature slot. */
  -webkit-mask-position: 14.457px -2.695px;
  mask-position: 14.457px -2.695px;
}

.framer-F3PLf .framer-f3lfa9 {
  --token-9d6e4be8-f5be-4ce8-81f8-c572021c0846: #171717;
}
