.Metrics_section__Z6Fah{padding:var(--section-padding) 0}.Metrics_grid__iMjuO{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.Metrics_card__wAOtJ{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden;transition:border-color .25s ease,transform .2s ease}.Metrics_card__wAOtJ:hover{border-color:var(--border-hover);transform:translateY(-2px)}.Metrics_accentBar__D2qPg{position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-teal);opacity:.7}.Metrics_value__u3Fun{font-family:var(--font-mono);font-size:clamp(26px,3.5vw,38px);font-weight:700;color:var(--text-primary);letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}.Metrics_suffix__q_tYN{color:var(--color-teal)}.Metrics_label__d7eOv{font-size:12px;font-weight:600;color:var(--text-primary);margin-top:6px}.Metrics_desc__wZMdd{font-family:var(--font-mono);font-size:10px;color:var(--text-secondary)}.Metrics_digit__eHkuY{display:inline-block;min-width:1ch;text-align:center}.ProjectsAccordion_section__gISbP{padding:var(--section-padding) 0}.ProjectsAccordion_scrollContainer__p0_Rw{overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1rem;margin:0 calc(-1 * var(--container-padding));padding-left:var(--container-padding);padding-right:var(--container-padding);cursor:grab}.ProjectsAccordion_scrollContainer__p0_Rw::-webkit-scrollbar{display:none}.ProjectsAccordion_scrollContainer__p0_Rw:active{cursor:grabbing}.ProjectsAccordion_scrollContainer__p0_Rw *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.ProjectsAccordion_scrollContainer__p0_Rw a{pointer-events:auto}.ProjectsAccordion_track__pXW9g{display:flex;gap:1rem;width:-moz-max-content;width:max-content}.ProjectsAccordion_card__pStS5{position:relative;width:340px;height:420px;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);flex-shrink:0;text-decoration:none;display:block;transition:border-color .3s,transform .3s}.ProjectsAccordion_card__pStS5:hover{border-color:var(--border-hover);transform:translateY(-6px)}.ProjectsAccordion_image__pXDVP{position:absolute;inset:0;background-size:cover;background-position:50%;background-image:var(--card-media);transition:transform .5s ease}.ProjectsAccordion_card__pStS5:hover .ProjectsAccordion_image__pXDVP{transform:scale(1.05)}.ProjectsAccordion_overlay__Jkgtp{position:absolute;inset:0;background:linear-gradient(0deg,#0d0f14 0,rgba(13,15,20,.7) 45%,rgba(13,15,20,.15))}.ProjectsAccordion_accentBar__8RpTI{position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-color)}.ProjectsAccordion_number__2FnO_{position:absolute;top:1.25rem;left:1.25rem;font-family:var(--font-mono);font-size:11px;color:hsla(0,0%,100%,.4);letter-spacing:2px}.ProjectsAccordion_content___HlPN{position:absolute;bottom:0;left:0;right:0;padding:1.5rem}.ProjectsAccordion_title__uKFyi{font-size:20px;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.2}.ProjectsAccordion_subtitle__ftx_7{font-family:var(--font-mono);font-size:11px;color:hsla(0,0%,100%,.55);margin-bottom:12px}.ProjectsAccordion_techList__6yKly{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.ProjectsAccordion_tag__JUMQa{font-family:var(--font-mono);font-size:10px;padding:3px 8px;border-radius:3px;background:rgba(100,255,218,.12);color:var(--color-teal)}.ProjectsAccordion_cta__evzvj{font-family:var(--font-mono);font-size:11px;color:var(--card-color);display:flex;align-items:center;gap:5px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.ProjectsAccordion_card__pStS5:hover .ProjectsAccordion_cta__evzvj{opacity:1;transform:translateY(0)}.ProjectsAccordion_hint__KWcuy{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);margin-bottom:1rem;display:flex;align-items:center;gap:6px}.ProjectsAccordion_viewAll__l6AWX{display:flex;justify-content:center;margin-top:1.5rem}.ProjectsAccordion_viewAllBtn__RSvd_{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--color-teal);border:1px solid var(--color-teal);border-radius:var(--radius-sm);padding:10px 24px;text-decoration:none;transition:background .2s}.ProjectsAccordion_viewAllBtn__RSvd_:hover{background:rgba(100,255,218,.08)}.Skills_section__rN2QI{padding:var(--section-padding) 0}.Skills_grid__tSDpw{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.Skills_iconWrap__5xBwq{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#112240;border:1px solid var(--border-color);border-radius:14px;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.Skills_iconWrap__5xBwq:hover{border-color:var(--border-hover);background:#172a4a;transform:translateY(-3px)}.Skills_iconWrap__5xBwq img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.Skills_tooltip__3HUxD{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#0d0f14;border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;padding:4px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10}.Skills_iconWrap__5xBwq:hover .Skills_tooltip__3HUxD{opacity:1}