diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 211c3be..6c2f124 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -6,7 +6,6 @@ import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards'; import SocialProofMarquee from '@/components/sections/social-proof/SocialProofMarquee'; import TeamGlassCards from '@/components/sections/team/TeamGlassCards'; import TestimonialMarqueeOverlayCards from '@/components/sections/testimonial/TestimonialMarqueeOverlayCards'; -import { Award, Clock, Layout, Square, Type, Users } from "lucide-react"; import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; export default function HomePage() { @@ -16,8 +15,8 @@ export default function HomePage() { @@ -42,12 +41,9 @@ export default function HomePage() { title="Minimalism is a Tool" description="We remove the unnecessary to reveal the essential. Our process is rooted in grid systems, strict typography, and uncompromising spatial logic." items={[ - { - icon: "Layout", title: "Systemic Logic", description: "Rigorous grid systems for maximum impact."}, - { - icon: "Type", title: "Typographic Focus", description: "Impeccable hierarchy and readability."}, - { - icon: "Square", title: "Negative Space", description: "Breathing room as a primary design element."}, + { icon: "Layout", title: "Systemic Logic", description: "Rigorous grid systems for maximum impact." }, + { icon: "Type", title: "Typographic Focus", description: "Impeccable hierarchy and readability." }, + { icon: "Square", title: "Negative Space", description: "Breathing room as a primary design element." }, ]} imageSrc="http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283242.jpg" /> @@ -61,18 +57,12 @@ export default function HomePage() { title="Selected Works" description="A collection of design projects characterized by Swiss-influenced reductionism." items={[ - { - title: "Editorial Grid", description: "Magazine layout study", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/architectural-construction-against-blue-sky_23-2148139889.jpg"}, - { - title: "Brand Identity", description: "Visual system for X-Tech", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/gold-monstera-leaf-beige-banner-background_53876-147727.jpg"}, - { - title: "Digital Platform", description: "High-performance SaaS UI", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283249.jpg"}, - { - title: "Typography Study", description: "Experimental type system", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/side-view-beautiful-woman-posing_23-2149735827.jpg"}, - { - title: "Museum Identity", description: "Museum signage system", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/building-bottom-view-with-plane_23-2148107063.jpg"}, - { - title: "Event Branding", description: "Summer festival identity", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/notepad-with-drawings_23-2147688624.jpg"}, + { title: "Editorial Grid", description: "Magazine layout study", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/architectural-construction-against-blue-sky_23-2148139889.jpg" }, + { title: "Brand Identity", description: "Visual system for X-Tech", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/gold-monstera-leaf-beige-banner-background_53876-147727.jpg" }, + { title: "Digital Platform", description: "High-performance SaaS UI", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283249.jpg" }, + { title: "Typography Study", description: "Experimental type system", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/side-view-beautiful-woman-posing_23-2149735827.jpg" }, + { title: "Museum Identity", description: "Museum signage system", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/building-bottom-view-with-plane_23-2148107063.jpg" }, + { title: "Event Branding", description: "Summer festival identity", buttonIcon: "ArrowRight", imageSrc: "http://img.b2bpic.net/free-photo/notepad-with-drawings_23-2147688624.jpg" }, ]} /> @@ -85,12 +75,9 @@ export default function HomePage() { title="Precision Metrics" description="Numbers that define our effectiveness." metrics={[ - { - icon: "Award", title: "Design Awards", value: "42"}, - { - icon: "Clock", title: "Project Hours", value: "10k+"}, - { - icon: "Users", title: "Clients Served", value: "150"}, + { icon: "Award", title: "Design Awards", value: "42" }, + { icon: "Clock", title: "Project Hours", value: "10k+" }, + { icon: "Users", title: "Clients Served", value: "150" }, ]} /> @@ -103,14 +90,10 @@ export default function HomePage() { title="The Swiss Collective" description="Our core team of directors, designers, and strategists." members={[ - { - name: "Lukas Meier", role: "Creative Director", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-colleagues-standing-together_23-2149345239.jpg"}, - { - name: "Elena Weber", role: "Type Designer", imageSrc: "http://img.b2bpic.net/free-photo/workers-standing-together-diversity_53876-20724.jpg"}, - { - name: "Jonas Graf", role: "Spatial Strategist", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-people-smiling-together_23-2148431311.jpg"}, - { - name: "Sarah Kunz", role: "Design Lead", imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-selfie-with-her-colleagues_23-2149330987.jpg"}, + { name: "Lukas Meier", role: "Creative Director", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-colleagues-standing-together_23-2149345239.jpg" }, + { name: "Elena Weber", role: "Type Designer", imageSrc: "http://img.b2bpic.net/free-photo/workers-standing-together-diversity_53876-20724.jpg" }, + { name: "Jonas Graf", role: "Spatial Strategist", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-people-smiling-together_23-2148431311.jpg" }, + { name: "Sarah Kunz", role: "Design Lead", imageSrc: "http://img.b2bpic.net/free-photo/woman-taking-selfie-with-her-colleagues_23-2149330987.jpg" }, ]} /> @@ -123,21 +106,11 @@ export default function HomePage() { title="Client Perspectives" description="What our partners think about our reductionist approach." testimonials={[ - { - name: "Markus Z.", role: "CEO", company: "TechLogic", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-posing-white-shirt_23-2149021854.jpg"}, - { - name: "Sophie K.", role: "Director", company: "ArtFrame", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021805.jpg"}, - { - name: "David L.", role: "Founder", company: "PixelBase", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/cool-man-posing-black-white-medium-shot_23-2149411426.jpg"}, - { - name: "Anna P.", role: "Manager", company: "Studio X", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-suit-posing-black-white_23-2149411392.jpg"}, - { - name: "Thomas F.", role: "Lead", company: "Vibe.co", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-with-blue-jacket_23-2149020778.jpg"}, + { name: "Markus Z.", role: "CEO", company: "TechLogic", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-posing-white-shirt_23-2149021854.jpg" }, + { name: "Sophie K.", role: "Director", company: "ArtFrame", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021805.jpg" }, + { name: "David L.", role: "Founder", company: "PixelBase", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cool-man-posing-black-white-medium-shot_23-2149411426.jpg" }, + { name: "Anna P.", role: "Manager", company: "Studio X", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-suit-posing-black-white_23-2149411392.jpg" }, + { name: "Thomas F.", role: "Lead", company: "Vibe.co", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-with-blue-jacket_23-2149020778.jpg" }, ]} /> @@ -149,8 +122,8 @@ export default function HomePage() { tag="Partnerships" title="Trusted by" names={[ - "ROLEX", "VITRA", "HERMES", "CERN", "SWISS AIR", "UBS", "PATEK PHILIPPE"] - } + "ROLEX", "VITRA", "HERMES", "CERN", "SWISS AIR", "UBS", "PATEK PHILIPPE" + ]} description="Our industry partners." /> @@ -162,9 +135,11 @@ export default function HomePage() { tag="Inquiry" text="Start a conversation. Let's build something essential." primaryButton={{ - text: "Send Email", href: "mailto:hello@studio.ch"}} + text: "Send Email", href: "mailto:hello@studio.ch" + }} secondaryButton={{ - text: "Download Deck", href: "#"}} + text: "Download Deck", href: "#" + }} />