.Navbar_navbar__XlgWY{position:fixed;top:1rem;width:600px;display:flex;justify-content:space-between;align-items:center;z-index:3;background-color:rgba(55,54,89,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 15px 0 rgba(0,0,0,.5);border-radius:1rem;padding:.3rem 1rem}.Navbar_navbar-list__gdGsE{display:flex;gap:2rem}.Navbar_underline__e3DLR{margin-top:.2rem;position:absolute;top:100%;left:0;width:100%;height:2px;border-radius:15px;background:var(--primary-color);opacity:.85}.Navbar_motion-div__9zkc8{position:relative}@media only screen and (max-width:1400px){.Navbar_navbar__XlgWY{width:530px}}@media only screen and (max-width:767px){.Navbar_navbar__XlgWY{max-width:380px}}.PrimaryButton_button-primary__Lkg_4{color:var(--background-color);padding:.5rem;background-color:var(--primary-color);border-radius:5px;transition:all .3s}.SecondaryButton_button-secondary__ZLEYp{padding:.4rem;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:5px;position:relative;transition:all .5s}.SecondaryButton_button-secondary__ZLEYp:after{z-index:-1;position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:all .5s}.SecondaryButton_button-secondary__ZLEYp:hover:after{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.SecondaryButton_button-secondary__ZLEYp:hover{color:var(--background-color)}.HomeText_text-container__V28Zw{z-index:1;margin-bottom:3rem}.HomeText_title__yOaPz{font-weight:400;margin-bottom:1rem}.HomeText_name__mHc4k{font-size:2.5rem;line-height:3rem;font-weight:400;margin-bottom:3rem}.HomeText_buttons-container__1hqng{display:flex;justify-content:center;align-items:center;gap:2rem}.HomeText_icon__Mcjrr{font-size:2rem;transition:all .3s}.HomeText_github__68uMp:hover{color:#8b7e7e}.HomeText_linkedin__OT9St:hover{color:#0077b5}.HomeText_gmail__tXv3y:hover{color:#d44638}@media only screen and (max-width:1400px){.HomeText_title__yOaPz{font-size:1.2rem}.HomeText_name__mHc4k{font-size:1.6rem;line-height:2rem}.HomeText_buttons-container__1hqng{gap:1.5rem}}@media only screen and (max-width:767px){.HomeText_title__yOaPz{font-size:1rem;margin-bottom:.5rem}.HomeText_name__mHc4k{font-size:1.7rem}.HomeText_text-container__V28Zw{margin-bottom:0}}.LandingPageAnimation_svg-container__HQ2Pr{width:40%;display:flex;justify-content:center;align-items:center}.LandingPageAnimation_svg__txJX4{width:100%}@media only screen and (min-width:770px) and (max-width:1400px){.LandingPageAnimation_svg-container__HQ2Pr{width:auto}.LandingPageAnimation_svg__txJX4{height:500px;width:auto}}@media only screen and (max-width:1024px){.LandingPageAnimation_svg-container__HQ2Pr{width:80%}}@media only screen and (max-width:767px){.LandingPageAnimation_svg-container__HQ2Pr{width:90%}}.Home_home__k4Ffn{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow-x:hidden;gap:5rem;padding:0 10rem}@media only screen and (max-width:1400px){.Home_home__k4Ffn{margin-bottom:5rem}}@media only screen and (max-width:1024px){.Home_home__k4Ffn{height:max(950px,100vh);flex-direction:column-reverse;padding:2rem 0 0;gap:1.5rem;margin-bottom:5rem}}@media only screen and (max-width:767px){.Home_home__k4Ffn{height:100svh;flex-direction:column-reverse;padding:0;gap:1.5rem;margin-bottom:5rem}}.Skill_skill__cnoxJ{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:9.5rem;width:9.5rem;font-size:1.5rem;text-wrap:wrap;border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,.185);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#373659;z-index:1;margin:10rem}@media only screen and (max-width:1400px){.Skill_skill__cnoxJ{height:8rem;width:8rem;margin:8rem}}.SkillItem_skill-item__tSGpr{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;text-align:center;height:7rem;width:7rem;font-size:1.25rem;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.185);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#373659;font-size:.9rem;transition:all .5s}@media only screen and (max-width:1400px){.SkillItem_skill-item__tSGpr{height:6rem;width:6rem}}.SectionTitle_divider-container__bA6Cz{position:absolute;width:100%;height:100%;display:flex;justify-content:center}.SectionTitle_divider-container__bA6Cz:before{content:"";pointer-events:none;position:absolute;top:-25rem;height:50rem;width:100%;background-image:conic-gradient(from 90deg at 80% 50%,#181726,var(--feature-color-dark)),conic-gradient(from 270deg at 20% 50%,var(--feature-color-dark),#181726);background-repeat:no-repeat;transition:all 1s ease-in;-webkit-mask-image:radial-gradient(100% 50% at center center,#000,transparent);mask-image:radial-gradient(100% 50% at center center,#000,transparent);background-size:50% 100%,50% 100%;background-position:1% 0,99% 0;--tw-rotate:180deg;opacity:var(--opacity);transform:translate(0) rotate(var(--tw-rotate)) skewX(0) skewY(0) scaleX(var(--scale)) scaleY(1)}.SectionTitle_divider-container__bA6Cz:after{content:"";pointer-events:none;position:absolute;inset:0}.SectionTitle_section-title__pw_28{z-index:1;margin-top:4rem;font-size:3.5rem;transition-duration:1s,1s;transition-property:opacity,transform;transform:translateY(var(--translate-y));opacity:var(--opacity)}.Skills_skills-container__9M_sO{flex-wrap:wrap;width:100%;padding:10rem 2rem}.Skills_skill-container__JEtIM,.Skills_skills-container__9M_sO{position:relative;display:flex;justify-content:center;align-items:center}.SubTitle_sub-title__nuQhW{margin-bottom:2rem}.SubTitle_sub-title-text__n9A8b{position:relative;font-weight:300;padding-bottom:4px}.SubTitle_sub-title-text__n9A8b:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#079d57;background:linear-gradient(to right,#079d57 0,var(--primary-color) 100%);z-index:-1}.Project_project-container__AalWc{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:75rem;margin:0 2rem;padding:3rem 5rem;z-index:1;border-radius:20px}.Project_project-name__UT3Th{font-weight:400;font-size:2.5rem;line-height:3rem}.Project_project__8ef2d{display:flex;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%}.Project_project-reverse__CwU7Y{flex-direction:row-reverse}.Project_project-image-container__lO4ob{position:relative;width:60%;height:100%}.Project_project-detail__uL1qo{width:40%;display:flex;flex-direction:column}.Project_technologies-container__N7I5Z{display:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:2rem}.Project_technology__K2g1o{list-style:none;display:flex;justify-content:flex-start;align-items:center}.Project_project-image__Xmqdd{width:100%;height:100%;will-change:transform;border-radius:15px;box-shadow:0 60px 123px -25px hsla(225,2%,62%,.42),0 35px 75px -35px hsla(225,2%,62%,.08);transition:all .7s ease}.Project_project-image-left__1y7vC{transform:perspective(800px) rotateY(25deg) scale(1) rotateX(10deg)}.Project_project-image-right__JrSgG{transform:perspective(800px) rotateY(-25deg) scale(1) rotateX(10deg)}.Project_project-image__Xmqdd:hover{box-shadow:0 19px 67px -38px hsla(225,2%,62%,.8);transform:rotateY(0) translateY(0) rotateX(0) scale(1)}.Project_buttons-container__QH557{display:flex;gap:1rem}@media only screen and (max-width:1400px){.Project_project-container__AalWc{width:65rem}}@media only screen and (max-width:1024px){.Project_project-container__AalWc{width:100%;margin:0;padding:3rem 0}.Project_project__8ef2d{flex-direction:column}.Project_project-image-container__lO4ob{width:75%;margin-bottom:2rem}.Project_project-detail__uL1qo{width:80%}.Project_buttons-container__QH557{justify-content:center;align-items:center;margin-top:1rem}}@media only screen and (max-width:767px){.Project_project-container__AalWc{width:100%;margin:0;padding:3rem 0}.Project_project__8ef2d{flex-direction:column}.Project_project-image-container__lO4ob{width:80%;margin-bottom:0}.Project_project-detail__uL1qo{width:80%}.Project_buttons-container__QH557{justify-content:center;align-items:center;margin-top:0}}.Projects_projects-section__QwxLf{position:relative;width:100%}.Projects_projects-container__MCq3t{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;margin:12rem 0}@media only screen and (max-width:1400px){.Projects_projects-container__MCq3t{margin-top:10rem;margin-bottom:2rem}}.Experience_experience__GUog5{margin-bottom:2rem}.Experience_responsibility-list__DTTkM{margin-top:1rem}.Experience_responsibility-list__DTTkM li{margin-left:2rem}.Education_education__dIKiR,.Honours_honours__p8aLy{margin-bottom:2rem}.Honours_honours__p8aLy li{margin-left:1rem;padding-bottom:1rem}.Resume_resume__EzCur{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5rem 0;width:100%;position:relative}.Resume_resume-section__YBLE_{max-width:1000px;width:100%;display:flex;flex-direction:column;padding:0 3rem;z-index:1}.Resume_resume-first-section__SCxUm{margin-top:11rem}.Socials_icon__WOK6o{transition:all .3s;padding:.4rem .6rem;color:var(--text-primary-color);background-color:#3f3d66}.Socials_github__cx3De{border-radius:0 8px 0 0}.Socials_gmail__zUFRU{border-radius:0 0 8px 0}.Socials_icon__WOK6o:hover{padding-left:2rem}@media only screen and (max-width:767px){.Socials_icon__WOK6o{padding:.6rem}.Socials_icon__WOK6o:hover{padding-left:.6rem;padding-bottom:2rem}.Socials_github__cx3De{border-radius:8px 0 0 0}.Socials_gmail__zUFRU{border-radius:0 8px 0 0}}.Divider_divider__b5gxy{width:30%;height:1px;background-color:var(--background-secondary-color);margin-bottom:2rem}.Footer_info-container__Hj6x1{width:1000px;padding:0 3rem;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:center}.Footer_socials-container__HMZws{display:flex;justify-content:center;align-items:center;gap:1rem}.Footer_email___L_FS{transition:all .3s}.Footer_email___L_FS:hover{color:#fff}.Footer_icon__YVizU{font-size:1.5rem;transition:all .3s}.Footer_github__LmXPn:hover{color:#8b7e7e}.Footer_linkedin__JqV1s:hover{color:#0077b5}.Footer_gmail__YtxPG:hover{color:#d44638}@media only screen and (max-width:1024px){.Footer_info-container__Hj6x1{padding:0;width:90%}}@media only screen and (max-width:767px){.Footer_info-container__Hj6x1{padding:0;width:90%}}.ProgressBar_progress__tprBQ{position:fixed;left:0;right:0;height:5px;background:var(--text-primary-color);bottom:1px;z-index:4}