@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);*,:after,:before{box-sizing:border-box}*{font:inherit;margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body,html{height:100%}body{font-size:14px;letter-spacing:.1rem;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:smooth}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}button{cursor:pointer}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background-color:var(--clr-100);color:var(--clr-400)}::-webkit-scrollbar{background-color:var(--clr-700);width:10px}::-webkit-scrollbar-thumb{background:var(--clr-400);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--clr-500)}.BaseStyles_section__4xhmo{min-height:calc(100vh - var(--nav-height))}.BaseStyles_greySection__U3rTm{background:var(--clr-700);color:var(--clr-text-100)}.BaseStyles_purpleSection__y3KHh{background:linear-gradient(225deg,var(--clr-800),var(--clr-600));color:var(--clr-text-100)}.BaseStyles_purpleSectionAlt__n7E2a{background:linear-gradient(315deg,var(--clr-800),var(--clr-600));color:var(--clr-text-100)}:root{--clr-text-100:#fff;--clr-text-200:rgba(184,186,197,.8);--clr-100:#83fcea;--clr-200:#e68289;--clr-300:#5faed3;--clr-400:#d85ecd;--clr-500:#c6009e;--clr-600:#59127c;--clr-700:#20232f;--clr-800:#260050;--clr-900:#140045;--clr-950:#20232faf;--nav-height:5vh;--nav-min-height:30px;--ff-header:"Roboto Mono";--ff-content:"Montserrat"}div.Navbar_navContainer__hQuZd{align-items:center;background-color:var(--clr-700);border-bottom:5px solid var(--clr-300);display:flex;font-size:2.5rem;height:var(--nav-height);margin:0;min-height:var(--nav-min-height);padding:30px 14.284% 35px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}div.Navbar_navContainer__hQuZd>ul{align-items:center;color:var(--clr-text-200);display:flex;justify-content:space-around;list-style:none;width:100%}div.Navbar_navContainer__hQuZd ul li{font-family:var(--ff-content);font-weight:300;transition:.3s}div.Navbar_navContainer__hQuZd ul li:hover{color:var(--clr-100);cursor:pointer}.Navbar_active__q5oAY{color:var(--clr-400);font-weight:400}.Navbar_burger__qox3a{display:none}@media screen and (max-width:975px){.Navbar_burger__qox3a{color:var(--clr-500);display:block}div.Navbar_navContainer__hQuZd>ul{display:none}div.Navbar_navContainer__hQuZd>ul.Navbar_expanded__VZRFI{display:flex;flex-direction:column}div.Navbar_navContainer__hQuZd{display:flex;height:var(--nav-height);justify-content:flex-start;padding-left:1rem;padding-right:1rem}div.Navbar_navContainer__hQuZd.Navbar_hasExpanded__UzPDy{flex-direction:column-reverse;gap:1rem;height:100%}}.AboutSection_aboutSectionLayout__iXwW2{align-items:center;display:flex;flex:1 1;gap:50px;justify-content:space-around;padding:3rem}.AboutSection_aboutSectionLayout__iXwW2>div.AboutSection_formContainer__socrp{display:flex;flex:1 1;flex-direction:column}.AboutSection_aboutSectionLayout__iXwW2>div.AboutSection_container__hXIef{display:flex;flex:1 1;justify-content:center;width:100%}.AboutSection_aboutSectionLayout__iXwW2 h1{font-family:var(--ff-header);font-size:4rem;font-weight:100;line-height:3.25rem;margin-bottom:2rem;text-align:right}.AboutSection_formContainer__socrp{padding:10px 10px 10px 20px}@media screen and (max-width:1542px){div.AboutSection_aboutSectionLayout__iXwW2>div.AboutSection_heroContainer__s5nrL{display:none}}@media screen and (max-width:1056px){div.AboutSection_aboutSectionLayout__iXwW2{flex-direction:column}div.AboutSection_aboutSectionLayout__iXwW2>div.AboutSection_formContainer__socrp{order:3}div.AboutSection_aboutSectionLayout__iXwW2>div.AboutSection_heroContainer__s5nrL{display:flex;order:1}div.AboutSection_aboutSectionLayout__iXwW2>div.AboutSection_descriptionContainer__dS8Kg{margin-bottom:-10%;order:2}div.AboutSection_aboutSectionLayout__iXwW2>div.AboutSection_formContainer__socrp>div.AboutSection_title__9UNVc>h1{display:none;text-align:center}}@media screen and (max-width:650px){div.AboutSection_aboutSectionLayout__iXwW2{padding:1rem}.AboutSection_formContainer__socrp{padding:0}}.ContactForm_contactForm__wE0aI{display:flex;flex-direction:column;justify-content:center;max-width:100%}.ContactForm_formLine__lbMbm{display:flex;gap:15px;width:100%}.ContactForm_contactForm__wE0aI label{color:var(--clr-text-200);font-size:1.5rem;font-weight:500}.ContactForm_contactForm__wE0aI .ContactForm_inputGroup__kzY2o{flex:1 1}.ContactForm_contactForm__wE0aI .ContactForm_textInput__1qlDy{background-color:initial;border:1px solid var(--clr-text-200);border-radius:8px;color:var(--clr-text-100);font-size:1.5rem;font-weight:300;letter-spacing:.15rem;margin-bottom:2rem;max-height:25vh;max-width:1130px;padding:5px;width:100%}.ContactForm_contactForm__wE0aI textarea{resize:vertical}.ContactForm_contactForm__wE0aI textarea.ContactForm_textInput__1qlDy{height:15vh;margin-bottom:1rem}.ContactForm_contactForm__wE0aI .ContactForm_btnPos__1a4ga{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}.ContactForm_btnText__q-E8y{font-size:1.5rem}@media screen and (max-width:1542px){.ContactForm_contactForm__wE0aI .ContactForm_btnPos__1a4ga{justify-content:center}}@media screen and (max-width:572px){.ContactForm_formLine__lbMbm{flex-direction:column}}.Button_btn__ao8uH{background:linear-gradient(215deg,var(--clr-400),var(--clr-500));border:none;border-radius:100vh;color:var(--clr-text-100);font-family:var(--ff-content);font-size:1.2rem;font-weight:400;padding:1em 2em;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Button_btn__ao8uH:hover{background:linear-gradient(215deg,var(--clr-200),var(--clr-400));-webkit-transform:scale(1.1);transform:scale(1.1)}.Hero_round__UU7xR{border-radius:5px}.Hero_heroImg__aKCoo{height:100%;width:auto}.AboutDescription_aboutDescription__DkK1k{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:2rem}.AboutDescription_positionDescription__B9Z0l{align-items:baseline;color:var(--clr-text-200);display:flex;flex-direction:row;font-family:var(--ff-header);font-size:1.75rem;justify-content:left;margin-bottom:1rem}.AboutDescription_positionDescription__B9Z0l>h3{font-size:1.5rem;font-weight:500;margin-right:1rem}.AboutDescription_positionDescription__B9Z0l>span{font-size:1.5rem;font-weight:400}.AboutDescription_selfDescription__h8Z9J{color:var(--clr-text-200);font-size:1.5rem;font-weight:300;margin-bottom:2rem}.AboutDescription_btnText__Fv\+RI{font-size:1.5rem}.AboutDescription_resumeBtnContainer__I3QNN{display:flex;justify-content:center;margin-bottom:2rem}.AboutDescription_socialsContainer__JF1BA{display:flex;justify-content:center}@media screen and (max-width:1580px){.AboutDescription_positionDescription__B9Z0l{flex-direction:column}}.Socials_socVert__MzTAO{display:flex;flex-direction:column}.Socials_socHoriz__a-kmq{display:flex;flex-direction:row;gap:2rem;height:10rem;justify-content:space-around;justify-self:center;max-width:200px;width:100%}.Socials_socHoriz__a-kmq>a{aspect-ratio:1/1;background:linear-gradient(215deg,var(--clr-400),var(--clr-500));border-radius:50%;display:block;height:60px;padding:.5rem;transition:all .2s ease-in-out}svg path{stroke:var(--clr-300)}.Socials_socHoriz__a-kmq>a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ProjectSection_projectsHeaderContainer__wUO3\+{display:flex;justify-content:center;padding:1rem 0 2rem}h2.ProjectSection_projectSectionHeader__C6Yqe{border-bottom:3px solid var(--clr-500);font-size:3rem;padding-bottom:.25rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ProjectSection_projectSectionContainer__Koa2-{margin-bottom:8rem}.ProjectShowcase_carouselContainer__G8PqK{background:transparent;margin:0 auto;padding:0 90px;text-align:center;width:85%}.ProjectShowcase_projectSlider__8xUr5{position:relative;position:static!important;width:100%}.ProjectShowcase_mobileProjects__jEoTU{display:none}@media screen and (max-width:800px){.ProjectShowcase_mobileProjects__jEoTU{display:flex;flex-direction:column}.ProjectShowcase_carouselContainer__G8PqK{display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}.ProjectShowcase_projectSlider__8xUr5{display:none!important}.ProjectShowcase_mobileProjects__jEoTU{width:100%}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.Project_project__wTch3{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-color:var(--clr-950);border-radius:10px;height:100%;margin:0 1.5rem;padding:2rem}.Project_project__wTch3>div>h5{color:var(--clr-100);font-family:var(--ff-content);font-size:2.75rem;font-weight:300;line-height:2.75rem;margin:1rem 0}.Project_project__wTch3>div>p{font-size:1.25rem;font-weight:100}.Project_project__wTch3>div>p>code{color:var(--clr-100)}.Project_project__wTch3>div>div{display:flex;justify-content:space-evenly}.Project_project__wTch3>div>div>a{background:var(--clr-100);border-radius:10px;display:block;font-family:var(--ff-header);font-weight:500;margin-top:1rem;padding:1rem;text-decoration:none;transition:.25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Project_project__wTch3>div>div>a:hover{-webkit-filter:brightness(1.25);filter:brightness(1.25);scale:1.05}.Project_project__wTch3>div>div>a.Project_git__AWdzf{background:var(--clr-500);color:var(--clr-100)}.Project_project__wTch3>div>div>a.Project_live__x0r4Z{background:var(--clr-100)}@media screen and (max-width:630px){.Project_project__wTch3>div>h5{font-size:2rem}.Project_project__wTch3>div>p{font-size:.85rem}}@media screen and (max-width:560px){.Project_project__wTch3>div>h5{word-wrap:break-word;font-size:1.5rem;line-height:95%}.Project_project__wTch3>div>p{font-size:.75rem}}@media screen and (max-width:800px){.Project_project__wTch3{border-radius:0;margin:0;padding:0 0 2rem;width:100%}.Project_project__wTch3,.Project_project__wTch3>div{display:flex;flex-direction:column}}.SkillsSection_container__qRqTn{display:flex;height:100%;justify-content:center;max-width:100vw;padding-bottom:5rem;width:100%}.SkillsSection_overlap__E9pUg .SkillsSection_card__V4j1q{align-items:center;background-color:var(--clr-700);border-radius:10px;box-shadow:-1rem 0 3rem #000;display:flex;flex-direction:column;height:470px;justify-content:space-evenly;left:0;padding:1rem;position:relative;transition:.4s ease-out;width:365px}.SkillsSection_overlap__E9pUg .SkillsSection_card__V4j1q:not(:first-child){margin-left:-200px}.SkillsSection_overlap__E9pUg .SkillsSection_card__V4j1q:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:.4s ease-out}.SkillsSection_overlap__E9pUg .SkillsSection_card__V4j1q:hover~.SkillsSection_card__V4j1q{left:200px;position:relative;transition:.4s ease-out}figure img{padding:.25rem}.SkillsSection_overlap__E9pUg .SkillsSection_card__V4j1q:hover figure img{-webkit-transform:translateY(0);transform:translateY(0)}.SkillsSection_title__F0g1h{color:var(--clr-text-100);font-family:var(--ff-header);font-size:1.75rem;font-weight:300;opacity:0;text-align:center;transition:all .4s ease-in-out}.SkillsSection_overlap__E9pUg .SkillsSection_card__V4j1q:hover .SkillsSection_title__F0g1h{opacity:1}.SkillsSection_description__Ewh\+D{color:var(--clr-text-200);font-size:1.25rem;font-weight:300;opacity:0;transition:all .4s ease-in-out}.SkillsSection_overlap__E9pUg .SkillsSection_card__V4j1q:hover .SkillsSection_description__Ewh\+D{opacity:1}.SkillsSection_mobileSkills__iIRQO{display:none}@media screen and (max-width:525px){.SkillsSection_container__qRqTn{display:none!important}.SkillsSection_mobileSkills__iIRQO{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;padding-bottom:5rem;width:100%}}.Skill_card__B9hZR{align-items:center;background-color:var(--clr-700);border-radius:10px;box-shadow:-1rem 0 3rem #000;display:flex;flex-direction:column;height:470px;justify-content:space-evenly;left:0;padding:1rem;position:relative;transition:.4s ease-out;width:365px}.Skill_card__B9hZR:not(:first-child){margin-left:-200px}.Skill_card__B9hZR:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:.4s ease-out}.Skill_card__B9hZR:hover~.Skill_card__B9hZR{left:200px;position:relative;transition:.4s ease-out}figure{display:flex;justify-content:center;margin-top:1rem;width:85%}figure img{border:3px solid var(--clr-text-100);border-radius:50%;box-shadow:0 10px 60px -10px rgba(13,28,39,.5);display:block;height:60%x;margin:auto;object-fit:cover;-webkit-transform:translateY(4rem);transform:translateY(4rem);transition:all .3s ease-in-out;width:60%}.Skill_card__B9hZR:hover figure img{-webkit-transform:translateY(0);transform:translateY(0)}.Skill_title__MFOCi{color:var(--clr-text-100);font-family:var(--ff-header);font-size:1.75rem;font-weight:300;opacity:0;text-align:center;transition:all .4s ease-in-out}.Skill_card__B9hZR:hover .Skill_title__MFOCi{opacity:1}.Skill_description__rCZc3{color:var(--clr-text-200);font-size:1.25rem;font-weight:300;opacity:0;transition:all .4s ease-in-out}.Skill_card__B9hZR:hover .Skill_description__rCZc3{opacity:1}@media screen and (max-width:525px){.Skill_card__B9hZR{margin:.5rem!important;position:static!important}.Skill_card__B9hZR:hover{-webkit-transform:translateY(0);transform:translateY(0);transition:.4s ease-out}.Skill_card__B9hZR:hover~.Skill_card__B9hZR{position:static;transition:.4s ease-out}.Skill_card__B9hZR figure img{-webkit-transform:translateY(0);transform:translateY(0)}.Skill_card__B9hZR .Skill_description__rCZc3,.Skill_card__B9hZR .Skill_title__MFOCi{opacity:1}}.WorkHistory_container__mhmM1{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5rem 0}.WorkHistory_jobContainer__uyROR{background:var(--clr-800);display:flex;flex-direction:row;justify-content:center;width:75%}.WorkHistory_jobImage__ROc22{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;padding:1rem;width:20%}.WorkHistory_jobDetails__XqzWY{align-content:center;display:flex;flex-direction:column;padding:1rem;text-align:left;width:100%}.WorkHistory_jobDetails__XqzWY h5{font-family:var(--ff-header);font-size:1.65rem;font-weight:400}.WorkHistory_jobDetails__XqzWY h4{color:var(--clr-text-200);font-family:var(--ff-header);font-size:1.45rem;font-weight:200}.WorkHistory_jobDetails__XqzWY h3{color:var(--clr-100);font-size:1.15rem;font-weight:300}.WorkHistory_jobDetails__XqzWY ul{font-size:1.05rem;list-style:none}.WorkListing_container__tt9qx{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.WorkListing_jobContainer__rRJl1{background:var(--clr-800);border-radius:13px;display:flex;flex-direction:row;justify-content:center;margin:1rem;width:75%}.WorkListing_jobImage__iTEM9{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;padding:1rem;width:20%}.WorkListing_jobDetails__PXxFI{align-content:center;display:flex;flex-direction:column;padding:1rem;text-align:left;width:100%}.WorkListing_jobDetails__PXxFI h3{font-family:var(--ff-header);font-size:1.65rem;font-weight:400;margin-bottom:.01rem}.WorkListing_jobDetails__PXxFI h4{color:var(--clr-text-200);font-family:var(--ff-header);font-size:1.45rem;font-weight:200}.WorkListing_jobDetails__PXxFI h5{color:var(--clr-100);font-size:1.15rem;font-weight:300}.WorkListing_jobDetails__PXxFI ul{font-size:1.05rem;list-style:none;margin:1rem 0}.WorkListing_jobDetails__PXxFI ul.WorkListing_responsibilityList__1cEae li:before{color:var(--clr-400);content:"\00B0";margin-right:.5rem}.WorkListing_jobDetails__PXxFI ul.WorkListing_responsibilityList__1cEae li{margin:.25rem 0}.WorkListing_projectListing__VOpb0{margin-bottom:1.25rem}.WorkListing_projectListing__VOpb0 h6{color:var(--clr-500);font-size:1.25rem;font-weight:500}.WorkListing_tagContainer__bTZPF{display:flex;gap:1rem;margin:.5rem 0 0}@media screen and (max-width:800px){.WorkListing_jobContainer__rRJl1{width:90%}}@media screen and (max-width:525px){.WorkListing_jobContainer__rRJl1{align-items:center;flex-direction:column}.WorkListing_jobImage__iTEM9{width:100%}}.Tag_tag__ANU5Y{align-items:center;border:1px solid var(--clr-500);border-radius:100vh;color:var(--clr-100);display:flex;font-size:.85rem;justify-content:center;padding:.5rem .75rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:800px){.Tag_tag__ANU5Y{font-size:.75rem}}.Footer_footer__TL9Uz{align-items:center;background:var(--clr-700);display:flex;flex-direction:column;padding:.5rem .5rem 2rem;width:100%}.Footer_footer__TL9Uz hr{background-image:linear-gradient(to right,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 20%,var(--clr-400) 20%,var(--clr-100) 50%,var(--clr-400) 80%,hsla(0,0%,100%,0) 80%);border:none;height:1px;margin-bottom:.5rem;width:100%}.Footer_footer__TL9Uz h4{color:var(--clr-400);font-weight:600}.Footer_footer__TL9Uz .Footer_links__X9iFI{display:flex;justify-content:space-around;width:30%}.Footer_footer__TL9Uz a{color:var(--clr-100);text-decoration:none}@media screen and (max-width:800px){.Footer_footer__TL9Uz .Footer_links__X9iFI{justify-content:space-around;width:100%}}
/*# sourceMappingURL=main.ed863d88.css.map*/