@property --vt-s1{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --vt-s2{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --vt-s3{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --vt-mx0{syntax: "<percentage>"; inherits: false; initial-value: 85%;}@property --vt-my0{syntax: "<percentage>"; inherits: false; initial-value: 80%;}@property --vt-mx1{syntax: "<percentage>"; inherits: false; initial-value: 60%;}@property --vt-my1{syntax: "<percentage>"; inherits: false; initial-value: 24%;}@property --vt-mx2{syntax: "<percentage>"; inherits: false; initial-value: 13%;}@property --vt-my2{syntax: "<percentage>"; inherits: false; initial-value: 82%;}@property --vt-mx3{syntax: "<percentage>"; inherits: false; initial-value: 24%;}@property --vt-my3{syntax: "<percentage>"; inherits: false; initial-value: 7%;}@keyframes vt-s1{to{--vt-s1: 360deg}}@keyframes vt-s2{to{--vt-s2: 360deg}}@keyframes vt-s3{to{--vt-s3: 360deg}}@keyframes vt-mesh{0%{--vt-mx0: 85%;--vt-my0: 80%;--vt-mx1: 60%;--vt-my1: 24%;--vt-mx2: 13%;--vt-my2: 82%;--vt-mx3: 24%;--vt-my3: 7%}to{--vt-mx0: 31%;--vt-my0: 94%;--vt-mx1: 2%;--vt-my1: 25%;--vt-mx2: 98%;--vt-my2: 20%;--vt-mx3: 95%;--vt-my3: 92%}}.vt-blob-wrapper{filter:url(#vt-blob-edge) url(#vt-blob-glow);pointer-events:none}.vt-blob{aspect-ratio:1;width:100%;background-color:transparent;background-image:radial-gradient(circle at var(--vt-mx0) var(--vt-my0),hsla(145,72%,62%,1) 9%,transparent 55%),radial-gradient(circle at var(--vt-mx1) var(--vt-my1),hsla(160,84%,46%,1) 5%,transparent 72%),radial-gradient(circle at var(--vt-mx2) var(--vt-my2),hsla(95,80%,58%,.75) 5%,transparent 52%),radial-gradient(circle at var(--vt-mx3) var(--vt-my3),hsla(168,70%,52%,1) 13%,transparent 68%);--depth: .32;--rotation: 0deg;animation:vt-s1 7s linear infinite,vt-s2 11s linear infinite,vt-s3 13s linear infinite,vt-mesh 10s linear infinite alternate;--angle0: 0deg;--p1-0: 0deg;--p2-0: 0deg;--p3-0: 0deg;--angle1: 51.43deg;--p1-1: 137.5deg;--p2-1: 222.5deg;--p3-1: 360.1deg;--angle2: 102.86deg;--p1-2: 275deg;--p2-2: 85deg;--p3-2: 80.2deg;--angle3: 154.29deg;--p1-3: 52.5deg;--p2-3: 307.5deg;--p3-3: 200.3deg;--angle4: 205.71deg;--p1-4: 190deg;--p2-4: 170deg;--p3-4: 320.4deg;--angle5: 257.14deg;--p1-5: 327.5deg;--p2-5: 32.5deg;--p3-5: 80.5deg;--angle6: 308.57deg;--p1-6: 105deg;--p2-6: 255deg;--p3-6: 200.6deg;--rand0: calc(.5 + .5*(.5*sin(var(--vt-s1) + var(--p1-0)) + .3*sin(var(--vt-s2) + var(--p2-0)) + .2*sin(var(--vt-s3) + var(--p3-0)))) ;--d0: calc(50 * (1 - var(--depth)) + 50 * var(--rand0) * var(--depth));--x0: calc((50 + var(--d0) * cos(var(--rotation) + var(--angle0))) * 1%);--y0: calc((50 + var(--d0) * sin(var(--rotation) + var(--angle0))) * 1%);--rand1: calc(.5 + .5*(.5*sin(var(--vt-s1) + var(--p1-1)) + .3*sin(var(--vt-s2) + var(--p2-1)) + .2*sin(var(--vt-s3) + var(--p3-1)))) ;--d1: calc(50 * (1 - var(--depth)) + 50 * var(--rand1) * var(--depth));--x1: calc((50 + var(--d1) * cos(var(--rotation) + var(--angle1))) * 1%);--y1: calc((50 + var(--d1) * sin(var(--rotation) + var(--angle1))) * 1%);--rand2: calc(.5 + .5*(.5*sin(var(--vt-s1) + var(--p1-2)) + .3*sin(var(--vt-s2) + var(--p2-2)) + .2*sin(var(--vt-s3) + var(--p3-2)))) ;--d2: calc(50 * (1 - var(--depth)) + 50 * var(--rand2) * var(--depth));--x2: calc((50 + var(--d2) * cos(var(--rotation) + var(--angle2))) * 1%);--y2: calc((50 + var(--d2) * sin(var(--rotation) + var(--angle2))) * 1%);--rand3: calc(.5 + .5*(.5*sin(var(--vt-s1) + var(--p1-3)) + .3*sin(var(--vt-s2) + var(--p2-3)) + .2*sin(var(--vt-s3) + var(--p3-3)))) ;--d3: calc(50 * (1 - var(--depth)) + 50 * var(--rand3) * var(--depth));--x3: calc((50 + var(--d3) * cos(var(--rotation) + var(--angle3))) * 1%);--y3: calc((50 + var(--d3) * sin(var(--rotation) + var(--angle3))) * 1%);--rand4: calc(.5 + .5*(.5*sin(var(--vt-s1) + var(--p1-4)) + .3*sin(var(--vt-s2) + var(--p2-4)) + .2*sin(var(--vt-s3) + var(--p3-4)))) ;--d4: calc(50 * (1 - var(--depth)) + 50 * var(--rand4) * var(--depth));--x4: calc((50 + var(--d4) * cos(var(--rotation) + var(--angle4))) * 1%);--y4: calc((50 + var(--d4) * sin(var(--rotation) + var(--angle4))) * 1%);--rand5: calc(.5 + .5*(.5*sin(var(--vt-s1) + var(--p1-5)) + .3*sin(var(--vt-s2) + var(--p2-5)) + .2*sin(var(--vt-s3) + var(--p3-5)))) ;--d5: calc(50 * (1 - var(--depth)) + 50 * var(--rand5) * var(--depth));--x5: calc((50 + var(--d5) * cos(var(--rotation) + var(--angle5))) * 1%);--y5: calc((50 + var(--d5) * sin(var(--rotation) + var(--angle5))) * 1%);--rand6: calc(.5 + .5*(.5*sin(var(--vt-s1) + var(--p1-6)) + .3*sin(var(--vt-s2) + var(--p2-6)) + .2*sin(var(--vt-s3) + var(--p3-6)))) ;--d6: calc(50 * (1 - var(--depth)) + 50 * var(--rand6) * var(--depth));--x6: calc((50 + var(--d6) * cos(var(--rotation) + var(--angle6))) * 1%);--y6: calc((50 + var(--d6) * sin(var(--rotation) + var(--angle6))) * 1%);--mx0: calc((var(--x0) + var(--x1)) / 2);--my0: calc((var(--y0) + var(--y1)) / 2);--mx1: calc((var(--x1) + var(--x2)) / 2);--my1: calc((var(--y1) + var(--y2)) / 2);--mx2: calc((var(--x2) + var(--x3)) / 2);--my2: calc((var(--y2) + var(--y3)) / 2);--mx3: calc((var(--x3) + var(--x4)) / 2);--my3: calc((var(--y3) + var(--y4)) / 2);--mx4: calc((var(--x4) + var(--x5)) / 2);--my4: calc((var(--y4) + var(--y5)) / 2);--mx5: calc((var(--x5) + var(--x6)) / 2);--my5: calc((var(--y5) + var(--y6)) / 2);--mx6: calc((var(--x6) + var(--x0)) / 2);--my6: calc((var(--y6) + var(--y0)) / 2);clip-path:circle(45%);transform:scale(calc(.5 + var(--depth) * .5))}@supports (clip-path: shape(from 0% 0%,move to 100% 100%)){.vt-blob{clip-path:content-box shape(from var(--mx6) var(--my6),curve to var(--mx0) var(--my0) with var(--x0) var(--y0),curve to var(--mx1) var(--my1) with var(--x1) var(--y1),curve to var(--mx2) var(--my2) with var(--x2) var(--y2),curve to var(--mx3) var(--my3) with var(--x3) var(--y3),curve to var(--mx4) var(--my4) with var(--x4) var(--y4),curve to var(--mx5) var(--my5) with var(--x5) var(--y5),curve to var(--mx6) var(--my6) with var(--x6) var(--y6));transform:scale(calc(.8 + var(--depth) * .4))}}@-moz-document url-prefix(){.vt-blob-wrapper{filter:blur(24px)}}@media(prefers-reduced-motion:reduce){.vt-blob{animation:none}}.vt-sw-wrap[data-astro-cid-fhniff6l]{overflow:hidden;pointer-events:none}.vt-sw-canvas[data-astro-cid-fhniff6l]{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 18%,#000 82%,transparent 100%)}@media(prefers-reduced-motion:reduce){.vt-sw-canvas[data-astro-cid-fhniff6l]{display:none}}
