:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141416;--fg:#fafafa;--fg2:#e7e7ea;--fg3:#d4d4d8;--fg4:#c4c4cc;--fg5:#e4e4e7;--mut:#a1a1aa;--mut2:#b4b4bb;--mut3:#8a8a93;--mut4:#71717a;--sub:#52525b;--acc:#2dd4bf;--acch:#5eead4;--acch2:#99f6e4;--onacc:#0b1f1c;--accs:#16302c;--vio:#a78bfa;--pink:#f0abfc;--line:#26262b;--line2:#2a2a30;--line3:#232328;--line4:#2f2f36;--line5:#3f3f46;--hov:#1f1f23;--hov2:#18181b;--surf2:#1b1b1f;--card:#17171a;--sunk:#0f0f11;--bar:#1e4a44;--hdr:#141416d1;--grid:#ffffff09;--gl:#ffffff1f;--glh:#ffffff3d;--glass:#1414168c;--glassh:#28282eb3;--float:#18181bdb;--shd:#000000b3;--vline:#4c3f7a;--vbg:#211c36;--vfg:#c4b5fd;--ctaline:#234a44;--ctabg:#122421;--ctamut:#a7c7c1;--ctaline2:#2e5a53;--ctafg:#d5ede8}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf9;--fg:#18181b;--fg2:#27272a;--fg3:#3f3f46;--fg4:#3f3f46;--fg5:#27272a;--mut:#52525b;--mut2:#52525b;--mut3:#71717a;--mut4:#71717a;--sub:#a1a1aa;--acc:#0f766e;--acch:#0f766e;--acch2:#115e59;--onacc:#fff;--accs:#ccfbf1;--vio:#7c3aed;--pink:#c026d3;--line:#e4e4e7;--line2:#e4e4e7;--line3:#e7e7ea;--line4:#d4d4d8;--line5:#a1a1aa;--hov:#f1f1f2;--hov2:#f4f4f5;--surf2:#f4f4f5;--card:#fff;--sunk:#fff;--bar:#99f6e4;--hdr:#fafaf9d1;--grid:#0000000b;--gl:#0000001a;--glh:#0003;--glass:#fff9;--glassh:#fffffff2;--float:#ffffffeb;--shd:#18181b29;--vline:#ddd6fe;--vbg:#f5f3ff;--vfg:#6d28d9;--ctaline:#99f6e4;--ctabg:#f0fdfa;--ctamut:#3f5f5a;--ctaline2:#5eead4;--ctafg:#134e4a}:root{--font-sans:Geist, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--gift-gradient:linear-gradient(140deg, #134e48, #1e1b3a);--container:1200px;--gutter:24px;--gutter-fluid:calc(clamp(16px, 4vw, 24px));--section-space:calc(clamp(80px, 11vw, 140px));--header-offset:80px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .2s,color .2s}[id]{scroll-margin-top:var(--header-offset)}a{color:var(--acch);text-decoration:none}a:hover{color:var(--acch2)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow[data-v-55850393]{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;margin:0;display:flex}.heading[data-v-1fc9f56b]{color:var(--fg);font-family:var(--font-sans);text-wrap:balance;margin:0}.heading--display[data-v-1fc9f56b]{letter-spacing:-.05em;font-size:calc(clamp(42px,7.4vw,88px));font-weight:700;line-height:1}.heading--section[data-v-1fc9f56b]{font-size:calc(clamp(32px,4.4vw,52px))}.heading--cta[data-v-1fc9f56b],.heading--section[data-v-1fc9f56b]{letter-spacing:-.04em;font-weight:700;line-height:1.05}.heading--cta[data-v-1fc9f56b]{font-size:calc(clamp(30px,4vw,46px))}.heading--lg[data-v-1fc9f56b]{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.heading--md[data-v-1fc9f56b]{font-size:20px}.heading--md[data-v-1fc9f56b],.heading--sm[data-v-1fc9f56b]{font-weight:600;line-height:1.25}.heading--sm[data-v-1fc9f56b]{letter-spacing:-.01em;font-size:18px}.heading--xs[data-v-1fc9f56b]{font-size:15px;font-weight:600;line-height:1.2}.text[data-v-8b101956]{font-family:var(--font-sans);text-wrap:pretty;margin:0;font-weight:400;line-height:1.6}.text--lead[data-v-8b101956]{font-size:16px}.text--md[data-v-8b101956]{font-size:15px}.text--sm[data-v-8b101956]{font-size:14px}.text--muted[data-v-8b101956]{color:var(--mut)}.text--cta[data-v-8b101956]{color:var(--ctamut)}.section-heading[data-v-abac34dc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-heading__main[data-v-abac34dc]{flex-direction:column;gap:14px;display:flex}.section-heading__title[data-v-abac34dc]{max-width:640px}.section-heading__lead[data-v-abac34dc]{max-width:440px}.section-heading--stacked[data-v-abac34dc]{display:block}.page-section[data-v-e2c76940]{padding-top:var(--section-space)}.page-section--space-bottom[data-v-e2c76940]{padding-bottom:var(--section-space)}.page-section__inner[data-v-e2c76940]{flex-direction:column;display:flex}
