.About-module-scss-module__GMrGZG__about{flex-direction:column;gap:.5rem;width:648px;height:fit-content;margin-right:auto;padding-top:2rem;transition:all .2s ease-in-out;display:flex;position:relative}.About-module-scss-module__GMrGZG__about h1{margin-bottom:.5rem;font-size:22px;font-weight:600}.About-module-scss-module__GMrGZG__about p{color:#fff;font-size:16px;line-height:26px}@media (max-width:1280px){.About-module-scss-module__GMrGZG__about{min-width:536px;max-width:536px;padding:16px}}@media (max-width:1032px){.About-module-scss-module__GMrGZG__about{min-width:100%;max-width:100%;margin:unset;margin-top:6rem;padding:0}}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__skills{border-top:1px solid #333;margin-top:3rem;padding-top:2rem}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__skills ul{color:#fff;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education{border-top:1px solid #333;margin-top:3rem;padding-top:2rem;position:relative}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience .About-module-scss-module__GMrGZG__wrapper,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education .About-module-scss-module__GMrGZG__wrapper{gap:2rem;margin-top:2rem;display:flex}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience .About-module-scss-module__GMrGZG__wrapper .About-module-scss-module__GMrGZG__date,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education .About-module-scss-module__GMrGZG__wrapper .About-module-scss-module__GMrGZG__date{text-wrap:nowrap;width:80px}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience .About-module-scss-module__GMrGZG__wrapper .About-module-scss-module__GMrGZG__date p,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education .About-module-scss-module__GMrGZG__wrapper .About-module-scss-module__GMrGZG__date p{font-size:12px;line-height:unset;color:#52a8ff;align-items:center;height:30px;font-weight:500;display:flex}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience .About-module-scss-module__GMrGZG__company,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education .About-module-scss-module__GMrGZG__company{flex-direction:column;display:flex}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience .About-module-scss-module__GMrGZG__company img,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education .About-module-scss-module__GMrGZG__company img{object-fit:contain;border-radius:6px;max-width:30px;height:30px}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience .About-module-scss-module__GMrGZG__company h2,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education .About-module-scss-module__GMrGZG__company h2{align-items:center;height:30px;font-size:18px;display:flex}.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__experience .About-module-scss-module__GMrGZG__company p,.About-module-scss-module__GMrGZG__about .About-module-scss-module__GMrGZG__education .About-module-scss-module__GMrGZG__company p{font-size:16px;line-height:unset;padding-top:1rem;line-height:26px}
.Contact-module-scss-module__XZKs4W__contact{border-top:1px solid #333;flex-direction:column;gap:.5rem;width:648px;height:fit-content;min-height:600px;margin-right:auto;padding-top:3rem;padding-bottom:4rem;transition:all .2s ease-in-out;display:flex;position:relative}@media (max-width:1280px){.Contact-module-scss-module__XZKs4W__contact{min-width:536px;max-width:536px}}@media (max-width:1032px){.Contact-module-scss-module__XZKs4W__contact{max-width:100%;margin:unset;min-width:100%;margin-top:1rem;padding-bottom:16px}}.Contact-module-scss-module__XZKs4W__contact h1{margin-bottom:1rem;font-size:22px;font-weight:600}.Contact-module-scss-module__XZKs4W__contact .Contact-module-scss-module__XZKs4W__inputGroup{flex-direction:column;gap:10px;margin-top:1rem;display:flex}.Contact-module-scss-module__XZKs4W__contact .Contact-module-scss-module__XZKs4W__inputGroup label{font-size:14px;font-weight:500}.Contact-module-scss-module__XZKs4W__contact .Contact-module-scss-module__XZKs4W__inputGroup input,.Contact-module-scss-module__XZKs4W__contact .Contact-module-scss-module__XZKs4W__inputGroup textarea{all:unset;background-color:#1a1a1a;border:1px solid #333;border-radius:4px;height:40px;padding:0 10px}.Contact-module-scss-module__XZKs4W__contact .Contact-module-scss-module__XZKs4W__inputGroup textarea{min-height:150px;padding:10px}.Contact-module-scss-module__XZKs4W__contact button{cursor:pointer;background-color:#333;border:1px solid #333;border-radius:6px;width:fit-content;margin-top:1rem;margin-left:auto;padding:1rem 2rem;font-size:14px}
.Hero-module-scss-module__1JUD6a__hero{width:100%;min-width:496px;max-width:496px;height:90vh;max-height:1200px;padding:80px 45px;position:relative}@media (max-width:1280px){.Hero-module-scss-module__1JUD6a__hero{min-width:100%;max-width:100%;padding:16px}}@media (max-width:1032px){.Hero-module-scss-module__1JUD6a__hero{max-width:100%;height:fit-content}}.Hero-module-scss-module__1JUD6a__hero h1{font-size:3rem;font-weight:700}@media (max-width:1280px){.Hero-module-scss-module__1JUD6a__hero h1{font-size:46px}}@media (max-width:1032px){.Hero-module-scss-module__1JUD6a__hero h1{font-size:38px}}.Hero-module-scss-module__1JUD6a__hero h2{margin-top:.5rem;font-size:1.75rem}@media (max-width:1032px){.Hero-module-scss-module__1JUD6a__hero h2{font-size:22px}}.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__bio{color:#fff;margin-top:1.5rem;font-size:17px;line-height:2rem}@media (min-width:1400px){.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__bio{min-width:496px;max-width:496px}}@media (max-width:1280px){.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__bio{max-width:400px}}@media (max-width:1032px){.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__bio{min-width:100%;line-height:24px}}.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info{align-items:center;margin-top:2rem;padding-top:2rem;display:flex;position:absolute;bottom:2rem}@media (max-width:1032px){.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info{margin-top:4rem;position:relative}}.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info img{border-radius:50%;max-width:45px;margin-right:2rem}@media (max-width:1032px){.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info img{margin-right:10px}}.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info .Hero-module-scss-module__1JUD6a__icon{cursor:pointer;align-items:center;gap:.95rem;margin-right:2rem;display:flex}@media (max-width:1032px){.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info .Hero-module-scss-module__1JUD6a__icon{gap:7px;margin:15px}}.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info .Hero-module-scss-module__1JUD6a__icon:hover,.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info .Hero-module-scss-module__1JUD6a__icon:hover svg{color:#52a8ff}.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info .Hero-module-scss-module__1JUD6a__icon p{font-size:14px}.Hero-module-scss-module__1JUD6a__hero .Hero-module-scss-module__1JUD6a__info .Hero-module-scss-module__1JUD6a__icon svg{color:#fff;width:12px}
.Navbar-module-scss-module__oKtSGG__navbar{margin:4rem 0}@media (max-width:1032px){.Navbar-module-scss-module__oKtSGG__navbar{display:none}}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList{flex-direction:column;gap:1rem;display:flex}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive{cursor:pointer;align-items:center;gap:1rem;width:fit-content;font-size:16px;display:flex}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active button,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button{color:#fff;align-items:center;gap:1rem;display:flex}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active button .Navbar-module-scss-module__oKtSGG__extendedLine,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button .Navbar-module-scss-module__oKtSGG__extendedLine{background-color:#fff;width:85px;height:1px;transition:width .3s ease-in-out;display:block}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active button .Navbar-module-scss-module__oKtSGG__defaultLine,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button .Navbar-module-scss-module__oKtSGG__defaultLine{background-color:#a1a1a1;width:50px;height:1px;transition:width .3s ease-in-out;display:block}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active button:hover a,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active button:hover .Navbar-module-scss-module__oKtSGG__number,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button:hover a,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button:hover .Navbar-module-scss-module__oKtSGG__number{color:#fff}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active button:hover .Navbar-module-scss-module__oKtSGG__defaultLine,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button:hover .Navbar-module-scss-module__oKtSGG__defaultLine{background-color:#fff;width:85px;height:1px;transition:width .3s ease-in-out;display:block}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__active button .Navbar-module-scss-module__oKtSGG__number,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button .Navbar-module-scss-module__oKtSGG__number{color:#a1a1a1;justify-content:center;min-width:20px;max-width:20px;display:flex}.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive,.Navbar-module-scss-module__oKtSGG__navbar .Navbar-module-scss-module__oKtSGG__navList .Navbar-module-scss-module__oKtSGG__inactive button{color:#a1a1a1}
.Projects-module-scss-module__eXRWMW__projects{flex-direction:column;gap:.5rem;width:100%;height:fit-content;margin-left:auto;transition:all .2s ease-in-out;display:flex;position:relative}
.Project-module-scss-module__N6-xoG__project{color:#fff;background-color:#1a1a1a;align-items:center;width:648px;height:216px;margin-right:auto;padding:0 32px;transition:all .2s ease-in-out;display:flex;position:relative}.Project-module-scss-module__N6-xoG__project:hover{z-index:9999;cursor:pointer;transition:transform .2s ease-in-out;box-shadow:0 2px 8px #0003;transform:scale(1.07)!important}@media (max-width:1280px){.Project-module-scss-module__N6-xoG__project{max-width:536px;padding:1rem}}@media (max-width:1032px){.Project-module-scss-module__N6-xoG__project{min-width:100%;max-width:100%;height:fit-content;padding:16px}.Project-module-scss-module__N6-xoG__project:hover{transform:none!important}}.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent{flex-direction:column;gap:1rem;max-width:536px;display:flex;position:relative}.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__build{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}@media (max-width:1280px){.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__build{max-width:100%}}@media (max-width:1032px){.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__build{font-size:.75em}}.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__name{font-size:22px;font-weight:600}@media (max-width:1280px){.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__name{max-width:100%}}@media (max-width:1032px){.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__name{font-size:23px}}.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__description{color:#a1a1a1;font-size:16px;line-height:24px}@media (max-width:1280px){.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__description{padding:0}}@media (max-width:1032px){.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__projectContent .Project-module-scss-module__N6-xoG__description{width:100%;padding:0}}.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__overlay{opacity:.4;background-color:#030303;width:648px;height:100%;transition:all .2s ease-in-out;position:absolute;top:0;left:0;right:0}@media (max-width:1032px){.Project-module-scss-module__N6-xoG__project .Project-module-scss-module__N6-xoG__overlay{min-width:100%;max-width:100%}}
