html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont https://icofont.com 
* @copyright Copyright (c) 2015 - 2020 IcoFont 
* @license - https://icofont.com/license/
*/@font-face{font-family:"IcoFont";font-weight:normal;font-style:"Regular";font-display:swap;src:url("./fonts/icofont.woff2") format("woff2"),url("./fonts/icofont.woff") format("woff")}[class^="icofont-"],[class*=" icofont-"]{font-family:'IcoFont' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icofont-mail:before{content:"\ef88"}.icofont-twitter:before{content:"\ed7a"}.icofont-linkedin:before{content:"\ed4d"}.icofont-code:before{content:"\eeea"}.icofont-business-man:before{content:"\ecef"}.icofont-notebook:before{content:"\efaa"}*{box-sizing:border-box}body{font-family:"museo",serif;font-weight:300;color:#555;line-height:1.3;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}a:link,a:visited,a:active{color:#0066d7;text-decoration:none;transition:all .2s}a:hover{color:#002a58}h1,.fullname{font-size:1.5em;line-height:3;font-family:"p22-underground",sans-serif;vertical-align:top;text-align:center;display:inline}@media (min-width: 730px){h1,.fullname{text-align:left}}h2{color:#0066d7;font-family:"p22-underground",sans-serif;margin-bottom:.5em;font-size:1.5em;text-align:center}@media (min-width: 730px){h2{text-align:left}}code{font-family:monospace;background:#eee;padding:1em;border-radius:3px;display:inline-block;margin-bottom:2em;white-space:pre;width:100%;overflow:auto;color:#3c3c3c}code .highlight{color:#0066d7}strong{font-weight:700}em{font-style:italic}.top{width:100%;background:#0066d7;color:#fff;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.6);transition:all .2s;position:fixed;top:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 730px){.top{text-align:left;align-items:center}}.top.scroll-up{transform:translateY(-99px)}.top nav a{color:#fff;display:inline-block;padding:1em 1em .5em 1em;transition:.25s;max-width:100%;font-size:0.8em}@media (min-width: 730px){.top nav a{font-size:1em}}.top nav a:hover{border-bottom:2px solid #fff}.top .selected{color:#fff;cursor:default;border-bottom:2px solid #fff}.top ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:100%;height:100%}.top ul li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:1em;text-align:center}.name{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.75em;vertical-align:middle}.name h1,.name .fullname{margin-top:.4em;display:inline-block}@media (min-width: 730px){.name h1,.name .fullname{margin-top:0}}.name a{color:#fff}.name a:hover{border-bottom:none}@media (min-width: 730px){.name{margin-left:4em;font-size:1em;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}}header img{border-radius:50%;max-width:50px;margin:10px}nav{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.links{margin:1em;background-color:#fff}.links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.links ul li{display:inline;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;border:1px solid #0066d7;border-right:none}@media (min-width: 730px){.links ul li{width:25%}}.links ul li a{text-decoration:none;color:#002a58;padding:.25em;display:inline-block;width:100%;transition:all .2s;font-family:"p22-underground",sans-serif;font-size:.9em}.links ul li a:hover{color:#fff;background:#0b7365}.links ul li:first-child{border-radius:2px 0 0 2px}.links ul li:last-child{border-radius:0 2px 2px 0;border-right:1px solid #0066d7}main{margin-top:100px}main a:hover{text-decoration:underline}section{margin:1em auto;width:90%;border-bottom:1px solid #002a58;padding-bottom:1.5em}section.job,section.school{margin:0 0 2em;width:100%;border:none;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 730px){section.job div,section.school div{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:inline-block;padding-right:1em}}section:last-child{border-bottom:none}section h3{font-size:1.15em;color:#002a58;font-family:"p22-underground",sans-serif}section h4{color:#0b7365;font-family:"p22-underground",sans-serif;text-transform:uppercase}section li{margin:1em;font-size:1.05em}aside{display:none}@media (min-width: 730px){aside{display:inline-block;float:right;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}}.dates div{display:inline-block;padding:1em;background:#555;color:#fff;width:135px;text-align:center}@media (min-width: 730px){.rw-mt{margin-top:120px}}.reading-wrapper{width:60ch;max-width:90%;text-align:justify}@media (min-width: 590px){.reading-wrapper{max-width:75%}}@media (min-width: 730px){.reading-wrapper{max-width:65%;font-size:1.15em;line-height:1.4}}@media (min-width: 981px){.reading-wrapper{max-width:50%;font-size:1.2em;line-height:1.5}}.breadcrumbs{font-size:.8em;margin-bottom:1em}.breadcrumbs li{display:inline;margin:0}.breadcrumbs li:after{content:'>';margin:0 .5em}.breadcrumbs li:last-child:after{content:''}.notes{margin-top:2em}.notes p{margin-bottom:2em;line-height:1.5}.notes h2{text-align:left}.note{margin-bottom:2em}.note:last-child{margin-bottom:0}p.intro{font-size:1.15em;color:#0b7365;font-family:"p22-underground",sans-serif;line-height:1.3}h1.sectionTitle{font-size:2em;color:#002a58;line-height:1}.project{position:relative;width:350px}.preview{border:1px solid #ccc;border-radius:5px}.title{font-family:"p22-underground",sans-serif;font-weight:900}.description{position:absolute;top:0;padding:1em;opacity:1;height:100%;width:100%;background:rgba(255,255,255,0.9)}.centered{top:25%;position:relative}footer{border-bottom:none;text-align:center}@media (min-width: 730px){footer{text-align:left}}footer i{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#0066d7;font-size:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.25s}footer i:hover{color:#002a58}footer a{margin-right:1em}footer a:last-child{margin-right:0}.contact{margin-top:1em}
/*# sourceMappingURL=styles.css.map */
