Crafting
joyful
experiences,
Elevating
spaces


















Transforming Play & Social Spaces for Hotels, Resorts, and Schools
At Leka Studio, we specialize in designing and delivering vibrant kids’ clubs, innovative play areas, and engaging social spaces for hotels, resorts, and educational environments. Our turnkey solutions — from concept to completion — help businesses create memorable, high-quality experiences that drive guest satisfaction, increase engagement, and generate long-term value.



We Solve Industry Challenges
At Leka Studio, we eliminate these problems with our end-to-end solutions, ensuring seamless execution, durability, and optimized guest experiences.
Generic, uninspiring spaces that fail to captivate families.
Fragmented services—juggling designers, suppliers, and contractors.
Fragmented services—juggling designers, suppliers, and contractors.
Fragmented services—juggling designers, suppliers, and contractors.
Short-lived investments due to poor maintenance and rapid wear.
Underutilized spaces that miss revenue opportunities.
Underutilized spaces that miss revenue opportunities.
Underutilized spaces that miss revenue opportunities.
It’s not just about what we do — it’s about the difference it makes.
15+
Commercial & Residential
15+
Commercial & Residential
15+
Commercial & Residential
20+
Schools
30+
Hotels and resorts
30+
Hotels and resorts
30+
Hotels and resorts
Why We are Different
Expertise
Specialists in family-friendly spaces, integrating design, psychology, and safety.
Market & User Research, Feasibility Study
Turnkey Solutions
Full-service approach: design, engineering, procurement, installation, and maintenance.
Brand Design & Sponsorship Fund Raising
Long-Term Value
Ongoing maintenance, safety inspections, and refurbishments to extend asset lifespan.
Project Conceptual Study & Exploration
Customization
Tailor-made spaces that reflect brand identity and enhance guest experience.
Detailed Design Development
Revenue Impact
Thoughtfully designed spaces that boost guest retention, satisfaction, and new revenue streams.
Engineering & Production
Construction & Installation
Safety Inspection, Training, Handover
Operation & Maintenance
Marketing & Renovations
Why We are Different
Expertise
Specialists in family-friendly spaces, integrating design, psychology, and safety.
Market & User Research, Feasibility Study
Turnkey Solutions
Full-service approach: design, engineering, procurement, installation, and maintenance.
Brand Design & Sponsorship Fund Raising
Long-Term Value
Ongoing maintenance, safety inspections, and refurbishments to extend asset lifespan.
Project Conceptual Study & Exploration
Customization
Tailor-made spaces that reflect brand identity and enhance guest experience.
Detailed Design Development
Revenue Impact
Thoughtfully designed spaces that boost guest retention, satisfaction, and new revenue streams.
Engineering & Production
Construction & Installation
Safety Inspection, Training, Handover
Operation & Maintenance
Marketing & Renovations



Designed for Growth & Sustainability
Unlike traditional design firms, we don’t just build spaces—we sustain them. Our preventive maintenance programs, safety inspections, and upgrade services ensure that your investment remains fresh, safe, and engaging for years to come.
We partner with leading hospitality brands, including Holiday Inn Pattaya, to create dynamic, high-quality spaces that attract families and enhance guest experiences.
Let’s
Build
Something
Joyful
Together
Let’s bring your vision to life. Whether you’re just starting or ready to build, we’ll create a custom proposal tailored to your needs, goals, and space. Tell us a bit about your idea — and we’ll take care of the rest.
Let’s bring your vision to life. Whether you’re just starting or ready to build, we’ll create a custom proposal tailored to your needs, goals, and space. Tell us a bit about your idea — and we’ll take care of the rest.
Let’s bring your vision to life. Whether you’re just starting or ready to build, we’ll create a custom proposal tailored to your needs, goals, and space. Tell us a bit about your idea — and we’ll take care of the rest.



Testimonials
What our Clients Say
Leka Studio delivered a well-designed and durable outdoor playground for CDC. The play features-climbing rope, trampoline, jumping net, and sliders - are not only fun but also encourage active play. We're very satisfied with the result.
Client
Crystal Design Center CDC

We’re thrilled with the indoor playground. The custom sliders and contained play area have quickly become a favorite spot for families. The parents’ corner is a thoughtful touch that makes the whole space welcoming. Great job, team!
Client
City Resort Sukhumvit 39

The custom indoor playground at Central Rama 9 exceeded our expectations. The Shiba sculpture and quality materials offer both safety and engagement. Communication was clear throughout, and the project was completed on schedule. Highly recommended.
Client
Central Rama 9

