.beyond {
  position: relative;
  background: var(--ink);
  color: var(--text-dark-bg);
  overflow: hidden;
}
.beyond::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: .5;
  pointer-events: none;
}

.beyond__head { position: relative; display: grid; gap: 18px; }
.beyond__title {
  font-size: var(--display-sm);
  line-height: 0.88;
  color: var(--cream);
}
.beyond__title::after {
  content: "";
  display: block;
  width: 96px;
  height: 6px;
  margin-top: 22px;
  background: var(--orange);
}
.beyond__sub {
  font-family: var(--font-display);
  font-size: clamp(1.25rem, 5.4vw, 2rem);
  text-transform: uppercase;
  color: var(--gold);
  line-height: 1.1;
}
.beyond__text { max-width: 54ch; color: rgba(248,232,203,.75); }

.ticker {
  position: relative;
  margin-block: clamp(40px, 7vw, 76px);
  display: grid;
  gap: 10px;
  border-block: 2px solid var(--rule-dark);
  padding-block: 18px;
}
.ticker__row {
  display: flex;
  width: max-content;
  will-change: transform;
}
.ticker__set {
  font-family: var(--font-display);
  font-size: clamp(1.6rem, 7vw, 3rem);
  letter-spacing: 0.02em;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 0.4em;
  color: var(--cream);
}
.ticker__row--alt .ticker__set { color: transparent; -webkit-text-stroke: 1.5px var(--red); }
.ticker__set b {
  display: inline-block;
  width: 0.5em; height: 0.16em;
  margin-inline: 0.28em;
  background: var(--orange);
  vertical-align: middle;
}
.ticker__row--alt .ticker__set b { background: var(--gold); }

.beyond__close {
  position: relative;
  font-family: var(--font-display);
  font-size: clamp(1.7rem, 6.6vw, 3rem);
  line-height: 1.08;
  text-transform: uppercase;
  color: var(--cream);
}
.beyond__close::first-line { color: var(--cream); }

@media (min-width: 900px) {
  .beyond__head { grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 20px 64px; align-items: start; }
  .beyond__title { grid-row: span 2; font-size: clamp(4rem, 9vw, 8rem); }
  .beyond__text { align-self: start; }
  .beyond__close { max-width: 18ch; }
}
