Some text goes here for a paragraph.
Welcome to your Design System
How to use this resource
This design system style guide is a shared resource for all who work on the website. It is a reference point for designers and developers on approved brand colors and type styles. It can also be useful to content editors to see what larger blocks are available for page building.
Global Elements
The "Foundations" section outlines the color tokens, typography styles, grids, and spacing rules used throughout the design system.
All Colors
Report issueEvery colors available on the site.
Defined in tokens/src/color.tokens.json.
Colorways
Report issueColorways are color relationships between background colors, text, buttons and other elements. Using a block with a different colorway can help break up a longer page or change the tone. The styles within a colorway adapt automatically to the background color by redefining the color values based on the colorway class.
Development notes: Defined in css/_elements/colorways.css
Blue 900 Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
Blue 700 Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
Blue 500 Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
Yellow 700 Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
Yellow 100 Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
White Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
Green 700 Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
Red 700 Colorway
Text colors:
Use as classes or CSS variables.
-
- color-primary
-
- color-secondary
-
- color-tertiary
-
- color-action
-
- color-accent
Inline text link style:
text-linkButtons:
Typography
Report issueUse headings to improve scannability and provide context for users to better understand the page. Headings also help structure page content for screen readers and search engines. Headings should be logically structured on a page using proper hierarchy, headings are ranked 'h1' through 'h6.' A page starts with the H1 heading, which describes a page's main topic— the title of the page. Subsections can be organized with 'h2' level headings. Those subsections can themselves be divided with 'h3' level headings, and so on.
Development notes: Defined in tokens/src/typography.tokens.json.
Heading styles
Report issue.h1-display
The quick brown fox jumped over the lazy dog.
.h1
The quick brown fox jumped over the lazy dog.
.h2
The quick brown fox jumped over the lazy dog.
.h3
The quick brown fox jumped over the lazy dog.
.h4
The quick brown fox jumped over the lazy dog.
.h5
The quick brown fox jumped over the lazy dog.
.h6
The quick brown fox jumped over the lazy dog.
.h7
The quick brown fox jumped over the lazy dog.
Text styles
Report issue.utility-xl
The quick brown fox jumped over the lazy dog.
.utility-lg
The quick brown fox jumped over the lazy dog.
.utility-sm
The quick brown fox jumped over the lazy dog.
.body-2xl
The quick brown fox jumped over the lazy dog.
.body-xl
The quick brown fox jumped over the lazy dog.
.body-lg
The quick brown fox jumped over the lazy dog.
.body-lg font-medium
The quick brown fox jumped over the lazy dog.
.body-base
The quick brown fox jumped over the lazy dog.
.body-base font-medium
The quick brown fox jumped over the lazy dog.
.body-sm
The quick brown fox jumped over the lazy dog.
.blockquote
The quick brown fox jumped over the lazy dog.
.tag
The quick brown fox jumped over the lazy dog.
Spacing
Report issueSpacing values define the space between elements on the page. This can include space between buttons, between columns of text, or around an image. Setting a scale of sizes helps the page to feel cohesive and considered.
Development notes: Defined in tokens/src/spacer.tokens.json, and tokens/tailwind-site-spacing.json. .ts-my-block, .ts-my-block-sm, and .ts-py-block classes are available for consistent block-level spacing. All margin, padding and height classes use generated from these base values using Tailwind syntax. They are also available as CSS variables in this format "var(--spacer-[value])".
30
7.5 rem
(120 px)
24
6 rem
(96 px)
18
4.5 rem
(72 px)
16
4 rem
(64 px)
15
3.75 rem
(60 px)
14
3.5 rem
(56 px)
12
3 rem
(48 px)
10
2.5 rem
(40 px)
9
2.25 rem
(36 px)
8
2 rem
(32 px)
6
1.5 rem
(24 px)
4
1 rem
(16 px)
3
.75 rem
(12 px)
2
.5 rem
(8 px)
1
.25 rem
(4 px)
05
.125 rem
(2 px)
Grids
Report issueGrids used throughout the design system.
Developer notes: Defined in tokens/tailwind-grids.json. Use "xl:container p-site" for site container and padding classes. Grids can be applied as classes directly or with the apply syntax "@apply ts-grid-col-2"
ts-grid-col-1
ts-grid-col-2
ts-grid-col-3
ts-grid-col-4
ts-grid-4-8
ts-grid-7-5
ts-grid-9-3
ts-grid-center
Atoms & molecules
The “Atoms & Molecules” section outlines larger UI elements throughout the design system including buttons, inputs, dropdowns, and cards that display a variety of content. These elements are present within the larger blocks or sections of your page builder.
Buttons & Links
Report issueButton styles are dynamic. They can be modified by adjusting the size, icon, and icon placement properties. Icons shown are examples. Any icon can be used. Button colors will adjust automatically based on the background color.
Development notes: Defined in tokens/src/buttons.tokens.json. Button colorways are defined in css/_elements/colorways.css. To add an svg icon, place the svg code in assets/images/svgs, and pass the svg file name as the 'svg_name' property when you include the button component in your template. You can also use Tailwind @apply syntax to apply button classes directly (In CSS: @apply btn-solid;). Note that with @apply syntax, you can't add an icon.
Button Sizes
Report issueButtons come in three sizes: large, medium, and small.
Icon Options
Report issueShown are a button style with no icon, icon only, an icon before the text, an icon after the text, and in a disabled state.
White Colorway
How buttons display on different colorways
Report issueShown are a button style with no icon, icon only, an icon before the text, an icon after the text, and in a disabled state.
Inputs
Report issueInputs are used to collect information from users. They can be used to collect text, numbers, dates, or files. Inputs can be used in forms, search bars, or to filter content.
Development notes: Defined in tokens/src/inputs.tokens.json.
Searchable Select
views/atoms/input--select.twig
Select
views/atoms/input--select.twig
Breadcrumbs
Report issuemolecules/breadcrumbs
Card LG
Report issuemolecules/card-lg
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Card Wayfinding
Report issuemolecules/card-wayfinding
Wayfinding Title
Cards Featured
Report issuemolecules/cards-featured
Sample Card title
Published November 20, 2025
Sample Card title
Published November 20, 2025
Sample Card title
Published November 20, 2025
Pagination
Report issuemolecules/pagination
Section Title
Report issuemolecules/section-title
Blue 900 Colorway
CTA Section Headline Goes Here
White Colorway
CTA Section Headline Goes Here
White Colorway, Centered Style
CTA Section Headline Goes Here
Blocks (global)
Blocks available on all pages. They can be used to build entire page layouts in dynamic ways.
Gallery
Report issueorganisms/gb-blocks/wp-block-gallery









