1import{j as e,L as r,s as d}from"./index-CqIYrOTa.js";import{u as l}from"./useQuery-C8CCHTlt.js";import{S as n}from"./site-shell-8w1F4FN4.js";import{S as i}from"./site-oDIfAwrk.js";import{P as o}from"./printer-C984f7aA.js";import{P as m}from"./palette-B7jvn3wt.js";import{c as s}from"./createLucideIcon-95o0Ae_w.js";import{a as c}from"./message-circle-C0IgFFs2.js";import"./menu-wPJpou-o.js";import"./x-B4jx6vMv.js";const x=[["path",{d:"M10.5 3 8 9l4 13 4-13-2.5-6",key:"b3dvk1"}],["path",{d:"M17 3a2 2 0 0 1 1.6.8l3 4a2 2 0 0 1 .013 2.382l-7.99 10.986a2 2 0 0 1-3.247 0l-7.99-10.986A2 2 0 0 1 2.4 7.8l2.998-3.997A2 2 0 0 1 7 3z",key:"7w4byz"}],["path",{d:"M2 9h20",key:"16fsjt"}]],p=s("gem",x);const u=[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]],h=s("ruler",u);const g=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],f=s("wrench",g);const y=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],j=s("zap",y);function E(){const{data:a}=l({queryKey:["public-team"],queryFn:async()=>{const{data:t}=await d.rpc("list_public_team");return t??[]}});return e.jsxs(n,{children:[e.jsxs("section",{className:"relative mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-20 md:py-28",children:[e.jsxs("div",{className:"text-xs uppercase tracking-widest text-primary mb-2",children:["About ",i.name]}),e.jsx("h1",{className:"font-display text-4xl md:text-6xl font-bold max-w-3xl leading-[1.1]",children:"A UAE 3D printing studio, built around quality."}),e.jsxs("p",{className:"mt-6 text-muted-foreground max-w-2xl text-lg leading-relaxed",children:[i.name," is a UAE-based 3D printing company producing functional products, custom designs and prototypes using modern additive manufacturing. We focus on clean prints, consistent quality and parts that do the job they're made for."]})]}),e.jsx("section",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-10",children:e.jsx("div",{className:"grid md:grid-cols-3 gap-5",children:[{t:"Functional products",d:"Everyday parts, accessories and consumer goods, printed to be used."},{t:"Custom designs",d:"Bespoke pieces made to your brief â from a sketch or CAD file to a finished print."},{t:"Prototyping",d:"Quick iterations for designers, engineers and small businesses."}].map(t=>e.jsxs("div",{className:"glass-card rounded-2xl p-6",children:[e.jsx("div",{className:"font-display text-lg font-semibold",children:t.t}),e.jsx("p",{className:"text-sm text-muted-foreground mt-2 leading-relaxed",children:t.d})]},t.t))})}),e.jsxs("section",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-16",children:[e.jsx("div",{className:"text-xs uppercase tracking-widest text-primary mb-2",children:"Technology"}),e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold",children:"How we print"}),e.jsx("p",{className:"mt-4 text-muted-foreground max-w-2xl",children:"We run Bambu Lab printers with premium filaments and a careful quality-control process â a setup chosen for precision, repeatability and clean finishes."}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4 mt-10",children:[{i:o,t:"Bambu Lab printers",d:"High-end machines tuned for precision and repeatability."},{i:m,t:"Multi-colour printing",d:"Up to 16 colours per print via the AMS system for layered, detailed designs."},{i:p,t:"Premium filaments",d:"PLA, PETG, ABS, TPU and engineering-grade materials from trusted brands."},{i:h,t:"Precision detail",d:"Fine layer heights and calibrated tolerances for clean surfaces and tight fits."},{i:j,t:"Rapid prototyping",d:"From CAD file to printed part â typically within days."},{i:f,t:"Functional manufacturing",d:"Parts designed to be used, checked for strength and fit before they leave."}].map(t=>e.jsxs("div",{className:"glass-card glass-card-hover rounded-2xl p-6",children:[e.jsx("div",{className:"p-2.5 rounded-md bg-primary/10 text-primary w-fit",children:e.jsx(t.i,{size:20})}),e.jsx("div",{className:"font-display text-lg font-semibold mt-4",children:t.t}),e.jsx("p",{className:"text-sm text-muted-foreground mt-2 leading-relaxed",children:t.d})]},t.t))})]}),a&&a.length>0&&e.jsxs("section",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-16",children:[e.jsx("div",{className:"text-xs uppercase tracking-widest text-primary mb-2",children:"People"}),e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold",children:"The team"}),e.jsx("p",{className:"mt-4 text-muted-foreground max-w-2xl",children:"A small, hands-on team of makers and designers based in the UAE."}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6 mt-10",children:a.map(t=>e.jsxs("div",{className:"glass-card glass-card-hover rounded-2xl p-6 text-center",children:[e.jsx("div",{className:"w-24 h-24 mx-auto rounded-full bg-gradient-to-br from-primary/40 to-primary-glow/20 border border-primary/30 overflow-hidden flex items-center justify-center",children:t.photo_url?e.jsx("img",{src:t.photo_url,alt:t.display_name,className:"w-full h-full object-cover"}):e.jsx("span",{className:"font-display text-2xl text-primary",children:t.display_name?.[0]??"?"})}),e.jsx("div",{className:"font-display font-semibold mt-4",children:t.display_name}),t.job_title&&e.jsx("div",{className:"text-sm text-muted-foreground",children:t.job_title}),t.bio&&e.jsx("p",{className:"text-xs text-muted-foreground mt-3 leading-relaxed",children:t.bio})]},t.id))})]}),e.jsxs("section",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-16",children:[e.jsx("div",{className:"text-xs uppercase tracking-widest text-primary mb-2",children:"Markets"}),e.jsx("h2",{className:"font-display text-3xl md:text-5xl font-bold",children:"Where we ship"}),e.jsx("div",{className:"grid md:grid-cols-3 gap-4 mt-10",children:i.markets.map(t=>e.jsxs("div",{className:`glass-card rounded-2xl p-8 ${t.status==="active"?"border border-primary/40":""}`,children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(c,{className:t.
1status==="active"?"text-primary":"text-muted-foreground"}),e.jsx("div",{className:"font-display text-2xl font-bold",children:t.name})]}),e.jsx("div",{className:`mt-4 inline-flex items-center gap-1.5 text-xs ${t.status==="active"?"text-primary":"text-muted-foreground"}`,children:t.status==="active"?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-primary animate-pulse"})," Active"]}):"Coming soon"})]},t.name))})]}),e.jsx("section",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-16",children:e.jsxs("div",{className:"glass-card rounded-3xl p-10 md:p-14 text-center",children:[e.jsx("h2",{className:"font-display text-3xl md:text-4xl font-bold",children:"Have something in mind?"}),e.jsx("p",{className:"text-muted-foreground mt-3 max-w-xl mx-auto",children:"Reach out â whether it's a quick question, a custom brief, or a business enquiry."}),e.jsx(r,{to:"/contact",className:"mt-6 inline-flex px-6 py-3 rounded-md bg-gradient-to-r from-primary to-primary-glow text-primary-foreground font-medium",children:"Contact us"})]})})]})}export{E as component};
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.