PageSourceSearch

https://www.filmd.co.uk/assets/Home2-32IY72Zx.js

js filmd.co.uk collected 2026-10-07 23:49:42 UTC 20,677 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-radix-BYBUj4Vx.js";import{u as g,S as h,N as u,j as m,k as f,l as b,B as n,g as c,m as o,n as j,e as x,f as N,h as v,F as y}from"./index-Snol-v0m.js";import{L as r}from"./vendor-react-BNqNAMlJ.js";import{A as l,_ as w}from"./vendor-icons-Bslh4PPC.js";import"./vendor-query-CDISZ6MX.js";const d=[{src:"/images/logos/bifa.svg",alt:"BIFA",link:"/bifa-partnership"},{src:"/images/logos/bfi.svg",alt:"BFI",link:null},{src:"/images/logos/screen.svg",alt:"Screen Daily",link:null},{src:"/images/logos/imdb.svg",alt:"IMDb",link:null},{src:"/images/logos/intofilm.png",alt:"Into Film",link:"https://www.intofilm.org/news-and-views/articles/filmd-production-platform"},{src:"/images/brand/entrepreneur-logo.webp",alt:"Entrepreneur",link:"/entrepreneur-feature",className:"h-10 md:h-12 brightness-0 invert"}],p=[{quote:"This is the best online filmmaker's experience I've ever had.",name:"William Simmons",role:"Director",image:"/images/testimonials/william-simmons.webp"},{quote:"The platform works! I've already made my first connection and collaboration.",name:"Grace Alwyn Ashworth",role:"Writer | Director",image:"/images/testimonials/grace-alwyn-ashworth.webp"},{quote:"Exactly what young and aspiring filmmakers need!",name:"Jim Trotman",role:"Director of Photography",image:"/images/testimonials/jim-trotman.webp"},{quote:"I'm so happy a platform like this has finally come about. Having access to this will massively help me in building up a portfolio of work.",name:"Jack Stocker",role:"Props Supervisor",image:"/images/testimonials/jack-stocker.webp"},{quote:"Congratulations on creating such a great platform - kudos for coming up with this amazing idea and implementing it!",name:"Anisa Butt",role:"Actor | Screenwriter",image:"/images/testimonials/anisa-butt.webp"},{quote:"This is a great resource and I'm super pumped about it. It's tough starting over developing a community, but this feels like it's a little inch closer to meeting folks.",name:"Matthias Sundberg",role:"Writer | Director | Editor | Producer",image:"/images/testimonials/matthias-sundberg.webp"}],k=()=>{const a=[...d,...d,...d];return e.jsx("div",{className:"relative overflow-hidden py-10 border-y border-[hsl(240_10%_14%)]",children:e.jsx("div",{className:"flex animate-marquee items-center gap-16",
1style:{width:"max-content"},children:a.map((s,t)=>{const i=e.jsx("img",{decoding:"async",src:s.src,alt:s.alt,className:s.className||"h-7 md:h-8 brightness-0 invert",loading:"lazy"});return s.link?s.link.startsWith("/")?e.jsx(r,{to:s.link,className:"opacity-40 hover:opacity-70 transition-opacity",children:i},t):e.jsx("a",{href:s.link,target:"_blank",rel:"noopener noreferrer",className:"opacity-40 hover:opacity-70 transition-opacity",children:i},t):e.jsx("span",{className:"opacity-40 hover:opacity-70 transition-opacity",children:i},t)})})})},_=()=>{const a=[...p,...p];return e.jsx("div",{className:"relative overflow-hidden",children:e.jsx("div",{className:"flex animate-marquee gap-5",style:{width:"max-content"},children:a.map((s,t)=>e.jsxs("div",{className:"w-[400px] shrink-0 rounded-2xl bg-[hsl(240_15%_11%)] p-8 flex flex-col justify-between min-h-[220px]",children:[e.jsxs("p",{className:"text-foreground/80 leading-relaxed text-[15px] mb-6",children:['"',s.quote,'"']}),e.jsxs("div",{className:"flex items-center gap-3 mt-auto",children:[e.jsx("img",{decoding:"async",src:s.image,alt:s.name,className:"w-10 h-10 rounded-full object-cover",loading:"lazy"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-foreground text-sm",children:s.name}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s.role})]})]})]},t))})})},P=()=>{const{formatted:a}=g();return e.jsxs("div",{className:"min-h-screen bg-background overflow-x-hidden",children:[e.jsx(h,{title:"FILMD - The Home of Filmmaking",description:"One platform where actors, filmmakers, and crew connect, get hired, and build careers in the film industry.",noindex:!0}),e.jsx(u,{}),e.jsxs("section",{className:"dark-surface bg-background relative min-h-[100svh] flex items-center overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{decoding:"async",src:m,srcSet:`${f} 480w, ${b} 960w, ${m} 1600w`,sizes:"100vw",alt:"Film crew on set",className:"w-full h-full object-cover",fetchpriority:"high"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-background via-background/90 to-background/40"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background via-transparent to-background/60"})]}),e.jsx("div",{className:"relative container mx-auto px-4 lg:px-8 pt-24",children:e.jsxs("div",{className:"max-w-[720px]",children:[e.jsxs("h1",{className:"text-[clamp(2.5rem,6vw,5.5rem)] font-bold leading-[0.95] tracking-tight",children:[e.jsx("span",{className:"text-muted-foreground",children:"One platform for"}),e.jsx("br",{}),e.jsx("span",{className:"text-foreground",children:"everyone in film."})]}),e.jsx("p",{className:"mt-8 text-lg md:text-xl text-foreground/60 max-w-[480px] leading-relaxed",children:"Build your profile, find work, manage productions, and get paid (coming soon) - all in one place built for actors, filmmakers, and crew."}),e.jsxs("div",{className:"mt-10 flex flex-wrap items-center gap-4",children:[e.jsx(n,{asChild:!0,className:"bg-primary text-primary-foreground hover:bg-primary-light rounded-full px-8 py-6 text-base font-semibold shadow-lg",children:e.jsx("a",{href:c("home2"),children:"Join FILMD for Free"})}),e.jsx(n,{variant:"ghost",asChild:!0,className:"text-foreground/60 hover:text-foreground rounded-full px-6 py-6 text-base gap-2",children:e.jsxs(r,{to:"/for-productions",children:["For Productions ",e.jsx(l,{size:16})]})})]})]})})]}),e.jsx(k,{}),e.jsx("section",{className:"py-5 border-b border-[hsl(240_10%_14%)]",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 flex flex-col sm:flex-row items-center justify-center gap-3 text-center",children:[e.jsxs("span",{className:"text-foreground/80 text-sm",children:["Named a ",e.jsx("span",{className:"text-gradient-plus font-bold",children:"UK100 Startup to Watch"})," by"," ",e.jsx("img",{decoding:"async",src:"/images/brand/entrepreneur-logo.webp",alt:"Entrepreneur",className:"h-5 md:h-6 brightness-0 invert inline-block align-middle",loading:"lazy"})]}),e.jsxs(r,{to:"/entrepreneur-feature",className:"text-primary text-sm font-medium hover:underline inline-flex items-center gap-1",children:["Read the feature ",e.jsx(l,{size:14})]})]})}),e.jsx("section",{className:"py-32 md:py-44",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("p",{className:"text-primary text-sm font-semibold uppercase tracking-[0.2em] mb-8",children:"The Platform"}),e.jsxs("h2",{className:"text-[clamp(2rem,5vw,4.5rem)] font-bold leading-[1.05] max-w-4xl",children:[e.jsx("span",{className:"text-muted-foreground",children:"Whatever your role in film,"})," ",e.jsx("span",{className:"text-foreground",children:"FILMD helps you do it better."})]}
1),e.jsx("p",{className:"mt-8 text-lg text-foreground/50 max-w-xl leading-relaxed",children:o("See why 20,000+ actors, filmmakers, and crew choose FILMD to build their careers and run their productions.",a)})]})}),e.jsx("section",{className:"pb-32",children:e.jsx("div",{className:"container mx-auto px-4 lg:px-8",children:e.jsx("div",{className:"rounded-2xl overflow-hidden bg-[hsl(240_15%_10%)]",children:e.jsx("div",{style:{padding:"56.25% 0 0 0",position:"relative"},children:e.jsx(j,{videoId:"1179867605",title:"FILMD - The Home of Filmmaking"})})})})}),e.jsx("section",{className:"py-32 md:py-44 bg-[hsl(240_15%_6%)]",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("p",{className:"text-primary text-sm font-semibold uppercase tracking-[0.2em] mb-8",children:"Who It's For"}),e.jsxs("h2",{className:"text-[clamp(2rem,5vw,4.5rem)] font-bold leading-[1.05] max-w-4xl mb-20",children:[e.jsx("span",{className:"text-muted-foreground",children:"Built for every role,"})," ",e.jsx("span",{className:"text-foreground",children:"from runner to studio."})]}),e.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-0",children:[{num:"01",title:"For Actors, Filmmakers & Crew",desc:"Build your career, showcase your work, and get discovered by productions looking for talent like you.",link:"/for-filmmakers",cta:"Explore for Filmmakers"},{num:"02",title:"For Productions",desc:"Find verified crew, manage your production, and run hiring, compliance, and payments in one place.",link:"/for-productions",cta:"Explore for Productions"},{num:"03",title:"For Partners & Studios",desc:"Studios, schools, and organisations - integrate with the platform the film industry is building on.",link:"/partnerships",cta:"Explore Partnerships"}].map((s,t)=>e.jsxs(r,{to:s.link,className:`group relative py-12 lg:py-0 lg:px-10 first:lg:pl-0 last:lg:pr-0 ${t<2?"border-b lg:border-b-0 lg:border-r border-[hsl(240_10%_14%)]":""}`,children:[e.jsx("span",{className:"text-primary/60 text-sm font-mono mb-6 block",children:s.num}),e.jsx("h3",{className:"text-2xl font-semibold text-foreground mb-4 group-hover:text-primary transition-colors",children:s.title}),e.jsx("p",{className:"text-foreground/50 leading-relaxed mb-8 text-[15px]",children:s.desc}),e.jsxs("span",{className:"text-primary text-sm font-medium inline-flex items-center gap-2 group-hover:gap-3 transition-all",children:[s.cta," ",e.jsx(l,{size:15})]})]},s.num))})]})}),e.jsx("section",{className:"py-24 md:py-32 border-b border-[hsl(240_10%_14%)]",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 text-center",children:[e.jsxs("p",{className:"text-[clamp(3rem,10vw,8rem)] font-bold text-foreground leading-none",children:["20,000",e.jsx("span",{className:"text-primary",children:"+"})]}),e.jsx("p",{className:"mt-4 text-lg text-muted-foreground",children:"actors, filmmakers, and crew across the UK and beyond"})]})}),e.jsx("section",{className:"py-32 md:py-44",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8",children:[e.jsx("p",{className:"text-primary text-sm font-semibold uppercase tracking-[0.2em] mb-8",children:"Features"}),e.jsxs("h2",{className:"text-[clamp(2rem,5vw,4.5rem)] font-bold leading-[1.05] max-w-4xl mb-24",children:[e.jsx("span",{className:"text-muted-foreground",children:"Everything you need,"})," ",e.jsx("span",{className:"text-foreground",children:"nothing you don't."})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center mb-32 last:mb-0",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-primary/60 text-sm font-mono uppercase tracking-wider mb-4",children:"Members Map"}),e.jsxs("h3",{className:"text-3xl md:text-4xl font-bold text-foreground mb-6 leading-tight",children:[e.jsx("span",{className:"text-muted-foreground",children:"Find talent"})," ",e.jsx("span",{className:"text-foreground",children:"by location."})]}),e.jsx("p",{className:"text-foreground/50 leading-relaxed text-lg mb-8",children:"Search for actors, crew, and equipment across the UK and beyond. Build your ideal team from local talent, wherever your production takes you."}),e.jsxs(r,{to:"/filmmaker-members-map",className:"text-primary text-sm font-medium inline-flex items-center gap-2 hover:gap-3 transition-all",children:["Explore the map ",e.jsx(l,{size:15})]})]}),e.jsx("div",{className:"rounded-2xl overflow-hidden bg-[hsl(240_15%_10%)]",children:e.jsx("img",{decoding:"async",src:x,srcSet:`${N} 480w, ${v} 960w, ${x} 1600w`,sizes:"(max-width: 768px) 100vw, 50vw",alt:"FILMD members map",className:"w-full h-auto",loading:"lazy"})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center mb-32",children:[e.jsxs("div",{className:"lg:order-2",children:[e.jsx("p",{className:"text-primary/60 text-sm font-mono uppercase tracking-wider mb-4",children:"Jobs & Hiring"}),e.jsxs("h3",{className:"text-3xl md:text-4xl font-bold text-foreground mb-6 leading-tight",children:[e.jsx("span",{className:"text-muted-foreground",children:"Post, apply, and"})," ",e.jsx("span",{className:"text-foreground",children:"manage crew."})]}
1),e.jsx("p",{className:"text-foreground/50 leading-relaxed text-lg mb-8",children:"Whether you're casting your first short or crewing a feature, FILMD makes job management simple. Post roles, manage submissions, and find the right people."}),e.jsxs(r,{to:"/filmmaker-jobs",className:"text-primary text-sm font-medium inline-flex items-center gap-2 hover:gap-3 transition-all",children:["See Jobs ",e.jsx(l,{size:15})]})]}),e.jsx("div",{className:"lg:order-1 rounded-2xl overflow-hidden bg-[hsl(240_15%_10%)] p-8 md:p-12",children:e.jsx("div",{className:"space-y-4",children:[{title:"Gaffer",prod:"BBC Drama",location:"Manchester",rate:"£350/day"},{title:"1st AD",prod:"Independent Feature",location:"London",rate:"£400/day"},{title:"Sound Recordist",prod:"Documentary",location:"Bristol",rate:"£300/day"}].map(s=>e.jsxs("div",{className:"flex items-center justify-between p-4 rounded-xl bg-[hsl(240_15%_14%)] border border-[hsl(240_10%_18%)]",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-foreground text-sm",children:s.title}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-0.5",children:[s.prod," · ",s.location]})]}),e.jsx("span",{className:"text-primary text-sm font-medium",children:s.rate})]},s.title))})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center mb-32",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-primary/60 text-sm font-mono uppercase tracking-wider mb-4",children:"Production Suite"}),e.jsxs("h3",{className:"text-3xl md:text-4xl font-bold text-foreground mb-6 leading-tight",children:[e.jsx("span",{className:"text-muted-foreground",children:"Manage productions"})," ",e.jsx("span",{className:"text-foreground",children:"from script to screen."})]}),e.jsx("p",{className:"text-foreground/50 leading-relaxed text-lg mb-8",children:"Call sheets, team comms, compliance, onboarding - everything your production needs in one dashboard. No more spreadsheet chaos."}),e.jsxs(r,{to:"/for-productions",className:"text-primary text-sm font-medium inline-flex items-center gap-2 hover:gap-3 transition-all",children:["Explore for Productions ",e.jsx(l,{size:15})]})]}),e.jsx("div",{className:"rounded-2xl overflow-hidden bg-[hsl(240_15%_10%)] p-8 md:p-12",children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center gap-3 p-3 rounded-lg bg-[hsl(240_15%_14%)]",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-green-400"}),e.jsx("span",{className:"text-foreground/80 text-sm",children:"Call Sheet sent - 14 crew confirmed"}),e.jsx("span",{className:"ml-auto text-xs text-muted-foreground",children:"2m ago"})]}),e.jsxs("div",{className:"flex items-center gap-3 p-3 rounded-lg bg-[hsl(240_15%_14%)]",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-primary"}),e.jsx("span",{className:"text-foreground/80 text-sm",children:"New submission - Camera Operator"}),e.jsx("span",{className:"ml-auto text-xs text-muted-foreground",children:"5m ago"})]}),e.jsxs("div",{className:"flex items-center gap-3 p-3 rounded-lg bg-[hsl(240_15%_14%)]",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-amber-400"}),e.jsx("span",{className:"text-foreground/80 text-sm",children:"Contract pending - Sound Department"}),e.jsx("span",{className:"ml-auto text-xs text-muted-foreground",children:"12m ago"})]}),e.jsxs("div",{className:"flex items-center gap-3 p-3 rounded-lg bg-[hsl(240_15%_14%)]",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-green-400"}),e.jsx("span",{className:"text-foreground/80 text-sm",children:"FILMD Pay (coming soon) - 8 payments processed"}),e.jsx("span",{className:"ml-auto text-xs text-muted-foreground",children:"1h ago"})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[e.jsxs("div",{className:"lg:order-2",children:[e.jsx("p",{className:"text-primary/60 text-sm font-mono uppercase tracking-wider mb-4",children:"Screening Room"}),e.jsxs("h3",{className:"text-3xl md:text-4xl font-bold text-foreground mb-6 leading-tight",children:[e.jsx("span",{className:"text-muted-foreground",children:"Your work, seen by"})," ",e.jsx("span",{className:"text-foreground",children:"the right people."})]}
1),e.jsx("p",{className:"text-foreground/50 leading-relaxed text-lg mb-8",children:"Upload and watch independent films in a members-only screening room. Share your showreel, discover new talent, and build your audience."}),e.jsxs(r,{to:"/filmmaker-screening-room",className:"text-primary text-sm font-medium inline-flex items-center gap-2 hover:gap-3 transition-all",children:["Visit the Screening Room ",e.jsx(l,{size:15})]})]}),e.jsx("div",{className:"lg:order-1 rounded-2xl overflow-hidden bg-[hsl(240_15%_10%)] aspect-video flex items-center justify-center",children:e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"w-16 h-16 rounded-full border-2 border-primary/30 flex items-center justify-center mx-auto mb-4",children:e.jsx("div",{className:"w-0 h-0 border-t-8 border-b-8 border-l-12 border-t-transparent border-b-transparent border-l-primary ml-1"})}),e.jsx("p",{className:"text-muted-foreground text-sm",children:"Members-only screening room"})]})})]})]})}),e.jsx("section",{className:"py-20 bg-[hsl(240_15%_6%)] border-y border-[hsl(240_10%_14%)]",children:e.jsx("div",{className:"container mx-auto px-4 lg:px-8",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-12 text-center",children:[{value:o("20,000+",a),label:"Members"},{value:"UK-Wide",label:"With Global Reach"},{value:"430+",label:"Productions Created"},{value:"2",label:"Mobile Apps"}].map(s=>e.jsxs("div",{children:[e.jsx("p",{className:"text-3xl md:text-4xl font-bold text-foreground",children:s.value}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:s.label})]},s.label))})})}),e.jsxs("section",{className:"py-32 md:py-44",children:[e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 mb-16",children:[e.jsx("p",{className:"text-primary text-sm font-semibold uppercase tracking-[0.2em] mb-8",children:"Community"}),e.jsxs("h2",{className:"text-[clamp(2rem,5vw,4.5rem)] font-bold leading-[1.05] max-w-4xl",children:[e.jsx("span",{className:"text-muted-foreground",children:"Don't take our word for it."})," ",e.jsx("span",{className:"text-foreground",children:"Take theirs."})]})]}),e.jsx(_,{})]}),e.jsx("section",{className:"py-32 md:py-44 bg-[hsl(240_15%_6%)]",children:e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 max-w-5xl",children:[e.jsx(w,{className:"text-primary/30 mb-8",size:48,strokeWidth:1}),e.jsxs("blockquote",{className:"text-[clamp(1.5rem,4vw,3.5rem)] font-semibold text-foreground leading-[1.2]",children:["We believe filmmaking deserves a home. Not a patchwork of spreadsheets, DMs and closed doors - but"," ",e.jsx("span",{className:"text-primary",children:"one living, breathing place"})," where the industry actually lives."]}),e.jsx("p",{className:"mt-10 text-muted-foreground font-medium text-sm uppercase tracking-widest",children:"From the FILMD Manifesto"})]})}),e.jsxs("section",{className:"py-32 md:py-44 relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:e.jsx("div",{className:"w-[900px] h-[900px] rounded-full bg-[radial-gradient(ellipse_at_center,hsl(248_100%_70%/0.12),hsl(248_100%_60%/0.04)_50%,transparent_70%)]"})}),e.jsxs("div",{className:"container mx-auto px-4 lg:px-8 relative z-10 text-center",children:[e.jsxs("h2",{className:"text-[clamp(2.5rem,6vw,5.5rem)] font-bold text-foreground leading-[0.95] mb-8",children:[e.jsx("span",{className:"text-muted-foreground",children:"Ready to find your"}),e.jsx("br",{}),e.jsx("span",{className:"text-foreground",children:"home in film?"})]}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-md mx-auto mb-12",children:o("Join 20,000+ actors, filmmakers, and crew already on FILMD. Free to start.",a)}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[e.jsx(n,{asChild:!0,className:"bg-primary text-primary-foreground hover:bg-primary-light rounded-full px-10 py-6 text-base font-semibold shadow-lg",children:e.jsx("a",{href:c("home2"),children:"Join FILMD for Free"})}),e.jsx(n,{variant:"ghost",asChild:!0,className:"text-foreground
1/50 hover:text-foreground rounded-full px-8 py-6 text-base",children:e.jsx(r,{to:"/partnerships",children:"Partner with Us"})})]})]})]}),e.jsx(y,{})]})};export{P as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.