.page_aboutArrow__sNbjL{display:inline-block;margin-left:.4em;font-size:1.2em;color:var(--primary-color);animation:page_bounceArrow__L9mNW 1.2s cubic-bezier(.4,2,.6,1) infinite;vertical-align:middle;transition:color .2s}.page_headerButton___Z3Ly:hover .page_aboutArrow__sNbjL{color:#ff6b9d}@keyframes page_bounceArrow__L9mNW{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page_reachOutPrompt__I7yPH{text-align:center;font-size:1.1rem;color:var(--text-secondary);margin-bottom:.7rem}.page_reachOutAboutLink__zsf0v{color:var(--primary-color);text-decoration:underline;font-weight:600;margin-left:.2em;transition:color .2s}.page_reachOutAboutLink__zsf0v:hover{color:#ff6b9d}.page_animatedReachOut__B3J86{color:var(--primary-color);font-size:2rem;font-weight:700;text-decoration:none;position:relative;display:inline-block;transition:color .3s cubic-bezier(.4,2,.6,1);cursor:pointer;letter-spacing:.04em;padding:.2em .5em}.page_animatedReachOut__B3J86 span{position:relative;z-index:1;display:inline-block;animation:page_reachOutPop__pq3UI 1.1s cubic-bezier(.4,2,.6,1)}.page_animatedReachOut__B3J86:after{content:"";position:absolute;left:0;bottom:.1em;width:0;height:.18em;background:linear-gradient(90deg,var(--primary-color),#ff6b9d);border-radius:2px;transition:width .4s cubic-bezier(.4,2,.6,1);z-index:0}.page_animatedReachOut__B3J86:hover{color:#ff6b9d}.page_animatedReachOut__B3J86:hover:after{width:100%}@keyframes page_reachOutPop__pq3UI{0%{transform:scale(.7) translateY(20px);opacity:0}60%{transform:scale(1.1) translateY(-6px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}.page_reachOutCta__eLVOm{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:3rem 0 0}.page_reachOutLink__2g_ew{color:var(--primary-color);font-size:1.25rem;font-weight:600;-webkit-text-decoration:underline wavy var(--primary-color,#f49bab);text-decoration:underline wavy var(--primary-color,#f49bab);background:none;border:none;padding:.5rem 0;cursor:pointer;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s;letter-spacing:.02em;display:flex;align-items:center;gap:.5rem}.page_reachOutLink__2g_ew:hover{color:#ff6b9d;-webkit-text-decoration-color:#ff6b9d;text-decoration-color:#ff6b9d}.page_reachOutIcon__0H0at{font-size:1.5rem;margin-right:.3rem}.page_letsConnectBtn___9l3w{display:inline-block;background:linear-gradient(90deg,var(--primary-color),#ff6b9d);color:#fff;font-size:1.25rem;font-weight:600;padding:1rem 2.5rem;border-radius:40px;box-shadow:0 4px 24px rgba(244,155,171,.15);text-decoration:none;margin:0 auto;transition:background .2s,transform .2s,box-shadow .2s;letter-spacing:.03em}.page_letsConnectBtn___9l3w:hover{background:linear-gradient(90deg,#ff6b9d,var(--primary-color));transform:translateY(-2px) scale(1.04);box-shadow:0 8px 32px rgba(244,155,171,.22)}.page_footer__F3MD0{width:100%;color:var(--text-primary);position:static;font-size:1.1rem}@media (max-width:768px){.page_footer__F3MD0{padding:3rem 1.5rem 1.5rem}.page_footerContent__aXrXd{justify-items:center;grid-template-columns:1fr;gap:2rem}.page_footerSection__NPFDG{text-align:center}}.page_footerContent__aXrXd a{color:var(--primary-color,#f49bab);text-decoration:none;margin:0 .3rem;transition:color .2s}.page_footerContent__aXrXd a:hover{color:#ff6b9d}.page_serviceCard__XVYDM,.page_serviceCard__XVYDM *{color:#fff!important}.page_header__oRW75{position:fixed;top:0;left:0;right:0;width:100%;border-bottom:none;z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none}.page_header__oRW75,[data-theme=dark] .page_header__oRW75{background:transparent;box-shadow:none}.page_headerContent__vImKI{max-width:1280px;margin:0 auto;padding:1rem 2rem 1rem 0;display:flex;justify-content:space-between;align-items:center}.page_headerActions__jn5aq{display:flex;align-items:center;gap:.75rem}.page_headerButton___Z3Ly{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 1rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);text-decoration:none;font-weight:600;font-size:.95rem;background:transparent;transition:all .25s ease}.page_headerButton___Z3Ly:focus-visible,.page_headerButton___Z3Ly:hover{background:var(--bg-secondary);color:var(--primary-color);outline:none}.page_headerButtonPrimary__7IKvZ{background:linear-gradient(135deg,var(--primary-color),#ff6b9d);color:#fff;border-color:transparent}.page_headerButtonPrimary__7IKvZ:focus-visible,.page_headerButtonPrimary__7IKvZ:hover{filter:brightness(1.05);transform:translateY(-1px)}.page_scatterText__d6W5Z{position:relative}.page_scatterText__d6W5Z .page_letter__XfrHX{display:inline-block;will-change:transform}.page_scatterText__d6W5Z:hover .page_letter__XfrHX{animation:page_scatterReturn__rkcwJ .7s ease-in-out both}.page_scatterText__d6W5Z .page_letter__XfrHX:first-child{--dx:-8px;--dy:-10px;--rot:-12deg;animation-delay:0ms}.page_scatterText__d6W5Z .page_letter__XfrHX:nth-child(2){--dx:10px;--dy:-6px;--rot:10deg;animation-delay:40ms}.page_scatterText__d6W5Z .page_letter__XfrHX:nth-child(3){--dx:-6px;--dy:12px;--rot:-8deg;animation-delay:80ms}.page_scatterText__d6W5Z .page_letter__XfrHX:nth-child(4){--dx:9px;--dy:9px;--rot:14deg;animation-delay:.12s}.page_scatterText__d6W5Z .page_letter__XfrHX:nth-child(5){--dx:-12px;--dy:4px;--rot:-16deg;animation-delay:.16s}@keyframes page_scatterReturn__rkcwJ{0%{transform:translate(0) rotate(0)}45%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}to{transform:translate(0) rotate(0)}}.page_logoSection__is0Qg{display:flex;align-items:center;gap:.5rem}.page_footer__F3MD0{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:4rem 2rem 2rem;margin-top:4rem}.page_footerContent__aXrXd{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem;gap:3rem;margin:0 auto 3rem}.page_footerSection__NPFDG{display:flex;flex-direction:column;gap:1rem}.page_footerHeading__VDGNd{font-family:var(--font-libre);font-size:1.4rem;font-weight:700;color:var(--primary-color);margin:0}.page_footerText__qHi3L{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.page_footerLinks__ZWbAq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.page_footerLink__ntXAe{color:var(--text-primary);text-decoration:none;font-size:1rem;transition:all .3s ease;display:inline-block;pointer-events:auto}.page_footerLink__ntXAe:hover{color:var(--primary-color);transform:translateX(4px)}.page_footerLocation__XM66_{color:var(--text-secondary);font-size:1rem}.page_footerBottom___Oisj{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid var(--border-subtle);text-align:center}.page_footerBottom___Oisj p{margin:0;color:var(--text-secondary);font-size:.9rem}@media (max-width:768px){.page_footer__F3MD0{padding:3rem 1.5rem 1.5rem}.page_footerContent__aXrXd{grid-template-columns:1fr;gap:2rem}}.page_nameText__mXZ5r{font-family:var(--font-limelight);font-size:1.8rem;font-weight:400;color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase}.page_logoText__M1jdM{font-size:1.25rem;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.page_themeToggle__1G9tR{background:none;border:1px solid var(--border-color);width:120px;height:80px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2.5rem;transition:all .3s ease;color:var(--text-primary)}.page_themeToggle__1G9tR:hover{background:var(--bg-secondary);border-color:var(--primary-color);transform:rotate(180deg)}.page_themeToggle__1G9tR:active{transform:rotate(1turn)}.page_container__jZF7q{display:flex;flex-direction:column;min-height:100vh;position:relative;overflow:visible;margin:0!important;padding:0!important}.page_floatingBg__r3sJQ{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.page_floatingText__j7dQ4{position:absolute;font-family:var(--font-space);font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--text-primary);opacity:.12;letter-spacing:.05em;white-space:nowrap;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:page_floatUpward__FX7tH}[data-theme=dark] .page_floatingText__j7dQ4{opacity:.08}.page_float1__dcSuW{bottom:-50px;right:8%;animation-duration:20s;animation-delay:0s}.page_float2__xET8H{bottom:-150px;right:12%;animation-duration:20s;animation-delay:-4s}.page_float3__sAqA0{bottom:-250px;right:6%;animation-duration:20s;animation-delay:-8s}.page_float4__A4dWG{bottom:-350px;right:14%;animation-duration:20s;animation-delay:-12s}.page_float5__j0G3T{bottom:-450px;right:10%;animation-duration:20s;animation-delay:-16s}@keyframes page_floatUpward__FX7tH{0%{transform:translateY(0);opacity:0}10%{opacity:.12}90%{opacity:.12}to{transform:translateY(-150vh);opacity:0}}.page_sidebar__p2GLB{display:none}@keyframes page_slideIn__PvyI_{0%{transform:translateX(-100%) translateY(-50%);opacity:0}to{transform:translateX(0) translateY(-50%);opacity:1}}[data-theme=dark] .page_sidebar__p2GLB{background:rgba(244,155,171,.1)}.page_sidebarNav__oKHlR{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.page_navItem__qmtZO{font-size:.7rem;font-weight:700;color:var(--text-secondary);text-decoration:none;transition:all .3s ease;padding:1rem .25rem;border-radius:8px;letter-spacing:.3px;text-align:center;line-height:1.2;position:relative;overflow:hidden;text-transform:uppercase;word-break:keep-all;white-space:nowrap;width:100%}.page_navItem__qmtZO:before{content:"";position:absolute;left:0;bottom:0;width:3px;height:0;background:var(--primary-color);transition:height .3s ease}.page_navItem__qmtZO:hover{color:var(--primary-color);background:var(--bg-secondary)}.page_navItem__qmtZO:hover:before{height:100%}.page_navItem__qmtZO:first-child{animation:page_fadeInItem__uzUX1 .5s ease-out .1s backwards}.page_navItem__qmtZO:nth-child(2){animation:page_fadeInItem__uzUX1 .5s ease-out .2s backwards}.page_navItem__qmtZO:nth-child(3){animation:page_fadeInItem__uzUX1 .5s ease-out .3s backwards}.page_navItem__qmtZO:nth-child(4){animation:page_fadeInItem__uzUX1 .5s ease-out .4s backwards}.page_navItem__qmtZO:nth-child(5){animation:page_fadeInItem__uzUX1 .5s ease-out .5s backwards}@keyframes page_fadeInItem__uzUX1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_contentWrapper__YvkUz{width:100%;padding-top:100px;flex:1 0 auto}.page_main__nw1Wk{padding:0!important;color:var(--text-primary);flex-direction:column;gap:0;max-width:none;margin:0!important}.page_heroAboutWrapper__2i2Ef,.page_main__nw1Wk{display:flex;align-items:center;justify-content:flex-start;width:100%}.page_heroAboutWrapper__2i2Ef{gap:4rem;min-height:calc(100vh - 100px);padding:0 0 3rem}.page_aboutSection__RYz7_{flex:1 1;max-width:500px;padding:2rem;background:rgba(244,155,171,.08);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(244,155,171,.15);transition:all .3s ease;position:relative;overflow:visible;z-index:5}.page_availableBadge__w0uIN{display:inline-block;font-size:.85rem;font-weight:600;color:#10b981;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);padding:.5rem 1rem;border-radius:20px;margin-bottom:1.5rem;letter-spacing:.03em;animation:page_pulse__XPtbN 2s infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1}50%{opacity:.7}}.page_aboutSection__RYz7_:hover{background:rgba(244,155,171,.12);border-color:rgba(244,155,171,.3);transform:translateY(-5px) scale(1.12);box-shadow:0 10px 30px rgba(244,155,171,.2)}.page_aboutSection__RYz7_:hover .page_aboutTitle__PY4Dw{font-size:2.3rem}.page_aboutSection__RYz7_:hover .page_aboutText__ge1Iz{font-size:1.25rem}.page_aboutSection__RYz7_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s ease;pointer-events:none}.page_aboutSection__RYz7_:hover:before{left:100%}[data-theme=dark] .page_aboutSection__RYz7_{background:rgba(244,155,171,.05)}.page_aboutTitle__PY4Dw{font-family:var(--font-limelight);font-size:2rem;font-weight:400;margin:0 0 1rem;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.page_aboutText__ge1Iz{font-size:1.15rem;line-height:1.7;color:var(--text-secondary);margin:0;position:relative;z-index:2;transition:all .3s ease}.page_skillsContainer__klS4M{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem;position:relative;z-index:10}.page_skillBadge__mlauu{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--primary-color),#f49bab);border-radius:25px;color:#fff;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;text-align:center;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:45px;will-change:transform}.page_skillBadge__mlauu:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(244,155,171,.3);filter:brightness(1.1)}.page_aboutSection__RYz7_ .page_skillBadge__mlauu{position:relative;z-index:20;transform:translate(var(--dx),var(--dy)) rotate(var(--rot));transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .25s ease;opacity:0;pointer-events:none;visibility:hidden}.page_aboutSection__RYz7_:hover .page_skillBadge__mlauu{transform:translate(0) rotate(0deg);opacity:1;pointer-events:auto;visibility:visible}.page_aboutSection__RYz7_ .page_skillBadge__mlauu:first-child{--dx:-35vw;--dy:-28vh;--rot:-22deg}.page_aboutSection__RYz7_ .page_skillBadge__mlauu:nth-child(2){--dx:30vw;--dy:-22vh;--rot:18deg}.page_aboutSection__RYz7_ .page_skillBadge__mlauu:nth-child(3){--dx:-26vw;--dy:26vh;--rot:-16deg}.page_aboutSection__RYz7_ .page_skillBadge__mlauu:nth-child(4){--dx:28vw;--dy:22vh;--rot:20deg}[data-skills=assembled] .page_aboutSection__RYz7_ .page_skillBadge__mlauu{transform:translate(0) rotate(0deg);opacity:1;pointer-events:auto;visibility:visible}.page_experienceSection__Smkhj{margin-top:4rem;padding:2rem 1rem;position:relative;z-index:10}.page_experienceContainer__aE8qL{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;position:relative;z-index:10}.page_experienceBadge__1usLC{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--primary-color),#f49bab);border-radius:25px;color:#fff;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;text-align:center;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:45px;will-change:transform}.page_experienceBadge__1usLC:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(244,155,171,.3);filter:brightness(1.1)}.page_heroContainer__Exl4z{position:relative;width:auto;padding-top:1rem;padding-left:1rem;max-width:100%;display:flex;flex-direction:column}.page_heroSubtitle__ZW2Yq{position:relative;display:block;margin-bottom:1rem;margin-top:0;font-family:var(--font-libre);font-size:2.5rem;animation:page_fadeIn__jjObi 1s ease-out}.page_heroSubtitle__ZW2Yq,.page_hero__7KFOs{font-weight:400;background:linear-gradient(135deg,var(--text-primary) 0,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_hero__7KFOs{font-family:var(--font-limelight);font-size:11rem;line-height:.85;letter-spacing:-.03em;margin:0;text-transform:uppercase;animation:page_fadeInUp__7IOrd .8s ease-out}.page_heroAmpersand__MgUKB{font-size:9rem;background:linear-gradient(135deg,#f49bab,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_contactSection__B7plO{position:relative;z-index:2;width:100%;padding:3rem 1rem 4rem}.page_contactInner__xPxIU{max-width:960px;margin:0 auto;background:rgba(244,155,171,.08);border:1px solid rgba(244,155,171,.15);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;text-align:center}.page_contactTitle__cbkrp{font-family:var(--font-limelight);font-size:2rem;font-weight:400;margin:0 0 .75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary)}.page_contactText__tbi4_{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin:0 auto 1.5rem;max-width:720px}.page_contactActions__1nIwP{display:flex;align-items:center;justify-content:center;gap:1rem}.page_ctaButton__lcwUc{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.25rem;border-radius:999px;background:linear-gradient(135deg,var(--primary-color),#ff6b9d);color:#fff;text-decoration:none;font-weight:700;letter-spacing:.02em;border:none;box-shadow:0 10px 24px rgba(244,155,171,.25)}.page_ctaButton__lcwUc:focus-visible,.page_ctaButton__lcwUc:hover{filter:brightness(1.05);transform:translateY(-1px);outline:none}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page_hero__7KFOs{font-size:7rem}.page_heroSubtitle__ZW2Yq{font-size:2rem}.page_heroAmpersand__MgUKB{font-size:4.5rem}.page_heroContainer__Exl4z{padding-top:2.5rem;width:100%}.page_main__nw1Wk{padding:0 1.5rem;flex-direction:column;gap:3rem}.page_aboutSection__RYz7_{max-width:100%;margin:0 auto}}@media (max-width:768px){.page_headerContent__vImKI{padding:1rem 1rem 1rem 0;flex-direction:row;gap:1rem;flex-wrap:wrap}.page_logoSection__is0Qg{flex:1 1;min-width:200px}.page_nameText__mXZ5r{font-size:1.2rem;letter-spacing:.03em}.page_headerButton___Z3Ly{font-size:.8rem;padding:0 .75rem;height:36px}.page_headerActions__jn5aq{gap:.5rem;width:100%;justify-content:flex-start}.page_themeToggle__1G9tR{width:40px;height:40px;font-size:1.5rem;border-radius:8px}.page_main__nw1Wk{padding:0 1.5rem;flex-direction:column;gap:2.5rem;min-height:auto;align-items:stretch;justify-content:flex-start}.page_contentWrapper__YvkUz{padding-top:140px;width:100%}.page_aboutSection__RYz7_{max-width:100%;padding:2rem;margin:0;transform:none!important}.page_aboutSection__RYz7_:hover{transform:translateY(-3px)!important}.page_aboutTitle__PY4Dw{font-size:2rem;margin-bottom:1rem}.page_aboutText__ge1Iz{font-size:1.05rem;line-height:1.7}.page_availableBadge__w0uIN{font-size:.8rem;padding:.5rem 1rem;margin-bottom:1.5rem}.page_experienceContainer__aE8qL,.page_skillsContainer__klS4M{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.page_experienceBadge__1usLC,.page_skillBadge__mlauu{padding:.7rem 1.5rem;font-size:.9rem;min-height:44px}.page_hero__7KFOs{font-size:5.5rem;line-height:.9;margin-bottom:1.5rem}.page_heroSubtitle__ZW2Yq{font-size:1.5rem;margin-bottom:.5rem}.page_heroAmpersand__MgUKB{font-size:3.5rem}.page_heroContainer__Exl4z{padding-top:2rem;padding-left:0;width:100%}.page_experienceSection__Smkhj{margin-top:2rem;padding:1.5rem}.page_floatingText__j7dQ4{font-size:1rem;opacity:.06}[data-theme=dark] .page_floatingText__j7dQ4{opacity:.04}}@media (max-width:640px){.page_headerContent__vImKI{padding:.75rem 1rem;flex-direction:column;gap:.75rem;align-items:stretch}.page_nameText__mXZ5r{font-size:1rem;text-align:center}.page_headerActions__jn5aq,.page_logoSection__is0Qg{gap:.5rem;justify-content:center}.page_headerActions__jn5aq{flex-direction:row;width:100%}.page_headerButton___Z3Ly{font-size:.75rem;padding:0 .75rem;height:36px;flex:1 1;min-width:70px}.page_themeToggle__1G9tR{width:36px;height:36px;font-size:1.25rem}.page_main__nw1Wk{padding:0 1rem;gap:2rem}.page_contentWrapper__YvkUz{padding-top:160px}.page_aboutSection__RYz7_{padding:1.5rem;border-radius:10px}.page_aboutSection__RYz7_:hover{transform:translateY(-2px)!important}.page_aboutTitle__PY4Dw{font-size:1.75rem;margin-bottom:1rem}.page_aboutText__ge1Iz{font-size:1rem;line-height:1.6;margin-bottom:1rem}.page_availableBadge__w0uIN{font-size:.75rem;padding:.4rem .8rem;margin-bottom:1rem;display:inline-block}.page_hero__7KFOs{font-size:4rem;line-height:.95;margin-bottom:1rem}.page_heroSubtitle__ZW2Yq{font-size:1.2rem;margin-bottom:.5rem}.page_heroAmpersand__MgUKB{font-size:2.5rem}.page_heroContainer__Exl4z{padding-top:1.5rem;gap:0}.page_experienceContainer__aE8qL,.page_skillsContainer__klS4M{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.page_experienceBadge__1usLC,.page_skillBadge__mlauu{padding:.6rem 1.2rem;font-size:.85rem;min-height:40px}.page_experienceSection__Smkhj{margin-top:1.5rem;padding:.75rem}.page_floatingText__j7dQ4{font-size:.9rem;opacity:.05}[data-theme=dark] .page_floatingText__j7dQ4{opacity:.03}}@media (max-width:480px){.page_headerContent__vImKI{padding:.75rem;flex-direction:column;gap:.75rem}.page_logoSection__is0Qg{gap:.25rem;justify-content:center}.page_logo__ikIZE{width:40px;height:30px}.page_nameText__mXZ5r{font-size:.9rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_headerButton___Z3Ly{font-size:.7rem;padding:0 .5rem;height:32px;flex:1 1}.page_headerActions__jn5aq{gap:.4rem;width:100%;justify-content:center}.page_themeToggle__1G9tR{width:32px;height:32px;font-size:1rem;border-radius:6px;flex:1 1;max-width:40px}.page_main__nw1Wk{padding:0 .75rem;gap:1.5rem}.page_contentWrapper__YvkUz{padding-top:180px}.page_aboutSection__RYz7_{padding:1rem;border-radius:8px;max-width:100%}.page_aboutSection__RYz7_:hover{transform:translateY(-1px)!important}.page_aboutTitle__PY4Dw{font-size:1.5rem;margin-bottom:.75rem}.page_aboutText__ge1Iz{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.page_availableBadge__w0uIN{font-size:.65rem;padding:.3rem .6rem;margin-bottom:.75rem}.page_hero__7KFOs{font-size:3rem;line-height:.95;margin-bottom:1rem}.page_heroSubtitle__ZW2Yq{font-size:1rem;margin-bottom:.5rem}.page_heroAmpersand__MgUKB{font-size:2rem}.page_heroContainer__Exl4z{padding-top:1.5rem;padding-left:0;gap:0}.page_experienceContainer__aE8qL,.page_skillsContainer__klS4M{grid-template-columns:1fr;gap:.5rem;margin-top:.75rem}.page_experienceBadge__1usLC,.page_skillBadge__mlauu{padding:.5rem 1rem;font-size:.7rem;min-height:36px;border-radius:18px}.page_experienceSection__Smkhj{margin-top:1.5rem;padding:.75rem}.page_floatingText__j7dQ4{font-size:.75rem;opacity:.04}[data-theme=dark] .page_floatingText__j7dQ4{opacity:.02}.page_sidebar__p2GLB{display:none}}.page_whatIDoSection__y_hzs{margin:6rem 0;padding:0;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.page_sectionTitle__6ic_4{font-family:var(--font-limelight),serif;font-size:3.5rem;background:linear-gradient(135deg,var(--primary-color),#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:3rem;text-align:center;padding:0 2rem}.page_servicesGrid__KYloy{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_servicesGrid__KYloy::-webkit-scrollbar{display:none}.page_serviceCard__XVYDM{min-width:100vw;height:850px;flex-shrink:0;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;justify-content:center;padding:6rem 8rem;overflow:hidden;background-size:auto 80%;background-repeat:no-repeat;background-position:50%}.page_serviceCard__XVYDM:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.4));z-index:1}.page_serviceCard__XVYDM:first-child{background:linear-gradient(135deg,#1a5f7a,#2d8a9e)}.page_serviceCard__XVYDM:nth-child(2){background:linear-gradient(135deg,#2d4a5e,#3d5a6e)}.page_serviceCard__XVYDM:nth-child(3){background:linear-gradient(135deg,#1e3a4f,#2e4a5f)}.page_serviceCard__XVYDM:nth-child(4){background:linear-gradient(135deg,#1a3a52,#2a4a62)}.page_serviceContent__Aj8kd{position:relative;z-index:2;max-width:1200px;margin:0 auto}.page_serviceSubtitle__Otp7P{font-size:3.84rem;color:var(--service-text-color,#1a1a1a);margin-bottom:1.5rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.page_serviceIconWrapper__o8a25,.page_serviceIcon__9WvJX{display:none}.page_sectionTitle__6ic_4{font-family:var(--font-limelight);font-size:5rem;font-weight:400;margin:0 0 2.5rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);text-align:left;line-height:1.1;position:relative;z-index:2}.page_serviceTags__hsc_0{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page_serviceTag__4hJl9{padding:.9rem 2rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid hsla(0,0%,100%,.3);border-radius:50px;color:var(--service-tag-color,#1a1a1a);font-size:1rem;font-weight:600;transition:all .3s ease;cursor:pointer;text-shadow:0 1px 3px rgba(0,0,0,.3)}.page_serviceTag__4hJl9:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-3px);box-shadow:0 5px 20px hsla(0,0%,100%,.2)}.page_serviceHighlight__KXA_B{display:none}.page_scrollIndicator__OEoWZ{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:.8rem}.page_scrollDot__E2Yil{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease}.page_scrollDot__E2Yil:hover{background:hsla(0,0%,100%,.6)}.page_scrollDot__E2Yil.page_active__9fwfh{background:#fff;width:30px;border-radius:6px}.page_featuredSection__H_juN{margin:6rem 0;padding:0 2rem;flex-direction:column}.page_featuredSection__H_juN,.page_projectsGrid__MicJp{width:100%;position:relative;display:flex;align-items:center}.page_projectsGrid__MicJp{gap:2rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:2rem 0 2rem 50vw;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;box-sizing:content-box}.page_projectsGrid__MicJp::-webkit-scrollbar{display:none}.page_carouselNavBtn__0Bzzq{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:70px;height:70px;border-radius:50%;background:rgba(30,30,30,.08);border:1.5px solid var(--primary-color,#ff6b9d);display:flex;align-items:center;justify-content:center;font-size:2.5rem;cursor:pointer;transition:background .2s,border .2s,color .2s;box-shadow:0 2px 12px 0 rgba(0,0,0,.08);opacity:.85}.page_carouselNavBtn__0Bzzq,.page_carouselNavBtn__0Bzzq:hover{color:var(--primary-color,#ff6b9d)}.page_carouselNavBtn__0Bzzq:hover{background:rgba(255,107,157,.18);border-color:var(--primary-color,#ff6b9d);[data-theme=light] .page_carouselNavBtn__0Bzzq{background:hsla(0,0%,100%,.85);border:1.5px solid var(--primary-color,#ff6b9d)}opacity:1}.page_carouselNavBtn__0Bzzq.page_left__kiRJI{left:2.5vw}.page_carouselNavBtn__0Bzzq.page_right__UMq_q{right:2.5vw}.page_projectCard__2LcUe{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;transition:all .4s ease;cursor:pointer;min-width:600px;height:700px;position:relative;flex-shrink:0}.page_projectCard__2LcUe:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px rgba(255,107,157,.25);border-color:var(--primary-color)}.page_projectImage__64WyG{width:100%;height:100%;background-size:cover;background-position:50%;position:absolute;top:0;left:0;transition:transform .4s ease}.page_projectCard__2LcUe:hover .page_projectImage__64WyG{transform:scale(1.05)}.page_projectOverlay__CQy3k{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));transition:background .4s ease;opacity:.6}.page_projectCard__2LcUe:hover .page_projectOverlay__CQy3k{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.8));opacity:1}.page_projectContent__zHtnp{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:2;transform:translateY(20px);opacity:0;transition:all .4s ease}.page_projectCard__2LcUe:hover .page_projectContent__zHtnp{transform:translateY(0);opacity:1}.page_projectTitle__rUJya{font-family:var(--font-limelight),serif;font-size:3.5rem;color:#fff;margin-bottom:1.2rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.page_projectDescription__TT319{font-size:1.7rem;color:hsla(0,0%,100%,.95);line-height:1.6;margin-bottom:2.2rem;text-shadow:0 1px 5px rgba(0,0,0,.5)}.page_projectTags__SNsBF{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.page_tag__t9Q6I{padding:.5rem 1rem;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;font-size:.85rem;color:#fff;font-weight:600}.page_projectButton__Dxm_X{display:inline-flex;align-items:center;padding:.9rem 2rem;background:linear-gradient(135deg,var(--primary-color),#ff6b9d);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,157,.4)}.page_projectButton__Dxm_X:hover{transform:translateX(5px);box-shadow:0 6px 25px rgba(255,107,157,.6)}.page_techStackSection__kl8uS{margin:6rem 0;padding:0 2rem;width:100%}.page_techGrid__BAqMi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:900px;margin:0 auto}.page_techItem__jqHKz{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden}.page_techItem__jqHKz:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 10px 30px rgba(255,107,157,.15)}.page_techIconWrapper__KMI50{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,107,157,.1),rgba(255,107,157,.05));border-radius:50%;margin-bottom:1rem;transition:all .3s ease}.page_techItem__jqHKz:hover .page_techIconWrapper__KMI50{transform:scale(1.1);background:linear-gradient(135deg,rgba(255,107,157,.2),rgba(255,107,157,.1))}.page_techIcon__jndef{font-size:2rem;font-weight:700}.page_techName__v7PMW{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.page_proficiencyBar__yMWc9{width:100%;height:6px;background:rgba(255,107,157,.1);border-radius:10px;overflow:hidden;margin-top:.5rem}.page_proficiencyFill__0O2gD{height:100%;background:linear-gradient(90deg,var(--primary-color),#ff6b9d);border-radius:10px;transition:width .8s ease}.page_techItem__jqHKz:hover .page_proficiencyFill__0O2gD{box-shadow:0 0 10px rgba(255,107,157,.6)}@media (max-width:1024px){.page_contentWrapper__YvkUz{margin-left:0;padding:0 1rem}.page_main__nw1Wk{padding:0 1rem}.page_heroAboutWrapper__2i2Ef{flex-direction:column;gap:2rem;min-height:auto;padding:0}.page_heroContainer__Exl4z{width:100%;padding-left:0;text-align:center;align-items:center}.page_aboutSection__RYz7_{max-width:100%}.page_sectionTitle__6ic_4{font-size:3rem}.page_serviceCard__XVYDM{padding:3rem}.page_serviceTitle__Z4WAn{font-size:6.6rem}.page_serviceDesc__Ix2cl{font-size:2.04rem}.page_techGrid__BAqMi{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.page_sectionTitle__6ic_4{font-size:2.2rem;margin-bottom:2rem}.page_featuredSection__H_juN,.page_techStackSection__kl8uS,.page_whatIDoSection__y_hzs{margin:3rem 0;padding:0}.page_whatIDoSection__y_hzs .page_sectionTitle__6ic_4{padding:0 1rem}.page_serviceCard__XVYDM{padding:2.5rem 2rem;height:500px}.page_serviceTitle__Z4WAn{font-size:5.4rem}.page_serviceDesc__Ix2cl{font-size:1.8rem}.page_serviceTag__4hJl9{padding:.7rem 1.5rem;font-size:1.44rem}.page_featuredSection__H_juN{padding:0 1rem}.page_projectsGrid__MicJp{gap:1.5rem}.page_projectCard__2LcUe{min-width:320px;height:450px}.page_projectContent__zHtnp{padding:2rem}.page_projectTitle__rUJya{font-size:1.8rem}.page_projectDescription__TT319{font-size:.95rem}.page_techStackSection__kl8uS{padding:0 1rem}.page_techGrid__BAqMi{grid-template-columns:1fr;gap:1.2rem}.page_techItem__jqHKz{padding:1.8rem 1.2rem}.page_techIconWrapper__KMI50{width:60px;height:60px}.page_techIcon__jndef{font-size:1.8rem}.page_techName__v7PMW{font-size:1rem}.page_headerContent__vImKI{padding:1rem 1rem 1rem 0}.page_logoSection__is0Qg{gap:.5rem}.page_nameText__mXZ5r{font-size:.7rem}}@media (max-width:480px){.page_sectionTitle__6ic_4{font-size:1.8rem;margin-bottom:1.5rem}.page_featuredSection__H_juN,.page_techStackSection__kl8uS,.page_whatIDoSection__y_hzs{margin:2rem 0;padding:0}.page_whatIDoSection__y_hzs .page_sectionTitle__6ic_4{padding:0 .75rem}.page_serviceCard__XVYDM{padding:2rem 1.5rem;height:450px}.page_serviceSubtitle__Otp7P{font-size:.9rem}.page_serviceTitle__Z4WAn{font-size:7.2rem;margin-bottom:2.2rem}.page_serviceDesc__Ix2cl{font-size:2.4rem;margin-bottom:2.5rem}.page_serviceTags__hsc_0{gap:.6rem}.page_serviceTag__4hJl9{padding:.6rem 1.2rem;font-size:.8rem}.page_featuredSection__H_juN,.page_techStackSection__kl8uS{padding:0 .75rem}.page_projectCard__2LcUe{min-width:280px;height:400px}.page_projectContent__zHtnp{padding:1.5rem}.page_projectTitle__rUJya{font-size:1.5rem}.page_projectDescription__TT319{font-size:.9rem;margin-bottom:1rem}.page_projectTags__SNsBF{gap:.4rem;margin-bottom:1.2rem}.page_tag__t9Q6I{padding:.35rem .75rem;font-size:.75rem}.page_projectButton__Dxm_X{padding:.7rem 1.5rem;font-size:.9rem}.page_techItem__jqHKz{padding:1.5rem 1rem}.page_techIconWrapper__KMI50{width:50px;height:50px}.page_techIcon__jndef{font-size:1.5rem}.page_techName__v7PMW{font-size:.9rem}.page_proficiencyBar__yMWc9{height:5px}.page_nameText__mXZ5r{display:none}.page_headerActions__jn5aq{gap:.5rem}.page_headerButton___Z3Ly{height:36px;padding:0 .8rem;font-size:.85rem}}