Heading
Report issueorganisms/gb-blocks/wp-block-heading
h1 Heading
H2 heading
H3 heading
H4 heading
H5 heading
H6 heading
List: unordered
Report issueorganisms/gb-blocks/wp-block-list-ul
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit.
- Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit.
List: ordered
Report issueorganisms/gb-blocks/wp-block-list-ol
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit.
- Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin posuere erat sed est dignissim auctor. Curabitur tristique molestie nisi eu dignissim.
- Lorem ipsum dolor sit.
Text
Report issueorganisms/gb-blocks/wp-block-text
Pull Quote
Report issueorganisms/gb-blocks/wp-block-pullquote
People say they care, but actions are what saves lives
ELIZABETH GLASER
Table
Report issueorganisms/gb-blocks/wp-block-table
| Column #1 | Column #2 | Column #3 |
| Lorem ipsum dolor | Lorem ipsum dolor | Lorem ipsum dolor |
| Lorem ipsum dolor | Lorem ipsum dolor | Lorem ipsum dolor |
| Lorem ipsum dolor | Lorem ipsum dolor | Lorem ipsum dolor |
Banner: Default
Report issueorganisms/gb-blocks/banner
Banner: default
Lorem ipsum dolor sit amet
Banner: Homepage
Report issueorganisms/gb-blocks/banner-homepage
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Accordion
Report issueorganisms/blocks/accordion
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Call to Action
Report issueorganisms/blocks/cta
Subheading goes here
CTA Headline Goes Here
Subheading goes here
CTA Headline Goes Here
Subheading goes here
CTA Headline Goes Here
Subheading goes here
CTA Headline Goes Here
Call to Action with Image
Report issueorganisms/blocks/cta-large
CTA Eyebrow text
Lorem ipsum dolor sit amet
CTA Eyebrow text
Lorem ipsum dolor sit amet
Cards: Content (manual)
Report issueorganisms/blocks/cards-content-manual
Sample Card title
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Sample Card title
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Sample Card title
Tag
Sample Card title
Optional Small Text
Tag
Sample Card title
Optional Small Text
Tag
Sample Card title
Optional Small Text
Cards: Icon Callout
Report issueorganisms/blocks/icon-grid
Optional Title
Cards: Related Content
Report issueorganisms/blocks/cards-related
Sample Card title
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Sample Card title
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Article
Blog Post Title Goes Here Lorem Ipsum dolor sit amet, consectetur adipiscing
Optional small text
Sample Card title
Sample Card title
Published November 20, 2025
Sample Card title
Published November 20, 2025
Sample Card title
Published November 20, 2025
Cards: Wayfinding
Report issueorganisms/blocks/cards-wayfinding
Wayfinding Cards
Fancy List
Report issueorganisms/blocks/fancy-list
Optional Heading
Item 1
Item 2. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer a ultrices mauris. Quisque congue suscipit elementum. Mauris interdum id enim sit amet tempor. Suspendisse eu eros id tortor faucibus scelerisque tempor at odio. Sed tortor nisl, efficitur vitae malesuada sit amet, sagittis at tortor. Fusce nec sem sem. Cras quis pharetra velit. Donec augue urna, cursus et sem faucibus, aliquam varius leo. Maecenas nec tortor fringilla, viverra orci laoreet, finibus turpis.
Item3
Image & Text
Report issueorganisms/blocks/image-text
Eyebrow text
Lorem ipsum dolor sit amet
Eyebrow text
Lorem ipsum dolor sit amet
Intro Text
Report issueorganisms/blocks/intro-text
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec placerat, ipsum ac auctor ornare, nunc ligula scelerisque eros. Ipsum ac auctor ornare, nunc ligula scelerisque eros. Ac auctor ornare, nunc ligula scelerisque eros.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec placerat, ipsum ac auctor ornare, nunc ligula scelerisque eros. Ipsum ac auctor ornare, nunc ligula scelerisque eros. Ac auctor ornare, nunc ligula scelerisque eros.
Video: Looping
Report issueorganisms/blocks/video-looping