/* Weight wave: per-letter boxes are width-locked in JS so weight changes never reflow. */
.hero h1 .wv {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  overflow: visible;
}

/* Once the rise animation is over the masks are no longer needed; opening them
   means nothing can clip while letters change weight. */
.hero h1.wave-ready .w {
  overflow: visible;
}
