.mono[data-astro-cid-d32ejlv2]{font-family:var(--font-mono)}.btn-primary[data-astro-cid-d32ejlv2],.btn-ghost[data-astro-cid-d32ejlv2]{min-height:48px;padding:0 var(--space-3);font:inherit;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn-primary[data-astro-cid-d32ejlv2]{color:var(--color-on-accent);background:var(--color-accent);border:0}.btn-primary[data-astro-cid-d32ejlv2]:hover,.btn-primary[data-astro-cid-d32ejlv2]:focus-visible{color:var(--color-on-accent);background:var(--color-accent-hover)}.btn-ghost[data-astro-cid-d32ejlv2]{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn-ghost[data-astro-cid-d32ejlv2]:hover,.btn-ghost[data-astro-cid-d32ejlv2]:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.btn-primary[data-astro-cid-d32ejlv2]:hover,.btn-ghost[data-astro-cid-d32ejlv2]:hover{transform:translateY(-2px)}.btn-primary[data-astro-cid-d32ejlv2]:hover{box-shadow:var(--shadow-soft)}.btn-primary[data-astro-cid-d32ejlv2]:active,.btn-ghost[data-astro-cid-d32ejlv2]:active{transform:scale(.98)}}.hero[data-astro-cid-d32ejlv2]{gap:var(--grid-gap);padding:var(--space-6) 0 var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.hero[data-astro-cid-d32ejlv2]:before{content:"";background:radial-gradient(600px 320px at 18% 0%, var(--glow-accent), transparent 70%), radial-gradient(520px 300px at 88% 24%, var(--glow-highlight), transparent 70%);pointer-events:none;z-index:-1;position:absolute;inset:-6rem -4vw 0}.hero-bg[data-astro-cid-d32ejlv2]{z-index:-1;width:52%;position:absolute;top:0;bottom:0;right:-2rem}.hero-copy[data-astro-cid-d32ejlv2]{grid-column:1/span 7;position:relative}.hero-orbit[data-astro-cid-d32ejlv2]{grid-column:8/span 5;justify-self:center;width:min(100%,24rem)}.hero-label[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-2);color:var(--color-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}h1[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-2);letter-spacing:-.01em;font-size:clamp(1.9rem,5vw,3rem);line-height:1.3}.lede[data-astro-cid-d32ejlv2]{color:var(--color-text-2);margin:0 0 var(--space-3);max-width:38rem}.hero-cta[data-astro-cid-d32ejlv2]{margin:0}@media (width<=52rem){.hero-copy[data-astro-cid-d32ejlv2],.hero-orbit[data-astro-cid-d32ejlv2]{grid-column:1/-1}.hero-orbit[data-astro-cid-d32ejlv2]{width:12rem;margin-top:calc(var(--space-2) * -1);justify-self:end}.hero-bg[data-astro-cid-d32ejlv2]{width:100%;height:14rem;top:auto;right:0}}.section-head[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-3)}.section-head[data-astro-cid-d32ejlv2].row{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2],.about[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0;font-size:1.35rem;line-height:1.4}.kicker[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-1);color:var(--color-highlight);letter-spacing:.14em;font-size:.75rem}.view-all[data-astro-cid-d32ejlv2]{min-height:44px;color:var(--color-text-2);align-items:center;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.view-all[data-astro-cid-d32ejlv2]:hover,.view-all[data-astro-cid-d32ejlv2]:focus-visible{color:var(--color-accent)}.block[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-6)}.featured-list[data-astro-cid-d32ejlv2]{margin:0;padding:0;list-style:none}.featured-card[data-astro-cid-d32ejlv2]{--cat:var(--color-accent);grid-column:span 4}.featured-card[data-astro-cid-d32ejlv2][data-category=field-notes]{--cat:var(--cat-field-notes)}.featured-card[data-astro-cid-d32ejlv2][data-category=automation-agents]{--cat:var(--cat-automation-agents)}.featured-card[data-astro-cid-d32ejlv2][data-category=ai-image-video]{--cat:var(--cat-ai-image-video)}.featured-card[data-astro-cid-d32ejlv2][data-category=voice-audio]{--cat:var(--cat-voice-audio)}.featured-card[data-astro-cid-d32ejlv2][data-category=solo-business]{--cat:var(--cat-solo-business)}.featured-card[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{height:100%;padding:var(--space-3);color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--cat);border-radius:var(--radius);flex-direction:column;gap:.5rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.featured-card[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover,.featured-card[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:focus-visible{background:var(--color-surface-2);border-color:var(--color-accent);border-top-color:var(--cat)}@media (prefers-reduced-motion:no-preference){.featured-card[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover{transform:translateY(-2px)}}.f-top[data-astro-cid-d32ejlv2]{justify-content:space-between;align-items:baseline;display:flex}.f-num[data-astro-cid-d32ejlv2]{color:var(--color-highlight);font-size:1.6rem;font-weight:700;line-height:1}.f-tag[data-astro-cid-d32ejlv2]{color:var(--color-text-2);letter-spacing:.06em;border:1px solid var(--color-border);border-radius:999px;padding:.2rem .6rem;font-size:.72rem}.featured-card[data-astro-cid-d32ejlv2] strong[data-astro-cid-d32ejlv2]{color:var(--color-text);font-size:1.05rem;line-height:1.5}.f-desc[data-astro-cid-d32ejlv2]{color:var(--color-text-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.f-meta[data-astro-cid-d32ejlv2]{padding-top:var(--space-1);color:var(--color-text-2);margin-top:auto;font-size:.75rem}@media (width<=52rem){.featured-card[data-astro-cid-d32ejlv2]{grid-column:1/-1}}.subscribe[data-astro-cid-d32ejlv2]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius);padding:var(--space-5) var(--space-3);margin:0 0 var(--space-6);scroll-margin-top:5rem}.subscribe[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-1);font-size:1.35rem;line-height:1.5}.subscribe-note[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-3);color:var(--color-text-2);font-size:.95rem}.privacy-note[data-astro-cid-d32ejlv2]{margin:var(--space-2) 0 0;color:var(--color-text-2);font-size:.8rem}.subscribe-embed[data-astro-cid-d32ejlv2]{border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-2) var(--space-2) var(--space-3);background:var(--color-surface-2)}.embed-label[data-astro-cid-d32ejlv2]{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-2);font-size:.72rem;display:block}.subscribe-embed[data-astro-cid-d32ejlv2] .substack-iframe{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;display:block}.fallback-link[data-astro-cid-d32ejlv2]{margin:var(--space-2) 0 0;font-size:.9rem}.fallback-link[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{align-items:center;min-height:44px;display:inline-flex}.about-intro[data-astro-cid-d32ejlv2]{grid-column:1/span 6}.about-side[data-astro-cid-d32ejlv2]{grid-column:8/span 5}@media (width<=52rem){.about-intro[data-astro-cid-d32ejlv2],.about-side[data-astro-cid-d32ejlv2]{grid-column:1/-1}}.pillars[data-astro-cid-d32ejlv2]{margin:var(--space-3) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.pillars[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);color:inherit;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);align-items:baseline;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.pillars[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover,.pillars[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:focus-visible{border-color:var(--color-accent);background:var(--color-surface-2)}.pillar-num[data-astro-cid-d32ejlv2]{color:var(--color-highlight);font-size:.8rem}.pillar-text[data-astro-cid-d32ejlv2]{flex-direction:column;display:flex}.pillar-text[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--color-text-2);font-size:.88rem}.about[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-1);font-size:1rem}.support[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-4)}.support[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{margin:0 0 var(--space-2);color:var(--color-text-2);font-size:.9rem}.social-row[data-astro-cid-d32ejlv2]{align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-1);flex-wrap:wrap;display:flex}.social-row-label[data-astro-cid-d32ejlv2]{color:var(--color-text-2);min-width:3.5rem;font-size:.8rem}.social-row[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-d32ejlv2]{min-height:44px;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);padding:0 var(--space-2);border-radius:999px;align-items:center;font-size:.88rem;text-decoration:none;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.chip[data-astro-cid-d32ejlv2]:hover,.chip[data-astro-cid-d32ejlv2]:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.chip[data-astro-cid-d32ejlv2]:hover{transform:translateY(-2px)}}
