.restored-page-154b58976c5b1c77[data-astro-cid-2n6vuqcb]{--primary:175 100% 30%;--primary-foreground:175 100% 97%;--accent:174 100% 36%;--background:0 0% 100%;--foreground:176 46% 8%;--card:0 0% 100%;--border:0 0% 90%;--radius:.875rem;--blueprint-grid-opacity:.08;--machined-border-width:1px;--anodized-glow:0 0 15px #00998c1a;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif;overflow-x:hidden}.mono[data-astro-cid-2n6vuqcb]{font-family:JetBrains Mono,monospace}.hero-headline[data-astro-cid-2n6vuqcb]{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,5.25rem);font-weight:900;line-height:1.1}.section-headline[data-astro-cid-2n6vuqcb]{letter-spacing:-.01em;color:#009789;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.sub-headline[data-astro-cid-2n6vuqcb]{font-size:1.25rem;font-weight:600;line-height:1.5}.body-text[data-astro-cid-2n6vuqcb]{font-size:1.0625rem;line-height:1.65}.caption-text[data-astro-cid-2n6vuqcb]{letter-spacing:.05em;font-family:JetBrains Mono;font-size:.75rem;font-weight:500}.machined-blueprint-card[data-astro-cid-2n6vuqcb]{background-color:hsl(var(--card));background-image:linear-gradient(rgba(0, 151, 137, var(--blueprint-grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 151, 137, var(--blueprint-grid-opacity)) 1px, transparent 1px);border:var(--machined-border-width) solid #00978926;box-shadow:inset var(--anodized-glow), 0 1px 3px #0000001f;border-radius:var(--radius);background-size:20px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.machined-blueprint-card[data-astro-cid-2n6vuqcb]:hover{border-color:#00978966;transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.btn-primary[data-astro-cid-2n6vuqcb]{color:#f0f0f0;border-radius:var(--radius);background-color:#009789;align-items:center;gap:.5rem;padding:.75rem 1.125rem;font-weight:600;transition:all .25s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 10px 22px -12px #00978940}.btn-primary[data-astro-cid-2n6vuqcb]:hover{background-color:#00b7a6;transform:translateY(-1px);box-shadow:0 14px 28px -12px #00978959}.btn-ghost[data-astro-cid-2n6vuqcb]{color:#0b1f1d;border-radius:var(--radius);background:0 0;border:1px solid #0000001f;padding:.75rem 1.125rem;font-weight:600;transition:all .25s cubic-bezier(.23,1,.32,1)}.btn-ghost[data-astro-cid-2n6vuqcb]:hover{background:#0097890d;border-color:#009789}.animate-enter[data-astro-cid-2n6vuqcb]{opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transform:translateY(30px)}.animate-enter[data-astro-cid-2n6vuqcb].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-2n6vuqcb]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-2n6vuqcb]{transition:transform .8s cubic-bezier(.23,1,.32,1);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-2n6vuqcb].is-visible .animate-word-enter[data-astro-cid-2n6vuqcb]{transform:translateY(0)}.reveal-container[data-astro-cid-2n6vuqcb]{border-radius:var(--radius);position:relative;overflow:hidden}.reveal-mask[data-astro-cid-2n6vuqcb]{z-index:10;background:#fff;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.reveal-container[data-astro-cid-2n6vuqcb].is-visible .reveal-mask[data-astro-cid-2n6vuqcb]{transform:translate(101%)}.reveal-image[data-astro-cid-2n6vuqcb]{transition:transform 1.2s cubic-bezier(.23,1,.32,1);transform:scale(1.05)}.reveal-container[data-astro-cid-2n6vuqcb].is-visible .reveal-image[data-astro-cid-2n6vuqcb]{transform:scale(1)}.tip-callout[data-astro-cid-2n6vuqcb]{background:#0097890a;border:1px dashed #00978959;border-radius:12px;padding:1.5rem}details[data-astro-cid-2n6vuqcb] summary[data-astro-cid-2n6vuqcb]::-webkit-details-marker{display:none}summary[data-astro-cid-2n6vuqcb]{cursor:pointer;list-style:none}summary[data-astro-cid-2n6vuqcb]:after{content:"↓";float:right;color:#009789;transition:transform .3s}details[data-astro-cid-2n6vuqcb][open] summary[data-astro-cid-2n6vuqcb]:after{transform:rotate(180deg)}.blueprint-grid[data-astro-cid-2n6vuqcb]{background-image:linear-gradient(#0097890d 1px,#0000 1px),linear-gradient(90deg,#0097890d 1px,#0000 1px);background-size:40px 40px}[data-astro-cid-2n6vuqcb]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-2n6vuqcb]::-webkit-scrollbar{width:6px!important}[data-astro-cid-2n6vuqcb]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-2n6vuqcb]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-154b58976c5b1c77,:root.dark .restored-source-contained.restored-page-154b58976c5b1c77{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}
