A dedicated page for components that need more space or interaction.
Full Width Image
Full Width Video
Background Color Only
Background Color With Image
Background Color With Video
Complex Components
Carousel
Map
Here's a Map
-
Chicago, IL
41.8781, -87.6298
-
Austin, TX
30.2672, -97.7431
-
Seattle, WA
47.6062, -122.3321
-
Boston, MA
42.3601, -71.0589
-
Phoenix, AZ
33.4484, -112.0740
Timeline
Timeline of Events
January 2025
Discovery & Alignment
We met with your team to understand goals, audiences, and key success metrics, and we audited the existing site to identify what should be improved, kept, or removed.
February 2025
Information Architecture & Wireframes
We mapped out the site structure, created low-fidelity wireframes, and confirmed how users would move through the site to find key content quickly.
March 2025
Visual Design System
We designed the visual language of the site: typography, colors, buttons, cards, and key components, ensuring everything works within your brand.
April–May 2025
Build & Integration
We implemented the component library in the CMS, wired up layouts and content types, and integrated any required third-party tools and services.
June 2025
Content Migration & QA
We migrated and structured your content using the new blocks, then tested the site across devices, browsers, and key user journeys.
July 2025
Launch & Optimization
We launched the new site, monitored performance, and made early optimizations based on analytics and real user behavior.
Core Components
Here is a single page showcasing all medium-complexity components in a clean stack. If you are looking for a really cool component, check out the complex component page.
Accordion
A stack of expandable items that helps organize longer content into scannable sections.
Anything can go here, even images!
Anything can go here, even images!
Anything can go here, even images!
Button Group
A set of related buttons displayed together to present clear, connected actions. Can be set to rows or columns.
Card (Vertical + Horizontal)
A flexible content container designed to highlight information in a structured, repeatable format.
Card With Image
A card layout that features an image alongside supporting text and optional actions.
Content Block (rich text)
A versatile text area that supports headings, paragraphs, lists, links, and inline media.
A harum cumque aut voluptatem aperiam id eius saepe.
Lorem ipsum dolor sit amet. Aut expedita rerum Ut ratione sit nulla delectus est dolor iste sed obcaecati nemo est internos pariatur. Sed nostrum cumque et neque ipsamEum illo vel quidem praesentium non pariatur distinctio et rerum animi. Vel doloribus facere ea neque velit Qui explicabo aut excepturi omnis sit voluptas minima qui unde accusamus qui velit dolore.
Quo libero nisi sed temporibus dolor. Et itaque corporis ea aliquam galisum. Sed enim incidunt! Sit voluptate quia rem velit eveniet.
<!-- Ut sequi cupiditate. --><br><adipisci>Est velit dolores eum unde quisquam ex provident iure.</adipisci><br><sed>Nam accusantium labore et error alias.</sed><br><provident>Non quae dolores ut quia distinctio et architecto dolorem.</provident><br>
Quo quia cupiditate id voluptatem reiciendis quo vitae illum.
Et praesentium molestiaequo pariatur ut autem molestias. Id tempore rerum eum earum optioSed maiores ut numquam modi sed ullam vero ad veniam fuga ut nihil illum.
- Qui reiciendis nobis et laboriosam aspernatur eos quis repellat sit eligendi eius.
- Aut quas consequatur aut delectus maxime?
- Vel quasi alias qui illum maiores sed voluptatem corrupti?
- Et deleniti autem sit ratione internos!
- Qui dolorum tenetur in nihil beatae.
- Qui reprehenderit mollitia et quod labore.
- Ut enim minima aut maiores voluptatum in quod tenetur in unde fuga.
- Ut excepturi officia ad iste sequi.
- Qui dolorem galisum ut iure facere ut voluptate dolores.
- Est quasi dolorem id rerum repellat aut esse mollitia.
- Ad aspernatur eligendi qui voluptatem sint ab explicabo officia et suscipit quia.
https://www.loremipzum.com">Nam quis nobis hic porro aliquid aut sint voluptatem eos provident dolores.
Et inventore dolorem ex harum porro!
Ab sequi mollitia Ut vitae ex enim repellendus eos ipsum nulla ea libero distinctio! In doloribus tenetur A voluptatem vel sunt perferendis cum numquam omnis et possimus quibusdam. Et officiis consequatur Et officiis nam nemo autem et culpa enim. Sit iste consequunturEt saepe ut consequatur quisquam et dolores accusamus!
CTA
A focused call-to-action block used to draw attention to an important next step.
Embed
A media block that brings in external content like videos, maps, or interactive widgets.
Label Group
A collection of labels or pills used to display categories, filters, or metadata in a compact format.
Pullquote
A highlighted excerpt that draws attention to a key statement or idea within longer content.
Service to others is the rent you pay for your room here on earth.
~ Mohammed Ali
Atoms
Atoms!!!
Atoms are the smallest, most reusable elements in your system. They don’t stand on their own as full sections, but they form the foundation for everything else you’ll build. Buttons, headings, icons, images, labels, and simple dividers all fall into this category. These elements establish the visual language of the site—spacing, typography, color, and interaction—so that larger components stay consistent no matter where they’re used. This page gives you a quick look at each atom in its simplest form before you see how they’re combined in more complex components.
Some will be demoed inside of their organism.
Accordion Item
A single expandable row used inside an accordion to reveal or hide supporting content. Container within an accordion
Whole lot of stuff can go here
Whole lot of stuff can go here
Whole lot of stuff can go here
Button
A clickable element used to trigger actions or link users to key pages. As part of a Button Group
Divider
A simple horizontal rule that separates content and improves visual structure.
Heading
A styled text element that establishes hierarchy and guides readers through the page. These will probably look unstyled.
Here's an h2
Here's an h3
Icon
A small visual marker used to reinforce meaning, draw attention, or support navigation. Utilizes custom FontAwesome integration, and is ready for your custom icons asa well.
Image
A standalone visual element used to add context, illustrate ideas, or support storytelling.
Label (Pill)
A compact badge used to highlight categories, statuses, or key metadata. As part of the Label Group
Video
An embedded media block for showcasing motion content, presentations, or demonstrations. Utilizes Antenna for Youtube or Vimeo embeds, and video tag for uploads.
Spacer
An easy way to add space between elements
Here's a heading
Here's a heading
Anchor Link
Though invisible, these are an easy way to add anchor links to a page for easy navigation.
Layout Demonstration
The components on this page show how your pages are structured. Layout elements define spacing, alignment, and the overall flow of content. They form the foundation that every other block sits inside. By combining containers, grids, columns, slabs, and hero sections, you can assemble pages that remain flexible, consistent, and easy to maintain.
Quick Sections: Made for Quick Moves
Quick Section
Quick sections are easy ways to build quick containers to build content.
Grid Section
Grids are easy ways to set up, well....grids! And grid sections set them up in one touch!
Layout Sections: Building Blocks
There are two primary strategies for building out layouts: columns (think Bootstrap) and grids. Though these are similar, you can use them according to what you feel comfortable.
Slab (Section)
Slabs are the building blocks of full-page, full-width sections. They provide the background, spacing, and tonal contrast needed to break up content clearly. You can choose from light, dark, or neutral slabs depending on the mood or emphasis you want to create. Slabs help guide users through the page, making long content feel more organized and easier to digest. They serve as the structural “chapters” of your layout system.
You can use these as the primary containers for all of your content on a page (Quick sections start with these).
Container
A container sets the maximum width for your content. The default container keeps text readable and gives the page consistent margins across all devices. When you need your content to span the full width of the screen—such as image-heavy sections or full-bleed heroes—you can switch to a full-width container. Both options maintain consistent spacing and ensure your content feels intentional.
These fit best in slabs, but you can also use these to put rows in columns and such.
Column
Columns let you control how content sits next to each other. A single column gives you a simple, centered block of content. Multiple columns allow you to place related content side-by-side, such as text next to an image or two evenly weighted text areas. Columns automatically stack on smaller screens, making them fully responsive without extra adjustments.
Grid
Grids give you more structured control over multi-column layouts. You can choose from 2, 3, 4, or 6-column configurations depending on the level of detail you need. Grids are excellent for displaying content in repeated patterns, such as cards, icons, or feature highlights. Each grid automatically responds to different screen sizes, collapsing or reflowing to maintain readability.
Grid Column
Grid columns define how content spans across the grid structure. You can choose how many columns a specific block should occupy, giving you more granular control over layout. For example, a block might span two columns in a six-column grid on desktop, but take up the full width on mobile. This gives you the flexibility to create more dynamic layouts without custom styling.
Here's a 2/3 column
Here's a 1/3 column
Here's a grid column
Here's a grid column
Here's a grid column
Here's a grid column
Here's a grid column
Here's a grid column
Here's a grid column
Here's a grid column
Welcome!
This is your bloqs system!
Welcome to Your Component System
This site demonstrates the building blocks used to create flexible, modern pages across your website. Each block is designed to be reusable, mobile-friendly, and adaptable to a wide range of content needs.
You’ll see how a page is assembled from the smallest pieces (atoms) all the way up to complete layouts. Everything shown here is built inside your CMS using the custom block system, so what you see is exactly what you can publish.
What You'll Find In This Demo
Shows how columns, grids, containers, and sections work together.
Displays all the individual elements you can use inside other components.
Cards, CTAs, embeds, label groups, content blocks, pullquotes, and more.
Interactive elements like the carousel, timeline, and map.
All hero types demonstrated side-by-side.
Complete page layouts that show components working together in a real-world context.