{{-- Fonts: IBM Plex Sans + IBM Plex Mono --}} {{-- Hero Styles --}} {{-- Preload first frame for LCP --}}
{{-- ═══════════════════════════════════════════════════════════════════ SITE NAV — fixed, transparent → solid on scroll Mounted at layout level, persists across all sections ═══════════════════════════════════════════════════════════════════ --}} {{-- Mobile Nav Panel --}} {{-- ═══════════════════════════════════════════════════════════════════ HERO SCROLL-SCRUB SECTION 400vh tall stage with sticky canvas viewport ═══════════════════════════════════════════════════════════════════ --}}
{{-- Canvas (hidden behind first-paint until frames are loaded) --}}
{{-- Loading overlay --}}