.VS_nAG_hero{isolation:isolate;position:relative}.VS_nAG_heroContent{z-index:1;position:relative}.VS_nAG_gridBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.VS_nAG_gridSurface{width:124%;min-width:70rem;height:124%;color:hsl(var(--foreground));opacity:.065;transform-origin:58% 44%;animation:24s ease-in-out infinite alternate VS_nAG_spacetime-expand;position:absolute;inset:-12% auto auto 50%;translate:-50%}.VS_nAG_motionControl{min-height:2.75rem;color:hsl(var(--muted-foreground));cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.VS_nAG_motionToggle{width:.875rem;height:.875rem;accent-color:hsl(var(--primary))}.VS_nAG_hero:has(.VS_nAG_motionToggle:checked) .VS_nAG_gridSurface{animation-play-state:paused}@keyframes VS_nAG_spacetime-expand{0%{transform:translate(-2%,-2%)scale(1)rotate(-4deg)}to{transform:translate(2%,3%)scale(1.13)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.VS_nAG_gridSurface{animation:none;transform:none}.VS_nAG_motionControl{display:none}}
