:root{--bg:#fff;--bg-2:#f7f7f6;--ink:#0a0a0b;--ink-2:#46464d;--muted:#7a7a82;--hair:#0a0a0b14;--hair-2:#0a0a0b24;--accent:#2f54ff;--ok:#0f9d58;--warn:#b26a00;--sans:"Geist", Helvetica, sans-serif;--mono:"Geist Mono", Menlo, monospace;--sec:clamp(160px, 18vw, 240px);--sec-cta:clamp(192px, 22vw, 288px);--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);--gut:32px;--gut-l:max(var(--gut), var(--sa-l));--gut-r:max(var(--gut), var(--sa-r))}html{scroll-behavior:smooth}body{background:var(--bg);margin:0}a{color:var(--ink)}a:hover{color:var(--accent)}.pg{min-height:100vh;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.w{max-width:1180px;padding:0 var(--gut-r) 0 var(--gut-l);margin:0 auto;position:relative}.lbl{font-family:var(--mono);color:var(--muted);letter-spacing:.01em;font-size:12px}.muted{color:var(--muted)}.r{animation:1.1s cubic-bezier(.16,1,.3,1) both in;animation-delay:var(--d,0s)}@keyframes in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes strike{to{width:100%}}.btn{cursor:pointer;min-height:44px;font:500 14px/1 var(--sans);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{color:#fff;background:#26262b}.btn-ink[disabled]{opacity:.35;cursor:not-allowed}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.nl{color:var(--ink-2);padding:10px 0;font-size:14px;text-decoration:none;transition:color .2s}.nl:hover{color:var(--ink)}.more{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:gap .25s,color .2s;display:inline-flex}.more:hover{color:var(--accent);gap:14px}:is(a,button,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chip{min-height:36px;box-shadow:inset 0 0 0 1px var(--hair-2);font:500 13px var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.chip:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.chip.on{background:var(--ink);color:#fff;box-shadow:none}.tok{font-family:var(--mono);color:var(--ink-2);background:var(--bg-2);border:1px solid var(--hair);border-radius:6px;padding:3px 8px;font-size:12px;display:inline-block}.two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.side{grid-template-columns:200px minmax(0,1fr);gap:48px;display:grid}.sec{padding-top:var(--sec)}.dots{border:1px solid var(--hair);background:radial-gradient(circle at 1px 1px, #0a0a0b14 1px, transparent 0) 0 0 / 22px 22px, var(--bg);border-radius:20px}.h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,6.4vw,88px);font-weight:500;line-height:.95}.kick{font-family:var(--mono);letter-spacing:.01em;color:var(--muted);margin:0 0 20px;font-size:12px;font-weight:400;line-height:1.4;display:block}.kick-dot{color:var(--accent)}.h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.05}.lede{color:var(--ink-2);max-width:400px;margin:0;font-size:17px;line-height:1.6}.item-t{margin:12px 0 6px;font-size:18px;font-weight:500}.item-b{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}@media (width<=860px){:root{--gut:20px}.two,.side{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.r,.r *{animation-duration:.01ms!important}html{scroll-behavior:auto}}.nav.svelte-1h32yp1{z-index:50;padding-top:var(--sa-t);pointer-events:none;--ease:cubic-bezier(.22, 1, .36, 1);position:fixed;top:0;left:0;right:0}.nav-in.svelte-1h32yp1{pointer-events:auto;box-sizing:border-box;width:100%;max-width:1180px;padding:22px var(--gut-r) 22px var(--gut-l);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition:width .7s var(--ease), max-width .7s var(--ease), margin-top .7s var(--ease), padding .7s var(--ease), border-radius .7s var(--ease), background .5s ease, border-color .5s ease, box-shadow .7s ease, -webkit-backdrop-filter .5s ease, backdrop-filter .5s ease;background:#fff0;border:1px solid #0a0a0b00;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex;box-shadow:0 14px 34px -18px #0a0a0b00}.nav.on.svelte-1h32yp1 .nav-in:where(.svelte-1h32yp1){width:calc(100% - 24px - var(--sa-l) - var(--sa-r));border-color:var(--hair-2);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#ffffffd1;border-radius:14px;max-width:1100px;margin-top:12px;padding:7px 7px 7px 18px;box-shadow:0 14px 34px -18px #0a0a0b52}.nav-sp.svelte-1h32yp1{height:calc(90px + var(--sa-t))}.brand.svelte-1h32yp1{align-items:center;gap:10px;text-decoration:none;display:flex}.name.svelte-1h32yp1{letter-spacing:-.02em;transition:font-size .7s var(--ease);font-size:16px;font-weight:600}.nav.on.svelte-1h32yp1 .name:where(.svelte-1h32yp1){font-size:15px}.nav.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){transition:min-height .7s var(--ease), background .2s, color .2s, box-shadow .2s}.nav.on.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){min-height:38px}.links.svelte-1h32yp1{gap:32px;display:flex}.on.svelte-1h32yp1{color:var(--ink);font-weight:500}.dd.svelte-1h32yp1{align-items:center;display:flex;position:relative}.dd-t.svelte-1h32yp1{align-items:center;gap:6px;display:inline-flex}.dd-t.svelte-1h32yp1 svg:where(.svelte-1h32yp1){transition:transform .35s var(--ease)}.dd.svelte-1h32yp1:hover .dd-t:where(.svelte-1h32yp1),.dd.svelte-1h32yp1:focus-within .dd-t:where(.svelte-1h32yp1){color:var(--ink)}.dd.svelte-1h32yp1:hover .dd-t:where(.svelte-1h32yp1) svg:where(.svelte-1h32yp1),.dd.svelte-1h32yp1:focus-within .dd-t:where(.svelte-1h32yp1) svg:where(.svelte-1h32yp1){transform:rotate(180deg)}.dd-m.svelte-1h32yp1{z-index:5;opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .2s ease, transform .35s var(--ease), visibility 0s linear .35s;padding-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)scale(.98)}.dd.svelte-1h32yp1:hover .dd-m:where(.svelte-1h32yp1),.dd.svelte-1h32yp1:focus-within .dd-m:where(.svelte-1h32yp1){opacity:1;visibility:visible;transition:opacity .25s ease, transform .45s var(--ease), visibility 0s;transform:translate(-50%)scale(1)}.dd-in.svelte-1h32yp1{border:1px solid var(--hair-2);background:#fff;border-radius:16px;width:420px;padding:8px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -30px #0a0a0b59,0 8px 16px -12px #0a0a0b26}.dd-i.svelte-1h32yp1{color:var(--ink);opacity:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background .2s;display:grid;transform:translateY(-4px)}.dd.svelte-1h32yp1:hover .dd-i:where(.svelte-1h32yp1),.dd.svelte-1h32yp1:focus-within .dd-i:where(.svelte-1h32yp1){opacity:1;transition:background .2s, opacity .35s ease, transform .45s var(--ease);transition-delay:0s, calc(var(--k) * 40ms + 60ms), calc(var(--k) * 40ms + 60ms);transform:none}.dd-i.svelte-1h32yp1:hover,.dd-i.svelte-1h32yp1:focus-visible{background:var(--bg-2);color:var(--ink);outline:0}.dd-i.svelte-1h32yp1:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.dd-ic.svelte-1h32yp1{background:var(--bg-2);border:1px solid var(--hair);width:36px;height:36px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.dd-i.svelte-1h32yp1:hover .dd-ic:where(.svelte-1h32yp1){border-color:var(--hair-2);background:#fff}.dd-i.svelte-1h32yp1 b:where(.svelte-1h32yp1){letter-spacing:-.01em;font-size:15px;font-weight:500;display:block}.dd-i.svelte-1h32yp1 small:where(.svelte-1h32yp1){color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.4;display:block}.dd-i.cur.svelte-1h32yp1 b:where(.svelte-1h32yp1):after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.dd-f.svelte-1h32yp1{background:var(--bg-2);border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;margin:6px -8px -8px;padding:12px 20px;display:flex}.dd-f.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--ink);gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:gap .25s,color .2s;display:inline-flex}.dd-f.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--accent);gap:10px}.nav-r.svelte-1h32yp1{align-items:center;gap:8px;display:flex}.mb.svelte-1h32yp1{background:var(--bg);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hair-2);cursor:pointer;transition:box-shadow .2s, width .7s var(--ease), height .7s var(--ease);border:0;border-radius:10px;flex:none;display:none;position:relative}.mb.svelte-1h32yp1:hover{box-shadow:inset 0 0 0 1px var(--ink)}.mb.svelte-1h32yp1 span:where(.svelte-1h32yp1){background:var(--ink);width:16px;height:1.5px;transition:transform .45s var(--ease), top .45s var(--ease);border-radius:2px;margin-left:-8px;position:absolute;left:50%}.mb.svelte-1h32yp1 span:where(.svelte-1h32yp1):first-child{top:calc(50% - 4px)}.mb.svelte-1h32yp1 span:where(.svelte-1h32yp1):last-child{top:calc(50% + 3px)}.nav.open.svelte-1h32yp1 .mb:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1){top:calc(50% - .75px)}.nav.open.svelte-1h32yp1 .mb:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):first-child{transform:rotate(45deg)}.nav.open.svelte-1h32yp1 .mb:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):last-child{transform:rotate(-45deg)}.mm.svelte-1h32yp1{display:none}@media (width<=860px){.mb.svelte-1h32yp1{display:inline-block}.nav.on.svelte-1h32yp1 .mb:where(.svelte-1h32yp1){width:38px;height:38px}.nav-r.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){padding:0 14px;font-size:13px}.mm.svelte-1h32yp1{z-index:-1;padding:calc(104px + var(--sa-t)) var(--gut-r) calc(28px + var(--sa-b)) var(--gut-l);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .5s var(--ease), visibility 0s linear .5s;background:#fffffff7;display:block;position:fixed;inset:0;overflow-y:auto}.mm.on.svelte-1h32yp1{pointer-events:auto;visibility:visible;clip-path:inset(0);transition:clip-path .6s var(--ease), visibility 0s}.mm-i.svelte-1h32yp1{opacity:0;transition:opacity .2s,transform .3s;transform:translateY(10px)}.mm.on.svelte-1h32yp1 .mm-i:where(.svelte-1h32yp1){opacity:1;transition:opacity .4s ease, transform .6s var(--ease);transition-delay:calc(var(--k) * 45ms + .12s);transform:none}.mm-pk.svelte-1h32yp1{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:grid}.mm-pk.svelte-1h32yp1 b:where(.svelte-1h32yp1){letter-spacing:-.015em;font-size:17px;font-weight:500}.mm-pk.cur.svelte-1h32yp1 b:where(.svelte-1h32yp1):after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.mm-ic.svelte-1h32yp1{background:var(--bg-2);border:1px solid var(--hair);width:36px;height:36px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mm-big.svelte-1h32yp1{border-bottom:1px solid var(--hair);letter-spacing:-.045em;color:var(--ink);justify-content:space-between;align-items:center;padding:14px 0;font-size:30px;font-weight:500;text-decoration:none;display:flex}.mm-big.svelte-1h32yp1 span:where(.svelte-1h32yp1){color:var(--muted);letter-spacing:0;font-size:16px}.mm-big.svelte-1h32yp1:hover span:where(.svelte-1h32yp1),.mm-big[aria-current].svelte-1h32yp1{color:var(--accent)}.mm-cta.svelte-1h32yp1{box-sizing:border-box;width:100%;min-height:52px;margin-top:28px;font-size:15px}.nav-in.svelte-1h32yp1{padding:18px var(--gut-r) 18px var(--gut-l)}.nav.on.svelte-1h32yp1 .nav-in:where(.svelte-1h32yp1){width:calc(100% - 16px - var(--sa-l) - var(--sa-r));margin-top:8px;padding:6px 6px 6px 14px}.nav-sp.svelte-1h32yp1{height:calc(82px + var(--sa-t))}}@media (prefers-reduced-motion:reduce){.nav-in.svelte-1h32yp1,.name.svelte-1h32yp1,.nav.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){transition:background .2s,border-color .2s,box-shadow .2s}.dd-m.svelte-1h32yp1,.dd.svelte-1h32yp1:hover .dd-m:where(.svelte-1h32yp1),.dd.svelte-1h32yp1:focus-within .dd-m:where(.svelte-1h32yp1){transition:opacity .15s,visibility;transform:translate(-50%)}.dd-i.svelte-1h32yp1,.dd.svelte-1h32yp1:hover .dd-i:where(.svelte-1h32yp1),.dd.svelte-1h32yp1:focus-within .dd-i:where(.svelte-1h32yp1){transition:background .2s,opacity .15s;transform:none}.mm.svelte-1h32yp1,.mm.on.svelte-1h32yp1{clip-path:none;transition:visibility}.mm-i.svelte-1h32yp1,.mm.on.svelte-1h32yp1 .mm-i:where(.svelte-1h32yp1){transition:opacity .15s;transform:none}.mb.svelte-1h32yp1 span:where(.svelte-1h32yp1){transition:none}}footer.svelte-jz8lnl{padding-bottom:calc(40px + var(--sa-b))}.foot.svelte-jz8lnl{border-top:1px solid var(--hair);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;padding-top:32px;display:grid}.name.svelte-jz8lnl{letter-spacing:-.02em;font-weight:600}p.svelte-jz8lnl{margin:10px 0 0;line-height:1.6}.col.svelte-jz8lnl{flex-direction:column;display:flex}.copy.svelte-jz8lnl{margin-top:8px}@media (width<=860px){.foot.svelte-jz8lnl{grid-template-columns:1fr 1fr}}
