:root{--ink:#0a0e17;--ink-2:#121824;--ink-3:#1b2230;--paper:#fff;--paper-2:#f6f7f9;--paper-3:#edeff3;--line:#e2e5eb;--line-2:#cbd1db;--line-dk:#ffffff21;--line-dk-2:#ffffff42;--blue:#2e68fd;--blue-dk:#1c4ed8;--blue-tint:#eef3ff;--lime:#c6f432;--t1:#0a0e17;--t2:#0a0e17a3;--t3:#0a0e1791;--d1:#fff;--d2:#ffffffa8;--d3:#ffffff73;--r:2px;--f-display:clamp(33px, 5.9vw, 74px);--f-figure:clamp(38px, 4.6vw, 62px);--f-h2:clamp(26px, 3.3vw, 42px);--f-h3:17px;--f-body:15px;--f-sm:13.5px;--f-mono:10px;--display:"Plus Jakarta Sans", "Helvetica Neue", system-ui, sans-serif;--sans:"Instrument Sans", "Helvetica Neue", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--blue-fg:var(--blue);--surface-blur:#ffffffdb;--gutter:28px;--maxw:1240px;--nav-h:60px}:root[data-theme=dark]{--paper:#080c13;--paper-2:#0e141e;--paper-3:#161e2b;--ink:#212b40;--ink-2:#2a3651;--ink-3:#374563;--line:#ffffff1c;--line-2:#ffffff3d;--blue-tint:#141f38;--blue-fg:#7fa5ff;--surface-blur:#080c13d1;--t1:#fff;--t2:#ffffffad;--t3:#ffffff7d;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:var(--f-body);color:var(--t1);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv01";line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--r)}@property --p{syntax:"<number>";inherits:true;initial-value:1}@keyframes drive{0%{--p:0}to{--p:1}}@supports (animation-timeline:view()){[data-drive]{animation:1s linear both drive;animation-range:entry 4% cover 46%}[data-drive]:where(*){animation-timeline:view()}[data-drive=line]{animation-range:entry 15% cover 88%}[data-drive=away]{animation-direction:reverse;animation-timeline:scroll(root);animation-range:0 78svh}}.d-rise{opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 18px))}.d-rise-sm{opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 9px))}.d-rule{transform:scaleX(var(--p));transform-origin:0}.d-dolly{transform:scale(calc(1 + (1 - var(--p)) * .11)) translateY(calc((1 - var(--p)) * -3.2%))}.d-track{letter-spacing:calc(.1em + (1 - var(--p)) * .3em);opacity:calc(.25 + .75 * var(--p))}.d-figure{opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 22px));letter-spacing:calc(-.03em + (1 - var(--p)) * .04em)}@media (width<=760px){@supports (animation-timeline:view()){[data-drive]{animation-range:entry entry 60%}[data-drive=line]{animation-range:entry 10% cover 85%}.d-dolly,.d-track,.d-figure{letter-spacing:inherit;opacity:var(--p);transform:none}}}@media (prefers-reduced-motion:reduce){[data-drive],.marquee-track,.pulse:after{animation:none!important}*{transition-duration:.01ms!important}}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.wrap-tight{max-width:920px}.mono{font-family:var(--mono);font-size:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500}.num{font-variant-numeric:tabular-nums}h1,h2{font-family:var(--display);letter-spacing:-.032em;font-weight:700;line-height:1.12}h3,h4{font-family:var(--sans);letter-spacing:-.018em;font-weight:600;line-height:1.26}.display{font-family:var(--display);font-size:var(--f-display);letter-spacing:-.042em;font-weight:800;line-height:1.03}.h2{font-size:var(--f-h2)}.h3{font-size:var(--f-h3)}.lede{color:var(--t2);max-width:62ch;font-size:16.5px;line-height:1.6}.sm{font-size:var(--f-sm);color:var(--t2);line-height:1.6}.sect{padding:92px 0}.sect-tight{padding:54px 0}.sect-air{padding:136px 0}.rule{background:var(--line);border:0;height:1px}.rule-hi{background:var(--blue);border:0;height:2px}.btn{border-radius:var(--r);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.btn .arr{transition:transform .24s cubic-bezier(.22,1,.36,1)}.btn:hover .arr{transform:translate(4px)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-dk)}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{background:#d4fb52}.btn-line{color:var(--t1);border-color:var(--line-2);background:0 0}.btn-line:hover{border-color:var(--t1)}.btn-dk{color:#fff;border-color:var(--line-dk-2);background:0 0}.btn-dk:hover{background:#ffffff0f;border-color:#fff}.pulse{background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.pulse:after{content:"";background:inherit;border-radius:50%;animation:2.6s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.eyebrow{color:var(--t3);align-items:center;gap:9px;display:flex}.eyebrow-dk{color:var(--d3)}.spec{border-top:1px solid var(--line)}.spec-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.spec-dk{border-color:var(--line-dk)}.spec-k{color:var(--t3)}.spec-dk .spec-k{color:var(--d3)}.spec-v{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px}.bleed{width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--surface-blur);-webkit-backdrop-filter:saturate(160%)blur(14px);transition:box-shadow .3s,background .3s;position:sticky;top:0;box-shadow:0 1px #0000}.bar[data-astro-cid-wpvy4v7s]{height:var(--nav-h);align-items:center;gap:28px;display:flex}.brand[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;display:flex;position:relative}.mark[data-astro-cid-wpvy4v7s]{width:auto;height:21px;transition:opacity .3s}.mark[data-astro-cid-wpvy4v7s].dark{opacity:0;position:absolute;top:50%;left:0;translate:0 -50%}.links[data-astro-cid-wpvy4v7s]{flex:auto;gap:24px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--t2);letter-spacing:-.008em;font-size:14px;text-decoration:none;transition:color .16s}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--t1)}.right[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;gap:16px;display:flex}.loc[data-astro-cid-wpvy4v7s]{color:var(--t3);align-items:center;gap:7px;transition:color .3s;display:flex}.cta[data-astro-cid-wpvy4v7s]{background:var(--blue);color:#fff;min-height:38px;padding:0 15px;font-size:13.5px}.cta[data-astro-cid-wpvy4v7s]:hover{background:var(--blue-dk)}.theme[data-astro-cid-wpvy4v7s]{cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r);width:34px;height:34px;color:var(--t2);background:0 0;flex:none;place-items:center;padding:0;transition:color .18s,border-color .18s;display:grid;position:relative}.theme[data-astro-cid-wpvy4v7s]:hover{color:var(--t1);border-color:var(--t1)}.theme[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{grid-area:1/1;width:16px;height:16px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1)}.t-sun[data-astro-cid-wpvy4v7s]{opacity:0;transform:rotate(-70deg)scale(.6)}.t-moon[data-astro-cid-wpvy4v7s],:root[data-theme=dark] .t-sun[data-astro-cid-wpvy4v7s]{opacity:1;transform:none}:root[data-theme=dark] .t-moon[data-astro-cid-wpvy4v7s]{opacity:0;transform:rotate(70deg)scale(.6)}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .theme[data-astro-cid-wpvy4v7s]{color:var(--d2);border-color:var(--line-dk-2)}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .theme[data-astro-cid-wpvy4v7s]:hover{color:#fff;border-color:#fff}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck){-webkit-backdrop-filter:none;background:0 0}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .mark[data-astro-cid-wpvy4v7s].light{opacity:0}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .mark[data-astro-cid-wpvy4v7s].dark{opacity:1}:root[data-theme=dark] .mark[data-astro-cid-wpvy4v7s].light{opacity:0}:root[data-theme=dark] .mark[data-astro-cid-wpvy4v7s].dark{opacity:1}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--d2)}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .loc[data-astro-cid-wpvy4v7s]{color:var(--d3)}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .pulse[data-astro-cid-wpvy4v7s]{background:var(--lime)}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .cta[data-astro-cid-wpvy4v7s]{color:#fff;border-color:var(--line-dk-2);background:0 0}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .cta[data-astro-cid-wpvy4v7s]:hover{background:#ffffff14;border-color:#fff}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .burger[data-astro-cid-wpvy4v7s]{border-color:var(--line-dk-2)}.nav[data-astro-cid-wpvy4v7s].over-dark:not(.is-stuck) .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:#fff}.nav[data-astro-cid-wpvy4v7s].is-stuck{box-shadow:0 1px 0 var(--line)}.burger[data-astro-cid-wpvy4v7s]{border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;transition:border-color .3s;display:none}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--t1);width:16px;height:1.5px;transition:transform .26s cubic-bezier(.22,1,.36,1),background .3s;display:block}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(3.25px)rotate(45deg)}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.drawer[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line);background:var(--paper)}.drawer[data-astro-cid-wpvy4v7s][hidden]{display:none}.drawer[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{flex-direction:column;padding-top:6px;padding-bottom:18px;display:flex}.drawer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line);color:var(--t1);padding:13px 0;font-size:16px;text-decoration:none}.drawer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].full{color:#fff;border-bottom:0;justify-content:center;min-height:48px;margin-top:16px;font-size:15px}@media (width<=1000px){.links[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:flex}.loc[data-astro-cid-wpvy4v7s]{display:none}.right[data-astro-cid-wpvy4v7s]{margin-left:auto}}@media (width<=400px){.cta[data-astro-cid-wpvy4v7s]{display:none}}.ft[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--d2)}.top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:48px 64px;padding-top:68px;padding-bottom:52px;display:flex}.pitch[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:320px;align-items:flex-start;gap:18px;min-width:0;display:flex}.pitch[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:26px}.line[data-astro-cid-jo6i4kqk]{color:var(--d2);max-width:34ch;font-size:14.5px;line-height:1.6}.cols[data-astro-cid-jo6i4kqk]{flex:2 560px;grid-template-columns:repeat(4,1fr);gap:32px 26px;min-width:0;display:grid}.head[data-astro-cid-jo6i4kqk]{color:var(--d3);border-bottom:1px solid var(--line-dk);padding-bottom:12px}.cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin-top:4px;list-style:none}.cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:7px 0}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--d2);font-size:14px;text-decoration:none;transition:color .16s}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dk);color:var(--d3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;padding-bottom:28px;display:flex}.base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:flex}.base[data-astro-cid-jo6i4kqk] .pulse[data-astro-cid-jo6i4kqk]{background:var(--lime)}@media (width<=1060px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:30px 26px}}@media (width<=760px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:28px}.top[data-astro-cid-jo6i4kqk]{gap:40px;padding-top:52px}}@media (width<=440px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r);padding:10px 14px;font-size:13px;text-decoration:none;transition:top .18s;position:absolute;top:-50px;left:12px}.skip[data-astro-cid-hkbrpulz]:focus{top:12px}
