// Project data — confirmed facts only, per design brief
// All figures attributed; no invented prices/specs/handover/unit counts beyond what's confirmed in CLAUDE-DESIGN.md
// citations: services.md, current-website-analysis.md, media-manifest.md

const PROJECTS = {
  alba: {
    id: "alba",
    name: "The Alba",
    fullName: "The Alba Residences, Dorchester Collection",
    location: "Palm Jumeirah",
    eyebrow: "Dorchester Collection · Palm Jumeirah",
    architect: "Zaha Hadid Architects",
    interiors: "Zaha Hadid Architects — interior architecture",
    hospitality: "Dorchester Collection",
    completion: "Q3 2028",
    residences: 88,
    resortResidences: 65,
    storeys: null,
    floorRatio: null,
    heroImages: ["media/the-alba-hero.webp", "media/the-alba-aerial.webp", "media/the-alba-pool.webp"],
    architectureImage: "media/the-alba-aerial.webp",
    hospitalityImage: "media/the-alba-lobby.webp",
    amenityImage: "media/the-alba-pool.webp",
    locationImage: "media/the-alba-aerial.webp",
    sub: "An architectural composition by Zaha Hadid Architects, rising at the edge of Palm Jumeirah.",
    vision: [
      "The Alba is a study in restraint — eighty-eight private residences and sixty-five resort residences arranged within a sculptural composition by Zaha Hadid Architects, the studio that has redefined Dubai's skyline for two decades.",
      "Conceived as the architectural counterpart to The Opus, this is the second collaboration between OMNIYAT and Zaha Hadid Architects — and the first to be operated under Dorchester Collection, the world's most discreet luxury hospitality marque."
    ],
    architectureCopy: "The form rises from a curved plinth, then opens — terraces softened, columns drawn upward, the sea visible from every cardinal angle. A continuous skin of fluted stone and bronze fluting wraps the structure, catching morning light along the eastern Palm and dissolving into the horizon at dusk.",
    hospitalityCopy: [
      "Every residence is served by the staff and signature service philosophy of Dorchester Collection — the hotel marque behind The Lana, 45 Park Lane, Le Meurice, The Beverly Hills Hotel, and Hôtel Plaza Athénée.",
      "Twenty-four-hour concierge, in-residence dining curated by Dorchester's chef collective, valet and chauffeur, residential housekeeping, and reserved access to the Dorchester Collection global network."
    ],
    coords: { lat: "25.1124° N", lng: "55.1390° E", note: "approx. — confirm with developer" },
    pois: [
      { name: "Nakheel Mall", d: "3 min" },
      { name: "Atlantis The Royal", d: "6 min" },
      { name: "Dubai Marina", d: "12 min" },
      { name: "DXB Airport", d: "32 min" },
      { name: "Burj Khalifa / Downtown", d: "24 min" },
      { name: "DWC Airport", d: "45 min" }
    ],
    residenceTypes: [
      { label: "Type A", name: "Two-bedroom", meta: "Sea-facing terrace", price: "Price on application" },
      { label: "Type B", name: "Three-bedroom", meta: "Corner aspect, two terraces", price: "Price on application" },
      { label: "Type C", name: "Four-bedroom", meta: "Whole-floor sky residence", price: "Price on application" },
      { label: "Resort", name: "Resort Residence", meta: "Serviced by Dorchester", price: "By private viewing" },
      { label: "Penthouse", name: "Sky Palace", meta: "Two-storey duplex penthouse", price: "By private viewing" },
      { label: "Beachfront", name: "Garden Pavilion", meta: "Direct beach access", price: "By private viewing" }
    ],
    amenities: [
      "Private resident beach access",
      "Two infinity-edge pools (adult & family)",
      "Dorchester Collection signature spa",
      "Padel & racquet club",
      "Resident-only screening room",
      "Wine cellar & sommelier programme",
      "Twenty-four-hour valet & chauffeur",
      "Concierge by Dorchester Collection",
      "Children's atelier",
      "Marina shuttle to Sky Marina",
      "Private dining rooms & chef's table",
      "Residents' library & co-working salon"
    ],
    gallery: [
      { src: "media/the-alba-hero.webp", caption: "Exterior · Eastern Palm aspect" },
      { src: "media/the-alba-aerial.webp", caption: "Aerial · podium & gardens" },
      { src: "media/the-alba-pool.webp", caption: "Pool deck · sunrise" },
      { src: "media/the-alba-lobby.webp", caption: "Arrival lobby · interior architecture" },
      { src: "media/orla-overview-01.webp", caption: "Beachfront context · Palm West" },
      { src: "media/orla-sky-palace-01.webp", caption: "Sky Palace · indicative" },
      { src: "media/ava-residence-01.webp", caption: "Interior detail · indicative" },
      { src: "media/orla-beach-club-01.webp", caption: "Beach club · indicative" }
    ]
  },

  ava: {
    id: "ava",
    name: "AVA",
    fullName: "AVA at Palm Jumeirah, Dorchester Collection",
    location: "Palm Jumeirah",
    eyebrow: "Dorchester Collection · Palm Jumeirah",
    architect: "OMNIYAT in collaboration with Foster + Partners",
    interiors: "Portia Fox Design",
    hospitality: "Dorchester Collection",
    completion: "2026 (official)",
    residences: 17,
    resortResidences: null,
    storeys: 24,
    floorRatio: "One residence per floor",
    heroImages: ["media/ava-residence-01.webp", "media/ava-residence-02.webp", "media/ava-residence-03.webp"],
    architectureImage: "media/ava-residence-02.webp",
    hospitalityImage: "media/ava-residence-03.webp",
    amenityImage: "media/ava-residence-01.webp",
    locationImage: "media/orla-overview-01.webp",
    sub: "Seventeen private residences at the threshold of Palm Jumeirah — one per floor across twenty-four storeys.",
    vision: [
      "AVA is a single-family tower disguised as a residential building. Sixteen full-floor residences and a single two-storey Sky Palace — seventeen homes in all, served as if each were a private hotel.",
      "Interiors are by Portia Fox — quiet, materially rich, framed entirely around the western light. Every residence opens to the Marina skyline, every floor is private to its owner."
    ],
    architectureCopy: "AVA's form is a quiet contrast to Palm Jumeirah's exuberance — vertical, slender, sea-facing. Cantilevered terraces and sail-like overhangs are oriented for the prevailing breeze; the curtain wall is wrapped in textured ceramic and brushed bronze.",
    hospitalityCopy: [
      "Operated by Dorchester Collection — the same standard found at The Lana, 45 Park Lane and Le Meurice — extended into the private home.",
      "Owners pre-arrive to a stocked residence, a packed itinerary, a chef on call and a chauffeur on the kerb. A floor-by-floor staff allocation means service that knows the household, not the building."
    ],
    coords: { lat: "25.1135° N", lng: "55.1480° E", note: "approx. — confirm with developer" },
    pois: [
      { name: "The Palm Promenade", d: "4 min walk" },
      { name: "Atlantis The Royal", d: "8 min" },
      { name: "Dubai Marina", d: "11 min" },
      { name: "DXB Airport", d: "30 min" },
      { name: "Mall of the Emirates", d: "16 min" },
      { name: "DIFC", d: "26 min" }
    ],
    residenceTypes: [
      { label: "Floor 02–22", name: "Full-floor residence", meta: "Sixteen residences, one per floor", price: "By private viewing" },
      { label: "Floor 23–24", name: "Sky Palace", meta: "Two-storey duplex penthouse", price: "By private viewing" },
      { label: "Service", name: "Resident-only floor", meta: "Spa, gym, owner's lounge", price: "—" }
    ],
    amenities: [
      "Private resident beach & jetty",
      "Cinema screening room",
      "Outdoor infinity pool",
      "Indoor lap pool & spa",
      "Twenty-four-hour valet & concierge",
      "Owner's lounge & private dining",
      "Children's room & atelier",
      "Padel court & gym",
      "Wine cellar & cigar room",
      "Private chauffeur on call"
    ],
    gallery: [
      { src: "media/ava-residence-01.webp", caption: "Living · western aspect" },
      { src: "media/ava-residence-02.webp", caption: "Principal suite · indicative" },
      { src: "media/ava-residence-03.webp", caption: "Dining · marina view" },
      { src: "media/orla-overview-01.webp", caption: "Palm Jumeirah context" },
      { src: "media/orla-beach-club-01.webp", caption: "Beach pavilion · indicative" },
      { src: "media/orla-sky-palace-01.webp", caption: "Sky Palace · indicative" },
      { src: "media/the-alba-pool.webp", caption: "Resident pool · indicative" },
      { src: "media/lana-residence-01.webp", caption: "Dorchester interior reference" }
    ]
  },

  orla: {
    id: "orla",
    name: "Orla",
    fullName: "Orla, Dorchester Collection",
    location: "Palm Jumeirah (West Crescent)",
    eyebrow: "Dorchester Collection · Palm Jumeirah",
    architect: "Foster + Partners",
    interiors: "Gilles & Boissier",
    hospitality: "Dorchester Collection",
    completion: "Confirm with developer",
    residences: null,
    resortResidences: null,
    storeys: null,
    floorRatio: null,
    heroImages: ["media/orla-overview-01.webp", "media/orla-overview-03.webp", "media/orla-residence-01.webp"],
    architectureImage: "media/orla-overview-03.webp",
    hospitalityImage: "media/orla-beach-club-01.webp",
    amenityImage: "media/orla-beach-club-01.webp",
    locationImage: "media/orla-infinity-mansion.webp",
    sub: "Beachfront residences on the western tip of Palm Jumeirah, sculpted in stone and water.",
    vision: [
      "Orla sits on a private stretch of Palm Jumeirah's West Crescent — beachfront, light-saturated, calibrated for the long horizon line.",
      "The architecture is by Foster + Partners; interiors are by Gilles & Boissier. The two studios have shaped the building into a series of cascading terraces and water gardens that meet the beach as a continuous landscape."
    ],
    architectureCopy: "Curves replace corners. The façade is broken into rounded balconies that fall toward the sand like dune lines — softened, eased, the geometry refusing the right angle. A central spine opens to a series of garden courtyards, each tuned to a different time of day.",
    hospitalityCopy: [
      "Orla is operated by Dorchester Collection — managed with the same discretion and ratio of staff to resident as a five-star private estate.",
      "Beach-club service is extended to every residence. Owners summon shade, a sommelier, or a yacht with the same gesture."
    ],
    coords: { lat: "25.1009° N", lng: "55.1264° E", note: "approx. — confirm with developer" },
    pois: [
      { name: "Atlantis The Royal", d: "5 min" },
      { name: "Nakheel Mall", d: "7 min" },
      { name: "Dubai Marina", d: "14 min" },
      { name: "DXB Airport", d: "34 min" },
      { name: "Madinat Jumeirah", d: "10 min" },
      { name: "Burj Al Arab", d: "12 min" }
    ],
    residenceTypes: [
      { label: "Garden", name: "Beachfront garden residence", meta: "Direct beach access", price: "By private viewing" },
      { label: "Standard", name: "Sea-facing residence", meta: "Terrace & plunge pool", price: "By private viewing" },
      { label: "Mansion", name: "Infinity Mansion", meta: "Whole-floor mansion residence", price: "By private viewing" },
      { label: "Penthouse", name: "Sky Palace", meta: "Two-storey duplex penthouse", price: "By private viewing" }
    ],
    amenities: [
      "Direct private beach access",
      "Beach club by Dorchester Collection",
      "Outdoor & indoor pools",
      "Spa with hammam",
      "Cinema & private dining",
      "Owner's library & whisky lounge",
      "Twenty-four-hour concierge",
      "Wellness gym & yoga pavilion",
      "Garden courtyards & water gardens"
    ],
    gallery: [
      { src: "media/orla-overview-01.webp", caption: "Beachfront elevation · sunset" },
      { src: "media/orla-overview-03.webp", caption: "Garden courtyard · indicative" },
      { src: "media/orla-residence-01.webp", caption: "Residence interior · indicative" },
      { src: "media/orla-beach-club-01.webp", caption: "Beach club" },
      { src: "media/orla-sky-palace-01.webp", caption: "Sky Palace · indicative" },
      { src: "media/orla-infinity-mansion.webp", caption: "Infinity Mansion · indicative" },
      { src: "media/the-alba-pool.webp", caption: "Resident pool · indicative" },
      { src: "media/lana-residence-02.webp", caption: "Dorchester interior reference" }
    ]
  },

  vela: {
    id: "vela",
    name: "Vela",
    fullName: "Vela & Vela Viento",
    location: "Marasi Bay, Business Bay",
    eyebrow: "Marasi Bay · Business Bay",
    architect: "OMNIYAT in-house architecture",
    interiors: "Confirm with developer",
    hospitality: "Confirm with developer",
    completion: "Confirm with developer",
    residences: null,
    resortResidences: null,
    storeys: null,
    floorRatio: null,
    heroImages: ["media/vela-marina-01.webp", "media/vela-penthouse-01.webp", "media/location-marasi.webp"],
    architectureImage: "media/vela-marina-01.webp",
    hospitalityImage: "media/vela-penthouse-01.webp",
    amenityImage: "media/vela-penthouse-01.webp",
    locationImage: "media/location-marasi.webp",
    sub: "Waterfront residences on Marasi Bay, drawn into the rhythm of the canal and the skyline beyond.",
    vision: [
      "Vela rises from Marasi Bay — Business Bay's marina district — drawn directly onto the water. A pair of forms, one tall and slender, one anchored, sharing a private marina.",
      "The interiors face Burj Khalifa to the north and the canal to the south. The residences are arranged around the water as a single landscape."
    ],
    architectureCopy: "A sculpted hull-like form leans toward the canal, balanced by a quieter sister tower behind. Cantilevered balconies extend over the water; the lobby opens directly onto the residents' marina, where each home is paired with a private mooring.",
    hospitalityCopy: [
      "Vela's residences are designed with hospitality-grade service in mind — operator confirmation pending. Concierge, valet, in-residence dining and chauffeur arrangements will be detailed at private viewing.",
      "Below, the marina and waterfront restaurants connect Vela directly into the Marasi Bay promenade."
    ],
    coords: { lat: "25.1845° N", lng: "55.2643° E", note: "approx. — confirm with developer" },
    pois: [
      { name: "Burj Khalifa / Downtown", d: "5 min" },
      { name: "DIFC", d: "8 min" },
      { name: "Dubai Mall", d: "6 min" },
      { name: "DXB Airport", d: "15 min" },
      { name: "Museum of the Future", d: "9 min" },
      { name: "DWC Airport", d: "38 min" }
    ],
    residenceTypes: [
      { label: "Tower", name: "Vela tower residence", meta: "Canal-facing, two-bay terrace", price: "By private viewing" },
      { label: "Tower", name: "Vela tower penthouse", meta: "Crown of the tower", price: "By private viewing" },
      { label: "Viento", name: "Vela Viento mansion", meta: "Garden mansion residence", price: "By private viewing" }
    ],
    amenities: [
      "Private residents' marina",
      "Direct mooring per residence (selected)",
      "Two-level wellness club",
      "Pools & sundeck",
      "Cinema & private dining",
      "Twenty-four-hour valet",
      "Concierge",
      "Owner's lounge"
    ],
    gallery: [
      { src: "media/vela-marina-01.webp", caption: "Marina elevation · indicative" },
      { src: "media/vela-penthouse-01.webp", caption: "Penthouse interior · indicative" },
      { src: "media/location-marasi.webp", caption: "Marasi Bay · context" },
      { src: "media/project-01.webp", caption: "Waterfront promenade" },
      { src: "media/project-02.webp", caption: "Marasi Bay aerial" },
      { src: "media/feature-01.webp", caption: "Crown of the tower · indicative" },
      { src: "media/orla-residence-01.webp", caption: "Interior reference" },
      { src: "media/ava-residence-03.webp", caption: "Dining · indicative" }
    ]
  }
};

