## Why
The Hugo site structure has been initialized but contains only placeholder content. To complete the migration from markusgraf.ch, we need to extract all actual content (text, images, and structure) from the live site and integrate it into the Hugo templates and content files. This ensures the Hugo site displays the exact same information as the current live site.

## What Changes
- Extract and migrate homepage content (bio/intro text) from markusgraf.ch
- Migrate all project/portfolio information and descriptions
- Download and organize all images from the live site into Hugo's static directory
- Update content markdown files (_index.md, etc.) with actual text content
- Ensure all internal links and image references work correctly in Hugo
- Verify visual and content parity between live site and Hugo build

## Impact
- Affected specs: content-migration (new), image-assets (new)
- Affected code: content/_index.md, content/about.md (if exists), static/ directory, potentially layout templates if content structure differs from placeholders
- Migration: One-time content extraction from live markusgraf.ch website
