diff --git a/app/globals.css b/app/globals.css index 49a5eae..85a44f4 100644 --- a/app/globals.css +++ b/app/globals.css @@ -457,6 +457,7 @@ /* ── Hero: Mosaic Layout ────────────────────────── */ .hero--mosaic { position: relative; + display: block; /* override inherited 1fr 1fr split grid from .hero */ min-height: calc(100vh - 56px); } @@ -479,15 +480,27 @@ /* Cell 1: spans 2 rows on the left */ .hero__mosaic-cell--1 { + grid-column: 1; grid-row: 1 / 3; } -/* Cell 2: wide, top right */ +/* Cell 2: wide, top right — spans 2 columns */ .hero__mosaic-cell--2 { grid-column: 2 / 4; + grid-row: 1; } -/* Remaining cells fill naturally */ +/* Cell 3: bottom middle */ +.hero__mosaic-cell--3 { + grid-column: 2; + grid-row: 2; +} + +/* Cell 4: bottom right */ +.hero__mosaic-cell--4 { + grid-column: 3; + grid-row: 2; +} .hero__mosaic-overlay { position: absolute; diff --git a/app/page.tsx b/app/page.tsx index b3bc1d1..e8f84be 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -145,7 +145,7 @@ export default async function HomePage() { return (