The new play area is a joy for our youngest learners. Every element—from the water and wall play to the climbing and slides—has been thoughtfully integrated to support exploration and development. It’s safe, engaging, and full of opportunities for meaningful play.
Client
XCL American School of Bangkok
The design blends seamlessly with the architecture and landscape. The playground is safe, modern, and inviting—perfect for young families visiting the space. It’s been a great enhancement to the overall experience.
Client
Charn Issara
The playground has added real value to our space. Families are spending more time here, and the unique design draws a lot of positive attention. It’s both functional and visually striking—exactly what we needed.
Client
Central Village

Mini-golf course amidst lush greenery, featuring a vibrant, winding blue and green path. A sign marked "3" stands on the grass under tall trees.
Client
Avani+ Khao Lak

The custom tensile shading has significantly enhanced our outdoor playground—both in appearance and usability. The structure is well-designed, durable, and provides excellent sun protection. We’re very pleased with the result.
Client
Raintree International School

Testimonials
What our Clients Say
Leka Studio delivered a well-designed and durable outdoor playground for CDC. The play features-climbing rope, trampoline, jumping net, and sliders - are not only fun but also encourage active play. We're very satisfied with the result.
Client
Crystal Design Center CDC

We’re thrilled with the indoor playground. The custom sliders and contained play area have quickly become a favorite spot for families. The parents’ corner is a thoughtful touch that makes the whole space welcoming. Great job, team!
Client
City Resort Sukhumvit 39

The custom indoor playground at Central Rama 9 exceeded our expectations. The Shiba sculpture and quality materials offer both safety and engagement. Communication was clear throughout, and the project was completed on schedule. Highly recommended.
Client
Central Rama 9

The new play area is a joy for our youngest learners. Every element—from the water and wall play to the climbing and slides—has been thoughtfully integrated to support exploration and development. It’s safe, engaging, and full of opportunities for meaningful play.
Client
XCL American School of Bangkok
The design blends seamlessly with the architecture and landscape. The playground is safe, modern, and inviting—perfect for young families visiting the space. It’s been a great enhancement to the overall experience.
Client
Charn Issara
The playground has added real value to our space. Families are spending more time here, and the unique design draws a lot of positive attention. It’s both functional and visually striking—exactly what we needed.
Client
Central Village

Mini-golf course amidst lush greenery, featuring a vibrant, winding blue and green path. A sign marked "3" stands on the grass under tall trees.
Client
Avani+ Khao Lak

The custom tensile shading has significantly enhanced our outdoor playground—both in appearance and usability. The structure is well-designed, durable, and provides excellent sun protection. We’re very pleased with the result.
Client
Raintree International School

Companies
We are trusted by
Latest articles

Sep 11, 2025
Recycled, a better way! New release of Recycled equipment
Lorem ipsum dolor sit amet consectetur. Lacus malesuada at interdum non semper. Enim dolor praesent cursus dignissim. Sed bibendum dolor hendrerit fames nibh sit erat. Suspendisse rhoncus tristique amet in vel vestibulum. Justo sed elementum ultrices viverra tempor pellentesque. Eget amet vivamus mi integer sed suscipit duis. Sed amet viverra in mi vel facilisis. Morbi ultricies suspendisse interdum orci risus eu aenean pulvinar suspendisse. At pellentesque sed sed ac facilisis purus mattis arcu a. Nulla quam turpis nunc elit viverra aliquet etiam suscipit. Ipsum dictumst tincidunt lacus aliquam sed. Sollicitudin ut eu duis enim donec sed cursus. At placerat facilisi faucibus faucibus. Et integer sem habitant bibendum nulla vitae sit porttitor.
Massa velit arcu volutpat cras posuere at. Id semper scelerisque nisl feugiat elit bibendum at. Non eget sit aliquam orci. Augue ipsum amet amet interdum enim in. Nunc donec aliquam sit facilisis. Quis dolor enim magna posuere rhoncus vel. Arcu nunc sit quam fusce cursus vulputate egestas in. Enim viverra gravida iaculis in consequat pretium elit risus sed. Sed id pulvinar magna sem. Egestas tortor massa orci pulvinar in scelerisque posuere. Non pellentesque etiam viverra lorem feugiat. Duis blandit egestas natoque consectetur duis aliquam adipiscing interdum.
Viverra feugiat massa ac integer sed semper amet facilisis tincidunt. Diam nibh id sagittis ut aliquet donec. Quis aenean felis pharetra cras sagittis et libero. Tincidunt tincidunt nunc aliquam lobortis sed cursus aliquam faucibus. Suspendisse pharetra aliquet vestibulum mattis eget molestie quam. Viverra dui luctus phasellus nec in venenatis volutpat. Etiam lacus tellus praesent duis ipsum. Duis et fermentum nulla non pulvinar at pretium. Et quam eget sapien sed nisl tincidunt vitae sit. Purus bibendum tellus pellentesque volutpat quis nec nam. Vulputate feugiat molestie posuere porttitor aliquet interdum tincidunt sit turpis. Lacus elementum massa sit massa amet tortor sed ipsum nec.
A tempor convallis sed ut egestas. Accumsan cursus ut egestas odio ut porta euismod vitae. Et eget nascetur vestibulum fringilla. Fermentum odio ornare et ultricies ut pretium est. Placerat tortor risus arcu ut diam egestas. Volutpat libero condimentum semper a auctor faucibus cursus tempus. Ut dictum est sem velit.

