.promo-hero[data-v-9c598ef2]{background:radial-gradient(120% 90% at 85% 10%,#0f5a4c 0,#0a1412 38%,#050706 62%,#000)}.promo-hero__title[data-v-9c598ef2]{letter-spacing:-.041em}.promo-hero__accent[data-v-9c598ef2]{animation:promo-hero-glow-9c598ef2 3s ease-in-out infinite;text-shadow:0 0 1.5rem rgba(209,245,95,.35)}.promo-hero__dot[data-v-9c598ef2]{animation:promo-hero-pulse-9c598ef2 1.8s ease-out infinite;background:var(--color-cta-primary)}.promo-hero__blob[data-v-9c598ef2]{border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;position:absolute;z-index:0}.promo-hero__blob--lime[data-v-9c598ef2]{animation:promo-hero-float-9c598ef2 14s ease-in-out infinite;background:#d1f55f59;height:20rem;right:-7.5rem;top:-10rem;width:20rem}.promo-hero__blob--mint[data-v-9c598ef2]{animation:promo-hero-float-9c598ef2 18s ease-in-out infinite reverse;background:#5adaa559;bottom:-11.25rem;height:16.25rem;left:18%;width:16.25rem}.promo-hero__blob--purple[data-v-9c598ef2]{animation:promo-hero-float-9c598ef2 16s ease-in-out 2s infinite;background:#c5c3ff47;height:18.75rem;left:-7.5rem;top:30%;width:18.75rem}.promo-hero__glyph[data-v-9c598ef2]{color:transparent;font-weight:800;line-height:1;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;-webkit-text-stroke:2px rgba(209,245,95,.35);animation:promo-hero-drift-9c598ef2 12s ease-in-out infinite}.promo-hero__glyph--pct[data-v-9c598ef2]{font-size:11.25rem;right:-2.5rem;top:.5rem;transform:rotate(14deg)}.promo-hero__glyph--star[data-v-9c598ef2]{bottom:2.5rem;font-size:5.625rem;left:70%;-webkit-text-stroke-color:rgba(197,195,255,.4);animation-delay:3s;animation-duration:15s}.promo-hero__glyph--dollar[data-v-9c598ef2]{font-size:10.625rem;left:2%;top:40%;-webkit-text-stroke-color:rgba(90,218,165,.35);animation-delay:6s;animation-duration:17s}.promo-hero__spark[data-v-9c598ef2]{animation:promo-hero-twinkle-9c598ef2 3.2s ease-in-out infinite;color:var(--color-cta-primary);line-height:1;opacity:0;pointer-events:none;position:absolute;z-index:1}.promo-hero__stamp[data-v-9c598ef2]{margin:0 auto 1rem;position:relative;z-index:3;--stamp-size:6.25rem}.promo-hero__in[data-v-9c598ef2]{animation:promo-hero-in-9c598ef2 .7s cubic-bezier(.2,.7,.2,1) .05s forwards;opacity:0;transform:translateY(18px)}@media(min-width:64rem){.promo-hero__title[data-v-9c598ef2]{letter-spacing:-.045em}.promo-hero__blob--lime[data-v-9c598ef2]{height:32.5rem;top:-13.75rem;width:32.5rem}.promo-hero__blob--mint[data-v-9c598ef2]{height:23.75rem;width:23.75rem}.promo-hero__glyph--pct[data-v-9c598ef2]{font-size:18.75rem;right:4%;top:-2.5rem}.promo-hero__glyph--star[data-v-9c598ef2]{bottom:-2.5rem;font-size:9.375rem;left:16%}}@media(min-width:80rem){.promo-hero__stamp[data-v-9c598ef2]{margin:0;position:absolute;right:-8.75rem;top:-1.75rem;--stamp-size:8.5rem}}@keyframes promo-hero-in-9c598ef2{to{opacity:1;transform:none}}@keyframes promo-hero-float-9c598ef2{50%{transform:translate(-40px,30px) scale(1.08)}}@keyframes promo-hero-drift-9c598ef2{50%{translate:0 -22px}}@keyframes promo-hero-twinkle-9c598ef2{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}@keyframes promo-hero-pulse-9c598ef2{0%{box-shadow:0 0 #d1f55fb3}to{box-shadow:0 0 0 12px #d1f55f00}}@keyframes promo-hero-glow-9c598ef2{50%{text-shadow:0 0 2.125rem rgba(209,245,95,.6)}}@media(prefers-reduced-motion:reduce){.promo-hero[data-v-9c598ef2] *,.promo-hero[data-v-9c598ef2] :before{animation:none!important}.promo-hero__in[data-v-9c598ef2]{opacity:1;transform:none}.promo-hero__spark[data-v-9c598ef2]{opacity:.7}}
