1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[898],{1802:(e,t,l)=>{"use strict";l.d(t,{default:()=>r});var s=l(5155),a=l(2115),i=l(9315);function r(e){let{items:t}=e,[l,r]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key&&r(null)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]);let n=null!==l?t[l]:null;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-12 grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:t.map((e,t)=>(0,s.jsxs)("div",{className:"text-center flex flex-col items-center",children:[(0,s.jsx)("div",{className:"relative aspect-square w-32 mx-auto mb-6 overflow-hidden",children:(0,s.jsx)(i.A,{src:e.image,alt:e.title,sizes:"128px",className:"object-cover"})}),(0,s.jsx)("h3",{className:"font-display text-lg tracking-[0.2em] uppercase text-[#101036] mb-4",children:e.title}),(0,s.jsx)("button",{type:"button",onClick:()=>r(t),className:"mt-auto text-[11px] tracking-[0.28em] uppercase text-[#bf7a44] hover:text-[#101036] transition-colors",children:"Learn More â"})]},e.title))}),n&&(0,s.jsx)("div",{role:"dialog","aria-modal":"true","aria-label":n.title,onClick:()=>r(null),className:"fixed inset-0 z-50 bg-black/60 backdrop-blur-sm flex items-center justify-center p-4",children:(0,s.jsxs)("div",{onClick:e=>e.stopPropagation(),className:"bg-white max-w-2xl w-full max-h-[85vh] overflow-y-auto",children:[(0,s.jsxs)("div",{className:"relative aspect-[16/10] overflow-hidden bg-[#f5f6f9]",children:[(0,s.jsx)(i.A,{src:n.image,alt:n.title,sizes:"(min-width: 768px) 42rem, 100vw",className:"object-cover"}),(0,s.jsx)("button",{type:"button","aria-label":"Close",onClick:()=>r(null),className:"absolute top-4 right-4 w-10 h-10 rounded-full bg-white/95 text-[#101036] text-2xl leading-none flex items-center justify-center hover:bg-white",children:"\xd7"})]}),(0,s.jsxs)("div",{className:"p-8 md:p-12",children:[(0,s.jsx)("h3",{className:"font-display text-2xl md:text-3xl tracking-[0.16em] uppercase text-[#101036] mb-4",children:n.title}),(0,s.jsx)("span",{className:"divider-line !mx-0 !mt-0 !mb-6"}),(0,s.jsx)("p",{className:"text-[15px] leading-[1.85] text-[#101036]/85 mb-6",children:n.body}),(0,s.jsxs)("blockquote",{className:"border-l-2 border-[#bf7a44] pl-4 italic text-[14px] leading-[1.7] text-[#101036]/75",children:["â",n.quote,"â"]})]})]})})]})}},4652:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var l in t)Object.defineProperty(e,l,{enumerable:!0,get:t[l]})}(t,{default:function(){return o},getImageProps:function(){return n}});let s=l(8140),a=l(5040),i=l(1356),r=s._(l(1124));function n(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:r.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,l]of Object.entries(t))void 0===l&&delete t[e];return{props:t}}let o=i.Image},5239:(e,t,l)=>{"use strict";l.d(t,{default:()=>a.a});var s=l(4652),a=l.n(s)},7794:(e,t,l)=>{Promise.resolve().then(l.t.bind(l,2619,23)),Promise.resolve().then(l.t.bind(l,1356,23)),Promise.resolve().then(l.bind(l,1802))},9315:(e,t,l)=>{"use strict";l.d(t,{A:()=>i});var s=l(5155),a=l(5239);function i(e){let{src:t,alt:l,className:i,sizes:r="100vw",priority:n,...o}=e;return t?(0,s.jsx)(a.default,{src:t,alt:l,fill:!0,sizes:r,priority:n,className:i,...o}):(0,s.jsx)("div",{role:"img","aria-label":"Property photo unavailable",className:"absolute inset-0 flex items-center justify-center bg-[#f5f6f9] px-6 text-center text-sm text-[#101036]/70",children:"Property photo unavailable"})}}},e=>{e.O(0,[619,356,441,255,358],()=>e(e.s=7794)),_N_E=e.O()}]);
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.