.view-citation{font-size:1.1rem;line-height:1.6;margin-top:1.2rem;margin-bottom:1.5rem}.view-citation .pub-title{font-size:1.25rem;line-height:1.45}.view-citation .pub-abstract{margin-top:.75rem;font-size:1rem;line-height:1.6;color:#52525b}.dark .view-citation .pub-abstract{color:#a1a1aa}.view-citation .pub-abstract p{margin:0}.view-citation .pub-abstract-disclosure{margin-top:.7rem}.view-citation .pub-abstract-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:0 0;color:var(--color-primary-600);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;transition:color 150ms ease}.view-citation .pub-abstract-toggle:hover{color:var(--color-primary-700)}.view-citation .pub-abstract-toggle:focus-visible{border-radius:.125rem;outline:2px solid var(--color-primary-500);outline-offset:3px}.view-citation .pub-abstract-chevron{width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.1rem)rotate(-45deg);transition:transform 220ms ease}.view-citation .pub-abstract-toggle[aria-expanded=true] .pub-abstract-chevron{transform:translateY(-.1rem)rotate(45deg)}.view-citation .pub-abstract-collapse{height:0;overflow:hidden;opacity:0;transition:height 300ms ease,opacity 220ms ease}.view-citation .pub-abstract-collapse.is-open{opacity:1}.dark .view-citation .pub-abstract-toggle{color:var(--color-primary-400)}.dark .view-citation .pub-abstract-toggle:hover{color:var(--color-primary-300)}@media(prefers-reduced-motion:reduce){.view-citation .pub-abstract-collapse,.view-citation .pub-abstract-chevron{transition:none}}.view-citation .pub-coauthors{margin-left:.25rem;font-size:.92em;color:#52525b}.dark .view-citation .pub-coauthors{color:#a1a1aa}.view-citation .discussion-details{margin-top:.55rem;padding-left:1.15rem;list-style:disc;color:#52525b;font-size:.92rem;line-height:1.55}.view-citation .discussion-details li+li{margin-top:.12rem}.view-citation .discussion-details li::marker{color:#a1a1aa}.view-citation .discussion-detail-label{color:#3f3f46;font-weight:600}.view-citation .discussion-details a{color:var(--color-primary-600);text-decoration:underline;text-decoration-color:var(--color-primary-300);text-underline-offset:2px}.view-citation .discussion-details a:hover{color:var(--color-primary-700);text-decoration-color:initial}.dark .view-citation .discussion-details{color:#a1a1aa}.dark .view-citation .discussion-detail-label{color:#d4d4d8}.dark .view-citation .discussion-details a{color:var(--color-primary-400);text-decoration-color:var(--color-primary-700)}.dark .view-citation .discussion-details a:hover{color:var(--color-primary-300);text-decoration-color:initial}.view-citation .paper-presentations{margin-top:.8rem}.view-citation .paper-presentations-heading{color:#3f3f46;font-size:1rem;font-weight:600;line-height:1.4}.view-citation .paper-presentations .discussion-details{margin-top:.3rem;font-size:1rem}.dark .view-citation .paper-presentations-heading{color:#d4d4d8}#teaching h4{font-size:1.25rem;font-weight:700;line-height:1.45}a[href*="twitter.com"],a[href^="https://x.com"],a[href^="http://x.com"],a[href^="//x.com"],a[href^="https://www.x.com"],a[href^="http://www.x.com"],a[href*="facebook.com"],a[href*="whatsapp:"]{display:none!important}.share,.social,.social-links,.page-share,.page-social,.share-buttons{display:none!important}.flex.items-center.gap-3.text-xs.text-zinc-500 .flex.items-center.gap-2.min-w-0{display:none!important}.flex.items-center.gap-3.text-xs.text-zinc-500>.opacity-40:first-of-type{display:none!important}#section-resume-biography-3 .mb-16{display:none!important}#section-resume-experience ul{list-style:disc;padding-left:1.25rem;margin-top:.5rem}#section-resume-experience li{margin-top:.35rem}#section-resume-experience{--color-secondary-300:var(--color-primary-300);--color-secondary-400:var(--color-primary-400);--color-secondary-500:var(--color-primary-500);--color-secondary-600:var(--color-primary-600);--color-secondary-700:var(--color-primary-700)}html:not(.dark) #site-header .nav-link:hover,html:not(.dark) #site-header .nav-link:focus-visible{color:var(--color-primary-300)}