header.svelte-1elxaub{position:fixed;inset:0 0 auto;z-index:100;background:var(--bg-nav);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}nav.svelte-1elxaub{display:flex;align-items:center;height:var(--nav-height);gap:1rem}.logo.svelte-1elxaub{font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text);letter-spacing:-.03em;margin-right:auto;transition:color var(--transition)}.logo.svelte-1elxaub .dot:where(.svelte-1elxaub){color:var(--accent)}.logo.svelte-1elxaub:hover{color:var(--accent)}.nav-links.svelte-1elxaub{display:flex;list-style:none;gap:.15rem}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--text-muted);font-size:.85rem;font-weight:500;padding:.4rem .7rem;border-radius:var(--radius-sm);transition:color var(--transition)}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text)}.burger.svelte-1elxaub{display:none;align-items:center;justify-content:center;background:none;padding:.45rem;color:var(--text)}@media (max-width: 768px){.burger.svelte-1elxaub{display:flex}.nav-links.svelte-1elxaub{position:fixed;top:var(--nav-height);inset-inline:0;background:var(--bg-nav);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);flex-direction:column;padding:1rem;gap:.25rem;display:none}.nav-links.open.svelte-1elxaub{display:flex}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub){padding:.7rem 1rem;display:block}}.grid.svelte-1q37ri0{display:grid;grid-template-columns:1.4fr .9fr;align-items:center;gap:4rem}.content.svelte-1q37ri0{max-width:620px}.status.svelte-1q37ri0{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.75rem}.pulse.svelte-1q37ri0{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent-soft);animation:svelte-1q37ri0-pulse 2.4s ease-out infinite}@keyframes svelte-1q37ri0-pulse{0%{box-shadow:0 0 #f5b13d66}70%{box-shadow:0 0 0 8px #f5b13d00}to{box-shadow:0 0 #f5b13d00}}h1.svelte-1q37ri0{font-family:var(--font-display);font-size:clamp(2.8rem,6.5vw,4.75rem);font-weight:600;letter-spacing:-.04em;line-height:.98;margin-bottom:1rem}.role.svelte-1q37ri0{font-family:var(--font-mono);font-size:clamp(.95rem,2vw,1.15rem);color:var(--accent);letter-spacing:.02em;margin-bottom:1.5rem}.subtitle.svelte-1q37ri0{color:var(--text);font-size:1.1rem;font-weight:500;margin-bottom:.9rem}.desc.svelte-1q37ri0{color:var(--text-muted);font-size:1.02rem;line-height:1.75;max-width:500px;margin-bottom:2.25rem}.ctas.svelte-1q37ri0{display:flex;gap:.75rem;flex-wrap:wrap}.portrait.svelte-1q37ri0{position:relative;aspect-ratio:4/5;width:100%;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-strong);filter:grayscale(.35) contrast(1.02)}.portrait.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:100%;height:100%;object-fit:cover;object-position:center top}@media (max-width: 860px){.grid.svelte-1q37ri0{grid-template-columns:1fr;gap:2.5rem}.portrait.svelte-1q37ri0{max-width:300px;order:-1}}.section-header.large.svelte-7a8mnf .section-title:where(.svelte-7a8mnf){font-size:clamp(2.2rem,5vw,3.4rem);max-width:640px}.grid.svelte-7hpc9t{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:start}.text.svelte-7hpc9t{color:var(--text-muted);font-size:1.15rem;line-height:1.85}.facts.svelte-7hpc9t{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-left:1px solid var(--border)}.fact.svelte-7hpc9t{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.num.svelte-7hpc9t{font-family:var(--font-display);font-weight:600;font-size:2.4rem;letter-spacing:-.03em;color:var(--accent);line-height:1}.label.svelte-7hpc9t{font-size:.82rem;color:var(--text-muted)}@media (max-width: 768px){.grid.svelte-7hpc9t{grid-template-columns:1fr;gap:2.5rem}}.list.svelte-1ar0d6w{border-top:1px solid var(--border)}.item.svelte-1ar0d6w{display:grid;grid-template-columns:240px 1fr;gap:2.5rem;padding:2.5rem 0;border-bottom:1px solid var(--border);position:relative}.item.svelte-1ar0d6w:before{content:"";position:absolute;left:0;top:2.5rem;width:6px;height:6px;border-radius:50%;background:var(--accent)}.meta.svelte-1ar0d6w{display:flex;flex-direction:column;gap:.35rem;padding-left:1.5rem}.period.svelte-1ar0d6w{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);letter-spacing:.02em}.company.svelte-1ar0d6w{font-size:1rem;font-weight:600;color:var(--text)}.location.svelte-1ar0d6w{font-size:.82rem;color:var(--text-muted)}.body.svelte-1ar0d6w{min-width:0}h3.svelte-1ar0d6w{font-family:var(--font-display);font-weight:600;font-size:1.35rem;letter-spacing:-.02em;margin-bottom:.9rem}p.svelte-1ar0d6w{color:var(--text-muted);font-size:.95rem;line-height:1.75;margin-bottom:1rem}p.svelte-1ar0d6w strong:where(.svelte-1ar0d6w){color:var(--text);font-weight:600}.skills.svelte-1ar0d6w{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}@media (max-width: 768px){.item.svelte-1ar0d6w{grid-template-columns:1fr;gap:1.25rem;padding-left:1.5rem}.meta.svelte-1ar0d6w{padding-left:0}}picture.svelte-rda4j9{display:block;width:100%;height:100%}img.svelte-rda4j9{display:block;width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(.3);transition:transform .5s ease,filter var(--transition)}.grid.svelte-1tes396{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem}.project.svelte-1tes396{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--transition)}.project.svelte-1tes396:hover{border-color:var(--border-strong)}.project.svelte-1tes396:hover .thumb:where(.svelte-1tes396) img{transform:scale(1.03);filter:grayscale(0)}.thumb.svelte-1tes396{display:block;overflow:hidden;aspect-ratio:16/10;border-bottom:1px solid var(--border)}.body.svelte-1tes396{padding:1.75rem;display:flex;flex-direction:column;gap:.85rem}.top.svelte-1tes396{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}h3.svelte-1tes396{font-family:var(--font-display);font-weight:600;font-size:1.35rem;letter-spacing:-.02em}.date.svelte-1tes396{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);letter-spacing:.02em}.links.svelte-1tes396{display:flex;gap:.7rem;flex-shrink:0}.links.svelte-1tes396 a:where(.svelte-1tes396){color:var(--text-muted);display:flex}.links.svelte-1tes396 a:where(.svelte-1tes396):hover{color:var(--accent)}p.svelte-1tes396{color:var(--text-muted);font-size:.92rem;line-height:1.75}.tech.svelte-1tes396{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.core.svelte-1f1pl16{margin-bottom:3.5rem}.col-label.svelte-1f1pl16,h3.svelte-1f1pl16{font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1.5rem}.core-list.svelte-1f1pl16{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem 2.5rem}.core-item.svelte-1f1pl16{display:grid;grid-template-columns:1fr 110px;align-items:center;gap:1rem}.core-name.svelte-1f1pl16{font-size:.9rem;font-weight:500}.bar.svelte-1f1pl16{height:4px;background:var(--border);border-radius:2px;overflow:hidden}.fill.svelte-1f1pl16{display:block;height:100%;background:var(--accent);border-radius:2px}.groups.svelte-1f1pl16{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 3rem}h3.svelte-1f1pl16{color:var(--text-muted)}.items.svelte-1f1pl16{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 768px){.groups.svelte-1f1pl16{grid-template-columns:1fr;gap:2rem}}.grid.svelte-1avlyg7{display:flex;flex-wrap:wrap;gap:1rem}.item.svelte-1avlyg7{flex:1 1 240px;max-width:340px;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius)}.name.svelte-1avlyg7{font-family:var(--font-display);font-weight:600;font-size:1.2rem;letter-spacing:-.02em}.level.svelte-1avlyg7{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--accent)}.inner.svelte-wt4tt0{max-width:640px}.tagline.svelte-wt4tt0{color:var(--text-muted);font-size:1.1rem;line-height:1.8;margin-bottom:2.25rem}.links.svelte-wt4tt0{display:flex;gap:.75rem;flex-wrap:wrap}footer.svelte-jz8lnl{border-top:1px solid var(--border);padding:2rem 0}.container.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mark.svelte-jz8lnl{font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.02em;color:var(--text)}.copy.svelte-jz8lnl{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);letter-spacing:.02em}@media (max-width: 480px){.container.svelte-jz8lnl{flex-direction:column;gap:.75rem;text-align:center}}
