Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-13 16:44:21 +00:00

View File

@@ -105,18 +105,17 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "Private Yacht Charters", description: "Sail the world's most exclusive waters aboard your own private vessel with world-class crew and concierge service.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=1oyxmy&_wi=1", imageAlt: "Luxury private yacht charter in Mediterranean", button: { text: "Explore Yachts" }
title: "Private Yacht Charters", description: "Sail the world's most exclusive waters aboard your own private vessel with world-class crew and concierge service.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=1oyxmy", imageAlt: "Luxury private yacht charter in Mediterranean", button: { text: "Explore Yachts" }
},
{
title: "Executive Jet Access", description: "Travel in ultimate luxury with on-demand private aviation. Depart on your schedule, not the airline's.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ec1kqj&_wi=1", imageAlt: "Private jet first class cabin interior", button: { text: "Book Flight" }
title: "Executive Jet Access", description: "Travel in ultimate luxury with on-demand private aviation. Depart on your schedule, not the airline's.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ec1kqj", imageAlt: "Private jet first class cabin interior", button: { text: "Book Flight" }
},
{
title: "Luxury Accommodations", description: "Stay at the world's most prestigious resorts and exclusive private estates with personalized concierge.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xnxeu7&_wi=1", imageAlt: "Five-star luxury resort suite with ocean view", button: { text: "Reserve Stays" }
title: "Luxury Accommodations", description: "Stay at the world's most prestigious resorts and exclusive private estates with personalized concierge.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xnxeu7", imageAlt: "Five-star luxury resort suite with ocean view", button: { text: "Reserve Stays" }
}
]}
buttons={[]}
containerClassName="py-20"
titleClassName="text-4xl font-bold text-[var(--foreground)] mb-4"
textBoxTagClassName="text-[var(--primary-cta)] font-semibold mb-4"
cardClassName="bg-[var(--card)] rounded-lg overflow-hidden shadow-md hover:shadow-xl transition-all"
mediaClassName="h-64 object-cover"
@@ -139,20 +138,20 @@ export default function LandingPage() {
{
id: 1,
title: "African Safari", description: "Experience wildlife in ultimate comfort with private lodges and expert guides. Witness the Great Migration from an exclusive vantage point.", phoneOne: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6nm3az&_wi=1", imageAlt: "Luxury safari lodge with wildlife viewing"
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6nm3az", imageAlt: "Luxury safari lodge with wildlife viewing"
},
phoneTwo: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xjavdt&_wi=1", imageAlt: "Safari adventure landscape"
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xjavdt", imageAlt: "Safari adventure landscape"
},
buttons: [{ text: "Learn More" }]
},
{
id: 2,
title: "European Charm", description: "Explore iconic cities with skip-the-line access and private guides. Stay in luxury palaces and historic estates.", phoneOne: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xjavdt&_wi=2", imageAlt: "Paris luxury European city travel"
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xjavdt", imageAlt: "Paris luxury European city travel"
},
phoneTwo: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6nm3az&_wi=2", imageAlt: "European architecture and culture"
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6nm3az", imageAlt: "European architecture and culture"
},
buttons: [{ text: "Discover Europe" }]
},
@@ -162,14 +161,13 @@ export default function LandingPage() {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bhm0mk", imageAlt: "Japanese temple luxury retreat"
},
phoneTwo: {
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xjavdt&_wi=3", imageAlt: "Asian cultural destination"
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xjavdt", imageAlt: "Asian cultural destination"
},
buttons: [{ text: "Explore Asia" }]
}
]}
containerClassName="py-20"
titleClassName="text-4xl font-bold text-[var(--foreground)] mb-4"
descriptionClassName="text-[var(--foreground)] mb-12 text-lg"
textBoxDescriptionClassName="text-[var(--foreground)] mb-12 text-lg"
/>
</div>
@@ -185,21 +183,20 @@ export default function LandingPage() {
carouselMode="buttons"
features={[
{
id: "exp-1", title: "Michelin-Star Dining", description: "Private culinary journeys with world-renowned chefs in exotic locations. Taste the world's finest cuisines in intimate settings.", tag: "Gastronomic", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=1oyxmy&_wi=2", imageAlt: "Luxury dining experience"
id: "exp-1", title: "Michelin-Star Dining", description: "Private culinary journeys with world-renowned chefs in exotic locations. Taste the world's finest cuisines in intimate settings.", tag: "Gastronomic", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=1oyxmy", imageAlt: "Luxury dining experience"
},
{
id: "exp-2", title: "Wellness Retreats", description: "Rejuvenate at exclusive spas and wellness centers. Personalized programs combining ancient traditions with modern luxury.", tag: "Rejuvenation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ec1kqj&_wi=2", imageAlt: "Luxury spa wellness retreat"
id: "exp-2", title: "Wellness Retreats", description: "Rejuvenate at exclusive spas and wellness centers. Personalized programs combining ancient traditions with modern luxury.", tag: "Rejuvenation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ec1kqj", imageAlt: "Luxury spa wellness retreat"
},
{
id: "exp-3", title: "Adventure Expeditions", description: "Thrilling experiences with expert guides and premium equipment. From mountaineering to underwater exploration, safely adventurous.", tag: "Adventure", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xnxeu7&_wi=2", imageAlt: "Luxury adventure expedition"
id: "exp-3", title: "Adventure Expeditions", description: "Thrilling experiences with expert guides and premium equipment. From mountaineering to underwater exploration, safely adventurous.", tag: "Adventure", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xnxeu7", imageAlt: "Luxury adventure expedition"
},
{
id: "exp-4", title: "Cultural Immersion", description: "Exclusive access to local leaders, artists, and craftspeople. Learn traditions and perspectives in authentic, luxurious settings.", tag: "Cultural", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6nm3az&_wi=3", imageAlt: "Cultural immersion experience"
id: "exp-4", title: "Cultural Immersion", description: "Exclusive access to local leaders, artists, and craftspeople. Learn traditions and perspectives in authentic, luxurious settings.", tag: "Cultural", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6nm3az", imageAlt: "Cultural immersion experience"
}
]}
containerClassName="py-20"
titleClassName="text-4xl font-bold text-[var(--foreground)] mb-4"
descriptionClassName="text-[var(--foreground)] mb-12 text-lg"
textBoxDescriptionClassName="text-[var(--foreground)] mb-12 text-lg"
itemClassName="bg-[var(--card)] rounded-lg overflow-hidden shadow-md hover:shadow-xl transition-all"
cardTitleClassName="text-2xl font-bold text-[var(--foreground)]"
cardDescriptionClassName="text-[var(--foreground)] leading-relaxed"
@@ -216,10 +213,10 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "testi-1", name: "Victoria Chen", title: "CEO, Luxury Brand Collective", date: "March 2025", quote: "Wanderlux transformed our family's travel experience. Every detail, from private jet transfers to exclusive resort access, was flawlessly executed. Truly exceptional service.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f3caof", avatarAlt: "Victoria Chen profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zbmegg&_wi=1", imageAlt: "Victoria enjoying luxury resort vacation"
id: "testi-1", name: "Victoria Chen", title: "CEO, Luxury Brand Collective", date: "March 2025", quote: "Wanderlux transformed our family's travel experience. Every detail, from private jet transfers to exclusive resort access, was flawlessly executed. Truly exceptional service.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f3caof", avatarAlt: "Victoria Chen profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zbmegg", imageAlt: "Victoria enjoying luxury resort vacation"
},
{
id: "testi-2", name: "James Richardson", title: "Founder, Global Investment Group", date: "February 2025", quote: "I've traveled extensively, but Wanderlux's attention to detail and personalization is unmatched. They anticipated every need before I could ask. Highly recommended.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h7kmxd", avatarAlt: "James Richardson profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lpvj4j&_wi=1", imageAlt: "James at luxury resort"
id: "testi-2", name: "James Richardson", title: "Founder, Global Investment Group", date: "February 2025", quote: "I've traveled extensively, but Wanderlux's attention to detail and personalization is unmatched. They anticipated every need before I could ask. Highly recommended.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h7kmxd", avatarAlt: "James Richardson profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lpvj4j", imageAlt: "James at luxury resort"
},
{
id: "testi-3", name: "Sophia Laurent", title: "Fashion Designer", date: "January 2025", quote: "An absolute game-changer for luxury travel. Wanderlux crafted an itinerary that felt like it was designed specifically for my lifestyle. I'm now a permanent client.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zbmegg", avatarAlt: "Sophia Laurent profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f3caof", imageAlt: "Sophia enjoying vacation"
@@ -228,15 +225,14 @@ export default function LandingPage() {
id: "testi-4", name: "Marcus Webb", title: "Entrepreneur", date: "December 2024", quote: "The level of customization and exclusivity Wanderlux offers is truly unique. From private yacht charters to Michelin-star dining arrangements, perfection.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lpvj4j", avatarAlt: "Marcus Webb profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h7kmxd", imageAlt: "Marcus at luxury destination"
},
{
id: "testi-5", name: "Isabella Rossi", title: "Art Collector", date: "November 2024", quote: "Wanderlux understands luxury isn't just about opulence—it's about meaning. They created experiences that connected us to art, culture, and beauty worldwide.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f3caof", avatarAlt: "Isabella Rossi profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zbmegg&_wi=2", imageAlt: "Isabella enjoying cultural experience"
id: "testi-5", name: "Isabella Rossi", title: "Art Collector", date: "November 2024", quote: "Wanderlux understands luxury isn't just about opulence—it's about meaning. They created experiences that connected us to art, culture, and beauty worldwide.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f3caof", avatarAlt: "Isabella Rossi profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=zbmegg", imageAlt: "Isabella enjoying cultural experience"
},
{
id: "testi-6", name: "Christopher Stone", title: "Executive", date: "October 2024", quote: "From corporate retreats to private family vacations, Wanderlux handles everything with impeccable professionalism. They're our go-to luxury travel partner.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h7kmxd", avatarAlt: "Christopher Stone profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lpvj4j&_wi=2", imageAlt: "Christopher at exclusive resort"
id: "testi-6", name: "Christopher Stone", title: "Executive", date: "October 2024", quote: "From corporate retreats to private family vacations, Wanderlux handles everything with impeccable professionalism. They're our go-to luxury travel partner.", tag: "Verified", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h7kmxd", avatarAlt: "Christopher Stone profile photo", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lpvj4j", imageAlt: "Christopher at exclusive resort"
}
]}
containerClassName="py-20"
titleClassName="text-4xl font-bold text-[var(--foreground)] mb-4"
descriptionClassName="text-[var(--foreground)] mb-12 text-lg"
textBoxDescriptionClassName="text-[var(--foreground)] mb-12 text-lg"
cardClassName="bg-[var(--card)] rounded-lg p-6 shadow-md hover:shadow-lg transition-all"
cardQuoteClassName="text-lg italic text-[var(--foreground)] mb-6 leading-relaxed"
cardNameClassName="font-bold text-[var(--primary-cta)]"