/* Brand-letterform variant. The image itself stays untouched and cached with
   the header logo. Equal scale on both rows preserves the original cap height. */
.hero-canvas .hero-wordmark--brand{
  width:var(--brand-wordmark-width,min(calc(100% - var(--hero-gutter)*2),63.36vw));
  top:50%;left:var(--brand-wordmark-gutter,clamp(48px,5vw,96px));margin:0;
  font-size:0;line-height:1;letter-spacing:0;
  transform:translateY(-50%);pointer-events:none;
  --brand-gap:var(--brand-wordmark-gap,clamp(7.92px,1.0296vw,19.008px));
}
.hero-wordmark--brand>.sr-only{margin:0}
.hero-wordmark--brand .hero-brand-word{display:block;width:100%;height:auto;overflow:hidden}
.hero-wordmark--brand .hero-brand-word--darts{
  width:86.6745283%;margin-left:13.3254717%;margin-top:var(--brand-gap);
}
.hero-wordmark--brand .hero-brand-league{display:none}
@media(min-width:901px){
  .hero-wordmark--brand .hero-brand-league{
    display:block;margin-top:var(--brand-gap);margin-left:auto;
    width:28.8915094%;height:auto;overflow:hidden;
  }
}
@media(max-width:900px){
  .hero-canvas .hero-wordmark--brand{
    width:var(--brand-wordmark-width,calc(100% - var(--hero-gutter)*2));
    left:var(--brand-wordmark-gutter,var(--hero-gutter));
    --brand-gap:var(--brand-wordmark-gap,clamp(10px,1.3vw,24px));
  }
}
@media(max-width:520px){
  .hero-canvas .hero-wordmark--brand{top:42%}
}
@media(prefers-reduced-motion:reduce){
  .hero-canvas .hero-wordmark--brand{transition:none}
}
@media(forced-colors:active){
  .hero-wordmark--brand .hero-brand-word,.hero-wordmark--brand .hero-brand-league{display:none}
  .hero-wordmark--brand>.sr-only{position:static;display:block;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font:800 clamp(50px,14vw,200px)/.9 var(--display);color:CanvasText}
}
