.rewards-card{--rewards-head:min(58vw,340px)}@media (min-width:1024px){.rewards-card{--rewards-head:0px}}.rewards-panel{background:radial-gradient(120% 90% at 70% 100%,rgba(255,138,95,.3),rgba(255,138,95,0) 60%),linear-gradient(180deg,#fff4ee,#ffe6da);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.rewards-mei{clip-path:inset(-200px 0 0 0)}.rewards-mei img{transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s}.rewards-card:not(.is-in) .rewards-mei img{transform:translateY(34%);opacity:0}.rewards-head-img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .7s}.rewards-card:not(.is-in) .rewards-head-img{transform:scale(1.06);opacity:0}.rewards-key{transition:transform .7s cubic-bezier(.3,1.4,.5,1) .15s,opacity .4s .15s}.rewards-key img{transform:rotate(-14deg)}.rewards-card:not(.is-in) .rewards-key{transform:translateY(-14px) rotate(-30deg);opacity:0}@media (prefers-reduced-motion:no-preference){.rewards-card.is-in .rewards-key img{animation:rewards-key-bob 4s ease-in-out 1s infinite}}@keyframes rewards-key-bob{0%,to{transform:translateY(0) rotate(-14deg)}50%{transform:translateY(-4px) rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.rewards-head-img,.rewards-key,.rewards-key img,.rewards-mei img{transition:none!important;animation:none!important}}