html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Outfit,sans-serif;margin:0;padding:0}h1,h2{font-size:2.75rem}h3{font-size:1.75rem;font-weight:700}h4{font-size:1.25rem}span{color:#c6c5b9;display:inline-block;font-size:1.5rem;font-weight:700;margin-left:5px;text-decoration:underline;transition:all .2s ease-in-out}span:hover{color:#62929e;cursor:pointer;transform:scale(1.1)}.container{background-color:#364156;background-image:radial-gradient(#364156,#212d40,#364156);color:#c6c5b9;height:100vh;margin:0;overflow-y:scroll;padding:0;scroll-snap-type:y mandatory}.section{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;scroll-snap-align:start}.headshot{border-radius:3rem;height:auto;width:50%}.intro{flex-direction:column}.intro,.intro-container{align-items:center;display:flex}.intro-container{background-color:#364156;border:2px solid #c6c5b9;border-radius:3rem;justify-content:space-around;width:60%}.intro-container>*{padding:1.5rem}.intro-container-text{margin-left:-2rem}.intro-container-text>*{padding:.25rem}.connect,.intro-container-location{display:flex;flex-direction:row}.connect{align-items:center;gap:1rem;justify-content:center;margin-top:3rem}.education{align-items:center;display:flex;flex-direction:column}.education-grid{display:flex;flex-direction:row}.education-node{align-items:center;display:flex;flex-direction:column;padding:0 3rem}.education-node-text{display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;margin-left:-5rem;padding-left:0}.education-node-details{display:flex;flex-direction:row}.education-node-title{font-size:1.25rem;margin-bottom:-4rem;margin-top:-5rem}.education-node-title>p{font-size:1rem}.capstone{padding-top:5rem;text-align:center;width:100%}.capstone,.capstone-list{align-items:center;display:flex;flex-direction:column}.capstone-list{list-style-position:inside;margin:.5rem 0 0;padding-left:0}.capstone-list li{max-width:34rem}.projects{align-items:center;display:flex;flex-direction:column}.projects-grid{display:flex;flex-direction:row;justify-content:space-evenly}.project-node{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:0 3rem;width:30%}.project-image{border-radius:1rem;height:auto;margin-top:1rem;transition:all .3s ease-in-out;width:100%}.project-image:hover{cursor:pointer;transform:scale(1.05)}.project-technologies{display:flex;flex-direction:row;gap:1rem}.about{align-items:center;display:flex;flex-direction:column}.about-image-container{display:flex;flex-direction:row;gap:3rem;justify-content:center;margin-bottom:2rem;width:90%}.about-image{border-radius:1rem;height:auto;margin-top:1rem;transition:all .3s ease-in-out;width:50%}.about-image:hover{transform:scale(1.025)}.technology-icon{height:auto;transition:all .3s ease-in-out;width:2rem}.technology-icon:hover{color:#62929e;transform:scale(1.1)}.location-icon{height:auto;width:1.5rem}.down-arrow-icon{bottom:1rem;color:#11151c;left:49%;position:fixed;transition:all .2s ease-in-out;visibility:hidden}.down-arrow-icon:hover{cursor:pointer;transform:scale(1.1)}.socials-container{gap:.25rem;position:fixed;right:25px;top:10px}.social-icon{color:#11151c;transition:all .3s ease-in-out}.social-icon:hover{color:#62929e;cursor:pointer;transform:scale(1.1)}.nav-icon,hr{visibility:hidden}@media screen and (max-width:440px){hr{margin:0 0 1rem;visibility:visible;width:80%}.intro{margin-bottom:20rem}.intro-container{flex-direction:column;width:80%}.intro-container-text{align-items:center;display:flex;flex-direction:column;margin-left:0}.headshot{width:80%}.connect{margin:2rem 0 0}.section{scroll-snap-align:none}.education{margin-bottom:25rem}.education-grid{flex-direction:column;margin-top:-4rem;width:80%}.education-node{padding:0}.education-node-text{margin:-4rem 0 0;padding:0;text-align:center}.education-node-details{align-items:center;flex-direction:column;margin:0}.education-node-title{margin:1rem 0 0;padding:0;text-align:center}.education-logo{margin-left:2rem}.projects{margin-bottom:-3rem}.projects-grid{flex-direction:column;gap:5rem;width:80%}.project-node{margin:0;padding:0;width:100%}.about{margin-bottom:1rem;margin-left:10%;width:80%}.about-image-container{flex-direction:column;gap:0;width:100%}.about-image{width:100%}.nav-icon{visibility:visible}}@media screen and (min-width:441px) and (max-width:1020px){hr{margin:0 0 1rem;visibility:visible;width:80%}.intro{margin-bottom:25rem}.intro-container{flex-direction:column;width:80%}.intro-container-text{align-items:center;display:flex;flex-direction:column;margin-left:0}.headshot{width:80%}.connect{margin:2rem 0 0}.section{scroll-snap-align:none}.education{margin-bottom:35rem}.education-grid{flex-direction:column;margin-top:-4rem;width:80%}.education-node{padding:0}.education-node-text{margin:-4rem 0 0;padding:0;text-align:center}.education-node-details{align-items:center;flex-direction:column;margin:0}.education-node-title{margin:1rem 0 0;padding:0;text-align:center}.education-logo{margin-left:2rem}.projects{margin-bottom:17.5rem}.projects-grid{flex-direction:column;gap:5rem;width:80%}.project-node{margin:0;padding:0;width:100%}.about{margin-bottom:3rem;margin-left:10%;width:80%}.about-image-container{flex-direction:column;gap:0;width:100%}.about-image{width:100%}.nav-icon{visibility:visible}span{margin-bottom:3rem}}@media screen and (min-width:441px){.capstone-list li{text-align:left}}
/*# sourceMappingURL=main.2440ae13.css.map*/