@keyframes hero-gradient-animation {
    0% {
        --y-0: 0%;
        --c-0: hsla(0, 0%, 11%, 1);
        --x-0: 50%;
        --s-start-0: 49.15975941515135%;
        --s-end-0: 102.23193813062571%;
    }

    100% {
        --y-0: 69%;
        --c-0: hsla(0, 0%, 11%, 1);
        --x-0: 67%;
        --s-start-0: 13;
        --s-end-0: 72;
    }
}

@property --y-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --c-0 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 11%, 1)
}

@property --x-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --s-start-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 49.15975941515135%
}

@property --s-end-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 102.23193813062571%
}

.mesh1 {
    --y-0: 0%;
    --c-0: hsla(0, 0%, 11%, 1);
    --x-0: 50%;
    ;
    background-color: hsla(250.80882352941174, 37%, 21%, 1);
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 580 580' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"), radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0));
    animation: hero-gradient-animation 10s linear infinite alternate;
    background-blend-mode: overlay, normal;
}


.mesh2-section {
    background-color: hsla(230.9558823529412, 0%, 10%, 1);
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 662 662' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"), radial-gradient(circle at 0% 0%, hsla(250.80882352941174, 37%, 21%, 1) 0%, transparent 50%);
    background-blend-mode: overlay, normal;
}

.meshbg {
    background-color: hsla(230.9558823529412, 0%, 10%, 1);
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 662 662' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"), radial-gradient(circle at 0% 0%, hsla(250.80882352941148, 0%, 12%, 1) 0%, transparent 50%);
    background-blend-mode: overlay, normal;
}

