.AboutMe-module__3Id1Ea__page{background:#0f1729;min-height:100vh}.AboutMe-module__3Id1Ea__hero{justify-content:center;align-items:center;min-height:90vh;padding-top:5rem;display:flex;position:relative;overflow:hidden}.AboutMe-module__3Id1Ea__heroBackground{opacity:.15;filter:blur(100px);background:radial-gradient(at 30% 20%,#2a6df4 0,#0000 50%),radial-gradient(at 70% 80%,#b642f0 0,#0000 50%);position:absolute;inset:0}.AboutMe-module__3Id1Ea__container{z-index:10;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.AboutMe-module__3Id1Ea__heroContent{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.AboutMe-module__3Id1Ea__heroContent{grid-template-columns:auto 1fr;gap:4rem}}.AboutMe-module__3Id1Ea__imageSection{justify-content:center;display:flex}.AboutMe-module__3Id1Ea__imageWrapper{background:linear-gradient(135deg,#2a6df4 0%,#b642f0 100%);border-radius:1.5rem;width:300px;height:300px;padding:5px;position:relative;overflow:hidden}.AboutMe-module__3Id1Ea__profileImage{object-fit:cover;border-radius:1.375rem;width:100%;height:100%;display:block}.AboutMe-module__3Id1Ea__imageGlow{opacity:.3;filter:blur(40px);z-index:-1;background:linear-gradient(135deg,#2a6df4 0%,#b642f0 100%);position:absolute;inset:-20px}.AboutMe-module__3Id1Ea__infoSection{text-align:center}@media (min-width:1024px){.AboutMe-module__3Id1Ea__infoSection{text-align:left}}.AboutMe-module__3Id1Ea__name{background:linear-gradient(135deg,#2a6df4 0%,#b642f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.AboutMe-module__3Id1Ea__title{color:#f8fafc;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1.25rem;display:flex}@media (min-width:1024px){.AboutMe-module__3Id1Ea__title{justify-content:flex-start}}.AboutMe-module__3Id1Ea__subtitle{color:#b6bfcd;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.125rem;display:flex}@media (min-width:1024px){.AboutMe-module__3Id1Ea__subtitle{justify-content:flex-start}}.AboutMe-module__3Id1Ea__inlineIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.AboutMe-module__3Id1Ea__highlight{color:#2a6df4;font-weight:600}.AboutMe-module__3Id1Ea__gradientText{background:linear-gradient(135deg,#2a6df4 0%,#b642f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.AboutMe-module__3Id1Ea__socialLinks{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (min-width:1024px){.AboutMe-module__3Id1Ea__socialLinks{justify-content:flex-start}}.AboutMe-module__3Id1Ea__socialLink{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.AboutMe-module__3Id1Ea__socialLink:hover{background:#3b82f61a;border-color:#2a6df4;box-shadow:0 8px 25px #3b82f64d}.AboutMe-module__3Id1Ea__socialIcon{width:1.125rem;height:1.125rem}.AboutMe-module__3Id1Ea__section{padding:5rem 0}.AboutMe-module__3Id1Ea__sectionAlt{background:#ffffff05}.AboutMe-module__3Id1Ea__sectionTitle{text-align:center;justify-content:center;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;display:flex}.AboutMe-module__3Id1Ea__titleIcon{color:#2a6df4;width:2rem;height:2rem}.AboutMe-module__3Id1Ea__aboutCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:1.5rem;max-width:48rem;margin:0 auto;padding:3rem}.AboutMe-module__3Id1Ea__aboutText{color:#b6bfcd;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}.AboutMe-module__3Id1Ea__aboutText:last-child{margin-bottom:0}.AboutMe-module__3Id1Ea__skillsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:56rem;margin:0 auto;display:grid}.AboutMe-module__3Id1Ea__skillCard{text-align:center;color:#f8fafc;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.25rem;font-weight:500;transition:all .3s}.AboutMe-module__3Id1Ea__skillCard:hover{background:#3b82f61a;border-color:#2a6df4;box-shadow:0 8px 25px #3b82f633}.AboutMe-module__3Id1Ea__projectsGrid{grid-template-columns:1fr;gap:2rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:768px){.AboutMe-module__3Id1Ea__projectsGrid{grid-template-columns:repeat(2,1fr)}}.AboutMe-module__3Id1Ea__projectCard{color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;padding:2rem;text-decoration:none;transition:all .4s;position:relative;overflow:hidden}.AboutMe-module__3Id1Ea__projectCard:hover{border-color:#2a6df4;box-shadow:0 20px 60px #3b82f64d}.AboutMe-module__3Id1Ea__projectContent{z-index:2;position:relative}.AboutMe-module__3Id1Ea__projectTitle{color:#f8fafc;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.AboutMe-module__3Id1Ea__externalIcon{color:#2a6df4;width:1.25rem;height:1.25rem}.AboutMe-module__3Id1Ea__projectDescription{color:#b6bfcd;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.AboutMe-module__3Id1Ea__techStack{flex-wrap:wrap;gap:.5rem;display:flex}.AboutMe-module__3Id1Ea__techTag{color:#2a6df4;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem}.AboutMe-module__3Id1Ea__projectOverlay{opacity:0;background:linear-gradient(135deg,#3b82f60d 0%,#a855f70d 100%);transition:opacity .4s;position:absolute;inset:0}.AboutMe-module__3Id1Ea__projectCard:hover .AboutMe-module__3Id1Ea__projectOverlay{opacity:1}.AboutMe-module__3Id1Ea__ctaSection{background:linear-gradient(135deg,#2a6df4 0%,#b642f0 100%);padding:5rem 0}.AboutMe-module__3Id1Ea__ctaCard{text-align:center;max-width:48rem;margin:0 auto}.AboutMe-module__3Id1Ea__ctaCard h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.AboutMe-module__3Id1Ea__ctaCard p{color:#ffffffe6;margin-bottom:2rem;font-size:1.125rem}.AboutMe-module__3Id1Ea__ctaButtons{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.AboutMe-module__3Id1Ea__ctaButtons{flex-direction:row;justify-content:center}}.AboutMe-module__3Id1Ea__ctaButton{color:#2a6df4;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px #0003}.AboutMe-module__3Id1Ea__ctaButton:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000004d}.AboutMe-module__3Id1Ea__ctaButtonSecondary{color:#fff;background:0 0;border:2px solid #fff}.AboutMe-module__3Id1Ea__ctaButtonSecondary:hover{color:#2a6df4;background:#fff}.AboutMe-module__3Id1Ea__buttonIcon{width:1.25rem;height:1.25rem}@media (max-width:768px){.AboutMe-module__3Id1Ea__imageWrapper{width:250px;height:250px}.AboutMe-module__3Id1Ea__aboutCard{padding:2rem 1.5rem}.AboutMe-module__3Id1Ea__section{padding:3rem 0}}
