.home-new{--hn-primary:193,255,114;scroll-behavior:smooth}.home-new ::-moz-selection{background:rgba(var(--hn-primary),.92);color:#071006}.home-new ::selection{background:rgba(var(--hn-primary),.92);color:#071006}.hn-hero-field{background:radial-gradient(ellipse 42% 50% at 75% 28%,rgba(193,255,114,.085),transparent 72%),radial-gradient(ellipse 35% 35% at 18% 20%,rgba(100,205,255,.04),transparent 72%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:auto,auto,72px 72px,72px 72px;-webkit-mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.8) 70%,transparent);mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.8) 70%,transparent)}.hn-signal-field{background:radial-gradient(circle at center,rgba(193,255,114,.12),transparent 42%),linear-gradient(rgba(193,255,114,.06) 1px,transparent 0),linear-gradient(90deg,rgba(193,255,114,.06) 1px,transparent 0);background-size:auto,34px 34px,34px 34px;-webkit-mask-image:radial-gradient(circle at center,black 15%,transparent 72%);mask-image:radial-gradient(circle at center,black 15%,transparent 72%);animation:hn-signal-breathe 5s ease-in-out infinite alternate}.hn-scan-line{animation:hn-scan 4.5s ease-in-out infinite;box-shadow:0 0 20px 2px rgba(193,255,114,.18)}.hn-education-grid{background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%)}.hn-closing:after,.hn-closing:before{content:"";position:absolute;left:50%;top:50%;width:38rem;height:38rem;transform:translate(-50%,-50%);border:1px solid rgba(8,20,4,.15);border-radius:999px}.hn-closing:after{width:25rem;height:25rem}.hn-marquee{animation:hn-marquee 34s linear infinite}@keyframes hn-marquee{to{transform:translateX(-50%)}}@keyframes hn-signal-breathe{to{opacity:.62;transform:scale(1.035)}}@keyframes hn-scan{0%,to{transform:translateY(0);opacity:0}15%{opacity:.75}70%{opacity:.3}85%{transform:translateY(530px);opacity:0}}@media (prefers-reduced-motion:reduce){.hn-marquee,.hn-scan-line,.hn-signal-field{animation:none}}