.AboutMe_container__3eEYH{max-width:1000px;margin:0 auto;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.AboutMe_fadeIn__0gzi9{opacity:1;transform:translateY(0)}.AboutMe_hero__GyfAJ{text-align:center;margin-bottom:4rem}.AboutMe_avatar__uWWO0{position:relative;width:180px;height:180px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;border:5px solid #04aa6d}.AboutMe_name__IYYZW{font-size:2.75rem;font-weight:700;margin-bottom:.5rem}.AboutMe_tagline__1ybwJ{color:#555;font-size:1.1rem;margin-bottom:1.5rem}.AboutMe_links__dx8kU{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.AboutMe_button__D__pw{padding:.5rem 1.5rem;border:2px solid #04aa6d;border-radius:6px;text-decoration:none;color:#000;transition:all .3s}.AboutMe_button__D__pw:hover{background:#04aa6d;color:white}.AboutMe_skills__EuSAw{margin-bottom:4rem}.AboutMe_skills__EuSAw h2{text-align:center;font-size:2rem;margin-bottom:2rem}.AboutMe_skillGrid__TIT2H{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.AboutMe_skillCard__akxSW{background:#f5f5f5;padding:1rem;border-radius:10px;text-align:center;transition:transform .3s ease}.AboutMe_skillCard__akxSW:hover{transform:translateY(-5px)}.AboutMe_skillBar__OWgqn{width:100%;height:12px;background:#ddd;border-radius:6px;margin-top:.5rem;overflow:hidden}.AboutMe_skillFill__uBPBt{height:100%;background:#04aa6d;border-radius:6px;transition:width 1s ease}.AboutMe_projects__pvCL1 h2{text-align:center;font-size:2rem;margin-bottom:2rem}.AboutMe_projectGrid__TVqGR{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.AboutMe_projectCard__EFeUK{background:#fefefe;padding:1.5rem;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:#000}.AboutMe_projectCard__EFeUK:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.AboutMe_philosophy__FLfUt{text-align:center;margin-bottom:4rem}.AboutMe_philosophy__FLfUt h2{font-size:2rem;margin-bottom:1rem}.AboutMe_philosophy__FLfUt p{color:#555;max-width:700px;margin:0 auto;line-height:1.6}.AboutMe_contact__4F_nv{text-align:center;margin-bottom:4rem}.AboutMe_contactButton__Pa1Et{display:inline-block;padding:.75rem 2rem;background:#04aa6d;color:white;border-radius:6px;text-decoration:none;font-weight:700;transition:all .3s;margin-top:1rem}.AboutMe_contactButton__Pa1Et:hover{background:#037a4d}@media (max-width:600px){.AboutMe_name__IYYZW{font-size:2rem}.AboutMe_philosophy__FLfUt h2,.AboutMe_projects__pvCL1 h2,.AboutMe_skills__EuSAw h2{font-size:1.75rem}}