.HomePage_page__M_aBh{width:100%;min-height:calc(100vh - 65px)}.AboutMe_container__xnPL1{flex:1 1;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;max-width:1200px;margin:0 auto;width:100%}.AboutMe_content__32FXd{display:grid;grid-template-columns:1fr 320px;grid-gap:4rem;gap:4rem;align-items:center;width:100%}.AboutMe_textContent__DUATJ h1{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.AboutMe_textContent__DUATJ p{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2rem}.AboutMe_cta__Ssj1b{display:flex;gap:1rem;flex-wrap:wrap}.AboutMe_cta__Ssj1b a{padding:.875rem 1.5rem;border-radius:8px;font-weight:500;font-size:.95rem;transition:all .2s ease}.AboutMe_ctaPrimary__pzuTY{background:var(--accent);color:#fff}.AboutMe_ctaPrimary__pzuTY:hover{background:#7c3aed;transform:translateY(-2px)}.AboutMe_ctaSecondary__Z_SWV{border:1px solid var(--border);color:var(--text-primary)}.AboutMe_ctaSecondary__Z_SWV:hover{border-color:var(--text-secondary);background:var(--bg-secondary)}.AboutMe_imageContent__AyzCQ{position:relative}.AboutMe_imageWrapper__oIvLR{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--bg-secondary)}.AboutMe_imageWrapper__oIvLR:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--accent) 0,transparent 50%,var(--accent));z-index:-1;border-radius:18px;opacity:.5}.AboutMe_imageWrapper__oIvLR img{width:100%;height:100%;object-fit:cover}.AboutMe_techStack__UoX__{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.AboutMe_techStack__UoX__ p{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem}.AboutMe_techTags__gMtJJ{display:flex;flex-wrap:wrap;gap:.5rem}.AboutMe_techTags__gMtJJ span{padding:.375rem .75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;font-size:.8rem;color:var(--text-secondary)}@media(max-width:900px){.AboutMe_content__32FXd{grid-template-columns:1fr;text-align:center;gap:3rem}.AboutMe_textContent__DUATJ h1{font-size:2.25rem}.AboutMe_cta__Ssj1b{justify-content:center}.AboutMe_techStack__UoX__{text-align:left}}