@font-face{font-family:inconsolata;font-weight:400;src:url(/fonts/Inconsolata-Regular.ttf)format("truetype")}@font-face{font-family:inconsolata;font-weight:700;src:url(/fonts/Inconsolata-Bold.ttf)format("truetype")}html{font-family:inconsolata,monospace;font-size:12pt;line-height:1.25;letter-spacing:-.04ex}@media(min-width:420px){html{font-size:12.5pt}}@media(min-width:600px){html{font-size:13pt}}body{margin:0;display:grid;grid-template-columns:minmax(max-content,1fr)600px 1fr;gap:2em;padding:2em}@media(max-width:1010px){body{grid-template-columns:calc(100vw - 4em);grid-template-rows:auto auto}}@media(max-width:1010px) and (max-width:420px){body{grid-template-columns:calc(100vw - 2em)}}@media(max-width:420px){body{padding:1em}}@media(max-width:1010px){#profile-picture{display:flex;align-items:center;justify-content:center}}#profile-picture img{width:40%}@media(max-width:1010px){#profile-picture img{min-width:15em}}@media(min-width:1010px){#profile-picture img{float:right;margin-left:2em}}header{font-size:20pt;text-align:right}@media(max-width:1010px){header{text-align:left;border-bottom:1px solid #000}}#header-sitename{font-size:30pt;text-decoration:none;color:#000}.nav-item{text-decoration:none;color:#000}.nav-item:hover{text-decoration:underline}nav ul{list-style:none;line-height:1.5}nav .active{font-weight:700}#content-container{text-align:justify}#content-container :first-child{margin-top:0}h1{text-align:center}h2{margin-top:3ex;margin-bottom:1.5ex}h3{margin-top:3ex;margin-bottom:1.5ex}h1+h2,h2+h3,h1+h3{margin-top:initial}a{color:#0015c0;text-decoration:underline}.research-teaching-item{display:list-item;list-style-type:"> "}.author:after{content:", "}.author:last-child:after{content:"."}body{counter-reset:sidenote-counter}.sidenote{float:right;clear:right;margin-right:-55%;width:50%;position:relative}@media(max-width:1340px){.sidenote{display:none}.margin-toggle:checked+.sidenote{display:block;float:left;clear:both;width:95%;margin:2.5%}.sidenote-number{cursor:pointer;border-bottom:1px solid #000}}input.margin-toggle{display:none}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after{content:"[" counter(sidenote-counter)"]";font-size:1rem;top:-.5rem;left:.1rem}.sidenote:before{content:"[" counter(sidenote-counter)"] ";font-size:1rem;top:-.5rem}figure{text-align:center;margin:0 auto;padding:2em}@media(max-width:420px){figure{padding:1em}}