.restored-page-1df971a0c661c892[data-astro-cid-ty4hlze4]{--accent:38 92% 50%;--accent-foreground:210 20% 98%;--border:214 32% 91%;--input:214 32% 91%;--ring:221 47% 26%;--background:210 20% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--primary:221 47% 26%;--primary-foreground:210 20% 98%;--secondary:215 16% 47%;--secondary-foreground:210 20% 98%;--muted:210 20% 92%;--muted-foreground:215 16% 47%;--workbench-grid-opacity:.05;--viscosity-blur:12px;--ease-viscous:cubic-bezier(.16, 1, .3, 1);color:#0f172a;-webkit-font-smoothing:antialiased;background-color:#f7f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.technical-grid[data-astro-cid-ty4hlze4]{background-image:linear-gradient(hsla(var(--foreground), var(--workbench-grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, hsla(var(--foreground), var(--workbench-grid-opacity)) 1px, transparent 1px);background-size:40px 40px}.section-headline[data-astro-cid-ty4hlze4]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.2}.hero-headline[data-astro-cid-ty4hlze4]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:800;line-height:1.1}.caption-text[data-astro-cid-ty4hlze4]{letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:500}.workbench-glass-panel[data-astro-cid-ty4hlze4]{background:hsla(var(--card), .7);-webkit-backdrop-filter:blur(var(--viscosity-blur));backdrop-filter:blur(var(--viscosity-blur));border:1px solid hsla(var(--border), .5);box-shadow:inset 0 0 0 1px hsla(var(--background), .2), 0 4px 6px -1px #0000001a;position:relative;overflow:hidden}.workbench-glass-panel[data-astro-cid-ty4hlze4]:before{content:"";background-image:repeating-linear-gradient(45deg, transparent, transparent 10px, hsla(var(--foreground), .02) 10px, hsla(var(--foreground), .02) 11px);pointer-events:none;position:absolute;inset:0}.brushed-metal[data-astro-cid-ty4hlze4]{background-color:#233d60;background-image:linear-gradient(#ffffff0d 0%,#0000001a 100%),repeating-linear-gradient(90deg,#0000,#0000 2px,#ffffff03 2px 3px)}.animate-enter[data-astro-cid-ty4hlze4]{opacity:0;transition:opacity .8s var(--ease-viscous), transform .8s var(--ease-viscous);transform:translateY(30px)}.animate-enter[data-astro-cid-ty4hlze4].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-ty4hlze4]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-ty4hlze4]{transition:transform .8s var(--ease-viscous);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-ty4hlze4].is-visible .animate-word-enter[data-astro-cid-ty4hlze4]{transform:translateY(0)}.reveal-container[data-astro-cid-ty4hlze4]{position:relative;overflow:hidden}.reveal-mask[data-astro-cid-ty4hlze4]{z-index:20;width:100%;height:100%;transition:transform 1.2s var(--ease-viscous);background:#f7f9fa;position:absolute;top:0;left:0}.reveal-container[data-astro-cid-ty4hlze4].is-visible .reveal-mask[data-astro-cid-ty4hlze4]{transform:translate(101%)}.reveal-image[data-astro-cid-ty4hlze4]{transition:transform 1.2s var(--ease-viscous);transform:scale(1.05)}.reveal-container[data-astro-cid-ty4hlze4].is-visible .reveal-image[data-astro-cid-ty4hlze4]{transform:scale(1)}.delay-100[data-astro-cid-ty4hlze4]{transition-delay:.1s}.delay-200[data-astro-cid-ty4hlze4]{transition-delay:.2s}.delay-300[data-astro-cid-ty4hlze4]{transition-delay:.3s}.delay-400[data-astro-cid-ty4hlze4]{transition-delay:.4s}.btn-primary[data-astro-cid-ty4hlze4]{background-color:hsl(var(--primary));color:#fff;transition:all .3s var(--ease-viscous);border-radius:.25rem;align-items:center;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.btn-primary[data-astro-cid-ty4hlze4]:hover{background-color:hsla(var(--primary), .9);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.btn-secondary[data-astro-cid-ty4hlze4]{border:1px solid hsla(var(--primary), .2);color:hsl(var(--primary));transition:all .3s var(--ease-viscous);border-radius:.25rem;align-items:center;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.btn-secondary[data-astro-cid-ty4hlze4]:hover{background-color:hsla(var(--primary), .05);transform:translateY(-2px)}.ratio-card[data-astro-cid-ty4hlze4]{transition:transform .5s var(--ease-viscous), box-shadow .5s var(--ease-viscous)}.ratio-card[data-astro-cid-ty4hlze4]:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 20px 25px -5px #0000001a}[data-astro-cid-ty4hlze4]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-ty4hlze4]::-webkit-scrollbar{width:6px!important}[data-astro-cid-ty4hlze4]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-ty4hlze4]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-1df971a0c661c892,:root.dark .restored-source-contained.restored-page-1df971a0c661c892{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;color:#0f172a!important;background:#f7f9fa!important}
