@@ -16,63 +16,55 @@ type HomeLandingProps = {
1616
1717export function HomeLanding ( { copy } : HomeLandingProps ) {
1818 return (
19- < >
20- { /* Global Grid Background */ }
21- < div className = "fixed inset-0 -z-10 bg-background" >
22- < div className = "blueprint-subgrid absolute inset-0" />
23- < div className = "blueprint-grid absolute inset-0" />
24- </ div >
25-
26- < main >
27- { /* Hero Section */ }
28- < section className = "relative flex min-h-screen w-full flex-col overflow-hidden" >
29- { /* Hero-specific background elements */ }
30- < div className = "absolute inset-0 z-0" >
31- < div className = "absolute inset-0 overflow-hidden" >
32- < Image
33- src = "/assets/images/backgrounds/hero-skyline.png"
34- alt = ""
35- fill
36- priority
37- className = "object-cover object-bottom opacity-10"
38- />
39- </ div >
40- < div className = "absolute inset-0 bg-gradient-to-b from-[#050505] via-transparent to-[#050505]" />
41- < div className = "scanning-line" />
19+ < main >
20+ { /* Hero Section */ }
21+ < section className = "relative flex min-h-screen w-full flex-col overflow-hidden" >
22+ { /* Hero-specific background elements */ }
23+ < div className = "absolute inset-0 z-0" >
24+ < div className = "absolute inset-0 overflow-hidden" >
25+ < Image
26+ src = "/assets/images/backgrounds/hero-skyline.png"
27+ alt = ""
28+ fill
29+ priority
30+ className = "object-cover object-bottom opacity-10"
31+ />
4232 </ div >
33+ < div className = "absolute inset-0 bg-gradient-to-b from-[#050505] via-transparent to-[#050505]" />
34+ < div className = "scanning-line" />
35+ </ div >
4336
44- { /* Hero Content Wrapper */ }
45- < div className = "relative z-10 flex flex-grow flex-col" >
46- < HeroContent hero = { copy . hero } stats = { copy . stats } />
47- < HeroBottomHud hud = { copy . hud } />
48- < HeroTicker ticker = { copy . ticker } />
49- </ div >
50- </ section >
37+ { /* Hero Content Wrapper */ }
38+ < div className = "relative z-10 flex flex-grow flex-col" >
39+ < HeroContent hero = { copy . hero } stats = { copy . stats } />
40+ < HeroBottomHud hud = { copy . hud } />
41+ < HeroTicker ticker = { copy . ticker } />
42+ </ div >
43+ </ section >
5144
52- { /* Gallery Section */ }
53- < section className = "mx-auto w-full max-w-[1440px] px-6 py-32 md:px-12" >
54- < SectionHeader
55- subheading = { copy . gallery . header . subheading }
56- headingLine1 = { copy . gallery . header . heading . line1 }
57- headingLine2 = { copy . gallery . header . heading . line2 }
58- />
59- < GalleryGrid items = { copy . gallery . items } />
60- </ section >
45+ { /* Gallery Section */ }
46+ < section className = "mx-auto w-full max-w-[1440px] px-6 py-32 md:px-12" >
47+ < SectionHeader
48+ subheading = { copy . gallery . header . subheading }
49+ headingLine1 = { copy . gallery . header . heading . line1 }
50+ headingLine2 = { copy . gallery . header . heading . line2 }
51+ />
52+ < GalleryGrid items = { copy . gallery . items } />
53+ </ section >
6154
62- { /* Sponsors Section */ }
63- < section className = "mx-auto w-full max-w-[1440px] px-6 py-32 md:px-12" >
64- < SectionHeader
65- subheading = { copy . sponsors . header . subheading }
66- headingLine1 = { copy . sponsors . header . heading . line1 }
67- headingLine2 = { copy . sponsors . header . heading . line2 }
68- headingLine2ClassName = "text-google-yellow"
69- />
70- < SponsorsTiers
71- tiers = { copy . sponsors . tiers }
72- ctaLabel = { copy . sponsors . cta . label }
73- />
74- </ section >
75- </ main >
76- </ >
55+ { /* Sponsors Section */ }
56+ < section className = "mx-auto w-full max-w-[1440px] px-6 py-32 md:px-12" >
57+ < SectionHeader
58+ subheading = { copy . sponsors . header . subheading }
59+ headingLine1 = { copy . sponsors . header . heading . line1 }
60+ headingLine2 = { copy . sponsors . header . heading . line2 }
61+ headingLine2ClassName = "text-google-yellow"
62+ />
63+ < SponsorsTiers
64+ tiers = { copy . sponsors . tiers }
65+ ctaLabel = { copy . sponsors . cta . label }
66+ />
67+ </ section >
68+ </ main >
7769 ) ;
7870}
0 commit comments