/* One line, one thought. Overlaid grid cells reserve the longest phrase's space. */
.ik-home .mh-statement-rotating {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: clamp(32px, 5vw, 68px);
  color: var(--ik-accent-ink, #83764b);
  font-family: var(--ik-font-heading);
  font-size: clamp(17px, 3.8vw, 52px);
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -.035em;
}
.mh-statement-words { display: grid; max-width: 100%; overflow: hidden; padding-block: .18em; }
.ik-home .mh-statement-words > span {
  grid-area: 1 / 1;
  white-space: nowrap;
  text-align: center;
  opacity: 0;
  transform: translateY(70%);
  transition: transform .55s cubic-bezier(.22,.61,.36,1), opacity .4s ease;
}
.ik-home .mh-statement-words > .is-current { opacity: 1; transform: translateY(0); }
.ik-home .mh-statement-words > .is-leaving { transform: translateY(-70%); }
@media (prefers-reduced-motion: reduce) {
  .ik-home .mh-statement-words > span { transition: none; }
}
