.Navbar-module__cJzEcG__header{z-index:100;background:0 0;padding:1.25rem 0;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);padding:.85rem 0;box-shadow:0 10px 30px #0003}.Navbar-module__cJzEcG__container{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:0 2rem;display:flex}.Navbar-module__cJzEcG__logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.Navbar-module__cJzEcG__logoText{letter-spacing:.08em;color:var(--text-primary);text-transform:uppercase;font-family:Aldrich,sans-serif;font-size:1.25rem;font-weight:800}.Navbar-module__cJzEcG__desktopNav{align-items:center;gap:2.25rem;display:flex}.Navbar-module__cJzEcG__navLink{color:var(--text-secondary);letter-spacing:.01em;font-family:Aldrich,sans-serif;font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.Navbar-module__cJzEcG__navLink:hover{color:var(--accent-magenta)}.Navbar-module__cJzEcG__actions{align-items:center;gap:1.25rem;display:flex}.Navbar-module__cJzEcG__themeSwitch{cursor:pointer;background:0 0;align-items:center;padding:0;display:flex}.Navbar-module__cJzEcG__switchTrack{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;justify-content:space-between;align-items:center;width:58px;height:30px;padding:0 6px;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 2px 4px #0003}.Navbar-module__cJzEcG__switchTrack:hover{border-color:var(--accent-magenta)}.Navbar-module__cJzEcG__trackIconMoon{color:#a855f7;align-items:center;display:flex}.Navbar-module__cJzEcG__trackIconSun{color:#fbbf24;align-items:center;display:flex}.Navbar-module__cJzEcG__switchThumb{background:var(--accent-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #d946ef66}.Navbar-module__cJzEcG__lightSwitch .Navbar-module__cJzEcG__switchThumb{transform:translate(28px)}.Navbar-module__cJzEcG__hireBtn{background:var(--accent-gradient);color:#fff;letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--accent-glow-subtle);border-radius:9999px;justify-content:center;align-items:center;padding:.6rem 1.65rem;font-family:Aldrich,sans-serif;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.Navbar-module__cJzEcG__hireBtn:hover{box-shadow:var(--accent-glow);filter:brightness(1.1);transform:translateY(-2px)}.Navbar-module__cJzEcG__menuToggle{color:var(--text-primary);background:0 0;border:none;padding:.4rem;display:none}.Navbar-module__cJzEcG__mobileMenu{background:var(--glass-bg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid var(--border-color);flex-direction:column;gap:1.25rem;padding:1.5rem 2rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 30px #0000004d}.Navbar-module__cJzEcG__mobileNavLink{color:var(--text-primary);font-size:1.1rem;font-weight:600;transition:color .2s}.Navbar-module__cJzEcG__mobileNavLink:hover{color:var(--accent-magenta)}.Navbar-module__cJzEcG__mobileHireBtn{background:var(--accent-gradient);color:#fff;letter-spacing:.05em;border-radius:9999px;justify-content:center;align-items:center;margin-top:.5rem;padding:.85rem;font-size:.95rem;font-weight:700;display:flex}@media (max-width:900px){.Navbar-module__cJzEcG__desktopNav{display:none}.Navbar-module__cJzEcG__menuToggle{align-items:center;display:flex}.Navbar-module__cJzEcG__mobileMenu{display:flex}}
.Hero-module__ZARIfG__hero{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__container{z-index:10;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.Hero-module__ZARIfG__content{z-index:10;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.Hero-module__ZARIfG__subtitleWrapper{margin-bottom:clamp(.8rem,1.5vw,1.25rem)}.Hero-module__ZARIfG__subtitle{letter-spacing:.22em;color:var(--accent-magenta);text-transform:uppercase;font-family:Aldrich,sans-serif;font-size:clamp(.7rem,1vw,.85rem);font-weight:600;line-height:1.4}.Hero-module__ZARIfG__title{letter-spacing:-.045em;color:var(--text-primary);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 clamp(1rem,2vw,1.75rem);font-family:Anta,sans-serif;font-size:clamp(4.8rem,8vw,8.5rem);font-weight:800;line-height:.88}.Hero-module__ZARIfG__description{width:100%;max-width:470px;color:var(--text-secondary);margin:0 0 2rem;font-family:Aldrich,sans-serif;font-size:clamp(.85rem,1.2vw,1.05rem);line-height:1.7}.Hero-module__ZARIfG__visualContainer{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Hero-module__ZARIfG__visualWrapper{justify-content:center;align-items:flex-end;width:min(100%,540px);height:clamp(460px,48vw,600px);display:flex;position:relative}.Hero-module__ZARIfG__auraGlow{aspect-ratio:1;filter:blur(clamp(25px,3vw,40px));z-index:1;pointer-events:none;background:radial-gradient(circle,#d946ef73 0%,#a855f740 45%,#0000 70%);border-radius:50%;width:clamp(250px,28vw,390px);position:absolute;top:13%;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__haloRing{aspect-ratio:1;z-index:2;pointer-events:none;border:1.5px solid #d946ef59;border-radius:50%;width:clamp(230px,25vw,350px);position:absolute;top:10%;left:50%;transform:translate(-50%);box-shadow:0 0 25px #d946ef4d}.Hero-module__ZARIfG__concentricArc{aspect-ratio:1;z-index:2;pointer-events:none;border:1px dashed #ec489940;border-radius:50%;width:clamp(270px,29vw,400px);animation:35s linear infinite Hero-module__ZARIfG__slowSpin;position:absolute;top:6%;left:50%;transform:translate(-50%)}@keyframes Hero-module__ZARIfG__slowSpin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.Hero-module__ZARIfG__portraitWrapper{align-items:flex-end;justify-content:baseline;z-index:5;width:100%;height:100%;display:flex;position:relative}.Hero-module__ZARIfG__portraitImg{object-fit:contain;object-position:bottom;filter:drop-shadow(0 15px 35px #00000080);width:auto;max-width:100%;height:clamp(400px,46vw,620px);transition:transform .4s}.Hero-module__ZARIfG__portraitWrapper:hover .Hero-module__ZARIfG__portraitImg{transform:scale(1.02)}.Hero-module__ZARIfG__cvBadge{z-index:15;text-decoration:none;position:absolute;top:38%;right:clamp(1rem,5vw,2.5rem)}.Hero-module__ZARIfG__cvBadgeInner{aspect-ratio:1;background:var(--accent-gradient);color:#fff;width:clamp(64px,6vw,78px);box-shadow:var(--accent-glow);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.Hero-module__ZARIfG__downloadIcon{width:clamp(18px,2vw,22px);height:clamp(18px,2vw,22px);margin-bottom:2px}.Hero-module__ZARIfG__cvBadgeText{letter-spacing:.1em;font-family:Aldrich,sans-serif;font-size:clamp(.5rem,.7vw,.65rem);font-weight:800}.Hero-module__ZARIfG__cvPulse{background:var(--accent-magenta);z-index:1;opacity:.6;border-radius:50%;width:100%;height:100%;animation:2.2s ease-out infinite Hero-module__ZARIfG__cvPulseAnim;position:absolute;inset:0}@keyframes Hero-module__ZARIfG__cvPulseAnim{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.Hero-module__ZARIfG__socialRail{z-index:15;flex-direction:column;gap:.75rem;display:flex;position:absolute;top:42%;right:clamp(-.5rem,-1vw,-.9rem);transform:translateY(-50%)}.Hero-module__ZARIfG__railIcon{background:var(--bg-card);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s;display:flex}.Hero-module__ZARIfG__railIcon:hover{background:var(--accent-magenta);color:#fff;border-color:var(--accent-magenta);box-shadow:var(--accent-glow-subtle);transform:translate(-3px)}.Hero-module__ZARIfG__tickerBar{background-color:var(--ticker-bg);border-top:1px solid var(--ticker-border);border-bottom:1px solid var(--ticker-border);z-index:20;width:100%;padding:clamp(.75rem,1.5vw,1.15rem) 0;position:relative;overflow:hidden}.Hero-module__ZARIfG__tickerTrack{will-change:transform;align-items:center;width:max-content;animation:24s linear infinite Hero-module__ZARIfG__tickerScroll;display:flex}.Hero-module__ZARIfG__tickerTrack:hover{animation-play-state:paused}@keyframes Hero-module__ZARIfG__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Hero-module__ZARIfG__tickerItem{white-space:nowrap;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:0 clamp(.7rem,1.2vw,1.1rem);display:inline-flex}.Hero-module__ZARIfG__tickerText{letter-spacing:.15em;color:var(--text-muted);text-transform:uppercase;font-family:Syne,sans-serif;font-size:clamp(.75rem,1.2vw,1.05rem);font-weight:700;transition:color .2s}.Hero-module__ZARIfG__tickerHighlighted{color:var(--text-primary);position:relative}.Hero-module__ZARIfG__tickerHighlighted:after{content:"";background:var(--accent-magenta);border-radius:2px;width:100%;height:2px;position:absolute;bottom:-4px;left:0}.Hero-module__ZARIfG__tickerDot{color:var(--accent-magenta);opacity:.8;font-size:clamp(.9rem,1.2vw,1.1rem)}@media (max-width:1200px){.Hero-module__ZARIfG__container{gap:1rem;padding-left:1.5rem;padding-right:1.5rem}.Hero-module__ZARIfG__title{font-size:clamp(4.5rem,8vw,7rem)}.Hero-module__ZARIfG__visualWrapper{width:min(100%,500px)}.Hero-module__ZARIfG__socialRail{right:0}}@media (max-width:960px){.Hero-module__ZARIfG__hero{padding-top:5.5rem}.Hero-module__ZARIfG__container{grid-template-columns:1fr;gap:1rem;padding-top:2rem;padding-bottom:1rem}.Hero-module__ZARIfG__content{text-align:center;align-items:center}.Hero-module__ZARIfG__subtitleWrapper{margin-bottom:.8rem}.Hero-module__ZARIfG__title{font-size:clamp(5rem,12vw,7.5rem);line-height:.88}.Hero-module__ZARIfG__description{text-align:center;max-width:600px;margin-bottom:0;font-size:.95rem}.Hero-module__ZARIfG__visualWrapper{width:min(100%,500px)}.Hero-module__ZARIfG__portraitImg{height:clamp(390px,52vw,500px)}.Hero-module__ZARIfG__cvBadge{top:35%;right:8%}.Hero-module__ZARIfG__socialRail{flex-direction:row;gap:.7rem;top:auto;bottom:3%;right:50%;transform:translate(50%)}.Hero-module__ZARIfG__railIcon:hover{transform:translateY(-3px)}}@media (max-width:640px){.Hero-module__ZARIfG__hero{padding-top:5rem}.Hero-module__ZARIfG__container{gap:.5rem;width:100%}.Hero-module__ZARIfG__content{width:100%}.Hero-module__ZARIfG__subtitle{letter-spacing:.16em;font-size:.62rem}.Hero-module__ZARIfG__title{letter-spacing:-.055em;width:100%;margin-bottom:1rem;font-size:clamp(4rem,19vw,6rem);line-height:.86}.Hero-module__ZARIfG__description{max-width:450px;margin-bottom:0;font-size:.78rem;line-height:1.65}.Hero-module__ZARIfG__visualContainer{width:100%;margin-top:-.25rem}.Hero-module__ZARIfG__visualWrapper{width:100%}.Hero-module__ZARIfG__auraGlow{filter:blur(28px);width:min(75vw,290px);top:10%}.Hero-module__ZARIfG__haloRing{width:min(68vw,270px);top:8%}.Hero-module__ZARIfG__concentricArc{width:min(76vw,300px);top:4%}.Hero-module__ZARIfG__portraitImg{max-width:92%}.Hero-module__ZARIfG__cvBadge{top:34%;right:5%}.Hero-module__ZARIfG__cvBadgeInner{width:64px}.Hero-module__ZARIfG__cvBadgeText{font-size:.5rem}.Hero-module__ZARIfG__socialRail{gap:.6rem;bottom:2%}.Hero-module__ZARIfG__railIcon{width:34px;height:34px}.Hero-module__ZARIfG__tickerBar{margin-top:0}.Hero-module__ZARIfG__tickerText{letter-spacing:.12em;font-size:.68rem}.Hero-module__ZARIfG__tickerItem{gap:1rem;padding:0 .7rem}.Hero-module__ZARIfG__tickerDot{font-size:.8rem}}@media (max-width:400px){.Hero-module__ZARIfG__hero{padding-top:4.5rem}.Hero-module__ZARIfG__container{padding-left:.85rem;padding-right:.85rem}.Hero-module__ZARIfG__title{font-size:clamp(3.5rem,18vw,4.8rem)}.Hero-module__ZARIfG__description{font-size:.72rem;line-height:1.6}.Hero-module__ZARIfG__visualContainer{min-height:360px}.Hero-module__ZARIfG__visualWrapper,.Hero-module__ZARIfG__portraitImg{height:370px}.Hero-module__ZARIfG__cvBadge{right:2%}.Hero-module__ZARIfG__cvBadgeInner{width:58px}.Hero-module__ZARIfG__downloadIcon{width:17px;height:17px}.Hero-module__ZARIfG__cvBadgeText{font-size:.45rem}.Hero-module__ZARIfG__railIcon{width:32px;height:32px}}@media (min-width:961px) and (max-height:750px){.Hero-module__ZARIfG__hero{min-height:700px;padding-top:5rem}.Hero-module__ZARIfG__container{padding-top:1rem;padding-bottom:.75rem}.Hero-module__ZARIfG__visualContainer{min-height:430px}.Hero-module__ZARIfG__visualWrapper{height:450px}.Hero-module__ZARIfG__portraitImg{height:480px}.Hero-module__ZARIfG__title{font-size:clamp(4.5rem,7vw,6.5rem)}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__concentricArc,.Hero-module__ZARIfG__cvPulse,.Hero-module__ZARIfG__tickerTrack{animation:none}.Hero-module__ZARIfG__portraitImg,.Hero-module__ZARIfG__railIcon,.Hero-module__ZARIfG__cvBadgeInner{transition:none}}
.About-module__vAULUW__about,.About-module__vAULUW__about *{font-family:Aldrich,sans-serif!important}.About-module__vAULUW__about{background-color:var(--bg-primary);color:var(--text-primary);padding:4rem 1.5rem;transition:background-color .35s,color .35s;position:relative}.About-module__vAULUW__container{max-width:1140px;margin:0 auto}.About-module__vAULUW__headerGroup{text-align:center;flex-direction:column;align-items:center;margin-bottom:3.5rem;display:flex}.About-module__vAULUW__topBadge{background:var(--bg-pill);border:1px solid var(--border-color);color:var(--accent-magenta-light);border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .9rem;font-size:.8rem;font-weight:500;transition:background-color .35s,border-color .3s;display:inline-flex}.About-module__vAULUW__badgeIcon{width:14px;height:14px;color:var(--accent-magenta)}.About-module__vAULUW__title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .75rem;font-size:2.8rem;font-weight:800}.About-module__vAULUW__titleGradient{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.About-module__vAULUW__subtitle{color:var(--text-secondary);max-width:580px;margin:0;font-size:.95rem;line-height:1.5}.About-module__vAULUW__contentGrid{grid-template-columns:420px 1fr;gap:2rem;display:grid}.About-module__vAULUW__leftColumn,.About-module__vAULUW__rightColumn{flex-direction:column;gap:1.5rem;display:flex}.About-module__vAULUW__profileWrapper{width:100%;position:relative}.About-module__vAULUW__profileGlow{background:var(--accent-gradient);box-shadow:var(--accent-glow-subtle);filter:blur(12px);opacity:.75;border-radius:20px;position:absolute;inset:-3px}.About-module__vAULUW__profileCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:18px;justify-content:center;transition:background-color .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.About-module__vAULUW__profileImage{object-fit:cover;width:100%;height:auto;display:block}.About-module__vAULUW__statsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.About-module__vAULUW__statCard{background:var(--bg-card);border:1px solid var(--border-color);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1rem .5rem;transition:background-color .35s,border-color .35s,transform .2s;display:flex}.About-module__vAULUW__statCard:hover{background:var(--bg-card-hover);border-color:var(--border-hover);transform:translateY(-2px)}.About-module__vAULUW__statNumber{color:var(--accent-magenta-light);margin-bottom:.25rem;font-size:1.15rem;font-weight:700}.About-module__vAULUW__statLabel{color:var(--text-muted);font-size:.72rem;font-weight:500}.About-module__vAULUW__personalitySection{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.25rem;transition:background-color .35s,border-color .35s}.About-module__vAULUW__sectionHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.About-module__vAULUW__starIcon{font-size:1rem}.About-module__vAULUW__sectionTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.About-module__vAULUW__personalityGrid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.About-module__vAULUW__personalityCard{background:var(--bg-pill);border:1px solid var(--border-color);border-radius:10px;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;transition:background-color .3s,border-color .3s;display:flex}.About-module__vAULUW__personalityCard:hover{background:var(--bg-pill-hover);border-color:var(--border-hover)}.About-module__vAULUW__personalityIcon{width:16px;height:16px;color:var(--accent-magenta);flex-shrink:0;margin-top:2px}.About-module__vAULUW__personalityContent{flex-direction:column;display:flex}.About-module__vAULUW__personalityTitle{color:var(--text-primary);font-size:.8rem;font-weight:600;line-height:1.2}.About-module__vAULUW__personalityDesc{color:var(--text-muted);margin-top:2px;font-size:.68rem}.About-module__vAULUW__bioCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;transition:background-color .35s,border-color .35s}.About-module__vAULUW__greeting{color:var(--text-primary);margin:0 0 .8rem;font-size:1.35rem;font-weight:700}.About-module__vAULUW__nameHighlight{color:var(--accent-magenta-light)}.About-module__vAULUW__bioText{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.About-module__vAULUW__journeySection{flex-direction:column;gap:1.2rem;display:flex}.About-module__vAULUW__journeyHeader{align-items:center;gap:.5rem;display:flex}.About-module__vAULUW__clockIcon{width:18px;height:18px;color:var(--accent-magenta)}.About-module__vAULUW__journeyHeader h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.About-module__vAULUW__timeline{flex-direction:column;gap:1rem;padding-left:24px;display:flex;position:relative}.About-module__vAULUW__timelineLine{background:linear-gradient(180deg, #10b981 0%, #3b82f6 50%, var(--accent-magenta) 100%);width:2px;position:absolute;top:12px;bottom:12px;left:11px}.About-module__vAULUW__timelineItem{position:relative}.About-module__vAULUW__timelineIconNode{width:24px;height:24px;box-shadow:var(--accent-glow-subtle);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:-12px;transform:translate(-50%)}.About-module__vAULUW__timelineCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.25rem;transition:background-color .35s,border-color .35s}.About-module__vAULUW__timelineCard:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.About-module__vAULUW__timelineCardHeader{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.About-module__vAULUW__timelineCardTitle{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:700}.About-module__vAULUW__yearBadge{background:var(--bg-pill);border:1px solid var(--border-color);color:var(--accent-magenta-light);border-radius:9999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.About-module__vAULUW__timelineCardDesc{color:var(--text-secondary);margin:0 0 .75rem;font-size:.8rem}.About-module__vAULUW__badgeList{flex-wrap:wrap;gap:.4rem;display:flex}.About-module__vAULUW__checkBadge{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;padding:.2rem .55rem;font-size:.7rem;font-weight:500}.About-module__vAULUW__techSection{flex-direction:column;gap:.8rem;margin-top:.5rem;display:flex}.About-module__vAULUW__techHeader{align-items:center;gap:.5rem;display:flex}.About-module__vAULUW__codeIcon{color:var(--accent-magenta);font-size:1rem;font-weight:700}.About-module__vAULUW__techHeader h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.About-module__vAULUW__techGrid{flex-wrap:wrap;gap:.6rem;display:flex}.About-module__vAULUW__techChip{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);transition:all .25 ease;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.78rem;font-weight:500;display:flex}.About-module__vAULUW__techChip:hover{border-color:var(--border-hover);background:var(--bg-card-hover);transform:translateY(-1px)}@media (max-width:992px){.About-module__vAULUW__contentGrid{grid-template-columns:1fr}.About-module__vAULUW__leftColumn{width:100%;max-width:500px;margin:0 auto}}@media (max-width:576px){.About-module__vAULUW__title{font-size:2.2rem}.About-module__vAULUW__personalityGrid{grid-template-columns:1fr}.About-module__vAULUW__statsGrid{grid-template-columns:repeat(3,1fr)}}
.Skills-module__G7oUEG__skills{padding:5.5rem 0 6rem;position:relative}.Skills-module__G7oUEG__container{max-width:1080px;margin:0 auto;padding:0 2rem}.Skills-module__G7oUEG__headingWrapper{text-align:center;justify-content:center;align-items:center;margin-bottom:4rem;display:flex}.Skills-module__G7oUEG__title{color:var(--text-primary);align-items:center;gap:.6rem;font-family:Aldrich,sans-serif;font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:800;display:inline-flex}.Skills-module__G7oUEG__titleArrow{width:36px;height:36px;color:var(--accent-magenta);stroke-width:2.8px}.Skills-module__G7oUEG__grid{grid-template-columns:1fr 1fr;gap:1.5rem 5.5rem;display:grid}.Skills-module__G7oUEG__column{flex-direction:column;gap:1.75rem;display:flex}.Skills-module__G7oUEG__skillRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.75rem 0;transition:border-color .25s;display:flex}.Skills-module__G7oUEG__skillRow:hover{border-bottom-color:var(--accent-magenta)}.Skills-module__G7oUEG__skillMeta{align-items:center;gap:.85rem;display:flex}.Skills-module__G7oUEG__iconBox{background:var(--bg-pill);width:28px;height:28px;color:var(--accent-magenta);border-radius:6px;justify-content:center;align-items:center;display:flex}.Skills-module__G7oUEG__skillName{color:var(--text-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;font-weight:600}.Skills-module__G7oUEG__dotsTrack{align-items:center;gap:6px;display:flex}.Skills-module__G7oUEG__dot{border-radius:2px;width:8px;height:8px;transition:all .25s;transform:rotate(45deg)}.Skills-module__G7oUEG__dotFilled{background-color:var(--accent-magenta);box-shadow:0 0 8px #d946efb3}.Skills-module__G7oUEG__dotEmpty{background-color:var(--border-color);opacity:.4}.Skills-module__G7oUEG__skillRow:hover .Skills-module__G7oUEG__dotFilled{transform:rotate(45deg)scale(1.15)}@media (max-width:800px){.Skills-module__G7oUEG__grid{grid-template-columns:1fr;gap:1.75rem 0}}
.Projects-module__2BoJ-q__projects{padding:6rem 0 6.5rem;position:relative}.Projects-module__2BoJ-q__container{max-width:1100px;margin:0 auto;padding:0 2rem}.Projects-module__2BoJ-q__headingWrapper{text-align:center;margin-bottom:2.25rem}.Projects-module__2BoJ-q__title{color:var(--text-primary);font-family:Aldrich,sans-serif;font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:800}.Projects-module__2BoJ-q__tabsWrapper{justify-content:center;margin-bottom:4rem;display:flex}.Projects-module__2BoJ-q__tabsContainer{background:var(--bg-card);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.4rem;display:flex}.Projects-module__2BoJ-q__tabBtn{color:var(--text-secondary);white-space:nowrap;border-radius:9999px;padding:.55rem 1.4rem;font-size:.88rem;font-weight:600;transition:all .25s}.Projects-module__2BoJ-q__tabBtn:hover{color:var(--text-primary)}.Projects-module__2BoJ-q__activeTabBtn{background:var(--accent-gradient);box-shadow:0 2px 14px #d946ef66;color:#fff!important}.Projects-module__2BoJ-q__circleGrid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:3.5rem 2.5rem;margin-bottom:4rem;display:grid}.Projects-module__2BoJ-q__projectItem{flex-direction:column;align-items:center;gap:.85rem;display:flex}.Projects-module__2BoJ-q__projectTag{color:var(--text-muted);letter-spacing:.03em;text-transform:capitalize;font-size:.82rem;font-weight:500}.Projects-module__2BoJ-q__circleContainer{background:0 0;border-radius:50%;padding:6px;transition:all .35s;position:relative}.Projects-module__2BoJ-q__circleFrame{border:2px solid var(--border-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:210px;height:210px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040}.Projects-module__2BoJ-q__projectItem:hover .Projects-module__2BoJ-q__circleFrame{border-color:var(--accent-magenta);transform:scale(1.05);box-shadow:0 0 35px #d946ef73}.Projects-module__2BoJ-q__projectImg{object-fit:cover;transition:transform .4s}.Projects-module__2BoJ-q__projectItem:hover .Projects-module__2BoJ-q__projectImg{transform:scale(1.1)}.Projects-module__2BoJ-q__circleBackdrop{background:radial-gradient(circle,#090413b8 0%,#090413e0 100%);transition:opacity .3s;position:absolute;inset:0}.Projects-module__2BoJ-q__projectItem:hover .Projects-module__2BoJ-q__circleBackdrop{opacity:.8}.Projects-module__2BoJ-q__circleContent{z-index:5;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem;display:flex;position:relative}.Projects-module__2BoJ-q__projectName{color:#fff;font-family:Syne,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.25}.Projects-module__2BoJ-q__liveLink{color:var(--accent-magenta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #d946ef66;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.Projects-module__2BoJ-q__liveLink:hover{background:var(--accent-magenta);color:#fff;border-color:var(--accent-magenta)}.Projects-module__2BoJ-q__bottomWrapper{justify-content:center;display:flex}.Projects-module__2BoJ-q__seeAllBtn{background:var(--accent-gradient);color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--accent-glow-subtle);border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 2.2rem;font-family:Syne,sans-serif;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Projects-module__2BoJ-q__seeAllBtn:hover{box-shadow:var(--accent-glow);filter:brightness(1.1);transform:translateY(-2px)}@media (max-width:860px){.Projects-module__2BoJ-q__circleGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}}@media (max-width:520px){.Projects-module__2BoJ-q__circleGrid{grid-template-columns:1fr}.Projects-module__2BoJ-q__circleFrame{width:230px;height:230px}}
.Blog-module__qgnGkG__blog{padding:6.5rem 0 6rem;position:relative}.Blog-module__qgnGkG__container{max-width:1240px;margin:0 auto;padding:0 2rem}.Blog-module__qgnGkG__topHeader{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.5rem;display:flex}.Blog-module__qgnGkG__title{color:var(--text-primary);font-family:Aldrich,sans-serif;font-size:clamp(2.5rem,4.5vw,3.8rem);font-weight:800}.Blog-module__qgnGkG__headerSubtitle{color:var(--text-secondary);text-align:right;max-width:440px;font-size:1.02rem;line-height:1.65}.Blog-module__qgnGkG__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.Blog-module__qgnGkG__categoryFilters{background:var(--bg-card);border:1px solid var(--border-color);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.Blog-module__qgnGkG__filterBtn{color:var(--text-secondary);border-radius:9999px;padding:.45rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .25s}.Blog-module__qgnGkG__filterBtn:hover{color:var(--text-primary)}.Blog-module__qgnGkG__activeFilterBtn{background:var(--accent-gradient);box-shadow:0 2px 12px #d946ef66;color:#fff!important}.Blog-module__qgnGkG__searchBox{width:260px;position:relative}.Blog-module__qgnGkG__searchInput{background:var(--bg-card);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:9999px;outline:none;padding:.65rem 2.5rem .65rem 1.1rem;font-size:.88rem;transition:all .25s}.Blog-module__qgnGkG__searchInput:focus{border-color:var(--accent-magenta);box-shadow:0 0 15px #d946ef40}.Blog-module__qgnGkG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Blog-module__qgnGkG__grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem;display:grid}.Blog-module__qgnGkG__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:18px;flex-direction:column;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.Blog-module__qgnGkG__card:hover{border-color:var(--accent-magenta);transform:translateY(-6px);box-shadow:0 15px 35px #0000004d,0 0 25px #d946ef40}.Blog-module__qgnGkG__imgWrapper{width:100%;height:200px;position:relative;overflow:hidden}.Blog-module__qgnGkG__cardImg{object-fit:cover;transition:transform .5s}.Blog-module__qgnGkG__card:hover .Blog-module__qgnGkG__cardImg{transform:scale(1.06)}.Blog-module__qgnGkG__badge{color:var(--accent-magenta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090413bf;border:1px solid #d946ef66;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:14px;left:14px}.Blog-module__qgnGkG__cardContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.Blog-module__qgnGkG__metaRow{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.Blog-module__qgnGkG__date{color:var(--accent-magenta);font-weight:600}.Blog-module__qgnGkG__postTitle{color:var(--text-primary);margin-bottom:.75rem;font-family:Syne,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.35;transition:color .2s}.Blog-module__qgnGkG__card:hover .Blog-module__qgnGkG__postTitle{color:var(--accent-magenta)}.Blog-module__qgnGkG__postExcerpt{color:var(--text-secondary);flex:1;margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.Blog-module__qgnGkG__readMoreLink{color:var(--accent-magenta);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;transition:gap .2s;display:inline-flex}.Blog-module__qgnGkG__card:hover .Blog-module__qgnGkG__readMoreLink{gap:.65rem}.Blog-module__qgnGkG__footerWrapper{justify-content:center;display:flex}.Blog-module__qgnGkG__allArticlesBtn{background:var(--accent-gradient);color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--accent-glow-subtle);border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 2.2rem;font-family:Syne,sans-serif;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Blog-module__qgnGkG__allArticlesBtn:hover{box-shadow:var(--accent-glow);filter:brightness(1.1);transform:translateY(-2px)}@media (max-width:960px){.Blog-module__qgnGkG__topHeader{flex-direction:column;align-items:flex-start;gap:1rem}.Blog-module__qgnGkG__headerSubtitle{text-align:left}.Blog-module__qgnGkG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Blog-module__qgnGkG__grid{grid-template-columns:1fr}.Blog-module__qgnGkG__controlsRow{flex-direction:column;align-items:stretch}.Blog-module__qgnGkG__searchBox{width:100%}}
.Contact-module__hcVmEa__hireMe{padding:6.5rem 0 6rem;position:relative}.Contact-module__hcVmEa__container{max-width:1040px;margin:0 auto;padding:0 2rem}.Contact-module__hcVmEa__title{color:var(--text-primary);margin-bottom:2.75rem;font-family:Aldrich,sans-serif;font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:800}.Contact-module__hcVmEa__servicesSection{margin-bottom:3.25rem}.Contact-module__hcVmEa__servicesLabel{color:var(--text-primary);letter-spacing:.02em;margin-bottom:1.25rem;font-size:.95rem;font-weight:600;display:block}.Contact-module__hcVmEa__servicesRow{flex-wrap:wrap;gap:.85rem;display:flex}.Contact-module__hcVmEa__serviceCard{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);letter-spacing:.06em;cursor:pointer;border-radius:9px;padding:.85rem 1.6rem;font-family:Syne,sans-serif;font-size:.78rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}.Contact-module__hcVmEa__serviceCard:hover{border-color:var(--accent-magenta);color:var(--text-primary);transform:translateY(-2px)}.Contact-module__hcVmEa__activeServiceCard{box-shadow:0 4px 18px #d946ef66;background:var(--accent-gradient)!important;color:#fff!important;border-color:#0000!important}.Contact-module__hcVmEa__formSection{flex-direction:column;display:flex}.Contact-module__hcVmEa__formSubheading{color:var(--text-primary);margin-bottom:1.75rem;font-family:Syne,sans-serif;font-size:1.2rem;font-weight:700}.Contact-module__hcVmEa__form{flex-direction:column;gap:2rem;display:flex}.Contact-module__hcVmEa__inputsRow{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.Contact-module__hcVmEa__inputFieldWrapper{flex-direction:column;gap:.6rem;display:flex}.Contact-module__hcVmEa__fieldLabel{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.Contact-module__hcVmEa__textInput{border:none;border-bottom:1.5px solid var(--border-color);width:100%;color:var(--text-primary);background:0 0;outline:none;padding:.85rem .2rem;font-family:inherit;font-size:.95rem;transition:border-color .25s}.Contact-module__hcVmEa__textInput:focus{border-bottom-color:var(--accent-magenta)}.Contact-module__hcVmEa__textareaWrapper{flex-direction:column;gap:.6rem;display:flex}.Contact-module__hcVmEa__textareaContainer{width:100%;position:relative}.Contact-module__hcVmEa__textareaInput{border:none;border-bottom:1.5px solid var(--border-color);width:100%;color:var(--text-primary);resize:vertical;background:0 0;outline:none;min-height:80px;padding:.85rem 2.8rem .85rem .2rem;font-family:inherit;font-size:.95rem;transition:border-color .25s}.Contact-module__hcVmEa__textareaInput:focus{border-bottom-color:var(--accent-magenta)}.Contact-module__hcVmEa__attachBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s;position:absolute;bottom:12px;right:6px}.Contact-module__hcVmEa__attachBtn:hover{color:var(--accent-magenta)}.Contact-module__hcVmEa__checkboxRow{align-items:center;display:flex}.Contact-module__hcVmEa__checkboxContainer{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex}.Contact-module__hcVmEa__hiddenCheckbox{opacity:0;cursor:pointer;position:absolute}.Contact-module__hcVmEa__customCheck{border:1.5px solid var(--border-color);background:var(--bg-card);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex;position:relative}.Contact-module__hcVmEa__hiddenCheckbox:checked+.Contact-module__hcVmEa__customCheck{background:var(--accent-magenta);border-color:var(--accent-magenta)}.Contact-module__hcVmEa__hiddenCheckbox:checked+.Contact-module__hcVmEa__customCheck:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.Contact-module__hcVmEa__checkboxLabel{color:var(--text-secondary);font-size:.85rem}.Contact-module__hcVmEa__submitRow{margin-top:.5rem}.Contact-module__hcVmEa__submitBtn{background:var(--accent-gradient);color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--accent-glow-subtle);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 2.5rem;font-family:Syne,sans-serif;font-size:.88rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Contact-module__hcVmEa__submitBtn:hover{box-shadow:var(--accent-glow);filter:brightness(1.1);transform:translateY(-2px)}@media (max-width:768px){.Contact-module__hcVmEa__inputsRow{grid-template-columns:1fr;gap:1.5rem}}
.Footer-module__S6Hkya__footer{background:linear-gradient(#0000 0%,#05020c99 100%);padding:5rem 0 2.5rem;position:relative;overflow:hidden}.Footer-module__S6Hkya__container{max-width:1240px;margin:0 auto;padding:0 2rem}.Footer-module__S6Hkya__followBanner{border-bottom:1px solid var(--border-color);grid-template-columns:1.1fr 1fr;align-items:flex-end;margin-bottom:3rem;padding-bottom:2rem;display:grid;position:relative}.Footer-module__S6Hkya__bannerLeft{z-index:10;flex-direction:column;align-items:flex-start;padding-bottom:2.5rem;display:flex}.Footer-module__S6Hkya__followHeading{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:2rem;font-family:Aldrich,sans-serif;font-size:clamp(3rem,5.5vw,4.8rem);font-weight:800}.Footer-module__S6Hkya__socialIconsRow{align-items:center;gap:1.25rem;margin-bottom:3.5rem;display:flex}.Footer-module__S6Hkya__socialCircle{background:var(--bg-card);border:1px solid var(--border-color);width:44px;height:44px;color:var(--text-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.Footer-module__S6Hkya__socialCircle:hover{background:var(--accent-magenta);color:#fff;border-color:var(--accent-magenta);transform:translateY(-4px)scale(1.05);box-shadow:0 8px 20px #d946ef66}.Footer-module__S6Hkya__arrowWrapper{margin-top:1rem}.Footer-module__S6Hkya__bigArrow{width:65px;height:65px;color:var(--accent-magenta);stroke-width:2.5px;filter:drop-shadow(0 0 12px #d946ef99)}.Footer-module__S6Hkya__bannerRight{justify-content:center;align-items:flex-end;height:440px;display:flex;position:relative}.Footer-module__S6Hkya__portraitGlow{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#d946ef66 0%,#9333ea40 50%,#0000 75%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:10%;right:20%}.Footer-module__S6Hkya__portraitContainer{z-index:5;align-items:flex-end;height:100%;display:flex;position:relative}.Footer-module__S6Hkya__followPortrait{object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 25px #0009);width:auto;max-width:100%;height:430px}.Footer-module__S6Hkya__bottomSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.5rem;display:flex}.Footer-module__S6Hkya__brandCol{flex-direction:column;gap:.4rem;display:flex}.Footer-module__S6Hkya__brandLogo{letter-spacing:.08em;color:var(--text-primary);text-transform:uppercase;font-family:Aldrich,sans-serif;font-size:1.25rem;font-weight:800}.Footer-module__S6Hkya__copyright{color:var(--text-muted);font-size:.82rem}.Footer-module__S6Hkya__linksCol{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.Footer-module__S6Hkya__navRow{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.Footer-module__S6Hkya__footerLink{color:var(--text-secondary);font-family:Aldrich,sans-serif;font-size:.9rem;font-weight:600;transition:color .2s}.Footer-module__S6Hkya__footerLink:hover{color:var(--accent-magenta)}.Footer-module__S6Hkya__legalRow{align-items:center;gap:.6rem;display:flex}.Footer-module__S6Hkya__legalLink{color:var(--text-muted);font-size:.78rem;transition:color .2s}.Footer-module__S6Hkya__legalLink:hover{color:var(--accent-magenta)}.Footer-module__S6Hkya__legalDivider{color:var(--border-color);font-size:.7rem}@media (max-width:860px){.Footer-module__S6Hkya__followBanner{text-align:center;grid-template-columns:1fr}.Footer-module__S6Hkya__bannerLeft{align-items:center;padding-bottom:1.5rem}.Footer-module__S6Hkya__bannerRight,.Footer-module__S6Hkya__bigArrow{display:none}.Footer-module__S6Hkya__followPortrait{height:330px}.Footer-module__S6Hkya__bottomSection{text-align:center;flex-direction:column;gap:1.5rem}.Footer-module__S6Hkya__linksCol{align-items:center}.Footer-module__S6Hkya__navRow{justify-content:center}}