Photographer: Ginny Rose Stewart
Id enim maecenas posuere pellentesque sagittis quis eget cras eget. Vivamus massa faucibus pharetra egestas mattis scelerisque.
Tellus integer lorem nec egestas sagittis ipsum posuere mauris bibendum.
In id egestas ornare fermentum ac enim dui congue felis. Tortor augue urna lacus dignissim ultrices vel eget leo cursus.
Vivamus sapien molestie sit ipsum at vitae et morbi. Rhoncus malesuada nunc orci consectetur. Sed eget id turpis varius ullamcorper bibendum. Duis id dictum gravida commodo hendrerit dictum.
Lorem ipsum dolor sit amet consectetur.
Eleifend ut nunc aenean at duis. Ultrices fusce libero etiam orci convallis blandit ipsum morbi. Morbi ornare vitae tristique mattis et. Massa mattis at adipiscing habitant dictumst risus. Semper orci vitae tincidunt non etiam. Rhoncus morbi sit iaculis eu tortor fermentum blandit amet. Massa orci adipiscing tincidunt cras ut. Nunc semper venenatis condimentum diam consectetur dui feugiat ac. Nulla ultrices a faucibus morbi lobortis mi. Ultricies mattis ut est aliquam nunc a non enim. Diam tristique laoreet id purus massa nunc aliquam proin sollicitudin. A nulla quam massa mauris neque nisl gravida commodo vitae. Nisl fusce fringilla faucibus lobortis.
Porta cursus eget neque egestas lacus. Tempor scelerisque viverra gravida eu donec nulla. Ac mattis enim porttitor sagittis ultricies pretium enim purus. Sit eu nisi malesuada bibendum non molestie eget eu. Vivamus turpis et ut habitant euismod non volutpat commodo. Rutrum aliquam arcu et lorem purus. Rhoncus sit faucibus lacus tristique. Gravida lectus tristique nunc tortor ut arcu. Nunc aliquam purus curabitur sed eros mauris nunc posuere diam. Integer sapien massa nec in pharetra dolor nibh. Sit porttitor pharetra vitae magna tincidunt integer quis egestas vestibulum.
Imperdiet maecenas vitae cras lectus amet ultrices odio. Tristique lectus adipiscing porttitor vitae nascetur. Facilisi arcu et nisl egestas urna elit. Mauris tristique quis scelerisque faucibus at nam. In sed quis turpis fermentum et sit at a tristique. Cursus platea purus condimentum eget neque est sit. Tortor scelerisque sit gravida montes. Viverra quam porttitor nunc vestibulum nisi vitae ornare. Mi vitae pellentesque pellentesque id etiam. At enim sollicitudin lectus amet leo. Rutrum eros fames nibh tellus cras sapien massa platea fringilla.
Option 2
5 min read

Sep 11, 2025
Recycled, a better way! New release of Recycled equipment
Lorem ipsum dolor sit amet consectetur. Lacus malesuada at interdum non semper. Enim dolor praesent cursus dignissim. Sed bibendum dolor hendrerit fames nibh sit erat. Suspendisse rhoncus tristique amet in vel vestibulum. Justo sed elementum ultrices viverra tempor pellentesque. Eget amet vivamus mi integer sed suscipit duis. Sed amet viverra in mi vel facilisis. Morbi ultricies suspendisse interdum orci risus eu aenean pulvinar suspendisse. At pellentesque sed sed ac facilisis purus mattis arcu a. Nulla quam turpis nunc elit viverra aliquet etiam suscipit. Ipsum dictumst tincidunt lacus aliquam sed. Sollicitudin ut eu duis enim donec sed cursus. At placerat facilisi faucibus faucibus. Et integer sem habitant bibendum nulla vitae sit porttitor.
Massa velit arcu volutpat cras posuere at. Id semper scelerisque nisl feugiat elit bibendum at. Non eget sit aliquam orci. Augue ipsum amet amet interdum enim in. Nunc donec aliquam sit facilisis. Quis dolor enim magna posuere rhoncus vel. Arcu nunc sit quam fusce cursus vulputate egestas in. Enim viverra gravida iaculis in consequat pretium elit risus sed. Sed id pulvinar magna sem. Egestas tortor massa orci pulvinar in scelerisque posuere. Non pellentesque etiam viverra lorem feugiat. Duis blandit egestas natoque consectetur duis aliquam adipiscing interdum.
Viverra feugiat massa ac integer sed semper amet facilisis tincidunt. Diam nibh id sagittis ut aliquet donec. Quis aenean felis pharetra cras sagittis et libero. Tincidunt tincidunt nunc aliquam lobortis sed cursus aliquam faucibus. Suspendisse pharetra aliquet vestibulum mattis eget molestie quam. Viverra dui luctus phasellus nec in venenatis volutpat. Etiam lacus tellus praesent duis ipsum. Duis et fermentum nulla non pulvinar at pretium. Et quam eget sapien sed nisl tincidunt vitae sit. Purus bibendum tellus pellentesque volutpat quis nec nam. Vulputate feugiat molestie posuere porttitor aliquet interdum tincidunt sit turpis. Lacus elementum massa sit massa amet tortor sed ipsum nec.
A tempor convallis sed ut egestas. Accumsan cursus ut egestas odio ut porta euismod vitae. Et eget nascetur vestibulum fringilla. Fermentum odio ornare et ultricies ut pretium est. Placerat tortor risus arcu ut diam egestas. Volutpat libero condimentum semper a auctor faucibus cursus tempus. Ut dictum est sem velit.

