.hero-grid-container{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-10}.hero-vertical-lines{background-image:repeating-linear-gradient(to right,transparent,transparent calc(14.28% - 1px),hsl(var(--foreground)/.05) calc(14.28% - 1px),hsl(var(--foreground)/.05) 14.28%);inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);position:absolute}.hero-horizontal-lines{background-image:linear-gradient(to bottom,hsl(var(--foreground)/.03) 1px,transparent 1px);background-size:100% 80px;inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);position:absolute}.hero-glow{background:radial-gradient(circle at center,hsl(var(--primary)/.55),transparent 60%);filter:blur(40px);height:80%;left:50%;opacity:.8;position:absolute;top:40%;transform:translate(-50%,-50%);width:120%}