|
|
|
|
@@ -3,15 +3,14 @@
|
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
|
|
|
import ReactLenis from "lenis/react";
|
|
|
|
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
|
|
|
|
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
|
|
|
|
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
|
|
|
|
|
import FooterBase from '@/components/sections/footer/FooterBase';
|
|
|
|
|
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
|
|
|
|
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
|
|
|
|
import HeroLogo from '@/components/sections/hero/HeroLogo';
|
|
|
|
|
import MediaAbout from '@/components/sections/about/MediaAbout';
|
|
|
|
|
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
|
|
|
|
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
|
|
|
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
|
|
|
|
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
|
|
|
|
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
|
|
|
|
|
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
|
|
|
|
import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight';
|
|
|
|
|
|
|
|
|
|
export default function LandingPage() {
|
|
|
|
|
return (
|
|
|
|
|
@@ -31,230 +30,136 @@ export default function LandingPage() {
|
|
|
|
|
<div id="nav" data-section="nav">
|
|
|
|
|
<NavbarStyleCentered
|
|
|
|
|
navItems={[
|
|
|
|
|
{
|
|
|
|
|
name: "Philosophy", id: "about"},
|
|
|
|
|
{
|
|
|
|
|
name: "Showreel", id: "features"},
|
|
|
|
|
{
|
|
|
|
|
name: "Services", id: "services"},
|
|
|
|
|
{
|
|
|
|
|
name: "Contact", id: "contact"},
|
|
|
|
|
{ name: "Philosophy", id: "about" },
|
|
|
|
|
{ name: "Services", id: "services" },
|
|
|
|
|
{ name: "Come Lavoro", id: "how-i-work" },
|
|
|
|
|
{ name: "Clients", id: "social-proof" },
|
|
|
|
|
{ name: "Contact", id: "contact" },
|
|
|
|
|
]}
|
|
|
|
|
brandName="FPH PRODUCTION"
|
|
|
|
|
brandName="FPH — Michele Floridia"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="hero" data-section="hero">
|
|
|
|
|
<HeroSplit
|
|
|
|
|
background={{
|
|
|
|
|
variant: "radial-gradient"}}
|
|
|
|
|
title="Contenuti video che i brand ricordano"
|
|
|
|
|
description="Spot cinematografici, brand film heritage, lifestyle e copertura eventi. Per brand italiani che vogliono comunicare chi sono — non solo cosa vendono."
|
|
|
|
|
buttons={[
|
|
|
|
|
{
|
|
|
|
|
text: "Richiedi una consulenza creativa", href: "#contact"},
|
|
|
|
|
{
|
|
|
|
|
text: "Guarda lo showreel", href: "#features"},
|
|
|
|
|
<HeroLogo
|
|
|
|
|
logoText="REGIA E PRODUZIONE VIDEO"
|
|
|
|
|
description="Film per brand che sanno chi sono. Brand Film, fiere e campagne B2B & luxury. Una sola regia, dal concept all'on-air."
|
|
|
|
|
buttons={[{ text: "PRENOTA UNA CALL GRATUITA", href: "#contact" }]}
|
|
|
|
|
videoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/uploaded-1776553036600-uldveqyn.mp4"
|
|
|
|
|
showDimOverlay={true}
|
|
|
|
|
className="min-h-screen"
|
|
|
|
|
descriptionClassName="text-white/90"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="about-regia" data-section="about-regia">
|
|
|
|
|
<MetricSplitMediaAbout
|
|
|
|
|
tag="CHI SONO"
|
|
|
|
|
title="Una regia, dall'inizio alla fine."
|
|
|
|
|
description="Sono Michele Floridia, regista e producer. Il mio approccio alla produzione video si concentra sull'essenza della storia, trasformando visioni complesse in racconti visivi chiari e diretti. Credo in una collaborazione artigianale dove il regista diventa il punto di riferimento unico per il cliente, garantendo coerenza stilistica e cura maniacale per ogni frame."
|
|
|
|
|
metrics={[
|
|
|
|
|
{ value: "Visione", title: "Approccio Cine" },
|
|
|
|
|
{ value: "Coerenza", title: "Punto Unico" }
|
|
|
|
|
]}
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/anamorphic-cinematic-2-39-1-aspect-ratio-1776519364647-e735814a.png"
|
|
|
|
|
mediaAnimation="blur-reveal"
|
|
|
|
|
avatars={[
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-brand-director-prof-1776519413839-988f0e13.png", alt: "Client One"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-marketing-manager-sleek-da-1776519423246-8a78a4ca.png", alt: "Client Two"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-an-event-coordinator-profess-1776519431329-6b0d51e6.png", alt: "Client Three"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-fashion-director-cr-1776519441932-d21fb1f4.png", alt: "Client Four"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-boutique-hotel-founder-ref-1776519452229-b2726f0d.png", alt: "Client Five"},
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/director-michele-floridia-working-on-a-f-1776519373622-6bbe0844.png?_wi=1"
|
|
|
|
|
useInvertedBackground={false}
|
|
|
|
|
descriptionClassName="text-foreground/80"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="services" data-section="services">
|
|
|
|
|
<FeatureCardMedia
|
|
|
|
|
tag="COSA FACCIO"
|
|
|
|
|
title="Tre linee di produzione"
|
|
|
|
|
description="Soluzioni su misura per ogni esigenza di comunicazione premium."
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
textboxLayout="default"
|
|
|
|
|
useInvertedBackground={true}
|
|
|
|
|
buttons={[{ text: "Costruiamo il pacchetto in call", href: "#contact" }]}
|
|
|
|
|
features={[
|
|
|
|
|
{ id: "s1", title: "BRAND FILM", description: "Narrazioni cinematografiche che definiscono l'identità e i valori del tuo brand.", tag: "Concept" },
|
|
|
|
|
{ id: "s2", title: "VIDEO FIERE & EVENTI", description: "Contenuti dinamici per far risaltare la tua presenza nelle occasioni più importanti.", tag: "Production" },
|
|
|
|
|
{ id: "s3", title: "CAMPAGNE ADV B2B & LUXURY", description: "Visual ad alto impatto studiati per il mercato B2B e il segmento lusso.", tag: "Campaign" }
|
|
|
|
|
]}
|
|
|
|
|
avatarText="Trusted by visionary brands"
|
|
|
|
|
marqueeItems={[
|
|
|
|
|
{
|
|
|
|
|
type: "text", text: "Cinematic Storytelling"},
|
|
|
|
|
{
|
|
|
|
|
type: "text", text: "Italian Heritage"},
|
|
|
|
|
{
|
|
|
|
|
type: "text", text: "High-End Production"},
|
|
|
|
|
{
|
|
|
|
|
type: "text", text: "Editorial Motion"},
|
|
|
|
|
{
|
|
|
|
|
type: "text", text: "Global Vision"},
|
|
|
|
|
cardDescriptionClassName="text-white/80"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="how-i-work" data-section="how-i-work">
|
|
|
|
|
<FeatureCardTwentyEight
|
|
|
|
|
tag="COME LAVORO"
|
|
|
|
|
title="Tre passaggi, zero sorprese."
|
|
|
|
|
description="Il mio metodo garantisce qualità e tempi certi in tre passaggi chiari."
|
|
|
|
|
textboxLayout="default"
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
useInvertedBackground={false}
|
|
|
|
|
features={[
|
|
|
|
|
{ id: "01", title: "01 CALL", subtitle: "CALL", category: "Discovery", value: "Prenoti una discovery call gratuita di 20 minuti. Mi racconti il brand, gli obiettivi e i tempi. Zero impegno." },
|
|
|
|
|
{ id: "02", title: "02 PLAN", subtitle: "PLAN", category: "Strategia", value: "Costruisco una strategia visiva su misura: concept, mood, crew, timeline e preventivo dettagliato." },
|
|
|
|
|
{ id: "03", title: "03 CREATE", subtitle: "CREATE", category: "Produzione", value: "Produciamo il film dal brief al delivery finale. Ricevi contenuti pronti per pubblicare su ogni canale." }
|
|
|
|
|
]}
|
|
|
|
|
buttons={[{ text: "PRENOTA LA CALL GRATUITA", href: "#contact" }]}
|
|
|
|
|
cardTitleClassName="text-foreground"
|
|
|
|
|
textBoxDescriptionClassName="text-foreground/80"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="about" data-section="about">
|
|
|
|
|
<MediaAbout
|
|
|
|
|
useInvertedBackground={true}
|
|
|
|
|
title="Non creiamo video. Facciamo film."
|
|
|
|
|
description="Ogni frame è curato per restituire l'eccellenza dell'artigianato italiano. FPH Production non è un'agenzia di contenuti; è lo sguardo autoriale dietro il tuo brand."
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/director-michele-floridia-working-on-a-f-1776519373622-6bbe0844.png"
|
|
|
|
|
title="FPH Directing Studio."
|
|
|
|
|
description="FPH nasce come studio di regia boutique focalizzato sull'autenticità. Il nostro obiettivo è tradurre l'heritage e la complessità manifatturiera in linguaggio visivo contemporaneo. Credo che ogni progetto sia una storia a sé: gestisco personalmente ogni fase della produzione per garantire che l'identità del cliente resti il cuore pulsante di ogni immagine."
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/director-michele-floridia-working-on-a-f-1776519373622-6bbe0844.png?_wi=2"
|
|
|
|
|
className="bg-card text-foreground"
|
|
|
|
|
descriptionClassName="text-white/80"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="features" data-section="features">
|
|
|
|
|
<FeatureCardTwentyThree
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
textboxLayout="split"
|
|
|
|
|
useInvertedBackground={false}
|
|
|
|
|
features={[
|
|
|
|
|
{
|
|
|
|
|
id: "1", title: "Heritage Brand Film", tags: [
|
|
|
|
|
"Cinematic", "Storytelling"],
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/cinematic-still-from-a-luxury-heritage-b-1776519381253-233d60a8.png"},
|
|
|
|
|
{
|
|
|
|
|
id: "2", title: "Lifestyle & Fashion", tags: [
|
|
|
|
|
"Editorial", "Motion"],
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/lifestyle-campaign-still-for-premium-fas-1776519392405-474454c4.png"},
|
|
|
|
|
{
|
|
|
|
|
id: "3", title: "Event Documentary", tags: [
|
|
|
|
|
"On-site", "Reportage"],
|
|
|
|
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/event-documentary-capture-from-a-luxury--1776519402835-2635223c.png"},
|
|
|
|
|
]}
|
|
|
|
|
title="I nostri pilastri cinematografici"
|
|
|
|
|
description="Approcci narrativi distinti per ogni necessità di comunicazione."
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="services" data-section="services">
|
|
|
|
|
<ProductCardTwo
|
|
|
|
|
animationType="slide-up"
|
|
|
|
|
textboxLayout="split"
|
|
|
|
|
gridVariant="three-columns-all-equal-width"
|
|
|
|
|
useInvertedBackground={true}
|
|
|
|
|
products={[
|
|
|
|
|
{
|
|
|
|
|
id: "p1", brand: "Studio", name: "Brand Film Heritage", price: "Richiedi un preventivo", rating: 5,
|
|
|
|
|
reviewCount: "10+", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/cinematic-still-from-a-luxury-heritage-b-1776519462406-f7810095.png"},
|
|
|
|
|
{
|
|
|
|
|
id: "p2", brand: "Studio", name: "Campagna Lifestyle", price: "Richiedi un preventivo", rating: 5,
|
|
|
|
|
reviewCount: "15+", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/lifestyle-campaign-still-for-premium-fas-1776519470939-52e506fb.png"},
|
|
|
|
|
{
|
|
|
|
|
id: "p3", brand: "Studio", name: "Reportage Eventi", price: "Richiedi un preventivo", rating: 5,
|
|
|
|
|
reviewCount: "20+", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/event-documentary-capture-from-a-luxury--1776519478443-ef0c1d7a.png"},
|
|
|
|
|
{
|
|
|
|
|
id: "p4", brand: "Studio", name: "Social Content Editorial", price: "Richiedi un preventivo", rating: 5,
|
|
|
|
|
reviewCount: "12+", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/cinematic-still-from-a-luxury-heritage-b-1776519490493-7878765d.png"},
|
|
|
|
|
{
|
|
|
|
|
id: "p5", brand: "Studio", name: "Spot Pubblicitari", price: "Richiedi un preventivo", rating: 5,
|
|
|
|
|
reviewCount: "8+", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/lifestyle-campaign-still-for-premium-fas-1776519499140-41179d6f.png"},
|
|
|
|
|
{
|
|
|
|
|
id: "p6", brand: "Studio", name: "Color Grading & Post", price: "Richiedi un preventivo", rating: 5,
|
|
|
|
|
reviewCount: "25+", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/event-documentary-capture-from-a-luxury--1776519509047-ed0e22de.png"},
|
|
|
|
|
]}
|
|
|
|
|
title="Produzione integrata"
|
|
|
|
|
description="Soluzioni modulari dalla pre-produzione alla post-produzione cinematografica."
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="metric" data-section="metric">
|
|
|
|
|
<MetricCardFourteen
|
|
|
|
|
useInvertedBackground={false}
|
|
|
|
|
title="L'impatto FPH"
|
|
|
|
|
tag="Risultati concreti"
|
|
|
|
|
metrics={[
|
|
|
|
|
{
|
|
|
|
|
id: "m1", value: "100+", description: "Progetti cinematografici consegnati"},
|
|
|
|
|
{
|
|
|
|
|
id: "m2", value: "40+", description: "Brand italiani supportati"},
|
|
|
|
|
{
|
|
|
|
|
id: "m3", value: "200M+", description: "Visualizzazioni totali organiche"},
|
|
|
|
|
]}
|
|
|
|
|
metricsAnimation="blur-reveal"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="testimonial" data-section="testimonial">
|
|
|
|
|
<div id="social-proof" data-section="social-proof">
|
|
|
|
|
<TestimonialCardFifteen
|
|
|
|
|
useInvertedBackground={true}
|
|
|
|
|
testimonial="Michele non fa video. Trasforma l'identità del nostro brand in un racconto che tocca le corde giuste. Cinema puro."
|
|
|
|
|
testimonial="La capacità di Michele di ascoltare il brand e tradurlo in immagini cinematografiche è rara. Il suo approccio trasforma la produzione in un processo di scoperta continua, sempre orientato al massimo valore comunicativo."
|
|
|
|
|
rating={5}
|
|
|
|
|
author="Marco Rossi, CEO di Heritage Italy"
|
|
|
|
|
avatars={[
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-brand-director-prof-1776519413839-988f0e13.png", alt: "CEO"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-marketing-manager-sleek-da-1776519423246-8a78a4ca.png", alt: "Marketing Director"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-an-event-coordinator-profess-1776519431329-6b0d51e6.png", alt: "Event Manager"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-luxury-fashion-director-cr-1776519441932-d21fb1f4.png", alt: "Fashion Director"},
|
|
|
|
|
{
|
|
|
|
|
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/portrait-of-a-boutique-hotel-founder-ref-1776519452229-b2726f0d.png", alt: "Hotel Founder"},
|
|
|
|
|
]}
|
|
|
|
|
ratingAnimation="slide-up"
|
|
|
|
|
avatarsAnimation="blur-reveal"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="faq" data-section="faq">
|
|
|
|
|
<FaqSplitMedia
|
|
|
|
|
textboxLayout="split"
|
|
|
|
|
useInvertedBackground={false}
|
|
|
|
|
faqs={[
|
|
|
|
|
{
|
|
|
|
|
id: "f1", title: "Quanto tempo occorre per un film di brand?", content: "Solitamente 3-5 settimane dalla pre-produzione alla consegna."},
|
|
|
|
|
{
|
|
|
|
|
id: "f2", title: "Lavorate anche fuori Milano?", content: "Sì, siamo disponibili in tutta Italia e all'estero per coperture on-site."},
|
|
|
|
|
{
|
|
|
|
|
id: "f3", title: "Cosa include il pacchetto base?", content: "Regia, shooting, montaggio, color grading e sound design cinematografico."},
|
|
|
|
|
]}
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/director-michele-floridia-working-on-a-f-1776519517878-58d0ed61.png"
|
|
|
|
|
title="Domande frequenti"
|
|
|
|
|
description="Tutto quello che c'è da sapere sul processo cinematografico."
|
|
|
|
|
faqsAnimation="blur-reveal"
|
|
|
|
|
mediaAnimation="blur-reveal"
|
|
|
|
|
author="Collaboratore Strategico"
|
|
|
|
|
avatars={[{ src: "https://i.pravatar.cc/150?u=a1", alt: "Client" }]}
|
|
|
|
|
ratingAnimation="blur-reveal"
|
|
|
|
|
avatarsAnimation="slide-up"
|
|
|
|
|
useInvertedBackground={true}
|
|
|
|
|
ariaLabel="Testimonial section"
|
|
|
|
|
className="py-20 bg-background text-foreground"
|
|
|
|
|
testimonialClassName="text-lg font-medium leading-relaxed text-white/90"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="contact" data-section="contact">
|
|
|
|
|
<ContactSplitForm
|
|
|
|
|
useInvertedBackground={true}
|
|
|
|
|
title="Parliamo del tuo film"
|
|
|
|
|
description="Raccontaci la tua visione. Ti risponderemo per definire il prossimo passo."
|
|
|
|
|
title="Parliamone."
|
|
|
|
|
description="Prenota una call conoscitiva di 20 minuti per analizzare il tuo progetto."
|
|
|
|
|
inputs={[
|
|
|
|
|
{
|
|
|
|
|
name: "name", type: "text", placeholder: "Nome", required: true,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "email", type: "email", placeholder: "Email", required: true,
|
|
|
|
|
},
|
|
|
|
|
{ name: "name", type: "text", placeholder: "Nome", required: true },
|
|
|
|
|
{ name: "email", type: "email", placeholder: "Email", required: true },
|
|
|
|
|
{ name: "company", type: "text", placeholder: "Azienda", required: true },
|
|
|
|
|
]}
|
|
|
|
|
textarea={{
|
|
|
|
|
name: "message", placeholder: "Parlaci del tuo brand", rows: 4,
|
|
|
|
|
required: true,
|
|
|
|
|
}}
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/anamorphic-cinematic-2-39-1-aspect-ratio-1776519529328-28dac220.png"
|
|
|
|
|
textarea={{ name: "message", placeholder: "Messaggio", rows: 4, required: true }}
|
|
|
|
|
buttonText="Invia"
|
|
|
|
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CX1xH7y0jxZ0fhv28YS97mOKD2/anamorphic-cinematic-2-39-1-aspect-ratio-1776519529328-28dac220.png?_wi=1"
|
|
|
|
|
className="py-20 bg-card"
|
|
|
|
|
titleClassName="font-bold text-5xl text-white"
|
|
|
|
|
descriptionClassName="text-white/70 text-xl"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div id="footer" data-section="footer">
|
|
|
|
|
<FooterBase
|
|
|
|
|
columns={[
|
|
|
|
|
{
|
|
|
|
|
title: "Studio", items: [
|
|
|
|
|
{
|
|
|
|
|
label: "About", href: "#about"},
|
|
|
|
|
{
|
|
|
|
|
label: "Services", href: "#services"},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "Legal", items: [
|
|
|
|
|
{
|
|
|
|
|
label: "Privacy Policy", href: "#"},
|
|
|
|
|
{
|
|
|
|
|
label: "Cookies", href: "#"},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
]}
|
|
|
|
|
logoText="FPH PRODUCTION"
|
|
|
|
|
<FooterLogoReveal
|
|
|
|
|
logoText="FPH Directing Studio"
|
|
|
|
|
leftLink={{ text: "© 2025 FPH Production", href: "#" }}
|
|
|
|
|
rightLink={{ text: "Privacy & Terms", href: "#" }}
|
|
|
|
|
className="py-16 bg-background border-t border-accent/20"
|
|
|
|
|
linkClassName="text-sm text-foreground/70 hover:text-white transition-colors"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
</ReactLenis>
|
|
|
|
|
</ThemeProvider>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|