/* Generated from the approved homepage rendering. Do not edit separately. */
.artist-wordmark .wordmark {
      display: flex;
      flex-wrap: nowrap;
      justify-content: center;
      align-items: center;

      gap: 0.34em;

      width: 100%;

      font-size: clamp(1.2rem, 3.1vw, 2.45rem);
      font-weight: 300;

      letter-spacing: clamp(0.14em, 0.55vw, 0.34em);

      line-height: 1.5;

      text-transform: uppercase;
      white-space: nowrap;

      text-shadow:
        0 2px 10px rgba(0, 0, 0, 0.95),
        0 0 22px rgba(0, 0, 0, 0.85);
}
.artist-wordmark .word {
      white-space: nowrap;
      flex-shrink: 0;
}
.artist-wordmark .symbol {
      display: inline-flex;
      align-items: center;
      justify-content: center;

      flex-shrink: 0;

      font-size: 0.78em;
      font-weight: 400;

      letter-spacing: 0;

      text-shadow:
        0 0 8px currentColor,
        0 0 18px rgba(255, 255, 255, 0.15);
}
.artist-wordmark .xi {
      color: #ffe600;
}
.artist-wordmark .shield {
      color: #00e5ff;
}
.artist-wordmark .star {
      color: #ffe600;
}
.artist-wordmark .wheel {
      color: #ff00d4;
}
.artist-wordmark .wordmark { font-family:
        "Helvetica Neue",
        Helvetica,
        Arial,
        sans-serif; }

.artist-header {
  position: absolute;
  z-index: 10;
  top: max(16px, env(safe-area-inset-top));
  left: max(16px, env(safe-area-inset-left));
  max-width: calc(100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)));
}
.artist-wordmark {
  --wordmark-scale: 0.32;
  position: relative;
  display: block;
  width: calc(850px * var(--wordmark-scale));
  height: calc(58.8px * var(--wordmark-scale));
  min-height: 44px;
  color: #fff;
  text-decoration: none;
}
.artist-wordmark .wordmark {
  position: absolute;
  top: 50%;
  left: 0;
  width: max-content;
  font-size: 39.2px;
  letter-spacing: 7.92px;
  transform: translateY(-50%) scale(var(--wordmark-scale));
  transform-origin: left center;
}
@media (min-width: 375px) { .artist-wordmark { --wordmark-scale: 0.4; } }
@media (min-width: 600px) { .artist-wordmark { --wordmark-scale: 0.58; } }
@supports (transform: scale(calc(100vw / 850px))) {
  .artist-wordmark {
    --wordmark-scale: clamp(0.32, calc((100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right))) / 850px), 0.58);
  }
}
.section-page .site-navigation {
  --navigation-top: calc(max(16px, env(safe-area-inset-top)) + 60px);
}

