.restored-page-59698bf471cd77cb[data-astro-cid-gh25jms5]{--primary:344 77% 50%;--accent:245 88% 54%;--border:244 15% 88%;--card:0 0% 100%;--shadow-card:0 15px 15px -10px #0400380d;--paper-grain-alpha:.03;color:#032075;background-color:#efeff5;font-family:DM Sans,sans-serif;line-height:1.7;overflow-x:hidden}h1[data-astro-cid-gh25jms5],h2[data-astro-cid-gh25jms5],h3[data-astro-cid-gh25jms5],h4[data-astro-cid-gh25jms5]{color:#040037;text-wrap:balance;font-family:Prompt,sans-serif}.section-headline[data-astro-cid-gh25jms5]{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.hero-headline[data-astro-cid-gh25jms5]{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.word-reveal-parent[data-astro-cid-gh25jms5]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-gh25jms5]{transition:transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-gh25jms5].is-visible .animate-word-enter[data-astro-cid-gh25jms5]{transform:translateY(0)}.animate-enter[data-astro-cid-gh25jms5]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.animate-enter[data-astro-cid-gh25jms5].is-visible{opacity:1;transform:translateY(0)}.blueprint-die-cut-card[data-astro-cid-gh25jms5]{background-color:hsl(var(--card));border:1px solid #deddeb;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 15px 15px -10px #0000000d}.blueprint-die-cut-card[data-astro-cid-gh25jms5]:before{content:"";background:linear-gradient(#e21e51,#3323f0);width:4px;height:100%;position:absolute;top:0;left:0}.blueprint-die-cut-card[data-astro-cid-gh25jms5]:after{content:"";pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDF2MUgwVjB6bTEwIDEwaDF2MWgtMXYtMXoiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iMC4wMiIvPjwvc3ZnPg==);position:absolute;inset:0}.cta-button-primary[data-astro-cid-gh25jms5]{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(120deg,#ff6493 0%,#b966cf 100%);border-radius:4px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #e21e514d}.cta-button-primary[data-astro-cid-gh25jms5]:hover{background:linear-gradient(120deg,#b966cf 0%,#ff6493 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e21e5173}.reveal-container[data-astro-cid-gh25jms5]{position:relative;overflow:hidden}.reveal-mask[data-astro-cid-gh25jms5]{z-index:10;background:#efeff5;width:100%;height:100%;transition:transform 1s cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0}.reveal-container[data-astro-cid-gh25jms5].is-visible .reveal-mask[data-astro-cid-gh25jms5]{transform:translate(101%)}.reveal-image[data-astro-cid-gh25jms5]{transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.05)}.reveal-container[data-astro-cid-gh25jms5].is-visible .reveal-image[data-astro-cid-gh25jms5]{transform:scale(1)}.custom-scrollbar[data-astro-cid-gh25jms5]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-astro-cid-gh25jms5]::-webkit-scrollbar-track{background:#efeff5}.custom-scrollbar[data-astro-cid-gh25jms5]::-webkit-scrollbar-thumb{background:#deddeb;border-radius:10px}@media (width<=768px){.section-spacing[data-astro-cid-gh25jms5]{padding-top:3rem;padding-bottom:3rem}}[data-astro-cid-gh25jms5]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-gh25jms5]::-webkit-scrollbar{width:6px!important}[data-astro-cid-gh25jms5]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-gh25jms5]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-59698bf471cd77cb,:root.dark .restored-source-contained.restored-page-59698bf471cd77cb{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;color:#032075!important;background:#efeff5!important}
