.hero-deco-module__YnowFG__deco{z-index:0;pointer-events:none;--deco-op:.13;position:absolute;inset:0;overflow:hidden}.dark .hero-deco-module__YnowFG__deco{--deco-op:.17}.hero-deco-module__YnowFG__shape{opacity:var(--deco-op);will-change:transform;display:block;position:absolute}.hero-deco-module__YnowFG__spark{opacity:.92;will-change:transform;display:block;position:absolute}.hero-deco-module__YnowFG__parallax{transition:transform .2s ease-out;animation:.8s .5s both hero-deco-module__YnowFG__deco-fade}.hero-deco-module__YnowFG__driftA{animation:.8s .5s both hero-deco-module__YnowFG__deco-fade,8.5s ease-in-out .5s infinite hero-deco-module__YnowFG__deco-drift-a}.hero-deco-module__YnowFG__driftB{animation:.8s .5s both hero-deco-module__YnowFG__deco-fade,11s ease-in-out .5s infinite hero-deco-module__YnowFG__deco-drift-b}.hero-deco-module__YnowFG__driftC{animation:.8s .6s both hero-deco-module__YnowFG__deco-fade,9.5s ease-in-out .6s infinite hero-deco-module__YnowFG__deco-drift-c}@keyframes hero-deco-module__YnowFG__deco-fade{0%{opacity:0}}@keyframes hero-deco-module__YnowFG__deco-drift-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(9px,-11px)rotate(-12deg)}}@keyframes hero-deco-module__YnowFG__deco-drift-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-12px,8px)rotate(13deg)}}@keyframes hero-deco-module__YnowFG__deco-drift-c{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(11px,10px)rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.hero-deco-module__YnowFG__shape,.hero-deco-module__YnowFG__spark{animation:none!important;transform:none!important}}
