PageSourceSearch

https://www.seniorlivingathensonvillage.com/_next/static/immutable/chunks/3atkolxe41cro.js

js seniorlivingathensonvillage.com collected 2026-10-08 22:52:55 UTC 46,068 bytes, 28 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,178644,e=>{"use strict";var t=e.i(843476),l=e.i(855362),s=e.i(271645),a=e.i(145447),r=e.i(174080),i=e.i(657688),n=e.i(37727),o=e.i(115057),d=e.i(343432),c=e.i(346897),x=e.i(555436),p=e.i(489853),m=e.i(396400),m=m,h=e.i(643531),g=e.i(474971),g=g,u=e.i(237092),u=u,f=e.i(335349),f=f,b=e.i(858500),y=e.i(934972),j=e.i(174344),v=e.i(870273),N=e.i(383157),w=e.i(923102),k=e.i(551348),E=e.i(723616),F=e.i(248256),C=e.i(755600),T=e.i(238442),B=e.i(869253),S=e.i(840716),P=e.i(660481),$=e.i(758031),I=e.i(378908),A=e.i(45546),z=e.i(63913),U=e.i(708958),H=e.i(68219),R=e.i(336970),W=e.i(107717),D=e.i(282024),M=e.i(214988),L=e.i(452265);function O(e,t){if(!t||0===Object.keys(t).length)return e;let l={};for(let[e,s]of Object.entries(t))""!==s&&null!=s&&(l[e]=s);return 0===Object.keys(l).length?e:{...e,...l}}let q="var(--font-plus-jakarta, 'Plus Jakarta Sans', ui-sans-serif, system-ui, sans-serif)",_="var(--font-open-sans, 'Open Sans', ui-sans-serif, system-ui, sans-serif)",V="#2E2E2E",X="#000000",G="#8D5533",K="#E6D1B3",J="#F9F9F9",Y="#787878",Q="#E4E4E4",Z="inline-flex cursor-pointer items-center gap-2 rounded-full px-5 py-2.5 text-[13.5px] font-semibold transition-all duration-300",ee=`${Z} bg-[#2E2E2E] text-[#F9F9F9] border border-[#2E2E2E] hover:bg-[#8D5533] hover:border-[#8D5533]`,et=`${Z} bg-transparent text-[#2E2E2E] border border-[#2E2E2E] hover:bg-[#2E2E2E] hover:text-[#F9F9F9]`,el=`${Z} bg-[#E6D1B3] text-[#2E2E2E] border border-[#E6D1B3] hover:bg-[#8D5533] hover:text-[#F9F9F9] hover:border-[#8D5533]`,es=`${Z} bg-transparent text-[#F9F9F9] border border-white/40 hover:bg-[#F9F9F9] hover:text-[#2E2E2E] hover:border-[#F9F9F9]`;function ea(e,t){let l=e[t];return"string"==typeof l&&l.length>0?l:void 0}let er={facebook:N.Facebook,instagram:w.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:k.Linkedin,youtube:E.Youtube,other:F.Globe};function ei(e){return(0,W.getPropertyBasePath)(e)}let en="mx-auto w-full max-w-[1400px] px-6 sm:px-10 lg:px-14";function eo({logo:e,name:s,imgClassName:a,textClassName:r,style:i}){return e?(0,t.jsx)(l.OptimizedImg,{src:e.url,alt:s,className:a||"h-8 w-auto max-w-[170px] object-contain",style:i}):(0,t.jsx)("span",{className:r||"text-lg sm:text-2xl tracking-tight",style:{fontFamily:q,fontWeight:700,letterSpacing:"-0.02em",...i},children:s})}function ed({media:e,className:s}){return e?.url?(0,t.jsx)(l.OptimizedImg,{src:e.url,alt:e.alternativeText??"",className:s}):(0,t.jsx)("div",{className:`${s??""} bg-black/[0.06]`,"aria-hidden":"true"})}let ec=[{title:"Concierge & Front Desk",text:"A real person from 7am to 11pm. Packages signed for, guests welcomed, reservations made.",cta:"View Amenities",Icon:g.default},{title:"24/7 Maintenance",text:"Submit a request from your phone, get a response in under an hour. Most things fixed same day.",cta:"Resident Portal",Icon:u.default},{title:"Flexible Leasing",text:"Six-month, twelve-month, and corporate stays. Transparent pricing and answers in plain English.",cta:"Apply Now",Icon:f.default}],ex=["Resort-Style Pool","24/7 Fitness Center","Resident Lounge","Pet Spa & Dog Park","Covered Parking","Package Concierge","Rooftop Terrace","In-Unit Washer & Dryer"],ep=[{title:"Browse Floor Plans",text:"Explore studios through penthouses with photos, layouts, and live availability.",Icon:x.Search},{title:"Schedule a Tour",text:"Book an in-person walk-through or a guided video tour — same-day most weekdays.",Icon:p.CalendarDays},{title:"Apply Online",text:"Five-minute application, soft credit pull, decision in 24 hours. Move-in coordinated for you.",Icon:m.default}];function em({images:e,index:a,onClose:r,onPrev:i,onNext:o}){(0,s.useEffect)(()=>{function e(e){"Escape"===e.key?r():"ArrowLeft"===e.key?i():"ArrowRight"===e.key&&o()}return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[r,i,o]);let d=(0,M.useScrollLock)(!0),c=e[a];return c?(0,t.jsxs)("div",{ref:d,className:"fixed inset-0 z-[80] flex items-center justify-center bg-black/95 p-4",onClick:r,role:"dialog","aria-label":`Image ${a+1} of ${e.length}`,children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),r()},className:"absolute right-4 top-4 z-10 cursor-pointer p-2 text-white/70 transition-colors hover:text-white","aria-label":"Close lightbox",children:(0,t.jsx)(n.X,{className:"h-7 w-7",strokeWidth:1.5})}),(0,t.jsx)("div",{className:"relative max-h-[90vh] max-w-[92vw]",onClick:e=>e.stopPropagation(),children:(0,t.jsx)(l.OptimizedImg,{src:c.url,alt:c.alternativeText??`Image ${a+1}`,className:"max-h-[85vh] w-auto object-contain"})})]}):null}e.s(["AmenitiesAspenRidge",0,function({property:e,content:a}){let r=O(e,a),i=(0,U.useIsEditing)(),n=ei(r),d=(0,A.resolveEditableText)(a,"amenitiesHeading",e.amenitiesHeading,"Everything you need, close to home"),c=(0,A.resolveEditableText)(a,"amenitiesText",e.amenitiesText,"A thoughtfully curated set of amenities designed for the way you actually live — work, unwind, and everything in between."),x=r.amenities.filter(e=>"community"===(e.category??"").toLowerCase()),p=x.length>0?x:r.amenities,m=p.length>0?p.slice(0,8).map(e=>e.label):ex,g=r.galleryImages.filter(e=>
1!!e?.url).slice(0,5),[u,f]=(0,s.useState)(-1),b=(0,s.useCallback)(()=>f(-1),[]);return(0,t.jsxs)("section",{style:{...(0,$.sectionBgAlt)(),...(0,$.sectionPadding)(),fontFamily:_},children:[(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1400px] px-6 sm:px-10 lg:px-14",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-12 lg:grid-cols-[1fr_1.15fr] lg:gap-16",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-4 text-[11px]",style:{...(0,$.accentColor)(),...(0,$.labelStyle)()},children:"Amenities"}),(i||d)&&(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl md:text-[2.9rem]",style:{...(0,$.headingColor)(),fontFamily:q,fontWeight:500,letterSpacing:"-0.015em",lineHeight:1.12},children:(0,t.jsx)(I.Editable,{field:"amenitiesHeading",type:"text",role:"heading",placeholder:"Section heading",children:d})}),(i||c)&&(0,t.jsx)("p",{className:"mt-5 max-w-md text-base leading-relaxed",style:(0,$.textColor)(),children:(0,t.jsx)(I.Editable,{field:"amenitiesText",type:"text",placeholder:"Section intro",children:c})}),(0,t.jsxs)("a",{href:`${n}/amenities`,className:`mt-8 ${ee}`,style:{fontFamily:q},children:["View All Amenities ",(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2})]})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-x-8 gap-y-1 sm:grid-cols-2",children:m.map((e,l)=>(0,t.jsxs)("div",{className:"flex items-center gap-3 border-b py-3.5",style:(0,$.borderColor)(),children:[(0,t.jsx)("span",{className:"inline-flex h-6 w-6 flex-shrink-0 items-center justify-center rounded-full",style:{backgroundColor:K,color:G},children:(0,t.jsx)(h.Check,{size:13,strokeWidth:2.5})}),(0,t.jsx)("span",{className:"text-[15px]",style:(0,$.textColor)(),children:e})]},l))})]}),g.length>0&&(0,t.jsx)("div",{className:"mt-12 grid grid-cols-3 gap-3 sm:mt-16 sm:grid-cols-5 sm:gap-4",children:g.map((e,s)=>(0,t.jsx)("button",{type:"button",onClick:()=>{!i&&f(s)},className:"group relative cursor-pointer overflow-hidden rounded-[16px]","aria-label":`Open image ${s+1}`,children:(0,t.jsx)(l.OptimizedImg,{src:e.url,alt:e.alternativeText??"",className:"aspect-square w-full object-cover transition-transform duration-500 group-hover:scale-105"})},e.url))})]}),u>=0&&g.length>0&&(0,t.jsx)(em,{images:g,index:u,onClose:b,onPrev:()=>f(e=>e<=0?g.length-1:e-1),onNext:()=>f(e=>e>=g.length-1?0:e+1)})]})},"AmenitiesContentAspenRidge",0,function({property:e,content:l}){let s=O(e,l),a=(0,U.useIsEditing)(),r=(0,A.resolveEditableText)(l,"amenitiesText",e.amenitiesText,""),i=Object.entries(s.amenities.reduce((e,t)=>{let l=t.category||"Community";return(e[l]??=[]).push(t),e},{}));return(0,t.jsx)("section",{style:{...(0,$.sectionBg)(),...(0,$.sectionPadding)(),fontFamily:_},children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1100px] px-6 sm:px-10 lg:px-14",children:[(a||r)&&(0,t.jsx)("p",{className:"mb-12 max-w-2xl text-base leading-relaxed",style:(0,$.textColor)(),children:(0,t.jsx)(I.Editable,{field:"amenitiesText",type:"text",placeholder:"Intro text",children:r})}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-x-12 gap-y-12 md:grid-cols-2",children:0===i.length?(0,t.jsx)("p",{className:"text-sm",style:(0,$.textColor)(),children:"No amenities listed yet."}):i.map(([e,l])=>(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-4 border-b pb-3 text-[11px] uppercase tracking-[0.2em]",style:{...(0,$.accentColor)(),...(0,$.borderColor)()},children:e}),(0,t.jsx)("ul",{className:"space-y-2.5 text-base",style:(0,$.textColor)(),children:l.map(e=>(0,t.jsxs)("li",{className:"flex items-baseline gap-3",children:[(0,t.jsx)("span",{className:"text-xs",style:{color:G},children:"—"}),(0,t.jsx)("span",{children:e.label})]},e.label))})]},e))})]})})},"ContactContentAspenRidge",0,function({property:e,content:l}){let s=O(e,l);return(0,t.jsx)("section",{style:{...(0,$.sectionBg)(),...(0,$.sectionPadding)(),fontFamily:_},children:(0,t.jsxs)("div",{className:"mx-auto grid w-full max-w-[1400px] grid-cols-1 gap-12 px-6 sm:px-10 lg:grid-cols-5 lg:px-14",children:[(0,t.jsx)("div",{className:"lg:col-span-3",children:(0,t.jsx)(P.ContactFormSlot,{saasPropertyCode:s.saasPropertyCode,embed:"string"==typeof l?.contactEmbedHtml?l.contactEmbedHtml:void 0,className:"w-full"})}),(0,t.jsxs)("aside",{className:"space-y-8 lg:col-span-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-4 border-b pb-3 text-[11px] uppercase tracking-[0.2em]",style:{...(0,$.accentColor)(),...(0,$.borderColor)()},children:"Visit"}),(0,t.jsxs)("p",{className:"text-base leading-relaxed",style:(0,$.textColor)(),children:[s.address1,s.address2?(0,t.jsxs)(t.Fragment,{children:[", ",s.address2]}):null,(0,t.jsx)("br",{}),s.city,", ",s.state," ",s.zip]})]}),s.phone&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-4 border-b pb-3 text-[11px] uppercase tracking-[0.2em]",style:{...(0,$.accentColor)(),...(0,$.borderColor)()},children:"Call"}),(0,t.jsx)("a",{href:`tel:${s.phone}`,className:"text-base transition-opacity hover:opacity-70",style:(0,$.headingColor)(),children:s.phone})]}),s.email&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-4 border-b pb-3 text-[11px] uppercase tracking-[0.2em]",style:{...(0,$.accentColor)(),...(0,$.borderColor)()},children:"Email"}),(0,t.jsx)("a",{href:`mailto:${s.email}`,className:"text-base transition-opacity hover:opacity-70",style:{color:G},children:s.email})]}),s.officeHours&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"mb-4 border-b pb-3 text-[11px] uppercase tracking-[0.2em]",style:{...(0,$.accentColor)(),...(0,$.borderColor)()},children:"Hours"}),(0,t.jsx)("p",{className:"whitespace-pre-line text-base",style:(0,$.textColor)(),children:s.officeHours})]})]})]})})},"CtaAspenRidge",0,function({property:e,content:l}){let s=O(e,l),a=(0,U.useIsEditing)(),r=(0,A.resolveEditableText)(l,"ctaHeadline",e.ctaHeadline,"Ready to see it in person? Schedule a tour or reach out — we'd love to show you around."),i=(0,A.resolveEditableText)(l,"ctaSubtext",e.ctaSubtext,""),n=ea(s,"ctaButtonText")??"Schedule a Tour",d=ea(s,"ctaButtonUrl")??"modal:schedule-tour",c=ea(s,"ctaSecondaryButtonText")??"Contact Us",x=ea(s,"ctaSecondaryButtonUrl")??`${ei(s)}/contact`;return(0,t.jsx)("section",{style:{...(0,$.sectionBg)(),fontFamily:_},children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[1400px] px-6 pb-24 pt-8 sm:px-10 sm:pb-32 lg:px-14",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 items-center gap-6 rounded-[18px] px-9 py-12 sm:px-14 sm:py-14 lg:grid-cols-[1.6fr_1fr]",style:{backgroundColor:X,color:J},children:[(0,t.jsxs)("div",{children:[(a||r)&&(0,t.jsx)("h2",{className:"max-w-[680px] text-xl sm:text-2xl md:text-[1.9rem]",style:{color:J,fontFamily:q,fontWeight:500,lineHeight:1.3},children:(0,t.jsx)(I.Editable,{field:"ctaHeadline",type:"text",role:"heading",placeholder:"Heading",children:r})}),(a||i)&&(0,t.jsx)("p",{className:"mt-5 max-w-xl text-base leading-relaxed",style:{color:J,opacity:.8},children:(0,t.jsx)(I.Editable,{field:"ctaSubtext",type:"text",placeholder:"Body text",children:i})})]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-3 lg:justify-end",children:[(0,t.jsxs)("a",{href:d,...(0,L.linkProps)(d,s,"ctaButtonUrl"),className:el.replace("bg-[#E6D1B3]","bg-[#F9F9F9]").replace("border-[#
1E6D1B3]","border-[#F9F9F9]"),style:{fontFamily:q},children:[(0,t.jsx)(I.Editable,{field:"ctaButtonText",type:"button",linkField:"ctaButtonUrl",placeholder:"Schedule a Tour",children:n}),(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2})]}),(0,t.jsx)("a",{href:x,...(0,L.linkProps)(x,s,"ctaSecondaryButtonUrl"),className:es,style:{fontFamily:q},children:(0,t.jsx)(I.Editable,{field:"ctaSecondaryButtonText",type:"button",linkField:"ctaSecondaryButtonUrl",placeholder:"Contact Us",children:c})})]})]})})})},"FeatureBlocksAspenRidge",0,function({property:e,content:l}){let s=O(e,l),a=(0,U.useIsEditing)(),r=ei(s),i=(0,A.resolveEditableText)(l,"servicesHeading",e.servicesHeading,"Resident services, designed for daily life"),n=(0,A.resolveEditableText)(l,"servicesText",e.servicesText,"Everything your building should already do — quietly handled, so you can think about the rest of your day."),d=ec.map((t,a)=>{let i=a+1,n=0===a?`${r}/amenities`:1===a?(0,D.getResidentPortalUrl)(s.saasPropertyCode)??`${r}/contact`:s.applyUrl||(0,D.getApplyNowUrl)(s.saasPropertyCode)||`${r}/contact`;return{idx:i,title:(0,A.resolveEditableText)(l,`featureBlock${i}Title`,e[`featureBlock${i}Title`],t.title),text:(0,A.resolveEditableText)(l,`featureBlock${i}Description`,e[`featureBlock${i}Description`],t.text),cta:e[`featureBlock${i}ButtonText`]||t.cta,url:e[`featureBlock${i}ButtonUrl`]||n,Icon:t.Icon}});return(0,t.jsx)("section",{style:{...(0,$.sectionBg)(),...(0,$.sectionPadding)(),fontFamily:_},children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1400px] px-6 sm:px-10 lg:px-14",children:[(0,t.jsxs)("div",{className:"mb-14 grid grid-cols-1 items-end gap-6 md:grid-cols-2",children:[(a||i)&&(0,t.jsx)("h2",{className:"max-w-[540px] text-3xl sm:text-4xl md:text-[2.9rem]",style:{...(0,$.headingColor)(),fontFamily:q,fontWeight:500,letterSpacing:"-0.015em",lineHeight:1.12},children:(0,t.jsx)(I.Editable,{field:"servicesHeading",type:"text",role:"heading",placeholder:"Section heading",children:i})}),(a||n)&&(0,t.jsx)("p",{className:"max-w-[520px] text-base leading-relaxed md:text-right",style:(0,$.textColor)(),children:(0,t.jsx)(I.Editable,{field:"servicesText",type:"text",placeholder:"Section intro",children:n})})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-7 md:grid-cols-3",children:d.map(e=>{let l=e.Icon;return(0,t.jsxs)("div",{className:"group flex flex-col gap-6 rounded-[18px] bg-[#F7F7F7] p-9 transition-all duration-300 hover:-translate-y-1.5 hover:bg-[#E6D1B3]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("span",{className:"inline-flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-xl bg-black/[0.06] text-[#2E2E2E] transition-colors duration-300 group-hover:bg-[#2E2E2E] group-hover:text-[#E6D1B3]",children:(0,t.jsx)(l,{size:22,strokeWidth:1.5})}),(a||e.title)&&(0,t.jsx)("h3",{className:"text-xl",style:{...(0,$.headingColor)(),fontFamily:q,fontWeight:600},children:(0,t.jsx)(I.Editable,{field:`featureBlock${e.idx}Title`,type:"text",role:"heading",placeholder:"Card title",children:e.title})})]}),(a||e.text)&&(0,t.jsx)("p",{className:"flex-1 text-[15px] leading-relaxed",style:(0,$.textColor)(),children:(0,t.jsx)(I.Editable,{field:`featureBlock${e.idx}Description`,type:"text",placeholder:"Card description",children:e.text})}),(0,t.jsxs)("a",{href:e.url,...(0,L.linkProps)(e.url,s,`featureBlock${e.idx}ButtonUrl`),className:"inline-flex cursor-pointer items-center gap-2 self-start rounded-full bg-black/[0.06] px-4 py-2 text-[13px] font-semibold text-[#2E2E2E] transition-all duration-300 group-hover:bg-[#2E2E2E] group-hover:text-[#F9F9F9]",style:{fontFamily:q},children:[(0,t.jsx)(I.Editable,{field:`featureBlock${e.idx}ButtonText`,type:"button",linkField:`featureBlock${e.idx}ButtonUrl`,placeholder:"Read more",children:e.cta}),(0,t.jsx)(o.ArrowUpRight,{size:13,strokeWidth:2})]})]},e.idx)})})]})})},"FloorPlansAspenRidge",0,function({property:e,content:a}){let r=O(e,a),i=(0,U.useIsEditing)(),n=ei(r),d=(0,A.resolveEditableText)(a,"floorplansHeading",e.floorplansHeading,"Explore your perfect floor plan"),x=r.floorplans.slice(0,4),[p,m]=(0,s.use
1State)(0),h=x[p],g=h?.cardImage?.url??h?.image?.url??r.galleryImages[p]?.url??r.heroImage?.url,u=h?.rentLabel??(h?.rentMin!=null?`$${h.rentMin.toLocaleString()}`:null),f=r.applyUrl||(0,D.getApplyNowUrl)(r.saasPropertyCode)||"#apply";return(0,t.jsx)("section",{style:{...(0,$.sectionPadding)(),...(0,$.sectionMinHeightOptional)(),fontFamily:_,background:`linear-gradient(180deg, ${K} 0%, rgba(230,209,179,0.5) 100%)`},children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1400px] px-6 sm:px-10 lg:px-14",children:[(0,t.jsxs)("div",{className:"mb-14 flex flex-col gap-5 sm:flex-row sm:items-end sm:justify-between",children:[(i||d)&&(0,t.jsx)("h2",{className:"max-w-[540px] text-3xl sm:text-4xl md:text-[2.9rem]",style:{color:V,fontFamily:q,fontWeight:500,letterSpacing:"-0.015em",lineHeight:1.12},children:(0,t.jsx)(I.Editable,{field:"floorplansHeading",type:"text",role:"heading",placeholder:"Section heading",children:d})}),(0,t.jsxs)("a",{href:`${n}/floor-plans`,className:et,style:{fontFamily:q},children:["View All Plans ",(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2})]})]}),0===x.length?(0,t.jsx)("div",{className:"rounded-2xl bg-white/60 p-14 text-center text-sm",style:{color:Y},children:"Floor plans will appear here once they're added on the Floor Plans tab."}):(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-8 lg:grid-cols-[1.4fr_1fr]",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-[14px]",children:[g?(0,t.jsx)(l.OptimizedImg,{src:g,alt:h?.name??"",className:"aspect-[3/2] w-full object-cover"}):(0,t.jsx)("div",{className:"aspect-[3/2] w-full bg-black/[0.06]"}),(0,t.jsxs)("div",{className:"absolute right-4 top-4 inline-flex items-center gap-1.5 rounded-full bg-[#F9F9F9] px-3 py-1.5 text-[13px] font-semibold",style:{fontFamily:q,boxShadow:"0 4px 16px -6px rgba(0,0,0,0.25)"},children:[(0,t.jsx)(v.Star,{size:14,className:"fill-[#FFD43B] text-[#FFD43B]"})," ",h?.beds!=null?`${h.beds} Bed`:"Tour"]})]}),(0,t.jsxs)("div",{className:"relative z-[2] mx-6 -mt-24 flex flex-col gap-6 rounded-[14px] bg-[#E8E8E8] p-7",style:{boxShadow:"0 30px 60px -28px rgba(0,0,0,0.3)"},children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mb-2 inline-flex items-center gap-1.5 text-[13px]",style:{color:Y},children:[(0,t.jsx)(c.MapPin,{size:14})," ",r.name]}),(0,t.jsx)("h3",{className:"text-2xl",style:{color:V,fontFamily:q,fontWeight:600},children:h?.name})]}),u&&(0,t.jsxs)("div",{className:"whitespace-nowrap",style:{fontFamily:q,fontWeight:600,fontSize:"22px",color:V},children:[u,!h?.rentLabel&&(0,t.jsx)("span",{className:"text-[13px] font-medium",style:{color:Y},children:" / mo"})]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-5 border-t border-black/10 pt-4 text-[13.5px] font-medium",style:{color:"#454545"},children:[h?.beds!=null&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(b.BedDouble,{size:16})," ",h.beds," Bed"]}),h?.baths!=null&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(y.Bath,{size:16})," ",h.baths," Bath"]}),h?.sqftMin!=null&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(j.Maximize,{size:16})," ",h.sqftMin,h.sqftMax&&h.sqftMax!==h.sqftMin?`–${h.sqftMax}`:""," sq.ft"]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-2.5",children:[(0,t.jsxs)("a",{href:f,className:ee,style:{fontFamily:q},children:["Apply Now ",(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2})]}),(0,t.jsx)("a",{href:"modal:schedule-tour",className:et,style:{fontFamily:q},children:"Schedule a Tour"})]})]})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3.5 self-start",children:x.map((e,s)=>{let a=e.cardImage?.url??e.image?.url??r.galleryImages[s]?.url;return(0,t.jsxs)("button",{type:"button",onClick:()=>m(s),className:`relative cursor-pointer overflow-hidden rounded-[12px] border-2 transition-all duration-300 hover:-translate-y-0.5 ${s===p?"border-[#2E2E2E]":"border-transparent"}`,children:[a?(0,t.jsx)(l.OptimizedImg,{src:a,alt:e.name,className:"aspect-[3/2] w-full object-cover"}):(0,t.jsx)("div",{className:"aspect-[3/2] w-full bg-black/[0.08]"}),(0,t.jsx)("span",{className:"absolute right-2 top-2 rounded-full bg-[#F9F9F9] px-2.5 py-0.5 text-[10.5px] font-bold uppercase tracking-[0.06em]",style:{color:V,fontFamily:q},children:null!=e.beds?`${e.beds} Bed`:"Plan"}),(0,t.jsx)("span",{className:"absolute bottom-2 left-2 rounded bg-black/65 px-2.5 py-1 text-[11.5px] font-semibold text-[#F9F9F9] backdrop-blur-sm",style:{fontFamily:q},children:e.name})]},s)})})]})]})})},"FloorPlansContentAspenRidge",0,function({property:e,content:s}){let a=O(e,s),r=a.applyUrl||(0,D.getApplyNowUrl)(a.saasPropertyCode)||"#apply";return(0,t.jsx)("section",{style:{...(0,$.sectionBg)(),...(0,$.sectionPadding)(),fontFamily:_},children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[1400px] px-6 sm:px-10 lg:px-14",children:0===a.floorplans.length?(0,t.jsx)("p",{className:"text-sm",style:(0,$.textColor)(),children:"Floor plan details coming soon."}):(0,t.jsx)("div",{className:"grid grid-cols-1 gap-7 sm:grid-cols-2 lg:grid-cols-3",children:a.floorplans.map((e,s)=>{let a=e.cardImage?.url??e.image?.url;return(0,t.jsxs)("article",{className:"overflow-hidden rounded-[16px]",style:{...(0,$.cardBg)(),backgroundColor:"var(--section-card-bg, #F7F7F7)"},children:[(0,t.jsx)("div",{className:"aspect-[3/2] 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-black/[0.06]"})}),(0,t.jsxs)("div",{className:"p-7",children:[(0,t.jsx)("h3",{className:"mb-3 text-xl",style:{...(0,$.headingColor)(),fontFamily:q,fontWeight:600},children:e.name}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-4 text-[13.5px] font-medium",style:{color:"#454545"},children:[null!=e.beds&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(b.BedDouble,{size:16})," ",e.beds," Bed"]}),null!=e.baths&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(y.Bath,{size:16})," ",e.baths," Bath"]}),null!=e.sqftMin&&(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(j.Maximize,{size:16})," ",e.sqftMin,e.sqftMax&&e.sqftMax!==e.sqftMin?`–${e.sqftMax}`:""," sq.ft"]})]}),(0,t.jsxs)("div",{className:"mt-5 flex items-center justify-between gap-3",children:[e.rentLabel?(0,t.jsx)("span",{style:{fontFamily:q,fontWeight:600,color:V},children:e.rentLabel}):null!=e.rentMin?(0,t.jsxs)("span",{style:{fontFamily:q,fontWeight:600,color:V}
1,children:["From $",e.rentMin.toLocaleString(),(0,t.jsx)("span",{className:"text-[13px] font-medium",style:{color:Y},children:" / mo"})]}):null,(0,t.jsxs)("a",{href:r,className:"inline-flex cursor-pointer items-center gap-1.5 rounded-full bg-black/[0.06] px-4 py-2 text-[13px] font-semibold text-[#2E2E2E] transition-colors hover:bg-[#8D5533] hover:text-[#F9F9F9]",style:{fontFamily:q},children:["Apply ",(0,t.jsx)(o.ArrowUpRight,{size:13,strokeWidth:2})]})]})]})]},s)})})})})},"FooterAspenRidge",0,function({property:e,content:l}){let s=O(e,l),a=(0,B.getTranslations)(s.locale),r=ei(s),{mainLinks:i,utilityLinks:n,socialLinks:d,copyright:c,management:x}=(0,S.getFooterData)(s,r,a),p=ea(s,"footerApplyText")??"Apply Now",m=ea(s,"footerApplyUrl")??s.applyUrl??(0,D.getApplyNowUrl)(s.saasPropertyCode)??"#",h=ea(s,"footerPortalText")??"Resident Portal",g=ea(s,"footerPortalUrl")??(0,D.getResidentPortalUrl)(s.saasPropertyCode)??"#";return(0,t.jsx)("footer",{style:{backgroundColor:X,color:J,fontFamily:_},children:(0,t.jsxs)("div",{className:`${en} py-20`,children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-14 lg:grid-cols-[1.4fr_1fr]",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-9",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-xs uppercase tracking-[0.12em]",style:{color:Y},children:"Get in touch"}),s.email&&(0,t.jsx)("a",{href:`mailto:${s.email}`,className:"inline-block break-words border-b border-white/25 leading-[1.05] transition-colors hover:border-[#E6D1B3]",style:{fontFamily:q,fontWeight:500,letterSpacing:"-0.025em",fontSize:"clamp(28px, 3.8vw, 56px)"},children:s.email}),(0,t.jsxs)("div",{className:"mt-7 flex flex-wrap gap-2.5",children:[(0,t.jsxs)("a",{href:m,...(0,L.linkProps)(m,s,"footerApplyUrl"),className:el,style:{fontFamily:q},children:[(0,t.jsx)(I.Editable,{field:"footerApplyText",type:"button",linkField:"footerApplyUrl",placeholder:"Apply Now",children:p}),(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2})]}),(0,t.jsx)("a",{href:g,...(0,L.linkProps)(g,s,"footerPortalUrl"),className:es,style:{fontFamily:q},children:(0,t.jsx)(I.Editable,{field:"footerPortalText",type:"button",linkField:"footerPortalUrl",placeholder:"Resident Portal",children:h})})]})]}),(0,t.jsx)("div",{className:"mt-4",style:{fontFamily:q,fontWeight:800,letterSpacing:"-0.04em",lineHeight:.95,fontSize:"clamp(44px, 7vw, 92px)"},children:s.name})]}),(0,t.jsx)("div",{className:"flex flex-col gap-9",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-10 sm:grid-cols-[auto_1fr]",children:[i.length>0&&(0,t.jsx)("ul",{className:"flex flex-col gap-3.5",children:i.map((e,l)=>(0,t.jsxs)("li",{children:[e.href?(0,t.jsx)("a",{href:e.href,className:"text-base transition-all hover:pl-1.5 hover:text-[#E6D1B3]",...(0,C.navTargetProps)(e.external),children:e.label}):(0,t.jsx)("span",{className:"text-base",children:e.label}),e.children&&e.children.length>0&&(0,t.jsx)("ul",{className:"mt-2 flex flex-col gap-2 pl-4",children:e.children.map((e,l)=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.href,className:"text-sm transition-all hover:pl-1.5 hover:text-[#E6D1B3]",style:{color:Y},...(0,C.navTargetProps)(e.external),children:e.label})},`${e.label}-${l}`))})]},`${e.label}-${l}`))}),(0,t.jsxs)("div",{className:"flex flex-col gap-5 text-sm",children:[(s.address1||s.city)&&(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"mb-1 text-xs uppercase tracking-[0.06em]",style:{color:Y},children:"Visit"}),s.address1,s.address2?(0,t.jsxs)(t.Fragment,{children:[", ",s.address2]}):null,(s.city||s.state||s.zip)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("br",{}),s.city,s.city&&(s.state||s.zip)?", ":"",s.state," ",s.zip]})]}),s.phone&&(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"mb-1 text-xs uppercase tracking-[0.06em]",style:{color:Y},children:"Call"}),(0,t.jsx)("a",{href:`tel:${s.phone}`,className:"transition-colors hover:text-[#E6D1B3]",children:s.phone})]}),d.length>0&&(0,t.jsx)("div",{className:"flex items-center gap-4 pt-1",children:d.map(e=>{let l=er[e.platform]||er.other;return(0,t.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":e.platform,className:"opacity-80 transition-opacity hover:opacity-100",children:(0,t.jsx)(l,{size:18,strokeWidth:1.5})},e.platform)})})]})]})})]}),(0,t.jsxs)("div",{className:"mt-14 flex flex-col gap-3 border-t border-white/10 pt-6 text-[13px] sm:flex-row sm:flex-wrap sm:items-center",style:{color:Y},children:[(0,t.jsx)("span",{className:"sm:mr-4",children:c}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3.5 gap-y-2",children:[n.map((e,l)=>(0,t.jsx)("a",{href:e.href,className:`transition-colors hover:text-[#F9F9F9] ${l>0?"border-l border-white/18 pl-3.5":""}`,...(0,C.navTargetProps)(e.external),children:e.label},`${e.label}-${l}`)),x?.name&&(0,t.jsxs)("span",{className:"border-l border-white/18 pl-3.5",children:["Managed by"," ",x.url?(0,t.jsx)("a",{href:x.url,target:"_blank",rel:"noopener noreferrer",className:"hover:text-[#F9F9F9] underline-offset-2 hover:underline",children:x.name}):x.name]}),(0,t.jsxs)("span",{className:"border-l border-white/18 pl-3.5",children:["Powered by"," ",(0,t.jsx)("a",{href:"https://fortresstech.io/",target:"_blank",rel:"noopener noreferrer",className:"hover:text-[#F9F9F9] underline-offset-2 hover:underline",children:"FortressOS"})]})]})]})]})})},"GalleryContentAspenRidge",0,function({property:e,content:l}){let a=O(e,l),r=(0,U.useIsEditing)(),i=a.galleryImages.filter(e=>
1!!e?.url),[n,o]=(0,s.useState)(-1),d=(0,s.useCallback)(e=>{if(r)return;let t=a.galleryImages[e]?.url;if(!t)return;let l=i.findIndex(e=>e.url===t);l>=0&&o(l)},[r,a.galleryImages,i]),c=(0,s.useCallback)(()=>o(-1),[]),x=(0,s.useCallback)(()=>o(e=>e<=0?i.length-1:e-1),[i.length]),p=(0,s.useCallback)(()=>o(e=>e>=i.length-1?0:e+1),[i.length]),m=(0,U.useLiveEditorRuntime)(),h=r?"aspect-square overflow-hidden rounded-[12px] cursor-pointer fle-item-card":"aspect-square overflow-hidden rounded-[12px] cursor-zoom-in group/tile";return(0,t.jsxs)("section",{style:{...(0,$.sectionBg)(),...(0,$.sectionPadding)(),fontFamily:_},children:[(0,t.jsx)("div",{className:"mx-auto w-full max-w-[1400px] px-6 sm:px-10 lg:px-14",children:0===a.galleryImages.length?(0,t.jsx)("p",{className:"text-center text-sm",style:(0,$.textColor)(),children:"No gallery images yet."}):(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3.5 sm:grid-cols-3 lg:grid-cols-4",children:a.galleryImages.map((e,l)=>(0,t.jsx)("div",{className:h,...(e=>{if(r){let t=`galleryImages[${e}]`;return m?{"data-editable-field":t,onClick:e=>{e.stopPropagation(),m.selectElement(t,"item")}}:{"data-editable-field":t}}return{onClick:()=>d(e),role:"button",tabIndex:0,onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),d(e))},"aria-label":`Open image ${e+1}`}})(l),children:(0,t.jsx)(ed,{media:e,className:"h-full w-full object-cover transition-transform duration-700 group-hover/tile:scale-[1.03]"})},e.url))})}),n>=0&&i.length>0&&(0,t.jsx)(em,{images:i,index:n,onClose:c,onPrev:x,onNext:p})]})},"GetStartedAspenRidge",0,function({property:e,content:l}){let s=(0,U.useIsEditing)(),a=(0,A.resolveEditableText)(l,"getStartedTagline",e.getStartedTagline,"Browse floor plans, schedule a tour, and move in — a streamlined leasing process that gets you from curious to home-with-keys in under a week."),r=ep.map((t,s)=>{let a=s+1;return{idx:a,title:(0,A.resolveEditableText)(l,`getStartedStep${a}Title`,e[`getStartedStep${a}Title`],t.title),text:(0,A.resolveEditableText)(l,`getStartedStep${a}Text`,e[`getStartedStep${a}Text`],t.text),Icon:t.Icon}});return(0,t.jsx)("section",{style:{...(0,$.sectionBg)(),...(0,$.sectionMinHeightOptional)(),paddingBlock:"clamp(6rem, 10vw, 9rem)",fontFamily:_},children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1400px] px-6 sm:px-10 lg:px-14",children:[(0,t.jsxs)("div",{className:"relative grid grid-cols-1 items-start gap-14 md:grid-cols-3 md:gap-16",children:[(0,t.jsx)("div",{className:"absolute left-[16%] right-[16%] top-11 hidden h-[1.5px] md:block",style:{background:`linear-gradient(90deg, ${Q} 0%, ${G} 50%, ${Q} 100%)`}}),r.map(e=>{let l=e.Icon;return(0,t.jsxs)("div",{className:"group relative z-[1] flex flex-col items-center gap-6 text-center",children:[(0,t.jsxs)("div",{className:"relative inline-flex h-[88px] w-[88px] items-center justify-center rounded-[22px] bg-[#E6D1B3] text-[#2E2E2E] transition-all duration-300 group-hover:-rotate-6 group-hover:bg-[#2E2E2E] group-hover:text-[#E6D1B3]",children:[(0,t.jsx)(l,{size:32,strokeWidth:1.5}),(0,t.jsxs)("span",{className:"absolute -right-2.5 -top-2.5 inline-flex h-[30px] w-[30px] items-center justify-center rounded-full text-[13px] font-bold",style:{backgroundColor:X,color:K,fontFamily:q},children:[e.idx,"."]})]}),(0,t.jsxs)("div",{children:[(s||e.title)&&(0,t.jsx)("h3",{className:"mb-2 text-2xl",style:{...(0,$.headingColor)(),fontFamily:q,fontWeight:500},children:(0,t.jsx)(I.Editable,{field:`getStartedStep${e.idx}Title`,type:"text",role:"heading",placeholder:"Step title",children:e.title})}),(s||e.text)&&(0,t.jsx)("p",{className:"mx-auto max-w-[280px] text-[15px] leading-relaxed",style:(0,$.textColor)(),children:(0,t.jsx)(I.Editable,{field:`getStartedStep${e.idx}Text`,type:"text",placeholder:"Step description",children:e.text})})]})]},e.idx)})]}),(s||a)&&(0,t.jsx)("p",{className:"mx-auto mt-24 max-w-[980px] text-center italic",style:{color:G,fontFamily:q,fontWeight:400,letterSpacing:"-0.005em",lineHeight:1.4,fontSize:"clamp(20px, 2.4vw, 30px)"},children:(0,t.jsx)(I.Editable,{field:"getStartedTagline",type:"text",placeholder:"Closing tagline",children:a})})]})})},"HeaderAspenRidge",0,function({property:e,content:l}){let i=O(e,l),c=(0,B.getTranslations)(i.locale),x=ei(i),p=(0,C.getNavLinks)(i,x,c,{uppercase:!1}
1),m=(0,T.resolveLogo)(i,"dark"),[h,g]=(0,s.useState)(!1),u=(0,a.useIsClient)(),f=((0,R.getVariantByIdWithDefault)("site-header:template-aspen-ridge")?.buttonSlots??[]).find(e=>"residentPortalButton"===e.key),b=f?(0,H.resolveButtonSlot)(f,l,i,c):null,y=b?.url||(0,D.getResidentPortalUrl)(i.saasPropertyCode)||"#";(0,s.useEffect)(()=>{if(!h)return;let e=e=>{"Escape"===e.key&&g(!1)};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[h]);let j=(0,M.useScrollLock)(h);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("header",{ref:j,className:"sticky top-0 z-50 border-b",style:{backgroundColor:J,borderColor:Q,color:V,fontFamily:_},children:(0,t.jsxs)("div",{className:`${en} grid grid-cols-[1fr_auto_1fr] items-center gap-3 py-4`,children:[(0,t.jsxs)("button",{type:"button",onClick:()=>g(!0),className:"inline-flex cursor-pointer items-center justify-self-start gap-2.5 rounded-full border border-[#E4E4E4] px-4 py-2.5 text-[13px] font-semibold tracking-wide text-[#2E2E2E] transition-all duration-300 hover:bg-[#2E2E2E] hover:text-[#F9F9F9]",style:{fontFamily:q},"aria-label":"Open menu",children:[(0,t.jsxs)("span",{className:"inline-flex flex-col items-stretch gap-[3px]",children:[(0,t.jsx)("span",{className:"block h-[1.5px] w-3.5 bg-current"}),(0,t.jsx)("span",{className:"block h-[1.5px] w-2.5 bg-current"}),(0,t.jsx)("span",{className:"block h-[1.5px] w-3.5 bg-current"})]}),"Menu"]}),(0,t.jsx)("a",{href:x,className:"min-w-0 justify-self-center",children:(0,t.jsx)(I.Editable,{field:"logoDark",type:"image",children:(0,t.jsx)(eo,{logo:m,name:(0,T.brandText)(i),imgClassName:"h-10 w-auto max-w-[210px] object-contain",textClassName:"truncate text-2xl sm:text-3xl tracking-tight inline-block max-w-full"})})}),(0,t.jsxs)("div",{className:"flex items-center justify-self-end gap-4 sm:gap-6",children:[i.phone&&(0,t.jsx)("span",{className:"hidden md:inline text-sm",style:{color:Y},children:i.phone}),(0,t.jsxs)("a",{href:y,...(0,L.linkProps)(y,i,"residentPortalButtonUrl"),className:et,style:{fontFamily:q},children:[(0,t.jsx)(I.Editable,{field:"residentPortalButtonText",type:"button",linkField:"residentPortalButtonUrl",placeholder:b?.text??"Resident Portal",children:b?.text||"Resident Portal"}),(0,t.jsx)(o.ArrowUpRight,{size:13,strokeWidth:2})]})]})]})}),h&&u&&(0,r.createPortal)((0,t.jsxs)("div",{className:"aspen-menu-panel fixed inset-0 z-[10000] flex flex-col overflow-y-auto",style:{backgroundColor:J,color:V,fontFamily:q},children:[(0,t.jsxs)("div",{className:`${en} flex items-center justify-between py-4`,children:[(0,t.jsx)("a",{href:x,onClick:()=>g(!1),className:"min-w-0",children:(0,t.jsx)(eo,{logo:m,name:(0,T.brandText)(i),imgClassName:"h-9 w-auto max-w-[200px] object-contain",textClassName:"block truncate text-lg sm:text-2xl tracking-tight"})}),(0,t.jsxs)("button",{type:"button",onClick:()=>g(!1),className:"inline-flex cursor-pointer items-center gap-2 rounded-full border border-[#E4E4E4] px-4 py-2.5 text-[13px] font-semibold tracking-wide text-[#2E2E2E] transition-all duration-300 hover:bg-[#2E2E2E] hover:text-[#F9F9F9]",style:{fontFamily:q},"aria-label":"Close menu",children:["Close ",(0,t.jsx)(n.X,{size:16,strokeWidth:2})]})]}),(0,t.jsxs)("nav",{className:"mx-auto flex w-full max-w-[1400px] flex-1 flex-col justify-center gap-3 px-6 pb-16 sm:px-10 lg:px-14",children:[p.map((e,l)=>{let s={fontFamily:q,fontWeight:500,letterSpacing:"-0.02em",borderColor:Q,animationDelay:`${55*l}ms`};return(0,t.jsxs)("div",{className:"flex flex-col",children:[e.href?(0,t.jsxs)("a",{href:e.href,onClick:()=>g(!1),className:"aspen-menu-link group flex items-center justify-between border-b py-4 text-3xl sm:text-5xl",style:s,...(0,C.navTargetProps)(e.external),children:[(0,t.jsx)("span",{className:"transition-colors duration-300 group-hover:text-[#8D5533]",children:e.label}),(0,t.jsx)(o.ArrowUpRight,{className:"opacity-0 transition-all duration-300 group-hover:opacity-100 group-hover:translate-x-0 -translate-x-2",size:30,strokeWidth:1.5})]}):(0,t.jsx)("div",{className:"aspen-menu-link border-b py-4 text-3xl sm:text-5xl",style:s,children:e.label}),e.children&&e.children.length>0&&(0,t.jsx)("div",{className:"aspen-menu-link flex flex-col gap-1 border-b py-3 pl-6",style:{borderColor:Q,animationDelay:`${55*l}ms`},children:e.children.map((e,l)=>(0,t.jsx)("a",{href:e.href,onClick:()=>g(!1),className:"py-1.5 text-xl transition-colors hover:text-[#8D5533] sm:text-2xl",style:{fontFamily:q,fontWeight:500,letterSpacing:"-0.02em"},...(0,C.navTargetProps)(e.external),children:e.label},`${e.label}-${l}`))})]},`${e.label}-${l}`)}),i.phone&&(0,t.jsxs)("a",{href:`tel:${i.phone}`,onClick:()=>g(!1),className:"mt-10 inline-flex items-center gap-2 text-base transition-colors hover:text-[#8D5533]",style:{fontFamily:_,color:Y},children:[(0,t.jsx)(d.Phone,{size:16,strokeWidth:1.75}),i.phone]})]}),(0,t.jsx)("style",{children:`
2            .aspen-menu-panel {
3              animation: aspen-panel-in 420ms cubic-bezier(0.22, 1, 0.36, 1) both;
4            }
5            @keyframes aspen-panel-in {
6              from { transform: translateX(-100%); }
7              to   { transform: translateX(0); }
8            }
9            .aspen-menu-link {
10              opacity: 0;
11              transform: translateX(-12px);
12              animation: aspen-link-in 460ms cubic-bezier(0.22, 1, 0.36, 1) forwards;
13            }
14            @keyframes aspen-link-in {
15              to { opacity: 1; transform: translateX(0); }
16            }
17            @media (prefers-reduced-motion: reduce) {
18              .aspen-menu-panel, .aspen-menu-link { animation: none; opacity: 1; transform: none; }
19            }
20          `})]}),document.body)]})},"HeroAspenRidge",0,function({property:e,content:l}){let s=O(e,l),a=(0,U.useIsEditing)(),r=ea(s,"heroButtonText")??"Explore Floor Plans",i=s.heroButtonUrl||`${ei(s)}/floor-plans`,n=ea(s,"heroSecondaryButtonText")??"Schedule a Tour",d=ea(s,"heroSecondaryButtonUrl")??"modal:schedule-tour",c=s.heroImage?.url,x=(0,U.useBgImagePosition)(),p=(0,U.useBgImageScale)(),m=(0,A.resolveEditableText)(l,"heroHeading",e.heroHeading,e.name),h=(0,A.resolveEditableText)(l,"heroSubText",e.heroSubText,""),g=(0,A.resolveEditableText)(l,"heroBadgeText",e.heroBadgeText,"Now Leasing");return(0,t.jsxs)("section",{className:"pt-16 sm:pt-20",style:{...(0,$.sectionBg)(),fontFamily:_},children:[(0,t.jsxs)("div",{className:"mx-auto grid w-full max-w-[1400px] grid-cols-1 items-end gap-10 px-6 pb-16 sm:gap-14 sm:px-10 lg:grid-cols-2 lg:px-14 lg:pb-20",children:[(0,t.jsxs)("div",{className:"flex min-h-[420px] flex-col justify-between lg:min-h-[486px]",children:[(a||m)&&(0,t.jsx)("h1",{className:"max-w-[720px] text-5xl sm:text-6xl lg:text-[5.4rem]",style:{...(0,$.headingColor)(),fontFamily:q,fontWeight:500,letterSpacing:"-0.025em",lineHeight:1.02},children:(0,t.jsx)(I.Editable,{field:"heroHeading",type:"text",role:"heading",placeholder:"Find a Place to Call Home.",children:m})}),(0,t.jsxs)("div",{className:"mt-12 flex max-w-[400px] flex-col gap-5",children:[(a||h)&&(0,t.jsx)("p",{className:"text-base leading-relaxed",style:(0,$.textColor)(),children:(0,t.jsx)(I.Editable,{field:"heroSubText",type:"text",placeholder:"One- and two-bedroom mountain-modern residences designed for the way you actually live.",children:h})}),(0,t.jsx)("div",{className:"h-px w-20",style:{backgroundColor:V}}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-3",children:[(0,t.jsxs)("a",{href:i,...(0,L.linkProps)(i,s,"heroButtonUrl"),className:ee,style:{fontFamily:q},children:[(0,t.jsx)(I.Editable,{field:"heroButtonText",type:"button",linkField:"heroButtonUrl",placeholder:"Explore Floor Plans",children:r}),(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2})]}),(0,t.jsx)("a",{href:d,...(0,L.linkProps)(d,s,"heroSecondaryButtonUrl"),className:et,style:{fontFamily:q},children:(0,t.jsx)(I.Editable,{field:"heroSecondaryButtonText",type:"button",linkField:"heroSecondaryButtonUrl",placeholder:"Schedule a Tour",children:n})})]})]})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(z.EditableImageBox,{field:"heroImage",url:c,alt:s.heroImage?.alternativeText??s.name,aspectClassName:"aspect-[9/10]",className:"rounded-2xl",style:{borderRadius:"1rem"},imgStyle:{objectPosition:x,scale:p}}),(a||g)&&(0,t.jsxs)("div",{className:"absolute right-5 top-5 inline-flex items-center gap-2 rounded-full px-3.5 py-2 text-[12.5px] font-semibold backdrop-blur",style:{backgroundColor:"rgba(255,255,255,0.94)",color:V,fontFamily:q,boxShadow:"0 8px 24px -12px rgba(0,0,0,0.25)"},children:[(0,t.jsx)("span",{className:"aspen-pulse block h-[7px] w-[7px] flex-shrink-0 rounded-full",style:{backgroundColor:G}}),(0,t.jsx)(I.Editable,{field:"heroBadgeText",type:"text",placeholder:"Now Leasing",children:g})]})]})]}),(0,t.jsx)("style",{children:`
21        .aspen-pulse { box-shadow: 0 0 0 0 rgba(141, 85, 51, 0.5); animation: aspen-pulse 2s infinite; }
22        @keyframes aspen-pulse {
23          0%   { box-shadow: 0 0 0 0 rgba(141, 85, 51, 0.5); }
24          70%  { box-shadow: 0 0 0 12px rgba(141, 85, 51, 0); }
25          100% { box-shadow: 0 0 0 0 rgba(141, 85, 51, 0); }
26        }
27        @media (prefers-reduced-motion: reduce) { .aspen-pulse { animation: none; } }
28      `})]})},"IntroAspenRidge",0,function({property:e,content:l}){let s=O(e,l),a=(0,U.useIsEditing)(),r=(0,A.resolveEditableText)(l,"introEyebrow",e.introEyebrow,"About"),i=(0,A.resolveEditableText)(l,"introHeading",e.introHeading,"A place to settle in."),n=(0,A.resolveEditableText)(l,"introText",e.introText,"<p>A community designed with intention — architectural detail, materials with provenance, and the quiet that lets a place feel like home.</p>"),d=ea(s,"introButtonText"),c=ea(s,"introButtonUrl")??"#";return(0,t.jsx)("section",{style:{...(0,$.sectionBg)(),...(0,$.sectionPadding)(),...(0,$.sectionMinHeightOptional)(),fontFamily:_},children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1200px] px-6 text-center sm:px-10 lg:px-14",children:[(a||r)&&(0,t.jsx)("p",{className:"mb-5 text-[11px]",style:{...(0,$.accentColor)(),...(0,$.labelStyle)()},children:(0,t.jsx)(I.Editable,{field:"introEyebrow",type:"text",placeholder:"Eyebrow",children:r})}),(a||i)&&(0,t.jsx)("h2",{className:"mx-auto mb-6 max-w-4xl text-3xl sm:text-4xl md:text-5xl",style:{...(0,$.headingColor)(),fontFamily:q,fontWeight:500,letterSpacing:"-0.02em",lineHeight:1.1},children:(0,t.jsx)(I.Editable,{field:"introHeading",type:"text",role:"heading",placeholder:"Heading",children:i})}),(a||n)&&(0,t.jsx)("div",{className:"mx-auto max-w-[1200px] text-base leading-relaxed sm:text-lg",style:(0,$.textColor)(),children:a?(0,t.jsx)(I.Editable,{field:"introText",type:"richtext",placeholder:"Description"}):(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:n}})}),(a||d)&&(0,t.jsxs)("a",{href:c,...(0,L.linkProps)(c,s,"introButtonUrl"),className:`mt-10 ${et}`,style:{fontFamily:q},children:[(0,t.jsx)(I.Editable,{field:"introButtonText",type:"button",linkField:"introButtonUrl",placeholder:"Learn More",children:d}),(0,t.jsx)(o.ArrowUpRight,{size:14,strokeWidth:2})]})]})})},"SubPageHeroAspenRidge",0,function({property:e,content:l,title:s}){let a=O(e,l),r=(0,U.useIsEditing)(),n=l?.subPageHeroImage,o=a.subPageHeroImage??null,d=(0,A.resolveEditableText)(l,"subPageHeroEyebrow",e.subPageHeroEyebrow,a.name),c=(0,A.resolveEditableText)(l,"subPageHeroTitle",e.subPageHeroTitle,s??a.name),x=n??o??a.heroImage??a.galleryImages?.[0]??null;return(0,t.jsxs)("section",{className:"relative flex items-center overflow-hidden",style:{...(0,$.sectionMinHeightSmall)(),backgroundColor:V,color:J,fontFamily:_},children:[(0,t.jsx)(I.Editable,{field:"subPageHeroImage",type:"image",selectOnly:!0,children:x?.url?(0,t.jsx)(i.default,{src:x.url,alt:x.alternativeText||c||"",fill:!0,priority:!0,className:"object-cover opacity-45",sizes:"100vw"}):(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:V},"aria-hidden":"true"})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/35","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"relative z-10 mx-auto w-full max-w-[1400px] px-6 py-20 text-center sm:px-10 lg:px-14",children:[(r||d)&&(0,t.jsx)("p",{className:"mb-4 text-[11px] uppercase tracking-[0.2em]",style:{color:K},children:(0,t.jsx)(I.Editable,{field:"subPageHeroEyebrow",type:"text",placeholder:"Eyebrow",children:d})}),(r||c)&&(0,t.jsx)("h1",{className:"mx-auto max-w-3xl text-4xl sm:text-5xl md:text-6xl",style:{color:J,fontFamily:q,fontWeight:500,letterSpacing:"-0.025em",lineHeight:1.05},children:(0,t.jsx)(I.Editable,{field:"subPageHeroTitle",type:"text",role:"heading",placeholder:"Page Title",children:c})})]})]})}],178644)}]);

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.