.blox-resume-biography-3 .prose,.blox-resume-biography-3 .bio-text{max-width:100%}.blox-resume-biography-3 .max-w-7xl{max-width:72rem}.hb-links-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem}details.hb-inline-summary{display:contents}details.hb-inline-summary:not([open])>.hb-inline-summary-body{display:none}details.hb-inline-summary>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.3rem}details.hb-inline-summary>summary::-webkit-details-marker{display:none}.hb-summary-toggle{text-transform:none;font-weight:500;letter-spacing:normal}details.hb-inline-summary:not([open]) .hb-ico-open{display:none}details.hb-inline-summary[open] .hb-ico-closed{display:none}.hb-inline-summary .hb-ico{display:inline-flex;align-items:center}.hb-inline-summary-body{flex:0 0 100%;margin:.15rem 0 .25rem;padding:.65rem .9rem;border-left:3px solid var(--color-gray-300,#d1d5db);border-radius:0;font-size:.95rem;line-height:1.6;color:var(--color-gray-700,#374151)}@media(prefers-color-scheme:dark){.hb-inline-summary-body{border-left-color:var(--color-gray-600,#4b5563);color:var(--color-gray-300,#d1d5db)}}:root{--site-content-max:60rem}.blox-markdown .max-w-prose,.blox-markdown .prose.max-w-prose,.blox-collection .max-w-prose,.blox-collection .container.max-w-3xl,.blox-topic-filter .max-w-prose,.blox-awards-compact .max-w-prose,.blox-awards-compact .container.max-w-3xl{max-width:var(--site-content-max)}.eval-scroll{overflow-x:auto}.eval-tables .prose{align-self:stretch}@media(min-width:768px){.eval-tables table th:first-child,.eval-tables table td:first-child,.eval-tables table th:nth-child(2),.eval-tables table td:nth-child(2){white-space:nowrap}}.tf-wrap{max-width:var(--site-content-max);margin-inline:auto;padding-inline:1.5rem}.tf-chips,.tf-bar{justify-content:center}.article-container .max-w-prose.grid,main .max-w-prose.grid{max-width:var(--site-content-max)}nav.hb-toc:not(:has(a)){display:none}.rp-split{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}@media(min-width:768px){.rp-split{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:2.25rem}.rp-split.rp-split--media-right>.rp-split-media{order:2}}.rp-split-media img{margin:0;width:100%;height:auto;border-radius:8px}.rp-split-text>:first-child{margin-top:0}.rp-split-text>:last-child{margin-bottom:0}.rp-areas{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0 0}@media(min-width:768px){.rp-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.rp-area{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:10px;padding:1.1rem 1.25rem 1.25rem;background:var(--color-white,#fff)}.rp-area h4{margin:0 0 .6rem;font-size:1rem;line-height:1.3;display:flex;align-items:center;gap:.5rem}.rp-area ul{margin:0;padding-left:1.1rem}.rp-area li{margin:.3rem 0;line-height:1.5}.rp-area .rp-area-ico{color:#ba7517;display:inline-flex;flex-shrink:0}.rp-area .rp-area-ico svg{height:1.15em;width:1.15em}@media(prefers-color-scheme:dark){.rp-area{border-color:var(--color-gray-700,#374151);background:0 0}}:root{--site-section-gap:1.25rem}.hbb-section{padding-top:var(--site-section-gap);padding-bottom:var(--site-section-gap)}.blox-markdown>div{gap:0}.blox-markdown>div>div.mb-6{margin-bottom:0}.blox-collection .mb-6,.blox-topic-filter .mb-6,.blox-markdown .mb-6,.blox-awards-compact .mb-6{margin-bottom:.5rem}.blox-markdown .prose>:first-child{margin-top:0}.blox-markdown .prose>:last-child{margin-bottom:0}.hm-cols{display:grid;grid-template-columns:1fr;gap:.25rem 2rem}@media(min-width:768px){.hm-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-head{display:flex;align-items:center;gap:1rem;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.4}.hm-head-ico{flex-shrink:0;width:3rem;height:3rem;border-radius:9999px;background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-600,#4f46e5);display:inline-flex;align-items:center;justify-content:center}.hm-head-ico svg{height:1.5rem!important;width:1.5rem}.hm-head-ico>span{padding:0!important;display:inline-flex}@media(prefers-color-scheme:dark){.hm-head-ico{background:var(--color-primary-900,#312e81);color:var(--color-primary-400,#818cf8)}}.blox-markdown:has(.hm-wordcloud){padding-top:0!important}.hm-wordcloud{margin-top:0}.hm-wordcloud p:first-child,.hm-wordcloud>div>p:first-child,.hm-wordcloud>div>figure:first-child,.hm-wordcloud figure{margin-top:0}.blox-resume-biography-3 .resume-biography{padding-top:2.5rem;padding-bottom:0}.blox-markdown:has(.hm-wordcloud) .max-w-prose,.blox-markdown:has(.hm-wordcloud) .prose{max-width:none}.blox-markdown:has(.hm-wordcloud)>div{align-items:stretch}.hm-wordcloud>div>:first-child{margin-top:0}.hm-wordcloud img{margin:0 0 0 auto}@media(min-width:768px){.hm-wordcloud{max-width:72rem;margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.hm-wordcloud>div{grid-column:5/-1}}:root{--home-left-inset:5rem;--home-block-gap:2.5rem}@media(min-width:1024px){.blox-resume-biography-3 .max-w-7xl{margin-left:var(--home-left-inset);margin-right:auto}.hm-wordcloud{margin-left:calc(var(--home-left-inset) - .5rem);margin-right:auto}}.hm-head{margin-top:var(--home-block-gap)}.blox-resume-biography-3 .mb-12{margin-bottom:var(--home-block-gap)}.blox-resume-biography-3 .bio-text ul{margin-bottom:0}.blox-resume-biography-3 .bio-text ul>li:last-child{margin-bottom:0}.hm-cols>div>:last-child{margin-bottom:0}.hm-cols>div>.hm-head:first-child{margin-top:var(--home-block-gap)}:root{--home-col-gap:6rem}@media(min-width:1280px){.blox-resume-biography-3 .max-w-7xl>.grid{column-gap:var(--home-col-gap)}.hm-wordcloud{gap:var(--home-col-gap)}}.hm-wordcloud p:empty{display:none}.hm-wordcloud figure{margin-bottom:0}.hm-wordcloud figure~p{margin-top:.35rem}:root{--site-left-inset:6rem}@media(min-width:1024px){.blox-markdown:not(:has(.hm-wordcloud))>div.max-w-prose,.blox-collection>div.max-w-prose,.blox-collection>div.items-center,.blox-topic-filter>div.max-w-prose,.blox-awards-compact>div.max-w-prose,.blox-awards-compact>div.items-center{margin-left:var(--site-left-inset);margin-right:auto;padding-left:0;padding-right:0}.blox-markdown .prose.max-w-prose,.blox-collection .container.max-w-3xl,.blox-awards-compact .container.max-w-3xl{margin-left:0;margin-right:0}.tf-wrap{margin-left:var(--site-left-inset);margin-right:auto;padding-left:0;padding-right:0}.blox-markdown>div.items-center,.blox-collection>div.items-center,.blox-topic-filter>div.items-center,.blox-awards-compact>div.items-center{align-items:flex-start}.tf-chips{justify-content:center}.tf-bar{justify-content:center}.blox-resume-biography .resume-biography{max-width:var(--site-content-max);margin-left:var(--site-left-inset);margin-right:auto}}.page-body a,.page-body a.underline,.page-body .prose a,.page-body .underline{text-decoration:none}.page-body .prose a,.page-body .bio-text a,.page-body .pub-list-item a:not(.hb-attachment-link),.page-body .rp-area a,.page-body .hm-cols a,.page-body .hb-inline-summary-body a{color:var(--color-primary-600,#4f46e5);font-weight:500}.page-body .prose a:hover,.page-body .bio-text a:hover,.page-body .pub-list-item a:not(.hb-attachment-link):hover,.page-body .rp-area a:hover,.page-body .hm-cols a:hover,.page-body .hb-inline-summary-body a:hover{color:var(--color-primary-800,#3730a3)}@media(prefers-color-scheme:dark){.page-body .prose a,.page-body .bio-text a,.page-body .pub-list-item a:not(.hb-attachment-link),.page-body .rp-area a,.page-body .hm-cols a,.page-body .hb-inline-summary-body a{color:var(--color-primary-400,#818cf8)}}.hm-head-ico svg{transform:none!important}:root{--site-top-optical-trim:0.8rem}@media(min-width:1024px){.page-body>section.hbb-section:first-child:not(.blox-resume-biography-3):not(.blox-resume-biography){padding-top:calc(var(--site-left-inset) - var(--site-top-optical-trim))}}@media(min-width:1024px){.page-body aside.hb-sidebar-container:has(>.hb-scrollbar>.h-0.w-64){display:none}.page-body>div.flex.max-w-screen-xl{max-width:min(100%,calc(var(--site-left-inset) + var(--site-content-max)));margin-left:0;margin-right:auto}.page-body>div.flex.max-w-screen-xl>article{justify-content:flex-start}.page-body>div.flex.max-w-screen-xl>article>main{max-width:100%;padding-left:var(--site-left-inset);padding-right:0;padding-top:calc(var(--site-left-inset) - var(--site-top-optical-trim))}.page-body:has(>div.flex.max-w-screen-xl){margin-top:0}.page-body>div.flex.max-w-screen-xl>article>main>h1{margin-top:0}.page-body>div.flex.max-w-screen-xl>article>main>div.container.mx-auto{margin-left:0;margin-right:auto}.page-body>div.flex.max-w-screen-xl>article>main>div.prose,.page-body>div.flex.max-w-screen-xl>article>main>div.container.mx-auto{max-width:var(--site-content-max)}}@media(min-width:1024px){.page-body:has(>div.max-w-prose.mx-auto){margin-top:0}.page-body>div.max-w-prose.mx-auto{max-width:min(100%,calc(var(--site-left-inset) + var(--site-content-max)));margin-left:0;margin-right:auto;justify-content:flex-start;padding-left:var(--site-left-inset)}.page-body>div.max-w-prose.mx-auto:first-child{padding-top:calc(var(--site-left-inset) - var(--site-top-optical-trim))}.page-body>div.flex.flex-col.items-center{align-items:flex-start}.page-body>div.flex.flex-col.items-center>div.container{max-width:min(var(--site-content-max),calc(100% - var(--site-left-inset)));margin-left:var(--site-left-inset);margin-right:auto}}@media(min-width:1024px){.header .navbar{max-width:calc(var(--site-left-inset) + var(--site-content-max));margin-right:auto;padding-left:var(--site-left-inset);padding-right:0;justify-content:flex-start}.header .navbar>ul.navbar-nav{margin-left:auto;margin-right:1rem}}