.Project_project__CCPhl{width:100%;height:300px;overflow:hidden;border-radius:15px;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:#fff;border:1px solid rgba(255,255,255,.125);position:relative;box-shadow:var(--color-shadow) 0 2px 8px 0;display:flex;justify-content:center;align-items:center;transition:transform 1s ease}.Project_project_logo__5_hDp{width:100%;height:100%;max-width:413px;min-width:413px;border-radius:15px;overflow:hidden}.Project_project__CCPhl:hover{transform:scale(1.033)}.Project_project__CCPhl:hover .Project_project_info__sNMxP{top:0}.Project_project_info__sNMxP{position:absolute;padding:20px;height:100%;width:100%;box-shadow:var(--color-shadow-text) 0 -200px 200px -10px inset;display:flex;flex-direction:column;justify-content:flex-end;text-wrap:balance;box-sizing:border-box;top:100%;transition:all 1s cubic-bezier(.25,.46,.45,.94);border-radius:15px}.Project_project_info__sNMxP p,.Project_project_info__sNMxP small,.Project_project_info__sNMxP>h3{line-height:150%}.Project_project_info__sNMxP>h3{font-size:18px}.Project_project_info__sNMxP>p{font-size:16px}.Social_social__lYUT7{padding:5px;border-radius:50%;border:3px solid var(--color-title);transition:all .3s ease-in-out}.Social_social__lYUT7:active,.Social_social__lYUT7:hover{border-color:var(--color-secondary)!important;transform:translateY(-5px)}.Social_social__lYUT7:active>a>i,.Social_social__lYUT7:hover>a>i{color:var(--color-secondary)!important}.Social_social__lYUT7:hover .Social_social_followers__TvT1w{display:block}.Social_social_link__8edT4{text-decoration:none;font-size:40px;cursor:pointer;font-family:Montserrat Variable,sans-serif}.Social_social_link__8edT4>i{color:var(--color-title)!important;transition:color .3s ease-in-out}.Social_social_followers__TvT1w{position:absolute;top:-40px;right:0;font-size:12px;padding:10px 20px;border-radius:10%;display:flex;flex-direction:row;gap:10px;background-color:var(--color-title);display:none}.Social_social_followers__TvT1w>i,.Social_social_followers__TvT1w>span{font-size:12px;color:var(--color-bg)}.Social_social_followers__TvT1w:before{content:"";position:absolute;top:100%;left:70%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:var(--color-title) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.SocialUi_social__Pmupu{list-style:none;display:flex;justify-content:center;align-self:center;gap:10px}.CardExperience_experience__bK3dI{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:var(--color-bg-secondary);border:1px solid rgba(255,255,255,.125);border-radius:15px;gap:15px}.CardExperience_experience__bK3dI,.CardExperience_experience_header__6_rKN{width:100%;padding:20px;display:flex;flex-direction:column;box-shadow:var(--color-shadow) 0 2px 8px 0}.CardExperience_experience_header__6_rKN{background:var(--color-bg);gap:10px;border-radius:10px;text-wrap:balance}.CardExperience_experience_container__vJgSc{display:flex;flex-direction:column;gap:10px}.CardExperience_experience_container__vJgSc>p{line-height:150%}.CardExperience_experience_footer__vwopT{display:flex;gap:4px;flex-wrap:wrap;text-wrap:balance}.CardExperience_experience_footer__vwopT>span{padding:2px 6px;border-radius:10%;background:var(--color-secondary);font-weight:600!important;line-height:150%;color:var(--color-white)}.PortfolioPage_home__OUgsu,.PortfolioPage_home_header__8Jsnt{width:100%;display:flex;flex-direction:column}.PortfolioPage_home_header__8Jsnt{justify-content:center;align-items:center;gap:20px}@media screen and (min-width:1024px){.PortfolioPage_home_header__8Jsnt{flex-direction:row}}.PortfolioPage_home_header_photo__4P6y6{height:auto;width:100%;aspect-ratio:934px/941px;animation:PortfolioPage_slide-top__Wuu7F 2.5s cubic-bezier(.25,.46,.45,.94) infinite alternate;filter:drop-shadow(0 0 30px var(--color-shadow))}@media screen and (min-width:1024px){.PortfolioPage_home_header_photo__4P6y6{width:50%}}.PortfolioPage_home_header_info__jo2_d{display:flex;flex-direction:column;justify-content:center;gap:20px}.PortfolioPage_home_header_info__jo2_d>h1{font-size:40px!important;font-weight:700!important;text-wrap:balance}@media screen and (min-width:1024px){.PortfolioPage_home_header_info__jo2_d>h1{font-size:45px!important}}.PortfolioPage_home_header_info__jo2_d>p{font-size:16px!important;text-wrap:balance;line-height:150%;margin-top:10px;margin-bottom:10px}@media screen and (min-width:1024px){.PortfolioPage_home_header_info__jo2_d>p{font-size:larger}}.PortfolioPage_home_header_info__jo2_d>small{opacity:.7;font-size:14px!important}@media screen and (min-width:1024px){.PortfolioPage_home_header_info__jo2_d>small{font-size:medium}}.PortfolioPage_home_header_social__bXhqp{list-style:none;display:flex;justify-content:center;align-self:center;gap:10px}.PortfolioPage_home_container__8oGPe{padding:10px;display:grid}@media screen and (min-width:1024px){.PortfolioPage_home_container__8oGPe{grid-template-columns:1fr;gap:20px;margin:20px 0}}.PortfolioPage_home_container_description__gQjtI{margin-top:20px;display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width:1024px){.PortfolioPage_home_container_description__gQjtI{align-items:center;text-align:center;margin:0}}.PortfolioPage_home_container_experience__XjtdS{width:100%;margin-top:20px}.PortfolioPage_home_container_experience_header__SNKIR{margin-bottom:30px}.PortfolioPage_home_container_experience_header__SNKIR h3,.PortfolioPage_home_container_experience_header__SNKIR>h2{line-height:150%}@media screen and (min-width:1024px){.PortfolioPage_home_container_experience__XjtdS{margin:0}}.PortfolioPage_home_container_experience__XjtdS>ul{margin-top:20px;margin-left:20px;display:grid;flex-direction:column;grid-gap:15px;gap:15px}@media screen and (min-width:1024px){.PortfolioPage_home_container_experience__XjtdS>ul{grid-template-columns:1fr 1fr}}.PortfolioPage_home_container_experience_container__i4eP0{display:grid;grid-gap:20px;gap:20px}@media screen and (min-width:768px){.PortfolioPage_home_container_experience_container__i4eP0{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.PortfolioPage_home_container_experience_container__i4eP0{grid-template-columns:1fr 1fr 1fr}}.PortfolioPage_home_container_projects__8PRcQ{display:grid;margin:20px 0;grid-gap:20px;gap:20px}.PortfolioPage_home_container_projects_container__dM3F9{display:grid;grid-gap:20px;gap:20px}@media screen and (min-width:768px){.PortfolioPage_home_container_projects_container__dM3F9{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.PortfolioPage_home_container_projects_container__dM3F9{grid-template-columns:1fr 1fr 1fr}}@keyframes PortfolioPage_slide-top__Wuu7F{0%{transform:translateY(15px)}to{transform:translateY(-15px)}}