diff --git a/public/images/journey.jpg b/public/images/journey.jpg new file mode 100644 index 0000000..c1f2b2f Binary files /dev/null and b/public/images/journey.jpg differ diff --git a/public/images/journeyhero.jpg b/public/images/journeyhero.jpg new file mode 100644 index 0000000..c1f2b2f Binary files /dev/null and b/public/images/journeyhero.jpg differ diff --git a/src/app/experiences/page.jsx b/src/app/experiences/page.jsx index c7d8770..36a006f 100644 --- a/src/app/experiences/page.jsx +++ b/src/app/experiences/page.jsx @@ -14,6 +14,7 @@ import FFVid from '@/components/FreeflowVideo' import { Experiences } from '@/components/Experiences' import Carousel from '@/components/Carousel' import { Testimonials } from '@/components/Testimonials' +import { HeroJourney } from '@/components/HeroJourney' export default function ExperiencesPage() { const [selectedExperience, setSelectedExperience] = useState('retreats') @@ -37,6 +38,7 @@ export default function ExperiencesPage() { <>
+ {renderSelectedComponent()} diff --git a/src/components/Experiences.jsx b/src/components/Experiences.jsx index 23254a3..0002044 100644 --- a/src/components/Experiences.jsx +++ b/src/components/Experiences.jsx @@ -5,7 +5,6 @@ export function Experiences({ onExperienceSelect }) { return (
-

Discover a path to wellbeing that is uniquely yours.

{/* Photo 1 - Left large image */}
diff --git a/src/components/Header.jsx b/src/components/Header.jsx index 38d1244..b79a823 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -83,11 +83,12 @@ export function Header() { const pathname = usePathname() const isHomepage = pathname === '/' const isStoryPage = pathname === '/story' + const isExperiencesPage = pathname === '/experiences' const headerClasses = clsx( { - 'bg-transparent': isHomepage, - 'bg-[#1e0f01]': !isHomepage && !isStoryPage, + 'bg-transparent': isHomepage || isExperiencesPage, + 'bg-[#1e0f01]': !isHomepage && !isStoryPage && !isExperiencesPage, 'bg-transparent backdrop-blur-sm': isStoryPage, 'fixed top-0 left-0 right-0 z-50': isStoryPage, } diff --git a/src/components/HeroJourney.jsx b/src/components/HeroJourney.jsx new file mode 100644 index 0000000..5549dda --- /dev/null +++ b/src/components/HeroJourney.jsx @@ -0,0 +1,44 @@ +'use client' + +import { Button } from '@/components/Button' +import { H1, H2, H3, H4, P, PS, PXS, PXXS } from '@/components/text' +import { ChevronDownIcon } from '@heroicons/react/24/outline' + +export function HeroJourney() { + const scrollDown = () => { + // Scroll to Hero4 (2nd section) - account for Hero3's 90vh height + window.scrollTo({ + top: window.innerHeight * 0.9, + behavior: 'smooth' + }) + } + return ( +
+ {/* Background Image - Extended to cover header */} + Hero Story Background + + {/* Black Overlay */} +
+ + {/* Content */} +
+
+

+ Discover a path to wellbeing that is uniquely yours... +

+ {/* Chevron Down Button */} +
+ +
+
+
+
+ ) +}