body{color:#e8e2d8;font-family:Lora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;scroll-behavior:smooth}.App_container__4L7Vo{overflow:hidden;position:relative}.App_backgroundImage__qy5qQ{background:url(/static/media/nature.6791ffa843465238d04f.gif) 50%/cover no-repeat;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.Header_header__OKWO7{color:#fff;padding:1rem;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:999}.Header_headerHidden__oVM69{transform:translateY(-100%)}.Header_headerVisible__jWRHi{transform:translateY(0)}.Header_nav__IIF23{display:flex;gap:2rem;justify-content:end;width:90vw}.Header_nav__IIF23 a{color:#e8e2d8;cursor:pointer;font-size:1.6vw;font-weight:500;position:relative;text-decoration:none;transition:color .2s ease}.Header_nav__IIF23 a:after{background-color:#e8e2d8;bottom:-2px;content:"";height:.13vw;left:0;position:absolute;transition:width .3s ease;width:0}.Header_nav__IIF23 a:hover:after{width:100%}.PasswordGate_container__hD6cg{align-items:center;background-color:#212421;color:#e8e2d8;display:flex;font-family:Lora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh}.PasswordGate_form__y7EuA{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:4rem;text-align:center}.PasswordGate_form__y7EuA label{font-size:1.25rem}.PasswordGate_form__y7EuA input{background-color:#212421;border:1px solid #e8e2d8;border-radius:4px;color:#e8e2d8;font-size:1rem;padding:1rem;text-align:center}.PasswordGate_form__y7EuA button{background-color:#364b32;border:none;border-radius:4px;color:#e8e2d8;cursor:pointer;font-size:1rem;padding:1rem 2rem}.PasswordGate_form__y7EuA button:hover{opacity:.9}.PasswordGate_error__j9YVi{color:#4c2d2c}.About_aboutContainer__2QfWJ{display:flex;height:80vh;position:relative}.About_aboutColPhoto__2xih7{align-items:end;display:flex;display:relative;justify-content:center;width:55vw}.About_aboutInfoCol__tqMl3{display:flex;justify-content:left;width:45vw}.About_aboutInfoContainer__DWucM{align-items:left;display:flex;flex-direction:column;justify-content:center;width:60%}.About_aboutTextTitle__fhNOv{color:#212421;font-size:2vw;font-weight:500}.About_aboutTextDescription__oO32q{color:#212421;font-size:1.2vw}.About_aboutContainerMobile__Z9D6D{display:flex;height:60vh;justify-content:end;position:relative}.About_aboutPhotoContainerMobile__wGouD{align-items:end;display:flex;display:relative;justify-content:center;width:80vw}.About_aboutInfoContainerMobile__Ml9Qg{align-items:left;display:flex;flex-direction:column;justify-content:center;left:7vw;position:absolute;top:40vw;width:40%}.About_aboutTextTitleMobile__uVKlu{color:#212421;font-size:4vw;font-weight:500}.About_aboutTextDescriptionMobile__p9fry{color:#212421;font-size:3vw}.LinkIcons_linkIconsContainer__iyCXV{bottom:8vw;display:flex;gap:2vw;left:3vw;position:absolute}.LinkIcons_linkIcon__hqQtz{color:#212421;font-size:3vw;transition:color .2s ease}.LinkIcons_linkedInIcon__Arc1m:hover{color:#2673b3}.LinkIcons_githubIcon__YynJA:hover{color:#78359e}.LinkIcons_linkIconsContainerMobile__BQY0W{bottom:10vw;display:flex;gap:2vw;left:6vw;position:absolute}.LinkIcons_linkIconMobile__TUnL2{color:#212421;font-size:10vw}.PhotoAndNameText_photo__lKBdv{padding-left:10vw;width:25vw}.PhotoAndNameText_nameText__mUou0{text-wrap:nowrap;bottom:18vw;color:#212421;font-size:5.3vw;font-weight:500;left:3vw;position:absolute}.PhotoAndNameText_photoMobile__S40GH{padding-left:10vw;width:65vw}.PhotoAndNameText_nameTextMobile__5ODZI{text-wrap:nowrap;color:#212421;font-size:10vw;font-weight:500;left:7vw;position:absolute;top:5vw}.ConnectingLine_connectingLineLeft__4eNkf,.ConnectingLine_connectingLineRight__h5Mg\+,.ConnectingLine_connectingLine__\+bY1d{border-top:5px dashed #967148;height:7vw;width:57vw}.ConnectingLine_connectingLineLeft__4eNkf{border-left:5px dashed #967148;border-top-left-radius:4vw}.ConnectingLine_connectingLineRight__h5Mg\+{border-right:5px dashed #967148;border-top-right-radius:4vw}.ConnectingLine_maskContainer__c\+j4d{overflow:hidden;position:relative}.ConnectingLine_maskOverlay__gaCVf{background-color:#364b32;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.ExperienceBox_experienceBoxLineContainer__ARWH9{align-items:flex-end;display:flex}.ExperienceBox_experienceBoxLineContainer__ARWH9 .ExperienceBox_experienceBoxContainer__W3wML{border:5px dashed #967148;border-radius:4vw;cursor:pointer;display:flex;flex-direction:column;height:11vw;margin:1vw;padding:1vw;width:20vw}.ExperienceBox_experienceBoxLineContainer__ARWH9 .ExperienceBox_experienceBoxContainer__W3wML .ExperienceBox_experienceBoxDates__ilTpb{font-size:1.2vw;margin:0;padding:.5vw}.ExperienceBox_experienceBoxLineContainer__ARWH9 .ExperienceBox_experienceBoxContainer__W3wML .ExperienceBox_experienceBoxImageTitle__UYLjA{align-items:center;display:flex;gap:1vw;justify-content:space-around}.ExperienceBox_experienceBoxLineContainer__ARWH9 .ExperienceBox_experienceBoxContainer__W3wML .ExperienceBox_experienceBoxImageTitle__UYLjA .ExperienceBox_experienceBoxImage__RXHY8{height:8vw;height:auto;max-height:8vw;max-width:35%;object-fit:cover}.ExperienceBox_experienceBoxLineContainer__ARWH9 .ExperienceBox_experienceBoxContainer__W3wML .ExperienceBox_experienceBoxImageTitle__UYLjA .ExperienceBox_experienceBoxTitle__OiZBy{font-size:1.5vw;max-width:40%}.ExperienceBox_experienceBoxLineContainerMobile__00Jwy{align-items:flex-end;display:flex}.ExperienceBox_experienceBoxLineContainerMobile__00Jwy .ExperienceBox_experienceBoxContainerMobile__COYOk{border:5px dashed #967148;border-radius:4vw;cursor:pointer;display:flex;flex-direction:column;height:40vw;margin:1vw;padding:1vw;width:80vw}.ExperienceBox_experienceBoxLineContainerMobile__00Jwy .ExperienceBox_experienceBoxContainerMobile__COYOk .ExperienceBox_experienceBoxDatesMobile__1PbNh{font-size:4vw;margin:0;padding:.5vw}.ExperienceBox_experienceBoxLineContainerMobile__00Jwy .ExperienceBox_experienceBoxContainerMobile__COYOk .ExperienceBox_experienceBoxImageTitleMobile__N2-FB{align-items:center;display:flex;gap:1vw;justify-content:space-around}.ExperienceBox_experienceBoxLineContainerMobile__00Jwy .ExperienceBox_experienceBoxContainerMobile__COYOk .ExperienceBox_experienceBoxImageTitleMobile__N2-FB .ExperienceBox_experienceBoxImageMobile__BPwKw{height:25vw;height:auto;max-height:25vw;max-width:35%;object-fit:cover}.ExperienceBox_experienceBoxLineContainerMobile__00Jwy .ExperienceBox_experienceBoxContainerMobile__COYOk .ExperienceBox_experienceBoxImageTitleMobile__N2-FB .ExperienceBox_experienceBoxTitleMobile__egEZk{font-size:6vw;max-width:40%}.Experience_content__3JoD-{align-items:center;display:flex;height:100%;justify-content:center}.Experience_experienceSection__26fcu,.Experience_section__LhMRF{background:#1e1e1e;display:flex;flex-direction:column;padding:1vw 3vw;text-align:center}.Experience_sectionTitle__iqrMs{font-size:2vw}.Experience_sectionTitleMobile__uRZzg{font-size:6vw}.Experience_experienceSection__26fcu{background-color:#364b32;height:fit-content}.Experience_experiencesContainer__zm60x{display:flex;flex-direction:column}.Experience_experiencesContainer__zm60x div:nth-child(2n){align-self:flex-end}.Experience_experiencesContainerMobile__e0tho{align-items:center;display:flex;flex-direction:column;gap:7vw;padding-bottom:5vw}.OnOffButton_button__9DzT4{height:2.5vw;top:-8.5vw;width:2.5vw}.OnOffButton_buttonMobile__IzLrC,.OnOffButton_button__9DzT4{background-color:#fca5a5;border:none;border-radius:50%;cursor:pointer;position:absolute;transition:all .3s ease}.OnOffButton_buttonMobile__IzLrC{height:7.5vw;top:-25.5vw;width:7.5vw}.OnOffButton_buttonOn__DAayF{background-color:#ef4444;box-shadow:0 0 15px 5px #ef4444b3}.Pan_panContainer__Z9cIo{cursor:pointer;left:-1.7vw;top:-1.7vw;z-index:5}.Pan_panContainer__Z9cIo,.Pan_panContainer__Z9cIo .Pan_pan__V6wU8{align-items:center;display:flex;height:15vw;justify-content:center;position:absolute;width:15vw}.Pan_panContainer__Z9cIo .Pan_pan__V6wU8{background-color:#181818;border-radius:50%;z-index:2}.Pan_panContainer__Z9cIo .Pan_pan__V6wU8 .Pan_innerPan__wYOez{align-items:center;background-color:#202020;border-radius:50%;display:flex;flex-direction:column;height:13vw;justify-content:center;rotate:-145deg;text-align:center;width:13vw}.Pan_panContainer__Z9cIo .Pan_pan__V6wU8 .Pan_innerPan__wYOez .Pan_panText__wc8XH{font-size:1vw}.Pan_panContainer__Z9cIo .Pan_pan__V6wU8 .Pan_innerPan__wYOez .Pan_panPhoto__T8tfm{border-radius:1vw;margin-bottom:1vw;max-height:8vw;max-width:8vw}.Pan_panContainer__Z9cIo .Pan_handle__LOnCt{background-color:#202020;border-radius:2vw;bottom:-10vw;height:17vw;position:absolute;width:3vw;z-index:1}.Pan_panContainerMobile__2dsti{cursor:pointer;left:-5.1vw;top:-5.1vw;z-index:5}.Pan_panContainerMobile__2dsti,.Pan_panContainerMobile__2dsti .Pan_panMobile__IFRUD{align-items:center;display:flex;height:45vw;justify-content:center;position:absolute;width:45vw}.Pan_panContainerMobile__2dsti .Pan_panMobile__IFRUD{background-color:#181818;border-radius:50%;z-index:2}.Pan_panContainerMobile__2dsti .Pan_panMobile__IFRUD .Pan_innerPanMobile__qGe4q{align-items:center;background-color:#202020;border-radius:50%;display:flex;flex-direction:column;height:39vw;justify-content:center;rotate:-145deg;text-align:center;width:39vw}.Pan_panContainerMobile__2dsti .Pan_panMobile__IFRUD .Pan_innerPanMobile__qGe4q .Pan_panTextMobile__EGqG1{font-size:3vw}.Pan_panContainerMobile__2dsti .Pan_panMobile__IFRUD .Pan_innerPanMobile__qGe4q .Pan_panPhotoMobile__BLZK6{border-radius:3vw;margin-bottom:3vw;max-height:24vw;max-width:24vw}.Pan_panContainerMobile__2dsti .Pan_handleMobile__6DBhy{background-color:#202020;border-radius:6vw;bottom:-30vw;height:51vw;position:absolute;width:9vw;z-index:1}.StoveFire_fireDesktop__65\+EK,.StoveFire_fireMobile__ugLgN,.StoveFire_fire__MSDDA{animation:StoveFire_flicker__hysIU 1.5s infinite alternate;background:linear-gradient(45deg,#ff4500,tomato);clip-path:polygon(50% 0,70% 40%,50% 100%,30% 40%);position:absolute}@keyframes StoveFire_flicker__hysIU{0%{opacity:.7;transform:scale(1)}25%{opacity:1;transform:scale(1.1)}50%{opacity:.5;transform:scale(.9)}75%{opacity:.8;transform:scale(1.05)}to{opacity:.6;transform:scale(1)}}.StoveFire_fireDesktop__65\+EK{bottom:-3.7vw;height:20vw;left:4.25vw;width:4vw}.StoveFire_fireMobile__ugLgN{bottom:-11.1vw;height:60vw;left:12.75vw;width:12vw}.StoveTop_horizontalSpokeMobile__DgMNz,.StoveTop_horizontalSpoke__0Cpha,.StoveTop_spoke__rQ6Oj,.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke1Mobile__Jolfg,.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke2Mobile__WvyeD,.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke3Mobile__BKovC,.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke4Mobile__jr4Mq,.StoveTop_stove__-aUAo .StoveTop_spoke1__bXjyb,.StoveTop_stove__-aUAo .StoveTop_spoke2__YyDXd,.StoveTop_stove__-aUAo .StoveTop_spoke3__MxIBi,.StoveTop_stove__-aUAo .StoveTop_spoke4__slXoE,.StoveTop_verticalSpokeMobile__fI588,.StoveTop_verticalSpoke__NICrh{background-color:#000;position:absolute}.StoveTop_stove__-aUAo .StoveTop_spoke1__bXjyb,.StoveTop_stove__-aUAo .StoveTop_spoke2__YyDXd,.StoveTop_verticalSpoke__NICrh{height:5vw;width:.5vw}.StoveTop_horizontalSpoke__0Cpha,.StoveTop_stove__-aUAo .StoveTop_spoke3__MxIBi,.StoveTop_stove__-aUAo .StoveTop_spoke4__slXoE{height:.5vw;width:5vw}.StoveTop_stove__-aUAo{border:.5vw solid #000;border-radius:50%;height:12.5vw;position:relative;rotate:45deg;width:12.5vw}.StoveTop_stove__-aUAo .StoveTop_spoke1__bXjyb{bottom:-2.5vw;right:6vw}.StoveTop_stove__-aUAo .StoveTop_spoke2__YyDXd{right:6vw;top:-2.5vw}.StoveTop_stove__-aUAo .StoveTop_spoke3__MxIBi{right:-2.5vw;top:6vw}.StoveTop_stove__-aUAo .StoveTop_spoke4__slXoE{left:-2.5vw;top:6vw}.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke1Mobile__Jolfg,.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke2Mobile__WvyeD,.StoveTop_verticalSpokeMobile__fI588{height:15vw;width:1.5vw}.StoveTop_horizontalSpokeMobile__DgMNz,.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke3Mobile__BKovC,.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke4Mobile__jr4Mq{height:1.5vw;width:15vw}.StoveTop_stoveMobile__ZNIQN{border:1.5vw solid #000;border-radius:50%;height:36vw;position:relative;rotate:45deg;width:36vw}.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke1Mobile__Jolfg{bottom:-7.5vw;right:18vw}.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke2Mobile__WvyeD{right:18vw;top:-7.5vw}.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke3Mobile__BKovC{right:-7.5vw;top:18vw}.StoveTop_stoveMobile__ZNIQN .StoveTop_spoke4Mobile__jr4Mq{left:-7.5vw;top:18vw}.Portfolio_content__u\+9Jo{align-items:center;display:flex;height:100%;justify-content:center}.Portfolio_portfolioSection__NbcTc,.Portfolio_section__RVexl{background:#1e1e1e;display:flex;flex-direction:column;padding:1vw 3vw;text-align:center}.Portfolio_sectionTitle__joX-7{font-size:2vw}.Portfolio_sectionTitleMobile__cX\+8w{font-size:6vw}.Portfolio_portfolioSection__NbcTc{align-items:center;background-color:#2f3130;height:fit-content;padding-bottom:8vw}.Portfolio_portfolioContainer__WTMRL{display:flex;flex-wrap:wrap;gap:15vw;padding-bottom:1vw;padding-top:8vw;width:72vw}.Portfolio_portfolioContainerMobile__uCfD8{display:flex;flex-wrap:wrap;gap:30vw;padding-bottom:15vw;padding-top:8vw;width:40vw}.Skill_skillContainer__Lv18K{align-items:center;border:.2vw solid #e8e2d8;border-radius:3vw;display:flex;flex-direction:column;height:12vw;width:12vw}.Skill_skillContainer__Lv18K .Skill_skillName__xZrat{font-size:1.3vw;margin:.3vw}.Skill_skillContainer__Lv18K .Skill_skillImageContainer__tyDSU{display:flex;flex-grow:1}.Skill_skillContainer__Lv18K .Skill_skillImageContainer__tyDSU .Skill_skillImage__q7p5q{max-height:7vw;max-width:7vw;object-fit:contain;padding:1vw 0}.Skill_skillContainerMobile__56CT5{align-items:center;border:.7vw solid #e8e2d8;border-radius:3vw;display:flex;flex-direction:column;height:22vw;width:22vw}.Skill_skillContainerMobile__56CT5 .Skill_skillNameMobile__EZxlQ{font-size:3vw;margin:1vw}.Skill_skillContainerMobile__56CT5 .Skill_skillImageContainerMobile__mxgPY{display:flex;flex-grow:1}.Skill_skillContainerMobile__56CT5 .Skill_skillImageContainerMobile__mxgPY .Skill_skillImageMobile__jBgul{max-height:12vw;max-width:12vw;object-fit:contain;padding:1vw 0}.Skills_content__iHQ5y{align-items:center;display:flex;height:100%;justify-content:center}.Skills_section__vaw0o,.Skills_skillsSection__6G0T0{background:#1e1e1e;display:flex;flex-direction:column;padding:1vw 3vw;text-align:center}.Skills_sectionTitle__dKqW7{font-size:2vw}.Skills_sectionTitleMobile__lPuUk{font-size:6vw}.Skills_skillsSection__6G0T0{align-items:center;background-color:#4c2d2c;height:fit-content}.Skills_skillsContainer__zZg5e{display:flex;flex-wrap:wrap;gap:3vw;padding-bottom:2vw;width:74vw}.Skills_skillsContainerMobile__YQ1nE{display:flex;flex-wrap:wrap;gap:6vw;padding-bottom:6vw;width:82vw}
/*# sourceMappingURL=main.4fc0c392.css.map*/