:root{--font--2:clamp(.7813rem,.7736rem + .0341vw,.8rem);--font--1:clamp(.9375rem,.9119rem + .1136vw,1rem);--font-0:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);--font-1:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);--font-2:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);--font-3:clamp(1.944rem,1.7405rem + .9044vw,2.4414rem);--font-4:clamp(2.3328rem,2.0387rem + 1.3072vw,3.0518rem);--font-5:clamp(2.7994rem,2.384rem + 1.8461vw,3.8147rem);--space-3xs:clamp(.3125rem,.3125rem + 0vw,.3125rem);--space-2xs:clamp(.5625rem,.5369rem + .1136vw,.625rem);--space-xs:clamp(.875rem,.8494rem + .1136vw,.9375rem);--space-s:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);--space-m:clamp(1.6875rem,1.6108rem + .3409vw,1.875rem);--space-l:clamp(2.25rem,2.1477rem + .4545vw,2.5rem);--space-xl:clamp(3.375rem,3.2216rem + .6818vw,3.75rem);--space-2xl:clamp(4.5rem,4.2955rem + .9091vw,5rem);--space-3xl:clamp(6.75rem,6.4432rem + 1.3636vw,7.5rem)}body{margin:0;margin-bottom:var(--space-3xl);font-family:sans-serif}html{font-size:var(--font-0);line-height:1.75}h1,h2,h3,h4,h5,h6{margin:0 0 .8em;font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:800;line-height:1.2}h1{font-size:var(--font-4)}h2{font-size:var(--font-3)}h3{font-size:var(--font-2)}h4{font-size:var(--font-1)}h5,h6{font-size:var(--font-0)}p,ul,ol{color:#1d1d1d;margin-bottom:2em}img{max-width:95%}main{max-width:60ch;padding:0 var(--space-s);margin:0 auto}section{margin-bottom:var(--space-3xl)}.hero{width:100vw;height:60vh;margin-bottom:var(--space-2xl);background-color:teal;background-image:url(/neurons.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:end;display:flex}.hero h1{font-size:var(--font-5);color:#fff;text-align:center;text-shadow:4px 4px 8px rgba(0,0,0,.5);background-image:linear-gradient(transparent,rgba(0,0,0,.8) 40%);width:100%;height:30%;margin:0;padding-top:2em}.publications{padding-left:0;list-style:none}.publications h3{font-size:var(--font-1)}.publications li{margin-bottom:var(--space-m)}.publications p{margin-bottom:var(--space-2xs)}.publications a{margin-bottom:var(--space-2xs)}