.ThoughtPostPage_article__dOPfX{width:100%;max-width:var(--prose-max-width);margin:0 auto;padding:3rem 1.5rem 5rem}.ThoughtPostPage_enter__gcFwd{animation:ThoughtPostPage_fadeUp__OOQub .75s var(--ease-out) both}.ThoughtPostPage_header__0tjY8{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:var(--border)}.ThoughtPostPage_title__PEwK9{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;letter-spacing:-.03em;color:var(--foreground);margin:.5rem 0 1rem;line-height:1.15;text-wrap:balance}.ThoughtPostPage_date__ELbjZ{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;color:var(--muted);letter-spacing:.02em}.ThoughtPostPage_tagsList__X4M9_{display:flex;flex-wrap:wrap;gap:.4rem}.ThoughtPostPage_proseContent__L6Tsq{font-size:1.05rem;color:var(--foreground);line-height:1.75}.ThoughtPostPage_proseContent__L6Tsq h1,.ThoughtPostPage_proseContent__L6Tsq h2,.ThoughtPostPage_proseContent__L6Tsq h3,.ThoughtPostPage_proseContent__L6Tsq h4,.ThoughtPostPage_proseContent__L6Tsq h5,.ThoughtPostPage_proseContent__L6Tsq h6{font-weight:600;margin-top:2rem;margin-bottom:.75rem;letter-spacing:-.02em;color:var(--foreground);scroll-margin-top:calc(var(--header-height) + 1rem)}.ThoughtPostPage_proseContent__L6Tsq h2{font-size:1.35rem}.ThoughtPostPage_proseContent__L6Tsq h3{font-size:1.15rem}.ThoughtPostPage_proseContent__L6Tsq p{margin-bottom:1.25rem}.ThoughtPostPage_proseContent__L6Tsq ol,.ThoughtPostPage_proseContent__L6Tsq ul{margin:0 0 1.25rem 1.25rem}.ThoughtPostPage_proseContent__L6Tsq li{margin-bottom:.35rem}.ThoughtPostPage_proseContent__L6Tsq a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--transition),text-decoration-thickness .2s ease}.ThoughtPostPage_proseContent__L6Tsq a:hover{color:var(--primary-light);text-decoration-thickness:2px}.ThoughtPostPage_proseContent__L6Tsq code{font-family:var(--font-mono),ui-monospace,monospace;background:var(--surface);padding:.15em .35em;border-radius:3px;font-size:.88em}.ThoughtPostPage_proseContent__L6Tsq pre{background:var(--surface);padding:1rem 1.15rem;border-radius:var(--border-radius);overflow-x:auto;margin-bottom:1.25rem;border:var(--border)}.ThoughtPostPage_proseContent__L6Tsq pre code{background:none;padding:0}.ThoughtPostPage_proseContent__L6Tsq blockquote{border-left:2px solid var(--primary);padding-left:1rem;margin:0 0 1.25rem;color:var(--muted)}.ThoughtPostPage_proseContent__L6Tsq strong{font-weight:600}.ThoughtPostPage_backLinkWrapper__CQdGK{margin-top:3rem;padding-top:1.5rem;border-top:var(--border)}.ThoughtPostPage_backLink__pp3sw{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;color:var(--muted);transition:color var(--transition),letter-spacing .25s var(--ease-out)}.ThoughtPostPage_backLink__pp3sw:hover{color:var(--foreground);letter-spacing:.04em}@keyframes ThoughtPostPage_fadeUp__OOQub{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ThoughtPostPage_enter__gcFwd{animation:none}}.LivingWithAgents_page__EIB7w{width:100%;animation:LivingWithAgents_enter__YsixO .75s var(--ease-out,cubic-bezier(.16,1,.3,1)) both}.LivingWithAgents_hero__L3H6P{position:relative;min-height:min(72vh,36rem);display:flex;align-items:flex-end;margin-bottom:3rem;overflow:hidden}.LivingWithAgents_heroMedia__oqoLe{position:absolute;inset:0;z-index:0}.LivingWithAgents_heroImage__Cs6iX{object-fit:cover;object-position:center}.LivingWithAgents_heroScrim__1LbT6{position:absolute;inset:0;background:linear-gradient(to top,var(--background) 0,rgba(247,244,239,.75) 35%,rgba(247,244,239,.25) 70%,transparent 100%)}html.dark .LivingWithAgents_heroScrim__1LbT6{background:linear-gradient(to top,var(--background) 0,rgba(26,24,22,.85) 40%,rgba(26,24,22,.35) 75%,transparent 100%)}.LivingWithAgents_heroInner__KinxF{position:relative;z-index:1;width:100%;max-width:var(--prose-max-width);margin:0 auto;padding:4rem 1.5rem 2rem}.LivingWithAgents_kicker__QE2Iz{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:.65rem}.LivingWithAgents_date___n3gh{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;color:var(--muted);letter-spacing:.02em;margin-bottom:.75rem}.LivingWithAgents_title__Oi_Kd{font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;margin:0 0 1rem;color:var(--foreground);text-wrap:balance}.LivingWithAgents_lede__4Lr41{font-size:1.1rem;line-height:1.65;color:var(--muted);max-width:36rem;margin-bottom:1.25rem}.LivingWithAgents_tags__4QdLK{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.LivingWithAgents_tags__4QdLK li{font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.03em;color:var(--muted);padding:.2rem .5rem;border:var(--border);border-radius:var(--border-radius);background:var(--surface)}.LivingWithAgents_body__gZdcE{max-width:var(--prose-max-width);margin:0 auto;padding:0 1.5rem 5rem}.LivingWithAgents_section__mGstn{margin-bottom:2.75rem}.LivingWithAgents_h2__pemDR{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem;color:var(--foreground)}.LivingWithAgents_section__mGstn p{font-size:1.05rem;line-height:1.75;color:var(--foreground);margin-bottom:1.15rem}.LivingWithAgents_section__mGstn p:last-child{margin-bottom:0}.LivingWithAgents_section__mGstn em{font-style:italic;color:var(--muted)}.LivingWithAgents_section__mGstn strong{font-weight:600}.LivingWithAgents_list__A3Iet{margin:0 0 1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.LivingWithAgents_list__A3Iet li{position:relative;padding-left:1.1rem;font-size:1.05rem;line-height:1.65;color:var(--foreground)}.LivingWithAgents_list__A3Iet li:before{content:"";position:absolute;left:0;top:.65em;width:.35rem;height:.35rem;border-radius:50%;background:var(--primary)}.LivingWithAgents_figure__si7Or{margin:0 0 2.75rem}.LivingWithAgents_figureImage__BHkRx{width:100%;height:auto;display:block;border-radius:var(--border-radius);border:var(--border)}.LivingWithAgents_caption__I6ayG{margin-top:.65rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;color:var(--muted);letter-spacing:.02em}.LivingWithAgents_finale__6TjvT{padding-top:.5rem}.LivingWithAgents_pullquote__DkbRL{margin:1.75rem 0;padding:1.5rem 0 1.5rem 1.25rem;border-left:2px solid var(--primary)}.LivingWithAgents_pullquote__DkbRL p{font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.4;color:var(--foreground);margin:0;text-wrap:balance}@keyframes LivingWithAgents_enter__YsixO{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LivingWithAgents_page__EIB7w{animation:none}}.ReadingProgress_track__04RHL{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:transparent;pointer-events:none}.ReadingProgress_bar__Gft6I{height:100%;width:100%;transform-origin:left center;background:var(--primary);transition:transform .05s linear}@media (prefers-reduced-motion:reduce){.ReadingProgress_bar__Gft6I{transition:none}}.TagPill_tagPill__h0k3b{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:500;font-family:var(--font-mono),ui-monospace,monospace;line-height:1.3;border-radius:var(--border-radius);letter-spacing:.02em;background:var(--surface);color:var(--muted);border:var(--border);white-space:nowrap}.ThoughtsPage_page__kX_rE{align-items:stretch;width:100%;padding:3rem 1.5rem 5rem;gap:2.5rem}.ThoughtsPage_emptyState__DunrY,.ThoughtsPage_page__kX_rE{display:flex;flex-direction:column;max-width:var(--prose-max-width);margin:0 auto}.ThoughtsPage_emptyState__DunrY{align-items:flex-start;min-height:50vh;padding:3rem 1.5rem;gap:1rem}.ThoughtsPage_heroSection__laZAk{padding-top:1rem}.ThoughtsPage_kicker__TVDaU{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:.75rem}.ThoughtsPage_heroTitle__xAegr{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;color:var(--foreground);margin-bottom:.75rem;line-height:1.15}.ThoughtsPage_heroSubtitle__j_QJp{font-size:1.05rem;color:var(--muted);line-height:1.6;max-width:32rem}.ThoughtsPage_postsSection__iv9FT{display:flex;flex-direction:column}.ThoughtsPage_postItem__jNcap{padding:1.5rem 0;border-top:var(--border);transition:background .25s ease}.ThoughtsPage_postItem__jNcap:last-child{border-bottom:var(--border)}.ThoughtsPage_postDate__b896G{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;color:var(--muted);display:block;margin-bottom:.5rem;letter-spacing:.02em}.ThoughtsPage_postTitle__uqkiB{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;line-height:1.3;letter-spacing:-.02em}.ThoughtsPage_postTitleLink___jdBE{color:var(--foreground);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s var(--ease-out),color var(--transition)}.ThoughtsPage_postTitleLink___jdBE:focus-visible,.ThoughtsPage_postTitleLink___jdBE:hover{color:var(--primary);background-size:100% 1px}.ThoughtsPage_postExcerpt__tWezs{color:var(--muted);font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.ThoughtsPage_tagsList__0kPP_{display:flex;flex-wrap:wrap;gap:.4rem}.ProjectsPage_page__XLQ0Z{display:flex;flex-direction:column;width:100%;max-width:var(--prose-max-width);margin:0 auto;padding:3rem 1.5rem 5rem;gap:2.5rem}.ProjectsPage_heroSection__HKVS_{padding-top:1rem}.ProjectsPage_kicker__kfHsT{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:.75rem}.ProjectsPage_heroTitle__WvFGk{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;color:var(--foreground);margin-bottom:.75rem;line-height:1.15}.ProjectsPage_heroSubtitle__6Bs_B{font-size:1.05rem;color:var(--muted);line-height:1.6;max-width:32rem}.ProjectsPage_projectsSection__6_Vlj{display:flex;flex-direction:column}.ProjectsPage_projectItem__O8CJn{padding:1.75rem 0;border-top:var(--border);transition:transform .35s var(--ease-out)}.ProjectsPage_projectItem__O8CJn:last-child{border-bottom:var(--border)}.ProjectsPage_projectItem__O8CJn:hover{transform:translateX(4px)}.ProjectsPage_projectName__FeLhf{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem;color:var(--foreground)}.ProjectsPage_projectDescription__KjqYh{color:var(--muted);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.ProjectsPage_techList__UiTky{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.ProjectsPage_projectLinks__QgSdg{display:flex;flex-wrap:wrap;gap:1rem}.ProjectsPage_projectLink____MUj{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;color:var(--primary);transition:color var(--transition),gap .25s var(--ease-out)}.ProjectsPage_projectLink____MUj:focus-visible,.ProjectsPage_projectLink____MUj:hover{color:var(--primary-light);gap:.5rem}@media (prefers-reduced-motion:reduce){.ProjectsPage_projectItem__O8CJn:hover{transform:none}}