#hz-intro{position:fixed;inset:0;z-index:100000;background:#19376D;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:all;transition:opacity .25s ease}
#hz-intro.out{opacity:0;pointer-events:none}
#hz-intro svg{width:min(300px,72vmin);height:min(300px,72vmin);overflow:visible;display:block}
#hz-intro .hz-p{fill:none;stroke:#fff;stroke-width:25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;animation:hzd 0.694s cubic-bezier(.65,0,.35,1) forwards}
#hz-intro .hz-p:nth-child(1){animation-delay:0.116s}
#hz-intro .hz-p:nth-child(2){animation-delay:0.405s}
#hz-intro .hz-p:nth-child(3){animation-delay:0.694s}
#hz-intro .hz-p:nth-child(4){animation-delay:0.983s;animation-duration:0.925s}
#hz-intro .hz-p:nth-child(5){animation-delay:1.561s;animation-duration:0.578s}
#hz-intro .hz-d{fill:#22D3EE;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:hzp 0.347s cubic-bezier(.3,1.6,.5,1) forwards}
#hz-intro .hz-d:nth-of-type(1){animation-delay:2.139s}
#hz-intro .hz-d:nth-of-type(2){animation-delay:2.255s}
#hz-intro .hz-d:nth-of-type(3){animation-delay:2.37s}
#hz-intro .hz-d:nth-of-type(4){animation-delay:2.486s}
#hz-intro .hz-logo{opacity:0;animation:hzl 1.041s linear 2.659s forwards}
@keyframes hzd{from{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}
@keyframes hzp{to{transform:scale(1)}}
@keyframes hzl{
0%{opacity:0;transform:translateY(-640px);animation-timing-function:cubic-bezier(.45,0,.9,.6)}
8%{opacity:1}
52%{opacity:1;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}
72%{opacity:1;transform:translateY(-34px);animation-timing-function:cubic-bezier(.6,0,.8,.5)}
88%{opacity:1;transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}
94%{opacity:1;transform:translateY(-7px);animation-timing-function:ease-in}
100%{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){
#hz-intro .hz-p{animation:none;opacity:1;stroke-dashoffset:0}
#hz-intro .hz-d{animation:none;transform:none}
#hz-intro .hz-logo{animation:none;opacity:1}}
