.hero-fx{position:relative;isolation:isolate}.hero-fx:before,.hero-fx:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.hero-fx:before{background:radial-gradient(ellipse 50% 70% at 88% -5%,rgba(89,188,231,.22),transparent 70%)}.hero-fx:after{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 80% 10%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 80% 10%,#000 30%,transparent 75%)}
