- StructureThe same nine sections
Hero, Facilities, The Vision, Location, Floor Plans, News, Gallery, Associates, Contact — matching the live site's information architecture, with the WordPress theme's leftover demo content removed.
- ContentMigrated verbatim
All copy comes from content/content.json, extracted from the live site. News thumbnails use project renders, since the live site's are theme placeholders.
- BuildZero dependencies
Pure CSS and vanilla JavaScript — IntersectionObserver, scroll-snap, SVG. No frameworks, no build step. Google Fonts load over the network with system fallbacks.
- Responsive360px to 1920px
Every concept reflows at 1920, 1440, 1280, 1024, 768, 600, 430, 390 and 360 — single-column on mobile, 44px minimum touch targets, sticky contact bar.
- AccessibilityKeyboard and screen reader
Semantic landmarks, skip link, visible focus states, focus-trapped lightbox with Escape and arrow keys, labelled forms with inline validation, and full prefers-reduced-motion support.
- PerformanceOptimised imagery
Every photograph ships as responsive WebP with srcset — 88% smaller than the originals. The 9.2 MB hero render now serves at roughly 448 KB, with originals archived in assets/raw/.