From b55c193bff82b49f9369165928bb6554a18dfff4 Mon Sep 17 00:00:00 2001 From: Mathew Date: Wed, 1 Jul 2026 20:54:48 +0200 Subject: [PATCH] Redesign de la page studio avec cards arrondies - Renomme "THE CLIMBERS" en "THE TEAM" - Cards valeurs et team en boxes arrondis (rounded-3xl/2rem) - Avatars circulaires avec ring accent au hover Co-Authored-By: Claude Opus 4.8 (1M context) --- app/studio/page.tsx | 144 +++++++++++++++++++++++++------------------- 1 file changed, 81 insertions(+), 63 deletions(-) diff --git a/app/studio/page.tsx b/app/studio/page.tsx index 28173f1..b0accbb 100644 --- a/app/studio/page.tsx +++ b/app/studio/page.tsx @@ -7,6 +7,24 @@ export const metadata: Metadata = { "Highland Games Studio is a two-person indie team crafting survival adventures.", }; +const values = [ + { + index: "01", + title: "CRAFT", + body: "Every system, asset and line of dialogue is touched by hand. No shortcuts on what matters.", + }, + { + index: "02", + title: "SURVIVE", + body: "We love the genre. The tension between scarcity and discovery is at the core of every game we make.", + }, + { + index: "03", + title: "WONDER", + body: "A summit isn't the end of the climb — it's the start of a new world. We design for that feeling.", + }, +]; + const team = [ { name: "Founder One", @@ -25,6 +43,7 @@ const team = [ export default function StudioPage() { return (
+ {/* HERO */}

— THE STUDIO @@ -42,80 +61,79 @@ export default function StudioPage() {

- {/* MISSION */} -
-
-

- 01 -

-

- CRAFT -

-

- Every system, asset and line of dialogue is touched by hand. No - shortcuts on what matters. -

-
-
-

- 02 -

-

- SURVIVE -

-

- We love the genre. The tension between scarcity and discovery is at - the core of every game we make. -

-
-
-

- 03 -

-

- WONDER -

-

- A summit isn't the end of the climb — it's the start of a - new world. We design for that feeling. -

-
+ {/* VALUES */} +
+ {values.map((v) => ( +
+
+ {v.index} +
+

+ {v.title} +

+

+ {v.body} +

+
+ ))}
{/* TEAM */} -
-

- THE CLIMBERS -

+
+
+

+ — THE PEOPLE +

+

+ THE TEAM +

+
+
{team.map((m) => ( -
-
- {m.photo ? ( - {m.name} - ) : ( - - )} +
+ {/* Avatar */} +
+
+
+ {m.photo ? ( + {m.name} + ) : ( +
+ +
+ )} +
-

+ +

{m.name}

{m.role}

-

+

{m.bio}