.home[data-astro-cid-lcdefpme]{gap:3rem;padding-block-start:1.5rem;display:grid}.portrait[data-astro-cid-lcdefpme]{object-fit:cover;width:6.5rem;height:6.5rem;box-shadow:0 0 0 1px var(--border), 0 12px 32px -18px #00000073;border-radius:50%}h1[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:pretty;margin-top:2rem;font-size:clamp(2.25rem,7vw,3rem);line-height:1.1}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.summary[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:1.25rem}.intro[data-astro-cid-lcdefpme] .hire{margin-top:1.75rem}.intro-contacts[data-astro-cid-lcdefpme]{margin-top:2rem;display:none}.content[data-astro-cid-lcdefpme]{flex-direction:column;gap:3rem;min-width:0;display:flex}.rows[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;display:grid}.rows[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding-block:.55rem}dt[data-astro-cid-lcdefpme],time[data-astro-cid-lcdefpme]{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;padding-top:.2rem;font-size:.8125rem}dd[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin:0}.more[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:1rem;font-size:.9375rem}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration-thickness:1px;text-decoration-color:var(--text-muted);text-underline-offset:3px}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration-color:var(--accent)}.try[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--bg-raised);border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.1rem}.try-head[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}.cmd[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--bg);border-radius:.5rem;align-items:center;margin-top:.6rem;display:flex}.cmd[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{min-width:0;color:var(--text);font-family:var(--font-mono);white-space:nowrap;flex:1;padding:.55rem .75rem;font-size:.75rem;overflow-x:auto}.cmd[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:0;border-inline-start:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;align-self:stretch;padding-inline:.75rem;font-size:.8125rem}.cmd[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--text)}.try-note[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-top:.6rem;font-size:.8125rem;line-height:1.55}.try-note[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;font-size:.75rem}.projects[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme]{padding:0;list-style:none}.projects[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.projects[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:1rem;text-decoration:none;display:block}.p-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.p-name[data-astro-cid-lcdefpme]{color:var(--text);font-family:var(--font-serif);font-size:1.375rem;line-height:1.3;transition:color .15s}.projects[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .p-name[data-astro-cid-lcdefpme]{color:var(--accent)}.p-stats[data-astro-cid-lcdefpme]{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem}.stat[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums}.stat[data-astro-cid-lcdefpme]:not([hidden])~.stat[data-astro-cid-lcdefpme]:not([hidden]):before{content:" · "}.p-line[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:.2rem;font-size:.975rem;display:block}.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:.4rem}.posts[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{padding-top:.15rem}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none;transition:color .15s}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}@media (width<=30rem){.portrait[data-astro-cid-lcdefpme]{width:5.5rem;height:5.5rem}.rows[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:0}dt[data-astro-cid-lcdefpme],time[data-astro-cid-lcdefpme]{padding-top:0}.p-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:0}}@media (width>=60rem){.home[data-astro-cid-lcdefpme]{grid-template-columns:22rem minmax(0,38rem);justify-content:space-between;gap:4rem;padding-block-start:3rem}h1[data-astro-cid-lcdefpme]{font-size:2.5rem}.intro-contacts[data-astro-cid-lcdefpme]{display:block}.hello[data-astro-cid-lcdefpme]{display:none}}@media (width>=60rem) and (height>=46rem){.intro[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:5rem}}
