1import{c as a,j as e,M as h,r as x,b as p,G as u,L as l}from"./index-DTgU8Ujp.js";import{b as f}from"./brands-zyEv8Wd_.js";import{C as g}from"./calendar-DMY1ZWGu.js";import{A as b}from"./arrow-up-right-H2xBLKKz.js";import{A as w}from"./arrow-right-BxFar3Rf.js";const j=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],y=a("check",j);const v=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],N=a("copy",v);const k=[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]],A=a("linkedin",k),C=[{name:"ALIS â Americas Lodging Investment Summit",date:"Jan 26â28, 2026",location:"Los Angeles, CA",href:"https://www.alisconference.com/",blurb:"The largest hotel investment conference in the Americas â owners, lenders and brands shaping the year's transactions."},{name:"Hunter Hotel Investment Conference",date:"Mar 17â19, 2026",location:"Atlanta, GA",href:"https://www.hunterconf.com/",blurb:"Forty-plus years of hotel deal-making â a focused look at the year ahead from the owner-operator perspective."},{name:"AAHOACON",date:"Apr 14â17, 2026",location:"New Orleans, LA",href:"https://www.aahoa.com/aahoacon",blurb:"The annual gathering of America's hotel owners â operations, brand relations and franchise economics on one floor."},{name:"NYU IHIIF â International Hospitality Industry Investment Conference",date:"Jun 1â3, 2026",location:"New York, NY",href:"https://www.nyuhospitalityconference.com/",blurb:"The global investor forum for hotel real estate â capital markets, brand strategy and asset class outlook."},{name:"The Lodging Conference",date:"Sep 28âOct 1, 2026",location:"Phoenix, AZ",href:"https://www.lodgingconference.com/",blurb:"An owner-and-developer-driven conference focused on what's actually getting built and financed across the asset class."},{name:"The Hospitality Show",date:"Oct 26â28, 2026",location:"Denver, CO",href:"https://www.thehospital
1ityshow.com/",blurb:"AHLA and Questex's premier event for operations, tech and the people running hotels day-to-day."}];function U(){return e.jsxs("section",{children:[e.jsx("div",{className:"flex items-end justify-between gap-6 flex-wrap mb-8",children:e.jsxs("div",{children:[e.jsx("p",{className:"eyebrow text-brand-deep",children:"On the calendar"}),e.jsx("h2",{className:"mt-3 font-display text-3xl md:text-4xl",children:"Where the industry meets in 2026."}),e.jsx("p",{className:"mt-3 text-ink-muted max-w-2xl",children:"The conferences shaping hotel investment, ownership and operations this year. If you'll be there, let's connect."})]})}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-5",children:C.map(t=>e.jsxs("a",{href:t.href,target:"_blank",rel:"noreferrer",className:"group block rounded-2xl border border-border p-6 hover:border-brand-deep hover:bg-sand/40 transition-all",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs uppercase tracking-widest text-brand-deep",children:[e.jsx(g,{className:"h-3.5 w-3.5"}),t.date]}),e.jsx("h3",{className:"mt-3 font-display text-lg leading-tight group-hover:text-brand-deep transition-colors",children:t.name}),e.jsxs("div",{className:"mt-2 flex items-center gap-1.5 text-xs text-ink-muted",children:[e.jsx(h,{className:"h-3 w-3"}),t.location]}),e.jsx("p",{className:"mt-3 text-sm text-ink-muted leading-relaxed",children:t.blurb}),e.jsxs("div",{className:"mt-4 inline-flex items-center gap-1 text-xs font-medium text-brand-deep",children:["Visit site ",e.jsx(b,{className:"h-3.5 w-3.5"})]})]},t.name))})]})}function _(){return e.jsxs("section",{children:[e.jsx("div",{className:"flex items-end justify-between gap-6 flex-wrap mb-8",children:e.jsxs("div",{children:[e.jsx("p",{className:"eyebrow text-brand-deep",children:"Brand partners"}),e.jsx("h2",{className:"mt-3 font-display text-3xl md:text-4xl",children:"We build with the brands guests already trust."}),e.jsx("p",{className:"mt-3 text-ink-muted max-w-2xl",children:"Every KWB property flies a flag from one of the world's premier lodging companies â the loyalty programs, the training, and the reservation engines that drive demand."})]})}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:f.map(t=>e.jsxs("div",{className:"rounded-2xl border border-border bg-background p-6 text-center",children:[e.jsx("div",{className:"h-12 flex items-center justify-center",children:e.jsx("img",{src:t.logo,alt:t.alt,loading:"lazy",className:`w-auto max-w-full object-contain ${t.logoClassName}`})}),e.jsx("p",{className:"mt-3 text-xs text-ink-muted leading-relaxed",children:t.families})]},t.name))})]})}function $({currentSlug:t}){const r=u.filter(n=>n.slug!==t).slice(0,3);return r.length?e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-end justify-between mb-6",children:[e.jsx("h2",{className:"font-display text-3xl",children:"Keep reading"}),e.jsxs(l,{to:"/news",className:"text-sm font-medium text-brand-deep inline-flex items-center gap-1 hover:underline",children:["All news ",e.jsx(w,{className:"h-4 w-4"})]})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-5",children:r.map(n=>e.jsxs(l,{to:"/news/$slug",params:{slug:n.slug},className:"group block rounded-2xl border border-border p-6 hover:border-brand-deep hover:bg-sand/40 transition-all",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs uppercase tracking-widest text-ink-muted",children:[e.jsx("span",{className:"text-brand-deep",children:n.category}),e.jsx("span",{children:"·"}),e.jsx("time",{children:new Date(n.date).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})})]}),e.jsx("h3",{className:"mt-3 font-display text-lg leading-tight group-hover:text-brand-deep transition-colors",children:n.title}),e.jsx("p",{className:"mt-2 text-sm text-ink-muted line-clamp-3",children:n.excerpt})]},n.slug))})]}):null}function H({title:t,slug:r}){const[n,o]=x.useState(!1),i=`/news/${r}`;function s(){return typeof window>"u"?i:new URL(i,window.location.origin).toString()}function d(){typeof navigator>"u"||navigator.clipboard?.writeText(s()).then(()=>{o(!0),setTimeout(()=>
1o(!1),2e3)})}const c=`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(s())}`,m=`mailto:?subject=${encodeURIComponent(t)}&body=${encodeURIComponent(s())}`;return e.jsxs("div",{className:"mt-12 flex items-center gap-3 border-t border-border pt-6",children:[e.jsx("span",{className:"text-xs uppercase tracking-widest text-ink-muted",children:"Share"}),e.jsx("a",{href:c,target:"_blank",rel:"noreferrer","aria-label":"Share on LinkedIn",className:"inline-flex h-9 w-9 items-center justify-center rounded-full border border-border hover:border-brand-deep hover:text-brand-deep transition-colors",children:e.jsx(A,{className:"h-4 w-4"})}),e.jsx("a",{href:m,"aria-label":"Share via email",className:"inline-flex h-9 w-9 items-center justify-center rounded-full border border-border hover:border-brand-deep hover:text-brand-deep transition-colors",children:e.jsx(p,{className:"h-4 w-4"})}),e.jsxs("button",{type:"button",onClick:d,className:"inline-flex items-center gap-1.5 rounded-full border border-border px-3 h-9 text-xs font-medium hover:border-brand-deep hover:text-brand-deep transition-colors",children:[n?e.jsx(y,{className:"h-3.5 w-3.5"}):e.jsx(N,{className:"h-3.5 w-3.5"}),n?"Copied":"Copy link"]})]})}export{_ as B,U as I,$ as R,H as S};
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.