.Breadcrumb_nav__5zrTs{margin-bottom:var(--space-lg)}.Breadcrumb_list__2Tdd7{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumb_list__2Tdd7 a{font-size:14px;color:var(--ink-400);transition:color .15s ease}.Breadcrumb_list__2Tdd7 a:hover{color:var(--ink-900)}.Breadcrumb_list__2Tdd7 span[aria-current=page]{font-size:14px;color:var(--ink-900);font-weight:500}.Breadcrumb_separator___VpTU{font-size:14px;color:var(--ink-300);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthorCard_card__HtRvP{border-top:1px solid var(--border-1);padding-top:var(--space-2xl);margin-top:var(--space-3xl);display:flex;flex-direction:column;gap:var(--space-base)}.AuthorCard_info__qeCOl{display:flex;flex-direction:column;gap:2px}.AuthorCard_name__9bNtZ{font-size:15px;font-weight:600;color:var(--ink-900);margin:0}.AuthorCard_role__JlXEx{font-size:13px;color:var(--ink-500);margin:0}.AuthorCard_bio__uweUF{font-size:14px;line-height:1.6;color:var(--ink-600);margin:0;max-width:520px}.AuthorCard_link__ZFmzc{display:inline-flex;font-size:13px;font-weight:500;color:var(--violet-600);text-decoration:none;align-self:flex-start;transition:color var(--dur-fast) ease}.AuthorCard_link__ZFmzc:hover{color:var(--violet-700)}.shared_section__qEy6w{max-width:var(--max-width);margin:0 auto;padding:var(--space-4xl) var(--space-2xl)}.shared_eyebrow__i7dhC{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-600);margin-bottom:var(--space-base)}.page_page__sLBCX{min-height:100vh}.page_heroSection__RNbOR{max-width:var(--max-width);margin:0 auto;padding:var(--space-4xl) var(--space-2xl) var(--space-3xl)}.page_heroTitle__19SGS{font-family:var(--font-display);font-size:56px;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--ink-900);margin:var(--space-base) 0 var(--space-lg)}@media (max-width:768px){.page_heroTitle__19SGS{font-size:36px}}.page_heroLead__dsJsx{font-family:var(--font-ui);font-size:18px;color:var(--ink-500);max-width:640px;line-height:1.6;margin:0}.page_postsSection__vyPci{max-width:var(--max-width);margin:0 auto;padding:var(--space-base) var(--space-2xl) var(--space-4xl)}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}@media (max-width:1024px){.page_grid__Hjb60{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_grid__Hjb60{grid-template-columns:1fr}}.page_empty__fwiJt{font-family:var(--font-ui);font-size:18px;color:var(--ink-500);text-align:center;padding:var(--space-4xl) 0;margin:0}.page_loadMore__cEOcI{display:flex;justify-content:center;padding-top:var(--space-3xl)}.page_loadMoreButton__hZKj9{font-family:var(--font-ui);font-size:16px;font-weight:500;color:var(--ink-900);background:transparent;border:1.5px solid var(--ink-900);border-radius:8px;padding:var(--space-base) var(--space-2xl);cursor:pointer;transition:background .15s ease,color .15s ease}.page_loadMoreButton__hZKj9:hover{background:var(--ink-900);color:var(--surface-0)}.page_heroSection__xyCwA{max-width:var(--max-width);margin:0 auto;padding:var(--space-5xl) var(--space-2xl) var(--space-4xl)}.page_heroTitle__TNakO{font-family:var(--font-display);font-size:64px;font-weight:500;line-height:1.15;color:var(--ink-900);margin:var(--space-base) 0 var(--space-lg)}.page_heroLead__jAJcG{font-family:var(--font-ui);font-size:18px;color:var(--ink-500);max-width:680px;line-height:1.6;margin:0}.page_sectionTitle__eC3_O{font-family:var(--font-ui);font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--ink-900);margin-bottom:var(--space-3xl);margin-top:var(--space-sm)}.page_missionText__C_qsO{font-family:var(--font-ui);font-size:18px;color:var(--ink-500);line-height:1.7;max-width:680px;margin:0 0 var(--space-lg)}.page_missionText__C_qsO:last-child{margin-bottom:0}.page_principlesGrid__2ZycL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_ctaSection__pgRl9{max-width:580px;margin:0 auto;padding:var(--space-4xl) var(--space-2xl);text-align:center}.page_ctaTitle__9nkpL{font-family:var(--font-ui);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink-900);margin:var(--space-sm) 0 var(--space-lg)}.page_ctaLead__L5RAZ{font-family:var(--font-ui);font-size:16px;color:var(--ink-500);line-height:1.6;margin-bottom:var(--space-2xl)}@media (max-width:768px){.page_heroTitle__TNakO{font-size:36px}.page_principlesGrid__2ZycL{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_heroSection__xyCwA,.page_section__yPW7u{padding-left:var(--space-base);padding-right:var(--space-base)}.page_principlesGrid__2ZycL{grid-template-columns:1fr}.page_ctaSection__pgRl9{padding-left:var(--space-base);padding-right:var(--space-base)}}@media (max-width:480px){.page_heroTitle__TNakO{font-size:28px}.page_sectionTitle__eC3_O{font-size:24px}}.page_hero__SKW6o{max-width:var(--max-width);margin:0 auto;padding:var(--space-5xl) var(--space-2xl) var(--space-4xl);display:flex;justify-content:center;text-align:center}.page_heroContent__2lPR8{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);max-width:880px}.page_heroTitle__Gfler{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.1;color:var(--ink-900)}.page_heroTitle__Gfler em{font-style:italic}.page_heroLead__jECQ1{font-size:18px;line-height:1.6;color:var(--ink-500);max-width:640px}.page_heroCta__jc8eN{display:flex;justify-content:center;gap:var(--space-base);margin-top:var(--space-base)}.page_heroCtaBtn__2BG_f{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--violet-500);border:1px solid var(--violet-500);border-radius:var(--radius-pill);font-size:14px;font-weight:500;line-height:1;color:var(--paper-white);white-space:nowrap;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease}.page_heroCtaBtn__2BG_f:hover{background:var(--violet-600);border-color:var(--violet-600)}.page_sectionTitle__hzsAh{font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--ink-900);margin-bottom:var(--space-3xl)}.page_reasonsGrid__pGA9v,.page_whatWeDoGrid__kiTwu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_forWhomGrid__vJYgs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}@media (max-width:768px){.page_hero__SKW6o{padding-top:60px}.page_reasonsGrid__pGA9v,.page_whatWeDoGrid__kiTwu{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_hero__SKW6o,.page_section__61PEw{padding-left:var(--space-base);padding-right:var(--space-base)}.page_heroTitle__Gfler{font-size:36px}.page_forWhomGrid__vJYgs,.page_reasonsGrid__pGA9v,.page_whatWeDoGrid__kiTwu{grid-template-columns:1fr}}@media (min-width:1024px){.page_heroTitle__Gfler{font-size:80px}}.page_ctaSection__tPv8w{max-width:580px;margin:0 auto;padding:var(--space-5xl) var(--space-2xl);text-align:center}.page_ctaTitle__T8028{font-family:var(--font-display);font-size:28px;font-weight:500;color:var(--ink-900);margin-bottom:var(--space-base)}.page_ctaLead__LhZER{font-size:16px;color:var(--ink-500);margin-bottom:var(--space-2xl)}@media (max-width:480px){.page_heroTitle__Gfler{font-size:28px}.page_sectionTitle__hzsAh{font-size:24px}.page_hero__SKW6o{padding-top:40px}}.page_heroBlogBtn__ZUMAl{display:inline-flex;align-items:center;padding:var(--space-md) var(--space-lg);border:1px solid var(--border-1);border-radius:var(--radius-pill);font-size:14px;font-weight:500;color:var(--ink-700);white-space:nowrap;transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease}.page_heroBlogBtn__ZUMAl:hover{border-color:var(--ink-400);color:var(--ink-900)}.page_followGrid__yNUVT{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xl)}.page_blogLink__ttrEU{font-size:15px;font-weight:500;color:var(--ink-700);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast) ease}.page_blogLink__ttrEU:hover{color:var(--ink-900)}.page_page__ftpuu{display:flex;flex-direction:column}.page_heroSection__y8j_5{max-width:var(--max-width);margin:0 auto;padding:var(--space-5xl) var(--space-2xl) var(--space-4xl);width:100%}.page_heroTitle__hLsGZ{font-family:var(--font-display);font-size:64px;font-weight:500;line-height:1.15;color:var(--ink-900);margin:var(--space-base) 0 var(--space-lg)}.page_heroLead___2xoR{font-family:var(--font-ui);font-size:18px;color:var(--ink-500);max-width:680px;line-height:1.6;margin:0}.page_introSection__3nBs8{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-2xl) var(--space-4xl);width:100%}.page_introText__B_MON{font-family:var(--font-ui);font-size:18px;color:var(--ink-500);max-width:680px;line-height:1.7;margin:0}.page_reposSection__lLq1I{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-2xl) var(--space-5xl);width:100%}.page_grid__Z14K8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_repoCard__5RR9p{display:flex;flex-direction:column;background:var(--paper-white);border:1px solid var(--border-1);border-radius:var(--radius-4);transition:border-color var(--dur-base),box-shadow var(--dur-base)}.page_repoCard__5RR9p:hover{border-color:var(--violet-500);box-shadow:var(--shadow-desktop)}.page_repoCardBody__vMFJ6{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-2xl) var(--space-2xl) var(--space-lg);flex:1 1}.page_repoCardFooter___GdNy{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl) var(--space-2xl);border-top:1px solid var(--border-1)}.page_repoName__ByUjE{font-family:var(--font-ui);font-size:18px;font-weight:600;color:var(--ink-900);margin:0}.page_repoDescription__UHwix{font-family:var(--font-ui);font-size:15px;color:var(--ink-500);line-height:1.6;margin:0;flex:1 1}.page_repoMeta__OPr_n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm)}.page_language__v2bft{display:inline-block;font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--ink-500);background:var(--paper-100);border:1px solid var(--border-1);border-radius:var(--radius-pill);padding:2px var(--space-sm)}.page_tags__d_lfp{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;margin:0;padding:0}.page_tag__g42oW{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--violet-600);background:var(--violet-100);border-radius:var(--radius-pill);padding:2px var(--space-sm)}.page_githubBtn__oouum,.page_siteBtn__QX4Mw{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:13px;font-weight:500;text-decoration:none;transition:background var(--dur-base),color var(--dur-base),border-color var(--dur-base)}.page_githubBtn__oouum{background:var(--paper-100);color:var(--ink-700);border:1px solid var(--border-1)}.page_githubBtn__oouum:hover{background:var(--paper-200);border-color:var(--ink-300)}.page_siteBtn__QX4Mw{background:var(--violet-100);color:var(--violet-700);border:1px solid transparent}.page_siteBtn__QX4Mw:hover{background:var(--violet-500);color:var(--paper-white)}.page_ctaSection__NtH33{max-width:var(--max-width);margin:0 auto;padding:var(--space-5xl) var(--space-2xl);width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--paper-100);border-top:1px solid var(--border-1)}.page_ctaTitle__0LpOY{font-family:var(--font-ui);font-size:24px;font-weight:600;color:var(--ink-900);margin:0 0 var(--space-sm)}.page_ctaLead__9Nq_n{font-family:var(--font-ui);font-size:16px;color:var(--ink-500);margin:0 0 var(--space-2xl);line-height:1.6}.page_ctaBtn__bvi2E{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-pill);background:var(--violet-500);color:var(--paper-white);font-family:var(--font-ui);font-size:15px;font-weight:500;text-decoration:none;transition:background var(--dur-base)}.page_ctaBtn__bvi2E:hover{background:var(--violet-600)}@media (max-width:768px){.page_heroTitle__hLsGZ{font-size:36px}}@media (max-width:640px){.page_heroSection__y8j_5,.page_introSection__3nBs8,.page_reposSection__lLq1I{padding-left:var(--space-base);padding-right:var(--space-base)}.page_grid__Z14K8{grid-template-columns:1fr}}@media (max-width:480px){.page_heroTitle__hLsGZ{font-size:28px}}.page_page__low6T{display:flex;flex-direction:column}.page_heroSection__00n_m{max-width:var(--max-width);margin:0 auto;padding:var(--space-5xl) var(--space-2xl) var(--space-4xl);width:100%}.page_heroTitle__XU_ee{font-family:var(--font-display);font-size:64px;font-weight:500;line-height:1.15;color:var(--ink-900);margin:var(--space-base) 0 var(--space-lg)}.page_heroLead__Ki3zB{font-family:var(--font-ui);font-size:18px;color:var(--ink-500);max-width:680px;line-height:1.6;margin:0}.page_statsSection__eFN1x{background:var(--paper-100);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.page_statsGrid__yzlNB{max-width:var(--max-width);margin:0 auto;padding:var(--space-3xl) var(--space-2xl);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_statItem__pqHak{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-xs)}.page_statNumber__d85M7{font-family:var(--font-display);font-size:56px;font-weight:500;line-height:1;color:var(--violet-600)}.page_statLabel__Gj3BF{font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.page_featuresSection__kDxqE{max-width:var(--max-width);margin:0 auto;padding:var(--space-5xl) var(--space-2xl);width:100%}.page_featuresTitle__2T4p6{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-600);margin:0 0 var(--space-2xl)}.page_featuresGrid__Z7HxM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_featureCard__4sdhQ{background:var(--paper-white);border:1px solid var(--border-1);border-radius:var(--radius-4);padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-sm);transition:border-color var(--dur-base),box-shadow var(--dur-base)}.page_featureCard__4sdhQ:hover{border-color:var(--violet-500);box-shadow:var(--shadow-desktop)}.page_featureIcon__WcK3S{color:var(--violet-600);flex-shrink:0}.page_featureTitle__waH82{font-family:var(--font-ui);font-size:16px;font-weight:600;color:var(--ink-900);margin:0}.page_featureText__S_gro{font-family:var(--font-ui);font-size:14px;color:var(--ink-500);line-height:1.6;margin:0}.page_startSection___Omm4{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-2xl) var(--space-5xl);width:100%}.page_startTitle__iv4Yz{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-600);margin:0 0 var(--space-2xl)}.page_steps__g522y{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;margin:0;padding:0;max-width:560px}.page_step__93h4n{display:flex;align-items:center;gap:var(--space-lg)}.page_stepNum__7f7Mw{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--violet-100);color:var(--violet-700);font-family:var(--font-ui);font-size:14px;font-weight:600;flex-shrink:0}.page_stepText__IUkYR{font-family:var(--font-ui);font-size:16px;color:var(--ink-700);line-height:1.5}.page_ctaSection__5hLxP{background:var(--paper-100);border-top:1px solid var(--border-1);display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-5xl) var(--space-2xl)}.page_ctaBadge__Uj3O4{font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--ink-400);margin:0 0 var(--space-2xl)}.page_ctaButtons__9b_1g{display:flex;align-items:center;gap:var(--space-base);flex-wrap:wrap;justify-content:center}.page_githubBtn__JZFTD{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper-white);font-family:var(--font-ui);font-size:15px;font-weight:500;text-decoration:none;transition:background var(--dur-base)}.page_githubBtn__JZFTD:hover{background:var(--ink-700)}.page_tgBtn__nNC4I{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-pill);background:transparent;color:var(--violet-600);border:1px solid var(--violet-500);font-family:var(--font-ui);font-size:15px;font-weight:500;text-decoration:none;transition:background var(--dur-base),color var(--dur-base)}.page_tgBtn__nNC4I:hover{background:var(--violet-500);color:var(--paper-white)}@media (max-width:768px){.page_heroTitle__XU_ee{font-size:36px}.page_statsGrid__yzlNB{grid-template-columns:repeat(2,1fr)}.page_featuresGrid__Z7HxM{grid-template-columns:1fr}}@media (max-width:640px){.page_featuresSection__kDxqE,.page_heroSection__00n_m,.page_startSection___Omm4{padding-left:var(--space-base);padding-right:var(--space-base)}}@media (max-width:480px){.page_heroTitle__XU_ee{font-size:28px}.page_statNumber__d85M7{font-size:40px}.page_statsGrid__yzlNB{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}}