.synthwave.svelte-1npayvj{background:#05050a;position:absolute;inset:0;overflow:hidden}.sky.svelte-1npayvj{background:radial-gradient(at 50% 100%,#78788240 0%,#0000 55%),linear-gradient(#050508 0%,#0a0a12 55%,#12121a 100%);position:absolute;inset:0 0 45%}.stars.svelte-1npayvj{opacity:.7;background-image:radial-gradient(1px 1px at 10% 20%,#ffffff8c,#0000 50%),radial-gradient(1px 1px at 22% 45%,#ffffff59,#0000 50%),radial-gradient(1.5px 1.5px at 35% 15%,#fff9,#0000 50%),radial-gradient(1px 1px at 50% 30%,#fff6,#0000 50%),radial-gradient(1px 1px at 62% 10%,#ffffff8c,#0000 50%),radial-gradient(1px 1px at 75% 35%,#ffffff59,#0000 50%),radial-gradient(1.5px 1.5px at 85% 18%,#fff9,#0000 50%),radial-gradient(1px 1px at 92% 40%,#fff6,#0000 50%);animation:6s ease-in-out infinite svelte-1npayvj-twinkle;position:absolute;inset:0 0 55%}@keyframes svelte-1npayvj-twinkle{0%,to{opacity:.55}50%{opacity:.85}}.sun-wrap.svelte-1npayvj{pointer-events:none;width:38vw;max-width:520px;height:38vw;max-height:520px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.sun.svelte-1npayvj{background:radial-gradient(circle at 50% 45%,#f5f5f7 0%,#c8c8d0 35%,#5c5c66 70%,#18181e 100%);border-radius:50%;animation:6s ease-in-out infinite svelte-1npayvj-pulseSun;position:absolute;inset:0;box-shadow:0 0 80px 10px #ffffff2e,0 0 160px 30px #c8c8d226,0 0 260px 60px #7878821f}@keyframes svelte-1npayvj-pulseSun{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}.sun-slices.svelte-1npayvj{background:linear-gradient(#0000 0 62%,#05050a 62% 64%,#0000 64% 69%,#05050a 69% 72%,#0000 72% 78%,#05050a 78% 82%,#0000 82% 90%,#05050a 90% 95%,#0000 95% 100%);border-radius:50%;position:absolute;inset:0}.floor.svelte-1npayvj{perspective:420px;perspective-origin:50% 0;height:55%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.floor.svelte-1npayvj:before{content:"";background:linear-gradient(#0a0a10 0%,#000 60% 100%);position:absolute;inset:0}.grid.svelte-1npayvj{transform-origin:50% 0;background-image:linear-gradient(90deg,#dcdce659 1px,#0000 1px),linear-gradient(#dcdce659 1px,#0000 1px);background-size:60px 60px;animation:10s linear infinite svelte-1npayvj-gridFlow;position:absolute;inset:0 -50% -40%;transform:rotateX(62deg);-webkit-mask-image:linear-gradient(#000000e6 0%,#000 40%,#0003 100%);mask-image:linear-gradient(#000000e6 0%,#000 40%,#0003 100%)}@keyframes svelte-1npayvj-gridFlow{0%{background-position:0 0}to{background-position:0 60px}}.mountains.svelte-1npayvj{pointer-events:none;width:100%;position:absolute;left:0;right:0}.mountains.back.svelte-1npayvj{opacity:.85;height:22%;bottom:50%}.mountains.front.svelte-1npayvj{height:28%;bottom:48%}.haze.svelte-1npayvj{filter:blur(6px);pointer-events:none;background:linear-gradient(#0000 0%,#ffffff14 50%,#0000 100%);height:12%;position:absolute;top:45%;left:0;right:0}@media (prefers-reduced-motion:reduce){.stars.svelte-1npayvj,.sun.svelte-1npayvj,.grid.svelte-1npayvj{animation:none!important}}.teletype.svelte-1uha8ag{color:#0000;position:relative}.teletype-overlay.svelte-1uha8ag{color:#e5e7eb;pointer-events:none;position:absolute;inset:0}.teletype-overlay.svelte-1uha8ag .unrevealed:where(.svelte-1uha8ag){color:#0000}.teletype-overlay.svelte-1uha8ag .caret:where(.svelte-1uha8ag){color:#ef4444;margin-left:-2px;animation:1s steps(2,start) infinite svelte-1uha8ag-blink}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}.mouse.svelte-1uha8ag{border:2px solid #fff9;border-radius:12px;width:22px;height:36px;display:inline-block;position:relative}.wheel.svelte-1uha8ag{background:#fff;border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite svelte-1uha8ag-wheel;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes svelte-1uha8ag-wheel{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.marquee-track.svelte-1uha8ag{gap:3rem;width:max-content;animation:28s linear infinite marquee;display:flex}.marquee-track.svelte-1uha8ag:hover{animation-play-state:paused}.marquee-item.svelte-1uha8ag{flex-shrink:0;align-items:center;gap:.75rem;padding:0 1rem;display:flex}.service-card.svelte-1uha8ag{transform-style:preserve-3d}
