.restored-page-a329a8d9491ff8ad[data-astro-cid-kc4ie32m]{--primary:161 94% 30%;--primary-foreground:0 0% 100%;--background:222 47% 11%;--foreground:210 40% 98%;--card:217 32% 17%;--card-foreground:210 40% 98%;--border:215 25% 27%;--accent:160 84% 39%;--muted:217 32% 17%;--muted-foreground:215 16% 47%;--oscilloscope-glow:0 0 15px #05946766;--grid-opacity:.05;--bezel-border:1px solid #344256;--radius:.5rem;--easing:cubic-bezier(.16, 1, .3, 1);background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif;overflow-x:hidden}h1[data-astro-cid-kc4ie32m],h2[data-astro-cid-kc4ie32m],h3[data-astro-cid-kc4ie32m]{text-wrap:balance;font-family:IBM Plex Serif,serif}.oscilloscope-screen[data-astro-cid-kc4ie32m]{background-image:linear-gradient(rgba(16, 185, 129, var(--grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(16, 185, 129, var(--grid-opacity)) 1px, transparent 1px);background-size:40px 40px;position:relative;overflow:hidden}.oscilloscope-screen[data-astro-cid-kc4ie32m]:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(#12101000 50%,#0000001a 50%) 0 0/100% 4px,linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08) 0 0/3px 100%;width:100%;height:100%;position:absolute;top:0;left:0}.animate-enter[data-astro-cid-kc4ie32m]{opacity:0;transition:opacity .8s var(--easing), transform .8s var(--easing);transform:translateY(30px)}.animate-enter[data-astro-cid-kc4ie32m].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-kc4ie32m]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-kc4ie32m]{transition:transform .8s var(--easing);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-kc4ie32m].is-visible .animate-word-enter[data-astro-cid-kc4ie32m]{transform:translateY(0)}.delay-1[data-astro-cid-kc4ie32m]{transition-delay:.1s}.delay-2[data-astro-cid-kc4ie32m]{transition-delay:.2s}.delay-3[data-astro-cid-kc4ie32m]{transition-delay:.3s}.delay-4[data-astro-cid-kc4ie32m]{transition-delay:.4s}.delay-5[data-astro-cid-kc4ie32m]{transition-delay:.5s}.reveal-container[data-astro-cid-kc4ie32m]{border-radius:var(--radius);position:relative;overflow:hidden}.reveal-mask[data-astro-cid-kc4ie32m]{background:hsl(var(--primary));z-index:20;width:100%;height:100%;transition:transform 1s var(--easing);position:absolute;top:0;left:0;transform:translate(0)}.reveal-container[data-astro-cid-kc4ie32m].is-visible .reveal-mask[data-astro-cid-kc4ie32m]{transform:translate(101%)}.reveal-image[data-astro-cid-kc4ie32m]{transition:transform 1.2s var(--easing);transform:scale(1.1)}.reveal-container[data-astro-cid-kc4ie32m].is-visible .reveal-image[data-astro-cid-kc4ie32m]{transform:scale(1)}.tech-card[data-astro-cid-kc4ie32m]{background:hsl(var(--card));border:var(--bezel-border);border-radius:var(--radius);transition:all .3s var(--easing);padding:2rem}.tech-card[data-astro-cid-kc4ie32m]:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000004d}.cta-button[data-astro-cid-kc4ie32m]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));letter-spacing:.02em;border-radius:var(--radius);transition:all .2s var(--easing);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #05946763}.cta-button[data-astro-cid-kc4ie32m]:hover{box-shadow:var(--oscilloscope-glow);background:#047857;transform:translateY(-1px)}.lcd-table[data-astro-cid-kc4ie32m] th[data-astro-cid-kc4ie32m]{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding-bottom:.5rem;font-size:.75rem;font-weight:700}.lcd-table[data-astro-cid-kc4ie32m] td[data-astro-cid-kc4ie32m]{border-bottom:1px solid #34425680;padding:1rem .5rem}.max-w-readable[data-astro-cid-kc4ie32m]{max-width:896px}.max-w-hero[data-astro-cid-kc4ie32m]{max-width:768px}.emerald-line[data-astro-cid-kc4ie32m]{background:hsl(var(--primary));opacity:.3;height:1px}[data-astro-cid-kc4ie32m]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-kc4ie32m]::-webkit-scrollbar{width:6px!important}[data-astro-cid-kc4ie32m]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-kc4ie32m]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-a329a8d9491ff8ad,:root.dark .restored-source-contained.restored-page-a329a8d9491ff8ad{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}
