.-Gpnqq_hero{background:var(--bg);isolation:isolate;padding:8rem 0 5rem;position:relative;overflow:clip}.-Gpnqq_stage{z-index:0;pointer-events:none;position:absolute;inset:0}.-Gpnqq_fallback{background:radial-gradient(60% 35% at 50% 62%, hsl(var(--accent-cyan-hsl) / .16), transparent 70%), radial-gradient(45% 40% at 20% 25%, hsl(var(--accent-blue-hsl) / .12), transparent 70%), radial-gradient(45% 40% at 82% 30%, hsl(var(--accent-purple-hsl) / .12), transparent 70%);position:absolute;inset:0}.-Gpnqq_canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.-Gpnqq_canvas[data-ready=true]{opacity:1}.-Gpnqq_veil{background:radial-gradient(55% 45% at 50% 38%, color-mix(in srgb, var(--bg) 70%, transparent), transparent 80%), linear-gradient(to bottom, transparent 70%, var(--bg));position:absolute;inset:0}.-Gpnqq_content{animation:.8s cubic-bezier(.2,.7,.2,1) both -Gpnqq_rise}.-Gpnqq_highlight{background:linear-gradient(100deg, hsl(var(--accent-blue-hsl)), hsl(var(--accent-purple-hsl)) 55%, hsl(var(--accent-cyan-hsl)));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate -Gpnqq_shimmer;display:block}@keyframes -Gpnqq_rise{0%{transform:translateY(18px)}}@keyframes -Gpnqq_shimmer{to{background-position:100% 0}}@media (max-width:767px){.-Gpnqq_hero{padding:7rem 0 3.5rem}}@media (prefers-reduced-motion:reduce){.-Gpnqq_content,.-Gpnqq_highlight{animation:none}.-Gpnqq_canvas{transition:none}}