Photographer: Ginny Rose Stewart
Id enim maecenas posuere pellentesque sagittis quis eget cras eget. Vivamus massa faucibus pharetra egestas mattis scelerisque.
Tellus integer lorem nec egestas sagittis ipsum posuere mauris bibendum.
In id egestas ornare fermentum ac enim dui congue felis. Tortor augue urna lacus dignissim ultrices vel eget leo cursus.
Vivamus sapien molestie sit ipsum at vitae et morbi. Rhoncus malesuada nunc orci consectetur. Sed eget id turpis varius ullamcorper bibendum. Duis id dictum gravida commodo hendrerit dictum.
Lorem ipsum dolor sit amet consectetur.
Eleifend ut nunc aenean at duis. Ultrices fusce libero etiam orci convallis blandit ipsum morbi. Morbi ornare vitae tristique mattis et. Massa mattis at adipiscing habitant dictumst risus. Semper orci vitae tincidunt non etiam. Rhoncus morbi sit iaculis eu tortor fermentum blandit amet. Massa orci adipiscing tincidunt cras ut. Nunc semper venenatis condimentum diam consectetur dui feugiat ac. Nulla ultrices a faucibus morbi lobortis mi. Ultricies mattis ut est aliquam nunc a non enim. Diam tristique laoreet id purus massa nunc aliquam proin sollicitudin. A nulla quam massa mauris neque nisl gravida commodo vitae. Nisl fusce fringilla faucibus lobortis.
Porta cursus eget neque egestas lacus. Tempor scelerisque viverra gravida eu donec nulla. Ac mattis enim porttitor sagittis ultricies pretium enim purus. Sit eu nisi malesuada bibendum non molestie eget eu. Vivamus turpis et ut habitant euismod non volutpat commodo. Rutrum aliquam arcu et lorem purus. Rhoncus sit faucibus lacus tristique. Gravida lectus tristique nunc tortor ut arcu. Nunc aliquam purus curabitur sed eros mauris nunc posuere diam. Integer sapien massa nec in pharetra dolor nibh. Sit porttitor pharetra vitae magna tincidunt integer quis egestas vestibulum.
Imperdiet maecenas vitae cras lectus amet ultrices odio. Tristique lectus adipiscing porttitor vitae nascetur. Facilisi arcu et nisl egestas urna elit. Mauris tristique quis scelerisque faucibus at nam. In sed quis turpis fermentum et sit at a tristique. Cursus platea purus condimentum eget neque est sit. Tortor scelerisque sit gravida montes. Viverra quam porttitor nunc vestibulum nisi vitae ornare. Mi vitae pellentesque pellentesque id etiam. At enim sollicitudin lectus amet leo. Rutrum eros fames nibh tellus cras sapien massa platea fringilla.
Option 2
5 min read

