.restored-page-b0c4666554b0b1ec[data-astro-cid-kyn5hiuy]{--workshop-grain-opacity:.04;--pink-veil-overlay:#f8e8efcc;--fluid-blur:12px;--accent:344 79% 50%;--primary:344 79% 50%;--radius:6px;--easing:cubic-bezier(.16, 1, .3, 1);color:#032075;background-color:#efeff5;font-family:DM Sans,sans-serif;overflow-x:hidden}h1[data-astro-cid-kyn5hiuy],h2[data-astro-cid-kyn5hiuy],h3[data-astro-cid-kyn5hiuy],h4[data-astro-cid-kyn5hiuy],h5[data-astro-cid-kyn5hiuy]{text-transform:capitalize;color:#040037;text-wrap:balance;font-family:Prompt,sans-serif}.technical-blueprint-card[data-astro-cid-kyn5hiuy]{border-radius:var(--radius);background-color:#f8f9fa;background-image:radial-gradient(#deddeb .5px,#0000 .5px);background-size:20px 20px;border:1px solid #deddeb;position:relative;overflow:hidden;box-shadow:0 15px 15px -10px #0000000d}.technical-blueprint-card[data-astro-cid-kyn5hiuy]:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#fff6 100%);position:absolute;inset:0}.animate-enter[data-astro-cid-kyn5hiuy]{opacity:0;transition:opacity .8s var(--easing), transform .8s var(--easing);transform:translateY(30px)}.animate-enter[data-astro-cid-kyn5hiuy].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-kyn5hiuy]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-kyn5hiuy]{transition:transform .8s var(--easing);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-kyn5hiuy].is-visible .animate-word-enter[data-astro-cid-kyn5hiuy]{transform:translateY(0)}.primary-cta[data-astro-cid-kyn5hiuy]{color:#fff;transition:all .5s var(--easing);background:linear-gradient(120deg,#ff6493 0%,#b966cf 100%);border-radius:4px;padding:18px 40px;font-weight:500;display:inline-block;box-shadow:0 4px 12px #0000000d}.primary-cta[data-astro-cid-kyn5hiuy]:hover{background:linear-gradient(240deg,#ff6493 0%,#b966cf 100%);transform:translateY(-2px);box-shadow:0 20px 75px #feeff27a}.amazon-cta[data-astro-cid-kyn5hiuy]{color:#fff;transition:transform .3s var(--easing);background-color:#f90;border-radius:4px;padding:15px 25px;font-weight:600;display:inline-block}.amazon-cta[data-astro-cid-kyn5hiuy]:hover{transform:scale(1.05)}.reveal-container[data-astro-cid-kyn5hiuy]{border-radius:var(--radius);position:relative;overflow:hidden}.reveal-mask[data-astro-cid-kyn5hiuy]{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-kyn5hiuy].is-visible .reveal-mask[data-astro-cid-kyn5hiuy]{transform:translate(101%)}.reveal-img[data-astro-cid-kyn5hiuy]{transition:transform 1.2s var(--easing);transform:scale(1.05)}.reveal-container[data-astro-cid-kyn5hiuy].is-visible .reveal-img[data-astro-cid-kyn5hiuy]{transform:scale(1)}nav[data-astro-cid-kyn5hiuy].scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 4px 20px #0000000d}.section-padding[data-astro-cid-kyn5hiuy]{padding:5rem 0}.h1-scale[data-astro-cid-kyn5hiuy]{letter-spacing:-.02em;font-size:clamp(2.5rem,8vw,2.8125rem);font-weight:600;line-height:1.1}.h2-scale[data-astro-cid-kyn5hiuy]{letter-spacing:-.01em;font-size:clamp(1.8rem,5vw,2.25rem);font-weight:700;line-height:1.2}.h3-scale[data-astro-cid-kyn5hiuy]{font-size:1.875rem;font-weight:700;line-height:1.3}.body-text[data-astro-cid-kyn5hiuy]{font-size:1.1875rem;font-weight:400;line-height:1.6}.caption-text[data-astro-cid-kyn5hiuy]{letter-spacing:.05em;color:#e21e51;font-size:.875rem;font-weight:500}@media (width<=767px){.hero-height[data-astro-cid-kyn5hiuy]{height:320px}.section-padding[data-astro-cid-kyn5hiuy]{padding:3rem 0}}[data-astro-cid-kyn5hiuy]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-kyn5hiuy]::-webkit-scrollbar{width:6px!important}[data-astro-cid-kyn5hiuy]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-kyn5hiuy]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-b0c4666554b0b1ec,:root.dark .restored-source-contained.restored-page-b0c4666554b0b1ec{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;color:#032075!important;background:#efeff5!important}
