body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdfdfd;font-family:Nunito Sans,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}a,a:visited{color:#db4b41}a:hover{color:gray}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-center{justify-content:center!important}.flex-end{justify-content:flex-end}.flex-apart{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.about-wrapper{display:flex;flex-direction:row;justify-content:center!important;padding-top:8%}.footer{bottom:0;clear:both;color:gray;font-size:.8em;height:100px;left:0;margin-top:-5px;position:relative}.gallery{display:flex;flex-direction:row}@media (max-width:800px){.about-wrapper{flex-direction:column;padding-top:20%}#bio{width:auto}}.italics-text{font-style:italic}.bold-text{font-weight:700}.topbar-style{background-color:#fffc;position:fixed;width:100%}.topbar-label{border-bottom:1px solid #f000;font-weight:300;letter-spacing:.1em}.topbar-label:hover{border-bottom:1px solid #000;cursor:pointer}.icon{color:#000}.icon:hover{color:#db4b41;cursor:pointer}.title{font-size:2.2em;padding-bottom:20px}.smaller-font{font-size:.85em}.pub-title{font-weight:700}.pub-wrapper{padding-bottom:100px}.pub-icon{border:1px dashed #d1cdcd;border-radius:15px}.pub-icon:hover{transform:scale(.95);transition:.5s ease}.pub-text{line-height:1.5;padding-left:1.4rem}.pub{font-weight:300;max-width:800px;padding:20px}.pub-header{font-size:.75em;padding-left:40px;padding-right:40px}.award{display:inline;font-weight:400}.highlight{position:relative}.name-highlight{display:inline-block}.highlight:before{background-color:rgba(255,218,143,.614);bottom:0;content:"";height:60%;left:-2px;position:absolute;transform:rotate(-2deg);width:calc(100% + 4px);z-index:-1}.highlight-grey{position:relative}.highlight-grey:before{background-color:hsla(0,0%,88%,.353);bottom:0;content:"";height:60%;left:-2px;position:absolute;transform:rotate(-2deg);width:calc(100% + 4px);z-index:-1}.light-text{color:#615d5d;font-size:.9em;font-style:italic}.light-text-standard{color:#615d5d;font-size:.8em;padding-bottom:4em}.pad-10{padding:10px}.pad-10-right{padding-right:10px}.pad-50{padding:50px}.center{text-align:center}.top{min-height:calc(100vh - 100px)}.bottom{height:30px}.dont-center{text-align:left}.fun-text{max-width:800px;padding:30px}hr.gray{border-top:1px solid #d4d4d4}.photo{border-radius:125px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:250px;padding:0;width:250px}.subpage-img{max-width:100%}.subpage-img,.subpage-img-small{box-shadow:3px 3px 8px 0 #0000004d}.subpage-img-small,.subpage-img-small-no-shadow{max-width:33.3%}.subpage-smalltext{color:#afafaf;font-size:.8em}.cards-img{border-radius:25px;box-shadow:3px 3px 8px 0 #0000004d;height:300px;object-fit:cover;object-position:60% 50%;width:300px}.cards-text{padding:10px}.cards-img:hover{cursor:pointer;transform:scale(.95);transition:.5s ease}.hidden{color:#fff;position:absolute;right:30px;top:30px}.hidden:hover{color:#d3d3d3}#bio{color:#474747;font-weight:lighter;max-width:500px}#socials{font-size:1.5em;padding:20px;text-align:center}#fun-caption{padding-bottom:3%;padding-left:50px;padding-right:50px}.blog-post-title{color:#000;font-size:1.9em;font-weight:lighter}.blog-post-date{color:#999292;font-size:.8em;padding-bottom:1.2em}hr{background-color:#e8e8e8;border:none;height:1px}.wave{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:wave-animation;display:inline-block;transform-origin:70% 70%}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.bibtex-citation{background-color:#f0f0f0;border-radius:5px;font-size:.75em;overflow-x:auto;padding:10px;width:500px}.App{font-size:.95em;text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.3fcb913e.css.map*/