Sep 11, 2025
Recycled, a better way! New release of Recycled equipment
Lorem ipsum dolor sit amet consectetur. Lacus malesuada at interdum non semper. Enim dolor praesent cursus dignissim. Sed bibendum dolor hendrerit fames nibh sit erat. Suspendisse rhoncus tristique amet in vel vestibulum. Justo sed elementum ultrices viverra tempor pellentesque. Eget amet vivamus mi integer sed suscipit duis. Sed amet viverra in mi vel facilisis. Morbi ultricies suspendisse interdum orci risus eu aenean pulvinar suspendisse. At pellentesque sed sed ac facilisis purus mattis arcu a. Nulla quam turpis nunc elit viverra aliquet etiam suscipit. Ipsum dictumst tincidunt lacus aliquam sed. Sollicitudin ut eu duis enim donec sed cursus. At placerat facilisi faucibus faucibus. Et integer sem habitant bibendum nulla vitae sit porttitor.
Massa velit arcu volutpat cras posuere at. Id semper scelerisque nisl feugiat elit bibendum at. Non eget sit aliquam orci. Augue ipsum amet amet interdum enim in. Nunc donec aliquam sit facilisis. Quis dolor enim magna posuere rhoncus vel. Arcu nunc sit quam fusce cursus vulputate egestas in. Enim viverra gravida iaculis in consequat pretium elit risus sed. Sed id pulvinar magna sem. Egestas tortor massa orci pulvinar in scelerisque posuere. Non pellentesque etiam viverra lorem feugiat. Duis blandit egestas natoque consectetur duis aliquam adipiscing interdum.
Viverra feugiat massa ac integer sed semper amet facilisis tincidunt. Diam nibh id sagittis ut aliquet donec. Quis aenean felis pharetra cras sagittis et libero. Tincidunt tincidunt nunc aliquam lobortis sed cursus aliquam faucibus. Suspendisse pharetra aliquet vestibulum mattis eget molestie quam. Viverra dui luctus phasellus nec in venenatis volutpat. Etiam lacus tellus praesent duis ipsum. Duis et fermentum nulla non pulvinar at pretium. Et quam eget sapien sed nisl tincidunt vitae sit. Purus bibendum tellus pellentesque volutpat quis nec nam. Vulputate feugiat molestie posuere porttitor aliquet interdum tincidunt sit turpis. Lacus elementum massa sit massa amet tortor sed ipsum nec.
A tempor convallis sed ut egestas. Accumsan cursus ut egestas odio ut porta euismod vitae. Et eget nascetur vestibulum fringilla. Fermentum odio ornare et ultricies ut pretium est. Placerat tortor risus arcu ut diam egestas. Volutpat libero condimentum semper a auctor faucibus cursus tempus. Ut dictum est sem velit.

Photographer: Ginny Rose Stewart
Id enim maecenas posuere pellentesque sagittis quis eget cras eget. Vivamus massa faucibus pharetra egestas mattis scelerisque.
Tellus integer lorem nec egestas sagittis ipsum posuere mauris bibendum.
In id egestas ornare fermentum ac enim dui congue felis. Tortor augue urna lacus dignissim ultrices vel eget leo cursus.
Vivamus sapien molestie sit ipsum at vitae et morbi. Rhoncus malesuada nunc orci consectetur. Sed eget id turpis varius ullamcorper bibendum. Duis id dictum gravida commodo hendrerit dictum.
Lorem ipsum dolor sit amet consectetur.
Eleifend ut nunc aenean at duis. Ultrices fusce libero etiam orci convallis blandit ipsum morbi. Morbi ornare vitae tristique mattis et. Massa mattis at adipiscing habitant dictumst risus. Semper orci vitae tincidunt non etiam. Rhoncus morbi sit iaculis eu tortor fermentum blandit amet. Massa orci adipiscing tincidunt cras ut. Nunc semper venenatis condimentum diam consectetur dui feugiat ac. Nulla ultrices a faucibus morbi lobortis mi. Ultricies mattis ut est aliquam nunc a non enim. Diam tristique laoreet id purus massa nunc aliquam proin sollicitudin. A nulla quam massa mauris neque nisl gravida commodo vitae. Nisl fusce fringilla faucibus lobortis.
Porta cursus eget neque egestas lacus. Tempor scelerisque viverra gravida eu donec nulla. Ac mattis enim porttitor sagittis ultricies pretium enim purus. Sit eu nisi malesuada bibendum non molestie eget eu. Vivamus turpis et ut habitant euismod non volutpat commodo. Rutrum aliquam arcu et lorem purus. Rhoncus sit faucibus lacus tristique. Gravida lectus tristique nunc tortor ut arcu. Nunc aliquam purus curabitur sed eros mauris nunc posuere diam. Integer sapien massa nec in pharetra dolor nibh. Sit porttitor pharetra vitae magna tincidunt integer quis egestas vestibulum.
Imperdiet maecenas vitae cras lectus amet ultrices odio. Tristique lectus adipiscing porttitor vitae nascetur. Facilisi arcu et nisl egestas urna elit. Mauris tristique quis scelerisque faucibus at nam. In sed quis turpis fermentum et sit at a tristique. Cursus platea purus condimentum eget neque est sit. Tortor scelerisque sit gravida montes. Viverra quam porttitor nunc vestibulum nisi vitae ornare. Mi vitae pellentesque pellentesque id etiam. At enim sollicitudin lectus amet leo. Rutrum eros fames nibh tellus cras sapien massa platea fringilla.
Option 2
5 min read

