:root{--font-sans:"inter var", ui-sans-serif, system-ui, sans-serif;--default-font-family:var(--font-sans)}body{font-family:var(--font-sans)}.language-chooser>summary{list-style:none}.language-chooser>summary::-webkit-details-marker{display:none}footer,.page-footer{background:0 0;border:0;box-shadow:none}.resume-biography .prose-navet,.resume-biography .bio-text,.blox-markdown .prose,.hb-publication-content{max-width:75ch;text-align:start}.blox-markdown.wide>div{width:min(100%,72rem)}.blox-markdown.wide .prose{width:100%}.dark .page-header{background:rgb(2 6 23/96%);border-bottom:1px solid rgb(148 163 184/18%);box-shadow:0 4px 18px rgb(0 0 0/28%);backdrop-filter:blur(14px)}.dark #site-header{background:0 0}.hb-publication-card,.blox-collection [role=article]{display:flex;flex-direction:column;border:1px solid rgb(15 23 42/14%);background:rgb(248 250 252/96%);box-shadow:0 8px 24px rgb(15 23 42/7%),0 1px 2px rgb(15 23 42/8%);transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.hb-publication-card:hover,.hb-publication-card:focus-visible,.blox-collection [role=article]:hover,.blox-collection [role=article]:focus-within{background:#fff;border-color:rgb(16 185 129/42%);box-shadow:0 12px 30px rgb(15 23 42/12%);transform:translateY(-2px)}.dark .hb-publication-card,.dark .blox-collection [role=article]{border-color:rgb(255 255 255/12%);background:rgb(255 255 255/6%);box-shadow:none}.dark .hb-publication-card:hover,.dark .hb-publication-card:focus-visible,.dark .blox-collection [role=article]:hover,.dark .blox-collection [role=article]:focus-within{background:rgb(255 255 255/9%);border-color:rgb(52 211 153/38%);box-shadow:0 10px 28px rgb(0 0 0/22%)}.hb-publication-card>.flex>div:first-child{width:8.5rem}.blox-collection [role=article]>div:last-child{padding:1.25rem}.dark .blox-collection [role=article] .text-zinc-500,.dark .blox-collection [role=article] .text-gray-500{color:#d4d4d8}.hb-citation-count{display:inline-flex;align-items:center;border-radius:9999px;background:rgb(16 185 129/14%);color:#047857;font-size:.75rem;font-weight:700;line-height:1rem;padding:.2rem .55rem;white-space:nowrap}.dark .hb-citation-count{color:#a7f3d0}@media(min-width:768px) and (max-width:1279px){.blox-collection .md\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hb-publication-card>.flex{flex-direction:column;gap:.75rem}.hb-publication-card>.flex>div:first-child{align-items:center;flex-direction:row;width:100%}.hb-publication-card>.flex>.flex-1{width:100%}.hb-publication-card .hb-card-arrow{display:none}main>h1[data-pagefind-meta=title]{font-size:1.875rem;hyphens:none;line-height:2.25rem;overflow-wrap:break-word;word-break:normal}.resume-biography .prose-navet,.blox-markdown .prose,.hb-publication-content{font-size:1rem;line-height:1.65}}