@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{background-color:#e8e8e8}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#2f4157;font-optical-sizing:auto;margin:0;transition:all 1s}li,p{letter-spacing:1px}.App{text-align:center}.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)}}.MyProfile{background-color:#f2f2f2;box-shadow:0 4px 60px 0 #0000000d;display:flex;flex-direction:column;height:100vh;left:0;position:-webkit-sticky;position:sticky;top:0;width:400px;picture{aspect-ratio:1;width:100%;*{height:100%;object-fit:cover;width:100%}}.info{display:flex;flex-direction:column;padding:1.25rem;.copy{display:flex;flex-direction:column;gap:.5rem;*{text-align:left}h1{font-size:1.25rem}p{font-size:1rem}}}}@media (max-width:1200px){.LandingPage aside.MyProfile{align-items:center;flex-direction:row;height:-webkit-fit-content;height:fit-content;padding:24px 0;position:static;width:100%;picture{aspect-ratio:1;border-radius:100%;height:200px;margin:2rem;overflow:hidden;width:200px}.info{flex:1 1;flex-direction:column}}}@media (max-width:500px){.LandingPage aside.MyProfile{flex-direction:column;.info .copy *{text-align:center}picture{height:120px;margin:1rem;width:120px}}}.project-card-array{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding:2rem;width:100%}@media (max-width:740px){.project-card-array{display:flex;flex-direction:column}}.Project-Card{background-color:#e8e8e8;border-radius:.5rem;box-shadow:5px 5px 20px 0 #bebebe,-5px -5px 24px 0 #fff3;display:flex;flex-direction:column;overflow:hidden;width:100%;picture{height:400px;overflow:hidden;width:100%;*{height:100%;object-fit:cover;width:100%}&:hover *{scale:1.5}}.label{display:flex;flex-direction:column;gap:.5rem;padding:1rem;.category-list li,.name{text-align:left}.name{font-size:1rem;font-weight:700}.category-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;li{font-size:.75rem;list-style:none;text-transform:uppercase}}}}.standard-footer{background-color:#2f4157;display:flex;flex-direction:column;gap:1rem;padding:2rem;h2,h3,h4,h5,h6,li,p{color:#fff}button{width:-webkit-fit-content;width:fit-content}}.contact-me{flex-direction:column;gap:.5rem}.LandingPage,.contact-me{display:flex}.LandingPage{flex-direction:row;.main-column{flex-direction:column;width:100%}}@media(max-width:1200px){.LandingPage{flex-direction:column}}.Overview{display:flex;flex-direction:row;gap:2rem;padding:0 2rem;.main{display:flex;flex-direction:column;gap:2rem;.title{display:flex;flex-direction:column;gap:.5rem;.subheading{display:flex;flex-direction:row;gap:1rem;list-style:none;padding:0}}}.details{display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0;width:200px}}.Outcome{display:flex;flex-direction:column;gap:2rem;padding:0 2rem;.main{display:flex;flex-direction:column;gap:2rem;.title{display:flex;flex-direction:column;gap:.5rem;.subheading{display:flex;flex-direction:row;gap:1rem;list-style:none;padding:0}}}.details{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;list-style:none;padding:0;width:100%}}.prime-shell{align-items:center;background-color:#002c2c;color:#fff;display:flex;height:100%;justify-content:center;min-height:100vh;padding:2rem;width:100%;.container{display:flex;flex-direction:column;gap:1rem;max-width:1080px}}.title{display:flex;flex-direction:column;gap:1rem;.header{font-size:3rem}.subheader{font-size:2rem;opacity:80%}}.info-card{background-color:hsla(0,0%,100%,.025);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;&:hover{background-color:#ffffff0d;scale:1.01}.header{font-size:1.5rem}.body{font-size:1rem;line-height:150%}}.contact-card{background-color:hsla(0,0%,100%,.025);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;&:hover{background-color:#ffffff0d;scale:1.01}.header{font-size:1.5rem}.contact-info{display:flex;flex-direction:column;gap:.5rem;li{font-size:1rem;list-style-type:none;a{color:inherit;text-decoration:none}}}}
/*# sourceMappingURL=main.2788513d.css.map*/