Sep 11, 2025
Recycled, a better way! New release of Recycled equipment
Lorem ipsum dolor sit amet consectetur. Lacus malesuada at interdum non semper. Enim dolor praesent cursus dignissim. Sed bibendum dolor hendrerit fames nibh sit erat. Suspendisse rhoncus tristique amet in vel vestibulum. Justo sed elementum ultrices viverra tempor pellentesque. Eget amet vivamus mi integer sed suscipit duis. Sed amet viverra in mi vel facilisis. Morbi ultricies suspendisse interdum orci risus eu aenean pulvinar suspendisse. At pellentesque sed sed ac facilisis purus mattis arcu a. Nulla quam turpis nunc elit viverra aliquet etiam suscipit. Ipsum dictumst tincidunt lacus aliquam sed. Sollicitudin ut eu duis enim donec sed cursus. At placerat facilisi faucibus faucibus. Et integer sem habitant bibendum nulla vitae sit porttitor.
Massa velit arcu volutpat cras posuere at. Id semper scelerisque nisl feugiat elit bibendum at. Non eget sit aliquam orci. Augue ipsum amet amet interdum enim in. Nunc donec aliquam sit facilisis. Quis dolor enim magna posuere rhoncus vel. Arcu nunc sit quam fusce cursus vulputate egestas in. Enim viverra gravida iaculis in consequat pretium elit risus sed. Sed id pulvinar magna sem. Egestas tortor massa orci pulvinar in scelerisque posuere. Non pellentesque etiam viverra lorem feugiat. Duis blandit egestas natoque consectetur duis aliquam adipiscing interdum.
Viverra feugiat massa ac integer sed semper amet facilisis tincidunt. Diam nibh id sagittis ut aliquet donec. Quis aenean felis pharetra cras sagittis et libero. Tincidunt tincidunt nunc aliquam lobortis sed cursus aliquam faucibus. Suspendisse pharetra aliquet vestibulum mattis eget molestie quam. Viverra dui luctus phasellus nec in venenatis volutpat. Etiam lacus tellus praesent duis ipsum. Duis et fermentum nulla non pulvinar at pretium. Et quam eget sapien sed nisl tincidunt vitae sit. Purus bibendum tellus pellentesque volutpat quis nec nam. Vulputate feugiat molestie posuere porttitor aliquet interdum tincidunt sit turpis. Lacus elementum massa sit massa amet tortor sed ipsum nec.
A tempor convallis sed ut egestas. Accumsan cursus ut egestas odio ut porta euismod vitae. Et eget nascetur vestibulum fringilla. Fermentum odio ornare et ultricies ut pretium est. Placerat tortor risus arcu ut diam egestas. Volutpat libero condimentum semper a auctor faucibus cursus tempus. Ut dictum est sem velit.

Photographer: Ginny Rose Stewart
Id enim maecenas posuere pellentesque sagittis quis eget cras eget. Vivamus massa faucibus pharetra egestas mattis scelerisque.
Tellus integer lorem nec egestas sagittis ipsum posuere mauris bibendum.
In id egestas ornare fermentum ac enim dui congue felis. Tortor augue urna lacus dignissim ultrices vel eget leo cursus.
Vivamus sapien molestie sit ipsum at vitae et morbi. Rhoncus malesuada nunc orci consectetur. Sed eget id turpis varius ullamcorper bibendum. Duis id dictum gravida commodo hendrerit dictum.
Lorem ipsum dolor sit amet consectetur.
Eleifend ut nunc aenean at duis. Ultrices fusce libero etiam orci convallis blandit ipsum morbi. Morbi ornare vitae tristique mattis et. Massa mattis at adipiscing habitant dictumst risus. Semper orci vitae tincidunt non etiam. Rhoncus morbi sit iaculis eu tortor fermentum blandit amet. Massa orci adipiscing tincidunt cras ut. Nunc semper venenatis condimentum diam consectetur dui feugiat ac. Nulla ultrices a faucibus morbi lobortis mi. Ultricies mattis ut est aliquam nunc a non enim. Diam tristique laoreet id purus massa nunc aliquam proin sollicitudin. A nulla quam massa mauris neque nisl gravida commodo vitae. Nisl fusce fringilla faucibus lobortis.
Porta cursus eget neque egestas lacus. Tempor scelerisque viverra gravida eu donec nulla. Ac mattis enim porttitor sagittis ultricies pretium enim purus. Sit eu nisi malesuada bibendum non molestie eget eu. Vivamus turpis et ut habitant euismod non volutpat commodo. Rutrum aliquam arcu et lorem purus. Rhoncus sit faucibus lacus tristique. Gravida lectus tristique nunc tortor ut arcu. Nunc aliquam purus curabitur sed eros mauris nunc posuere diam. Integer sapien massa nec in pharetra dolor nibh. Sit porttitor pharetra vitae magna tincidunt integer quis egestas vestibulum.
Imperdiet maecenas vitae cras lectus amet ultrices odio. Tristique lectus adipiscing porttitor vitae nascetur. Facilisi arcu et nisl egestas urna elit. Mauris tristique quis scelerisque faucibus at nam. In sed quis turpis fermentum et sit at a tristique. Cursus platea purus condimentum eget neque est sit. Tortor scelerisque sit gravida montes. Viverra quam porttitor nunc vestibulum nisi vitae ornare. Mi vitae pellentesque pellentesque id etiam. At enim sollicitudin lectus amet leo. Rutrum eros fames nibh tellus cras sapien massa platea fringilla.
Option 2
5 min read

