.window[data-astro-cid-o6uv542x]{border:1px solid #333;border-radius:14px;overflow:hidden;background:#1a1a1a;box-shadow:0 30px 60px -30px #000000b3}.chrome[data-astro-cid-o6uv542x]{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid #2a2a2a}.chrome[data-astro-cid-o6uv542x] span[data-astro-cid-o6uv542x]{width:8px;height:8px;border-radius:50%;background:#555}.chrome[data-astro-cid-o6uv542x] em[data-astro-cid-o6uv542x]{margin-left:10px;font-style:normal;font-size:11px;color:#7a766f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas[data-astro-cid-o6uv542x] svg[data-astro-cid-o6uv542x]{display:block;width:100%;height:auto}.edges[data-astro-cid-o6uv542x] path[data-astro-cid-o6uv542x]{stroke-dasharray:5 5;animation:flow 1.2s linear infinite}@keyframes flow{to{stroke-dashoffset:-20}}.progress[data-astro-cid-o6uv542x]{transform-box:fill-box;transform-origin:left center;animation:fill 3.2s ease-in-out infinite}@keyframes fill{0%{transform:scaleX(.05)}80%,to{transform:scaleX(1)}}.hero[data-astro-cid-j7pv25f6]{padding:72px 0 48px}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}h1[data-astro-cid-j7pv25f6]{font-size:clamp(42px,6.4vw,72px);line-height:1.1;margin:0 0 24px}.lead[data-astro-cid-j7pv25f6]{max-width:30em;color:var(--muted);font-size:16px;margin:0 0 28px}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.proof[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-top:28px;font-size:13px;color:var(--muted)}.dots[data-astro-cid-j7pv25f6]{display:flex}.dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:20px;height:20px;border-radius:50%;border:2px solid var(--bg);margin-left:-6px;background:var(--clay)}.dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:first-child{margin-left:0;background:var(--sage)}.dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:last-child{background:var(--sand)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0 0;padding-top:28px;border-top:1px solid var(--line)}.stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:clamp(24px,3vw,32px);line-height:1.1}.stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:6px 0 0;font-size:12px;color:var(--muted)}.tools[data-astro-cid-j7pv25f6]{margin-top:88px;text-align:center}.tools[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 28px}.tools[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;font-size:18px;color:#b9b4ab}.glyph[data-astro-cid-j7pv25f6]{width:14px;height:14px;background:#8a857d}.glyph[data-astro-cid-j7pv25f6].sq{border-radius:3px}.glyph[data-astro-cid-j7pv25f6].ci{border-radius:50%;background:#5e5a54}.glyph[data-astro-cid-j7pv25f6].di{background:none;border:2px solid #8a857d;transform:rotate(45deg) scale(.85)}.alt[data-astro-cid-j7pv25f6]{background:#181818;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.projects[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.posts[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.posts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:110px 1fr;gap:4px 24px;padding:20px 0;border-bottom:1px solid var(--line);text-decoration:none}.posts[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--muted);grid-row:span 2;padding-top:3px}.pt[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:600}.posts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .pt[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:5px}.pd[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--muted)}.contact-band[data-astro-cid-j7pv25f6]{background:var(--cream);color:var(--ink);padding:72px 0;text-align:center}.band-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(28px,4vw,40px);margin:0 0 10px}.band-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 24px;color:#5b574f}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{padding-top:48px}.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.projects[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tools[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{justify-content:center}}@media(max-width:520px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.posts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.posts[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{grid-row:auto}}
