.contact_grid__6ACA3{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.contact_headline__ap3TY{margin:0 0 22px;color:var(--strong);font-size:var(--big-size);line-height:.88}.contact_mailIcon__6DOuy{width:16px;height:16px}.contact_socials__Ir8E3{display:flex;flex-direction:column;margin-bottom:24px;border-top:var(--line-width) solid var(--line)}.contact_social__plXoR{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 6px;border-bottom:var(--line-width) solid var(--line);color:var(--strong);transition:padding .25s var(--ease),background-color .2s}.contact_social__plXoR:hover{padding-left:16px;background:var(--hover-surface);color:var(--hover-ink)}.contact_handle__nBajJ{margin-left:auto;color:var(--muted);font-family:var(--font-code);font-size:12px}.contact_social__plXoR svg{width:18px;height:18px;transition:transform .25s var(--ease)}.contact_social__plXoR:hover svg{transform:translate(3px,-3px)}@media (min-width:960px){.contact_grid__6ACA3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}}.experience_list__fm0Bf{display:flex;flex-direction:column}.experience_row__aYZaO{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px 18px;padding:22px 8px;border-bottom:var(--line-width) solid var(--line);transition:background-color .2s}.experience_row__aYZaO:hover{background:var(--hover-surface)}.experience_logo__WE8VC{width:56px;height:56px}.experience_main__ngoJM{min-width:0}.experience_company__hKjvI{color:var(--muted);font-family:var(--font-code);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.experience_role__Dzwdf{margin:4px 0 0;color:var(--strong);font-size:clamp(22px,3vw,30px);line-height:1.05}.experience_link__W6OAy{display:inline-flex;grid-column:2;align-items:center;gap:6px;color:var(--strong);font-family:var(--font-code);font-size:13px}.experience_link__W6OAy svg{width:16px;height:16px;transition:transform .25s var(--ease)}.experience_link__W6OAy:hover{color:var(--hover-ink)}.experience_link__W6OAy:hover svg{transform:translate(3px,-3px)}@media (min-width:768px){.experience_row__aYZaO{grid-template-columns:72px minmax(0,1fr) 200px}.experience_logo__WE8VC{width:72px;height:72px}.experience_link__W6OAy{grid-column:3;justify-content:flex-end}}.box_box__Ui63S{border:var(--line-width) solid var(--line);border-radius:var(--radius)}.retrocomputer_computer__G544m{position:absolute;inset:0;width:100%;height:100%;color:var(--halftone)}.retrocomputer_body__d_mgA{animation:retrocomputer_float__UNysT 7s ease-in-out infinite}.retrocomputer_glow__bJGqH{fill:var(--accent);opacity:var(--glow-opacity);animation:retrocomputer_flicker__b3pFy 5s infinite;transition:opacity .4s}.retrocomputer_zigzag__XQxbO{stroke:var(--strong);stroke-dasharray:640;stroke-dashoffset:640;animation:retrocomputer_draw__N2yAO 1.4s var(--ease) .3s forwards}.retrocomputer_asterisk__AKEoq{color:var(--strong)}@media (prefers-reduced-motion:reduce){.retrocomputer_zigzag__XQxbO{stroke-dashoffset:0}}@keyframes retrocomputer_float__UNysT{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes retrocomputer_flicker__b3pFy{0%,47%,to{opacity:var(--glow-opacity)}48%{opacity:calc(var(--glow-opacity) / 4)}49%{opacity:calc(var(--glow-opacity) * 1.25)}}@keyframes retrocomputer_draw__N2yAO{to{stroke-dashoffset:0}}.chips_chips__m1usV{display:flex;flex-wrap:wrap;gap:6px}.chips_chip__UW7xR{padding:3px 10px;border:1px solid var(--chip-line);border-radius:var(--pill-radius);color:var(--chip-ink);font-family:var(--font-code);font-size:11px;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s,color .2s}.chips_chip__UW7xR:hover{background:var(--inverse-bg);color:var(--inverse-ink)}.screeneffects_grain__Jamy4,.screeneffects_scanlines__JlyV8{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.screeneffects_grain__Jamy4{z-index:60;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend)}.screeneffects_scanlines__JlyV8{z-index:61;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.22) 2px 3px);opacity:var(--scan-opacity);transition:opacity .4s}.header_bar__VTkbC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-top:18px;padding-bottom:18px}.header_brand__OkzCo{position:relative;display:inline-block;color:var(--strong);font-size:clamp(26px,5.4vw,42px);line-height:1;animation:header_ambientGlitch__9AE7Q 9s infinite}.header_controls__UDXE0{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.header_status__JdDlw{display:none;align-items:center;gap:8px;margin-right:6px;color:var(--muted);font-family:var(--font-code);font-size:12px}.header_dot__vc8Qb{width:8px;height:8px;border-radius:50%;background:#2e9e5b;animation:header_pulse__GohDb 2.4s ease-in-out infinite}@media (min-width:720px){.header_status__JdDlw{display:inline-flex}}@keyframes header_pulse__GohDb{0%,to{opacity:1}50%{opacity:.35}}@keyframes header_ambientGlitch__9AE7Q{0%,95%,to{transform:none;text-shadow:none}95.5%{transform:translate(2px) skewX(-6deg);text-shadow:-2px 0 var(--glitch-a),2px 0 var(--glitch-b)}96%{transform:translate(-2px);text-shadow:2px 0 var(--glitch-a),-2px 0 var(--glitch-b)}96.5%{transform:none;text-shadow:none}}