@import"https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap";body{height:100%;font-family:Encode Sans Condensed,sans-serif;margin:0}.website-wrapper{display:flex;flex-flow:column}.website-wrapper .content{height:calc(100vh - 64px);z-index:4}.website-wrapper .content .particle-background{z-index:-1;position:absolute}.website-wrapper .content .projects-page-wrapper:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(#00000073,#00000073),url(/landscape_projects.jpg) no-repeat center center;background-size:cover;z-index:-1}.website-wrapper .content .projects-page-wrapper{margin:0 50px;display:flex;flex-direction:column;height:100%}.website-wrapper .content .projects-page-wrapper .project-page-description{text-align:center;margin:4px 0 10px;font-size:18px}.website-wrapper .content .projects-page-wrapper .project-cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.website-wrapper .content .projects-page-wrapper .project-cards .project-card-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;border-radius:10px;margin:10px;padding:8px;background-color:#ffffffa6}.website-wrapper .content .projects-page-wrapper .project-cards .project-card-container .project-card-description{margin:4px 0;text-align:center}.website-wrapper .content .projects-page-wrapper .project-cards .project-card-container .project-card-chips{display:flex;flex-wrap:wrap;flex-flow:wrap;align-items:center;justify-content:center}.website-wrapper .content .projects-page-wrapper .project-cards .project-card-container .project-card-publication{display:flex;align-items:center}.website-wrapper .content .projects-page-wrapper .project-cards .project-card-container .project-card-publication .project-card-publication-text{color:#0054a4}.website-wrapper .content .projects-page-wrapper .project-cards .project-card-container .project-card-publication a{text-decoration:none;cursor:pointer}.website-wrapper .content .bio-page-wrapper:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(#00000073,#00000073),url(/bio_landscape.jpg) no-repeat center center;background-size:cover;z-index:-1;background-position:center bottom}.website-wrapper .content .bio-page-wrapper{position:relative;z-index:0;height:100%;display:flex;flex-direction:column;align-items:center;background:linear-gradient(#00000073,#00000073),url(/bio_landscape.jpg);background-repeat:no-repeat center top;background-size:cover;background-attachment:scroll;background-position:center bottom}.website-wrapper .content .bio-page-wrapper .bio-page-image{margin-top:10px;margin-bottom:20px;width:225px;height:225px;aspect-ratio:1/1;object-fit:cover;object-position:35% center;clip-path:circle(50% at 50% 50%)}.website-wrapper .content .bio-page-wrapper .bio-page-description{background-color:#ffffffa6;border-radius:10px;margin-left:15%;margin-right:15%;padding:20px}.website-wrapper .content .home-page-wrapper{display:grid;grid-template-rows:15% 45% 40%;height:100%;background:linear-gradient(#00000073,#00000073),url(/landscape.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center bottom}.website-wrapper .content .home-page-wrapper .homepage-footer-credit{grid-row-start:3;grid-row-end:4;position:absolute;bottom:20px;left:20px}.website-wrapper .content .home-page-wrapper .homepage-footer-credit #footer-text{font-size:15px;color:#fff;margin:0 0 20px 15px}.website-wrapper .content .home-page-wrapper .home-page-content{grid-row-start:2;grid-row-end:3;display:flex;flex-direction:column;align-items:center;margin:20px}.website-wrapper .content .home-page-wrapper .home-page-content #home-page-name{font-size:70px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;background-color:none;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.website-wrapper .content .home-page-wrapper .home-page-content #home-page-description{font-size:30px;background-color:none;text-align:center;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.website-wrapper .content .home-page-wrapper .home-page-content .homepage-icons-container{display:flex;align-items:center;background-color:none;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.website-wrapper .content .home-page-wrapper .home-page-content .homepage-icons-container a{text-decoration:none;cursor:pointer;margin:0 4px;color:#fff}.website-wrapper .content .home-page-wrapper .home-page-content .homepage-resume-section{display:flex;align-items:center;font-size:20px;background-color:none;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.website-wrapper .content .home-page-wrapper .home-page-content .homepage-resume-section a{text-decoration:none;cursor:pointer;color:#fff;margin-top:8px;margin-left:4px}.website-wrapper .content .home-page-wrapper .home-page-content .research-interests-section{color:#fff;display:flex;align-items:center;margin-bottom:20px;font-size:20px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.website-wrapper .content .home-page-wrapper .home-page-content .research-interests-section .research-chips-section{margin-left:4px;display:flex;align-items:center}.website-wrapper .content .home-page-wrapper .home-page-content .job-description{display:flex;align-items:center;font-size:20px;background-color:none;margin-bottom:20px;text-align:center;flex-wrap:wrap;color:#fff}.website-wrapper .content .home-page-wrapper .home-page-content .job-description a{text-decoration:none;cursor:pointer;color:#fff;margin-top:8px;margin-left:4px}@media screen and (min-width: 600px){#name-initials,#occupation-short,#job-description-short{display:none}.project-card-container{height:300px;width:400px}.research-chips-section{flex-direction:row}}@media screen and (max-width: 600px){#name-full,#occupation-full,#job-description-full{display:none}.project-card-container{width:300px;height:300px}.research-chips-section{flex-direction:column}#research-interests-title{display:none}}.project-card-dialog-icons-container{display:flex;justify-content:center;align-items:center}.project-card-dialog-icons-container a{margin:0 20px 20px}.project-card-dialog-description{margin-bottom:20px}.project-card-dialog-description #mvmt-tracker-additional-info{font-size:14px;margin-top:4px}
