.scholar[data-astro-cid-omha2cvd]{margin-top:28px}.pubs[data-astro-cid-omha2cvd]{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.pubs[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) 200px;align-items:center;gap:24px;padding:28px 0;display:grid}.yr[data-astro-cid-omha2cvd]{color:var(--accent);font-size:13px}.pubs[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd]{max-width:34ch;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.pubs[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]{text-decoration:none}.venue[data-astro-cid-omha2cvd]{color:var(--text-muted);margin-top:10px;font-size:12.5px}.go[data-astro-cid-omha2cvd]{color:var(--text-faint);text-align:right;text-decoration:none}.pthumb[data-astro-cid-omha2cvd]{border:1px solid var(--paper-line);border-radius:var(--radius);background:var(--paper);transition:transform .25s var(--ease);padding:10px;display:block}.pthumb[data-astro-cid-omha2cvd] img[data-astro-cid-omha2cvd]{mix-blend-mode:multiply;width:100%;height:auto}.pubs[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]:hover .pthumb[data-astro-cid-omha2cvd]{transform:rotate(-1deg)translateY(-2px)}.art[data-astro-cid-omha2cvd]{border-bottom:1px solid var(--line);background:var(--paper);place-items:center;height:260px;margin:-24px -24px 6px;padding:20px;display:grid;overflow:hidden}.art[data-astro-cid-omha2cvd] img[data-astro-cid-omha2cvd]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--ease)}[data-theme=dark] .art[data-astro-cid-omha2cvd]{background:var(--bg-raised)}[data-theme=dark] .art[data-astro-cid-omha2cvd] img[data-astro-cid-omha2cvd]{filter:invert()sepia(.25)brightness(.92);mix-blend-mode:screen}.patent[data-astro-cid-omha2cvd]:hover .art[data-astro-cid-omha2cvd] img[data-astro-cid-omha2cvd]{transform:scale(1.04)}.patent[data-astro-cid-omha2cvd]{overflow:hidden}.pubs[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]:hover .go[data-astro-cid-omha2cvd]{color:var(--accent)}.patents[data-astro-cid-omha2cvd]{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.patent[data-astro-cid-omha2cvd]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s, transform .25s var(--ease);flex-direction:column;gap:14px;padding:24px;text-decoration:none;display:flex}.patent[data-astro-cid-omha2cvd]:hover{color:inherit;border-color:var(--line-strong);transform:translateY(-2px)}.patent[data-astro-cid-omha2cvd] .id[data-astro-cid-omha2cvd]{color:var(--accent);font-size:12.5px}.patent[data-astro-cid-omha2cvd] .t[data-astro-cid-omha2cvd]{font-family:var(--font-display);font-size:22px;line-height:1.15}.patent[data-astro-cid-omha2cvd] .role[data-astro-cid-omha2cvd]{color:var(--text-faint);margin-top:auto;font-size:12px}.cols[data-astro-cid-omha2cvd]{grid-template-columns:1.4fr 1fr;gap:clamp(32px,6vw,80px);display:grid}.list[data-astro-cid-omha2cvd]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,64px);margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width<=760px){.list[data-astro-cid-omha2cvd]{grid-template-columns:1fr}}.list[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.list[data-astro-cid-omha2cvd] .yr[data-astro-cid-omha2cvd]{color:var(--text-faint);padding-top:2px;font-size:12px}.list[data-astro-cid-omha2cvd] .t[data-astro-cid-omha2cvd]{font-weight:550}.list[data-astro-cid-omha2cvd] .t[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]{text-decoration:none}.list[data-astro-cid-omha2cvd] .n[data-astro-cid-omha2cvd]{color:var(--text-muted);margin-top:4px;font-size:14px}@media (width<=760px){.pubs[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{grid-template-columns:1fr;gap:8px}.go[data-astro-cid-omha2cvd]{display:none}.pthumb[data-astro-cid-omha2cvd]{max-width:320px}.patents[data-astro-cid-omha2cvd],.cols[data-astro-cid-omha2cvd]{grid-template-columns:1fr}}
