import Image from "next/image"; import type { Metadata } from "next"; import { PageHeader } from "../components/ui/PageHeader"; import { Section } from "../components/ui/Section"; import { SectionHeading } from "../components/ui/SectionHeading"; import { ButtonLink } from "../components/ui/ButtonLink"; import { Logo } from "../components/ui/Logo"; import { Spotlight } from "../components/ui/Spotlight"; import { Stagger, StaggerItem } from "../components/ui/Stagger"; import { TEAM } from "@/lib/studio"; export const metadata: Metadata = { title: "Studio", description: "Highland Games Studio is a small indie team crafting survival adventures.", }; export default function StudioPage() { return ( <> A SMALL TEAM,
BIG HORIZONS. } lead="Highland Games Studio is an independent game studio building survival worlds we'd want to lose ourselves in. We believe small teams can craft big experiences, where every detail is made by someone who cares." />
{TEAM.map((member) => (
{member.photo ? ( {member.name} ) : (
)}

{member.name}

{/* Each segment is its own non-breaking span: the line now wraps on three cards out of three, and left to itself the browser would break "Co-founder" at its hyphen. */}

{member.role.split(" · ").map((part, index) => ( {index > 0 && ( · )} {part} ))}

{member.bio}

))}
GET IN TOUCH
); }