[data-site=marketing]{--bg:#f3f1f6;--surf:#fff;--surf2:#eae7f0;--line:#ddd8e6;--fg:#0e1013;--dim:#66627a;--accent:#6d4aff;--accent-deep:#5233d6;--acid:#c8ff3d;--pos:#1fa97a;--neg:#e2483c;--onacc:#fff;--onacid:#0e1013;--accent-a08:#6d4aff14;--accent-a14:#6d4aff24;--accent-a20:#6d4aff33;--ink-a06:#0e10130f;--onacc-a12:#ffffff1f;--onacc-a40:#fff6;--onacc-dim:#d8cdff;--field:linear-gradient(146deg,#8e72ff 0%,#6d4aff 40%,#3617a8 100%);--f-disp:"Bricolage Grotesque Variable","Bricolage Grotesque",system-ui,sans-serif;--f-text:"Plus Jakarta Sans",system-ui,sans-serif;--f-mono:"DM Mono",ui-monospace,monospace;--r:12px;--r-lg:20px;--r-node:14px;--r-banner:26px;--r-pill:999px;--elev:0 2px 0 #0e10130d, 0 14px 34px -22px #0e101373;--elev-hi:0 3px 0 #0e10130f, 0 26px 52px -24px #6d4aff61;--elev-btn:0 12px 28px -12px #6d4aff8c;--elev-fig:drop-shadow(-16px 22px 48px #14084066) drop-shadow(0 4px 10px #14084033);--ease:cubic-bezier(.34,1.4,.5,1);--ease-io:cubic-bezier(.65,0,.35,1);--t-snap:.38s;--t-lift:.3s;--t-hover:.45s;--t-reveal:.75s;--t-route:.46s;--t-wire:1.4s;--wrap:1180px;--pad:28px;--nav-h:86px;--pin:78px}@media (max-width:640px){[data-site=marketing]{--pad:18px}}[data-site=marketing][data-theme=dark],[data-site=marketing] [data-theme=dark],html[data-nav=dark] [data-site=marketing] [data-navbar]{--bg:#0a0b0f;--surf:#15181f;--surf2:#0e1015;--line:#2a2e39;--fg:#f4f2f8;--dim:#9591a8;--accent:#8e72ff;--accent-deep:#a991ff;--accent-a08:#8e72ff1a;--accent-a14:#8e72ff2e;--accent-a20:#8e72ff42;--ink-a06:#ffffff0f;--pos:#35cf97;--neg:#ff6e60;--elev:inset 0 1px 0 #ffffff0f, 0 18px 44px -20px #000000d9;--elev-hi:inset 0 1px 0 #ffffff1a, 0 26px 60px -24px #000000e6, 0 0 0 1px var(--accent-a20);--elev-btn:0 12px 30px -12px #8e72ff99;--elev-fig:drop-shadow(-16px 22px 48px #0009) drop-shadow(0 4px 10px #00000080)}
html:where(:has([data-site=marketing])){-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav-h,86px);scroll-behavior:smooth}[data-site=marketing]{background:var(--bg);color:var(--fg);font-family:var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:clip}@supports not (overflow-x:clip){html:where(:has([data-site=marketing])) body{overflow-x:hidden}}:where([data-site=marketing]) *,:where([data-site=marketing]) :before,:where([data-site=marketing]) :after{box-sizing:border-box}:where([data-site=marketing]) img,:where([data-site=marketing]) svg{max-width:100%}:where([data-site=marketing]) a{color:inherit;text-decoration:none}:where([data-site=marketing]) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where([data-site=marketing]) h1,:where([data-site=marketing]) h2,:where([data-site=marketing]) h3,:where([data-site=marketing]) h4,:where([data-site=marketing]) p,:where([data-site=marketing]) ul,:where([data-site=marketing]) ol,:where([data-site=marketing]) figure{margin:0}:where([data-site=marketing]) ul{padding:0;list-style:none}:where([data-site=marketing]) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}:where([data-site=marketing]) ::selection{background:var(--acid);color:var(--onacid)}:where([data-site=marketing]) [data-theme=dark]:where(:not([data-navbar])),[data-site=marketing][data-theme=dark]{background-color:var(--bg);color:var(--fg);background-image:radial-gradient(58% 46% at 10% 0,#8e72ff33,#0000 72%),radial-gradient(46% 38% at 94% 96%,#c8ff3d0e,#0000 74%);background-repeat:no-repeat}:where([data-site=marketing]) .skip{z-index:99;background:var(--surf);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--elev);transition:top var(--t-snap) var(--ease);padding:11px 18px;font-size:14px;font-weight:600;position:absolute;top:-60px;left:12px}:where([data-site=marketing]) .skip:focus{top:12px}:where([data-site=marketing]) .wrap{max-width:var(--wrap);padding-inline:var(--pad);margin:0 auto}:where([data-site=marketing]) .sec{padding-block:84px}:where([data-site=marketing]) .sec-tight{padding-block:56px}:where([data-site=marketing]) .shell{z-index:1;position:relative}:where([data-site=marketing]) .bleed{width:100%;margin-inline:0}:where([data-site=marketing]) .disp{font-family:var(--f-disp);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.02}:where([data-site=marketing]) h1.disp{font-size:clamp(38px,5.6vw,66px)}:where([data-site=marketing]) h2.disp{font-size:clamp(28px,4vw,46px)}:where([data-site=marketing]) h3.disp{font-size:clamp(19px,2.2vw,25px);line-height:1.16}:where([data-site=marketing]) .lede{color:var(--dim);max-width:60ch;font-size:clamp(15.5px,1.7vw,18.5px);line-height:1.6}:where([data-site=marketing]) .lab{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:500}:where([data-site=marketing]) .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}:where([data-site=marketing]) .hlt{background:var(--acid);color:var(--onacid);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 7px}:where([data-site=marketing]) .rv{opacity:0;transform:translateY(18px)}:where([data-site=marketing]) .rv.in{opacity:1;transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease);transform:none}:where([data-site=marketing]) .wire-d{stroke-dasharray:var(--wl,300);stroke-dashoffset:var(--wl,300)}:where([data-site=marketing]) .rv.in .wire-d{animation:wdraw var(--t-wire) var(--ease-io) forwards}@keyframes wdraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html:where(:has([data-site=marketing])){scroll-behavior:auto}[data-site=marketing],:where([data-site=marketing]) *,:where([data-site=marketing]) :before,:where([data-site=marketing]) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:where([data-site=marketing]) .rv{opacity:1!important;transform:none!important}:where([data-site=marketing]) .wire-d{stroke-dashoffset:0!important}}
