

.p-industry--gambling .gb-reel--1 { --ih-ambient: gb-spin 5s linear 2.4s infinite; }
.p-industry--gambling .gb-reel--2 { --ih-ambient: gb-spin 5s linear 2.75s infinite; }
.p-industry--gambling .gb-reel--3 { --ih-ambient: gb-spin 5s linear 3.1s infinite; }

@keyframes gb-spin {
  0%, 12% {
    transform: translateY(0);
    animation-timing-function: cubic-bezier(0.55, 0, 0.7, 0.5); 
  }
  26% {
    transform: translateY(-660px); 
    animation-timing-function: cubic-bezier(0.25, 0, 0.4, 1);
  }
  31% {
    transform: translateY(-708px); 
    animation-timing-function: cubic-bezier(0.34, 1.2, 0.64, 1);
  }
  35%, 100% { transform: translateY(-702.42px); } 
}

.p-industry--gambling .ih-hero__art svg .gb-reel {
  transform-box: fill-box;
  animation:
    ih-el 0.55s var(--ease-out-expo, ease) var(--ih-el-delay, 0.12s) both,
    var(--ih-ambient, ih-none);
}
html[data-ih-skip] .p-industry--gambling .ih-hero__art svg .gb-reel {
  animation: var(--ih-ambient, ih-none);
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  .p-industry--gambling .gb-reel {
    animation: none;
    opacity: 1;
    transform: none;
  }
}
