.HeroBackground-module__ntEBBG__root{--hero-surface:#f8fafaf0;--hero-grid:#0d94881f;--hero-grid-fine:#0891b214;--hero-beam:#14b8a63d;--hero-beam-hot:#22d3ee52;--hero-pixel:#0891b238;--hero-scan:#ffffffa3;--hero-readability:#fafafae6;--hero-edge:#fafafaf0;z-index:0;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 76% 48%, #14b8a61f, transparent 34%), linear-gradient(110deg, var(--hero-surface), #ecfeffc2);border-top:1px solid #0d948814;width:100vw;height:clamp(92rem,185svh,112rem);position:absolute;top:-7rem;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 62%,#000000e6 70%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#000000e6 70%,#0000 100%)}.dark .HeroBackground-module__ntEBBG__root{--hero-surface:#03090bf7;--hero-grid:#2dd4bf21;--hero-grid-fine:#22d3ee14;--hero-beam:#0d948875;--hero-beam-hot:#22d3ee6b;--hero-pixel:#5eead452;--hero-scan:#cffafe29;--hero-readability:#050505db;--hero-edge:#050505f0;background:radial-gradient(circle at 78% 45%, #14b8a621, transparent 36%), linear-gradient(110deg, var(--hero-surface), #020d10f2);border-top-color:#2dd4bf1a}.HeroBackground-module__ntEBBG__baseGrid,.HeroBackground-module__ntEBBG__signalSweep,.HeroBackground-module__ntEBBG__scan,.HeroBackground-module__ntEBBG__readability,.HeroBackground-module__ntEBBG__vignette{position:absolute;inset:0}.HeroBackground-module__ntEBBG__baseGrid{background-image:linear-gradient(to right, var(--hero-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-grid) 1px, transparent 1px), linear-gradient(to right, var(--hero-grid-fine) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-grid-fine) 1px, transparent 1px);opacity:.48;background-size:72px 72px,72px 72px,12px 12px,12px 12px;animation:18s linear infinite HeroBackground-module__ntEBBG__grid-flow;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000);mask-image:linear-gradient(#000 0% 84%,#0000)}.HeroBackground-module__ntEBBG__beam{transform-origin:50%;will-change:transform;background-image:linear-gradient(90deg, transparent 0%, var(--hero-beam) 20%, var(--hero-beam-hot) 48%, var(--hero-beam) 72%, transparent 100%), radial-gradient(circle, var(--hero-pixel) 0 1px, transparent 1.4px);filter:saturate(1.08);opacity:.82;background-position:50%,50%;background-size:100% 100%,5px 5px;width:clamp(12rem,18vw,20rem);height:270%;animation:18s ease-in-out infinite alternate HeroBackground-module__ntEBBG__beam-drift,5s linear infinite HeroBackground-module__ntEBBG__beam-pixels;position:absolute;top:-82%;transform:rotate(37deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.HeroBackground-module__ntEBBG__beam:before,.HeroBackground-module__ntEBBG__beam:after{content:"";background:linear-gradient(to bottom, transparent 15%, var(--hero-beam-hot) 50%, transparent 85%);width:1px;box-shadow:0 0 18px var(--hero-beam-hot);opacity:.5;position:absolute;inset-block:0}.HeroBackground-module__ntEBBG__beam:before{left:22%}.HeroBackground-module__ntEBBG__beam:after{right:22%}.HeroBackground-module__ntEBBG__beamOne{animation-delay:-14s;left:15%}.HeroBackground-module__ntEBBG__beamTwo{opacity:.48;width:clamp(10rem,15vw,17rem);animation-duration:23s,6.5s;animation-delay:-5s;left:51%}.HeroBackground-module__ntEBBG__beamThree{opacity:.64;width:clamp(13rem,20vw,23rem);animation-duration:21s,7.5s;animation-delay:-19s;right:-4%}.HeroBackground-module__ntEBBG__signalSweep{z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hero-beam) 45%, transparent) 24%, var(--hero-scan) 50%, color-mix(in srgb, var(--hero-beam-hot) 50%, transparent) 72%, transparent);filter:blur(8px)saturate(1.2);opacity:0;will-change:transform, opacity;width:clamp(9rem,13vw,15rem);height:280%;animation:11s cubic-bezier(.45,0,.55,1) infinite HeroBackground-module__ntEBBG__signal-sweep;top:-88%;left:-30vw}.HeroBackground-module__ntEBBG__scan{z-index:2;background:linear-gradient(90deg, transparent, var(--hero-scan), transparent);mix-blend-mode:soft-light;width:35%;animation:14s ease-in-out infinite HeroBackground-module__ntEBBG__scan-field;transform:skew(-20deg)translate(-180%)}.HeroBackground-module__ntEBBG__readability{z-index:3;background:radial-gradient(ellipse 44% 86% at 20% 50%, var(--hero-readability) 0 38%, transparent 78%)}.HeroBackground-module__ntEBBG__vignette{z-index:4;background:linear-gradient(90deg, var(--hero-edge), transparent 10%, transparent 91%, var(--hero-edge)), linear-gradient(180deg, var(--hero-edge), transparent 13%, transparent 82%, var(--hero-edge));opacity:.66}@keyframes HeroBackground-module__ntEBBG__beam-drift{0%{transform:translate(-6vw,-1.5%)rotate(37deg)}45%{transform:translate(2vw,1%)rotate(37deg)}to{transform:translate(8vw,-1%)rotate(37deg)}}@keyframes HeroBackground-module__ntEBBG__beam-pixels{to{background-position:50%,0 40px}}@keyframes HeroBackground-module__ntEBBG__grid-flow{to{background-position:72px 72px,72px 72px,24px 24px,24px 24px}}@keyframes HeroBackground-module__ntEBBG__signal-sweep{0%,12%{opacity:0;transform:translate(-12vw)rotate(37deg)}24%{opacity:.52}72%{opacity:.3}88%,to{opacity:0;transform:translate(164vw)rotate(37deg)}}@keyframes HeroBackground-module__ntEBBG__scan-field{0%,18%{opacity:0;transform:skew(-20deg)translate(-180%)}32%{opacity:.42}70%{opacity:.22}86%,to{opacity:0;transform:skew(-20deg)translate(430%)}}@media (max-width:767px){.HeroBackground-module__ntEBBG__baseGrid{opacity:.38;background-size:48px 48px,48px 48px,10px 10px,10px 10px}.HeroBackground-module__ntEBBG__beam{opacity:.55;width:9rem;height:230%;top:-60%}.HeroBackground-module__ntEBBG__beamOne{left:18%}.HeroBackground-module__ntEBBG__beamTwo{left:auto;right:-15%}.HeroBackground-module__ntEBBG__beamThree{display:none}.HeroBackground-module__ntEBBG__signalSweep{opacity:.35;animation-duration:13s}.HeroBackground-module__ntEBBG__readability{background:linear-gradient(90deg, var(--hero-readability), transparent 100%);opacity:.74}}@media (min-width:1024px){.HeroBackground-module__ntEBBG__root{top:-9rem}}@media (prefers-reduced-motion:reduce){.HeroBackground-module__ntEBBG__beam,.HeroBackground-module__ntEBBG__baseGrid,.HeroBackground-module__ntEBBG__signalSweep,.HeroBackground-module__ntEBBG__scan{animation:none}.HeroBackground-module__ntEBBG__beam{transform:rotate(37deg)}.HeroBackground-module__ntEBBG__signalSweep,.HeroBackground-module__ntEBBG__scan{display:none}}
