.hm-logo{aspect-ratio:400/464;position:relative}@property --hm-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@property --hm-glint{syntax:"<angle>";inherits:false;initial-value:0deg}.hm-plus{opacity:0;transform-origin:50% 58%;animation:.55s cubic-bezier(.2,.9,.3,1.2) 50ms forwards hm-pop;transform:scale(.72)}.hm-h{opacity:0;transform-origin:50% 58%;animation:.45s cubic-bezier(.2,.8,.3,1) .32s forwards hm-pop;transform:scale(1.18)}.hm-swoosh{--hm-sweep:0deg;-webkit-mask-image:conic-gradient(from 295deg at 50.5% 61.5%, #000 var(--hm-sweep), transparent 0);-webkit-mask-image:conic-gradient(from 295deg at 50.5% 61.5%, #000 var(--hm-sweep), transparent 0);mask-image:conic-gradient(from 295deg at 50.5% 61.5%, #000 var(--hm-sweep), transparent 0);animation:.95s cubic-bezier(.4,0,.2,1) .55s forwards hm-sweep}.hm-glintlayer{--hm-glint:0deg;opacity:0;filter:brightness(1.55)saturate(1.1);-webkit-mask-image:conic-gradient(from var(--hm-glint) at 50.5% 61.5%, transparent 0deg, #000 14deg 30deg, transparent 44deg);-webkit-mask-image:conic-gradient(from var(--hm-glint) at 50.5% 61.5%, transparent 0deg, #000 14deg 30deg, transparent 44deg);mask-image:conic-gradient(from var(--hm-glint) at 50.5% 61.5%, transparent 0deg, #000 14deg 30deg, transparent 44deg);animation:2.6s linear 1.7s infinite hm-glint,.4s linear 1.7s forwards hm-fadein}@keyframes hm-pop{to{opacity:1;transform:scale(1)}}@keyframes hm-sweep{to{--hm-sweep:320deg}}@keyframes hm-glint{to{--hm-glint:360deg}}@keyframes hm-fadein{to{opacity:1}}.hm-logo{flex:none;width:auto;max-width:100%;height:100%}.hm-logo>i{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0}.hm-plus{background-image:url(/assets/logo-plus-6riPEsnz.png)}.hm-h{background-image:url(/assets/logo-h-B1L_ldq0.png)}.hm-swoosh,.hm-glintlayer{background-image:url(/assets/logo-swoosh-0N--usYG.png)}@media (prefers-reduced-motion:reduce){.hm-plus,.hm-h{opacity:1;animation:none;transform:none}.hm-swoosh{--hm-sweep:320deg;animation:none}.hm-logo>.hm-glintlayer{display:none}}.hm-emblem{background:url(/assets/favicon-128x128-DSe5cK51.png) 50%/contain no-repeat;display:inline-block}
