.hero{isolation:isolate;position:relative;overflow:hidden}.hero__mesh{--hero-mesh-blur-scale:1;z-index:1;pointer-events:none;width:1440px;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0% 48%,#00000059 58%,#000000bf 65%,#000 72% 100%);mask-image:linear-gradient(#0000 0% 48%,#00000059 58%,#000000bf 65%,#000 72% 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero__mesh-stage{width:1440px;height:100%;position:relative}.hero__mesh-blob{will-change:transform, opacity;border-radius:50%;position:absolute}.hero__mesh-blob--bright-cobalt-glow-1{opacity:.7;width:650px;height:600px;filter:blur(calc(150px * var(--hero-mesh-blur-scale)));background:radial-gradient(circle,#0072ec 0%,#0072ec00 100%);animation:10s ease-in-out infinite alternate hero-mesh-bright-cobalt-drift;top:196px;left:118px}.hero__mesh-blob--sky-blue-highlight-1{opacity:.4;width:500px;height:500px;filter:blur(calc(130px * var(--hero-mesh-blur-scale)));background:#0072ec;animation:12s ease-in-out 2s infinite alternate hero-mesh-sky-blue-highlight-drift;top:322px;left:-132px}.hero__mesh-blob--sky-blue-touch-right{opacity:.3;width:600px;height:500px;filter:blur(calc(140px * var(--hero-mesh-blur-scale)));background:#0072ec;animation:14s ease-in-out 4s infinite alternate hero-mesh-sky-blue-touch-drift;top:400px;left:1000px}.hero__mesh-blob--cobalt-pool-right{opacity:.5;width:723px;height:312px;filter:blur(calc(160px * var(--hero-mesh-blur-scale)));background:radial-gradient(circle,#0072ec 54%,#0000 100%);animation:11s ease-in-out 1s infinite alternate hero-mesh-cobalt-pool-drift;top:-176px;left:-285px}@keyframes hero-mesh-bright-cobalt-drift{0%{opacity:.6;transform:translate(-30px,-20px)}to{opacity:.8;transform:translate(30px,20px)}}@keyframes hero-mesh-sky-blue-highlight-drift{0%{opacity:.3;transform:translate(-25px)}to{opacity:.5;transform:translate(25px)}}@keyframes hero-mesh-sky-blue-touch-drift{0%{opacity:.2;transform:translate(-35px,-35px)}to{opacity:.4;transform:translate(35px,35px)}}@keyframes hero-mesh-cobalt-pool-drift{0%{opacity:.4;transform:translate(-20px,-20px)}to{opacity:.6;transform:translate(20px,20px)}}.hero .tw-container{z-index:2;position:relative}@media (min-width:768px) and (max-width:1439px){.hero__mesh-blob--bright-cobalt-glow-1{left:242px}}@media (min-width:1024px){.hero__mesh{width:100%;height:504px;left:0;right:0;-webkit-mask-image:none;mask-image:none}.hero__mesh-stage{margin-inline:auto}}@media (min-width:1440px){.hero__mesh-blob--bright-cobalt-glow-1{left:118px}}@media (prefers-reduced-motion:reduce){.hero__mesh-blob{opacity:1;animation:none;transform:none}}