Aug 29, 2025
What’s New
To add Pagination, select your Collection List, click on Pagination, select one of the two options, then pick how many items to load. Pagination also works with existing Limits and Start Offsets. Both the Spinner and Button are completely customizable, and you can pick any Variant for their Loading states. The Spinner itself is just a layer with a conic gradient and a Loop Effect, so you get full control. Adding Pagination helps make your blogs and changelogs much faster to load, especially when they contain dozens of items.
Infinite Scrolling with custom Spinner component
Load More Button with custom Button component
Enjoy freeform positioning of both components
Design your own Loading and Hidden states
Make your CMS Pages much faster to load
Filtering
We've added the ability to filter your collection lists in the CMS. This allows you to keep your content in a single collection, yet customize how that collection is presented on each of your web pages. For example, if you're creating docs for your app, you might want to filter articles per topic on your homepage. Or when creating a blog, you might want to filter your blog posts per category.
Option 2
10 min read

Aug 29, 2025
What’s New
To add Pagination, select your Collection List, click on Pagination, select one of the two options, then pick how many items to load. Pagination also works with existing Limits and Start Offsets. Both the Spinner and Button are completely customizable, and you can pick any Variant for their Loading states. The Spinner itself is just a layer with a conic gradient and a Loop Effect, so you get full control. Adding Pagination helps make your blogs and changelogs much faster to load, especially when they contain dozens of items.
Infinite Scrolling with custom Spinner component
Load More Button with custom Button component
Enjoy freeform positioning of both components
Design your own Loading and Hidden states
Make your CMS Pages much faster to load
Filtering
We've added the ability to filter your collection lists in the CMS. This allows you to keep your content in a single collection, yet customize how that collection is presented on each of your web pages. For example, if you're creating docs for your app, you might want to filter articles per topic on your homepage. Or when creating a blog, you might want to filter your blog posts per category.
Option 2
10 min read

Aug 29, 2025
What’s New
To add Pagination, select your Collection List, click on Pagination, select one of the two options, then pick how many items to load. Pagination also works with existing Limits and Start Offsets. Both the Spinner and Button are completely customizable, and you can pick any Variant for their Loading states. The Spinner itself is just a layer with a conic gradient and a Loop Effect, so you get full control. Adding Pagination helps make your blogs and changelogs much faster to load, especially when they contain dozens of items.
Infinite Scrolling with custom Spinner component
Load More Button with custom Button component
Enjoy freeform positioning of both components
Design your own Loading and Hidden states
Make your CMS Pages much faster to load
Filtering
We've added the ability to filter your collection lists in the CMS. This allows you to keep your content in a single collection, yet customize how that collection is presented on each of your web pages. For example, if you're creating docs for your app, you might want to filter articles per topic on your homepage. Or when creating a blog, you might want to filter your blog posts per category.
Option 2
10 min read

Aug 29, 2025
What’s New
To add Pagination, select your Collection List, click on Pagination, select one of the two options, then pick how many items to load. Pagination also works with existing Limits and Start Offsets. Both the Spinner and Button are completely customizable, and you can pick any Variant for their Loading states. The Spinner itself is just a layer with a conic gradient and a Loop Effect, so you get full control. Adding Pagination helps make your blogs and changelogs much faster to load, especially when they contain dozens of items.
Infinite Scrolling with custom Spinner component
Load More Button with custom Button component
Enjoy freeform positioning of both components
Design your own Loading and Hidden states
Make your CMS Pages much faster to load
Filtering
We've added the ability to filter your collection lists in the CMS. This allows you to keep your content in a single collection, yet customize how that collection is presented on each of your web pages. For example, if you're creating docs for your app, you might want to filter articles per topic on your homepage. Or when creating a blog, you might want to filter your blog posts per category.
Option 2
10 min read

