.hero-title {
  background: linear-gradient(270deg, 
      #595d65 0%,
      #6c707b 20%,
      #b1b4bf 40%,
      #9a9ca5 60%,
      #6c707b 80%,
      #595d65 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /* text-shadow: 2px -2px 0 var(--divider); */
  
  animation: subtleShine 12s ease-in-out infinite;
}

@keyframes subtleShine {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

.hero-content p {
  background: linear-gradient(to right, #6c707b8f, transparent);
}

.hero-btn-wrapper a {
  height: 50px;
}