@keyframes hero-mark-stem{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}@keyframes hero-mark-upper{0%{transform:translate(8px,-8px) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@keyframes hero-mark-lower{0%{transform:translate(8px,8px) rotate(12deg);opacity:0}to{transform:none;opacity:1}}@keyframes hero-mark-beat{0%,to{transform:none}50%{transform:scale(1.07)}}@media (prefers-reduced-motion: no-preference){.hero-mark .hm-stem{transform-box:fill-box;transform-origin:50% 100%;animation:hero-mark-stem .35s var(--ease-out) .15s both}.hero-mark .hm-upper{transform-box:fill-box;transform-origin:0% 100%;animation:hero-mark-upper .65s var(--ease-spring) .33s both}.hero-mark .hm-lower{transform-box:fill-box;transform-origin:0% 0%;animation:hero-mark-lower .65s var(--ease-spring) .33s both}.hero-mark .hm-heart{transform-box:fill-box;transform-origin:0% 50%;animation:hero-mark-beat .6s var(--ease-out) 1.05s both}}
