[data-marketing]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:var(--font-archivo), system-ui, "Helvetica Neue", sans-serif;--font-body:var(--font-archivo), system-ui, "Helvetica Neue", sans-serif;--font-ui:var(--font-archivo), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, monospace;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.375rem;--fs-3xl:clamp(2.4rem, 5.4vw, 4.4rem);--lh-tight:1.03;--lh-snug:1.2;--lh-body:1.6;--tracking-label:.16em;--tracking-display:-.03em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--r-1:3px;--r-2:4px;--r-3:8px;--r-pill:999px;--sh-1:0 0 0 1px var(--border);--sh-2:0 2px 6px #00000073;--sh-3:0 16px 40px #0009;--brand:#3fc0e0;--brand-strong:#83dbf0;--brand-deep:#006f87;--brand-tint:#0c2a33;--on-brand:#04222b;--mint:#cfffea;--mint-edge:#2e6355;--on-mint:#07261e;--accent:#e8a25e;--accent-tint:#2a1d10;--tag-hf:#9fe8c6;--bg:#0b0f11;--surface:#12181b;--surface-2:#171f23;--surface-sunk:#080b0d;--surface-invert:#e7eff2;--ink:#e7eff2;--ink-2:#b3c1c7;--ink-3:#7e9099;--on-invert:#0a1417;--link:#83dbf0;--link-hover:#cfffea;--border:#1e272c;--border-strong:#2e3a40;--grid-line:#131b1f;--focus:#cfffea}html[data-marketing-theme=light] [data-marketing]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#006f87;--brand-strong:#00566a;--brand-deep:#006f87;--brand-tint:#e4f0f3;--on-brand:#fff;--mint:#cfffea;--mint-edge:#8fd9be;--on-mint:#07261e;--accent:#97562a;--accent-tint:#f6ebe2;--tag-hf:#2e6355;--bg:#f5f7f8;--surface:#fff;--surface-2:#edf1f3;--surface-sunk:#e4eaec;--surface-invert:#0a1417;--ink:#0a1417;--ink-2:#37474d;--ink-3:#5e7076;--on-invert:#f5f7f8;--link:#00566a;--link-hover:#0a1417;--border:#d5dee1;--border-strong:#b4c1c6;--grid-line:#e9eef0;--focus:#006f87;--sh-2:0 1px 3px #0a14171a;--sh-3:0 14px 36px #0a141724}[data-marketing]{background:var(--bg);color:var(--ink);font-family:var(--font-body);min-height:100vh}[data-marketing] a{color:var(--link);text-underline-offset:3px}[data-marketing] a:hover{color:var(--link-hover)}[data-marketing] :is(p,dd) a:not([class]){text-decoration:underline}[data-marketing] :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){[data-marketing] *,[data-marketing] :before,[data-marketing] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
