.diagram[data-astro-cid-wctjwowc]{justify-self:end;width:100%;max-width:580px;margin:0}svg[data-astro-cid-wctjwowc]{width:100%;height:auto;display:block;overflow:visible}.card[data-astro-cid-wctjwowc]{fill:#e2e8f009;stroke:#e2e8f024;stroke-width:1.5px}.chip[data-astro-cid-wctjwowc]{fill:#0763bd29;stroke:var(--accent-bright);stroke-width:1.5px}.pins[data-astro-cid-wctjwowc] path[data-astro-cid-wctjwowc]{stroke:var(--accent-bright);stroke-width:2px}.cells[data-astro-cid-wctjwowc] rect[data-astro-cid-wctjwowc]{fill:var(--accent-bright);opacity:.45}.link[data-astro-cid-wctjwowc]{stroke:#e2e8f029}.flow[data-astro-cid-wctjwowc]{stroke:var(--accent-bright);stroke-dasharray:4 14;animation:2.4s linear 2 flow}.t-title[data-astro-cid-wctjwowc]{font-family:var(--font);fill:var(--paper);font-size:14px;font-weight:600}.t-sub[data-astro-cid-wctjwowc]{font-family:var(--font);fill:var(--muted-on-ink);font-size:12.5px}@keyframes flow{to{stroke-dashoffset:-36px}}.narrow[data-astro-cid-wctjwowc]{display:none}@media (width<=559px){.diagram[data-astro-cid-wctjwowc]{justify-self:center;max-width:400px}.wide[data-astro-cid-wctjwowc]{display:none}.narrow[data-astro-cid-wctjwowc]{display:block}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-wctjwowc]{stroke-dasharray:none;opacity:.35}}.hw[data-astro-cid-5jfzpuul],.service-art[data-astro-cid-cnmxhu3v]{width:100%;height:auto;display:block}.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);margin-top:-68px;padding:calc(68px + clamp(32px,4vw,64px)) 0 clamp(56px,8vw,96px);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:24px;display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(44px,6.6vw,80px);font-weight:650;font-stretch:118%;line-height:1}.lede[data-astro-cid-lcdefpme]{color:var(--muted-on-ink);max-width:52ch;font-size:clamp(18px,1.6vw,21px)}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.steps[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:10px;padding:28px 24px 8px 0;display:grid;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:24px}.n[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:var(--accent-text);font-size:15px;font-weight:600}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:16px}.blog[data-astro-cid-lcdefpme]{padding-top:0}.blog[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{background:linear-gradient(var(--line), var(--line)) center top / calc(100% - 2 * var(--gutter)) 1px no-repeat;padding-top:72px}@media (width<=620px){.blog[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{padding-top:48px}}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:clamp(40px,5vw,56px) clamp(32px,5vw,64px);display:grid}.service[data-astro-cid-lcdefpme]{align-content:start;gap:10px;display:grid}.service[data-astro-cid-lcdefpme] svg{margin-bottom:10px}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.hardware[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.hardware[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-on-ink)}.tiers[data-astro-cid-lcdefpme]{--tier-gap:clamp(24px, 4vw, 56px);column-gap:var(--tier-gap);grid-template-columns:repeat(3,1fr);display:grid}.tier[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;display:grid}.tier[data-astro-cid-lcdefpme]:not(:last-child) .tier-body[data-astro-cid-lcdefpme]{margin-right:calc(-1 * var(--tier-gap));padding-right:var(--tier-gap)}.tier-art[data-astro-cid-lcdefpme]{margin-bottom:28px}.tier-body[data-astro-cid-lcdefpme]{border-top:1px solid #e2e8f038;grid-template-rows:auto 1fr auto;gap:12px;padding-top:26px;display:grid;position:relative}.tier[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.tier[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-on-ink)}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--ink-line);color:var(--paper);border-radius:999px;padding:6px 12px;font-size:14.5px;font-weight:500}.case[data-astro-cid-lcdefpme]{background:var(--tint);color:var(--text);padding:clamp(72px,10vw,112px) 0}.case-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.case-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-items:start;gap:22px;display:grid}.case[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(30px,3.6vw,44px)}.case-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:19px}.case-points[data-astro-cid-lcdefpme]{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--muted);padding:16px 0;position:relative}.case-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}.case-points[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}.blog-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:20px;display:flex}.all[data-astro-cid-lcdefpme]{color:var(--accent-text);text-underline-offset:4px;white-space:nowrap;margin-bottom:clamp(40px,6vw,64px);font-weight:600;text-decoration:underline}.post-rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.post[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;align-items:start;gap:24px;padding:28px 0;text-decoration:none;display:grid}.post[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;color:var(--muted);padding-top:4px;font-size:15px}.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;font-size:22px;text-decoration-thickness:1px}.post[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:65ch;margin-top:6px}.post[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-decoration-color:currentColor}.case-grid[data-astro-cid-lcdefpme]>.case-art[data-astro-cid-lcdefpme]{justify-items:center;gap:14px;display:grid}.case-grid[data-astro-cid-lcdefpme]>.case-art[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{color:var(--muted);text-align:center;font-size:14px}@media (width<=980px){.hero-grid[data-astro-cid-lcdefpme],.case-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;border-bottom:1px solid var(--line);padding:24px 20px 24px 0}.tiers[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:56px}.tier[data-astro-cid-lcdefpme]:not(:last-child) .tier-body[data-astro-cid-lcdefpme]{margin-right:0;padding-right:0}.tier-art[data-astro-cid-lcdefpme]{max-width:420px}}@media (width<=620px){.steps[data-astro-cid-lcdefpme],.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.case[data-astro-cid-lcdefpme]{padding:48px 0}.case-grid[data-astro-cid-lcdefpme]{gap:24px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{grid-template-columns:32px 1fr;gap:4px 12px;padding:18px 0}.steps[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{grid-row:span 2;padding-top:3px}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:20px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15.5px}.blog-head[data-astro-cid-lcdefpme]{display:block}.post[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}.all[data-astro-cid-lcdefpme]{margin:-24px 0 28px;display:inline-block}}
