
.hero,.masthead{position:relative;overflow:hidden;isolation:isolate}
.motion-signature{position:absolute;z-index:5;pointer-events:none;box-sizing:border-box;font-family:inherit}
.motion-signature *{box-sizing:border-box}
@media (prefers-reduced-motion:reduce){.motion-signature,.motion-signature *{animation:none!important;transition:none!important}.motion-signature{opacity:.75}}
.motion-jewels{inset:0}.motion-jewels i{position:absolute;width:20px;height:20px;background:linear-gradient(135deg,#fff,#ffd99a 42%,#db6eff 44%,#4bdcff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;filter:drop-shadow(0 0 9px #fff)}
.motion-jewels i:nth-child(1){left:61%;top:19%}.motion-jewels i:nth-child(2){left:78%;top:28%;scale:.7}.motion-jewels i:nth-child(3){left:69%;top:64%;scale:1.2}.motion-jewels i:nth-child(4){left:88%;top:51%;scale:.55}.motion-jewels i:nth-child(5){left:55%;top:47%;scale:.65}.motion-jewels i:nth-child(6){left:82%;top:76%;scale:.8}
.motion-jewels b{position:absolute;right:8%;bottom:9%;display:grid;width:62px;height:62px;place-items:center;clip-path:polygon(50% 0,92% 24%,100% 68%,50% 100%,0 68%,8% 24%);background:linear-gradient(145deg,#fff3a8,#ff6bd8 45%,#5fe4ff);color:#281348;font:1000 34px/1 sans-serif;text-shadow:0 2px #fff;filter:drop-shadow(0 0 18px #ff8fe8)}.motion-jewels.is-moving i{animation:jewel-flash 3.8s ease-in-out infinite}.motion-jewels.is-moving b{animation:jewel-joker 3.8s ease-in-out infinite}.motion-jewels i:nth-child(2){animation-delay:.6s}.motion-jewels i:nth-child(3){animation-delay:1.2s}.motion-jewels i:nth-child(4){animation-delay:1.8s}.motion-jewels i:nth-child(5){animation-delay:2.4s}.motion-jewels i:nth-child(6){animation-delay:3s}
@keyframes jewel-flash{0%,72%,100%{transform:rotate(0) scale(.2);opacity:0}82%{transform:rotate(90deg) scale(1.4);opacity:1}91%{transform:rotate(180deg) scale(.6);opacity:.35}}@keyframes jewel-joker{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg);filter:drop-shadow(0 0 30px #fff)}}
@media(max-width:740px){.motion-jewels i:nth-child(n+5){display:none}.motion-jewels i{scale:.65}}
