.hero-shell[data-v-77ff8ce7]{isolation:isolate}.hero-base[data-v-77ff8ce7]{background:radial-gradient(circle at 50% -10%,hsla(0,0%,100%,.18),transparent 30%),linear-gradient(135deg,#243041,#334155 42%,#475569)}.hero-grid[data-v-77ff8ce7]{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:140px 140px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.25));mask-image:linear-gradient(180deg,#000000f2,#00000040)}.hero-beam[data-v-77ff8ce7]{bottom:-20%;filter:blur(30px);opacity:.55;top:-20%;width:28rem;will-change:transform}.hero-beam-left[data-v-77ff8ce7]{animation:drift-left-77ff8ce7 22s ease-in-out infinite alternate;background:linear-gradient(115deg,#ffffff2e,#fff0);left:-8rem;transform:rotate(14deg)}.hero-beam-right[data-v-77ff8ce7]{animation:drift-right-77ff8ce7 24s ease-in-out infinite alternate;background:linear-gradient(245deg,#ffffff24,#fff0);right:-10rem;transform:rotate(-18deg)}.hero-halo[data-v-77ff8ce7]{animation:drift-bottom-77ff8ce7 26s ease-in-out infinite alternate;background:radial-gradient(circle,#ffffff24 0,#fff0 68%);border-radius:9999px;filter:blur(32px);height:24rem;right:12%;top:18%;width:24rem}.hero-glow[data-v-77ff8ce7]{background:linear-gradient(110deg,#24304124,#24304108 46%,#ffffff0f),linear-gradient(180deg,#ffffff0a,#fff0)}.hero-noise[data-v-77ff8ce7]{background-image:radial-gradient(hsla(0,0%,100%,.9) .7px,transparent 0);background-size:18px 18px;mix-blend-mode:soft-light}@keyframes drift-left-77ff8ce7{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3rem,2rem,0) scale(1.08)}}@keyframes drift-right-77ff8ce7{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3rem,2.5rem,0) scale(1.06)}}@keyframes drift-bottom-77ff8ce7{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2rem,-1.5rem,0) scale(1.04)}}@media (prefers-reduced-motion:reduce){.hero-beam-left[data-v-77ff8ce7],.hero-beam-right[data-v-77ff8ce7],.hero-halo[data-v-77ff8ce7]{animation:none}}
