.masters-projects{background-color:#f5f5f5;padding:40px;text-align:center}.masters-projects h1{color:#333;margin-bottom:20px}.masters-projects .project-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px;min-height:180px;padding:20px}.masters-projects .project-item h2{color:#222;margin:10px 0}.masters-projects .project-item p{color:#666;font-size:16px;margin:10px 0}.masters-projects .project-item a{border-radius:5px;cursor:pointer;display:inline-block;font-weight:700;margin-top:20px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s;white-space:nowrap}.masters-projects .project-item a.notion-link{background-color:#0056b3;color:#fff}.masters-projects .project-item a.pdf-link{background-color:#ff6f61;color:#fff}.masters-projects .project-item a.download-button{background-color:#4caf50;color:#fff}.masters-projects .project-item a:hover{opacity:.9}.contact{display:flex}@media(max-width:768px){.contact{flex-direction:column}}.contact .left{flex:1 1;overflow:hidden}.contact .left .videoTag,.contact .left img{height:100%}.contact .right{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.contact .right h2{font-style:30px}.contact .right form{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-around;width:70%}.contact .right form input{font-size:14px;height:30px;width:300px}@media(max-width:768px){.contact .right form input{height:20px;width:200px}}.contact .right form textarea{font-size:14px;height:200px;width:300px}@media(max-width:768px){.contact .right form textarea{height:100px;width:200px}}.contact .right form button{border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;height:30px;width:150px}.contact .right form button.focus{outline:none}.contact .right form span{color:#9932cc}.intro{display:flex}@media(max-width:768px){.intro{flex-direction:column}}.intro .left{flex:.4 1;overflow:hidden}@media(max-width:768px){.intro .left{align-items:flex-start}}.intro .left .imgContainer{height:1000px;width:1000px}.intro .left .imgContainer img{height:90%}@media(max-width:768px){.intro .left .imgContainer img{height:37%;width:37%}}.intro .right{background-color:#ff7b00;flex:.6 1;position:relative}.intro .right .wrapper{display:flex;flex-direction:column;height:90%;justify-content:center;padding-left:50px;width:100%}@media(max-width:768px){.intro .right .wrapper{align-items:center;padding-left:0}}.intro .right .wrapper h1{color:azure;font-size:60px;margin:10px 0}@media(max-width:768px){.intro .right .wrapper h1{font-size:40px}}.intro .right .wrapper h2{color:azure;font-size:35px}.intro .right .wrapper h3{color:azure;font-size:30px}@media(max-width:768px){.intro .right .wrapper h3{font-size:20px}}.intro .right .wrapper h3 span{color:#adff2f;font-size:inherit}.intro .right .wrapper h3 .ityped-cursor{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{50%{opacity:1}to{opacity:0}}@keyframes blink{50%{opacity:1}to{opacity:0}}.intro .right a{bottom:10px;left:50%;position:absolute}.intro .right a img{-webkit-animation:arrowBlink 2s infinite;animation:arrowBlink 2s infinite;width:50px}.topbar{height:70px;position:fixed;top:0;width:100%;z-index:3}.topbar .wrapper{justify-content:space-between;padding:10px 30px}.topbar .wrapper,.topbar .wrapper .left,.topbar .wrapper .left .toggle{align-items:center;display:flex}.topbar .wrapper .left .toggle{background-color:#fff;border:1px solid #999;border-radius:20px;height:25px;justify-content:space-around;left:10px;position:fixed;top:10px;width:50px}.topbar .wrapper .left .toggle .toggleIcon{height:15px;width:15px}.topbar .wrapper .left .toggle .toggleButton{background-color:#999;border-radius:50%;cursor:pointer;height:25px;position:absolute;width:25px}.topbar .wrapper .left .intro a img{-webkit-animation:arrowBlink 2s infinite;animation:arrowBlink 2s infinite;left:40px;position:absolute;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);width:40px}@-webkit-keyframes arrowBlink{to{opacity:0}}@keyframes arrowBlink{to{opacity:0}}.topbar .wrapper .left .logo{color:inherit;font-size:40px;font-weight:700;margin-right:40px;text-decoration:none}.topbar .wrapper .left .itemContainer{align-items:center;display:flex;margin-left:30px}@media(max-width:768px){.topbar .wrapper .left .itemContainer{display:none}}.topbar .wrapper .left .itemContainer .icon{font-size:18px;margin-right:5px}.topbar .wrapper .left .itemContainer .span{font-size:15px;font-weight:500}.topbar .wrapper .left .imageLinks a img{height:35px;margin-left:10px}@media(max-width:768px){.topbar .wrapper .left .imageLinks a img{margin-left:45px}}.topbar .wrapper .right .beyondBurger{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;width:32px}.topbar .wrapper .right .beyondBurger span{background-color:#006400;height:3px;-webkit-transform-origin:left;transform-origin:left;transition:all 2s ease;width:100%}.topbar.active{background-color:#006400;color:#fff}.topbar.active .beyondBurger span:first-child{background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topbar.active .beyondBurger span:nth-child(2){opacity:0}.topbar.active .beyondBurger span:last-child{background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aboutMe{width:100%;word-break:break-word}@media(max-width:768px){.aboutMe{padding:24px 12px}.skills-section{padding:32px 12px}}.experience-section{overflow:hidden}@media(max-width:768px){.experience-section{padding:32px 8px}}.experience-section .timeline-item{overflow:hidden}@media(max-width:768px){.education-section{padding:32px 8px}.projects-section{padding:32px 12px}.site-footer{padding:24px 12px}}.specialty-page{overflow-x:hidden;word-break:break-word}@media(max-width:768px){.specialty-page{padding-left:12px;padding-right:12px;padding-top:72px}}.personal-projects-page{overflow-x:hidden;word-break:break-word}@media(max-width:768px){.personal-projects-page{padding-left:12px;padding-right:12px;padding-top:72px}}.app{min-height:100vh}.app,.app .sections{overflow-x:hidden;width:100%}.app .sections{position:relative}
/*# sourceMappingURL=main.ad54e707.css.map*/