.bg-gradient-animated{background:linear-gradient(90deg,#c43b39,#f6723a,#50a3ab,#038ad5,#c43b39,#f6723a,#50a3ab,#038ad5,#c43b39);background-size:400% 400%;animation:gradient-shift 15s linear infinite,gradient-breathe 8s ease-in-out infinite;will-change:background-position,opacity;transform:translateZ(0);contain:layout style paint}.bg-gradient-static{background:linear-gradient(90deg,#c43b39,#f6723a,#50a3ab,#038ad5)}.text-gradient-scroll{background:linear-gradient(90deg,#c43b39,#f6723a,#50a3ab,#038ad5,#c43b39,#f6723a,#50a3ab,#038ad5,#c43b39);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;animation-name:title-gradient-shift;will-change:background-position;transform:translateZ(0);contain:layout style paint}.text-gradient-scroll.animate{animation-play-state:running}.text-gradient-scroll.offset-1{animation-delay:-7.5s}.text-gradient-scroll.offset-2{animation-delay:-12s}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes title-gradient-shift{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes gradient-breathe{0%,30%,70%,to{opacity:1}50%{opacity:.9}}
