import { setRequestLocale } from 'next-intl/server'; import { Shield, PenTool, Users } from 'lucide-react'; import ScrollReveal from '@/components/ui/ScrollReveal'; import Button from '@/components/ui/Button'; import CornerBracket from '@/components/icons/CornerBracket'; import { routing } from '@/i18n/routing'; // ─── Static Generation ──────────────────────────────────────────────────────── export function generateStaticParams() { return routing.locales.map((locale) => ({ locale })); } // ─── Data ───────────────────────────────────────────────────────────────────── const PILLARS = [ { id: 'ownership', Icon: Shield, title: 'Ownership & Privacy', description: 'We build on infrastructure you control. No vendor lock-in, no opaque SaaS dependencies quietly holding your data hostage. Your platform, your servers, your rules — backed by engineering that makes it maintainable.', }, { id: 'craftsmanship', Icon: PenTool, title: 'Craftsmanship', description: 'The gap between a website that works and one that endures is craft. We sweat the typography, the transitions, the query performance, the edge cases. Every interface we ship is something we would be proud to sign.', }, { id: 'one-team', Icon: Users, title: 'One Team, Everything', description: 'Strategy, design, engineering, infrastructure — under one roof, one point of contact, one shared standard of quality. No handoffs between agencies. No telephone-game briefs. Just people who care about the whole thing.', }, ]; // ─── Sub-components ─────────────────────────────────────────────────────────── function StoryGeometry() { return (