1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[3,859],{1003(e,t,s){s.r(t),s.d(t,{default:()=>l});var a=s(5685),r=s(7383),n=s(9001),i=s(579);function l(){return(0,r.g)({title:n.Ge.notFound.title,description:n.Ge.notFound.description,url:(0,n.OI)(n.Ge.notFound.path),type:"website",siteName:n.hZ.brand}),(0,n.$5)(),(0,i.jsxs)("div",{className:"min-h-screen flex flex-col items-center justify-center gap-6",children:[(0,i.jsx)("span",{className:"font-mono-display text-[11px] uppercase tracking-[0.32em] text-foreground/60",children:"(404)"}),(0,i.jsx)("h1",{className:"font-display text-6xl sm:text-8xl leading-[0.95] tracking-tight text-center",children:"Not found."}),(0,i.jsx)("p",{className:"text-foreground/70 max-w-md text-center",children:"The page you are looking for has been moved or no longer exists. Return home to continue browsing the HBS Architecture portfolio."}),(0,i.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3 mt-2",children:[(0,i.jsx)(a.N_,{to:"/",className:"inline-flex items-center gap-3 rounded-full bg-foreground text-background px-5 py-3",children:(0,i.jsx)("span",{className:"font-mono-display text-[11px] uppercase tracking-[0.28em]",children:"Back to home"})}),(0,i.jsx)(a.N_,{to:"/works",className:"inline-flex items-center gap-3 rounded-full border border-foreground
1/30 px-5 py-3 hover:border-foreground/60 transition-colors",children:(0,i.jsx)("span",{className:"font-mono-display text-[11px] uppercase tracking-[0.28em]",children:"Browse our works"})}),(0,i.jsx)(a.N_,{to:"/contact",className:"inline-flex items-center gap-3 rounded-full border border-foreground/30 px-5 py-3 hover:border-foreground/60 transition-colors",children:(0,i.jsx)("span",{className:"font-mono-display text-[11px] uppercase tracking-[0.28em]",children:"Contact the studio"})})]})]})}},4859(e,t,s){s.r(t),s.d(t,{default:()=>u});var a=s(5043),r=s(5685),n=s(5692),i=s(1818),l=s(1787),o=s(567),d=s(2939),c=s(7383),x=s(9001),p=s(1003),m=s(579);const g=e=>(e||"").split(/\n\s*\n/).map(e=>e.trim()).filter(Boolean);function u(){var e,t,s,u;const{slug:h}=(0,r.g)(),[f,j]=(0,a.useState)(null),[N,b]=(0,a.useState)("loading"),{openEnquiry:y}=(0,d.j)();(0,a.useEffect)(()=>{let e=!1;return b("loading"),j(null),i.FH.get("/landing-pages/".concat(encodeURIComponent(h))).then(t=>{e||(j(t.data),b("found"))}).catch(t=>{var s;e||(404===(null===t||void 0===t||null===(s=t.response)||void 0===s?void 0:s.status)?b("not-found"):b("error"))}),()=>{e=!0}},[h]);const v=(null===f||void 0===f||null===(e=f.meta_title)||void 0===e?void 0:e.trim())||(f?"".concat(f.title," | HBS Architecture"):"HBS Architecture"),w=(null===f||void 0===f||null===(t=f.meta_description)||void 0===t?void 0:t.trim())||(null===f||void 0===f||null===(s=f.intro)||void 0===s?void 0:s.replace(/\s+/g," ").slice(0,220))||"HBS Architecture is a luxury practice with studios in Delhi NCR and Dubai.";if((0,c.g)({title:v,description:w,image:null!==f&&void 0!==f&&f.cover?(0,i.z6)(f.cover):void 0,url:f?(0,x.OI)("/".concat(f.slug)):void 0,type:"website",siteName:x.hZ.brand}),"loading"===N)return(0,m.jsx)("div",{className:"min-h-[60vh] pt-32 sm:pt-40 pb-24","data-testid":"landing-loading",children:(0,m.jsxs)("div",{className:"mx-auto max-w-[1240px] px-5 sm:px-8 lg:px-12",children:[(0,m.jsx)("div",{className:"h-3 w-16 bg-foreground
1/10 rounded mb-6 animate-pulse"}),(0,m.jsx)("div",{className:"h-12 w-3/4 bg-foreground/10 rounded mb-3 animate-pulse"}),(0,m.jsx)("div",{className:"h-12 w-2/3 bg-foreground/10 rounded animate-pulse"})]})});if("found"!==N||!f)return(0,m.jsx)(p.default,{});const k=(0,x.ZF)([{name:"Home",path:"/"},{name:f.location||f.category||"Locations",path:"/".concat(f.slug)},{name:f.title,path:"/".concat(f.slug)}]),A={"@context":"https://schema.org","@type":"Service",name:f.title,description:w,url:(0,x.OI)("/".concat(f.slug)),serviceType:f.category||"Architectural and interior design",provider:{"@id":"".concat((0,x.oE)(),"#organization")},areaServed:f.location?[{"@type":"AdministrativeArea",name:f.location}]:void 0,image:f.cover?(0,x.OI)(f.cover):void 0},S=Array.isArray(f.faqs)&&f.faqs.length>0?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:f.faqs.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}:null,_=g(f.intro),q=f.cover?(0,i.z6)(f.cover):null,B=(null===(u=f.cta_heading)||void 0===u?void 0:u.trim())||"Begin a conversation with the studio.";return(0,m.jsxs)("div",{"data-testid":"landing-page","data-landing-slug":f.slug,children:[(0,m.jsx)(x.Zn,{id:"landing-breadcrumbs-".concat(f.slug),data:k}),(0,m.jsx)(x.Zn,{id:"landing-service-".concat(f.slug),data:A}),S&&(0,m.jsx)(x.Zn,{id:"landing-faq-".concat(f.slug),data:S}
1),(0,m.jsx)("section",{className:"pt-32 sm:pt-40 pb-12 sm:pb-16",children:(0,m.jsxs)("div",{className:"mx-auto max-w-[1240px] px-5 sm:px-8 lg:px-12",children:[(f.eyebrow||f.location)&&(0,m.jsx)(l.gN,{children:(0,m.jsx)("p",{className:"font-mono-display text-[11px] uppercase tracking-[0.32em] text-foreground/60","data-testid":"landing-eyebrow",children:f.eyebrow||f.location})}),(0,m.jsx)("h1",{"data-testid":"landing-h1",className:"mt-6 font-display text-5xl sm:text-7xl lg:text-[6.6vw] leading-[0.96] tracking-tight max-w-5xl",children:(0,m.jsx)(l.RT,{text:f.title})}),f.subtitle&&(0,m.jsx)(l.gN,{delay:.2,children:(0,m.jsx)("p",{className:"mt-4 font-display text-2xl sm:text-3xl italic text-foreground/85 max-w-3xl leading-[1.15]",children:f.subtitle})}),_.length>0&&(0,m.jsx)(l.gN,{delay:.35,className:"mt-8 max-w-2xl",children:(0,m.jsx)("div",{className:"space-y-5 text-base sm:text-lg leading-[1.85] text-foreground/80",children:_.map((e,t)=>(0,m.jsx)("p",{children:e},t))})})]})}),q&&(0,m.jsx)("section",{className:"mb-12 sm:mb-20",children:(0,m.jsx)("div",{className:"mx-auto max-w-[1400px] px-5 sm:px-8 lg:px-12",children:(0,m.jsx)(l.iJ,{children:(0,m.jsx)(o.p,{src:q,alt:f.cover_alt||"".concat(f.title," \u2014 HBS Architecture"),eager:!0,sizes:"(max-width: 1400px) 100vw, 1400px",wrapperClassName:"h-[440px] sm:h-[640px] lg:h-[720px] rounded-[28px]",className:"w-full h-[440px] sm:h-[640px] lg:h-[720px] object-cover rounded-[28px]"})})})}),Array.isArray(f.sections)&&f.sections.length>0&&(0,m.jsx)("section",{className:"py-12 sm:py-16 border-t border-border/70",children:(0,m.jsx)("div",{className:"mx-auto max-w-[1240px] px-5 sm:px-8 lg:px-12 grid gap-16 sm:gap-24",children:f.sections.map((e,t)=>{const s=g(e.body),a=e.image_url?(0,i.z6)(e.image_url):null,r=t%2===1;return(0,m.jsxs)("article",{"data-testid":"landing-section-".concat(t),className:"grid lg:grid-cols-12 gap-10 items-start ".concat(r?"lg:[direction:rtl]":""),children:[(0,m.jsxs)("div",{className:"lg:[direction:ltr] ".concat(a?"lg:col-span-6":"lg:col-span-8"),children:[(0,m.jsx)(l.gN,{children:(0,m.jsxs)("p",{className:"font-mono-display text-[11px] uppercase tracking-[0.32em] text-foreground/55",children:["(",String(t+1).padStart(2,"0"),")"]})}),e.heading&&(0,m.jsx)(l.gN,{delay:.05,children:(0,m.jsx)("h2",{className:"mt-3 font-display text-3xl sm:text-5xl leading-[1.05] tracking-tight max-w-3xl",children:e.heading})}),s.length>0&&(0,m.jsx)("div",{className:"mt-6 space-y-5 text-base leading-[1.85] text-foreground/80 max-w-2xl",children:s.map((e,t)=>(0,m.jsx)(l.gN,{delay:.1+.06*t,children:(0,m.jsx)("p",{children:e})},t))})]}),a&&(0,m.jsx)("div",{className:"lg:col-span-6 lg:[direction:ltr]",children:(0,m.jsx)(l.iJ,{children:(0,m.jsx)(o.p,{src:a,alt:e.image_alt||e.heading||f.title,sizes:"(max-width: 1024px) 100vw, 600px",wrapperClassName:"h-[360px] sm:h-[480px] rounded-[24px]",className:"w-full h-[360px] sm:h-[480px] object-cover rounded-[24px]"})})})]},e.id||t)})})}),Array.isArray(f.faqs)&&f.faqs.length>0&&(0,m.jsx)("section",{className:"py-16 sm:py-24 border-t border-border/70",children:(0,m.jsxs)("div",{className:"mx-auto max-w-[1100px] px-5 sm:px-8 lg:px-12",children:[(0,m.jsx)(l.gN,{children:(0,m.jsx)("p",{className:"font-mono-display text-[11px] uppercase tracking-[0.32em] text-foreground/60",children:"(Frequently asked)"})}),(0,m.jsx)(l.gN,{delay:.1,className:"mt-4",children:(0,m.jsx)("h2",{className:"font-display text-4xl sm:text-5xl leading-[1.05] tracking-tight max-w-2xl",children:"Questions, considered."})}),(0,m.jsx)("div",{className:"mt-12 grid gap-px bg-border/70 border border-border/70 rounded-2xl overflow-hidden",children:f.faqs.map((e,t)=>(0,m.jsx)(l.gN,{delay:.04*t,children:(0,m.jsxs)("details",{"data-testid":"landing-faq-".concat(t),className:"group bg-background px-6 sm:px-8 py-5 [&>
1summary]:list-none open:bg-foreground/[0.03]",children:[(0,m.jsxs)("summary",{className:"flex items-start justify-between gap-6 cursor-pointer",children:[(0,m.jsx)("h3",{className:"font-display text-lg sm:text-xl leading-[1.25] tracking-tight",children:e.question}),(0,m.jsx)("span",{"aria-hidden":"true",className:"mt-1 font-mono-display text-[11px] tracking-[0.32em] text-foreground/55 transition-transform group-open:rotate-45",children:"+"})]}),(0,m.jsx)("div",{className:"mt-3 text-foreground/80 leading-[1.85] max-w-3xl whitespace-pre-line",children:e.answer})]})},e.id||t))})]})}),(0,m.jsx)("section",{className:"py-20 sm:py-28 border-t border-border/70",children:(0,m.jsxs)("div",{className:"mx-auto max-w-[1100px] px-5 sm:px-8 lg:px-12 grid lg:grid-cols-12 gap-10 items-end",children:[(0,m.jsxs)("div",{className:"lg:col-span-8",children:[(0,m.jsx)(l.gN,{children:(0,m.jsx)("p",{className:"font-mono-display text-[11px] uppercase tracking-[0.32em] text-foreground/60",children:"(Next step)"})}),(0,m.jsx)(l.gN,{delay:.1,children:(0,m.jsx)("h2",{className:"mt-4 font-display text-4xl sm:text-6xl leading-[1.02] tracking-tight",children:B})})]}),(0,m.jsxs)("div",{className:"lg:col-span-4 flex flex-wrap gap-3",children:[(0,m.jsxs)("button",{type:"button",onClick:()=>y(),"data-testid":"landing-cta-enquiry",className:"inline-flex items-center gap-3 rounded-full bg-foreground text-background px-5 py-3 hover:opacity-90 transition-opacity",children:[(0,m.jsx)("span",{className:"h-2 w-2 rounded-full bg-[var(--hbs-orange)]"}),(0,m.jsx)("span",{className:"font-mono-display text-[11px] uppercase tracking-[0.28em]",children:f.cta_text||"Begin a project enquiry"}),(0,m.jsx)(n.A,{size:14})]}),(0,m.jsx)(r.N_,{to:"/works",className:"inline-flex items-center gap-3 rounded-full border border-foreground
1/30 px-5 py-3 hover:border-foreground/60 transition-colors",children:(0,m.jsx)("span",{className:"font-mono-display text-[11px] uppercase tracking-[0.28em]",children:"View selected works"})})]})]})}),(0,m.jsx)("section",{className:"pb-24 border-t border-border/70 pt-16",children:(0,m.jsxs)("div",{className:"mx-auto max-w-[1240px] px-5 sm:px-8 lg:px-12",children:[(0,m.jsx)("p",{className:"font-mono-display text-[11px] uppercase tracking-[0.32em] text-foreground/55",children:"(Explore)"}),(0,m.jsxs)("div",{className:"mt-6 grid sm:grid-cols-3 gap-6",children:[(0,m.jsxs)(r.N_,{to:"/studio",className:"group block border border-border/70 rounded-2xl p-6 hover:border-foreground/45 transition-colors",children:[(0,m.jsx)("p",{className:"font-mono-display text-[10px] uppercase tracking-[0.32em] text-foreground/55",children:"The Studio"}),(0,m.jsx)("h3",{className:"mt-3 font-display text-2xl leading-[1.1]",children:"About HBS Architecture"}),(0,m.jsx)("p",{className:"mt-2 text-sm text-foreground/70 leading-[1.7]",children:"A luxury practice between Delhi NCR and Dubai."})]}),(0,m.jsxs)(r.N_,{to:"/our-services",className:"group block border border-border/70 rounded-2xl p-6 hover:border-foreground
1/45 transition-colors",children:[(0,m.jsx)("p",{className:"font-mono-display text-[10px] uppercase tracking-[0.32em] text-foreground/55",children:"Services"}),(0,m.jsx)("h3",{className:"mt-3 font-display text-2xl leading-[1.1]",children:"What we do"}),(0,m.jsx)("p",{className:"mt-2 text-sm text-foreground/70 leading-[1.7]",children:"Architecture, interiors, master planning and turnkey execution."})]}),(0,m.jsxs)(r.N_,{to:"/works",className:"group block border border-border/70 rounded-2xl p-6 hover:border-foreground/45 transition-colors",children:[(0,m.jsx)("p",{className:"font-mono-display text-[10px] uppercase tracking-[0.32em] text-foreground/55",children:"Works"}),(0,m.jsx)("h3",{className:"mt-3 font-display text-2xl leading-[1.1]",children:"Selected projects"}),(0,m.jsx)("p",{className:"mt-2 text-sm text-foreground/70 leading-[1.7]",children:"A curated portfolio across India and the UAE."})]})]})]})})]})}}}]); 2//# sourceMappingURL=859.c7b2150d.chunk.js.map
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.