// data.jsx — typed content for My Lovely Wedding. // IMPORTANT: All real-wedding photos require COUPLE CONSENT + PHOTOGRAPHER CREDIT. // Couple names are NOT used. Cards are titled by venue + season. // Photographer fields use placeholder credit strings the client must confirm. const WEDDINGS = [ { id: 'waldorf-rak-garden', title: 'A Waldorf Astoria Garden Wedding', venue: 'Waldorf Astoria, Ras Al Khaimah', venueKey: 'waldorf-rak', season: 'Spring 2024', style: 'Earthy · Garden', guests: '90–110 guests', cover: 'media/wed-kj-292.webp', gallery: ['media/wed-kj-106.webp','media/wed-kj-159.webp','media/wed-kj-479.webp','media/wed-kj-496.webp','media/venue-waldorf-53.webp','media/venue-waldorf-63.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#F3ECE2','#C9B26B','#4F6151','#2B2622'], concept: 'A garden ceremony on the lawn, dinner under fairy lights against the Hajar mountains. Soft ivory linens, brass and amber glass, real grapes and oranges spilling down the table — earthy, abundant, intimate.', services: ['Full Planning', 'Styling', 'Florals via TLFS', 'Stationery'], featured: true, }, { id: 'al-qasr-magnolia', title: 'A Magnolia at Al Qasr Wedding', venue: 'Magnolia, Al Qasr — Madinat Jumeirah', venueKey: 'al-qasr', season: 'Autumn 2023', style: 'Romantic · Indoor', guests: '60–80 guests', cover: 'media/wed-2016-detail.webp', gallery: ['media/venue-magnolia.webp','media/wed-2016-ceremony.webp','media/wed-2016-table.webp','media/wed-detail.webp'], photographer: 'Photo · Maria Sundin', palette: ['#FBF8F4','#E7D8B8','#C8907B','#5A524A'], concept: 'Candlelit dinner, blush peonies, hand-lettered menus by Mona. Multicultural ceremony with two traditions woven into one timeline.', services: ['Styling', 'Florals via TLFS', 'Stationery'], featured: true, }, { id: 'one-and-only-palm', title: 'A One&Only The Palm Wedding', venue: 'One&Only The Palm Dubai', venueKey: 'one-and-only', season: 'Winter 2024', style: 'Coastal · Soft Modern', guests: '120 guests', cover: 'media/wed-our-472.webp', gallery: ['media/venue-oneandonly.webp','media/venue-oneandonly-small.webp','media/wed-our-439.webp','media/wed-our-488.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#FBF8F4','#DDD0BD','#8FA899','#2B2622'], concept: 'Cream linen, sage olive branches, tapered candles — a coastal wedding that felt like a long, lingering dinner.', services: ['Styling', 'Florals via TLFS'], featured: true, }, { id: 'arabian-ranches-2025', title: 'An Arabian Ranches Wedding', venue: 'Arabian Ranches Golf Club', venueKey: 'arabian-ranches', season: 'Spring 2025', style: 'Quirky · Colourful', guests: '70 guests', cover: 'media/styling-quirky.webp', gallery: ['media/wed-ck-12.webp','media/wed-ck-289.webp','media/venue-arabian.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#E0B85C','#C8907B','#4F6151','#2B2622'], concept: 'A couple who wanted joy, colour and IKEA tablemats. We mixed the high with the low — and it sang.', services: ['Full Planning', 'Styling', 'Florals via TLFS'], featured: false, }, { id: 'disco-balls-fives', title: 'A Baby\'s-Breath & Disco Wedding', venue: 'FIVE Palm Jumeirah', venueKey: 'five-palm', season: 'Winter 2025', style: 'Playful · Modern', guests: '140 guests', cover: 'media/styling-disco.webp', gallery: ['media/wed-gyp.webp','media/wed-et-9.webp','media/wed-mlw.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#FBF8F4','#E7DDD2','#C9B26B','#2B2622'], concept: 'Mirrored disco balls, clouds of gypsophila, slow songs at sundown.', services: ['Styling', 'Florals via TLFS'], featured: true, }, { id: 'park-hyatt-creek', title: 'A Park Hyatt Creek Wedding', venue: 'Park Hyatt Dubai Creek', venueKey: 'park-hyatt', season: 'Autumn 2024', style: 'Classic · Outdoor', guests: '100 guests', cover: 'media/wed-ji.webp', gallery: ['media/wed-na.webp','media/wed-nhuda.webp','media/wed-sh-9.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#F3ECE2','#DAC97B','#5A524A','#2B2622'], concept: 'Marina light, classic ivory and gold, a long banquet that wound down to slow dancing.', services: ['Styling', 'Stationery'], featured: false, }, { id: 'tiffany-chair-garden', title: 'A Garden Tiffany Chair Wedding', venue: 'Private Home — Jumeirah', venueKey: 'private-home', season: 'Spring 2023', style: 'Garden · Pastel', guests: '50 guests', cover: 'media/styling-tiffany.webp', gallery: ['media/wed-zr.webp','media/wed-ht.webp','media/wed-gd.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#FBF8F4','#F0DAD2','#C8907B','#3B4A3A'], concept: 'Tiffany chairs, pastel ranunculus, a backyard turned into a chapel for an afternoon.', services: ['Styling', 'Florals via TLFS'], featured: false, }, { id: 'caesars-palace', title: 'A Caesars Palace Wedding', venue: 'Caesars Palace Dubai', venueKey: 'caesars', season: 'Autumn 2022', style: 'Romantic · Indoor', guests: '180 guests', cover: 'media/wed-lc.webp', gallery: ['media/wed-sn.webp','media/wed-mel.webp','media/wed-us.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#FBF8F4','#E0CFA8','#A57361','#2B2622'], concept: 'A grand ballroom softened — taper candles every two feet, fronds of olive, a slow first dance.', services: ['Full Planning', 'Styling'], featured: false, }, { id: 'fairmont-palm', title: 'A Fairmont Palm Wedding', venue: 'Fairmont Palm Jumeirah', venueKey: 'fairmont-palm', season: 'Winter 2023', style: 'Coastal · Glam', guests: '110 guests', cover: 'media/wed-sh-17.webp', gallery: ['media/wed-jea.webp','media/wed-styling.webp','media/wed-ca.webp'], photographer: 'Photographer credit · client to confirm', palette: ['#FBF8F4','#DBC79C','#5A7E78','#2B2622'], concept: 'A beach ceremony at golden hour, dinner inside under chandeliers — two moods, one night.', services: ['Styling'], featured: false, }, ]; const VENUES = [ { key: 'all', label: 'All venues' }, { key: 'waldorf-rak', label: 'Waldorf Astoria, RAK' }, { key: 'one-and-only', label: 'One&Only The Palm' }, { key: 'al-qasr', label: 'Magnolia, Al Qasr' }, { key: 'arabian-ranches', label: 'Arabian Ranches' }, { key: 'park-hyatt', label: 'Park Hyatt Creek' }, { key: 'caesars', label: 'Caesars Palace' }, { key: 'fairmont-palm', label: 'Fairmont Palm' }, { key: 'five-palm', label: 'FIVE Palm Jumeirah' }, { key: 'private-home', label: 'Private Homes' }, ]; const STYLES = ['All styles','Earthy','Garden','Romantic','Coastal','Playful','Quirky','Classic']; const SEASONS = ['All seasons','Spring','Summer','Autumn','Winter']; const SERVICES = [ { key: 'styling', title: 'Wedding Styling', eyebrow: 'The hero service', tag: 'Bespoke wedding design', blurb: 'The chairs, the linens, the florals — soft blue against a pop of peony as your guests zing with glamour under strings of fairy lights. That\'s styling.', inclusions: [ { name: 'Personal Styling Proposal', detail: 'Itemised, budget-managed shopping list — created by Joelle.' }, { name: 'Standard Rentals', detail: 'Lounge furniture, dining chairs, linens, show plates, napkins, tabletop.' }, { name: 'Semi-custom Stationery', detail: 'Menus, signage, seating plans — designed by Mona.' }, { name: 'All The Flowers', detail: 'Ceremony, centerpieces, bridal party — delivered via The Lovely Flower Shop.' }, ], cover: 'media/styling-tiffany.webp', }, { key: 'planning', title: 'Full Planning', eyebrow: 'When you need more than styling', tag: 'Coordination, sourcing, on-the-day', blurb: 'Vendor sourcing and coordination, venue liaison, logistics, lights and sound and DJ contacts, the timeline, and on-the-day management — all hands on deck from the morning of the wedding.', inclusions: [ { name: 'Vendor Sourcing', detail: 'Trusted vendors across catering, photography, AV, transport.' }, { name: 'Venue Liaison', detail: 'Contract review, contact, walkthroughs, payment timelines.' }, { name: 'Timeline & Logistics', detail: 'A minute-by-minute run sheet your vendors actually use.' }, { name: 'On-the-day Management', detail: 'Joelle and the team, from setup to last dance.' }, ], cover: 'media/wed-2016-ceremony.webp', }, { key: 'flowers', title: 'Flowers & Stationery', eyebrow: 'In partnership with sister brand', tag: 'The Lovely Flower Shop · Mona at MLW', blurb: 'Florals are designed by Joelle and delivered through our sister company, The Lovely Flower Shop. Stationery — menus, signage, seating, semi-custom suites — is designed in-house by Mona.', inclusions: [ { name: 'Bridal Party Florals', detail: 'Bouquets, boutonnières, flower crowns, flower girls.' }, { name: 'Ceremony Arrangements', detail: 'Aisles, arches, altar moments, installations.' }, { name: 'Reception Florals', detail: 'Centerpieces, tablescapes, hanging installations.' }, { name: 'Stationery Suite', detail: 'Save-the-dates, invitations, menus, signage, seating plans.' }, ], cover: 'media/floral-cream.webp', }, ]; const TESTIMONIALS = [ { quote: 'Joelle is the wedding friend you always wanted. She moved our wedding from Dubai to Ras Al Khaimah in five days — calm, hands-on, and somehow under budget.', attribution: 'A 2021 bride · Waldorf Astoria, RAK', note: '— published with consent', }, { quote: 'She listened. She gave us a budget that was honest. She gave us a wedding that looked like us — not a pinterest board.', attribution: 'A 2024 couple · One&Only The Palm', note: '— published with consent', }, { quote: 'Kara is a force. Joelle is the heart. Together they ran the day with so much grace that I forgot to worry.', attribution: 'A 2019 bride · Park Hyatt Creek', note: '— published with consent', }, ]; const PRESS = [ "Harper's Bazaar Bride", "Grazia Middle East", "Hello! Magazine", "Martha Stewart Weddings ME", "You & Your Wedding (UK)", "Destination Weddings & Honeymoons Abroad", "Bridal Musings", "Love My Dress", ]; const JOURNAL = [ { title: 'A field guide to Dubai\'s prettiest wedding venues', tag: 'Venues', img: 'media/wed-our-488.webp', read: '8 min read' }, { title: 'The truth about budgets — and how to spend on what matters', tag: 'Planning', img: 'media/wed-detail.webp', read: '6 min read' }, { title: 'Tablescapes we keep coming back to', tag: 'Styling', img: 'media/wed-2016-table.webp', read: '4 min read' }, { title: 'Two cultures, one ceremony: weaving traditions', tag: 'Real Weddings', img: 'media/wed-ht.webp', read: '9 min read' }, { title: 'How to write a wedding-day timeline that survives contact with reality', tag: 'Planning', img: 'media/wed-jea.webp', read: '7 min read' }, { title: 'Florals that don\'t cost a fortune (and still look like one)', tag: 'Florals', img: 'media/floral-cream.webp', read: '5 min read' }, { title: 'The small UAE venues we keep recommending', tag: 'Venues', img: 'media/venue-arabian.webp', read: '6 min read' }, { title: 'Mona\'s field notes on semi-custom stationery', tag: 'Stationery', img: 'media/wed-sh-9.webp', read: '4 min read' }, ]; Object.assign(window, { WEDDINGS, VENUES, STYLES, SEASONS, SERVICES, TESTIMONIALS, PRESS, JOURNAL });