.BlackholeBackground-module-scss-module__qSEtyG__canvas{z-index:-1;pointer-events:none;opacity:.85;width:100vw;height:100vh;position:fixed;inset:0}@media (max-width:767px){.BlackholeBackground-module-scss-module__qSEtyG__canvas{opacity:.55}}
.Hero-module-scss-module__k5_y-q__hero{text-align:center;min-height:100svh;padding:var(--section-padding) var(--section-padding-x);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__k5_y-q__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.Hero-module-scss-module__k5_y-q__mesh{background:radial-gradient(at 20%,#3b82f626 0%,#0000 50%),radial-gradient(at 80% 20%,#8b5cf61a 0%,#0000 50%),radial-gradient(at 50% 80%,#3b82f614 0%,#0000 50%);animation:20s ease-in-out infinite alternate Hero-module-scss-module__k5_y-q__meshDrift;position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__k5_y-q__mesh{animation:none}}.Hero-module-scss-module__k5_y-q__grain{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Hero-module-scss-module__k5_y-q__glow{background:radial-gradient(circle, var(--color-accent-glow) 0%, transparent 70%);filter:blur(60px);opacity:.6;width:60vw;max-width:500px;height:40vw;max-height:400px;position:absolute;top:30%;left:50%;transform:translate(-50%)}@keyframes Hero-module-scss-module__k5_y-q__meshDrift{0%{transform:translate(0)rotate(0)}to{transform:translate(2%,-2%)rotate(3deg)}}.Hero-module-scss-module__k5_y-q__orbit{pointer-events:none;z-index:1;position:absolute;inset:0}.Hero-module-scss-module__k5_y-q__orbitItem{color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:6s ease-in-out infinite Hero-module-scss-module__k5_y-q__orbitFloat;animation-delay:calc(var(--orbit-index)*1.5s);background:#12121a99;padding:.4rem .75rem;font-size:.75rem;font-weight:600;position:absolute}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__k5_y-q__orbitItem{animation:none}}.Hero-module-scss-module__k5_y-q__orbitItem:first-child{top:18%;left:10%}.Hero-module-scss-module__k5_y-q__orbitItem:nth-child(2){top:25%;right:8%}.Hero-module-scss-module__k5_y-q__orbitItem:nth-child(3){bottom:22%;left:15%}@media (min-width:768px){.Hero-module-scss-module__k5_y-q__orbitItem{font-size:.85rem}}@keyframes Hero-module-scss-module__k5_y-q__orbitFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.Hero-module-scss-module__k5_y-q__content{z-index:2;flex-direction:column;align-items:center;gap:.5rem;max-width:700px;display:flex;position:relative}.Hero-module-scss-module__k5_y-q__avatarWrap{width:140px;height:140px;margin-bottom:1rem}.Hero-module-scss-module__k5_y-q__avatar{border:2px solid var(--color-border);box-shadow:0 0 40px var(--color-accent-glow);width:120px!important;height:120px!important}@media (min-width:768px){.Hero-module-scss-module__k5_y-q__avatar{width:140px!important;height:140px!important}}.Hero-module-scss-module__k5_y-q__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-size:.875rem;font-weight:600}.Hero-module-scss-module__k5_y-q__name{letter-spacing:-.02em;background:linear-gradient(135deg, var(--color-text) 0%, var(--color-muted) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.25rem,8vw,4rem)}.Hero-module-scss-module__k5_y-q__title{font-family:var(--font-display);color:var(--color-accent-hover);font-size:clamp(1.1rem,4vw,1.5rem);font-weight:600}.Hero-module-scss-module__k5_y-q__tagline{color:var(--color-muted);margin-top:.25rem;font-size:clamp(.9rem,2.5vw,1.05rem)}.Hero-module-scss-module__k5_y-q__dot{color:var(--color-muted-dim)}.Hero-module-scss-module__k5_y-q__scrollHint{z-index:2;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module-scss-module__k5_y-q__scrollHint:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Hero-module-scss-module__k5_y-q__chevron{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:20px;height:20px;animation:2s ease-in-out infinite Hero-module-scss-module__k5_y-q__bounce;display:block;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__k5_y-q__chevron{animation:none}}@keyframes Hero-module-scss-module__k5_y-q__bounce{0%,to{opacity:.4;transform:rotate(45deg)translateY(0)}50%{opacity:1;transform:rotate(45deg)translateY(6px)}}
.Skills-module-scss-module__aaRs6a__section{padding:var(--section-padding) var(--section-padding-x);background:var(--color-surface);border-block:1px solid var(--color-border);opacity:.8}.Skills-module-scss-module__aaRs6a__inner{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.Skills-module-scss-module__aaRs6a__heading{text-align:center;margin-bottom:2rem;font-size:clamp(1.75rem,5vw,2.5rem)}.Skills-module-scss-module__aaRs6a__grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.Skills-module-scss-module__aaRs6a__grid::-webkit-scrollbar{display:none}@media (min-width:768px){.Skills-module-scss-module__aaRs6a__grid{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.Skills-module-scss-module__aaRs6a__pill{white-space:nowrap;color:var(--color-text);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.Skills-module-scss-module__aaRs6a__pill:hover{border-color:var(--color-accent);box-shadow:0 0 20px var(--color-accent-glow)}.Skills-module-scss-module__aaRs6a__icon{width:1.5rem;height:1.5rem;color:var(--color-accent);border-radius:var(--radius-full);background:#3b82f61f;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}
.ScrollReveal-module-scss-module__2Q_34G__reveal{width:100%}
.Experience-module-scss-module__h3Fk_G__section{padding:var(--section-padding) var(--section-padding-x)}.Experience-module-scss-module__h3Fk_G__inner{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.Experience-module-scss-module__h3Fk_G__heading{text-align:center;margin-bottom:2rem;font-size:clamp(1.75rem,5vw,2.5rem)}@media (min-width:1024px){.Experience-module-scss-module__h3Fk_G__heading{margin-bottom:3rem}}.Experience-module-scss-module__h3Fk_G__grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.Experience-module-scss-module__h3Fk_G__grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:2.5rem}}.Experience-module-scss-module__h3Fk_G__mobileViz{margin-bottom:1.5rem}@media (min-width:1024px){.Experience-module-scss-module__h3Fk_G__mobileViz{display:none}}.Experience-module-scss-module__h3Fk_G__desktopViz{display:none}@media (min-width:1024px){.Experience-module-scss-module__h3Fk_G__desktopViz{min-height:60vh;display:block;position:relative}}.Experience-module-scss-module__h3Fk_G__timeline{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.Experience-module-scss-module__h3Fk_G__timeline{gap:2rem}}.Experience-module-scss-module__h3Fk_G__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);content-visibility:auto;contain-intrinsic-size:auto 200px;border-left:3px solid #0000;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.Experience-module-scss-module__h3Fk_G__card:hover{border-color:#3b82f64d;box-shadow:0 8px 32px #0000004d}@media (min-width:1024px){.Experience-module-scss-module__h3Fk_G__card{flex-direction:row;align-items:flex-start}}.Experience-module-scss-module__h3Fk_G__cardActive{border-left-color:var(--color-accent);box-shadow:0 0 32px var(--color-accent-glow)}.Experience-module-scss-module__h3Fk_G__logo{background:var(--color-surface-elevated);border:1px dashed var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.Experience-module-scss-module__h3Fk_G__logoImage{object-fit:contain;width:100%;height:100%;padding:.35rem}.Experience-module-scss-module__h3Fk_G__body{flex:1;min-width:0}.Experience-module-scss-module__h3Fk_G__header{margin-bottom:.75rem}.Experience-module-scss-module__h3Fk_G__company{margin-bottom:.15rem;font-size:1.15rem}.Experience-module-scss-module__h3Fk_G__role{color:var(--color-accent-hover);font-size:.95rem;font-weight:500}.Experience-module-scss-module__h3Fk_G__meta{color:var(--color-muted);margin-top:.25rem;font-size:.8rem}.Experience-module-scss-module__h3Fk_G__sep{color:var(--color-muted-dim)}.Experience-module-scss-module__h3Fk_G__highlights{flex-direction:column;gap:.5rem;display:flex}.Experience-module-scss-module__h3Fk_G__highlights li{color:var(--color-muted);padding-left:1rem;font-size:.875rem;line-height:1.5;position:relative}.Experience-module-scss-module__h3Fk_G__highlights li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.Experience-module-scss-module__h3Fk_G__vizPanel{flex-direction:column;gap:1rem;display:flex;position:relative}@media (min-width:1024px){.Experience-module-scss-module__h3Fk_G__vizPanel{position:sticky;top:clamp(2rem,8vh,6rem)}}.Experience-module-scss-module__h3Fk_G__vizStrip{position:static}.Experience-module-scss-module__h3Fk_G__vizHeader{flex-direction:column;gap:.25rem;display:flex}.Experience-module-scss-module__h3Fk_G__vizTitle{font-size:1rem;font-family:var(--font-display);color:var(--color-text)}.Experience-module-scss-module__h3Fk_G__vizSubtitle{color:var(--color-muted);font-size:.8rem}.Experience-module-scss-module__h3Fk_G__layerStack{flex-direction:column;gap:.5rem;padding-right:.5rem;display:flex}.Experience-module-scss-module__h3Fk_G__layerStrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:.75rem;padding-bottom:.5rem;overflow-x:auto}.Experience-module-scss-module__h3Fk_G__layerStrip::-webkit-scrollbar{display:none}.Experience-module-scss-module__h3Fk_G__particleCanvas{pointer-events:none;opacity:.7;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}@media (max-width:1023px){.Experience-module-scss-module__h3Fk_G__particleCanvas{display:none}}
.ImagePlaceholder-module-scss-module__5HIRqG__image{object-fit:cover}.ImagePlaceholder-module-scss-module__5HIRqG__placeholder{background:var(--color-surface-elevated);border:1px dashed var(--color-border);color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.ImagePlaceholder-module-scss-module__5HIRqG__rounded{border-radius:var(--radius-full);overflow:hidden}.ImagePlaceholder-module-scss-module__5HIRqG__icon{opacity:.5}.ImagePlaceholder-module-scss-module__5HIRqG__hint{text-align:center;opacity:.6;max-width:100%;padding:0 .5rem;font-size:.65rem;line-height:1.3}
.GithubShowcase-module-scss-module__9GVPya__section{padding:var(--section-padding) var(--section-padding-x)}.GithubShowcase-module-scss-module__9GVPya__sectionHeader{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);text-align:center;margin-inline:auto;margin-bottom:2.5rem}.GithubShowcase-module-scss-module__9GVPya__heading{margin-bottom:.5rem;font-size:clamp(1.75rem,5vw,2.5rem)}.GithubShowcase-module-scss-module__9GVPya__subheading{color:var(--color-muted);font-size:.95rem}.GithubShowcase-module-scss-module__9GVPya__showcaseLink{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto;display:block}.GithubShowcase-module-scss-module__9GVPya__showcaseLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.GithubShowcase-module-scss-module__9GVPya__showcaseLink{border-radius:var(--radius-lg)}.GithubShowcase-module-scss-module__9GVPya__showcase{background:var(--gh-bg);border:1px solid var(--gh-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);padding:1.25rem;position:relative;overflow:hidden}.GithubShowcase-module-scss-module__9GVPya__showcase:hover{border-color:var(--gh-link);box-shadow:0 0 60px #2f81f726}.GithubShowcase-module-scss-module__9GVPya__showcase:hover .GithubShowcase-module-scss-module__9GVPya__overlay{opacity:1}.GithubShowcase-module-scss-module__9GVPya__layout{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.GithubShowcase-module-scss-module__9GVPya__layout{grid-template-columns:260px 1fr auto;align-items:start;gap:1.5rem;display:grid}}.GithubShowcase-module-scss-module__9GVPya__mainCol{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.GithubShowcase-module-scss-module__9GVPya__sidebar{flex-direction:column;gap:.75rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__avatar{aspect-ratio:1;border:1px solid var(--gh-border);border-radius:50%!important;width:100%!important;height:auto!important}.GithubShowcase-module-scss-module__9GVPya__profileName{color:var(--gh-text);font-size:1.25rem;font-weight:700;font-family:var(--font-body)}.GithubShowcase-module-scss-module__9GVPya__username{color:var(--gh-muted);margin-top:-.5rem;font-size:1.1rem}.GithubShowcase-module-scss-module__9GVPya__bio{color:var(--gh-text);font-size:.9rem}.GithubShowcase-module-scss-module__9GVPya__editBtn{color:var(--gh-text);background:var(--gh-surface);border:1px solid var(--gh-border);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:fit-content;padding:.35rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.GithubShowcase-module-scss-module__9GVPya__stats{color:var(--gh-muted);align-items:center;gap:.35rem;font-size:.85rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__stats strong{color:var(--gh-text);font-weight:600}.GithubShowcase-module-scss-module__9GVPya__statDot{color:var(--gh-muted)}.GithubShowcase-module-scss-module__9GVPya__infoList{color:var(--gh-text);flex-direction:column;gap:.5rem;font-size:.85rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__infoList li{align-items:center;gap:.5rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__infoList li svg{color:var(--gh-muted);flex-shrink:0}.GithubShowcase-module-scss-module__9GVPya__link{color:var(--gh-link)}.GithubShowcase-module-scss-module__9GVPya__achievements{margin-top:.5rem}.GithubShowcase-module-scss-module__9GVPya__achievements h4{font-size:.85rem;font-family:var(--font-body);color:var(--gh-text);margin-bottom:.5rem;font-weight:600}.GithubShowcase-module-scss-module__9GVPya__badges{gap:.5rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__badge{border:2px solid var(--gh-border);background:linear-gradient(135deg,#1f6feb 0%,#388bfd 100%);border-radius:50%;width:64px;height:64px}.GithubShowcase-module-scss-module__9GVPya__pinnedTitle{font-size:.85rem;font-family:var(--font-body);color:var(--gh-muted);margin-bottom:.75rem;font-weight:400}.GithubShowcase-module-scss-module__9GVPya__repoGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.GithubShowcase-module-scss-module__9GVPya__repoGrid{grid-template-columns:1fr 1fr}}.GithubShowcase-module-scss-module__9GVPya__repoCard{background:var(--gh-bg);border:1px solid var(--gh-border);border-radius:var(--radius-sm);flex-direction:column;gap:.5rem;min-height:120px;padding:1rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__repoHeader{color:var(--gh-link);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__repoName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.GithubShowcase-module-scss-module__9GVPya__repoOwner{color:var(--gh-muted);font-weight:400}.GithubShowcase-module-scss-module__9GVPya__publicBadge{border:1px solid var(--gh-border);border-radius:var(--radius-full);color:var(--gh-muted);margin-left:auto;padding:.1rem .4rem;font-size:.7rem}.GithubShowcase-module-scss-module__9GVPya__repoDesc{color:var(--gh-muted);flex:1;font-size:.8rem}.GithubShowcase-module-scss-module__9GVPya__repoFooter{color:var(--gh-muted);align-items:center;gap:1rem;margin-top:auto;font-size:.75rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__language{align-items:center;gap:.35rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__langDot{border-radius:50%;width:10px;height:10px}.GithubShowcase-module-scss-module__9GVPya__repoStat{align-items:center;gap:.25rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__codeBlock{background:var(--gh-surface);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--gh-text);flex:1;padding:.5rem;font-size:.7rem;overflow:hidden}.GithubShowcase-module-scss-module__9GVPya__codeLine{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.GithubShowcase-module-scss-module__9GVPya__lineNum{width:1.5rem;color:var(--gh-muted);-webkit-user-select:none;user-select:none;display:inline-block}.GithubShowcase-module-scss-module__9GVPya__contribTitle{font-size:.85rem;font-family:var(--font-body);color:var(--gh-text);margin-bottom:.75rem;font-weight:400}.GithubShowcase-module-scss-module__9GVPya__heatmapWrap{gap:.5rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__heatmapLabels{color:var(--gh-muted);flex-direction:column;justify-content:space-around;padding-top:1.25rem;font-size:.65rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__dayLabel{height:11px;line-height:11px}.GithubShowcase-module-scss-module__9GVPya__heatmapScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;overflow-x:auto}.GithubShowcase-module-scss-module__9GVPya__monthRow{color:var(--gh-muted);gap:0;min-width:max-content;margin-bottom:.35rem;font-size:.65rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__monthLabel{text-align:left;width:14px;margin-right:42px}.GithubShowcase-module-scss-module__9GVPya__monthLabel:nth-child(odd){visibility:hidden}.GithubShowcase-module-scss-module__9GVPya__heatmapGrid{gap:3px;min-width:max-content;display:flex}.GithubShowcase-module-scss-module__9GVPya__heatmapWeek{flex-direction:column;gap:3px;display:flex}.GithubShowcase-module-scss-module__9GVPya__heatmapCell{border-radius:2px;flex-shrink:0;width:11px;height:11px}.GithubShowcase-module-scss-module__9GVPya__level0{background:var(--gh-green-0);outline:1px solid var(--gh-border);outline-offset:-1px}.GithubShowcase-module-scss-module__9GVPya__level1{background:var(--gh-green-1)}.GithubShowcase-module-scss-module__9GVPya__level2{background:var(--gh-green-2)}.GithubShowcase-module-scss-module__9GVPya__level3{background:var(--gh-green-3)}.GithubShowcase-module-scss-module__9GVPya__level4{background:var(--gh-green-4)}.GithubShowcase-module-scss-module__9GVPya__legend{color:var(--gh-muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:.5rem;font-size:.65rem;display:flex}.GithubShowcase-module-scss-module__9GVPya__activity{border-top:1px solid var(--gh-border);flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}@media (min-width:768px){.GithubShowcase-module-scss-module__9GVPya__activity{flex-direction:row;justify-content:space-between;align-items:center}}.GithubShowcase-module-scss-module__9GVPya__activityText{color:var(--gh-muted);flex:1;font-size:.8rem;line-height:1.5}.GithubShowcase-module-scss-module__9GVPya__radar{flex-shrink:0;width:120px;height:120px}.GithubShowcase-module-scss-module__9GVPya__radarLabel{fill:var(--gh-muted);font-size:3px}.GithubShowcase-module-scss-module__9GVPya__yearRail{flex-direction:row;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}@media (min-width:1024px){.GithubShowcase-module-scss-module__9GVPya__yearRail{flex-direction:column;overflow-x:visible}}.GithubShowcase-module-scss-module__9GVPya__yearPill{color:var(--gh-link);border-radius:var(--radius-sm);white-space:nowrap;cursor:default;padding:.25rem .5rem;font-size:.8rem}.GithubShowcase-module-scss-module__9GVPya__yearActive{background:var(--gh-link);color:#fff;font-weight:600}.GithubShowcase-module-scss-module__9GVPya__overlay{opacity:0;transition:opacity var(--duration-normal);pointer-events:none;border-radius:var(--radius-lg);background:#0d1117bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GithubShowcase-module-scss-module__9GVPya__overlayText{color:var(--gh-link);border:1px solid var(--gh-link);border-radius:var(--radius-full);padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600}
.AboutBackdrop-module-scss-module__cflyJq__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AboutBackdrop-module-scss-module__cflyJq__blobBlue,.AboutBackdrop-module-scss-module__cflyJq__blobViolet{filter:blur(56px);will-change:transform,border-radius;position:absolute}.AboutBackdrop-module-scss-module__cflyJq__blobBlue{background:#3b82f633;width:min(54vw,540px);height:min(44vw,400px);top:6%;right:-6%}.AboutBackdrop-module-scss-module__cflyJq__blobViolet{background:#8b5cf629;width:min(38vw,380px);height:min(30vw,280px);top:30%;right:14%}.AboutBackdrop-module-scss-module__cflyJq__canvas{width:100%;height:100%;min-height:420px;position:absolute;inset:0}.AboutBackdrop-module-scss-module__cflyJq__orbitRing{fill:none;stroke:#818cf84d;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.AboutBackdrop-module-scss-module__cflyJq__trackGhost{fill:none;stroke:#6366f12e;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.AboutBackdrop-module-scss-module__cflyJq__track{fill:none;stroke:url(#aboutTrack);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px #818cf859)}.AboutBackdrop-module-scss-module__cflyJq__traveler{filter:drop-shadow(0 0 10px #c4b5fdbf)}.AboutBackdrop-module-scss-module__cflyJq__skillOrbit{transform-box:fill-box;transform-origin:50%}.AboutBackdrop-module-scss-module__cflyJq__skillPill{fill:#0f172ab8;stroke:#818cf88c;stroke-width:1px}.AboutBackdrop-module-scss-module__cflyJq__skillLabel{fill:#e0e7ffeb;font-family:var(--font-geist-sans),system-ui,sans-serif;letter-spacing:.02em;font-size:11px;font-weight:600}.AboutBackdrop-module-scss-module__cflyJq__layers{transform-box:fill-box;transform-origin:50%}.AboutBackdrop-module-scss-module__cflyJq__layer{fill:#1e293bd1;stroke:#60a5fa8c;stroke-width:1.2px}.AboutBackdrop-module-scss-module__cflyJq__layer:nth-of-type(2){fill:#25344ee0}.AboutBackdrop-module-scss-module__cflyJq__layer:nth-of-type(3){fill:#2d4060e6}.AboutBackdrop-module-scss-module__cflyJq__scrim{background:linear-gradient(100deg, var(--color-bg) 0%, #0a0a0fe6 22%, #0a0a0f61 50%, #0a0a0f85 100%),linear-gradient(180deg, #0a0a0f1f 0%, var(--color-bg) 96%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.AboutBackdrop-module-scss-module__cflyJq__blobBlue,.AboutBackdrop-module-scss-module__cflyJq__blobViolet{filter:blur(48px)}}
.IssTrackerPreview-module-scss-module__NGQmlW__section{padding:var(--section-padding) var(--section-padding-x);background:var(--color-surface);border-block:1px solid var(--color-border)}.IssTrackerPreview-module-scss-module__NGQmlW__inner{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);margin-inline:auto}.IssTrackerPreview-module-scss-module__NGQmlW__grid{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.IssTrackerPreview-module-scss-module__NGQmlW__grid{grid-template-columns:1.1fr .9fr;gap:3rem}}.IssTrackerPreview-module-scss-module__NGQmlW__copy{flex-direction:column;gap:1rem;display:flex}.IssTrackerPreview-module-scss-module__NGQmlW__eyebrow{letter-spacing:.05em;text-transform:uppercase;width:fit-content;color:var(--color-accent-hover);border:1px solid var(--color-border);border-radius:var(--radius-full);background:#3b82f61a;padding:.35rem .8rem;font-size:.72rem;font-weight:600}.IssTrackerPreview-module-scss-module__NGQmlW__heading{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,5vw,3rem)}.IssTrackerPreview-module-scss-module__NGQmlW__description{color:var(--color-muted);max-width:52ch;font-size:1.02rem;line-height:1.6}.IssTrackerPreview-module-scss-module__NGQmlW__live{color:var(--color-muted);font-size:.9rem}.IssTrackerPreview-module-scss-module__NGQmlW__live strong{color:var(--color-text)}.IssTrackerPreview-module-scss-module__NGQmlW__cta{width:fit-content;min-height:44px;color:var(--color-text);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast);background:#3b82f624;border:1px solid #3b82f659;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.92rem;font-weight:600;display:inline-flex}.IssTrackerPreview-module-scss-module__NGQmlW__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.IssTrackerPreview-module-scss-module__NGQmlW__cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #3b82f62e}.IssTrackerPreview-module-scss-module__NGQmlW__visual{justify-content:center;display:flex}.IssTrackerPreview-module-scss-module__NGQmlW__globe{aspect-ratio:1;background:radial-gradient(circle at 30% 30%, #60a5fa2e, transparent 55%),radial-gradient(circle at 70% 70%, #3b82f61f, transparent 50%),var(--color-bg);border:1px solid var(--color-border);width:min(100%,320px);transition:box-shadow .5s var(--ease-out-expo);border-radius:50%;position:relative;box-shadow:inset 0 0 40px #3b82f614}.IssTrackerPreview-module-scss-module__NGQmlW__globe[data-hovering]{box-shadow:inset 0 0 40px #3b82f61f,0 0 40px #3b82f61f}.IssTrackerPreview-module-scss-module__NGQmlW__orbitSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.IssTrackerPreview-module-scss-module__NGQmlW__orbitRing{stroke:#60a5fa8c;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:stroke .4s var(--ease-out-expo)}.IssTrackerPreview-module-scss-module__NGQmlW__globe[data-hovering] .IssTrackerPreview-module-scss-module__NGQmlW__orbitRing{stroke:#60a5fad9}.IssTrackerPreview-module-scss-module__NGQmlW__issDot{fill:var(--color-accent);filter:drop-shadow(0 0 6px var(--color-accent-glow));animation:2.4s ease-in-out infinite IssTrackerPreview-module-scss-module__NGQmlW__pulse}@media (prefers-reduced-motion:reduce){.IssTrackerPreview-module-scss-module__NGQmlW__issDot{animation:none}}@keyframes IssTrackerPreview-module-scss-module__NGQmlW__pulse{50%{opacity:.72;filter:drop-shadow(0 0 10px var(--color-accent-glow))}}
.AboutPage-module-scss-module__oxVjtq__page{background:var(--color-bg)}.AboutPage-module-scss-module__oxVjtq__hero{min-height:clamp(560px,82svh,820px);padding:var(--section-padding) var(--section-padding-x);align-items:flex-end;padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(3rem,8vh,5rem);display:flex;position:relative;overflow:hidden}.AboutPage-module-scss-module__oxVjtq__heroInner{z-index:1;width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);flex-direction:column;gap:1rem;max-width:62ch;margin-inline:auto;display:flex;position:relative}.AboutPage-module-scss-module__oxVjtq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-hover);font-size:.75rem;font-weight:600}.AboutPage-module-scss-module__oxVjtq__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(2rem,6vw,3.25rem);line-height:1.1}.AboutPage-module-scss-module__oxVjtq__lead{color:var(--color-muted);max-width:56ch;font-size:clamp(1.02rem,2.4vw,1.15rem);line-height:1.7}.AboutPage-module-scss-module__oxVjtq__story,.AboutPage-module-scss-module__oxVjtq__approach,.AboutPage-module-scss-module__oxVjtq__explore{padding:var(--section-padding) var(--section-padding-x);border-top:1px solid var(--color-border)}.AboutPage-module-scss-module__oxVjtq__storyInner,.AboutPage-module-scss-module__oxVjtq__approachInner,.AboutPage-module-scss-module__oxVjtq__exploreInner{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex}.AboutPage-module-scss-module__oxVjtq__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.35rem,3.5vw,1.75rem)}.AboutPage-module-scss-module__oxVjtq__prose{max-width:68ch;color:var(--color-muted);flex-direction:column;gap:1rem;font-size:1rem;line-height:1.75;display:flex}.AboutPage-module-scss-module__oxVjtq__prose p{margin:0}.AboutPage-module-scss-module__oxVjtq__inlineLink{color:var(--color-accent-hover);text-underline-offset:.15em;transition:color var(--duration-fast);font-weight:600;-webkit-text-decoration:underline #60a5fa73;text-decoration:underline #60a5fa73}.AboutPage-module-scss-module__oxVjtq__inlineLink:hover{color:var(--color-text)}.AboutPage-module-scss-module__oxVjtq__approachList{gap:1rem;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.AboutPage-module-scss-module__oxVjtq__approachList li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.AboutPage-module-scss-module__oxVjtq__approachList li strong{color:var(--color-text);font-size:.95rem}.AboutPage-module-scss-module__oxVjtq__approachList li span{color:var(--color-muted);font-size:.92rem;line-height:1.6}@media (min-width:768px){.AboutPage-module-scss-module__oxVjtq__approachList{grid-template-columns:repeat(2,minmax(0,1fr))}}.AboutPage-module-scss-module__oxVjtq__education{color:var(--color-muted);margin:.5rem 0 0;font-size:.88rem}.AboutPage-module-scss-module__oxVjtq__explore{padding-bottom:clamp(4rem,10vh,6rem)}.AboutPage-module-scss-module__oxVjtq__exploreLead{max-width:52ch;color:var(--color-muted);font-size:1rem;line-height:1.65}.AboutPage-module-scss-module__oxVjtq__linkGrid{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.AboutPage-module-scss-module__oxVjtq__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.AboutPage-module-scss-module__oxVjtq__linkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.AboutPage-module-scss-module__oxVjtq__linkCard{min-height:4.5rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast),box-shadow var(--duration-fast);align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.AboutPage-module-scss-module__oxVjtq__linkCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.AboutPage-module-scss-module__oxVjtq__linkCard:hover{border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 12px 32px #00000047}.AboutPage-module-scss-module__oxVjtq__linkIcon{width:2.5rem;height:2.5rem;color:var(--color-accent-hover);border-radius:var(--radius-sm);background:#3b82f61a;border:1px solid #3b82f633;flex-shrink:0;place-items:center;display:grid}.AboutPage-module-scss-module__oxVjtq__linkCopy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.AboutPage-module-scss-module__oxVjtq__linkCopy strong{font-size:.95rem}.AboutPage-module-scss-module__oxVjtq__linkCopy span{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.AboutPage-module-scss-module__oxVjtq__linkArrow{color:var(--color-muted);transition:transform var(--duration-fast);flex-shrink:0;font-size:1.1rem}.AboutPage-module-scss-module__oxVjtq__linkCard:hover .AboutPage-module-scss-module__oxVjtq__linkArrow{color:var(--color-accent-hover);transform:translate(3px)}
.Contact-module-scss-module__WPKVrq__footer{padding:var(--section-padding) var(--section-padding-x);background:var(--color-surface);border-top:1px solid var(--color-border);text-align:center;opacity:.8}.Contact-module-scss-module__WPKVrq__inner{width:100%;max-width:var(--container-max);padding-inline:var(--section-padding-x);flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex}.Contact-module-scss-module__WPKVrq__heading{background:linear-gradient(135deg, var(--color-text), var(--color-accent-hover));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,6vw,3rem)}.Contact-module-scss-module__WPKVrq__location{color:var(--color-muted);margin-top:.5rem;font-size:.95rem}.Contact-module-scss-module__WPKVrq__links{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Contact-module-scss-module__WPKVrq__link{color:var(--color-text);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--duration-fast),transform var(--duration-fast),box-shadow var(--duration-fast);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.Contact-module-scss-module__WPKVrq__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Contact-module-scss-module__WPKVrq__link:hover{border-color:var(--color-accent);box-shadow:0 8px 24px var(--color-accent-glow);transform:translateY(-2px)}.Contact-module-scss-module__WPKVrq__copyright{color:var(--color-muted-dim);margin-top:1rem;font-size:.8rem}
