.home[data-astro-cid-lcdefpme]{gap:4.5rem;padding:2rem 0 3rem;display:grid}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:#52525b;margin:0 0 1rem;font-size:.74rem;font-weight:700}html.dark .eyebrow[data-astro-cid-lcdefpme]{color:#a1a1aa}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{font-family:Geist Mono,monospace}h1[data-astro-cid-lcdefpme]{letter-spacing:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.5}h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.15}.terminal[data-astro-cid-lcdefpme]{border:1px solid #18181b29;border-radius:10px;font-family:Geist Mono,monospace;font-size:1rem;line-height:1.9;overflow:hidden}html.dark .terminal[data-astro-cid-lcdefpme]{border-color:#ffffff29}.terminal-bar[data-astro-cid-lcdefpme]{color:#52525b;border-bottom:1px solid #18181b1f;align-items:center;gap:1rem;padding:.55rem .9rem;font-size:.8rem;display:flex}html.dark .terminal-bar[data-astro-cid-lcdefpme]{color:#a1a1aa;border-color:#ffffff1f}.terminal-dots[data-astro-cid-lcdefpme]{gap:.35rem;display:inline-flex}.terminal-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#18181b2e;border-radius:999px;width:.55rem;height:.55rem}html.dark .terminal-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ffffff38}.terminal-body[data-astro-cid-lcdefpme]{padding:1.25rem 1rem 1.5rem}.terminal-cmd[data-astro-cid-lcdefpme]{color:#15803d;margin:0}html.dark .terminal-cmd[data-astro-cid-lcdefpme]{color:#4ade80}.terminal-body[data-astro-cid-lcdefpme]>h1[data-astro-cid-lcdefpme]{color:#18181b;margin:.1rem 0 1.25rem}html.dark .terminal-body[data-astro-cid-lcdefpme]>h1[data-astro-cid-lcdefpme]{color:#f4f4f5}.terminal-text[data-astro-cid-lcdefpme]{color:#3f3f46;text-wrap:pretty;max-width:46rem;margin:.1rem 0 0}html.dark .terminal-text[data-astro-cid-lcdefpme]{color:#d4d4d8}.hero-tagline[data-astro-cid-lcdefpme]{color:#52525b;margin-top:.75rem;font-size:clamp(10px,1.2vw,13px)}html.dark .hero-tagline[data-astro-cid-lcdefpme]{color:#a1a1aa}.terminal-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin-top:1.25rem;display:flex}.terminal-cmd-inline[data-astro-cid-lcdefpme]{color:#15803d}html.dark .terminal-cmd-inline[data-astro-cid-lcdefpme]{color:#4ade80}.terminal-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#18181b;text-underline-offset:.2em;-webkit-text-decoration:underline #18181b40;text-decoration:underline #18181b40}.terminal-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}.hero-soli[data-astro-cid-lcdefpme]{color:#52525b;margin:1rem 0 0;font-family:Geist Mono,monospace;font-size:.85rem}html.dark .hero-soli[data-astro-cid-lcdefpme]{color:#a1a1aa}html.dark .terminal-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#e4e4e7;text-decoration-color:#ffffff4d}.primary-cta[data-astro-cid-lcdefpme],.secondary-cta[data-astro-cid-lcdefpme]{border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .18s;display:inline-flex}.primary-cta[data-astro-cid-lcdefpme]{color:#fff;background:#18181b}.secondary-cta[data-astro-cid-lcdefpme]{color:#18181b;border:1px solid #18181b1f}html.dark .primary-cta[data-astro-cid-lcdefpme]{color:#18181b;background:#f5f5f4}html.dark .secondary-cta[data-astro-cid-lcdefpme]{color:#f4f4f5;border-color:#ffffff1f}.primary-cta[data-astro-cid-lcdefpme]:hover,.secondary-cta[data-astro-cid-lcdefpme]:hover,.card[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.section[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.more-link[data-astro-cid-lcdefpme]{color:#52525b;font-size:.9rem;text-decoration:none}.more-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}html.dark .more-link[data-astro-cid-lcdefpme]{color:#a1a1aa}.post-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.post-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #18181b14}html.dark .post-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top-color:#ffffff14}.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;flex-direction:column;gap:.2rem;padding:.85rem 0;text-decoration:none;display:flex}.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .post-title[data-astro-cid-lcdefpme]{text-decoration:underline}.post-date[data-astro-cid-lcdefpme]{white-space:nowrap;color:#71717a;font-size:.9rem}html.dark .post-date[data-astro-cid-lcdefpme]{color:#a1a1aa}.card-grid[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.card[data-astro-cid-lcdefpme]{color:inherit;border:1px solid #18181b14;border-radius:1.25rem;padding:1.5rem;text-decoration:none;transition:transform .18s}html.dark .card[data-astro-cid-lcdefpme]{border-color:#ffffff14}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.1rem}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#3f3f46;margin:0;line-height:1.7}html.dark .card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d4d4d8}.card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-bottom:.7rem;font-size:.78rem;font-weight:700}html.dark .card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme]{color:#a1a1aa}.consulting[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#3b82f612,#f59e0b0d);border:1px solid #3b82f640;border-radius:1.5rem;gap:1rem;padding:1.75rem;display:grid}html.dark .consulting[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#3b82f61a,#f59e0b0f);border-color:#60a5fa33}.consulting-copy[data-astro-cid-lcdefpme]{color:#3f3f46;max-width:40rem;margin:.75rem 0 0;line-height:1.7}html.dark .consulting-copy[data-astro-cid-lcdefpme]{color:#d4d4d8}.consulting-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem 1rem;margin-top:1rem;font-size:.9rem;display:flex}.consulting-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#52525b}html.dark .consulting-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#a1a1aa}.consulting-actions[data-astro-cid-lcdefpme]{margin-top:0}@media (min-width:640px){.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between;gap:1rem}}@media (min-width:900px){.card-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.consulting[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.trademark-attribution[data-astro-cid-lcdefpme]{border-top:1px solid #18181b14;padding:1.5rem 0}html.dark .trademark-attribution[data-astro-cid-lcdefpme]{border-top-color:#ffffff14}.trademark-attribution[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#71717a;text-align:center;margin:0;font-size:.75rem}.work-mark{align-self:center;width:148px}.consulting-art{max-width:240px;margin-top:1.5rem}.consulting-uptime{margin-top:1.5rem;font-size:clamp(7px,1.25vw,11px)}
