1import{j as e,B as o,L as a,A as i,C as h}from"./index-CK3vutSl.js";import{C as y}from"./ContributeStaySection-DXf6ASvQ.js";import{E as u}from"./EditableImage-LTbVvE-T.js";import{S as j}from"./SEOHead-CON3zavc.js";import{N as w,M as v}from"./Navbar-BUpDNnzb.js";import{F as N}from"./Footer-FFVJjLyw.js";import{U as l}from"./users-yySNN4BJ.js";import{C as c}from"./calendar-DiVt_6eG.js";import{Z as m}from"./zap-BjYdfLPn.js";import{S as n}from"./star-DA5biP6Q.js";import{H as d}from"./house-DvWMWEH7.js";import{M as p}from"./map-pin-BOiT9jNc.js";import{G as x}from"./user-COEoZknB.js";import{M as g}from"./message-square-bZ_BbvsG.js";import{H as k}from"./heart-CV_CSns9.js";import"./ContributeOpportunityCard-CdfbNkpw.js";import"./useQuery-Cmekee7_.js";import"./loader-circle-XW1Y8Qce.js";import"./useIsAdmin-BuXYVmKR.js";import"./StorageImagePicker-D2rg-Mbd.js";import"./dialog-CaAso78V.js";import"./index-DbsHWzTR.js";import"./Combination-CMXmbd7n.js";import"./folder-open-D3-V6t5g.js";import"./tag-DGBOvsKv.js";import"./chevron-right-CWRhAgdX.js";import"./upload-DwWdNgTB.js";import"./image-BRdLTCym.js";import"./useProfile-B5IlLGJw.js";import"./avatar-C3uy22Nn.js";import"./index-BsnkaMDn.js";import"./index-0mbE7Hqp.js";import"./settings-CZ-FKz03.js";import"./log-out-BwoLdbKR.js";import"./plus-D178_5fr.js";import"./calendar-days-Bm2AhvK-.js";import"./sparkles-ubwtpnfR.js";import"./building-2-tZ3PgJs7.js";import"./external-link-Iw7g49f4.js";const f="https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/property-photos",C="https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/event-images",F=[{icon:d,title:"Real places, not platforms",body:"We own and run actual colivings â in the Swiss Alps, on the Adriatic coast, in the mountains. You don't book a listing. You become part of a place."},{icon:l,title:"People who come back",body:"We don't want one-time guests. We want people who return. Who know the house, know the faces, know the rhythm. That's where real community starts."},{icon:n,title:"Community over revenue",body:"We don't need to fill beds to survive. We want to bring the right people to our places. If you fit, you're welcome. If you don't, we'll tell you honestly."},{icon:c,title:"A rhythm across the year",body:"Retreats, founder weeks, language camps, community weekends. The calendar is built to give members reasons to return â and a community waiting when they do."}],S=[{icon:l,title:"Community",tagline:"Stay, connect and return.",description:"For nomads, remote workers, friends and anyone who wants real places and real people to return to across the year. The foundation of everything.",includes:["Member Price at all network colivings","Community events, retreats and coliving weeks","Community directory â meet members before you arrive","Priority booking at new locations","Priority access to Ownership Founder Rounds"],cta:"Join the Community",href:"/join-club",communitySlug:null,subCommunity:null,image:"https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/property-photos/community/1767559121772-9n445k.jpg",imageKey:"circles-page-community",badge:null,external:!1},{icon:m,title:"FriHub",tagline:"Build projects, businesses and communities.",description:"For entrepreneurs, freelancers, builders and coaches who want to grow alongside others inside real coliving places. Accountability, mentorship and real community.",includes:["Everything in the Community membership","Access to FriHub coworking space inside network houses","Accountability circles and mastermind sessions","Founder weeks and builder retreats","Connect with builders across the network"],cta:"Learn about FriHub",href:"/frihub-circle",communitySlug:"frihub",subCommunity:{emoji:"ð",name:"FriHub community",detail:"Language-learning colivings & summer camps",slug:"frihub"},image:"https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/property-photos/community/1767559122380-14q55i.jpg",imageKey:"circles-page-frihub",badge:"For builders",external:!1},{icon:k,title:"Family Hostel",tagline:"Bring your family into community.",description:"For families who want to travel, work and grow together â family workations, language camps and community weekends in places designed for real connection.",includes:["Everything in the Community membership","Family-friendly rooms and spaces","Family workation programmes","Language camps and summer programmes","Community weekends designed for families"],cta:"Learn about Family Hostel",href:"/family-hostel-circle",communitySlug:"family-h
1ostel",subCommunity:{emoji:"ð¨âð©âð§âð¦",name:"Family Hostel community",detail:"Families who travel and live differently",slug:"family-hostel"},image:"https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/property-photos/community/1767559120789-ywiq9h.jpg",imageKey:"circles-page-family-hostel",badge:"For families",external:!1},{icon:p,title:"Nomad-Fest",tagline:"Organise gatherings. Build popup villages.",description:"For organisers of nomad festivals, popup villages and community gatherings. Plan events together, share places and grow the scene from inside the network.",includes:["Everything in the Community membership","Nomad-Fest event community inside the portal","Co-organiser network across the festival scene","Access to network venues for popup events","Cross-promotion within the coliving network"],cta:"Join Nomad-Fest",href:"https://nomad-fest.com",communitySlug:"nomad-fest",subCommunity:{emoji:"ðï¸",name:"Nomad-Fest community",detail:"Organisers of nomad gatherings & popup villages",slug:"nomad-fest"},image:"https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/property-photos/community/1767559121772-9n445k.jpg",imageKey:"circles-page-nomad-fest",badge:"For organisers",external:!0},{icon:v,title:"Outdoor & Hiking",tagline:"Hike, explore and return.",description:"For hikers, trail runners and outdoor lovers who want a real base in the Alps or by the Adriatic coast â and a community that goes out together, not just coworks together.",includes:["Everything in the Community membership","Guided hikes and outdoor weekends across network houses","Trail maps, route sharing and local knowledge","Seasonal alpine and coastal programmes","Community of people who go outside â not just talk about it"],cta:"Join the community",href:"/join-club",communitySlug:"outdoor-hiking",subCommunity:null,image:"https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/property-photos/community/1767559121772-9n445k.jpg",imageKey:"circles-page-hiking",badge:"Growing",external:!1}],A=[{name:"Coliving Braunwald",detail:"Swiss Alps · Up to 85 guests · adventure & community",slug:"coliving-adrenalin-braunwald",imageKey:"coliving-coliving-adrenalin-braunwald-hero",image:`${f}/place/1767616700580-bcnop8.jpg`},{name:"Coliving Montenegro",detail:"Adriatic coast · Sea views · founder round open",slug:"coliving-montenegro",imageKey:"coliving-coliving-montenegro-hero",image:`${C}/accommodation-images/accommodation-1766665225181-0bhlli.jpg`},{name:"Coliving Petit Vélan",detail:"Swiss Alps · Intimate · mountain silence",slug:"coliving-petit-velan",imageKey:"house
1-petit-velan",image:"https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/venue-images/mobile/1778330475718-8l0ufb-2cd8dc82-0a55-4245-8387-4e0f6e0b04d7-1_all_67262.jpg"},{name:"Relais de Dranse",detail:"Liddes, Valais · Alpine valley · community house",slug:"coliving---relais-de-dranse",imageKey:"coliving_hero",image:`${f}/winter-exterior/1767559355243-fcq5nq.jpg`}],ue=()=>e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(j,{title:"Communities â Coliving Revolution",description:"Five communities, one network. Community, FriHub, Family Hostel, Nomad-Fest and Outdoor & Hiking â all sharing the same real coliving places. Find yours."}),e.jsx(w,{}),e.jsxs("section",{className:"relative pt-48 pb-24 overflow-hidden min-h-[620px] flex items-center -mt-[84px]",children:[e.jsx(u,{locationKey:"circles-hero-photo",fallbackSrc:"https://agabxkqmhuzkvorxopkw.supabase.co/storage/v1/object/public/property-photos/community/1767559123369-ccuem7.jpg",alt:"Coliving Revolution community",className:"absolute inset-0 w-full h-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-black/55"}),e.jsxs("div",{className:"container px-4 max-w-3xl mx-auto relative z-10 text-center",children:[e.jsx("span",{className:"inline-block px-4 py-2 rounded-full bg-white/15 border border-white/25 text-white text-sm font-medium mb-6",children:"Since 2007"}),e.jsxs("h1",{className:"font-heading text-4xl md:text-6xl font-bold mb-6 leading-tight text-white",children:["Five communities.",e.jsx("br",{}),e.jsx("span",{className:"bg-gradient-to-r from-primary via-accent to-secondary bg-clip-text text-transparent",children:"One network of real places."})]}),e.jsx("p",{className:"text-xl text-white/80 max-w-xl mx-auto mb-4",children:"Find the community that fits who you are â or join several. All of them share the same coliving houses, the same membership, and the same people."}),e.jsx("p",{className:"text-base text-white/60 max-w-lg mx-auto mb-10",children:"Community is not a feature. It's the reason the network exists. Real places, real people, and the kind of belonging you actually come back for."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[e.jsx(o,{asChild:!0,size:"lg",className:"rounded-full px-8 font-semibold",children:e.jsxs(a,{to:"/join-club",children:["Join the Community ",e.jsx(i,{className:"ml-2 h-4 w-4"})]})}),e.jsx(o,{asChild:!0,size:"lg",variant:"outline",className:"rounded-full px-8 bg-white/10 border-white/30 text-white hover:bg-white/20",children:e.jsx(a,{to:"/colivings",children:"See the places"})})]})]})]}),e.jsx("section",{className:"py-20 bg-muted/20 border-y border-border",children:e.jsxs("div",{className:"container px-4 max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-14",children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"What we believe"}),e.jsxs("h2",{className:"font-heading text-3xl md:text-4xl font-bold mb-4",children:["The best communities aren't apps.",e.jsx("br",{}),"They're real places people keep coming back to."]}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto text-lg",children:"We've been building community in real places since 2007. Here's what we've learned."})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-5",children:F.map(({icon:s,title:t,body:r})=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-7 flex gap-5 items-start",children:[e.jsx("div",{className:"w-11 h-11 rounded-xl bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(s,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-base mb-2",children:t}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r})]})]},t))})]})}),e.jsxs("section",{className:"py-20 container px-4 max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-14",children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"Our communities"}),e.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold mb-4",children:"Five communities. More can grow."}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto text-lg",children:"Each community shares the same real places. What differs is who you are and why you're there. Join one â or several. Members propose new communities from inside the portal."})]}),e.jsx("div",{className:"space-y-8",children:S.map(s=>{const t=s.icon;return e.jsxs("div",{className:"rounded-2xl border border-border bg-card overflow-hidden grid md:grid-cols-[2fr_1fr_1.3fr] gap-0",children:[e.jsxs("div",{className:"relative h-56 md:h-auto overflow-hidden",children:[e.jsx(u,{locationKey:s.imageKey,fallbackSrc:s.image,alt:s.title,className:"w-full h-full object-cover",loading:"lazy"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/40 via-black/10 to-transparent md:block hidden"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/50 via-trans
1parent to-transparent md:hidden"})]}),e.jsxs("div",{className:"p-7 md:p-8 flex flex-col justify-center border-r border-border",children:[s.badge&&e.jsx("span",{className:"self-start text-xs px-3 py-1 rounded-full bg-primary/10 border border-primary/20 text-primary font-medium mb-4",children:s.badge}),e.jsx("div",{className:"w-10 h-10 rounded-xl bg-primary/10 flex items-center justify-center mb-4",children:e.jsx(t,{className:"h-5 w-5 text-primary"})}),e.jsx("h3",{className:"font-heading text-xl font-bold mb-1",children:s.title}),e.jsx("p",{className:"text-primary font-medium text-sm mb-3",children:s.tagline}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed mb-6 flex-1",children:s.description}),s.external?e.jsxs("a",{href:s.href,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm font-semibold text-primary hover:underline mb-3",children:[s.cta," ",e.jsx(i,{className:"h-4 w-4"})]}):e.jsxs(a,{to:s.href,className:"inline-flex items-center gap-2 text-sm font-semibold text-primary hover:underline mb-3",children:[s.cta," ",e.jsx(i,{className:"h-4 w-4"})]}),s.subCommunity&&e.jsxs("div",{className:"mt-4 pl-4 border-l-2 border-primary/20",children:[e.jsx("p",{className:"text-xs text-muted-foreground mb-1 font-medium uppercase tracking-widest",children:"Inside the portal"}),e.jsxs(a,{to:`/auth?community=${s.subCommunity.slug}`,className:"inline-flex items-start gap-2 group",children:[e.jsx("span",{className:"text-base leading-none mt-0.5",children:s.subCommunity.emoji}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold group-hover:text-primary transition-colors",children:s.subCommunity.name}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s.subCommunity.detail})]})]})]})]}),e.jsxs("div",{className:"bg-muted/30 p-7 md:p-8 flex flex-col justify-center",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-muted-foreground mb-5",children:"What's included"}),e.jsx("ul",{className:"space-y-3",children:s.includes.map(r=>e.jsxs("li",{className:"flex items-start gap-3 text-sm",children:[e.jsx(h,{className:"h-4 w-4 text-primary shrink-0 mt-0.5"}),e.jsx("span",{className:"text-foreground",children:r})]},r))})]})]},s.title)})})]}),e.jsx("div",{className:"container px-4 max-w-5xl mx-auto pb-4",children:e.jsxs("div",{className:"rounded-2xl border border-dashed border-primary/30 bg-primary/3 p-5 flex flex-col sm:flex-row items-center gap-4 text-center sm:text-left",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"font-semibold text-sm mb-0.5",children:"Missing your community?"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Arts community. Volunteers. Frilingue. Any member can propose a new community â if there's real demand, we launch it."})]}),e.jsxs(a,{to:"/start-community",className:"inline-flex items-center gap-1.5 text-xs font-semibold text-primary hover:underline whitespace-nowrap flex-shrink-0",children:["Propose a community ",e.jsx(i,{className:"h-3.5 w-3.5"})]})]})}),e.jsxs("section",{className:"py-20 container px-4 max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"How it works"}),e.jsx("h2",{className:"font-heading text-3xl md:text-4xl font-bold mb-4",children:"Communities are built by the people inside them."}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto text-base",children:"You don't just consume what the community offers. At whatever pace fits you, you can shape it â and get something back for doing so."})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-5 gap-3 mb-14",children:[{icon:l,label:"Join",desc:"Find the community that fits you. One membership, all places."},{icon:c,label:"Participate",desc:"Events, retreats, meetups. Show up and connect."},{icon:m,label:"Contribute",desc:"Bring something valuable. Earn stay credits or free nights."},{icon:n,label:"Lead",desc:"Organise activities. Welcome new members. Grow something."},{icon:d,label:"Build",desc:"Start your own community or format inside the network."}].map(({icon:s,label:t,desc:r})=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-5 flex flex-col items-center text-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(s,{className:"h-4 w-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-sm mb-1",children:t}),e.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:r})]})]},t))}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-heading font-bold text-lg mb-4",children:"Every community can have:"}),e.jsx("div",{className:"flex flex-wrap gap-2",children:["Members","Community Leaders","Events","Online activities","Masterminds","Workshops","Skillshares","Projects","Opportunities","Physical gatherings","Partner locations"].map(s=>e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-muted border border-border text-xs font-medium",children:[e.jsx(h,{className:"h-3 w-3 text-primary shrink-0"}),s]},s))})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx("h3",{className:"font-heading font-bold text-lg mb-4",children:"What that looks like in practice:"}),[{emoji:"â¡",name:"FriHub",items:"Masterminds, Founder Weeks, Skillshares, AI workshops, Unconferences, project collaboration"},{emoji:"ð¨âð©âð§âð¦",name:"Family Hostel",items:"Family weekends, children's activities, parent circles, education workshops"},{emoji:"ð¥¾",name:"Outdoor & Hiking",items:"Member-led hikes, hiking weekends, route sharing, local hosts, outdoor seasons"}].map(({emoji:s,name:t,items:r})=>e.jsxs("div",{className:"rounded-xl border border-border bg-card p-4 flex gap-3",children:[e.jsx("span",{className:"text-xl leading-none mt-0.5 shrink-0",children:s}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-sm mb-1",children:t}),e.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:r})]})]},t)),e.jsx("p",{className:"text-xs text-muted-foreground italic pl-1",children:"These are examples. Any community can grow into something different."})]})]})]}),e.jsx("section",{className:"py-20 bg-muted/20 border-y border-border",children:e.jsxs("div",{className:"container px-4 max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"Contribute & Stay"}),e.jsxs("h2",{className:"font-heading text-3xl md:text-4xl font-bold mb-4",children:["Bring something to the community.",e.jsx("br",{}),"Earn something back."]}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto mb-8",children:"Members contribute something valuable â a workshop, a facilitated weekend, a hike â and receive Stay Credits or free accommodation in return."}),e.jsxs("div",{className:"inline-flex items-center gap-4 px-6 py-3 rounded-2xl bg-card border border-border text-sm font-medium",children:[e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(m,{className:"h-4 w-4 text-primary"})," Contribute"]}),e.jsx(i,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(n,{className:"h-4 w-4 text-primary"})," Earn"]}),e.jsx(i,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(d,{className:"h-4 w-4 text-primary"})," Stay"]})]})]}),e.jsx(y,{heading:"Current opportunities",limit:3,compact:!0})]})}),e.jsx("section",{className:"py-20 container px-4 max-w-5xl mx-auto",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-12 items-start",children:[e.jsxs("div",{children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"Leadership"}),e.jsx("h2",{className:"font-heading text-3xl font-bold mb-5",children:"Become a Community Leader."}),e.jsx("p",{className:"text-muted-foreground mb-6 leading-relaxed",children:"Active members can take on more responsibility â and get more back. Community Leaders don't manage. They facilitate, connect and create the conditions for others to thrive."}),e.jsx("p",{className:"text-sm font-semibold mb-3",children:"What leaders do:"}),e.jsx("ul",{className:"space-y-2 mb-8",children:["Welcome new members and help them feel at home","Organise activities, retreats and community gatherings","Host online calls, masterminds and skillshares","Create opportunities for others to contribute","Connect members across the network","Grow their community from the inside"].map(s=>e.jsxs("li",{className:"flex items-start gap-2.5 text-sm text-muted-foreground",children:[e.jsx(h,{className:"h-4 w-4 text-primary shrink-0 mt-0.5"}),s]},s))}),e.jsx(o,{asChild:!0,variant:"outline",className:"rounded-full px-6",children:e.jsxs(a,{to:"/contact",children:["Get in touch about leading ",e.jsx(i,{className:"ml-1.5 h-4 w-4"})]})})]}),e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-7",children:[e.jsx("p",{className:"text-sm font-semibold mb-5",children:"What leaders get back:"}),e.jsx("ul",{className:"space-y-4",children:[{icon:n,text:"Stay Credits â earned per contribution, redeemable for accommodation across the network"},{icon:d,text:"Free or discounted stays when hosting community events at partner locations"},{icon:l,text:"Visibility inside the member network as a recognised community leader"},{icon:p,text:"Access to partner locations for your events, retreats and gatherings"},{icon:m,text:"Support in developing your own projects, formats and community ideas"},{icon:x,text:"Distribution â your events and opportunities reach the whole member network"}].map(({icon:s,text:t})=>e.jsxs("li",{className:"flex items-start gap-3 text-sm list-none",children:[e.jsx("div",{className:"w-6 h-6 rounded-lg bg-primary/10 flex items-center justify-center shrink-0 mt-0.5",children:e.jsx(s,{className:"h-3.5 w-3.5 text-primary"})}),e.jsx("span",{className:"text-muted-foreground leading-relaxed",children:t})]},t))})]})]})}),e.jsx("section",{className:"py-20 bg-muted/20 border-y border-border",children:e.jsx("div",{className:"container px-4 max-w-5xl mx-auto",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-12 items-start",children:[e.jsxs("div",{children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"Build your own"}),e.jsx("h2",{className:"font-heading text-3xl font-bold mb-5",children:"Have a community of your own?"}),e.jsx("p",{className:"text-muted-foreground mb-4 leading-relaxed",children:"You can bring an existing community inside the network â or start a new one here. You keep your own name, your own identity and your own leadership."}),e.jsx("p",{className:"text-muted-foreground mb-8 leading-relaxed",children:"What you gain is infrastru
1cture: real places, an existing membership network, events, opportunities and stay credits that would take years to build from scratch."}),e.jsx("blockquote",{className:"border-l-2 border-primary/30 pl-5 mb-8",children:e.jsxs("p",{className:"text-sm font-medium leading-relaxed text-foreground",children:["Your community. Your identity.",e.jsx("br",{}),"One shared network of people and places."]})}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[e.jsx(o,{asChild:!0,className:"rounded-full px-6 font-semibold",children:e.jsxs(a,{to:"/auth",children:["Start a community ",e.jsx(i,{className:"ml-1.5 h-4 w-4"})]})}),e.jsx(o,{asChild:!0,variant:"outline",className:"rounded-full px-6",children:e.jsx(a,{to:"/contact",children:"Talk to us first"})})]})]}),e.jsx("div",{className:"space-y-3",children:[{icon:l,label:"People",body:"Access to an existing network of members who are already looking for community."},{icon:p,label:"Places",body:"Real coliving and partner locations available for your events, retreats and gatherings."},{icon:x,label:"Distribution",body:"Your events and opportunities reach the whole member network from day one."},{icon:c,label:"Gatherings",body:"Online communities become physical â workations, retreats, masterminds and weekends."},{icon:d,label:"Stay",body:"Active leaders and contributors earn accommodation. You build something, you stay for it."},{icon:n,label:"Growth",body:"A small community can grow inside a larger ecosystem while keeping its own identity."}].map(({icon:s,label:t,body:r})=>e.jsxs("div",{className:"rounded-xl border border-border bg-card p-4 flex gap-4 items-start",children:[e.jsx("div",{className:"w-9 h-9 rounded-xl bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(s,{className:"h-4 w-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold text-sm mb-1",children:t}),e.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:r})]})]},t))})]})})}),e.jsx("section",{className:"py-20 container px-4 max-w-5xl mx-auto",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"The member platform"}),e.jsx("h2",{className:"font-heading text-3xl font-bold mb-5",children:"A place to stay connected between stays"}),e.jsx("p",{className:"text-muted-foreground mb-5 leading-relaxed",children:"The community doesn't end when you leave the coliving. The member portal keeps you connected to the people, the places and the moments â until you're back."}),e.jsx("div",{className:"flex flex-col gap-3",children:[{icon:l,text:"Member directory â find who's in the network, where they are, what they're looking for"},{icon:g,text:"Direct messages â reach out to any member before you arrive, or stay in touch after"},{icon:c,text:"Travel calendar â see who's going where, add your own plans, find travel companions"},{icon:x,text:"Community feeds â each community has its own space for posts, asks, offers and ideas"},{icon:m,text:"Events â join or host events, retreats, workation weeks across the network"},{icon:n,text:"Points â earn points for contributing to the community, redeem for stays and discounts"}].map(({icon:s,text:t})=>e.jsxs("div",{className:"flex items-start gap-3 text-sm",children:[e.jsx("div",{className:"w-7 h-7 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(s,{className:"h-3.5 w-3.5 text-primary"})}),e.jsx("span",{className:"text-muted-foreground leading-relaxed",children:t})]},t))})]}),e.jsxs("div",{className:"rounded-2xl border border-border bg-sidebar p-8 flex flex-col gap-5",children:[e.jsxs("div",{className:"flex items-center gap-3 border-b border-sidebar-border pb-5",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-primary/20 flex items-center justify-center",children:e.jsx("span",{className:"text-sidebar-primary font-bold text-sm",children:"CCR"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sidebar-foreground font-semibold text-sm",children:"Coliving Revolution"}
1),e.jsx("p",{className:"text-sidebar-foreground/40 text-xs",children:"Member Portal"})]})]}),[{icon:l,label:"People",detail:"127 members in the network"},{icon:x,label:"Communities",detail:"3 active · 1 proposal pending"},{icon:c,label:"Calendar",detail:"12 members travelling this month"},{icon:m,label:"Events",detail:"3 upcoming retreats and workshops"},{icon:g,label:"Messages",detail:"Reach any member directly"},{icon:n,label:"Points",detail:"Earn and redeem for stays",href:"/revenue"}].map(({icon:s,label:t,detail:r,href:b})=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(s,{className:"h-4 w-4 text-sidebar-primary flex-shrink-0"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sidebar-foreground text-sm font-medium",children:t}),b?e.jsxs(a,{to:b,className:"text-sidebar-foreground/40 text-xs hover:text-primary transition-colors",children:[r," â"]}):e.jsx("p",{className:"text-sidebar-foreground/40 text-xs",children:r})]})]},t)),e.jsx(o,{asChild:!0,className:"w-full rounded-full mt-2",children:e.jsxs(a,{to:"/auth",children:["Access the portal ",e.jsx(i,{className:"ml-1.5 h-4 w-4"})]})})]})]})}),e.jsx("section",{className:"py-16 bg-muted/20 border-y border-border",children:e.jsxs("div",{className:"container px-4 max-w-4xl mx-auto text-center",children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"Community formats"}),e.jsx("h2",{className:"font-heading text-3xl font-bold mb-4",children:"We organise it together."}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto mb-10",children:"The community decides what happens. Tell us what you want â we find the place, invite the right people, and make it real. These are some of the formats we already run together."}),e.jsxs("div",{className:"flex flex-wrap gap-3 justify-center",children:[[{emoji:"ð³",label:"Cooking Workation"},{emoji:"ð",label:"Dancing Workation"},{emoji:"ð¥¾",label:"Hiking Workation"},{emoji:"ðµ",label:"Singing Workation"},{emoji:"ðµ",label:"Men's Circle"},{emoji:"ð¸",label:"Women's Empowerment"},{emoji:"ð§ ",label:"Philosophy Workation"}].map(({emoji:s,label:t})=>e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2.5 rounded-full bg-card border border-border text-sm font-medium hover:border-primary/40 hover:bg-primary/5 transition-colors cursor-default",children:[e.jsx("span",{className:"text-lg leading-none",children:s}),t]},t)),e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2.5 rounded-full border border-dashed border-primary/40 text-sm font-medium text-primary hover:bg-primary/5 transition-colors cursor-default",children:[e.jsx("span",{className:"text-lg leading-none",children:"â¨"}),"What's yours?"]})]})]})}),e.jsx("section",{className:"py-16 bg-background border-y border-border",children:e.jsxs("div",{className:"container px-4 max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("span",{className:"text-xs text-primary font-medium uppercase tracking-widest block mb-3",children:"The places"}),e.jsx("h2",{className:"font-heading text-3xl font-bold mb-3",children:"All circles. Same real places."}),e.jsx("p",{className:"text-muted-foreground max-w-xl mx-auto",children:"The circles aren't separate venues â they're different ways of being in the same community houses. You might come as a builder and stay for a retreat. Or arrive as a family and make friends for life."})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-4 mb-6",children:A.map(s=>e.jsxs(a,{to:`/coliving/${s.slug}`,className:"relative rounded-2xl overflow-hidden group h-52 flex flex-col justify-end hover:-translate-y-1 transition-all duration-300",children:[e.jsx(u,{locationKey:s.imageKey,fallbackSrc:s.image,alt:s.name,className:"absolute inset-0 w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",loading:"lazy"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/75 via-black/20 to-transparent"}),e.jsxs("div",{className:"relative z-10 p-4",children:[e.jsx("h3",{className:"font-semibold text-sm text-white mb-0.5 leading-tight",children:s.name}),e.jsx("p",{className:"text-xs text-white/65 leading-snug",children:s.detail})]})]},s.name))}),e.jsx("div",{className:"text-center",children:e.jsxs(a,{to:"/colivings",className:"inline-flex items-center gap-1.5 text-sm font-medium text-primary hover:underline",children:["Browse all colivings and book a stay ",e.jsx(i,{className:"h-4 w-4"})]})})]})}),e.jsx("div",{className:"border-y border-border bg-card py-6",children:e.jsxs("div",{className:"container px-4 max-w-5xl mx-auto flex flex-col sm:flex-row items-center justify-between gap-4",children:[e.jsxs("p",{className:"text-sm text-muted-foreground",children:[e.jsx("span",{className:"font-semibold text-foreground",children:"Guest · Member · Owner"})," â three levels, different prices and benefits."]}),e.jsxs(a,{to:"/membership",className:"inline-flex items-center gap-2 text-sm font-semibold text-primary hover:underline shrink-0",children:["See what each level includes and costs ",e.jsx(i,{className:"h-4 w-4"})]})]})}),e.jsx("section",{className:"py-20 bg-muted/20 border-t border-border",children:e.jsxs("div",{className:"container px-4 max-w-2xl mx-auto text-center",children:[e.jsxs("h2",{className:"font-heading text-3xl md:text-4xl font-bold mb-4",children:["Come as a guest.",e.jsx("br",{}),"Return as a member."]}),e.jsx("p",{className:"text-muted-foreground mb-10 max-w-lg mx-auto",children:"The simplest thing to do is book a stay and see for yourself. If it's your kind of place, joining the community is the next step."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(o,{asChild:!0,size:"lg",className:"rounded-full px-8 font-semibold",children:e.jsxs(a,{to:"/join-club",children:["Join the Community ",e.jsx(i,{className:"ml-2 h-4 w-4"})]})}),e.jsx(o,{asChild:!0,size:"lg",variant:"outline",className:"rounded-full px-8",children:e.jsx(a,{to:"/colivings",children:"Book a Stay first"})})]})]})}),e.jsx(N,{})]});
1export{ue as default};
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.