1import{aO as x,j as e,G as i,N as u}from"./index-HDzbXeyu.js";import{u as p,f as g}from"./atmospheres-data-BvIcJB4G.js";function j(){const{data:n=[]}=x(),{data:l=[]}=p(),c=a=>{var t,r;const o=n.filter(s=>s.style_group?a.includes(s.style_group):!1);return((t=o.find(s=>s.lifestyle_image))==null?void 0:t.lifestyle_image)??((r=o.find(s=>s.cover_image))==null?void 0:r.cover_image)??null};return e.jsxs("div",{className:"section-container py-14 md:py-24",children:[e.jsxs("div",{className:"max-w-3xl mb-16 md:mb-24",children:[e.jsxs("nav",{"aria-label":"Breadcrumb",className:"text-[11px] tracking-[0.22em] uppercase text-muted-foreground mb-6",children:[e.jsx(i,{to:u,className:"hover:text-foreground transition-colors",children:"Inner Space"}),e.jsx("span",{className:"mx-2 opacity-50",children:"/"}),e.jsx("span",{className:"text-foreground/80",children:"Design Guidance"})]}),e.jsx("h1",{className:"font-serif text-4xl md:text-6xl leading-[1.05] tracking-tight",children:"Design Guidance."}),e.jsx("p",{className:"mt-6 text-base md:text-lg text-muted-foreground max-w-2xl leading-relaxed",children:"Curated architectural directions, porcelain, wood, vinyl, worktops and outdoor systems composed into coherent atmospheres. A way to begin from the feeling of a room."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-16 md:gap-y-24",children:l.map((a,o)=>{const t=g(a.slug),r=c((t==null?void 0:t.styleGroups)??[]),s=(t==null?void 0:t.status)!=="soon",d=s?i:"div",m=s?{to:`/showroom/projects/${a.slug}`}:{};return e.jsxs(d,{...m,className:`group block ${s?"":"opacity-75"}`,children:[e.jsx("div",{className:"aspect-[4/5] bg-muted overflow-hidden relative mb-6",children:r&&e.jsx("img",{src:r,alt:"",loading:"lazy",className:"absolute inset-0 w-full h-full object-cover transition-transform duration-[1200ms] ease-out group-hover:scale-[1.02]"})}),e.jsxs("div",{className:"text-[11px] tracking-[0.22em] uppercase text-muted-foreground mb-3 flex items-center gap-3",children:[e.jsxs("span",{children:[String(o+1).padStart(2,"0")," · Direction"]}),!s&&e.jsx("span",{className:"text-foreground/50",children:"Arriving soon"})]}),e.jsx("h2",{className:"font-serif text-2xl md:text-4xl tracking-tight leading-[1.08]",children:a.title}),e.jsx("p",{className:"mt-3 text-[15px] md:text-base text-muted-foreground leading-relaxed max-w-md",children:a.tagline})]},a.slug)})})]})}export{j 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.