.banner[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-color);background:var(--grain), linear-gradient(var(--highlight), transparent 60%), var(--surface-alt-color);box-shadow:inset 0 1px 0 var(--highlight);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;padding:2.25rem;display:grid}.profile[data-astro-cid-lcdefpme]{object-fit:cover;background:var(--surface-color);width:10rem;height:10rem;box-shadow:0 0 0 1px var(--border-color), 0 2px 4px var(--shade), 0 8px 16px -6px var(--shade);padding:.4rem;display:block}.banner[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:30ch;text-shadow:0 1px 0 var(--highlight);margin:0 0 .75rem;font-size:1.35rem}.banner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:58ch;margin:.5rem 0 0}.lede[data-astro-cid-lcdefpme]{font-size:1.15rem}.columns[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);display:grid}.main-column[data-astro-cid-lcdefpme]{box-shadow:inset 0 8px 10px -8px var(--shade);padding:2rem}.main-column[data-astro-cid-lcdefpme] section[data-astro-cid-lcdefpme]+section[data-astro-cid-lcdefpme]{margin-top:3rem}.main-column[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-shadow:0 1px 0 var(--highlight);margin:0 0 1rem;font-size:1.125rem}.main-column[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.main-column[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{max-width:64ch}.main-column[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding-inline-start:1.25rem}.main-column[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme],.main-column[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>ul[data-astro-cid-lcdefpme]{margin-top:.6rem}.main-column[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{font-family:var(--font-mono)}.sidebar[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-color);background:var(--grain), var(--surface-alt-color);box-shadow:inset 0 8px 10px -8px var(--shade);align-content:start;gap:1.75rem;padding:2rem;font-size:.9375rem;display:grid}.contact-button[data-astro-cid-lcdefpme]{border:1px solid var(--border-color);background:linear-gradient(var(--highlight), transparent), var(--surface-color);box-shadow:inset 0 1px 0 var(--highlight), 0 1px 2px var(--shade);color:inherit;font-family:var(--font-mono);text-align:center;text-shadow:0 1px 0 var(--highlight);border-radius:3px;padding:.6rem .75rem;text-decoration:none;display:block}.contact-button[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, currentColor 40%, var(--border-color));background:linear-gradient(var(--highlight), var(--highlight)), var(--surface-color);text-decoration:none}.contact-button[data-astro-cid-lcdefpme]:active{background:var(--surface-alt-color);box-shadow:inset 0 1px 3px var(--shade);transform:translateY(1px)}.contact-button[data-astro-cid-lcdefpme]:focus-visible{outline-offset:2px;outline:2px solid}.box[data-astro-cid-lcdefpme]{--stitch-inset:.45rem;border:1px solid var(--border-color);background:var(--grain), var(--surface-color);box-shadow:inset 0 1px 0 var(--highlight), 0 1px 2px var(--shade), 0 6px 12px -8px var(--shade);border-radius:3px;overflow:hidden}.box-title[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-color);background:linear-gradient(var(--highlight), transparent), var(--surface-alt-color);box-shadow:inset 0 1px 0 var(--highlight);text-shadow:0 1px 0 var(--highlight);margin:0;padding:.85rem 1.25rem .7rem;font-size:.875rem}.box[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:1.1rem;margin:0;padding:1.25rem 1.25rem 1.1rem;list-style:none;display:grid}.recent-post-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.pub-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.1rem;display:grid}.recent-post-list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme],.venue[data-astro-cid-lcdefpme]{font-family:var(--font-mono);opacity:.75;font-size:.8125rem}.box-more[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-align:right;padding:0 1.25rem 1.1rem;font-size:.8125rem;display:block}.ai-disclosure[data-astro-cid-lcdefpme]{--stitch-inset:.45rem;background:var(--grain), var(--surface-color);box-shadow:0 0 0 1px var(--border-color), 0 2px 4px var(--shade);border-radius:3px;margin:0;padding:1.4rem 1.25rem;font-size:.875rem}@media (width>=56rem){.columns[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 19rem}.main-column[data-astro-cid-lcdefpme]{padding:2.5rem}.sidebar[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--border-color);padding:2.5rem 2rem}}@media (width<=36rem){.banner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.profile[data-astro-cid-lcdefpme]{width:7rem;height:7rem}.banner[data-astro-cid-lcdefpme],.main-column[data-astro-cid-lcdefpme],.sidebar[data-astro-cid-lcdefpme]{padding-inline:1.25rem}}
