.NavBar_nav__CNntV{position:fixed;top:0;left:0;width:100%;z-index:999;display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:rgba(245,239,255,.8);border-bottom:1px solid white;box-shadow:0 2px 4px rgba(150,150,150,.3)}.NavBar_logoLink__OWQ8L{margin-left:20px}.NavBar_logo__7jl2t{width:30px;height:30px}.NavBar_menuButton__geEqQ{display:none;background:none;border:none;cursor:pointer;color:black}.NavBar_links__umXs0{display:flex;align-items:center}.NavBar_link__9KQmt{padding:0 16px;font-size:16px;text-decoration:none;color:black}.NavBar_link__9KQmt:hover{color:#a594f9}.NavBar_contact__p_nlC{background-color:#a594f9;border-radius:10px;padding:10px 20px;margin-left:10px;color:white}.NavBar_contact__p_nlC:hover{background-color:#e2dcfd;color:#a594f9}@media (max-width:600px){.NavBar_menuButton__geEqQ{display:block}.NavBar_links__umXs0{display:none;position:absolute;top:100%;left:0;width:100%;flex-direction:column;background-color:rgba(245,239,255,.95)}.NavBar_links__umXs0.NavBar_open__7zHvQ{display:flex;border-bottom:1px solid #e2dcfd}.NavBar_link__9KQmt{padding:12px 0;width:100%;text-align:center}.NavBar_contact__p_nlC{margin:8px 0}}.Hero_container__ElaCh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;min-height:100vh;gap:40px;overflow-x:hidden}@media (min-width:768px){.Hero_container__ElaCh{flex-direction:row;align-items:center;justify-content:center}}.Hero_left__BI3vt{flex:1 1 400px;max-width:600px;margin-right:20px}.Hero_intro__cpgKk{text-transform:uppercase;font-size:14px;color:black;margin-bottom:8px}.Hero_title__G62uW{font-size:32px;font-weight:700;line-height:1.3;font-family:monospace;margin:0 0 16px;color:black}.Hero_description___4mQ5{font-size:16px;color:#444;margin-bottom:24px}.Hero_buttons__IMfPm{display:flex;gap:12px}.Hero_primary__Wq8p7{background:#a594f9;color:#000}.Hero_primary__Wq8p7,.Hero_secondary__euFH0{padding:10px 20px;border-radius:20px;text-decoration:none;border:2px solid #000}.Hero_secondary__euFH0{background-color:white}.Hero_primary__Wq8p7:hover,.Hero_secondary__euFH0:hover{background:#f5efff}.Hero_right__f77DD{display:flex;align-items:center;justify-content:center;flex:1 1 300px;min-width:300px}.Hero_image__6zeLu{width:100%;max-width:650px;height:auto;border-radius:50%;object-fit:cover}@media (max-width:480px){.Hero_image__6zeLu{width:90%;max-width:300px}}.Hero_typewriter__PBqje{display:inline-block;max-width:100%}.Hero_animatedText__Qcxp6{color:#a594f9}.Hero_cursor__ep0Uk{display:inline-block;width:1px;height:1em;background-color:currentColor;margin-left:2px;animation:Hero_blink__Bn9LO 1s step-end infinite}@keyframes Hero_blink__Bn9LO{50%{opacity:0}}.Footer_footer__e8lY7{text-align:center;background-color:rgba(255,255,255,0);width:100%;padding:50px;color:black}.Footer_footer__e8lY7,.Footer_socials__M_W_T{display:flex;flex-direction:column;align-items:center}.Footer_socials__M_W_T{gap:12px;margin-bottom:20px}.Footer_socials__M_W_T h3{font-family:Menlo,Monaco,Consolas,Courier New,monospace;margin:0}.Footer_socials__M_W_T a{padding:0}.Footer_footer__e8lY7 a:after{content:"↗";margin-left:4px}.page_page__556_G{display:flex;flex-direction:column;gap:2rem;background-image:radial-gradient(circle at center,#f5efff 0,#f5efff 50%,white 70%);background-size:cover;background-repeat:no-repeat;min-height:100vh;align-items:center;justify-content:center}.About_about__WKl_v{padding:4rem 2rem 8rem}.Experience_container__EsZqu{max-width:800px;margin:0 auto;padding:4rem 2rem}.Experience_experienceContainer__mghzh{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.Experience_filterButton__HvvYM{padding:.5rem 1.5rem;background-color:#cec4fc;color:white;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.Experience_active__4m6ML,.Experience_filterButton__HvvYM:hover{background-color:#a594f9}.Experience_cards__v6fyT{display:flex;flex-direction:column;gap:1.5rem}.Experience_card__tSymw{background-color:#e2dcfd;border:2px solid #a594f9;border-radius:2rem;padding:2rem}.Experience_cardContent__WZUZo{display:flex;flex-direction:column;gap:1rem}.Experience_cardTitle__LrR0B{font-size:1.5rem;font-weight:600;color:#1f2937}.Experience_cardCompany__uDmDT{font-size:1rem;font-weight:500;color:#7c3aed}.Experience_cardDescription__EubYj{font-size:1rem;line-height:1.6;color:#4b5563}.Projects_projectsSection__ak_V5{padding:4rem 2rem}.Projects_sectionTitle__7hA5N{text-align:center;font-size:2.25rem;font-family:monospace;margin-bottom:3rem;color:#000}.Projects_list__aBaLD{display:flex;flex-direction:column;gap:3rem}.Projects_projectRow__XRPqQ{display:flex;flex-direction:row;gap:2rem;background:#e2dcfd;border:2px solid #a594f9;border-radius:1.5rem;padding:2rem;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.Projects_projectRow__XRPqQ:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(165,148,249,.2)}.Projects_imageSection__Uwggc{flex:0 0 200px}.Projects_image__D9JNN{width:100%;height:auto;object-fit:cover;border-radius:.75rem;background:#fff}.Projects_textSection__hPvHY{flex:1}.Projects_title___aSm8{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#000}.Projects_desc__1Cazw{line-height:1.5;margin-bottom:1rem;color:#333}.Projects_techStack__X5mId{font-size:.95rem;color:#222;margin-bottom:1.25rem}.Projects_cta__mr9dR{padding:.6rem 1.25rem;background:#a594f9;border:none;color:#fff;border-radius:1.25rem;font-weight:700;cursor:pointer;transition:background .2s}.Projects_cta__mr9dR:hover{background:#917ff0}@media (max-width:768px){.Projects_projectRow__XRPqQ{flex-direction:column;text-align:center}.Projects_imageSection__Uwggc{width:100%;max-width:300px}.Projects_image__D9JNN{width:100%;height:200px}.Projects_textSection__hPvHY{width:100%}}