/* global React, Photo, Reveal, Icon */ const { useState: useStateHome, useEffect: useEffectHome, useRef: useRefHome } = React; /* Marquee strip — small editorial detail */ function Marquee({ items }) { const full = [...items, ...items, ...items]; return (
{full.map((t, i) => ( {t} ))}
); } function PageHome({ go, toast }) { const [email, setEmail] = useStateHome(''); /* Hero subtle parallax */ const heroRef = useRefHome(null); useEffectHome(() => { const onScroll = () => { const y = window.scrollY; if (heroRef.current) heroRef.current.style.transform = `translate3d(0, ${y * 0.15}px, 0) scale(${1 + y * 0.00015})`; }; window.addEventListener('scroll', onScroll, { passive: true }); return () => window.removeEventListener('scroll', onScroll); }, []); const submitEmail = (e) => { e.preventDefault(); if (!email || !/.+@.+\..+/.test(email)) { toast('Please enter a valid email.'); return; } toast(`You're in. We'll email ${email} first.`); setEmail(''); }; return (
{/* SECTION 1 — EDITORIAL WORDMARK HERO */}
{/* Image layer */}
{/* Meta text — top corners, like reference */}
A golf lifestyle brand.
Made for the way you play.
hi@8tee.golf
{/* MASSIVE WORDMARK */}

8tee.

Golf, but make it yours.
{/* Bottom scroll cue */}
Scroll
{/* SECTION 2 — BRAND MANIFESTO */}
The Manifesto

We started 8tee because golf needed a new story.

One that looks like us. Sounds like us. Moves like us.

Welcome to the club.


{/* SECTION 3 — PILLARS */}
What we're building
go('rentals')}>

Simulator Rentals

Bring the course to your event. Corporate, private, or anywhere in between. Available June 2026.


Inquire
go('apparel')}>

Apparel & Gear

Golf fashion built for you. Sourced from Seoul, Tokyo, and beyond. Coming end of 2026.


Preview
go('the-club')}>

The Club

A full golf entertainment destination — sim bays, lounge, school, café. Opening 2027+.


Join Waitlist
{/* SECTION 4 — EMAIL CAPTURE (replaces the social-proof section) */}
Early access

Be first. Get access.

Hear first about rentals, drops, and events.

setEmail(e.target.value)} placeholder="you@email.com" />
No spam · Unsubscribe anytime
); } window.PageHome = PageHome;