// localized labels (en + ar core)
const STRINGS = {
  en: {
    nav: { vision:"Vision", architecture:"Architecture", hospitality:"Hospitality", location:"Location", residences:"Residences", amenities:"Amenities", gallery:"Gallery", register:"Register Interest" },
    nav_cta: "Register interest",
    eyebrow_vision: "Vision",
    eyebrow_arch: "Architecture & Design",
    eyebrow_hosp: "Hospitality",
    eyebrow_loc: "Location",
    eyebrow_res: "Residences",
    eyebrow_amen: "Amenities",
    eyebrow_gal: "Gallery",
    register_title: "Register your",
    register_em: "interest.",
    register_blurb: "Private viewing, gated brochure, or quiet enquiry — by appointment with a senior member of the OMNIYAT team. Every enquiry is treated in confidence.",
    perks: [
      "Floor-plan brochure delivered via secure link",
      "Private viewing at SZ-21 By OMNIYAT, Sheikh Zayed Road",
      "Direct introduction to a senior sales representative"
    ],
    next_label: "Other masterpieces",
    next_h: "Explore the portfolio."
  },
  ar: {
    nav: { vision:"الرؤية", architecture:"العمارة", hospitality:"الضيافة", location:"الموقع", residences:"المساكن", amenities:"المرافق", gallery:"المعرض", register:"سجّل اهتمامك" },
    nav_cta: "سجّل اهتمامك",
    eyebrow_vision: "الرؤية",
    eyebrow_arch: "العمارة والتصميم",
    eyebrow_hosp: "الضيافة",
    eyebrow_loc: "الموقع",
    eyebrow_res: "المساكن",
    eyebrow_amen: "المرافق",
    eyebrow_gal: "معرض الصور",
    register_title: "سجّل",
    register_em: "اهتمامك.",
    register_blurb: "زيارة خاصة، كتيب سرّي، أو استفسار بسرّية — بموعد مع أحد كبار أعضاء فريق OMNIYAT. كل استفسار يُعامل بسرّية تامّة.",
    perks: [
      "كتيب التصاميم عبر رابط آمن",
      "زيارة خاصة في المقر الرئيسي على شارع الشيخ زايد",
      "تواصل مباشر مع ممثل مبيعات أول"
    ],
    next_label: "روائع أخرى",
    next_h: "اكتشف المحفظة."
  }
};

window.PROJECTS = PROJECTS;
window.STRINGS = STRINGS;
