h1 span {
            display: inline-block;
            opacity: 0;
            animation: scale 1.2s cubic-bezier(0.5, -0.75, 0.7, 1.25) forwards;
        }
        h1 span:first-child {
            animation: fade 0.3s linear 0.3s both;
        }

        h1 span:nth-child(2) {
            animation-delay: 0.9s;
        }

        h1 span:nth-child(3) {
            animation-delay: 0.6s;
        }

        h1 span:last-child {
            animation: fade 0.6s linear 1.5s both;
        }


        @keyframes scale {
            0% {
                opacity: 0.2;
                transform: scale(10);
                filter: blur(10px);
            }

            50%, 85% {
                opacity: 0.8;
                transform: scale(1);
                filter: blur(0);
            }

            100% {
                opacity: 1;
                transform: scale(1);
                filter: blur(0);
            }
        }

        @keyframes fade {
            0% {
                opacity: 0;
            }
            100% {
                opacity: 1;
            }
        }

        @keyframes dash {
            90% {
                stroke-dasharray: 0;
                stroke-dashoffset: 0;
            }

            100% {
                stroke-dasharray: 3000;
                stroke-dashoffset: 0;
            }
        }