.hero-promotion{isolation:isolate;width:fit-content;max-width:100%;box-shadow:none;color:#ffe3a4;cursor:default;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin-top:17px;padding:0;animation:.75s cubic-bezier(.2,.75,.25,1) both hero-promo-arrive;display:flex;position:relative}.hero-promotion:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35%,#ffdc8a14,#0000 70%);animation:2.8s ease-in-out 2 hero-promo-glow;position:absolute;inset:-15px -8px}.hero-promotion-star{color:#ffdb7c;filter:drop-shadow(0 0 7px #ffcf6780);flex:none;place-items:center;width:20px;display:grid}.hero-promotion-star svg{width:18px;height:18px}.hero-promotion-copy{text-align:left;min-width:0;font-size:13px;line-height:1.6;display:block}.hero-promotion-kicker{font-size:inherit;letter-spacing:0;color:#d9ccab;margin-right:5px;font-weight:400}.hero-promotion-copy strong{font-size:inherit;overflow-wrap:anywhere;color:#ffe8ab;text-shadow:0 0 18px #ffda6b30;font-weight:750}.hero-promotion-dust{pointer-events:none;position:absolute;inset:0;overflow:visible}.hero-promotion-dust i{color:#ffe6a4;opacity:0;text-shadow:0 0 9px #ffe1a4;font-style:normal;animation:1.6s ease-out .25s 2 hero-promo-spark;position:absolute}.hero-promotion-dust i:first-child{font-size:13px;top:-8px;left:15%}.hero-promotion-dust i:nth-child(2){font-size:18px;animation-delay:.5s;top:-7px;right:18%}.hero-promotion-dust i:nth-child(3){font-size:12px;animation-delay:.8s;bottom:8px;right:-5px}@keyframes hero-promo-arrive{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes hero-promo-glow{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes hero-promo-spark{0%{opacity:0;transform:translateY(5px)scale(.5)rotate(-20deg)}35%{opacity:1;transform:translateY(-2px)scale(1)rotate(0)}to{opacity:0;transform:translateY(-12px)scale(.5)rotate(20deg)}}@media (max-width:720px){.hero-promotion{gap:7px;margin:14px auto 0}.hero-promotion-copy{text-align:center;font-size:12px}.hero-promotion-star svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.hero-promotion,.hero-promotion:before,.hero-promotion-dust i{animation:none}.hero-promotion-dust{display:none}}
