.activity[data-astro-cid-kl3r2ade]{border-radius:var(--radius-md);box-shadow:var(--ds-shadow-border);overflow:hidden}.activity-stats[data-astro-cid-kl3r2ade]{border-bottom:1px solid var(--c-border);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.activity-stat[data-astro-cid-kl3r2ade]{color:inherit;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:background-color .15s;display:flex}.activity-stat[data-astro-cid-kl3r2ade]+.activity-stat[data-astro-cid-kl3r2ade]{border-left:1px solid var(--c-border)}.activity-stat[data-astro-cid-kl3r2ade]:hover{background:var(--ds-gray-alpha-100)}.activity-label[data-astro-cid-kl3r2ade]{color:var(--ds-gray-900);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.activity-value[data-astro-cid-kl3r2ade]{color:var(--ds-gray-1000);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.2}.heatmap-wrap[data-astro-cid-kl3r2ade]{padding:1.25rem;overflow-x:auto}.heatmap[data-astro-cid-kl3r2ade]{max-width:100%;height:auto;display:block}.heatmap-month[data-astro-cid-kl3r2ade]{fill:var(--ds-gray-900);font-size:9px}.heatmap[data-astro-cid-kl3r2ade] rect[data-astro-cid-kl3r2ade]{fill:var(--c-accent)}.heatmap[data-astro-cid-kl3r2ade] .lvl-0[data-astro-cid-kl3r2ade]{fill:var(--ds-gray-alpha-200)}.heatmap[data-astro-cid-kl3r2ade] .lvl-1[data-astro-cid-kl3r2ade]{fill-opacity:.3}.heatmap[data-astro-cid-kl3r2ade] .lvl-2[data-astro-cid-kl3r2ade]{fill-opacity:.55}.heatmap[data-astro-cid-kl3r2ade] .lvl-3[data-astro-cid-kl3r2ade]{fill-opacity:.8}.heatmap[data-astro-cid-kl3r2ade] .lvl-4[data-astro-cid-kl3r2ade]{fill-opacity:1}@media (width<=639.98px){.activity-stat[data-astro-cid-kl3r2ade]+.activity-stat[data-astro-cid-kl3r2ade]{border-left:0;border-top:1px solid var(--c-border)}}@media (prefers-reduced-motion:reduce){.activity-stat[data-astro-cid-kl3r2ade]{transition:none}}.posts[data-astro-cid-msqz4me4]{margin:0;padding:0;list-style:none}.post[data-astro-cid-msqz4me4]{border-bottom:1px solid var(--c-border);color:inherit;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.875rem 0;text-decoration:none;display:flex}.posts[data-astro-cid-msqz4me4] li[data-astro-cid-msqz4me4]:first-child .post[data-astro-cid-msqz4me4]{padding-top:0}.post-title[data-astro-cid-msqz4me4]{color:var(--ds-gray-1000);text-underline-offset:.2em;font-weight:500;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .15s}.post[data-astro-cid-msqz4me4]:hover .post-title[data-astro-cid-msqz4me4]{text-decoration-color:currentColor}.post-date[data-astro-cid-msqz4me4]{color:var(--ds-gray-900);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.posts-all[data-astro-cid-msqz4me4]{color:var(--ds-gray-900);align-items:center;gap:.375rem;margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.posts-all[data-astro-cid-msqz4me4]:hover{color:var(--ds-gray-1000)}@media (width<=639.98px){.post[data-astro-cid-msqz4me4]{flex-direction:column;gap:.25rem}}.home[data-astro-cid-2m7m6756]{max-width:64rem;margin:0 auto}.home-hero[data-astro-cid-2m7m6756]{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;gap:3rem;padding:1rem 0 3.5rem;display:grid}@media (width>=1280px){.home-avatar[data-astro-cid-2m7m6756]{display:none}}.home-portrait[data-astro-cid-2m7m6756]{aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto;box-shadow:var(--ds-shadow-border)}.home-id[data-astro-cid-2m7m6756]{align-items:center;gap:1rem;display:flex}.home-avatar[data-astro-cid-2m7m6756]{object-fit:cover;width:4rem;height:4rem;box-shadow:var(--ds-shadow-border);border-radius:9999px;flex:none}.home-name[data-astro-cid-2m7m6756]{color:var(--ds-gray-1000);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:600;line-height:1.15}.home-role[data-astro-cid-2m7m6756]{color:var(--ds-gray-900);margin:.375rem 0 0;font-size:1rem}.home-bio[data-astro-cid-2m7m6756]{max-width:42rem;color:var(--ds-text-body);text-wrap:pretty;margin:2rem 0 0;font-size:1.0625rem;line-height:1.7}.home-bio[data-astro-cid-2m7m6756] a{color:var(--ds-gray-1000);text-decoration-line:underline;text-decoration-color:var(--ds-gray-alpha-500);text-underline-offset:.2em;font-weight:500}.home-bio[data-astro-cid-2m7m6756] a:hover{text-decoration-color:currentColor}.home-actions[data-astro-cid-2m7m6756]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.home-social[data-astro-cid-2m7m6756]{gap:.25rem;margin:0 0 0 .25rem;padding:0;list-style:none;display:flex}.home-facts[data-astro-cid-2m7m6756]{color:var(--ds-gray-900);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.home-facts[data-astro-cid-2m7m6756] li[data-astro-cid-2m7m6756]{align-items:center;gap:.375rem;display:inline-flex}.home-section[data-astro-cid-2m7m6756]{border-top:1px solid var(--c-border);grid-template-columns:10rem minmax(0,1fr);gap:2.5rem;padding:3rem 0;display:grid}.home-label[data-astro-cid-2m7m6756]{top:calc(var(--header-h) + 2rem);color:var(--ds-gray-900);align-self:start;margin:0;font-size:.875rem;font-weight:500;line-height:1.5rem;position:sticky}.home-ventures[data-astro-cid-2m7m6756]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.venture[data-astro-cid-2m7m6756]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.venture-head[data-astro-cid-2m7m6756]{align-items:center;gap:.75rem;display:flex}.venture-icon[data-astro-cid-2m7m6756]{border-radius:var(--radius-sm);width:2rem;height:2rem;box-shadow:var(--ds-shadow-border)}.venture-name[data-astro-cid-2m7m6756]{color:var(--ds-gray-1000);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.venture-arrow[data-astro-cid-2m7m6756]{color:var(--ds-gray-900);margin-left:auto;transition:transform .15s}.venture[data-astro-cid-2m7m6756]:hover .venture-arrow[data-astro-cid-2m7m6756]{color:var(--ds-gray-1000);transform:translate(2px)}.venture-text[data-astro-cid-2m7m6756]{color:var(--ds-text-body);font-size:.9375rem;line-height:1.6}.venture-facts[data-astro-cid-2m7m6756]{border-top:1px solid var(--c-border);color:var(--ds-gray-900);font-family:var(--font-mono);margin-top:auto;padding-top:.75rem;font-size:.75rem}.roles[data-astro-cid-2m7m6756]{margin:0;padding:0;list-style:none}.role[data-astro-cid-2m7m6756]{border-bottom:1px solid var(--c-border);padding:1.5rem 0}.role[data-astro-cid-2m7m6756]:first-child{padding-top:0}.role[data-astro-cid-2m7m6756]:last-child{border-bottom:0;padding-bottom:0}.role-line[data-astro-cid-2m7m6756]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.role-company[data-astro-cid-2m7m6756]{color:var(--ds-gray-1000);letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.role-place[data-astro-cid-2m7m6756]{color:var(--ds-gray-900);text-align:right;font-size:.875rem}.role-sub[data-astro-cid-2m7m6756]{margin-top:.125rem}.role-title[data-astro-cid-2m7m6756]{color:var(--ds-text-body);font-size:.9375rem}.role-years[data-astro-cid-2m7m6756]{color:var(--ds-gray-900);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.role-text[data-astro-cid-2m7m6756]{max-width:42rem;color:var(--ds-text-body);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.role-text[data-astro-cid-2m7m6756] a{color:var(--ds-gray-1000);text-decoration-line:underline;text-decoration-color:var(--ds-gray-alpha-500);text-underline-offset:.2em}.chips[data-astro-cid-2m7m6756]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-2m7m6756]{height:2rem;box-shadow:var(--ds-shadow-border);color:var(--ds-gray-1000);border-radius:9999px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chip-more[data-astro-cid-2m7m6756]{color:var(--ds-gray-900)}.chip-wordmark[data-astro-cid-2m7m6756]{display:block}.interests[data-astro-cid-2m7m6756]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.interest[data-astro-cid-2m7m6756]{flex-direction:column;display:flex;overflow:hidden}.interest-media[data-astro-cid-2m7m6756]{aspect-ratio:21/9;object-fit:cover;border-bottom:1px solid var(--c-border);width:100%;transition:transform .3s;display:block}.interest[data-astro-cid-2m7m6756]:hover img[data-astro-cid-2m7m6756].interest-media{transform:scale(1.02)}.interest-figure[data-astro-cid-2m7m6756]{background:var(--ds-background-200);flex-direction:column;justify-content:center;padding:0 1.25rem;display:flex}.interest-number[data-astro-cid-2m7m6756]{color:var(--ds-gray-1000);letter-spacing:-.05em;font-size:2.5rem;font-weight:600;line-height:1}.interest-unit[data-astro-cid-2m7m6756]{color:var(--ds-gray-900);font-family:var(--font-mono);margin-top:.375rem;font-size:.75rem}.interest-body[data-astro-cid-2m7m6756]{background:var(--ds-background-100);flex-direction:column;gap:.375rem;padding:1rem 1.25rem 1.25rem;display:flex;position:relative}.interest-name[data-astro-cid-2m7m6756]{color:var(--ds-gray-1000);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.interest-name[data-astro-cid-2m7m6756] span[data-astro-cid-2m7m6756]{color:var(--ds-gray-900);transition:transform .15s}.interest[data-astro-cid-2m7m6756]:hover .interest-name[data-astro-cid-2m7m6756] span[data-astro-cid-2m7m6756]{color:var(--ds-gray-1000);transform:translate(2px)}.interest-text[data-astro-cid-2m7m6756]{color:var(--ds-text-body);font-size:.875rem;line-height:1.55}.contact-text[data-astro-cid-2m7m6756]{max-width:36rem;color:var(--ds-gray-1000);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;font-size:1.25rem;font-weight:500;line-height:1.45}@media (width<=1279.98px){.home-hero[data-astro-cid-2m7m6756]{grid-template-columns:minmax(0,1fr)}.home-portrait[data-astro-cid-2m7m6756]{display:none}}@media (width<=1023.98px){.home-section[data-astro-cid-2m7m6756]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:2.5rem 0}.home-label[data-astro-cid-2m7m6756]{position:static}}@media (width<=639.98px){.interests[data-astro-cid-2m7m6756]{grid-template-columns:minmax(0,1fr)}.home-social[data-astro-cid-2m7m6756]{margin-left:0}}@media (prefers-reduced-motion:reduce){.venture-arrow[data-astro-cid-2m7m6756],.interest-media[data-astro-cid-2m7m6756],.interest-name[data-astro-cid-2m7m6756] span[data-astro-cid-2m7m6756]{transition:none}}
