.restored-page-017d6189bcfcf14d[data-astro-cid-d7dfq6z7]{--primary:#2e4756;--accent:#f2af29;--auxiliary:#ad343e;--background:#fff;--foreground:#02111b;--muted:#f0f2f3;--border:#e1e4e6;--radius:2px;--easing:cubic-bezier(.16, 1, .3, 1);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Raleway,sans-serif;overflow-x:hidden}.hero-headline[data-astro-cid-d7dfq6z7]{letter-spacing:-.03em;font-size:clamp(1.875rem,5vw,3.375rem);font-weight:700;line-height:1.1}.section-headline[data-astro-cid-d7dfq6z7]{letter-spacing:-.01em;text-transform:capitalize;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.sub-headline[data-astro-cid-d7dfq6z7]{font-size:1.56rem;font-weight:700;line-height:1.4}.body-text[data-astro-cid-d7dfq6z7]{font-size:1.25rem;font-weight:400;line-height:1.8}.caption-text[data-astro-cid-d7dfq6z7]{letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:700}.blueprint-bg[data-astro-cid-d7dfq6z7]{background-image:linear-gradient(#02111b08 1px,#0000 1px),linear-gradient(90deg,#02111b08 1px,#0000 1px);background-size:40px 40px}.animate-enter[data-astro-cid-d7dfq6z7]{opacity:0;transition:opacity .6s var(--easing), transform .6s var(--easing);transform:translateY(30px)}.animate-enter[data-astro-cid-d7dfq6z7].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-d7dfq6z7]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-d7dfq6z7]{transition:transform .8s var(--easing);display:block;transform:translateY(110%)}.hero-headline[data-astro-cid-d7dfq6z7].is-visible .animate-word-enter[data-astro-cid-d7dfq6z7]{transform:translateY(0)}.tactile-sprue-panel[data-astro-cid-d7dfq6z7]{border:1px solid var(--border);background:var(--background);box-shadow:4px 4px 0px var(--muted);transition:box-shadow .25s ease, transform .25s var(--easing);position:relative}.tactile-sprue-panel[data-astro-cid-d7dfq6z7]:hover{box-shadow:2px 2px 0px var(--accent);transform:translateY(-2px)}.primary-button[data-astro-cid-d7dfq6z7]{background:var(--primary);color:#fff;border-radius:var(--radius);transition:all .25s var(--easing);align-items:center;gap:12px;padding:10px 40px;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #0000001a}.primary-button[data-astro-cid-d7dfq6z7]:hover{background:var(--auxiliary);transform:scale(1.02);box-shadow:0 4px 12px #ad343e33}.amber-link[data-astro-cid-d7dfq6z7]{color:var(--accent);font-weight:700;text-decoration:none;transition:color .25s}.amber-link[data-astro-cid-d7dfq6z7]:hover{color:var(--auxiliary)}.reveal-container[data-astro-cid-d7dfq6z7]{background:var(--muted);position:relative;overflow:hidden}.reveal-mask[data-astro-cid-d7dfq6z7]{z-index:10;width:100%;height:100%;transition:transform 1.2s var(--easing);background:#fff;position:absolute;top:0;left:0}.reveal-container[data-astro-cid-d7dfq6z7].is-visible .reveal-mask[data-astro-cid-d7dfq6z7]{transform:translate(101%)}.reveal-image[data-astro-cid-d7dfq6z7]{transition:transform 1.2s var(--easing);transform:scale(1.05)}.reveal-container[data-astro-cid-d7dfq6z7].is-visible .reveal-image[data-astro-cid-d7dfq6z7]{transform:scale(1)}.reading-column[data-astro-cid-d7dfq6z7]{max-width:900px;margin:0 auto}.section-spacing[data-astro-cid-d7dfq6z7]{padding-top:80px;padding-bottom:80px}@media (width<=768px){.hero-headline[data-astro-cid-d7dfq6z7]{font-size:30px}.section-headline[data-astro-cid-d7dfq6z7]{font-size:25px}.section-spacing[data-astro-cid-d7dfq6z7]{padding-top:40px;padding-bottom:40px}}[data-astro-cid-d7dfq6z7]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-d7dfq6z7]::-webkit-scrollbar{width:6px!important}[data-astro-cid-d7dfq6z7]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-d7dfq6z7]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-017d6189bcfcf14d,:root.dark .restored-source-contained.restored-page-017d6189bcfcf14d{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;background:var(--background)!important;color:var(--foreground)!important}
