@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.2rfnrrsj5g0t8.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._8wfG3a_className{font-family:manrope,manrope Fallback}._8wfG3a_variable{--font-manrope:"manrope", "manrope Fallback"}
.marketing-root{color:#ecf2fc;-webkit-font-smoothing:antialiased;background:#0b0d10;position:fixed;inset:0;overflow:hidden}.marketing-root .serif{font-family:ui-serif,Iowan Old Style,Palatino,Palatino Linotype,serif}.marketing-root .hero-headline{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(#fff 0%,#d2d6dc 55%,#7a7f88 100%);color:#0000;filter:drop-shadow(0 2px 14px #0009);-webkit-background-clip:text;background-clip:text;padding-bottom:.25em;font-weight:300;line-height:1.25}.marketing-root .brand-wordmark{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.09em;background:linear-gradient(#f4f6fa 0%,#d6dae0 60%,#b8bcc4 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 2px 14px #0000008c);-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-weight:200;line-height:.95;display:inline-block}.marketing-root .brand-tagline{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;color:#d97256;letter-spacing:.01em;text-shadow:0 2px 12px #00000080;font-weight:300}.marketing-root .pill{-webkit-backdrop-filter:blur(14px);background:#1214188c;border:1px solid #ffffff14;border-radius:9999px}.marketing-root .pill-input{-webkit-backdrop-filter:blur(18px)saturate(.7)contrast(.88);color:#ecf2fc;background:#121418a6;border:1px solid #ffffff14;border-radius:9999px;outline:none;transition:border-color .15s}.marketing-root .pill-input::placeholder{color:#ecf2fc73}.marketing-root .pill-input:focus{border-color:#ffffff40}@media (prefers-reduced-motion:reduce){.marketing-root canvas.bg-canvas{display:none}.marketing-root .reduced-fallback{display:block}}.marketing-root .reduced-fallback{display:none}@media print{.marketing-root{color:#0f172a;background:#fff;position:static;overflow:visible}}
