body{margin:0;color:#2e2c40;font-size:16px;font-family:"Lato",-apple-system,BlinkMacSystemFont,sans-serif;background-color:#5942d2}.paper{background:#f7f7f2;background:-moz-linear-gradient(-45deg, #f7f7f2 0%, #f2f1e6 100%);background:-webkit-linear-gradient(-45deg, #f7f7f2 0%, #f2f1e6 100%);background:linear-gradient(135deg, #f7f7f2 0%, #f2f1e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f2', endColorstr='#f2f1e6',GradientType=1 )}hr{margin:50px 0;border-top-color:#2e2c40;width:25%}a{padding-bottom:2px;border-bottom:3px #5942d2 solid;text-decoration:none;color:#2e2c40}a:hover{border-bottom:3px #745fe9 solid}a:focus{background:#b69fff;background:#cbc4f2;border-radius:2px}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#2e2c40;text-decoration:none}h1{font-size:48px}h2{font-size:32px}h3{font-size:24px}h4{font-size:21px}h5{margin-top:0;font-size:18px;line-height:24px}h6{font-size:14px}code{padding:.1rem .3rem;color:darkred;background:#efefef;border-radius:2px}pre{padding:1rem;background:#efefef;border-radius:2px}pre code{padding:0}main{margin-bottom:80px}article .head h1{margin-top:0;font-size:36px}article .content{margin-top:0;font-size:22px;line-height:30px;font-weight:300}article .content img{width:100%}article .content li{margin-bottom:.5em}article .content p{margin-top:0;margin-bottom:1em}#home{margin-bottom:20px}#home,#elsewhere{margin:0 0 80px 0}#home article .content,#elsewhere article .content{font-size:30px;line-height:48px}.work article h1{margin-bottom:.5em}.work article h5{font-weight:600;padding:3px 8px 4px 8px;border:1px #2e2c40 solid;display:inline-block;font-size:14px}.work article .content a{padding-bottom:1px;border-bottom:2px #5942d2 solid}.work article .content ul{padding-right:40px;margin-top:0;font-size:18px}header{padding:80px 0}header h1,header h2{margin:0;font-size:22px;font-weight:700}header h1 a,header h2 a{border:none}nav{padding:1em 0;border-top:2px #000 solid;font-size:18px}nav ul{padding:0}nav ul li{list-style-type:none;font-weight:bold}nav ul a,nav ul a:hover{color:#000}nav ul ul{padding-left:18px}nav ul ul li{list-style-type:circle;font-size:14px;font-weight:normal}.guide_nav{font-size:14px}.guide_nav ul li ul{margin-bottom:18px}.entry .entry-head{margin-bottom:3em}.entry .entry-head h1{font-size:36px}.entry .entry-content a{color:blue}.entry-meta{padding:40px 0}article .entry-meta{font-family:"Lato",-apple-system,BlinkMacSystemFont,sans-serif;font-style:italic;font-weight:300}#interests span{background:#d9d9d1}#elsewhere ul{padding:0;font-size:22px;line-height:30px}#elsewhere ul li{list-style-type:none}#elsewhere ul li a{border:none}#elsewhere ul li a:hover{border-bottom:1px #2e2c40 solid}#kinetoscope img{display:none}#kinetoscope .show{display:block}.resume{font-size:18px;line-height:28px;font-weight:300}.resume .heading{margin-bottom:2em;padding-bottom:5px;border-bottom:1px #2e2c40 solid}.resume .role{padding:0 0 2em 0}.resume .role .date{margin-bottom:12px;font-weight:600;padding:2px 6px 3px 6px;border:1px #2e2c40 solid;display:inline-block;font-size:13px;line-height:18px}.resume .role h5{margin-bottom:.5em;font-weight:700}.resume .role h3{font-size:26px;margin-bottom:.5em}.resume .role p{margin-top:0}.resume .pdf{margin-bottom:40px;padding:3px 10px;border-radius:3px;display:inline-block;font-size:14px;border:none;color:#5942d2;background:#e8e8df}.resume .pdf:hover{text-decoration:underline}#education .role{padding-bottom:1.5em}#education .role h3{margin-bottom:.5em;font-size:22px}
