Add a 3:4 tablet frame set (810x1080) and raise phone frames to the
full source height (608x1080). The scroll engine picks the set by
screen shape, and a logo loader holds the page until the coarse frame
pass is in (12 s cap).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Prefer IPv4 DNS for npm, cache the npm store between builds, log fetch
progress, add retries, and drop the unused ESLint toolchain
(291 -> 190 packages).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Vite + React + Tailwind site with a scroll-scrubbed drone fly-through,
services, projects, company, team and contact sections, plus a
Dockerfile + nginx config for Coolify deployment.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>