{{-- 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 ═══════════════════════════════════════════════════════════════════ --}}
{{-- First-paint static image (visible before canvas takes over, helps LCP) --}} Pesona Hutan Asraya — Aerial view of the forest-hillside townhouse complex {{-- Canvas (hidden behind first-paint until frames are loaded) --}} {{-- Loading overlay --}}
0%
{{-- Caption overlay (bottom-left) --}}
Pesona Hutan Asraya

Authentically Living
in Nature

{{-- Scroll-down indicator (bottom-right) --}}
Scroll
{{-- ═══════════════════════════════════════════════════════════════════ NEXT SECTION — placeholder for Unit Types Required for sticky to release correctly ═══════════════════════════════════════════════════════════════════ --}}

Temukan Hunian Impian Anda

Tipe Unit

{{-- Scroll-Scrub Engine --}}