@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;200;300;400;500;600;700&display=swap);.top-banner{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:20px 20px 10px;width:100%}.logo-container{text-align:center}.logo{height:200px}.navbar-container{margin-top:10px;width:100%}.navbar{list-style:none;padding:0;display:flex;justify-content:center;grid-gap:30px;gap:30px}.navbar,.navbar li{margin:0}.navbar a{text-decoration:none;color:#004aad;font-weight:700;font-size:1.1em}.navbar a:hover{color:#5de0e6}.about-section{padding:40px 20px;background-color:#f5f5f5;color:#333}.about-image{float:left;margin-right:20px;width:300px;border-radius:10px}.about-text{color:#333;font-size:1.1em;line-height:1.6}.about-text h2{color:#004aad;margin-bottom:20px}.gradient-banner{padding:100px 0}.content-box{padding:30px;max-width:450px}.rocket-container{display:flex;justify-content:flex-end;margin-top:50px;opacity:0;transition:opacity 1s ease-in-out;position:sticky;bottom:20px;right:20px;z-index:1000}.rocket-container.visible{opacity:1}.rocket{width:50px;height:auto;transition:transform 5s ease-in-out;visibility:visible}.flying-rocket,.rocket.hidden{visibility:hidden}.flying-rocket{position:absolute;width:50px;height:auto;top:80%;left:0;transition:transform 5s ease-in-out}.flying-rocket.visible{visibility:visible;transform:translate(100vw,-100vh)}.gradient-banner{width:100%;display:flex;justify-content:center}.content-box{max-width:500px;text-align:center}.content-box h1{margin-bottom:20px;color:#004aad}.content-box p{color:#333;font-size:1.1em}.download-buttons{margin-top:20px}.download-buttons .btn{display:inline-block;padding:10px 20px;margin:10px;background-color:#004aad;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}.download-buttons .btn:hover{background-color:#5de0e6}.resume-section{padding:40px 20px;display:flex;flex-direction:column;background-color:linear-gradient(90deg,#5de0e6,#004aad)}.resume-section img.section-icon{width:80px;height:80px}.experience-section{display:flex;align-items:flex-start;margin-top:20px}.experience-images{display:flex;flex-direction:column;margin-right:20px}.experience-image{max-height:150px}.experience-image,.experience-image-tall{max-width:150px;margin-bottom:60px;border-radius:8px}.experience-image-tall{max-height:250px}.experience-details{color:#fff}.experience-details ul{list-style-position:inside;color:#fff}.experience-details ul li{margin-bottom:10px;line-height:1.8em;color:#fff}.education-section{position:relative;background-color:#fff;padding:40px 20px;border-radius:10px;margin-bottom:20px}.education-header{color:#004aad;margin-bottom:20px}.education-section h2{color:#000;margin-bottom:0}.education-section .section-content{padding-left:20px}.education-section h3{margin:0;font-size:1.5em;color:#004aad}.education-dates{font-size:1em;color:#004aad;margin-bottom:10px}.education-degree{font-size:1.2em;color:#004aad;margin-bottom:10px}.education-coursework{font-size:1em;color:#000;line-height:1.6em}.education-image{position:absolute;top:20px;right:20px;max-width:300px;max-height:175px;border-radius:8px}.professional-experiences-section{background:linear-gradient(90deg,#5de0e6,#004aad);padding:40px 20px;display:flex;flex-direction:column;border-radius:10px;margin-bottom:20px}.experience-header{display:flex;align-items:center;margin-bottom:20px;color:#fff}.resume-section img.section-icon{width:50px;height:50px;margin-right:20px}.resume-section h2{color:#004aad;margin-bottom:0}.section-content{padding-left:20px;font-size:1.1em;color:#333}.skills-list p{margin:10px 0;line-height:1.6em}.skills-list strong{color:#004aad}.gradient-banner{background:linear-gradient(90deg,#5de0e6,#004aad);padding:50px 0;text-align:center;color:#fff}.content-box{background-color:#fff;padding:20px;max-width:600px;margin:0 auto;border-radius:10px}.content-box h1{margin-bottom:10px;font-size:2.5em}.content-box p{font-size:1.2em}.research-section{margin-bottom:40px}.title-and-logo{display:flex;align-items:center;margin-bottom:10px}.title-and-logo h2{margin-left:15px;font-size:1.8em;color:#004aad}.research-logo{width:80px;height:80px;border-radius:50%}.research-image,.research-video{max-width:100px;height:auto;margin-bottom:20px;border-radius:10px}.research-links{list-style-type:none;padding-left:0;margin-top:10px}.research-links li{display:inline-block;margin-right:20px}.research-button{display:inline-block;padding:10px 20px;background-color:#004aad;color:#fff;text-decoration:none;border-radius:25px;transition:background-color .3s ease;margin:5px 100px}.research-button:hover{background-color:#5de0e6}.research-description{max-width:80%;margin-bottom:20px;margin-right:100px;margin-left:100px}.projects-page{padding:40px 20px;background-color:#f5f5f5}.project-section{margin-bottom:40px}.project-section h2{color:#004aad;font-size:1.8em}.project-description{color:#333;font-size:1.1em;line-height:1.6;margin-top:20px}.blog-list{max-width:800px;margin:40px auto;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.blog-preview{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}.blog-preview:last-child{border-bottom:none}.blog-info{flex-grow:1}.blog-info h2{font-size:1.5em;margin:0;color:#004aad}.blog-info h2 a{text-decoration:none;color:#004aad}.blog-info h2 a:hover{text-decoration:underline}.blog-info .blog-meta{font-size:.9em;color:#888;margin-top:5px}.blog-thumbnail-preview{width:60px;height:auto;margin-left:20px;border-radius:5px}.full-blog-post{max-width:800px;margin:40px auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.full-blog-post h1{font-size:2em;color:#004aad;margin-bottom:20px;text-align:center}.blog-thumbnail{width:100%;height:auto;border-radius:10px;margin-bottom:10px}figcaption{font-family:"Times New Roman",Times,serif;font-size:.9em;color:#555;margin-top:10px;text-align:center;word-wrap:break-word}figcaption a{color:#004aad;text-decoration:none}figcaption a:hover{text-decoration:underline}.blog-content{margin-top:20px}.blog-content p{line-height:1.6;font-size:1.1em;color:#333;margin-bottom:20px}body{font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto}.josefin-sans-100{font-weight:100}.josefin-sans-200{font-weight:200}.rocket{position:fixed;bottom:20px;left:20px;width:100px;cursor:pointer;z-index:1000;transition:transform .5s ease-in-out}.rocket-flying{position:fixed;animation:flyRocket 2s forwards}@keyframes flyRocket{0%{bottom:20px;left:20px;transform:rotate(0deg)}50%{bottom:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg)}to{top:20px;left:80%;transform:translateY(-100%) rotate(270deg)}}@keyframes flyRocketLoop{0%{transform:translateY(0)}50%{transform:translateY(-200px) rotate(180deg)}to{transform:translateY(0) rotate(1turn)}}.rocket-loop{animation:flyRocketLoop 4s ease-in-out infinite}
/*# sourceMappingURL=main.d9056229.chunk.css.map */