@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise-solid{0%{transform:translateY(14px)}to{transform:translateY(0)}}.hero-rise{opacity:0;animation:hero-rise .6s cubic-bezier(.16,1,.3,1) both}.hero-rise-solid{animation:hero-rise-solid .55s cubic-bezier(.16,1,.3,1) both}.bounce-o{display:inline-block;transition:color .2s ease}.bounce-o:hover{color:#cfab38;animation:o-bounce .6s ease-out}@keyframes o-bounce{0%{transform:translateY(0) scaleY(1)}16%{transform:translateY(-28%) scaleY(1.06)}34%{transform:translateY(0) scaleY(.9)}50%{transform:translateY(-14%) scaleY(1.03)}66%{transform:translateY(0) scaleY(.96)}82%{transform:translateY(-5%) scaleY(1)}to{transform:translateY(0) scaleY(1)}}.cta-sheen{position:relative;overflow:hidden}.cta-sheen:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5) 50%,transparent);transform:translateX(-220%) skewX(-18deg);pointer-events:none}.cta-sheen:focus-visible:after,.cta-sheen:hover:after{animation:cta-sheen-sweep .8s cubic-bezier(.16,1,.3,1)}@keyframes cta-sheen-sweep{to{transform:translateX(320%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-rise-solid{animation:none!important;opacity:1!important;transform:none!important}.bounce-o:hover{animation:none}.cta-sheen:after{display:none}}