/*Simulating the squarespace root css. */
:root {
  --base-font-size: 16px;
  --heading-font-font-family: Lora;
  --heading-font-font-style: normal;
  --heading-font-font-weight: 500;
  --heading-font-text-transform: none;
  --heading-font-letter-spacing: 0em;
  --heading-font-line-height: 1.4em;
  --body-font-font-family: Lora;
  --body-font-font-style: normal;
  --body-font-font-weight: 300;
  --body-font-text-transform: none;
  --body-font-letter-spacing: 0em;
  --body-font-line-height: 1.8em;
  --meta-font-font-family: Lora;
  --meta-font-font-style: normal;
  --meta-font-font-weight: 400;
  --meta-font-text-transform: none;
  --meta-font-letter-spacing: 0em;
  --meta-font-line-height: 1.2em;
  --heading-1-size: 4rem;
  --heading-1-size-value: 4;
  --heading-2-size: 2.8rem;
  --heading-2-size-value: 2.8;
  --heading-3-size: 2.2rem;
  --heading-3-size-value: 2.2;
  --heading-4-size: 1.2rem;
  --heading-4-size-value: 1.2;
  --large-text-size: 1.4rem;
  --large-text-size-value: 1.4;
  --normal-text-size: 1rem;
  --normal-text-size-value: 1;
  --small-text-size: 0.9rem;
  --small-text-size-value: 0.9;
  --normal-meta-size: 1rem;
  --normal-meta-size-value: 1;
  --site-title-font-font-family: var(--heading-font-font-family);
  --site-title-font-font-style: var(--heading-font-font-style);
  --site-title-font-font-weight: var(--heading-font-font-weight);
  --site-title-font-text-transform: var(--heading-font-text-transform);
  --site-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --site-title-font-line-height: var(--heading-font-line-height);
  --site-title-font-font-size: 2rem;
  --site-title-font-font-size-value: 2;
  --mobile-site-title-font-font-family: var(--heading-font-font-family);
  --mobile-site-title-font-font-style: var(--heading-font-font-style);
  --mobile-site-title-font-font-weight: var(--heading-font-font-weight);
  --mobile-site-title-font-text-transform: var(--heading-font-text-transform);
  --mobile-site-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --mobile-site-title-font-line-height: var(--heading-font-line-height);
  --mobile-site-title-font-font-size: var(--normal-text-size);
  --mobile-site-title-font-font-size-value: var(--normal-text-size-value);
  --site-navigation-font-font-family: var(--body-font-font-family);
  --site-navigation-font-font-style: var(--body-font-font-style);
  --site-navigation-font-font-weight: var(--body-font-font-weight);
  --site-navigation-font-text-transform: var(--body-font-text-transform);
  --site-navigation-font-letter-spacing: var(--body-font-letter-spacing);
  --site-navigation-font-line-height: var(--body-font-line-height);
  --site-navigation-font-font-size: var(--normal-text-size);
  --site-navigation-font-font-size-value: var(--normal-text-size-value);
  --header-button-font-font-family: Lora;
  --header-button-font-font-style: normal;
  --header-button-font-font-weight: 500;
  --header-button-font-text-transform: none;
  --header-button-font-letter-spacing: 0.02em;
  --header-button-font-line-height: 1.2em;
  --header-button-font-font-size: 0.9rem;
  --header-button-font-font-size-value: 0.9;
  --primary-button-font-font-family: Lora;
  --primary-button-font-font-style: normal;
  --primary-button-font-font-weight: 500;
  --primary-button-font-text-transform: none;
  --primary-button-font-letter-spacing: 0.02em;
  --primary-button-font-line-height: 1.2em;
  --primary-button-font-font-size: 1rem;
  --primary-button-font-font-size-value: 1;
  --secondary-button-font-font-family: Lora;
  --secondary-button-font-font-style: normal;
  --secondary-button-font-font-weight: 500;
  --secondary-button-font-text-transform: none;
  --secondary-button-font-letter-spacing: 0.02em;
  --secondary-button-font-line-height: 1.2em;
  --secondary-button-font-font-size: 1rem;
  --secondary-button-font-font-size-value: 1;
  --tertiary-button-font-font-family: Lora;
  --tertiary-button-font-font-style: normal;
  --tertiary-button-font-font-weight: 500;
  --tertiary-button-font-text-transform: none;
  --tertiary-button-font-letter-spacing: 0.02em;
  --tertiary-button-font-line-height: 1.2em;
  --tertiary-button-font-font-size: 1rem;
  --tertiary-button-font-font-size-value: 1;
  --blog-item-title-font-font-family: var(--heading-font-font-family);
  --blog-item-title-font-font-style: var(--heading-font-font-style);
  --blog-item-title-font-font-weight: var(--heading-font-font-weight);
  --blog-item-title-font-text-transform: var(--heading-font-text-transform);
  --blog-item-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --blog-item-title-font-line-height: var(--heading-font-line-height);
  --blog-item-title-font-font-size: var(--heading-1-size);
  --blog-item-title-font-font-size-value: var(--heading-1-size-value);
  --blog-item-meta-font-font-family: var(--meta-font-font-family);
  --blog-item-meta-font-font-style: var(--meta-font-font-style);
  --blog-item-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-item-meta-font-text-transform: var(--meta-font-text-transform);
  --blog-item-meta-font-letter-spacing: var(--meta-font-letter-spacing);
  --blog-item-meta-font-line-height: var(--meta-font-line-height);
  --blog-item-meta-font-font-size: var(--normal-meta-size);
  --blog-item-meta-font-font-size-value: var(--normal-meta-size-value);
  --blog-item-author-profile-font-font-family: var(--body-font-font-family);
  --blog-item-author-profile-font-font-style: var(--body-font-font-style);
  --blog-item-author-profile-font-font-weight: var(--body-font-font-weight);
  --blog-item-author-profile-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-item-author-profile-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-item-author-profile-font-line-height: var(--body-font-line-height);
  --blog-item-author-profile-font-font-size: var(--small-text-size);
  --blog-item-author-profile-font-font-size-value: var(--small-text-size-value);
  --blog-item-pagination-font-font-family: var(--heading-font-font-family);
  --blog-item-pagination-font-font-style: var(--heading-font-font-style);
  --blog-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --blog-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-item-pagination-font-line-height: var(--heading-font-line-height);
  --blog-item-pagination-font-font-size: var(--heading-3-size);
  --blog-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --video-item-title-font-font-family: var(--heading-font-font-family);
  --video-item-title-font-font-style: var(--heading-font-font-style);
  --video-item-title-font-font-weight: var(--heading-font-font-weight);
  --video-item-title-font-text-transform: var(--heading-font-text-transform);
  --video-item-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --video-item-title-font-line-height: var(--heading-font-line-height);
  --video-item-title-font-font-size: var(--heading-2-size);
  --video-item-title-font-font-size-value: var(--heading-2-size-value);
  --video-item-meta-font-font-family: var(--meta-font-font-family);
  --video-item-meta-font-font-style: var(--meta-font-font-style);
  --video-item-meta-font-font-weight: var(--meta-font-font-weight);
  --video-item-meta-font-text-transform: var(--meta-font-text-transform);
  --video-item-meta-font-letter-spacing: var(--meta-font-letter-spacing);
  --video-item-meta-font-line-height: var(--meta-font-line-height);
  --video-item-meta-font-font-size: var(--normal-meta-size);
  --video-item-meta-font-font-size-value: var(--normal-meta-size-value);
  --video-item-description-font-font-family: var(--body-font-font-family);
  --video-item-description-font-font-style: var(--body-font-font-style);
  --video-item-description-font-font-weight: var(--body-font-font-weight);
  --video-item-description-font-text-transform: var(--body-font-text-transform);
  --video-item-description-font-letter-spacing: var(--body-font-letter-spacing);
  --video-item-description-font-line-height: var(--body-font-line-height);
  --video-item-description-font-font-size: var(--normal-text-size);
  --video-item-description-font-font-size-value: var(--normal-text-size-value);
  --video-item-pagination-font-font-family: var(--heading-font-font-family);
  --video-item-pagination-font-font-style: var(--heading-font-font-style);
  --video-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --video-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --video-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --video-item-pagination-font-line-height: var(--heading-font-line-height);
  --video-item-pagination-font-font-size: var(--heading-3-size);
  --video-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --video-preview-badge-font-font-family: var(--body-font-font-family);
  --video-preview-badge-font-font-style: var(--body-font-font-style);
  --video-preview-badge-font-font-weight: var(--body-font-font-weight);
  --video-preview-badge-font-text-transform: var(--body-font-text-transform);
  --video-preview-badge-font-letter-spacing: var(--body-font-letter-spacing);
  --video-preview-badge-font-line-height: var(--body-font-line-height);
  --video-preview-badge-font-font-size: var(--normal-text-size);
  --video-preview-badge-font-font-size-value: var(--normal-text-size-value);
  --blog-basic-grid-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-basic-grid-list-title-font-font-style: var(--heading-font-font-style);
  --blog-basic-grid-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-basic-grid-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-basic-grid-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-basic-grid-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-basic-grid-list-title-font-font-size: var(--heading-3-size);
  --blog-basic-grid-list-title-font-font-size-value: var(
    --heading-3-size-value
  );
  --blog-basic-grid-list-excerpt-font-font-family: var(--body-font-font-family);
  --blog-basic-grid-list-excerpt-font-font-style: var(--body-font-font-style);
  --blog-basic-grid-list-excerpt-font-font-weight: var(--body-font-font-weight);
  --blog-basic-grid-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-basic-grid-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-basic-grid-list-excerpt-font-line-height: var(--body-font-line-height);
  --blog-basic-grid-list-excerpt-font-font-size: var(--small-text-size);
  --blog-basic-grid-list-excerpt-font-font-size-value: var(
    --small-text-size-value
  );
  --blog-basic-grid-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-basic-grid-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-basic-grid-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-basic-grid-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-basic-grid-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-basic-grid-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-basic-grid-list-meta-font-font-size: var(--normal-meta-size);
  --blog-basic-grid-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-single-column-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-single-column-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-single-column-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-single-column-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-single-column-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-single-column-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-single-column-list-title-font-font-size: var(--heading-1-size);
  --blog-single-column-list-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --blog-single-column-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-single-column-list-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --blog-single-column-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-single-column-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-single-column-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-single-column-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-single-column-list-excerpt-font-font-size: var(--normal-text-size);
  --blog-single-column-list-excerpt-font-font-size-value: var(
    --normal-text-size-value
  );
  --blog-single-column-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-single-column-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-single-column-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-single-column-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-single-column-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-single-column-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-single-column-list-meta-font-font-size: var(--normal-meta-size);
  --blog-single-column-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-side-by-side-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-side-by-side-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-side-by-side-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-side-by-side-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-side-by-side-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-side-by-side-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-side-by-side-list-title-font-font-size: var(--heading-2-size);
  --blog-side-by-side-list-title-font-font-size-value: var(
    --heading-2-size-value
  );
  --blog-side-by-side-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-side-by-side-list-excerpt-font-font-style: var(--body-font-font-style);
  --blog-side-by-side-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-side-by-side-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-side-by-side-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-side-by-side-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-side-by-side-list-excerpt-font-font-size: var(--normal-text-size);
  --blog-side-by-side-list-excerpt-font-font-size-value: var(
    --normal-text-size-value
  );
  --blog-side-by-side-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-side-by-side-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-side-by-side-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-side-by-side-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-side-by-side-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-side-by-side-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-side-by-side-list-meta-font-font-size: var(--normal-meta-size);
  --blog-side-by-side-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-alternating-side-by-side-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-alternating-side-by-side-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-alternating-side-by-side-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-alternating-side-by-side-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-alternating-side-by-side-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-alternating-side-by-side-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-alternating-side-by-side-list-title-font-font-size: var(
    --heading-2-size
  );
  --blog-alternating-side-by-side-list-title-font-font-size-value: var(
    --heading-2-size-value
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-alternating-side-by-side-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-alternating-side-by-side-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-alternating-side-by-side-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-size: var(
    --normal-text-size
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-size-value: var(
    --normal-text-size-value
  );
  --blog-alternating-side-by-side-list-meta-font-font-family: var(
    --meta-font-font-family
  );
  --blog-alternating-side-by-side-list-meta-font-font-style: var(
    --meta-font-font-style
  );
  --blog-alternating-side-by-side-list-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --blog-alternating-side-by-side-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-alternating-side-by-side-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-alternating-side-by-side-list-meta-font-line-height: var(
    --meta-font-line-height
  );
  --blog-alternating-side-by-side-list-meta-font-font-size: var(
    --normal-meta-size
  );
  --blog-alternating-side-by-side-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-grid-masonry-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-grid-masonry-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-grid-masonry-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-grid-masonry-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-grid-masonry-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-grid-masonry-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-grid-masonry-list-title-font-font-size: var(--heading-3-size);
  --blog-grid-masonry-list-title-font-font-size-value: var(
    --heading-3-size-value
  );
  --blog-grid-masonry-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-grid-masonry-list-excerpt-font-font-style: var(--body-font-font-style);
  --blog-grid-masonry-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-grid-masonry-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-grid-masonry-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-grid-masonry-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-grid-masonry-list-excerpt-font-font-size: var(--small-text-size);
  --blog-grid-masonry-list-excerpt-font-font-size-value: var(
    --small-text-size-value
  );
  --blog-grid-masonry-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-grid-masonry-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-grid-masonry-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-grid-masonry-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-grid-masonry-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-grid-masonry-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-grid-masonry-list-meta-font-font-size: var(--normal-meta-size);
  --blog-grid-masonry-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --portfolio-grid-basic-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-grid-basic-title-font-font-style: var(--heading-font-font-style);
  --portfolio-grid-basic-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-grid-basic-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-grid-basic-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-grid-basic-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-grid-basic-title-font-font-size: var(--heading-4-size);
  --portfolio-grid-basic-title-font-font-size-value: var(
    --heading-4-size-value
  );
  --portfolio-grid-overlay-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-grid-overlay-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-grid-overlay-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-grid-overlay-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-grid-overlay-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-grid-overlay-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-grid-overlay-title-font-font-size: var(--heading-3-size);
  --portfolio-grid-overlay-title-font-font-size-value: var(
    --heading-3-size-value
  );
  --portfolio-index-background-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-index-background-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-index-background-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-index-background-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-index-background-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-index-background-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-index-background-title-font-font-size: var(--heading-1-size);
  --portfolio-index-background-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --portfolio-hover-follow-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-hover-follow-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-hover-follow-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-hover-follow-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-hover-follow-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-hover-follow-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-hover-follow-title-font-font-size: var(--heading-1-size);
  --portfolio-hover-follow-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --portfolio-hover-static-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-hover-static-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-hover-static-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-hover-static-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-hover-static-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-hover-static-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-hover-static-title-font-font-size: var(--heading-1-size);
  --portfolio-hover-static-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --portfolio-item-pagination-font-font-family: var(--heading-font-font-family);
  --portfolio-item-pagination-font-font-style: var(--heading-font-font-style);
  --portfolio-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --portfolio-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-item-pagination-font-line-height: var(--heading-font-line-height);
  --portfolio-item-pagination-font-font-size: var(--heading-3-size);
  --portfolio-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --announcement-bar-font-font-family: var(--body-font-font-family);
  --announcement-bar-font-font-style: var(--body-font-font-style);
  --announcement-bar-font-font-weight: var(--body-font-font-weight);
  --announcement-bar-font-text-transform: var(--body-font-text-transform);
  --announcement-bar-font-letter-spacing: var(--body-font-letter-spacing);
  --announcement-bar-font-line-height: var(--body-font-line-height);
  --announcement-bar-font-font-size: var(--small-text-size);
  --announcement-bar-font-font-size-value: var(--small-text-size-value);
  --product-basic-item-title-font-font-family: var(--heading-font-font-family);
  --product-basic-item-title-font-font-style: var(--heading-font-font-style);
  --product-basic-item-title-font-font-weight: var(--heading-font-font-weight);
  --product-basic-item-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-basic-item-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-basic-item-title-font-line-height: var(--heading-font-line-height);
  --product-basic-item-title-font-font-size: var(--heading-2-size);
  --product-basic-item-title-font-font-size-value: var(--heading-2-size-value);
  --product-basic-item-price-font-font-family: var(--heading-font-font-family);
  --product-basic-item-price-font-font-style: var(--heading-font-font-style);
  --product-basic-item-price-font-font-weight: var(--heading-font-font-weight);
  --product-basic-item-price-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-basic-item-price-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-basic-item-price-font-line-height: var(--heading-font-line-height);
  --product-basic-item-price-font-font-size: var(--heading-4-size);
  --product-basic-item-price-font-font-size-value: var(--heading-4-size-value);
  --product-basic-item-description-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-description-font-font-style: var(--body-font-font-style);
  --product-basic-item-description-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-description-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-description-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-description-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-description-font-font-size: var(--normal-text-size);
  --product-basic-item-description-font-font-size-value: var(
    --normal-text-size-value
  );
  --product-basic-item-variant-fields-font-font-family: var(
    --meta-font-font-family
  );
  --product-basic-item-variant-fields-font-font-style: var(
    --meta-font-font-style
  );
  --product-basic-item-variant-fields-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-basic-item-variant-fields-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-basic-item-variant-fields-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-basic-item-variant-fields-font-line-height: var(
    --meta-font-line-height
  );
  --product-basic-item-variant-fields-font-font-size: var(--normal-meta-size);
  --product-basic-item-variant-fields-font-font-size-value: var(
    --normal-meta-size-value
  );
  --product-basic-item-scarcity-font-font-family: var(--meta-font-font-family);
  --product-basic-item-scarcity-font-font-style: var(--meta-font-font-style);
  --product-basic-item-scarcity-font-font-weight: var(--meta-font-font-weight);
  --product-basic-item-scarcity-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-basic-item-scarcity-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-basic-item-scarcity-font-line-height: var(--meta-font-line-height);
  --product-basic-item-scarcity-font-font-size: var(--normal-text-size);
  --product-basic-item-scarcity-font-font-size-value: var(
    --normal-text-size-value
  );
  --product-grid-text-below-title-font-font-family: var(
    --heading-font-font-family
  );
  --product-grid-text-below-title-font-font-style: var(
    --heading-font-font-style
  );
  --product-grid-text-below-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --product-grid-text-below-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-grid-text-below-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-grid-text-below-title-font-line-height: var(
    --heading-font-line-height
  );
  --product-grid-text-below-title-font-font-size: var(--heading-4-size);
  --product-grid-text-below-title-font-font-size-value: var(
    --heading-4-size-value
  );
  --product-grid-text-below-price-font-font-family: var(
    --meta-font-font-family
  );
  --product-grid-text-below-price-font-font-style: var(--meta-font-font-style);
  --product-grid-text-below-price-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-grid-text-below-price-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-grid-text-below-price-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-grid-text-below-price-font-line-height: var(
    --meta-font-line-height
  );
  --product-grid-text-below-price-font-font-size: var(--normal-meta-size);
  --product-grid-text-below-price-font-font-size-value: var(
    --normal-meta-size-value
  );
  --product-grid-text-below-status-font-font-family: var(
    --meta-font-font-family
  );
  --product-grid-text-below-status-font-font-style: var(--meta-font-font-style);
  --product-grid-text-below-status-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-grid-text-below-status-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-grid-text-below-status-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-grid-text-below-status-font-line-height: var(
    --meta-font-line-height
  );
  --product-grid-text-below-status-font-font-size: var(--normal-meta-size);
  --product-grid-text-below-status-font-font-size-value: var(
    --normal-meta-size-value
  );
  --product-grid-text-below-scarcity-font-font-family: var(
    --meta-font-font-family
  );
  --product-grid-text-below-scarcity-font-font-style: var(
    --meta-font-font-style
  );
  --product-grid-text-below-scarcity-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-grid-text-below-scarcity-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-grid-text-below-scarcity-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-grid-text-below-scarcity-font-line-height: var(
    --meta-font-line-height
  );
  --product-grid-text-below-scarcity-font-font-size: var(--normal-meta-size);
  --product-grid-text-below-scarcity-font-font-size-value: var(
    --normal-meta-size-value
  );
  --video-basic-grid-list-category-nav-font-font-family: var(
    --body-font-font-family
  );
  --video-basic-grid-list-category-nav-font-font-style: var(
    --body-font-font-style
  );
  --video-basic-grid-list-category-nav-font-font-weight: var(
    --body-font-font-weight
  );
  --video-basic-grid-list-category-nav-font-text-transform: var(
    --body-font-text-transform
  );
  --video-basic-grid-list-category-nav-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --video-basic-grid-list-category-nav-font-line-height: var(
    --body-font-line-height
  );
  --video-basic-grid-list-category-nav-font-font-size: var(--normal-text-size);
  --video-basic-grid-list-category-nav-font-font-size-value: var(
    --normal-text-size-value
  );
  --video-basic-grid-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --video-basic-grid-list-title-font-font-style: var(--heading-font-font-style);
  --video-basic-grid-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --video-basic-grid-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --video-basic-grid-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --video-basic-grid-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --video-basic-grid-list-title-font-font-size: var(--heading-4-size);
  --video-basic-grid-list-title-font-font-size-value: var(
    --heading-4-size-value
  );
  --video-basic-grid-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --video-basic-grid-list-excerpt-font-font-style: var(--body-font-font-style);
  --video-basic-grid-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --video-basic-grid-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --video-basic-grid-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --video-basic-grid-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --video-basic-grid-list-excerpt-font-font-size: var(--small-text-size);
  --video-basic-grid-list-excerpt-font-font-size-value: var(
    --small-text-size-value
  );
  --video-basic-grid-list-meta-font-font-family: var(--meta-font-font-family);
  --video-basic-grid-list-meta-font-font-style: var(--meta-font-font-style);
  --video-basic-grid-list-meta-font-font-weight: var(--meta-font-font-weight);
  --video-basic-grid-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --video-basic-grid-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --video-basic-grid-list-meta-font-line-height: var(--meta-font-line-height);
  --video-basic-grid-list-meta-font-font-size: var(--normal-meta-size);
  --video-basic-grid-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --content-link-block-title-font-font-family: var(--body-font-font-family);
  --content-link-block-title-font-font-style: var(--body-font-font-style);
  --content-link-block-title-font-font-weight: var(--body-font-font-weight);
  --content-link-block-title-font-text-transform: var(
    --body-font-text-transform
  );
  --content-link-block-title-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --content-link-block-title-font-line-height: var(--body-font-line-height);
  --content-link-block-title-font-font-size: var(--normal-text-size);
  --content-link-block-title-font-font-size-value: var(
    --normal-text-size-value
  );
  --menu-block-nav-font-font-family: var(--meta-font-font-family);
  --menu-block-nav-font-font-style: var(--meta-font-font-style);
  --menu-block-nav-font-font-weight: var(--meta-font-font-weight);
  --menu-block-nav-font-text-transform: var(--meta-font-text-transform);
  --menu-block-nav-font-letter-spacing: var(--meta-font-letter-spacing);
  --menu-block-nav-font-line-height: var(--meta-font-line-height);
  --menu-block-nav-font-font-size: var(--normal-text-size);
  --menu-block-nav-font-font-size-value: var(--normal-text-size-value);
  --menu-block-title-font-font-family: var(--heading-font-font-family);
  --menu-block-title-font-font-style: var(--heading-font-font-style);
  --menu-block-title-font-font-weight: var(--heading-font-font-weight);
  --menu-block-title-font-text-transform: var(--heading-font-text-transform);
  --menu-block-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --menu-block-title-font-line-height: var(--heading-font-line-height);
  --menu-block-title-font-font-size: var(--heading-3-size);
  --menu-block-title-font-font-size-value: var(--heading-3-size-value);
  --menu-block-item-title-font-font-family: var(--heading-font-font-family);
  --menu-block-item-title-font-font-style: var(--heading-font-font-style);
  --menu-block-item-title-font-font-weight: var(--heading-font-font-weight);
  --menu-block-item-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --menu-block-item-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --menu-block-item-title-font-line-height: var(--heading-font-line-height);
  --menu-block-item-title-font-font-size: var(--heading-4-size);
  --menu-block-item-title-font-font-size-value: var(--heading-4-size-value);
  --menu-block-item-description-font-font-family: var(--body-font-font-family);
  --menu-block-item-description-font-font-style: var(--body-font-font-style);
  --menu-block-item-description-font-font-weight: var(--body-font-font-weight);
  --menu-block-item-description-font-text-transform: var(
    --body-font-text-transform
  );
  --menu-block-item-description-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --menu-block-item-description-font-line-height: var(--body-font-line-height);
  --menu-block-item-description-font-font-size: var(--normal-text-size);
  --menu-block-item-description-font-font-size-value: var(
    --normal-text-size-value
  );
  --menu-block-item-price-font-font-family: var(--body-font-font-family);
  --menu-block-item-price-font-font-style: var(--body-font-font-style);
  --menu-block-item-price-font-font-weight: var(--body-font-font-weight);
  --menu-block-item-price-font-text-transform: var(--body-font-text-transform);
  --menu-block-item-price-font-letter-spacing: var(--body-font-letter-spacing);
  --menu-block-item-price-font-line-height: var(--body-font-line-height);
  --menu-block-item-price-font-font-size: var(--normal-text-size);
  --menu-block-item-price-font-font-size-value: var(--normal-text-size-value);
  --quote-block-text-font-font-family: var(--body-font-font-family);
  --quote-block-text-font-font-style: var(--body-font-font-style);
  --quote-block-text-font-font-weight: var(--body-font-font-weight);
  --quote-block-text-font-text-transform: var(--body-font-text-transform);
  --quote-block-text-font-letter-spacing: var(--body-font-letter-spacing);
  --quote-block-text-font-line-height: var(--body-font-line-height);
  --quote-block-text-font-font-size: var(--large-text-size);
  --quote-block-text-font-font-size-value: var(--large-text-size-value);
  --quote-block-source-font-font-family: var(--meta-font-font-family);
  --quote-block-source-font-font-style: var(--meta-font-font-style);
  --quote-block-source-font-font-weight: var(--meta-font-font-weight);
  --quote-block-source-font-text-transform: var(--meta-font-text-transform);
  --quote-block-source-font-letter-spacing: var(--meta-font-letter-spacing);
  --quote-block-source-font-line-height: var(--meta-font-line-height);
  --quote-block-source-font-font-size: var(--normal-meta-size);
  --quote-block-source-font-font-size-value: var(--normal-meta-size-value);
  --events-item-pagination-font-font-family: var(--heading-font-font-family);
  --events-item-pagination-font-font-style: var(--heading-font-font-style);
  --events-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --events-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --events-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --events-item-pagination-font-line-height: var(--heading-font-line-height);
  --events-item-pagination-font-font-size: var(--heading-3-size);
  --events-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --events-item-pagination-date-font-font-family: var(--meta-font-font-family);
  --events-item-pagination-date-font-font-style: var(--meta-font-font-style);
  --events-item-pagination-date-font-font-weight: var(--meta-font-font-weight);
  --events-item-pagination-date-font-text-transform: var(
    --meta-font-text-transform
  );
  --events-item-pagination-date-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --events-item-pagination-date-font-line-height: var(--meta-font-line-height);
  --events-item-pagination-date-font-font-size: var(--normal-meta-size);
  --events-item-pagination-date-font-font-size-value: var(
    --normal-meta-size-value
  );
  --form-block-title-text-font-font-family: var(--body-font-font-family);
  --form-block-title-text-font-font-style: var(--body-font-font-style);
  --form-block-title-text-font-font-weight: var(--body-font-font-weight);
  --form-block-title-text-font-text-transform: var(--body-font-text-transform);
  --form-block-title-text-font-letter-spacing: var(--body-font-letter-spacing);
  --form-block-title-text-font-line-height: var(--body-font-line-height);
  --form-block-title-text-font-font-size: var(--normal-text-size);
  --form-block-title-text-font-font-size-value: var(--normal-text-size-value);
  --form-block-input-text-font-font-family: var(--body-font-font-family);
  --form-block-input-text-font-font-style: var(--body-font-font-style);
  --form-block-input-text-font-font-weight: var(--body-font-font-weight);
  --form-block-input-text-font-text-transform: var(--body-font-text-transform);
  --form-block-input-text-font-letter-spacing: var(--body-font-letter-spacing);
  --form-block-input-text-font-line-height: var(--body-font-line-height);
  --form-block-input-text-font-font-size: var(--normal-text-size);
  --form-block-input-text-font-font-size-value: var(--normal-text-size-value);
  --form-block-description-text-font-font-family: var(--body-font-font-family);
  --form-block-description-text-font-font-style: var(--body-font-font-style);
  --form-block-description-text-font-font-weight: var(--body-font-font-weight);
  --form-block-description-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-description-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-description-text-font-line-height: var(--body-font-line-height);
  --form-block-description-text-font-font-size: var(--small-text-size);
  --form-block-description-text-font-font-size-value: var(
    --small-text-size-value
  );
  --form-block-caption-text-font-font-family: var(--body-font-font-family);
  --form-block-caption-text-font-font-style: var(--body-font-font-style);
  --form-block-caption-text-font-font-weight: var(--body-font-font-weight);
  --form-block-caption-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-caption-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-caption-text-font-line-height: var(--body-font-line-height);
  --form-block-caption-text-font-font-size: var(--small-text-size);
  --form-block-caption-text-font-font-size-value: var(--small-text-size-value);
  --form-block-placeholder-text-font-font-family: var(--body-font-font-family);
  --form-block-placeholder-text-font-font-style: var(--body-font-font-style);
  --form-block-placeholder-text-font-font-weight: var(--body-font-font-weight);
  --form-block-placeholder-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-placeholder-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-placeholder-text-font-line-height: var(--body-font-line-height);
  --form-block-placeholder-text-font-font-size: var(--normal-text-size);
  --form-block-placeholder-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --form-block-option-text-font-font-family: var(--body-font-font-family);
  --form-block-option-text-font-font-style: var(--body-font-font-style);
  --form-block-option-text-font-font-weight: var(--body-font-font-weight);
  --form-block-option-text-font-text-transform: var(--body-font-text-transform);
  --form-block-option-text-font-letter-spacing: var(--body-font-letter-spacing);
  --form-block-option-text-font-line-height: var(--body-font-line-height);
  --form-block-option-text-font-font-size: var(--small-text-size);
  --form-block-option-text-font-font-size-value: var(--small-text-size-value);
  --form-block-survey-title-text-font-font-family: var(--body-font-font-family);
  --form-block-survey-title-text-font-font-style: var(--body-font-font-style);
  --form-block-survey-title-text-font-font-weight: var(--body-font-font-weight);
  --form-block-survey-title-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-survey-title-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-survey-title-text-font-line-height: var(--body-font-line-height);
  --form-block-survey-title-text-font-font-size: var(--normal-text-size);
  --form-block-survey-title-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --form-block-select-dropdown-text-font-font-family: var(
    --body-font-font-family
  );
  --form-block-select-dropdown-text-font-font-style: var(
    --body-font-font-style
  );
  --form-block-select-dropdown-text-font-font-weight: var(
    --body-font-font-weight
  );
  --form-block-select-dropdown-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-select-dropdown-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-select-dropdown-text-font-line-height: var(
    --body-font-line-height
  );
  --form-block-select-dropdown-text-font-font-size: var(--normal-text-size);
  --form-block-select-dropdown-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --newsletter-block-title-text-font-font-family: var(
    --heading-font-font-family
  );
  --newsletter-block-title-text-font-font-style: var(--heading-font-font-style);
  --newsletter-block-title-text-font-font-weight: var(
    --heading-font-font-weight
  );
  --newsletter-block-title-text-font-text-transform: var(
    --heading-font-text-transform
  );
  --newsletter-block-title-text-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --newsletter-block-title-text-font-line-height: var(
    --heading-font-line-height
  );
  --newsletter-block-title-text-font-font-size: var(--heading-3-size);
  --newsletter-block-title-text-font-font-size-value: var(
    --heading-3-size-value
  );
  --newsletter-block-description-text-font-font-family: var(
    --body-font-font-family
  );
  --newsletter-block-description-text-font-font-style: var(
    --body-font-font-style
  );
  --newsletter-block-description-text-font-font-weight: var(
    --body-font-font-weight
  );
  --newsletter-block-description-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-description-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-description-text-font-line-height: var(
    --body-font-line-height
  );
  --newsletter-block-description-text-font-font-size: var(--normal-text-size);
  --newsletter-block-description-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --newsletter-block-field-text-font-font-family: var(--body-font-font-family);
  --newsletter-block-field-text-font-font-style: var(--body-font-font-style);
  --newsletter-block-field-text-font-font-weight: var(--body-font-font-weight);
  --newsletter-block-field-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-field-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-field-text-font-line-height: var(--body-font-line-height);
  --newsletter-block-field-text-font-font-size: var(--normal-text-size);
  --newsletter-block-field-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --newsletter-block-button-text-font-font-family: var(--body-font-font-family);
  --newsletter-block-button-text-font-font-style: var(--body-font-font-style);
  --newsletter-block-button-text-font-font-weight: var(--body-font-font-weight);
  --newsletter-block-button-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-button-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-button-text-font-line-height: var(--body-font-line-height);
  --newsletter-block-button-text-font-font-size: var(--normal-text-size);
  --newsletter-block-button-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --newsletter-block-footnote-text-font-font-family: var(
    --body-font-font-family
  );
  --newsletter-block-footnote-text-font-font-style: var(--body-font-font-style);
  --newsletter-block-footnote-text-font-font-weight: var(
    --body-font-font-weight
  );
  --newsletter-block-footnote-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-footnote-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-footnote-text-font-line-height: var(
    --body-font-line-height
  );
  --newsletter-block-footnote-text-font-font-size: var(--small-text-size);
  --newsletter-block-footnote-text-font-font-size-value: var(
    --small-text-size-value
  );
  --list-section-title-text-font-font-family: var(--heading-font-font-family);
  --list-section-title-text-font-font-style: var(--heading-font-font-style);
  --list-section-title-text-font-font-weight: var(--heading-font-font-weight);
  --list-section-title-text-font-text-transform: var(
    --heading-font-text-transform
  );
  --list-section-title-text-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --list-section-title-text-font-line-height: var(--heading-font-line-height);
  --list-section-title-text-font-font-size: var(--heading-2-size);
  --list-section-title-text-font-font-size-value: var(--heading-2-size-value);
  --course-list-course-name-font-font-family: var(--heading-font-font-family);
  --course-list-course-name-font-font-style: var(--heading-font-font-style);
  --course-list-course-name-font-font-weight: var(--heading-font-font-weight);
  --course-list-course-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-course-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-course-name-font-line-height: var(--heading-font-line-height);
  --course-list-course-name-font-font-size: var(--heading-1-size);
  --course-list-course-name-font-font-size-value: var(--heading-1-size-value);
  --course-list-course-description-font-font-family: var(
    --body-font-font-family
  );
  --course-list-course-description-font-font-style: var(--body-font-font-style);
  --course-list-course-description-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-course-description-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-course-description-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-course-description-font-line-height: var(
    --body-font-line-height
  );
  --course-list-course-description-font-font-size: var(--large-text-size);
  --course-list-course-description-font-font-size-value: var(
    --large-text-size-value
  );
  --course-list-chapter-item-chapter-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-list-chapter-item-chapter-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-list-chapter-item-chapter-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-list-chapter-item-chapter-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-chapter-item-chapter-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-chapter-item-chapter-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-list-chapter-item-chapter-name-font-font-size: 2rem;
  --course-list-chapter-item-chapter-name-font-font-size-value: 2;
  --course-list-chapter-item-chapter-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-chapter-item-chapter-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-chapter-item-chapter-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-chapter-item-chapter-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-chapter-item-chapter-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-chapter-item-chapter-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-chapter-item-chapter-meta-font-font-size: 0.75rem;
  --course-list-chapter-item-chapter-meta-font-font-size-value: 0.75;
  --course-list-course-item-lesson-name-font-font-family: var(
    --body-font-font-family
  );
  --course-list-course-item-lesson-name-font-font-style: var(
    --body-font-font-style
  );
  --course-list-course-item-lesson-name-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-course-item-lesson-name-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-course-item-lesson-name-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-course-item-lesson-name-font-line-height: var(
    --body-font-line-height
  );
  --course-list-course-item-lesson-name-font-font-size: 1.125rem;
  --course-list-course-item-lesson-name-font-font-size-value: 1.125;
  --course-list-course-item-lesson-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --course-list-course-item-lesson-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --course-list-course-item-lesson-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-course-item-lesson-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-course-item-lesson-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-course-item-lesson-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --course-list-course-item-lesson-excerpt-font-font-size: 0.875rem;
  --course-list-course-item-lesson-excerpt-font-font-size-value: 0.875;
  --course-list-course-item-lesson-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-course-item-lesson-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-course-item-lesson-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-course-item-lesson-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-course-item-lesson-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-course-item-lesson-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-course-item-lesson-meta-font-font-size: 0.75rem;
  --course-list-course-item-lesson-meta-font-font-size-value: 0.75;
  --course-list-grid-layout-chapter-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-list-grid-layout-chapter-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-list-grid-layout-chapter-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-list-grid-layout-chapter-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-grid-layout-chapter-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-grid-layout-chapter-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-list-grid-layout-chapter-name-font-font-size: 2rem;
  --course-list-grid-layout-chapter-name-font-font-size-value: 2;
  --course-list-grid-layout-chapter-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-grid-layout-chapter-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-grid-layout-chapter-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-grid-layout-chapter-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-grid-layout-chapter-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-grid-layout-chapter-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-grid-layout-chapter-meta-font-font-size: 0.875rem;
  --course-list-grid-layout-chapter-meta-font-font-size-value: 0.875;
  --course-list-grid-layout-course-item-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-list-grid-layout-course-item-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-list-grid-layout-course-item-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-list-grid-layout-course-item-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-grid-layout-course-item-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-grid-layout-course-item-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-list-grid-layout-course-item-name-font-font-size: 1.125rem;
  --course-list-grid-layout-course-item-name-font-font-size-value: 1.125;
  --course-list-grid-layout-course-item-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --course-list-grid-layout-course-item-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --course-list-grid-layout-course-item-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-grid-layout-course-item-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-grid-layout-course-item-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-grid-layout-course-item-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --course-list-grid-layout-course-item-excerpt-font-font-size: 0.875rem;
  --course-list-grid-layout-course-item-excerpt-font-font-size-value: 0.875;
  --course-list-grid-layout-course-item-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-grid-layout-course-item-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-grid-layout-course-item-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-grid-layout-course-item-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-grid-layout-course-item-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-grid-layout-course-item-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-grid-layout-course-item-meta-font-font-size: 0.75rem;
  --course-list-grid-layout-course-item-meta-font-font-size-value: 0.75;
  --course-item-side-nav-chapter-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-item-side-nav-chapter-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-item-side-nav-chapter-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-item-side-nav-chapter-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-item-side-nav-chapter-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-item-side-nav-chapter-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-item-side-nav-chapter-name-font-font-size: 1.5rem;
  --course-item-side-nav-chapter-name-font-font-size-value: 1.5;
  --course-item-side-nav-chapter-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-item-side-nav-chapter-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-item-side-nav-chapter-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-item-side-nav-chapter-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-item-side-nav-chapter-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-item-side-nav-chapter-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-item-side-nav-chapter-meta-font-font-size: 0.8rem;
  --course-item-side-nav-chapter-meta-font-font-size-value: 0.8;
  --course-item-side-nav-lesson-name-font-font-family: var(
    --body-font-font-family
  );
  --course-item-side-nav-lesson-name-font-font-style: var(
    --body-font-font-style
  );
  --course-item-side-nav-lesson-name-font-font-weight: var(
    --body-font-font-weight
  );
  --course-item-side-nav-lesson-name-font-text-transform: var(
    --body-font-text-transform
  );
  --course-item-side-nav-lesson-name-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-item-side-nav-lesson-name-font-line-height: var(
    --body-font-line-height
  );
  --course-item-side-nav-lesson-name-font-font-size: 1rem;
  --course-item-side-nav-lesson-name-font-font-size-value: 1;
  --course-item-side-nav-lesson-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-item-side-nav-lesson-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-item-side-nav-lesson-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-item-side-nav-lesson-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-item-side-nav-lesson-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-item-side-nav-lesson-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-item-side-nav-lesson-meta-font-font-size: 0.8rem;
  --course-item-side-nav-lesson-meta-font-font-size-value: 0.8;
  --course-item-name-font-font-family: var(--heading-font-font-family);
  --course-item-name-font-font-style: var(--heading-font-font-style);
  --course-item-name-font-font-weight: var(--heading-font-font-weight);
  --course-item-name-font-text-transform: var(--heading-font-text-transform);
  --course-item-name-font-letter-spacing: var(--heading-font-letter-spacing);
  --course-item-name-font-line-height: var(--heading-font-line-height);
  --course-item-name-font-font-size: 2rem;
  --course-item-name-font-font-size-value: 2;
  --course-item-name-mobile-font-font-family: var(--heading-font-font-family);
  --course-item-name-mobile-font-font-style: var(--heading-font-font-style);
  --course-item-name-mobile-font-font-weight: var(--heading-font-font-weight);
  --course-item-name-mobile-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-item-name-mobile-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-item-name-mobile-font-line-height: var(--heading-font-line-height);
  --course-item-name-mobile-font-font-size: 1.3rem;
  --course-item-name-mobile-font-font-size-value: 1.3;
  --course-item-chapter-name-font-font-family: var(--body-font-font-family);
  --course-item-chapter-name-font-font-style: var(--body-font-font-style);
  --course-item-chapter-name-font-font-weight: var(--body-font-font-weight);
  --course-item-chapter-name-font-text-transform: var(
    --body-font-text-transform
  );
  --course-item-chapter-name-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-item-chapter-name-font-line-height: var(--body-font-line-height);
  --course-item-chapter-name-font-font-size: 1rem;
  --course-item-chapter-name-font-font-size-value: 1;
  --course-item-lesson-name-font-font-family: var(--heading-font-font-family);
  --course-item-lesson-name-font-font-style: var(--heading-font-font-style);
  --course-item-lesson-name-font-font-weight: var(--heading-font-font-weight);
  --course-item-lesson-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-item-lesson-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-item-lesson-name-font-line-height: var(--heading-font-line-height);
  --course-item-lesson-name-font-font-size: 4rem;
  --course-item-lesson-name-font-font-size-value: 4;
  --cookie-banner-disclaimer-font-font-family: var(--body-font-font-family);
  --cookie-banner-disclaimer-font-font-style: var(--body-font-font-style);
  --cookie-banner-disclaimer-font-font-weight: var(--body-font-font-weight);
  --cookie-banner-disclaimer-font-text-transform: var(
    --body-font-text-transform
  );
  --cookie-banner-disclaimer-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --cookie-banner-disclaimer-font-line-height: var(--body-font-line-height);
  --cookie-banner-disclaimer-font-font-size: 0.8rem;
  --cookie-banner-disclaimer-font-font-size-value: 0.8;
}

:root {
  --primary-button-rounded-border-top-left-radius: 6.8px;
  --primary-button-rounded-border-top-right-radius: 6.8px;
  --primary-button-rounded-border-bottom-left-radius: 6.8px;
  --primary-button-rounded-border-bottom-right-radius: 6.8px;
  --primaryButtonPadding: 0.8em;
  --primary-button-padding-x: 1.336em;
  --primary-button-padding-y: 0.8em;
  --primary-button-stroke: 0px;
  --secondary-button-rounded-border-top-left-radius: 6.8px;
  --secondary-button-rounded-border-top-right-radius: 6.8px;
  --secondary-button-rounded-border-bottom-left-radius: 6.8px;
  --secondary-button-rounded-border-bottom-right-radius: 6.8px;
  --secondary-button-padding-x: 1.336em;
  --secondary-button-padding-y: 0.8em;
  --secondary-button-stroke: 0px;
  --tertiary-button-rounded-border-top-left-radius: 6.8px;
  --tertiary-button-rounded-border-top-right-radius: 6.8px;
  --tertiary-button-rounded-border-bottom-left-radius: 6.8px;
  --tertiary-button-rounded-border-bottom-right-radius: 6.8px;
  --tertiary-button-padding-x: 1.336em;
  --tertiary-button-padding-y: 0.8em;
  --tertiary-button-stroke: 0px;
  --form-field-shape-border-top-left-radius: 5px;
  --form-field-shape-border-top-right-radius: 5px;
  --form-field-shape-border-bottom-left-radius: 5px;
  --form-field-shape-border-bottom-right-radius: 5px;
  --form-field-border-thickness: 1px;
  --form-field-padding-vertical: 10px;
  --form-field-padding-horizontal: 20px;
  --form-field-checkbox-shape-border-top-left-radius: 5px;
  --form-field-checkbox-shape-border-top-right-radius: 5px;
  --form-field-checkbox-shape-border-bottom-left-radius: 5px;
  --form-field-checkbox-shape-border-bottom-right-radius: 5px;
  --form-field-checkbox-border-thickness: 1px;
  --form-field-checkbox-size: 25px;
  --form-field-checkbox-space-between-icon-and-text: 11px;
  --form-field-checkbox-padding-vertical: 15px;
  --form-field-checkbox-padding-horizontal: 30px;
  --form-field-checkbox-row-gap: 16px;
  --form-field-checkbox-column-gap: 20px;
  --form-field-radio-shape-border-top-left-radius: 5px;
  --form-field-radio-shape-border-top-right-radius: 5px;
  --form-field-radio-shape-border-bottom-left-radius: 5px;
  --form-field-radio-shape-border-bottom-right-radius: 5px;
  --form-field-radio-border-thickness: 1px;
  --form-field-radio-size: 25px;
  --form-field-radio-space-between-icon-and-text: 11px;
  --form-field-radio-padding-vertical: 15px;
  --form-field-radio-padding-horizontal: 30px;
  --form-field-radio-row-gap: 16px;
  --form-field-radio-column-gap: 20px;
  --form-field-dropdown-icon-thickness: 1px;
  --form-field-dropdown-icon-size: 18px;
  --form-field-survey-shape-border-top-left-radius: 5px;
  --form-field-survey-shape-border-top-right-radius: 5px;
  --form-field-survey-shape-border-bottom-left-radius: 5px;
  --form-field-survey-shape-border-bottom-right-radius: 5px;
  --form-field-survey-border-thickness: 1px;
  --form-field-survey-size: 25px;
  --form-label-spacing-bottom: 4px;
  --form-description-spacing-bottom: 4px;
  --form-caption-spacing-bottom: 2px;
  --form-field-spacing-bottom: 20px;
  --form-field-column-gap: 10px;
  --tweak-global-animations-animation-duration: 0.4s;
  --tweak-global-animations-animation-delay: 0.6s;
}
