*{margin:0;padding:0}a{text-decoration:none;color:#999999}a:hover{text-decoration:underline}.ap-container{width:90%;max-width:600px;margin:0 auto;margin-top:64px}.ap-avater{height:48px;width:48px;border-radius:24px}.ap-title{font-family:"Syne", serif;font-weight:600;font-size:30px;letter-spacing:-1px;line-height:1.2em;margin-top:12px;margin-bottom:0px}.ap-tagline{font-family:"Syne", serif;font-weight:400;color:#555555;margin-top:0;margin-bottom:8px}.ap-nav ul{margin:0;padding:0;list-style:none;overflow:hidden}.ap-nav ul li{margin:0;margin-top:16px;float:left;padding-right:16px;font-family:"Inter", serif;font-weight:400;font-size:16px}.ap-nav ul li .ap-active{text-decoration:none;cursor:default;color:#000 !important}.ap-line{height:1px;margin:36px 0;background-color:#eee}.ap-content{font-family:"Manrope", serif;font-weight:500;color:#444444;font-size:16px;line-height:1.6em}.ap-content a{text-decoration:none;color:#ff0000}.ap-content a:hover{text-decoration:underline}.ap-block{margin:20px 0px 20px 0px}.ap-subtitle{font-family:"DM Sans", sans-serif;font-weight:400;font-size:18px;color:#555555}.ap-experience{margin:16px 0px}.ap-experience-title{font-family:"DM Sans", sans-serif;font-size:18px;font-weight:600}.ap-experience-title a{color:#0ea470;text-decoration:none}.ap-experience-year{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#8f8f8f;margin:4px 0px 4px}.ap-experience-excerpt{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.3em;font-size:14px}.ap-experience-tags{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#444444;margin:6px 0px}.ap-experience-tags .ap-experience-chip{border:1px solid #0ea470;border-radius:5px;padding:2px 4px;color:#0ea470}.ap-education{margin:16px 0px}.ap-education-degree{font-family:"DM Sans", sans-serif;font-size:18px;font-weight:600}.ap-education-institute{font-family:"DM Sans", sans-serif;font-size:16px;font-weight:500}.ap-education-year{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#8f8f8f;margin:4px 0px 4px}.ap-education-excerpt{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.3em;font-size:15px;margin-bottom:1.3rem}.ap-skill-category{font-family:"DM Sans", sans-serif;font-size:18px;font-weight:600;margin-top:8px}.ap-skill-tags{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#444444;margin:6px 0px}.ap-skill-tags .ap-skill-chip{border:1px solid #0ea470;border-radius:5px;padding:2px 4px;color:#0ea470}.ap-project{margin:16px 0px}.ap-project-title{font-family:"DM Sans", sans-serif;font-size:18px;font-weight:600;color:#0ea470 !important;text-decoration:none}.ap-project-title:hover{text-decoration:underline;color:#0ea470 !important}.ap-project-year{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#8f8f8f;margin:4px 0px 8px}.ap-project-excerpt{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.3em;font-size:16px}.ap-project-tags{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#444444;margin:6px 0px}.ap-project-tags .ap-project-chip{border:1px solid #0ea470;border-radius:5px;padding:2px 4px;color:#0ea470}.ap-publication{margin:16px 0px}.ap-publication-title{font-family:"DM Sans", sans-serif;font-size:17px;font-weight:600;color:#0ea470 !important;text-decoration:none}.ap-publication-title:hover{text-decoration:underline;color:#0ea470 !important}.ap-publication-authors{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.3em;font-size:14px;margin:4px 0px 0px}.ap-publication-year{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:600;color:#8f8f8f;margin:4px 0px 8px}.ap-certification{margin:16px 0px}.ap-certification-title{font-family:"DM Sans", sans-serif;font-size:18px;font-weight:600;color:#0ea470 !important;text-decoration:none}.ap-certification-title:hover{text-decoration:underline;color:#0ea470 !important}.ap-certification-institute{font-family:"DM Sans", sans-serif;font-size:16px;font-weight:500}.ap-certification-year{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#8f8f8f;margin:4px 0px 8px}.ap-certification-excerpt{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.3em;font-size:16px}.ap-achievement{margin:16px 0px}.ap-achievement-title{font-family:"DM Sans", sans-serif;font-size:18px;font-weight:600}.ap-achievement-year{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#8f8f8f;margin:4px 0px 8px}.ap-achievement-excerpt{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.3em;font-size:16px}.ap-comments{margin:28px 0px 12px}.ap-footer{margin:40px 0px 20px;text-align:center}.ap-social{text-align:center}.ap-social ul{margin:0;padding:0;list-style:none;overflow:hidden;display:inline-block}.ap-social ul li{float:left;font-family:"Inter", serif;font-weight:400;font-size:16px}.ap-social ul li:after{content:"/";padding:0 5px}.ap-social ul li:last-child:after{content:""}.ap-social ul li a{text-decoration:none;color:#999999}.ap-social ul li a:hover{text-decoration:underline}.ap-social-header{margin-bottom:8px}.ap-social-header ul{margin:0;padding:0;list-style:none;overflow:hidden;display:inline-block}.ap-social-header ul li{float:left;font-family:"Inter", serif;font-weight:400;font-size:16px}.ap-social-header ul li:after{content:"/";padding:0 5px}.ap-social-header ul li:last-child:after{content:""}.ap-social-header ul li a{text-decoration:none;color:#999999}.ap-social-header ul li a:hover{text-decoration:underline;color:#0ea470}.ap-copyright{margin:4px 0px;font-family:"Inter", serif;font-size:14px;color:#999999}.ap-blog-post{margin:16px 0px}.ap-blog-title{font-family:"DM Sans", sans-serif;font-size:22px;font-weight:600;color:#000 !important}.ap-blog-title:hover{color:#0ea470 !important}.ap-blog-timestamp{font-family:"DM Sans", sans-serif;font-size:14px;font-weight:400;color:#8f8f8f;margin:4px 0px 8px}.ap-blog-excerpt{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.3em;font-size:16px}.ap-blog-title-single,.ap-project-title-single,.ap-publication-title-single{font-family:"DM Sans", sans-serif;font-size:28px;font-weight:600;color:#000 !important;margin-bottom:4px}.ap-blog-timestamp-single,.ap-project-timestamp-single,.ap-publication-timestamp-single{font-family:"DM Sans", sans-serif;font-size:16px;font-weight:400;color:#8f8f8f;margin:4px 0px 8px}.ap-blog-featured-single,.ap-project-featured-single,.ap-publication-featured-single{width:100%;border-radius:8px;margin:16px 0px 16px}.ap-blog-content,.ap-project-content,.ap-publication-content{margin:12px auto;color:#000 !important}.ap-blog-content h1,h2,h3,h4,h5,h6,.ap-project-content h1,h2,h3,h4,h5,h6,.ap-publication-content h1,h2,h3,h4,h5,h6{font-family:'DM Sans', sans-serif;margin:8px 0px}.ap-blog-content blockquote,.ap-project-content blockquote,.ap-publication-content blockquote{margin:10px 0 10px;padding:10px 15px;background-color:#f9f9f9;border-left:5px solid #0ea470;font-size:14px;line-height:1.5}.ap-blog-content table,.ap-project-content table,.ap-publication-content table{border-collapse:collapse;width:100%;margin:1rem 0}.ap-blog-content th,td,.ap-project-content th,td,.ap-publication-content th,td{padding:0.5rem;border:1px solid #ccc}.ap-blog-content th,.ap-project-content th,.ap-publication-content th{text-align:left;background-color:#f9f9f9}.ap-project-url-single,.ap-publication-url-single{color:#000;overflow-wrap:break-word}.ap-pagination{text-align:center}.ap-pagination ul{margin:0;padding:0;list-style:none;overflow:hidden;display:inline-block}.ap-pagination ul li{float:left;font-family:"Inter", serif;font-weight:400;font-size:16px;margin-right:20px}.ap-pagination ul li a{text-decoration:none;color:#000 !important}.ap-pagination ul li a:hover{text-decoration:underline;color:#0ea470 !important}.ap-form-container{margin:28px auto;background-color:#fff}.ap-form-container input[type="text"],input[type="email"],textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:16px}.ap-form-container input[type="submit"]{background-color:#555555;color:white;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.ap-form-container input[type="submit"]:hover{background-color:#0ea470}.ap-form-container,.ap-form-container input,.ap-form-container textarea,.ap-form-container label{font-family:"DM Sans", sans-serif}@media (max-width: 768px){.ap-container{margin:0 auto;margin-top:32px}}.ap-404-title{font-family:"Syne", serif;font-size:128px;text-align:center;margin-top:128;margin-bottom:64px;margin-top:64px}.ap-404-subtitle{font-family:"Syne", serif;font-size:36px;line-height:1em;text-align:center}.ap-404-details{font-family:"DM Sans", sans-serif;font-size:18px;text-align:center}.ap-404-details a{color:#0ea470;text-decoration:none}.ap-career-objective-md p{margin-bottom:1rem}.ap-career-objective-md{white-space:normal}
