PageSourceSearch

https://www.seniorlivingathensonvillage.com/_next/static/immutable/chunks/1g-0bq-67cg9l.js

js seniorlivingathensonvillage.com collected 2026-10-08 22:52:53 UTC 36,394 bytes, 30 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,575080,e=>{"use strict";var t=e.i(843476),l=e.i(855362),a=e.i(271645),r=e.i(145447),i=e.i(174080),s=e.i(657688),n=e.i(492161),o=e.i(37727),c=e.i(115057),d=e.i(343432),x=e.i(383157),m=e.i(923102),h=e.i(551348),p=e.i(723616),u=e.i(248256),g=e.i(373375),f=e.i(463059),y=e.i(755600),b=e.i(238442),j=e.i(869253),v=e.i(840716),N=e.i(660481),k=e.i(758031),w=e.i(378908),A=e.i(708958),F=e.i(68219),C=e.i(336970),E=e.i(107717),B=e.i(214988),T=e.i(452265);function P(e,t){if(!t||0===Object.keys(t).length)return e;let l={};for(let[e,a]of Object.entries(t))""!==a&&null!=a&&(l[e]=a);return 0===Object.keys(l).length?e:{...e,...l}}let S="var(--font-fraunces, 'Fraunces', ui-serif, Georgia, serif)",I="var(--font-inter-tight, 'Inter Tight', ui-sans-serif, system-ui, sans-serif)";function H(e,t){let l=e[t];return"string"==typeof l&&l.length>0?l:void 0}let $={facebook:x.Facebook,instagram:m.Instagram,twitter:e=>(0,t.jsxs)("svg",{width:e.size||18,height:e.size||18,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:e.strokeWidth??1.5,strokeLinecap:"round",strokeLinejoin:"round",className:e.className,children:[(0,t.jsx)("path",{d:"M4 4l11.733 16h4.267l-11.733 -16z"}),(0,t.jsx)("path",{d:"M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"})]}),linkedin:h.Linkedin,youtube:p.Youtube,other:u.Globe};function U(e){return(0,E.getPropertyBasePath)(e)}function z({logo:e,name:a,className:r,style:i}){return e?(0,t.jsx)(l.OptimizedImg,{src:e.url,alt:a,className:r||"h-9 w-auto max-w-[180px] object-contain",style:i}):(0,t.jsx)("span",{className:r||"block max-w-[60vw] truncate lg:max-w-none text-base sm:text-xl tracking-tight",style:{fontFamily:S,fontWeight:500,...i},children:a})}function W({media:e,className:a}){return e?.url?(0,t.jsx)(l.OptimizedImg,{src:e.url,alt:e.alternativeText??"",className:a}):(0,t.jsx)("div",{className:`${a??""} bg-[rgba(26,26,26,0.06)]`,"aria-hidden":"true"})}function L({images:e,index:r,onClose:i,onPrev:s,onNext:n}){(0,a.useEffect)(()=>{function e(e){"Escape"===e.key?i():"ArrowLeft"===e.key?s():"ArrowRight"===e.key&&n()}return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[i,s,n]);let c=(0,B.useScrollLock)(!0),d=e[r];if(!d)return null;let x=e.length;return(0,t.jsxs)("div",{ref:c,className:"fixed inset-0 z-[80] flex items-center justify-center bg-black/95 p-4",onClick:i,role:"dialog","aria-label":`Image ${r+1} of ${x}`,children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),i()},className:"absolute right-4 top-4 z-10 cursor-pointer p-2 text-white/70 hover:text-white transition-colors","aria-label":"Close lightbox",children:(0,t.jsx)(o.X,{className:"h-7 w-7 sm:h-8 sm:w-8",strokeWidth:1.25})}),x>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),s()},className:"absolute left-4 top-1/2 z-10 -translate-y-1/2 cursor-pointer p-2 text-white/70 hover:text-white transition-colors","aria-label":"Previous image",children:(0,t.jsx)(g.ChevronLeft,{className:"h-9 w-9 sm:h-10 sm:w-10",strokeWidth:1.25})}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),n()},className:"absolute right-4 top-1/2 z-10 -translate-y-1/2 cursor-pointer p-2 text-white/70 hover:text-white transition-colors","aria-label":"Next image",children:(0,t.jsx)(f.ChevronRight,{className:"h-9 w-9 sm:h-10 sm:w-10",strokeWidth:1.25})})]}),(0,t.jsx)("div",{className:"relative max-h-[90vh] max-w-[92vw]",onClick:e=>e.stopPropagation(),children:(0,t.jsx)(l.OptimizedImg,{src:d.url,alt:d.alternativeText??`Image ${r+1}`,className:"max-h-[85vh] w-auto object-contain"})}),(0,t.jsxs)("div",{className:"absolute bottom-5 left-1/2 -translate-x-1/2 text-[10px] text-white/50 tracking-[0.22em] uppercase",style:{fontFamily:I},children:[r+1," / ",x]})]})}let O=[{title:"Floor Plans",subtitle:"See the layouts",slug:"floor-plans"},{title:"Amenities",subtitle:"Tour the community",slug:"amenities"},{title:"Gallery",subtitle:"Step inside",slug:"gallery"}];e.s(["AmenitiesContentAtelier",0,function({property:e,content:l}){let a=P(e,l),r=(0,A.useIsEditing)(),i=H(a,"amenitiesHeading")??a.amenitiesHeading??"Amenities",s=H(a,"amenitiesText")??a.amenitiesText,n=Object.entries(a.amenities.reduce((e,t)=>
1{let l=t.category||"Community";return(e[l]??=[]).push(t),e},{}));return(0,t.jsx)("section",{className:"px-6",style:{...(0,k.sectionBg)(),...(0,k.sectionPadding)(),fontFamily:I},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1100px]",children:[(0,t.jsx)("h2",{className:"mb-8 text-3xl sm:text-4xl md:text-5xl leading-[1.1]",style:{...(0,k.headingColor)(),fontFamily:S,fontWeight:400,letterSpacing:"-0.02em"},children:(0,t.jsx)(w.Editable,{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Amenities",children:i})}),(r||s)&&(0,t.jsx)("p",{className:"mb-12 max-w-2xl text-base leading-relaxed",style:(0,k.textColor)(),children:(0,t.jsx)(w.Editable,{field:"amenitiesText",type:"text",placeholder:"Intro text",children:s})}),(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-12 gap-y-12",children:0===n.length?(0,t.jsx)("p",{className:"text-sm",style:(0,k.textColor)(),children:"No amenities listed yet."}):n.map(([e,l])=>(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-4 text-[11px] tracking-[0.22em] uppercase pb-3 border-b",style:{...(0,k.accentColor)(),...(0,k.borderColor)()},children:e}),(0,t.jsx)("ul",{className:"space-y-2.5 text-base",style:(0,k.textColor)(),children:l.map(e=>(0,t.jsxs)("li",{className:"flex items-baseline gap-3",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"text-xs opacity-50",style:{fontFamily:S},children:"—"}),(0,t.jsx)("span",{children:e.label})]},e.label))})]},e))})]})})},"AnnouncementBannerAtelier",0,function({property:e,content:l}){let a=P(e,l),r=H(a,"bodyText")??H(a,"heading")??"Now leasing — Schedule a tour today",i=H(a,"buttonText"),s=H(a,"buttonUrl")??a.applyUrl??"#";return(0,t.jsxs)("section",{className:"w-full px-6 py-3 flex items-center justify-center gap-4 text-center text-xs sm:text-sm",style:{backgroundColor:"#1A1A1A",color:"#F5F1EA",fontFamily:I},children:[(0,t.jsx)("p",{className:"tracking-wide",children:(0,t.jsx)(w.Editable,{field:"bodyText",type:"text",placeholder:"Announcement",children:r})}),i&&(0,t.jsx)("a",{href:s,...(0,T.linkProps)(s,a,"buttonUrl"),className:"underline-offset-4 hover:underline",style:{color:"#D9785C"},children:(0,t.jsx)(w.Editable,{field:"buttonText",type:"button",linkField:"buttonUrl",placeholder:"CTA",children:i})})]})},"ContactContentAtelier",0,function({property:e,content:l}){let a=P(e,l);return(0,t.jsx)("section",{className:"px-6",style:{...(0,k.sectionBg)(),...(0,k.sectionPadding)(),fontFamily:I},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1280px] grid grid-cols-1 lg:grid-cols-5 gap-12",children:[(0,t.jsx)("div",{className:"lg:col-span-3",children:(0,t.jsx)(N.ContactFormSlot,{saasPropertyCode:a.saasPropertyCode,embed:"string"==typeof l?.contactEmbedHtml?l.contactEmbedHtml:void 0,className:"w-full"})}),(0,t.jsxs)("aside",{className:"lg:col-span-2 space-y-8",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[11px] tracking-[0.22em] uppercase pb-3 border-b mb-4",style:{...(0,k.accentColor)(),...(0,k.borderColor)()},children:"Visit"}),(0,t.jsxs)("p",{className:"text-base leading-relaxed",style:(0,k.textColor)(),children:[a.address1,a.address2?(0,t.jsxs)(t.Fragment,{children:[", ",a.address2]}):null,(0,t.jsx)("br",{}),a.city,", ",a.state," ",a.zip]})]}),a.phone&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[11px] tracking-[0.22em] uppercase pb-3 border-b mb-4",style:{...(0,k.accentColor)(),...(0,k.borderColor)()},children:"Call"}),(0,t.jsx)("a",{href:`tel:${a.phone}`,className:"text-base hover:opacity-70 transition-opacity",style:(0,k.headingColor)(),children:a.phone})]}),a.email&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[11px] tracking-[0.22em] uppercase pb-3 border-b mb-4",style:{...(0,k.accentColor)(),...(0,k.borderColor)()},children:"Email"}),(0,t.jsx)("a",{href:`mailto:${a.email}`,className:"text-base hover:opacity-70 transition-opacity",style:{color:"#A8492F"},children:a.email})]}),a.officeHours&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[11px] tracking-[0.22em] uppercase pb-3 border-b mb-4",style:{...(0,k.accentColor)(),...(0,k.borderColor)()},children:"Hours"}),(0,t.jsx)("p",{className:"text-base whitespace-pre-line",style:(0,k.textColor)(),children:a.officeHours})]})]})]})})},"CtaAtelier",0,function({property:e,content:l}){let a=P(e,l),r=(0,A.useIsEditing)(),i=H(a,"ctaHeadline")??a.ctaHeadline??`Discover the ${a.name}.`,s=H(a,"ctaSubtext")??a.ctaSubtext,n=H(a,"ctaButtonText")??"Schedule a Tour",o=H(a,"ctaButtonUrl")??a.applyUrl??"#";return(0,t.jsx)("section",{className:"px-6",style:{backgroundColor:"#1A1A1A",color:"#F5F1EA",...(0,k.sectionPadding)(),fontFamily:I},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1100px] text-center",children:[(0,t.jsx)("h2",{className:"mx-auto max-w-3xl text-3xl sm:text-4xl md:text-5xl leading-[1.1]",style:{fontFamily:S,fontWeight:400,letterSpacing:"-0.02em"},children:(0,t.jsx)(w.Editable,{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Heading",children:i})}),(r||s)&&(0,t.jsx)("p",{className:"mx-auto mt-6 max-w-xl text-base leading-relaxed sm:text-lg",style:{color:"#F5F1EA",opacity:.8},children:(0,t.jsx)(w.Editable,{field:"ctaSubtext",type:"text",placeholder:"Body text",children:s})}),(0,t.jsx)("div",{className:"mt-10 flex justify-center",children:(0,t.jsx)("a",{href:o,...(0,T.linkProps)(o,a,"ctaButtonUrl"),className:"inline-flex items-center gap-2 px-8 py-3.5 text-xs uppercase tracking-[0.2em] border transition-all hover:bg-[#F5F1EA] hover:text-[#1A1A1A]",style:{borderColor:"#F5F1EA"},children:(0,t.jsx)(w.Editable,{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Button",children:n})})})]})})},"FeatureBlocksAtelier",0,function({property:e,content:l}){let a=P(e,l),r=(0,A.useIsEditing)(),i=(0,A.useLiveEditorRuntime)(),s=U(a),n=O.map((e,t)=>{let l=t+1,r=a[`featureBlock${l}Title`]||e.title,i=a[`featureBlock${l}Description`]||e.subtitle,n=a[`featureBlock${l}ButtonUrl`]||`${s}/${e.slug}`,o=a[`featureBlock${l}Image`]??a.galleryImages[t]??a.heroImage;return{idx:l,title:r,subtitle:i,url:n,img:o}}),o=e=>r&&i?{"data-editable-field":e,onClick:t=>{t.stopPropagation(),i.selectElement(e,"item")},className:"group relative block overflow-hidden cursor-pointer fle-item-card"}:{className:"group relative block overflow-hidden"},d=a.amenitiesHeading,x=a.amenitiesText;return(0,t.jsx)("section",{className:"px-6",style:{...(0,k.sectionBg)(),...(0,k.sectionPadding)(),fontFamily:I},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1280px]",children:[(r||d||x)&&(0,t.jsxs)("div",{className:"mb-12 text-center",children:[(r||d)&&(0,t.jsx)("h2",{className:"mx-auto max-w-3xl text-3xl sm:text-4xl md:text-5xl leading-[1.1]",style:{...(0,k.headingColor)(),fontFamily:S,fontWeight:400,letterSpacing:"-0.02em"},children:(0,t.jsx)(w.Editable,{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Heading",children:d})}),(r||x)&&(0,t.jsx)("p",{className:"mx-auto mt-5 max-w-2xl text-base leading-relaxed sm:text-lg",style:(0,k.textColor)(),children:(0,t.jsx)(w.Editable,{field:"amenitiesText",type:"text",placeholder:"Intro text",children:x})})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3",children:n.map(e=>{let l=!r,a=(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"relative aspect-[4/5] overflow-hidden",children:[(0,t.jsx)(w.Editable,{field:`featureBlock${e.idx}Image`,type:"image",selectOnly:!0,children:(0,t.jsx)(W,{media:e.img??void 0,className:"h-full w-full object-cover transition-transform duration-700 group-hover:scale-[1.04]"})}),(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:"rgba(26,26,26,0.18)"}}),(0,t.jsxs)("div",{className:"absolute left-5 bottom-5 right-5 flex items-end justify-between gap-3 text-[#F5F1EA]",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[10px] tracking-[0.22em] uppercase opacity-80",children:(0,t.jsx)(w.Editable,{field:`featureBlock${e.idx}
1Description`,type:"text",placeholder:"Subtitle",children:e.subtitle})}),(0,t.jsx)("p",{className:"text-xl sm:text-2xl mt-1",style:{fontFamily:S,fontWeight:400,letterSpacing:"-0.01em"},children:(0,t.jsx)(w.Editable,{field:`featureBlock${e.idx}Title`,type:"text",role:"heading",placeholder:"Title",children:e.title})})]}),(0,t.jsx)(c.ArrowUpRight,{size:22,strokeWidth:1.25,className:"opacity-90 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]})]})});return l?(0,t.jsx)("a",{href:e.url??"#",...o(`featureBlock${e.idx}`),children:a},e.idx):(0,t.jsx)("div",{...o(`featureBlock${e.idx}`),children:a},e.idx)})})]})})},"FloorPlansContentAtelier",0,function({property:e,content:a}){let r=P(e,a),i=H(r,"floorplansHeading")??r.floorplansHeading??"Floor Plans";return(0,t.jsx)("section",{className:"px-6",style:{...(0,k.sectionBg)(),...(0,k.sectionPadding)(),fontFamily:I},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1280px]",children:[(0,t.jsx)("h2",{className:"mb-12 text-3xl sm:text-4xl md:text-5xl leading-[1.1]",style:{...(0,k.headingColor)(),fontFamily:S,fontWeight:400,letterSpacing:"-0.02em"},children:(0,t.jsx)(w.Editable,{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Floor Plans",children:i})}),0===r.floorplans.length?(0,t.jsx)("p",{className:"text-sm",style:(0,k.textColor)(),children:"Floor plan details coming soon."}):(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:r.floorplans.map(e=>{let a=e.cardImage?.url??e.image?.url;return(0,t.jsxs)("article",{className:"border",style:{...(0,k.cardBg)(),...(0,k.borderColor)()},children:[(0,t.jsx)("div",{className:"aspect-[4/3] overflow-hidden",children:a?(0,t.jsx)(l.OptimizedImg,{src:a,alt:e.name,className:"h-full w-full object-cover"}):(0,t.jsx)("div",{className:"h-full w-full bg-[rgba(26,26,26,0.06)]"})}),(0,t.jsxs)("div",{className:"p-6",children:[(0,t.jsx)("h3",{className:"text-xl sm:text-2xl mb-3",style:{...(0,k.headingColor)(),fontFamily:S,fontWeight:400,letterSpacing:"-0.01em"},children:e.name}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-x-5 gap-y-1 text-xs uppercase tracking-[0.18em]",style:(0,k.textColor)(),children:[null!=e.beds&&(0,t.jsxs)("span",{children:[e.beds," Bed"]}),null!=e.baths&&(0,t.jsxs)("span",{children:[e.baths," Bath"]}),null!=e.sqftMin&&(0,t.jsxs)("span",{children:[e.sqftMin,e.sqftMax&&e.sqftMax!==e.sqftMin?`–${e.sqftMax}`:""," Sqft"]})]}),e.rentLabel?(0,t.jsx)("p",{className:"mt-4 text-base",style:(0,k.accentColor)(),children:e.rentLabel}):null!=e.rentMin?(0,t.jsxs)("p",{className:"mt-4 text-base",style:(0,k.accentColor)(),children:["From $",e.rentMin.toLocaleString(),"/mo"]}):null]})]},r.floorplans.indexOf(e))})})]})})},"FooterAtelier",0,function({property:e,content:l}){let a=P(e,l),r=(0,j.getTranslations)(a.locale),i=U(a),s=(0,v.getFooterData)(a,i,r),n=(0,b.resolveLogo)(a,"dark"),{mainLinks:o,utilityLinks:c,socialLinks:d,copyright:x,management:m}=s;return(0,t.jsxs)("footer",{className:"border-t",style:{backgroundColor:"#F5F1EA",borderColor:"rgba(26,26,26,0.12)",color:"#5C5651",fontFamily:I},children:[(0,t.jsxs)("div",{className:"mx-auto max-w-[1280px] px-6 py-16 flex flex-col items-center gap-10 text-center",children:[(0,t.jsx)(w.Editable,{field:"logoDark",type:"image",children:(0,t.jsx)(z,{logo:n,name:(0,b.brandText)(a),className:"h-10 w-auto max-w-[200px] object-contain"})}),o.length>0&&(0,t.jsx)("nav",{className:"flex flex-wrap items-center justify-center gap-x-8 gap-y-3 text-sm",children:o.map((e,l)=>{let a=`${e.label}-${l}`,r={color:"var(--section-heading, #1A1A1A)"};return e.children?.length?(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[e.href?(0,t.jsx)("a",{href:e.href,className:"hover:opacity-70 transition-opacity",style:r,...(0,y.navTargetProps)(e.external),children:e.label}):(0,t.jsx)("span",{style:r,children:e.label}),e.children.map((e,l)=>(0,t.jsx)("a",{href:e.href,className:"text-xs hover:opacity-70 transition-opacity",...(0,y.navTargetProps)(e.external),children:e.label},`${e.label}-${l}`))]},a):(0,t.jsx)("a",{href:e.href,className:"hover:opacity-70 transition-opacity",style:r,...(0,y.navTargetProps)(e.external),children:e.label},a)})}),d.length>0&&(0,t.jsx)("div",{className:"flex items-center gap-5",children:d.map(e=>{let l=$[e.platform]||$.other;return(0,t.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":e.platform,className:"hover:opacity-70 transition-opacity",style:{color:"var(--section-heading, #1A1A1A)"},children:(0,t.jsx)(l,{size:18,strokeWidth:1.5})},e.platform)})})]}),(0,t.jsx)("div",{className:"border-t",style:{borderColor:"rgba(26,26,26,0.12)"},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1280px] px-6 py-5 flex flex-col sm:flex-row items-center justify-between gap-3 text-xs",children:[(0,t.jsx)("span",{children:x}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-6 gap-y-2",children:[c.map((e,l)=>(0,t.jsx)("a",{href:e.href,className:"hover:opacity-70 transition-opacity",...(0,y.navTargetProps)(e.external),children:e.label},`${e.label}-${l}`)),m?.name&&(0,t.jsxs)("span",{children:["Managed by"," ",m.url?(0,t.jsx)("a",{href:m.url,target:"_blank",rel:"noopener noreferrer",className:"underline-offset-2 hover:underline",children:m.name}):m.name]}),(0,t.jsxs)("span",{children:["Powered by"," ",(0,t.jsx)("a",{href:"https://fortresstech.io/",target:"_blank",rel:"noopener noreferrer",className:"underline-offset-2 hover:underline",children:"FortressOS"})]})]})]})})]})},"GalleryAtelier",0,function({property:e,content:l}){let r=P(e,l),i=(0,A.useIsEditing)(),s=H(r,"galleryHeading")??"A look inside",n=H(r,"galleryEyebrow"),o=H(r,"galleryButtonText")??"View Gallery",d=H(r,"galleryButtonUrl")??`${U(r)}/gallery`,x=r.galleryImages.slice(0,8),m=e=>x[e]??null,h=x.filter(e=>!!e?.url),[p,u]=(0,a.useState)(-1),g=e=>{if(i)return;let t=x[e]?.url;if(!t)return;let l=h.findIndex(e=>e.url===t);l>=0&&u(l)},f=(0,a.useCallback)(()=>u(-1),[]),y=(0,A.useLiveEditorRuntime)(),b=i?"overflow-hidden cursor-pointer fle-item-card":"overflow-hidden cursor-zoom-in group/tile",j=e=>{if(i){let t=`galleryImages[${e}]`;return y?{"data-editable-field":t,onClick:e=>{e.stopPropagation(),y.selectElement(t,"item")}}:{"data-editable-field":t}}return{onClick:()=>g(e),role:"button",tabIndex:0,onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),g(e))},"aria-label":`Open image ${e+1}`}};return(0,t.jsxs)("section",{className:"px-6",style:{...(0,k.sectionBgAlt)(),...(0,k.sectionPadding)(),fontFamily:I},children:[(0,t.jsxs)("div",{className:"mx-auto max-w-[1280px]",children:[(0,t.jsxs)("div",{className:"mb-12 flex flex-col gap-6 sm:flex-row sm:items-end sm:justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(i||n)&&(0,t.jsx)("p",{className:"mb-3 text-[11px]",style:{...(0,k.secondaryColor)(),...(0,k.labelStyle)()},children:(0,t.jsx)(w.Editable,{field:"galleryEyebrow",type:"text",placeholder:"Eyebrow",children:n??""})}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl md:text-5xl leading-[1.1]",style:{...(0,k.headingColor)(),fontFamily:S,fontWeight:400,letterSpacing:"-0.02em"},children:(0,t.jsx)(w.Editable,{field:"galleryHeading",type:"text",role:"heading",placeholder:"Heading",children:s})})]}),(0,t.jsxs)("a",{href:d,...(0,T.linkProps)(d,r,"galleryButtonUrl"),className:"inline-flex items-center gap-2 self
1-start text-xs uppercase tracking-[0.2em] pb-1 transition-opacity hover:opacity-70 sm:self-end",style:{color:"var(--section-heading, #1A1A1A)",borderBottom:"1px solid currentColor"},children:[(0,t.jsx)(w.Editable,{field:"galleryButtonText",type:"button",linkField:"galleryButtonUrl",placeholder:"View Gallery",children:o}),(0,t.jsx)(c.ArrowUpRight,{size:14,strokeWidth:1.5})]})]}),(0,t.jsxs)("div",{className:"hidden md:grid gap-3",style:{gridTemplateColumns:"repeat(4, 1fr)",gridAutoRows:"minmax(180px, 1fr)"},children:[(0,t.jsx)("div",{className:b,style:{gridColumn:"span 2"},...j(0),children:(0,t.jsx)(W,{media:m(0),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})}),(0,t.jsx)("div",{className:b,...j(1),children:(0,t.jsx)(W,{media:m(1),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})}),(0,t.jsx)("div",{className:b,...j(2),children:(0,t.jsx)(W,{media:m(2),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})}),(0,t.jsx)("div",{className:b,style:{gridColumn:"span 2"},...j(3),children:(0,t.jsx)(W,{media:m(3),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})}),(0,t.jsx)("div",{className:b,style:{gridColumn:"span 2"},...j(4),children:(0,t.jsx)(W,{media:m(4),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})}),(0,t.jsx)("div",{className:b,...j(5),children:(0,t.jsx)(W,{media:m(5),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})}),(0,t.jsx)("div",{className:b,...j(6),children:(0,t.jsx)(W,{media:m(6),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})}),(0,t.jsx)("div",{className:b,style:{gridColumn:"span 2"},...j(7),children:(0,t.jsx)(W,{media:m(7),className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-2 md:hidden",style:{gridAutoRows:"minmax(150px, 1fr)"},children:x.slice(0,6).map((e,l)=>(0,t.jsx)("div",{className:b,style:l%5==0?{gridColumn:"span 2",gridRow:"span 2"}:void 0,...j(l),children:(0,t.jsx)(W,{media:e,className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})},e.url))})]}),p>=0&&h.length>0&&(0,t.jsx)(L,{images:h,index:p,onClose:f,onPrev:()=>u(e=>e<=0?h.length-1:e-1),onNext:()=>u(e=>e>=h.length-1?0:e+1)})]})},"GalleryContentAtelier",0,function({property:e,content:l}){let r=P(e,l),i=(0,A.useIsEditing)(),s=r.galleryImages.filter(e=>!!e?.url),[n,o]=(0,a.useState)(-1),c=(0,a.useCallback)(e=>{if(i)return;let t=r.galleryImages[e]?.url;if(!t)return;let l=s.findIndex(e=>e.url===t);l>=0&&o(l)},[i,r.galleryImages,s]),d=(0,a.useCallback)(()=>o(-1),[]),x=(0,a.useCallback)(()=>o(e=>e<=0?s.length-1:e-1),[s.length]),m=(0,a.useCallback)(()=>o(e=>e>=s.length-1?0:e+1),[s.length]),h=(0,A.useLiveEditorRuntime)(),p=i?"aspect-square overflow-hidden cursor-pointer fle-item-card":"aspect-square overflow-hidden cursor-zoom-in group/tile";return(0,t.jsxs)("section",{className:"px-6",style:{...(0,k.sectionBg)(),...(0,k.sectionPadding)(),fontFamily:I},children:[(0,t.jsx)("div",{className:"mx-auto max-w-[1280px]",children:0===r.galleryImages.length?(0,t.jsx)("p",{className:"text-center text-sm",style:(0,k.textColor)(),children:"No gallery images yet."}):(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-3 sm:gap-4 lg:grid-cols-4",children:r.galleryImages.map((e,l)=>(0,t.jsx)("div",{className:p,...(e=>{if(i){let t=`galleryImages[${e}]`;return h?{"data-editable-field":t,onClick:e=>{e.stopPropagation(),h.selectElement(t,"item")}}:{"data-editable-field":t}}return{onClick:()=>c(e),role:"button",tabIndex:0,onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),c(e))},"aria-label":`Open image ${e+1}`}})(l),children:(0,t.jsx)(W,{media:e,className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})},e.url))})}),n>=0&&s.length>0&&(0,t.jsx)(L,{images:s,index:n,onClose:d,onPrev:x,onNext:m})]})},"HeaderAtelier",0,function({property:e,content:l}){let s=P(e,l),c=(0,j.getTranslations)(s.locale),x=U(s),m=(0,y.getNavLinks)(s,x,c,{uppercase:!1}),h=(0,b.resolveLogo)(s,"dark"),p=(0,b.resolveLogo)(s,"light"),[u,g]=(0,a.useState)(!1),f=(0,r.useIsClient)(),v=(0,C.getVariantByIdWithDefault)("site-header:template-atelier")?.buttonSlots??[],N=v.find(e=>"scheduleButton"===e.key),k=v.find(e=>"primaryButton"===e.key),A=N?(0,F.resolveButtonSlot)(N,l,s,c):null,E=k?(0,F.resolveButtonSlot)(k,l,s,c):null;(0,a.useEffect)(()=>
1{if(!u)return;let e=e=>{"Escape"===e.key&&g(!1)};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[u]);let S=(0,B.useScrollLock)(u);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{ref:S,className:"sticky top-0 z-50 border-b",style:{backgroundColor:"#F5F1EA",borderColor:"rgba(26,26,26,0.12)",color:"#1A1A1A",fontFamily:I},children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-[1280px] items-center justify-between gap-3 px-6 h-14 md:h-16",children:[(0,t.jsx)("a",{href:x,className:"flex-shrink-0 min-w-0",children:(0,t.jsx)(w.Editable,{field:"logoDark",type:"image",children:(0,t.jsx)(z,{logo:h,name:(0,b.brandText)(s)})})}),(0,t.jsxs)("div",{className:"flex items-center gap-6",children:[(0,t.jsx)("button",{type:"button","data-button-action":"open-schedule-tour",className:"hidden md:inline-flex text-[13px] tracking-wide hover:opacity-70 transition-opacity",style:{color:"var(--section-heading, #1A1A1A)"},children:(0,t.jsx)(w.Editable,{field:"scheduleButtonText",type:"button",placeholder:A?.text??"Schedule a Tour",children:A?.text||"Schedule a Tour"})}),E?.hasUrl&&(0,t.jsx)("a",{href:E.url,...(0,T.linkProps)(E.url,s,"primaryButtonUrl"),className:"hidden md:inline-flex text-[13px] tracking-wide hover:opacity-70 transition-opacity",style:{color:"var(--section-heading, #1A1A1A)"},children:(0,t.jsx)(w.Editable,{field:"primaryButtonText",type:"button",linkField:"primaryButtonUrl",placeholder:E.text,children:E.text})}),(0,t.jsx)("button",{type:"button",onClick:()=>g(!0),className:"p-1 cursor-pointer hover:opacity-70 transition-opacity","aria-label":"Open menu",style:{color:"var(--section-heading, #1A1A1A)"},children:(0,t.jsx)(n.Menu,{size:26,strokeWidth:1.25})})]})]})}),u&&f&&(0,i.createPortal)((0,t.jsxs)("div",{className:"fixed inset-0 z-[10000] flex flex-col overflow-y-auto",style:{backgroundColor:"#1A1A1A",color:"#F5F1EA",fontFamily:I},children:[(0,t.jsxs)("div",{className:"flex items-center justify-between px-6 h-14 md:h-16",children:[(0,t.jsx)("a",{href:x,className:"flex-shrink-0 min-w-0",onClick:()=>g(!1),children:(0,t.jsx)(z,{logo:p,name:(0,b.brandText)(s),style:{color:"#F5F1EA"}})}),(0,t.jsxs)("div",{className:"flex items-center gap-6",children:[(0,t.jsx)("button",{type:"button","data-button-action":"open-schedule-tour",onClick:()=>g(!1),className:"hidden sm:inline-flex text-[13px] tracking-wide hover:opacity-70 transition-opacity",children:(0,t.jsx)(w.Editable,{field:"scheduleButtonText",type:"button",placeholder:A?.text??"Schedule a Tour",children:A?.text||"Schedule a Tour"})}),E?.hasUrl&&(0,t.jsx)("a",{href:E.url,onClick:()=>g(!1),className:"hidden sm:inline-flex text-[13px] tracking-wide hover:opacity-70 transition-opacity",children:E.text}),(0,t.jsx)("button",{type:"button",onClick:()=>g(!1),className:"p-1 cursor-pointer hover:opacity-70 transition-opacity","aria-label":"Close menu",children:(0,t.jsx)(o.X,{size:26,strokeWidth:1.25})})]})]}),(0,t.jsxs)("nav",{className:"flex flex-1 flex-col items-center justify-center gap-6 px-6 pb-16",children:[m.map((e,l)=>{let a={fontFamily:I,fontWeight:400,letterSpacing:"-0.01em",animationDelay:`${60*l}ms`};return(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[e.href?(0,t.jsx)("a",{href:e.href,onClick:()=>g(!1),className:"atelier-menu-link text-3xl md:text-4xl",style:a,...(0,y.navTargetProps)(e.external),children:e.label}):(0,t.jsx)("span",{className:"atelier-menu-link text-3xl md:text-4xl",style:a,children:e.label}),e.children&&e.children.length>0&&(0,t.jsx)("div",{className:"atelier-menu-link flex flex-col items-center gap-2",style:{animationDelay:`${60*l}ms`},children:e.children.map((e,l)=>(0,t.jsx)("a",{href:e.href,onClick:()=>g(!1),className:"text-lg opacity-70 hover:opacity-100 transition-opacity md:text-xl",style:{fontFamily:I,fontWeight:400},...(0,y.navTargetProps)(e.external),children:e.label},`${e.label}-${l}`))})]},`${e.label}-${l}`)}),s.phone&&(0,t.jsxs)("a",{href:`tel:${s.phone}`,onClick:()=>g(!1),className:"mt-8 inline-flex items-center gap-2 text-sm opacity-70 hover:opacity-100 transition-opacity",children:[(0,t.jsx)(d.Phone,{size:14,strokeWidth:1.5}),s.phone]})]}),(0,t.jsx)("style",{children:`
2            .atelier-menu-link {
3              opacity: 0;
4              transform: translateY(8px);
5              animation: atelier-menu-in 480ms cubic-bezier(0.22, 1, 0.36, 1) forwards;
6            }
7            @keyframes atelier-menu-in {
8              to { opacity: 1; transform: translateY(0); }
9            }
10          `})]}),document.body)]})},"HeroAtelier",0,function({property:e,content:a}){let r,i,s,n=P(e,a),o=(0,A.useIsEditing)(),c=(0,A.useOverlayOpacity)(.55),d=(0,A.useBgImagePosition)(),x=(0,A.useBgImageScale)(),m=n.heroImage?.url;return(0,t.jsxs)("section",{className:"atelier-hero relative flex items-center overflow-hidden",style:{minHeight:o?"var(--section-min-h, 640px)":"85vh",fontFamily:I},children:[(0,t.jsx)(w.Editable,{field:"heroImage",type:"image",selectOnly:!0,children:m?(0,t.jsx)(l.OptimizedImg,{src:m,alt:"",className:"atelier-hero-img absolute inset-0 h-full w-full object-cover",style:{objectPosition:d,scale:x}}):(0,t.jsx)("div",{className:"absolute inset-0 bg-[#1A1A1A]","aria-hidden":"true"})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black",style:{opacity:c}}),(0,t.jsx)("style",{children:`
11        .atelier-hero-img {
12          will-change: transform;
13          transform-origin: center center;
14          animation: atelier-kenburns 24s ease-in-out infinite alternate;
15        }
16        @keyframes atelier-kenburns {
17          from { transform: scale(1.04) translate(0, 0); }
18          to   { transform: scale(1.12) translate(-1.5%, -1.5%); }
19        }
20        @media (prefers-reduced-motion: reduce) {
21          .atelier-hero-img { animation: none; transform: none; }
22        }
23      `}),(0,t.jsxs)("div",{className:"relative z-10 mx-auto w-full max-w-[1280px] px-5 py-16 sm:px-6 sm:py-20 md:py-24 text-center",children:[(o||n.heroSubHeadline)&&(0,t.jsx)("p",{className:"mb-4 text-[10px] sm:mb-6 sm:text-xs",style:{...(0,k.secondaryColor)(),...(0,k.labelStyle)(),color:"#F5F1EA",opacity:.85},children:(0,t.jsx)(w.Editable,{field:"heroSubHeadline",type:"text",placeholder:"Eyebrow",children:n.heroSubHeadline})}),(0,t.jsx)("h1",{className:"mx-auto max-w-[1100px] text-4xl leading-[1.08] sm:text-5xl md:text-6xl lg:text-7xl",style:{color:"#F5F1EA",fontFamily:S,fontWeight:400,letterSpacing:"-0.025em"},children:(0,t.jsx)(w.Editable,{field:"heroHeading",type:"text",role:"heading",placeholder:"Headline",children:n.heroHeading||n.name})}),(o||n.heroSubText)&&(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-xl text-sm leading-relaxed sm:mt-6 sm:text-base",style:{color:"#F5F1EA",opacity:.8},children:(0,t.jsx)(w.Editable,{field:"heroSubText",type:"text",placeholder:"Sub text",children:n.heroSubText})}),(r=H(n,"heroPrimaryButtonText")??"Apply Now",i=H(n,"heroPrimaryButtonUrl")??n.applyUrl??"#",s=o||!!n.heroButtonText,(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-8 sm:mt-10 flex flex-col items-center justify-center gap-3 sm:flex-row sm:gap-4",children:[(0,t.jsx)("a",{href:i,...(0,T.linkProps)(i,n,"heroPrimaryButtonUrl"),className:"atelier-hero-cta-primary inline-flex items-center gap-2 px-6 py-3 text-[11px] uppercase tracking-[0.2em] border transition-colors duration-200 sm:px-8 sm:py-3.5 sm:text-xs",children:(0,t.jsx)(w.Editable,{field:"heroPrimaryButtonText",type:"button",linkField:"heroPrimaryButtonUrl",placeholder:"Apply Now",children:r})}),s&&(0,t.jsx)("a",{href:n.heroButtonUrl??"#",...(0,T.linkProps)(n.heroButtonUrl??"#",n,"heroButtonUrl"),className:"atelier-hero-cta inline-flex items-center gap-2 px-6 py-3 text-[11px] uppercase tracking-[0.2em] border transition-colors duration-200 sm:px-8 sm:py-3.5 sm:text-xs",children:(0,t.jsx)(w.Editable,{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Schedule a Tour",children:n.heroButtonText})})]}),(0,t.jsx)("style",{children:`
24                /* Primary: filled bone, charcoal label → hover terracotta + bone */
25                .atelier-hero-cta-primary { background-color: #F5F1EA; border-color: #F5F1EA; color: #1A1A1A; }
26                .atelier-hero-cta-primary:hover { background-color: #A8492F; border-color: #A8492F; color: #F5F1EA; }
27                /* Secondary outline: bone outline + bone label → hover bone fill + charcoal */
28                .atelier-hero-cta { background-color: transparent; border-color: #F5F1EA; color: #F5F1EA; }
29                .atelier-hero-cta:hover { background-color: #F5F1EA; border-color: #F5F1EA; color: #1A1A1A; }
30              `})]}))]})]})},"IntroAtelier",0,function({property:e,content:l}){let a=P(e,l),r=(0,A.useIsEditing)(),i=H(a,"introEyebrow")??"About",s=a.introHeading||"A place to settle in.",n="string"==typeof a.introText&&a.introText||"<p>A community designed with intention. Architectural detail, materials with provenance, and the kind of quiet that lets a place feel like home.</p>",o=H(a,"introButtonText"),c=H(a,"introButtonUrl")??"#";return(0,t.jsx)("section",{className:"px-6",style:{...(0,k.sectionBg)(),...(0,k.sectionPadding)(),...(0,k.sectionMinHeightOptional)(),fontFamily:I},children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1100px] text-center",children:[(r||i)&&(0,t.jsx)("p",{className:"mb-6 text-[11px]",style:{...(0,k.secondaryColor)(),...(0,k.labelStyle)()},children:(0,t.jsx)(w.Editable,{field:"introEyebrow",type:"text",placeholder:"Eyebrow",children:i})}),(0,t.jsx)("h2",{className:"mb-6 mx-auto max-w-3xl text-3xl sm:text-4xl md:text-5xl leading-[1.1]",style:{...(0,k.headingColor)(),fontFamily:S,fontWeight:400,letterSpacing:"-0.02em"},children:(0,t.jsx)(w.Editable,{field:"introHeading",type:"text",role:"heading",placeholder:"Heading",children:s})}),(0,t.jsx)("div",{className:"prose prose-base mx-auto max-w-[60ch] leading-relaxed sm:text-lg lg:max-w-[68ch]",style:(0,k.textColor)(),children:r?(0,t.jsx)(w.Editable,{field:"introText",type:"richtext",placeholder:"Description"}):(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:n}})}),(r||o)&&(0,t.jsx)("a",{href:c,...(0,T.linkProps)(c,a,"introButtonUrl"),className:"mt-10 inline-flex items-center gap-2 px-8 py-3.5 text-xs uppercase tracking-[0.2em] border transition-all hover:opacity-70",style:{...(0,k.borderColor)(),color:"var(--section-heading, #1A1A1A)"},children:(0,t.jsx)(w.Editable,{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"See our story",children:o})})]})})},"SubPageHeroAtelier",0,function({property:e,content:l}){let a=P(e,l),r=(0,A.useIsEditing)(),i=l?.subPageHeroImage,n=a.subPageHeroImage??null,o=l?.subPageHeroTitle??a.subPageHeroTitle,c=l?.subPageHeroEyebrow??a.subPageHeroEyebrow??"Atelier",d=o??a.heroHeading??a.name,x=i??n??a.heroImage??a.galleryImages?.[0]??null;return(0,t.jsxs)("section",{className:"relative flex items-center overflow-hidden px-6",style:{...(0,k.sectionMinHeightSmall)(),backgroundColor:"#1A1A1A",color:"#F5F1EA",fontFamily:I},children:[(0,t.jsx)(w.Editable,{field:"subPageHeroImage",type:"image",selectOnly:!0,children:x?.url?(0,t.jsx)(s.default,{src:x.url,alt:x.alternativeText||d||"",fill:!0,priority:!0,className:"object-cover opacity-50",sizes:"100vw"}):(0,t.jsx)("div",{className:"absolute inset-0 bg-[#1A1A1A]","aria-hidden":"true"})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/30","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"relative z-10 mx-auto w-full max-w-[1280px] py-20 text-center",children:[(r||c)&&(0,t.jsx)("p",{className:"mb-4 text-[11px] tracking-[0.22em] uppercase",style:{color:"#D9785C"},children:(0,t.jsx)(w.Editable,{field:"subPageHeroEyebrow",type:"text",placeholder:"Eyebrow",children:c})}),(0,t.jsx)("h1",{className:"mx-auto max-w-3xl text-3xl sm:text-4xl md:text-5xl leading-[1.1]",style:{color:"#F5F1EA",fontFamily:S,fontWeight:400,letterSpacing:"-0.02em"},children:(0,t.jsx)(w.Editable,{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page Title",children:d})})]})]})}])}]);

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.