.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}
.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}
