.AboutMe_AboutMeSection__udA5I{background-color:var(--background-color2);padding-bottom:20px}.AboutMe_fadeInBar__Zd1GR{height:40px;width:100%;background:linear-gradient(to bottom,var(--background-color),var(--background-color2))}.AboutMe_container__y57vT{display:flex;padding:0 15vw;gap:15vw;justify-content:space-evenly;align-items:center}.AboutMe_aboutMeTextContainer__1ztBM{position:relative;z-index:0;margin-bottom:10px}.AboutMe_textContainer__gVvWH{position:relative;padding:20px;border:2px solid var(--text-color);background-color:var(--background-color);z-index:1}.AboutMe_aboutMeTextContainer__1ztBM:after{content:"";position:absolute;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));height:100%;width:100%;top:10px;left:-10px;z-index:-1}.AboutMe_imgContainer__K2WmF{text-align:center}.AboutMe_img__Uc0Ja{width:289px;height:304px}.AboutMe_colorText__toty8{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1100px){.AboutMe_container__y57vT{flex-direction:column;gap:5vw}}@media (max-width:700px){.AboutMe_textContainer__gVvWH{font-size:small}}@media (max-width:500px){.AboutMe_img__Uc0Ja{width:193px;height:203px}.AboutMe_textContainer__gVvWH{font-size:xx-small}}.CircleTransition_row__FJjG9{display:flex;justify-content:space-around;align-items:center}.CircleTransition_circleContainer__vqQnW{display:flex;justify-content:center;align-items:center}.Contact_contactSection__92niZ{background-color:var(--background-color);padding-bottom:20px}.Contact_contactContainer__qe75b{display:flex;flex-wrap:wrap;padding:0 20px;gap:20px;justify-content:space-evenly}.Contact_image__xu0bL{height:50px;width:50px;padding-right:20px}.Contact_label__sXOcl{font-size:large}.Contact_input__a_krx{margin-bottom:10px;width:200px}.Contact_message__vgd8Q{width:300px;height:150px;resize:none}@media (max-width:350px){.Contact_message__vgd8Q{width:250px}}.Footer_footerSection__Yavlj{position:relative;padding:20px 0;background-color:var(--background-color2);border-top:2px solid var(--primary-color)}.Footer_attrText__cuyNs{width:-moz-fit-content;width:fit-content;margin:auto auto 20px;-webkit-text-decoration:2px underline var(--text-color);text-decoration:2px underline var(--text-color)}.Footer_attributions__CX874{display:grid;grid-template-columns:repeat(3,1fr);width:-moz-fit-content;width:fit-content;margin:auto;text-align:center;grid-column-gap:20px;column-gap:20px}@media (max-width:1300px){.Footer_attributions__CX874{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.Footer_attributions__CX874{grid-template-columns:repeat(1,1fr)}}.Name_container__ET_ps{position:relative;z-index:-1;background-color:var(--background-color);overflow:hidden}.Name_upperContainer__dNLsA{display:flex;justify-content:center;align-items:center;height:100%;width:100%;column-gap:20px}.Name_lowerContainer__KpknO{position:relative;padding:20px;display:flex;justify-content:center;align-items:center;column-gap:1vw;z-index:1;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--text-color);color:var(--primary-color);font-size:clamp(2rem,5vw,5rem);font-family:Comic Sans MS,sans-serif}.Name_lowerContainer__KpknO:after{content:"";position:absolute;inset:0;z-index:-1;-webkit-mask:radial-gradient(closest-side,black,transparent);mask:radial-gradient(closest-side,black,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Name_lettersContainer__OUt9O{display:flex;flex-direction:row}.Name_barLetterContainer__0aZV7{display:flex;flex-direction:column}.Name_bar__QprnY{animation:Name_shrink__ztkkL 1.5s ease-in-out forwards}.Name_ball__NQMyx{position:absolute;top:-100px;border-radius:50%;border:1px solid var(--text-color);animation:Name_fall__1fkCi 3s ease-in forwards}.Name_bottomText__gRNNI{position:absolute;bottom:10px;left:calc(50% - 90px);z-index:2}.Name_bottomFadeOut__b64kl{position:absolute;bottom:0;height:150px;width:100%;background-color:var(--background-color);mask-image:linear-gradient(180deg,transparent,black);-webkit-mask-image:linear-gradient(180deg,transparent,black);z-index:1}@keyframes Name_shrink__ztkkL{to{height:0}}@keyframes Name_fall__1fkCi{to{top:calc(100%)}}.NavBar_bar__unLXI{position:fixed;top:0;background-color:var(--background-color);height:60px;width:100%;display:flex;flex-wrap:wrap;justify-content:right;align-items:center;border-bottom:2px solid var(--primary-color);z-index:1000}.NavBar_sectionNames__3CK68{margin:0 20px;padding:5px;font-size:large}.NavBar_selected__4F_kL{border:2px solid var(--primary-color)}.NavBar_link__lsAgd{text-decoration:none;color:var(--text-color)}.NavBar_nameHeader__lCF0H{margin:0 auto 0 20px;padding:5px;font-size:x-large;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent}.NavBar_break___lgnM{height:0;flex-basis:100%;display:none}@media (max-width:760px){.NavBar_bar__unLXI{height:80px;justify-content:center}.NavBar_break___lgnM{display:block}.NavBar_nameHeader__lCF0H{margin:5px 0 0;justify-self:center;padding-bottom:0}.NavBar_sectionNames__3CK68{margin:0 10px 5px}}@media (max-width:500px){.NavBar_bar__unLXI{height:70px}.NavBar_sectionNames__3CK68{font-size:small;margin:0 0 5px}}.Portfolio_portfolioSection__O95wE{background-color:var(--background-color2);padding-bottom:20px}.Portfolio_cardsContainer__NGvWc{display:flex;padding:20px;flex-wrap:wrap;justify-content:space-evenly;gap:30px}.Portfolio_modalContent__EjDQd{position:fixed;width:450px;height:280px;top:calc(50% - 140px);left:calc(50% - 225px);background-color:var(--background-color);border:2px solid var(--text-color);display:flex;align-items:center;gap:30px;padding:10px}.Portfolio_modalContentImg__xjfEr{height:150px;width:150px}.Portfolio_modal__enUsQ{position:fixed;top:0;left:0;height:100%;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none}.Portfolio_exitBtn__7j4oh{position:absolute;margin:0;width:40px;height:40px;line-height:40px;text-align:center;right:0;top:0;color:var(--text-color)}.Portfolio_exitBtn__7j4oh:hover{background-color:red;cursor:pointer}.Portfolio_exitText__V__As{margin:0}@media (max-width:560px){.Portfolio_modalContent__EjDQd{width:80%;left:calc(10% - 10px)}.Portfolio_modalContentImg__xjfEr{height:100px;width:100px}}.Card_wrapper___m7Tw{position:relative;z-index:0}.Card_card__pGja2{display:flex;column-gap:20px;padding:20px;width:400px;background-color:var(--background-color);border:2px solid var(--text-color);z-index:1}.Card_wrapper___m7Tw:after{content:"";position:absolute;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));height:100%;width:100%;top:10px;left:-10px;z-index:-1}.Card_cardImage__TebMA{width:150px;height:150px}.Card_learnMore__04x_0{width:-moz-fit-content;width:fit-content}.Card_learnMore__04x_0:hover{text-decoration:underline;font-weight:700;cursor:pointer}@media (max-width:560px){.Card_card__pGja2{flex-direction:column;width:250px;align-items:center;text-align:center}.Card_cardImage__TebMA{width:100px;height:100px}.Card_learnMore__04x_0{margin:auto;padding-top:5px}}.Skills_skillsSection__kAe0U{background-color:var(--background-color);padding-bottom:20px}.Skills_allSkillsContainer__SUlSD{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}@media (max-width:1500px){.Skills_allSkillsContainer__SUlSD{flex-direction:column;gap:40px}}.SkillsContainer_wrapper__AvnjP{position:relative;z-index:0}.SkillsContainer_skillsContainer__msZz1{position:relative;background-color:var(--background-color);border:2px solid var(--text-color);z-index:1}.SkillsContainer_wrapper__AvnjP:after{content:"";position:absolute;background:linear-gradient(to right,var(--primary-color),var(--secondary-color));height:100%;width:100%;top:10px;left:-10px;z-index:-1}.SkillsContainer_line__IPa_d{height:1px;width:100%;background-color:grey}.SkillsContainer_contentContainer__iFcLG{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:10px}.SkillsContainer_skillTitle__6PTao{margin:0;padding:10px 20px}.SkillsContainer_elementsContainer__ZsTVH{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:10px;width:300px;padding:10px}.SkillsContainer_img__S_BsV{height:60px;width:60px}@media (max-width:700px){.SkillsContainer_contentContainer__iFcLG{flex-direction:column;justify-content:center}.SkillsContainer_textElement__jtms2{margin-top:0}.SkillsContainer_colon__x6NWF{display:none}}@media (max-width:450px){.SkillsContainer_elementsContainer__ZsTVH{width:-moz-fit-content;width:fit-content;flex-direction:column;row-gap:10px}.SkillsContainer_star__j6H7B{display:none}}.ThemeToggle_themeToggle__AerWv{display:flex;position:fixed;bottom:20px;right:20px;justify-content:space-between;column-gap:10px;padding:10px;border-radius:9999px;border:2px solid var(--primary-color)}.ThemeToggle_themeToggleMobile__eltVy{display:none;position:fixed;bottom:10px;right:10px;padding:10px;background-color:var(--primary-color);border:2px solid var(--text-color);border-radius:9999px}.ThemeToggle_themeImg__fVRnQ{height:30px;width:30px}.ThemeToggle_themeImg__fVRnQ:hover{cursor:pointer}.ThemeToggle_themeIndicator__Cm3ML{position:absolute;bottom:5px;height:40px;width:40px;background-color:var(--primary-color);border-radius:9999px;z-index:-1;transition:left .3s ease-in-out,right .3s ease-in-out}@media (max-width:500px){.ThemeToggle_themeToggle__AerWv{display:none}.ThemeToggle_themeToggleMobile__eltVy{display:flex}.ThemeToggle_themeImg__fVRnQ{height:20px;width:20px}}