@charset "UTF-8";.window{position:fixed;left:calc(75ch + 8rem);top:2rem;max-height:calc(100vh - 6rem);overflow-y:auto;border:1px solid #ccc;border-radius:4px;padding:1rem}.window h3{margin-top:0;margin-bottom:.5rem}.context-link{margin-block:1em 0}.context-link>div.summary{display:list-item;list-style-type:disclosure-closed}.context-link>div.summary.selected{list-style-type:disclosure-open}.context-link>div.summary::marker{font-size:70%}.context-link>summary,.context-link>div.summary{list-style-position:outside}html.safari .context-link>summary,html.safari .context-link>div.summary{display:flex}html.safari .context-link>summary::-webkit-details-marker,html.safari .context-link>div.summary::-webkit-details-marker{position:relative;top:.8em}@media screen and (min-width: 1401px){.context-link>summary,.context-link>div.summary{padding-left:5px;margin-left:-5px}}.context-link .inline-content{padding:1px .5rem;background:#f8f8f8}@media screen and (max-width: 1400px){.context-link .inline-content{margin-top:.5rem}}.context-anchor{text-decoration:underline #ddd;cursor:pointer;color:inherit}details[open]>summary .context-anchor,.summary.selected .context-anchor{background-color:#ffffc2}@media screen and (max-width: 1400px){.context-anchor{display:inline}.context-anchor>*{display:inline}}.bib-entry{margin-block:.5rem}.bib-authors .author:not(:last-child):after{content:", "}.awards{color:#296b29}:root{--mobile-cutoff: 1400px}.frame{margin-left:2rem}@media screen and (max-width: 1400px){.frame{margin-left:0}}.frame>div{max-width:75ch}.main>section{margin-top:4rem}.callout{border:2px solid #ccc;background-color:#fafafa;padding:0 1em;border-radius:8px}header{display:flex;align-items:center;justify-content:center;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;margin-bottom:2rem}@media screen and (max-width: 1400px){header{justify-content:center}}header .name{font-size:260%;line-height:1em}header .name .first{position:relative;right:.1em}header .title{font-size:120%}header .headshot{position:relative}header .headshot>img{height:120px;border-radius:50%}header .headshot a{font-size:20px;text-decoration:none;text-shadow:0 0 1px #333;position:absolute}header .headshot a img{height:20px}header .headshot a span{vertical-align:middle}.research-garden h1{margin-top:0}.research-garden h1 button{background:none;border:none;font-size:70%;position:relative;bottom:2px;cursor:pointer}.research-garden>section{margin-block-start:1rem}.research-garden>section>div h2{display:inline-block}.research-garden>section>div>span:before{content:"•";padding:0 10px}html.safari .garden-header summary h3{margin-top:0}.garden-header .garden-content{background-color:#f8f8f8;padding:1rem;margin-top:1rem}.garden-header h3{display:inline}.garden-content>section:first-child h4{margin-top:0}.garden-content>section:first-child h4+p:first-letter{font-size:310%;line-height:1em;float:left;padding-right:.05em;margin-top:-.1em;margin-bottom:-.425em}.selected-publications>section{margin-top:2.25rem}.collapsible-list{--nested-block-left-margin: 0}.star-count{display:inline-flex;align-items:center;vertical-align:text-bottom;border:1px solid #ddd;border-radius:4px;height:1em;box-sizing:border-box;padding:0 2px}.star-count .star-icon{height:.6em}.star-count .count{height:1em;margin-left:-.15em;margin-right:-.2em;position:relative;z-index:-1}
