@import url(fontawesome-all.min.css);body{background-color:#e1e1e1;margin:0;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}nav{background:#d6f5ff;display:flex;box-sizing:border-box;justify-content:space-between;font-size:1.5em}nav #nav-tabs a{color:#363636;margin-left:10px}a{text-decoration:none;color:#0085d7}a:hover{text-decoration:underline}img{width:100%}p{margin-bottom:0px}hr{margin-top:2em}emph{font-style:italic}@media (max-width: 1000px){nav{display:block;height:76px;transition:height 0.3s;overflow:hidden}nav #nav-container{display:flex;justify-content:space-between}nav #nav-tabs{width:100%;font-size:0.8em}nav #nav-tabs a{display:block;margin:0;border-top:1px solid #0085d7}nav #nav-tabs a:first-child{margin-top:0.5em;border-top-width:2px;padding-top:0.3em;border-top:0}nav.show{height:182px}#dropdown-toggle{display:block !important;font-size:1em}}#dropdown-toggle{display:none}#wrapper{background-color:white;width:100%;max-width:800px;min-height:100vh;margin:auto;padding-bottom:50px;box-sizing:border-box}#wrapper>*{padding:20px 40px}.toggle-text{color:#0085d7}.toggle-text:hover{cursor:pointer;text-decoration:underline}.collapsible{background-color:#d6f5ff;margin:1em;padding:10px 30px}.no-margin{margin:0}.accent{color:#0085d7}.people{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2em;row-gap:2em}.people.people-top>*:nth-child(2){width:100%;grid-column:2 / 4}.people>*{min-width:100px}.people h4{margin-top:0;margin-bottom:0}.people h4 a{color:inherit}.people p{margin-top:0;margin-bottom:0}#publications h2:not(:first-child){margin-top:3em}#publications h4{margin-top:0;margin-bottom:0;font-weight:900}#publications p{margin-top:0;color:#676767}#publications p:last-child{margin-bottom:1em}#publications code,#publications pre{font-size:0.8em;white-space:pre-wrap}#publications a,#publications .toggle-text{margin-right:1em}.image-carousel{position:relative;width:100%;height:400px;overflow:hidden}.image-carousel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s ease-in-out}.image-carousel img.active{opacity:1}
