body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Arial,Helvetica,sans-serif;height:100%}.App,.navbar{background-color:#aac0ec;width:100%}.navbar{align-items:center;display:flex;height:100px;justify-content:flex-end;left:0;position:fixed;top:0;transition:height .3s ease;z-index:1000}.links,.pages{align-items:center;display:flex;gap:30px}.links a{color:#fff;font-family:Comfortaa,sans-serif;font-size:25px;padding:0 15px;position:relative;text-decoration:none}.links a:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:width .3s ease;width:0}.links a:hover:after{width:100%}.links a:hover{color:#ffe7e9;text-shadow:0 3px 5px #d3d3d3}.linkedin{background-color:#aac0ec;border-color:#ffe7e9;border-radius:35px;color:#fff;cursor:pointer;font-family:Comfortaa;font-size:19px;height:45px;margin-right:30px;transition:background-color .5s,border-color .5s;width:200px}.linkedin:hover{background-color:#ffe7e9;border-color:#fff;cursor:pointer}.wrapper{display:flex;flex-direction:column;height:100vh}.home{background-color:#aac0ec;display:flex;flex:1 1;flex-direction:column;margin:0;min-height:100%;padding:0;width:100%}.intro{animation:fadeInAnimation 1s ease-in forwards;color:#fff;font-family:ConcertOne;font-size:80px;opacity:.3;padding-left:10vh;padding-top:30vh;pointer-events:none;text-shadow:0 4px 5px #d3d3d3}.intro.full-opacity{opacity:1;pointer-events:auto}.prompt{color:#fff;font-family:FiraSansExtraLight;font-size:50px;padding-left:10vh;text-shadow:0 3px 5px #d3d3d3}.buttons,.prompt{padding-top:2vh}.media{background-color:#ffe7e9;border-color:#fff;border-radius:35px 35px 35px 35px;box-shadow:0 4px 6px #0000001a,0 8px 12px #0000001a,0 12px 18px #0000001a,0 16px 24px #0000001a;cursor:pointer;height:70px;margin-right:7vh;margin-top:1vh;text-align:center;transition-duration:.5s;width:70px}.media:hover,.resume{background-color:#aac0ec;border-color:#ffe7e9}.resume{align-content:top;border-radius:35px 35px 35px 35px;box-shadow:0 4px 6px #0000001a,0 8px 12px #0000001a,0 12px 18px #0000001a,0 16px 24px #0000001a;color:#fff;cursor:pointer;font-family:Comfortaa;font-size:35px;height:70px;outline:none;position:relative;top:-1vh;width:235px}.resume,.resume:hover{transition-duration:.5s}.resume:hover{background-color:#ffe7e9;border-color:#fff}@keyframes fadeInAnimation{0%{opacity:.2}to{opacity:1}}@font-face{font-family:FiraSansExtraLight;src:url(/static/media/FiraSans-ExtraLight.74170e10f7c08b0be984.ttf) format("truetype")}@font-face{font-family:FiraSansExtraLightItalic;src:url(/static/media/FiraSans-ExtraLightItalic.312e658828346456715f.ttf) format("truetype")}@media only screen and (max-width:1300px){.wrapper{height:1200px}}.about{align-items:center;background-color:#aac0ec;display:flex;height:100vh;justify-content:space-around;margin:0;padding:0}.text{margin-left:10vh;margin-top:-20vh;width:50%}h1{font-family:ConcertOne;font-size:65px;text-shadow:0 3px 5px #d3d3d3}h1,p{color:#fff}p{font-family:Comfortaa;font-size:33px;margin:20px 0;width:90%}.headshot{margin-left:-10vw;text-align:center;width:28vw}.headshot img{border:5px solid #ffe7e9;border-radius:30px;box-shadow:0 0 8px 3px #789;max-height:100%;max-width:100%}@font-face{font-family:ConcertOne;src:url(/static/media/ConcertOne-Regular.646d19d3a58116d78c9c.ttf) format("truetype")}@media only screen and (max-width:500px){.about{height:1200px}}.projects{align-items:center;background-color:#aac0ec;display:flex;flex-direction:column;height:100vh;justify-content:top;margin:0;padding:0;width:100%}.title{margin-left:-40vw;margin-top:12vh}.projects .projectTitle{color:#3e497a;font-size:60px;font-weight:bolder;text-align:center}.projectList{gap:25px;margin-top:100px}.projectItem{font-size:24px;padding:10px 0}.projects{color:#2b2f42}.title{color:#fff;font-size:64px;margin-bottom:40px}.projectList{display:flex;flex-direction:column;gap:22px;margin-top:20px}.projectItem{color:#fff;font-size:22px;letter-spacing:.3px}.projectLink{color:#5a75d6;font-weight:600;text-decoration:none}.projectLink:visited{color:#7c6bd1}.projectLink:hover{color:#e8ebff;text-decoration:underline}.bgImage{opacity:1;transition:opacity .2s ease}.bgImage:hover{opacity:.7}.footer{background-color:#faf9f6;height:70vh;padding-top:4%;position:relative;width:100%}.thanks{color:#aac0ec;font:50px Comfortaa;font-weight:700;margin-left:5%;text-shadow:0 4px 5px #d3d3d3;width:750px}.contact{margin-left:46%;margin-top:-10%}.tag{bottom:5%;color:#aac0ec;font-family:Comfortaa;left:50%;position:absolute;text-align:center;text-decoration:underline;transform:translateX(-50%)}.sociaMedia{background-color:#fff}.contact{width:550px}input{margin-bottom:10px}input,textarea{background-color:#aac0ec;border-radius:5px 5px 5px 5px;font:25px Comfortaa;opacity:.7;text-align:top;vertical-align:text-top}textarea{resize:none}textarea[type=text]{color:#fff}textarea::placeholder{bolder-color:#fff;color:#fff;opacity:.7}input[type=text]{color:#fff}input::placeholder{color:#fff;opacity:.7}.email,.message,.name,.subject{border-color:#fff;width:500px}.message{height:350px}.send{background-color:#aac0ec;border-color:#ffe7e9;border-radius:35px;color:#aac0ec;color:#fff;cursor:pointer;font-family:Comfortaa;font-size:25px;height:45px;margin-top:25px;transition:background-color .5s,border-color .5s;width:200px}.send:hover{background-color:#ffe7e9;border-color:#fff;cursor:pointer}.project{display:flex;flex:50% 1;flex-direction:column;font-family:Comfortaa;height:100vh;justify-content:left;width:100%}.project,.project h1{background-color:#aac0ec}.project h1{font-size:60px;margin-top:15vh;text-align:center}.aboutproj{display:inline-flex}.proj-image{background-color:#aac0ec;height:63vh;margin-left:5%}.project img{align-items:left;border:1px solid grey;border-radius:20px 20px 20px 20px;box-shadow:0 0 8px 3px grey;color:#f0f0f0;height:60vh;justify-content:left;margin-top:5%;text-align:left;width:100%}.project svg{color:#fff;font-size:50px}.desc{background-color:#aac0ec;color:#fff;flex:50% 1;font-size:25px;height:100%;line-height:40px;margin:4% 5% 0 6%;text-align:left;width:auto}.desc .name{color:#fff;font-size:40px}.desc .about{background-color:#fff;color:#fff;font:35px;margin-top:0}.desc b{margin-top:0}.projlink{cursor:pointer;font-size:35px;text-decoration:underline}.projlink:hover{color:#ffe7e9}@font-face{font-family:Comfortaa;src:url(/static/media/Comfortaa-VariableFont_wght.7b8c952927af2b0deacd.ttf) format("truetype")}
/*# sourceMappingURL=main.64ab7ae0.css.map*/