.profile-portrait.hm{position:relative}.hm-trace{z-index:1;aspect-ratio:948/928;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0;overflow:visible}.hm-line{fill:none;stroke:url(#hmGold);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #f6e3b4cc);opacity:0;animation:.5s ease-out 1.5s both hm-in,4s ease-in-out 2s infinite hm-glow}.hm-run{fill:none;stroke:#fff8e4;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:9 91;opacity:0;filter:drop-shadow(0 0 2px #f6e3b4)drop-shadow(0 0 5px #f6e3b4cc);animation:6s linear 2s infinite hm-run}.hm-run-2{animation-delay:5s}@keyframes hm-in{0%{opacity:0}to{opacity:1}}@keyframes hm-glow{0%,to{filter:drop-shadow(0 0 3px #f6e3b4cc)}50%{filter:drop-shadow(0 0 8px #f6e3b4)}}@keyframes hm-run{0%{opacity:0;stroke-dashoffset:100px}8%{opacity:1}92%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hm-line,.hm-run{animation:none!important}.hm-line{opacity:1}}
