.restored-page-e8331f225745bc04[data-astro-cid-5eblddln]{--card:240 20% 98%;--border:240 5% 90%;--shadow-card:0 10px 30px -5px #04003714, 0 4px 6px -2px #04003708;--bevel-highlight:inset 0 1px 0 0 #fff9;--grain-opacity:.03;--radius:.375rem;color:#032075;background-color:#efeff5;font-family:Roboto,sans-serif;overflow-x:hidden}.machined-instrument-panel[data-astro-cid-5eblddln]{background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-card), var(--bevel-highlight);border-radius:calc(var(--radius) * 1.5);transition:all .45s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.machined-instrument-panel[data-astro-cid-5eblddln]:after{content:"";opacity:var(--grain-opacity);pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMjAwIDIwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdub2lzZUZpbHRlcic+PGZlVHVyYnVsZW5jZSB0eXBlPSdmcmFjdGFsTm9pc2UnIGJhc2VGcmVxdWVuY3k9JzAuNjUnIG51bU9jdGF2ZXM9JzMnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjbm9pc2VGaWx0ZXIpJy8+PC9zdmc+);position:absolute;inset:0}.machined-instrument-panel[data-astro-cid-5eblddln]:hover{box-shadow:0 20px 40px -10px #0400371f, var(--bevel-highlight);transform:translateY(-4px)}.btn-primary[data-astro-cid-5eblddln]{letter-spacing:.01em;border-radius:var(--radius);color:#fff;background:linear-gradient(120deg,#ff6493,#b966cf);border:none;align-items:center;gap:.75rem;padding:.875rem 2rem;font-size:1.125rem;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 12px #e21e5140}.btn-primary[data-astro-cid-5eblddln]:hover{background:linear-gradient(120deg,#ff78a3,#c678db);transform:translateY(-2px);box-shadow:0 8px 16px #b966cf4d}.btn-primary[data-astro-cid-5eblddln]:active{transform:translateY(0)scale(.98)}.section-headline[data-astro-cid-5eblddln]{letter-spacing:-.01em;color:#040037;font-family:Prompt,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.hero-headline[data-astro-cid-5eblddln]{letter-spacing:-.02em;font-family:Prompt,sans-serif;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1.1}.word-reveal-parent[data-astro-cid-5eblddln]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-5eblddln]{transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-5eblddln].is-visible .animate-word-enter[data-astro-cid-5eblddln]{transform:translateY(0)}.animate-enter[data-astro-cid-5eblddln]{opacity:0;transition:opacity .6s ease-out,transform .6s cubic-bezier(.34,1.56,.64,1);transform:translateY(30px)}.animate-enter[data-astro-cid-5eblddln].is-visible{opacity:1;transform:translateY(0)}.reveal-container[data-astro-cid-5eblddln]{background-color:#deddeb;position:relative;overflow:hidden}.reveal-mask[data-astro-cid-5eblddln]{z-index:10;background-color:#f8f9fa;transition:transform .8s cubic-bezier(.77,0,.175,1);position:absolute;inset:0}.reveal-container[data-astro-cid-5eblddln].is-visible .reveal-mask[data-astro-cid-5eblddln]{transform:translate(101%)}.reveal-image[data-astro-cid-5eblddln]{transition:transform 1.2s cubic-bezier(.34,1.56,.64,1);transform:scale(1.05)}.reveal-container[data-astro-cid-5eblddln].is-visible .reveal-image[data-astro-cid-5eblddln]{transform:scale(1)}.pale-pink-veil[data-astro-cid-5eblddln]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f8e8efcc}.hairline-divider[data-astro-cid-5eblddln]{background-color:#deddeb;width:100%;height:1px}[data-astro-cid-5eblddln][data-parallax]{will-change:transform}.text-balance[data-astro-cid-5eblddln]{text-wrap:balance}[data-astro-cid-5eblddln]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-5eblddln]::-webkit-scrollbar{width:6px!important}[data-astro-cid-5eblddln]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-5eblddln]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-e8331f225745bc04,:root.dark .restored-source-contained.restored-page-e8331f225745bc04{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;color:#032075!important;background:#efeff5!important}
