@import url(https://fonts.googleapis.com/css2?family=Modern+Antiqua&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap);*{box-sizing:border-box;padding:0}*,.body{margin:0}.body{background-color:#fdfbf3;display:flex;flex-direction:column;font-family:Alegreya Sans,sans-serif;font-style:normal;font-weight:400;max-height:100vh;min-height:100vh}::selection{background-color:#e69beb84}p{font-size:18px}h1{color:#000;font-family:Modern Antiqua,serif;font-style:normal;font-weight:600}h1.space{margin:30px 0 20px}h2{color:#000;font-family:Modern Antiqua,serif;font-size:larger;font-weight:600}h2.space{margin-bottom:20px;margin-top:40px}h2.space2{margin-bottom:20px;margin-top:30px}h4{color:#e59beb}button{font-family:Alegreya Sans,sans-serif;font-style:normal;font-weight:500}.email-git{align-items:center;display:flex;justify-content:center}.scrollable{height:100%}.padding{margin-bottom:15px}.liststyle{margin-left:15px}.nolist{font-family:Modern Antiqua,serif;font-style:normal;font-weight:700;list-style-type:none}.container{margin:0 auto;padding:0 36px}.column_index{float:left;width:35%}.column_skills{float:left;line-height:1.4;margin-left:20px;width:32vw}.row:after{clear:both;content:"";display:table}.bar-container{background-color:#e0e0e0;border-radius:5px;height:8px;margin:8px 0 14.5px;width:100%}.bar-fill{background:linear-gradient(90deg,#a68dc7,#efa8f4);border-radius:5px;height:100%}.navbar{background:#4e9eac;color:#fff;height:60px}.navbar a{color:#fff;font-size:19px;font-weight:700;text-decoration:none;transition:.2s ease-in}.navbar a:hover{color:#efa8f4}.navbar a.active{color:#efa8f4;text-decoration:none}.navbar .container{align-items:center;display:flex;height:100%;justify-content:right}.navbar ul{display:flex;overflow:auto}.navbar ul li{margin:36px}.comp{display:flex;flex-direction:column}.comp_item{flex:1 1}.pfp{border:1.2vw solid #fde3e4;border-top-left-radius:250px;border-top-right-radius:250px;min-width:300px;width:70%}@media (max-width:800px){.image-content{padding-top:2.5rem}.pfp{border:14px solid #fde3e4;border-top-left-radius:200px;border-top-right-radius:200px;width:300px}}@media (max-height:590px) and (min-width:800px){.pfp{border:2.5vh solid #fde3e4;border-radius:50%;height:48vh;min-width:0;object-fit:cover;width:48vh}}@media (max-height:400px) and (min-width:800px){.image-content{margin-top:-3.5em}.pfp{border:5px solid #fde3e4;border-radius:50%;height:65px;min-width:0;object-fit:cover;position:relative;right:90px;top:55px;width:65px}.pfp-name{margin-left:80px}}.image-content{flex:1 1;margin-top:5px;order:-1;text-align:center}.main-content{flex:1 1;margin:0 10px;padding-bottom:15px}.e-list{display:flex;flex-direction:column;gap:9.5px}.e-item{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-bottom:9.5px}.e-dates,.e-details{flex:1 1}.e-details{margin-right:20px}.e-dates{text-align:right}@media (max-width:600px){.experience-item{align-items:flex-start;flex-direction:column}.experience-dates{margin-top:10px;text-align:left}}.projects-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}.project-card{background-color:#fde3e4;border-radius:5px;height:248px;overflow:hidden;position:relative;text-align:left;transition:transform .3s ease}.project-card:hover{transform:scale(1.05)}.project-title{font-size:larger;margin:8px 10px;position:relative}.project-image{height:205px;object-fit:cover;width:100%}.project-hover-content{background:#ffffffe6;bottom:0;box-sizing:border-box;left:0;padding:27px 16px 16px;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease;width:100%}.project-card:hover .project-hover-content{transform:translateY(0)}.project-more-button{background-color:#90534f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;padding:3px 8px 5px 9px;position:absolute;right:6px;top:7px;transition:.3s ease}.project-more-button:hover{background-color:#783e3a;border-radius:25px}.more{margin-top:2.2px}.back-button{background-color:#007bff;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 20px}.back-button:hover{background-color:#0056b3}.project-description{font-size:medium;margin:5px 10px 6px}.project-buttons{display:flex;justify-content:space-between;margin:10px -1px 0}.project-button{background-color:#484848;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 16px;text-decoration:none;transition:.3s ease;width:70px}.project-button:last-child{margin-right:0}.project-button:hover{background-color:#4e9eac}@media screen and (min-width:800px){.comp,.navbar{flex-direction:row}.comp_item{flex:1 1}.image-content{align-self:center;flex:1 1;order:-1;padding:10px 0 10px 10px;text-align:center}.main-content{flex:2 1;height:calc(100vh - 96px);padding:1px 10px 10px}.column_skills{float:left;margin-left:20px;width:22vw}.scrollable{overflow-y:scroll}}@media screen and (min-width:935px){.projects-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}header{min-height:50px}article{flex:1 1}footer{align-items:center;border-top:1.5px solid #4e9eac;display:flex;font-size:13px;height:36px;justify-content:center;text-align:center}.logo{border-radius:2px;height:20px;margin:3px 5px 0 0;width:20px}.contact-container{align-items:center;display:flex;flex-direction:column;padding:0 10px}.contact-content{background-color:#fde3e4;border-radius:15px;display:flex;flex-direction:row;justify-content:space-between;padding:20px;width:100%}.contact-left,.contact-right{flex:1 1}.contact-left{align-items:start;display:flex;flex-direction:column;gap:20px}.contact-inputs{border:2.8px solid #fff;border-radius:50px;box-shadow:.2vw .2vw .16vw #00000040,.2vw .2vw .24vw #00000040,.2vw .2vw .4vw #00000040;color:#666;font-weight:500;height:50px;max-width:385px;outline:none;padding-left:25px;transition:border .3s ease;width:100%}.contact-left textarea{border-radius:20px;height:140px;padding-top:15px}.contact-inputs:focus{border:2.8px solid #bba4da}.contact-inputs::placeholder{color:#a9a9a9}.contact-left button,.submit-section{align-items:center;display:flex;gap:10px}.contact-left button{background:linear-gradient(270deg,#efa8f4,#4e9eac);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:13px 25px;transition:box-shadow .3s ease}.contact-left button img{height:12px}.contact-left button:hover{box-shadow:.2vw .2vw .16vw #00000040,.2vw .2vw .24vw #00000040,.2vw .2vw .4vw #00000040}#result{color:#666;margin-left:10px}.contact-liststyle{margin-bottom:15px;margin-left:80px}.contact-list{align-items:center;display:flex;font-size:18px;margin:25px 0}@media screen and ((min-width:800px) and (max-width:980px)){.contact-content{align-items:center;flex-direction:column}.contact-left,.contact-right{padding:10px}.contact-inputs{width:36vw}.contact-liststyle{margin-bottom:15px;margin-left:0}}@media screen and (max-width:650px){.contact-content{align-items:center;flex-direction:column}.contact-left,.contact-right{padding:10px}.contact-inputs{width:80vw}.contact-liststyle{margin-bottom:15px;margin-left:0}}.popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;max-width:320px;padding:20px;text-align:center}.popup-button{background-color:#484848;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;text-decoration:none;transition:.3s ease}.popup-button:hover{background-color:#4e9eac}.back-button{background-color:#90534f;border:none;border-radius:5px;margin:20px 0 0;padding:8px 16px;transition:.3s ease;width:60px}.back-button:hover{background-color:#783e3a}.center-container{display:flex;justify-content:center}.demo-video{height:45vw;width:80vw}.project-descs{font-size:medium}.project-pics{border-radius:20px;box-shadow:.6vw .6vw .4vw #00000040,.6vw .6vw .8vw #00000040,.6vw .6vw 1vw #00000040;width:98%}@media screen and (min-width:800px){.demo-video{height:31.5vw;width:56vw}.project-pics{border-radius:20px;box-shadow:.3vw .3vw .2vw #00000040,.3vw .3vw .65vw #00000040,.3vw .3vw .8vw #00000040;width:98%}}
/*# sourceMappingURL=main.14458007.css.map*/