Aug 27, 2025
Getting Started
You can choose to set up different types of input fields depending on your content. For instance, a blog might have a title, a slug, and a long-form field for formatted content. These may be different for a product directory or a photo blog, where you may need to add an image field. To edit the fields each CMS item will have, click on any of the column titles. This will trigger a modal to add new fields, where you can also re-arrange the fields or modify or delete the existing ones.
Adding Content to the Canvas
After setting up the content, go back to the canvas. Your collections are accessible from the Insert menu. Open the Insert menu, navigate to the CMS Content section, and drag and drop your collection onto the canvas. This will add a special stack with layers connected to your data. From here, you can edit the visual properties on the right, just as you would do with a regular Stack.
Add a Page with Content
If you wish to add a page instead that will automatically be populated with data from the CMS, navigate to the left panel. One you are in the Pages tab, click on the + button next to the CMS section. If you add the Index page, a page will be added with a list of all of the items in your collection. If you add the Detail page, you will be presented with a page with content from your individual items.
Note: If you chose to add the sample data, a new detail page called /blog will be added to your website, and you will find the stack of content added into the page for you.
The detail page will display content pulled from the first entry of the collection by default. In order to preview other items in the collection, change the content by selecting a different item from the dropdown menu.
Option 2
5 min read

Aug 27, 2025
Getting Started
You can choose to set up different types of input fields depending on your content. For instance, a blog might have a title, a slug, and a long-form field for formatted content. These may be different for a product directory or a photo blog, where you may need to add an image field. To edit the fields each CMS item will have, click on any of the column titles. This will trigger a modal to add new fields, where you can also re-arrange the fields or modify or delete the existing ones.
Adding Content to the Canvas
After setting up the content, go back to the canvas. Your collections are accessible from the Insert menu. Open the Insert menu, navigate to the CMS Content section, and drag and drop your collection onto the canvas. This will add a special stack with layers connected to your data. From here, you can edit the visual properties on the right, just as you would do with a regular Stack.
Add a Page with Content
If you wish to add a page instead that will automatically be populated with data from the CMS, navigate to the left panel. One you are in the Pages tab, click on the + button next to the CMS section. If you add the Index page, a page will be added with a list of all of the items in your collection. If you add the Detail page, you will be presented with a page with content from your individual items.
Note: If you chose to add the sample data, a new detail page called /blog will be added to your website, and you will find the stack of content added into the page for you.
The detail page will display content pulled from the first entry of the collection by default. In order to preview other items in the collection, change the content by selecting a different item from the dropdown menu.
Option 2
5 min read

Aug 27, 2025
Getting Started
You can choose to set up different types of input fields depending on your content. For instance, a blog might have a title, a slug, and a long-form field for formatted content. These may be different for a product directory or a photo blog, where you may need to add an image field. To edit the fields each CMS item will have, click on any of the column titles. This will trigger a modal to add new fields, where you can also re-arrange the fields or modify or delete the existing ones.
Adding Content to the Canvas
After setting up the content, go back to the canvas. Your collections are accessible from the Insert menu. Open the Insert menu, navigate to the CMS Content section, and drag and drop your collection onto the canvas. This will add a special stack with layers connected to your data. From here, you can edit the visual properties on the right, just as you would do with a regular Stack.
Add a Page with Content
If you wish to add a page instead that will automatically be populated with data from the CMS, navigate to the left panel. One you are in the Pages tab, click on the + button next to the CMS section. If you add the Index page, a page will be added with a list of all of the items in your collection. If you add the Detail page, you will be presented with a page with content from your individual items.
Note: If you chose to add the sample data, a new detail page called /blog will be added to your website, and you will find the stack of content added into the page for you.
The detail page will display content pulled from the first entry of the collection by default. In order to preview other items in the collection, change the content by selecting a different item from the dropdown menu.
Option 2
5 min read

Aug 27, 2025
Getting Started
You can choose to set up different types of input fields depending on your content. For instance, a blog might have a title, a slug, and a long-form field for formatted content. These may be different for a product directory or a photo blog, where you may need to add an image field. To edit the fields each CMS item will have, click on any of the column titles. This will trigger a modal to add new fields, where you can also re-arrange the fields or modify or delete the existing ones.
Adding Content to the Canvas
After setting up the content, go back to the canvas. Your collections are accessible from the Insert menu. Open the Insert menu, navigate to the CMS Content section, and drag and drop your collection onto the canvas. This will add a special stack with layers connected to your data. From here, you can edit the visual properties on the right, just as you would do with a regular Stack.
Add a Page with Content
If you wish to add a page instead that will automatically be populated with data from the CMS, navigate to the left panel. One you are in the Pages tab, click on the + button next to the CMS section. If you add the Index page, a page will be added with a list of all of the items in your collection. If you add the Detail page, you will be presented with a page with content from your individual items.
Note: If you chose to add the sample data, a new detail page called /blog will be added to your website, and you will find the stack of content added into the page for you.
The detail page will display content pulled from the first entry of the collection by default. In order to preview other items in the collection, change the content by selecting a different item from the dropdown menu.
Option 2
5 min read
