.Button_button__JJiqJ{padding:12px 24px;border-radius:0;font-family:var(--font-display);font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;transition:all var(--transition-base);cursor:pointer;border:2px solid var(--color-border);display:inline-block;text-decoration:none}.Button_primary__zsboU{background:var(--color-text-primary);color:var(--color-bg)}.Button_primary__zsboU:hover,.Button_secondary__RufDp{background:var(--color-bg);color:var(--color-text-primary)}.Button_secondary__RufDp{border:2px solid var(--color-border)}.Button_secondary__RufDp:hover{background:var(--color-text-primary);color:var(--color-bg)}.Button_button__JJiqJ:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.page_portfolio__FAz49{padding-top:var(--spacing-4xl)}.page_title__5kYqV{font-family:var(--font-display);font-size:36px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:40px;border-bottom:3px solid var(--color-border);padding-bottom:20px}.page_writingSection__Kte8m{margin-bottom:var(--spacing-4xl)}.page_series__dnQe9{margin-bottom:60px}.page_seriesHeader__1wL9g{font-family:var(--font-display);font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-top:60px;margin-bottom:30px;border-bottom:1px solid var(--color-border);padding-bottom:15px}.page_seriesHeader__1wL9g:first-child{margin-top:0}.page_seriesDescription__8j_IP{color:var(--color-text-secondary);margin-bottom:30px;font-size:14px;line-height:1.6;font-style:italic;max-width:700px}.page_articlesGrid___ilHu{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.page_articleCard__HwhCR{border:2px solid var(--color-border);padding:20px;transition:all var(--transition-base);cursor:pointer}.page_articleCard__HwhCR:hover{background:var(--color-text-primary);color:var(--color-bg)}.page_articleMeta__jTuqH{font-family:var(--font-display);font-size:12px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.page_articleCard__HwhCR:hover .page_articleMeta__jTuqH{color:var(--color-border-subtle)}.page_articleTitle__3oLpu{font-family:var(--font-body);font-size:20px;font-weight:700;margin-bottom:10px}.page_articleExcerpt___m95z{font-family:var(--font-body);font-size:14px;line-height:1.8;margin-bottom:15px}.page_articleTags___cySJ{display:flex;gap:8px;flex-wrap:wrap}.page_tag__ZupCE{font-family:var(--font-display);font-size:11px;padding:4px 10px;border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.5px}.page_articleCard__HwhCR:hover .page_tag__ZupCE{border-color:var(--color-bg);color:var(--color-bg)}.page_emptyState__VLNgN{color:var(--color-text-tertiary);font-size:14px;font-style:italic}.page_projectsSection__6zA3L{margin-top:var(--spacing-4xl)}.page_projectsGrid__Jnx0d{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media (min-width:640px){.page_projectsGrid__Jnx0d{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_projectsGrid__Jnx0d{grid-template-columns:repeat(3,1fr)}}