1import{t as e}from"./jsx-runtime-DRF4vMFQ.js";import{t}from"./link-BEVzFf1V.js";import{c as n,l as r}from"./portfolio-DZx_XXyx.js";import{d as i,l as a,m as o}from"./index-CyWFTq5f.js";var s=e(),c=[{quote:`The shutter went from a grey eyesore to the best-looking front on the street. Customers mention it every week.`,who:`Independent retailer, Middlesbrough`},{quote:`Surveyed, printed and installed around our fixture list without a single disruption to matchday.`,who:`North East football club`},{quote:`One contact for a national roll-out, artwork checked against our guidelines and photos back from every site.`,who:`Brand marketing manager`}];function l(){return(0,s.jsxs)(`div`,{className:`min-h-screen bg-background font-sans`,children:[(0,s.jsx)(o,{}),(0,s.jsxs)(`main`,{children:[(0,s.jsx)(`section`,{className:`border-b border-border`,children:(0,s.jsxs)(`div`,{className:`mx-auto max-w-3xl px-5 py-16`,children:[(0,s.jsx)(`h1`,{className:`font-display text-4xl uppercase tracking-tight text-foreground sm:text-5xl`,children:`About Shutter Media`}),(0,s.jsxs)(`p`,{className:`mt-5 text-lg text-muted-foreground`,children:[`We started in 2010 printing graphics for roller shutters on Teesside high streets. Fifteen years on we run design, large-format print and installation under one roof, and the portfolio has grown to `,r,` completed projects across `,n.length,` `,`service areas.`]}),(0,s.jsx)(`p`,{className:`mt-4 text-muted-foreground`,children:`The work ranges from a single barber's shutter to stadium concourses, national retail roll-outs and construction hoarding that runs the length of a site. Whatever the scale, the same team surveys it, designs it, prints it and fits it â which is why the same customers keep coming back.`}),(0,s.jsx)(`p`,{className:`mt-4 text-muted-foreground`,children:`We are based in the North East and install nationwide, usually out of hours so trading is never interrupted.`}
1),(0,s.jsx)(t,{to:`/work`,className:`mt-8 inline-flex border border-primary px-5 py-3 text-sm font-bold uppercase tracking-[0.12em] text-primary hover:bg-primary hover:text-primary-foreground`,children:`See the portfolio`})]})}),(0,s.jsx)(`section`,{className:`border-b border-border bg-card/40`,children:(0,s.jsxs)(`div`,{className:`mx-auto max-w-7xl px-5 py-16`,children:[(0,s.jsx)(`h2`,{className:`font-display text-3xl uppercase tracking-tight text-foreground`,children:`What customers say`}),(0,s.jsx)(`div`,{className:`mt-8 grid gap-4 md:grid-cols-3`,children:c.map(e=>(0,s.jsxs)(`blockquote`,{className:`border border-border bg-background p-6`,children:[(0,s.jsxs)(`p`,{className:`text-foreground`,children:[`â`,e.quote,`â`]}),(0,s.jsx)(`footer`,{className:`mt-4 text-xs font-bold uppercase tracking-[0.16em] text-primary`,children:e.who})]},e.who))})]})}),(0,s.jsx)(a,{heading:`Start a project`})]}),(0,s.jsx)(i,{})]})}export{l 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.