/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --components-team-card-color-background: #383838;
  --components-team-card-color-foreground: #ffffff;
  --components-team-card-color-accent: #81C3A4;
  --components-team-card-color-divider: #ffffff;
  --components-team-card-spacing-horizontal-max: 24px;
  --components-team-card-spacing-horizontal-min: 20px;
  --components-team-card-spacing-vertical-max: 24px;
  --components-team-card-spacing-vertical-min: 20px;
  --components-team-card-spacing-gap-max: 24px;
  --components-team-card-spacing-gap-min: 20px;
  --components-team-card-spacing-heading-max: 8px;
  --components-team-card-spacing-heading-min: 4px;
  --components-team-card-spacing-block-gap-vertical-max: 24px;
  --components-team-card-spacing-block-gap-vertical-min: 16px;
  --components-team-card-spacing-block-gap-horizontal-max: 24px;
  --components-team-card-spacing-block-gap-horizontal-min: 28px;
  --components-team-card-typography-title-max-font-family: Polaris;
  --components-team-card-typography-title-max-font-size: 24;
  --components-team-card-typography-title-max-line-height: 120%;
  --components-team-card-typography-title-max-text-case: uppercase;
  --components-team-card-typography-title-min-font-family: Polaris;
  --components-team-card-typography-title-min-font-size: 18;
  --components-team-card-typography-title-min-line-height: 120%;
  --components-team-card-typography-title-min-text-case: uppercase;
  --components-team-card-typography-body-text-max-font-family: Polaris;
  --components-team-card-typography-body-text-max-font-size: 16;
  --components-team-card-typography-body-text-max-line-height: 140%;
  --components-team-card-typography-body-text-min-font-family: Polaris;
  --components-team-card-typography-body-text-min-font-size: 14;
  --components-team-card-typography-body-text-min-line-height: 140%;
  --components-team-card-font-weight-title: 700;
  --components-team-card-font-weight-body-text: 400;
  --components-team-card-text-case-body-text: initial;
  --components-tag-color-one-background: #353535;
  --components-tag-color-one-foreground: #ffffff;
  --components-tag-color-two-background: #F9E8D8;
  --components-tag-color-two-foreground: #353535;
  --components-tag-border-radius: 999px;
  --components-tag-spacing-large-horizontal-max: 24px;
  --components-tag-spacing-large-horizontal-min: 12px;
  --components-tag-spacing-large-vertical-max: 16px;
  --components-tag-spacing-large-vertical-min: 8px;
  --components-tag-spacing-small-horizontal-max: 12px;
  --components-tag-spacing-small-horizontal-min: 12px;
  --components-tag-spacing-small-vertical-max: 8px;
  --components-tag-spacing-small-vertical-min: 8px;
  --components-tag-typography-small-max-font-family: Polaris;
  --components-tag-typography-small-max-line-height: 100%;
  --components-tag-typography-small-max-font-size: 12;
  --components-tag-typography-small-max-text-case: uppercase;
  --components-tag-typography-small-max-font-weight: 700;
  --components-tag-typography-small-min-font-family: Polaris;
  --components-tag-typography-small-min-line-height: 100%;
  --components-tag-typography-small-min-font-size: 12;
  --components-tag-typography-small-min-text-case: uppercase;
  --components-tag-typography-small-min-font-weight: 700;
  --components-tag-typography-large-max-font-family: Polaris;
  --components-tag-typography-large-max-line-height: 100%;
  --components-tag-typography-large-max-font-size: 14;
  --components-tag-typography-large-max-text-case: uppercase;
  --components-tag-typography-large-max-font-weight: 700;
  --components-tag-typography-large-min-font-family: Polaris;
  --components-tag-typography-large-min-line-height: 100%;
  --components-tag-typography-large-min-font-size: 14;
  --components-tag-typography-large-min-text-case: uppercase;
  --components-tag-typography-large-min-font-weight: 700;
  --components-property-card-color-one-background: #ffffff;
  --components-property-card-color-one-foreground: #353535;
  --components-property-card-color-two-background: #F9E8D8;
  --components-property-card-color-two-foreground: #353535;
  --components-property-card-spacing-horizontal-max: 20px;
  --components-property-card-spacing-horizontal-min: 16px;
  --components-property-card-spacing-vertical-max: 20px;
  --components-property-card-spacing-vertical-min: 16px;
  --components-property-card-spacing-gap-max: 40px;
  --components-property-card-spacing-gap-min: 32px;
  --components-property-card-typography-title-max-font-family: Polaris;
  --components-property-card-typography-title-max-font-size: 24;
  --components-property-card-typography-title-max-line-height: 120%;
  --components-property-card-typography-title-max-text-case: uppercase;
  --components-property-card-typography-title-min-font-family: Polaris;
  --components-property-card-typography-title-min-font-size: 18;
  --components-property-card-typography-title-min-line-height: 120%;
  --components-property-card-typography-title-min-text-case: uppercase;
  --components-property-card-typography-body-text-max-font-family: Polaris;
  --components-property-card-typography-body-text-max-font-size: 16;
  --components-property-card-typography-body-text-max-line-height: 140%;
  --components-property-card-typography-body-text-min-font-family: Polaris;
  --components-property-card-typography-body-text-min-font-size: 14;
  --components-property-card-typography-body-text-min-line-height: 140%;
  --components-property-card-font-weight-title: 700;
  --components-property-card-font-weight-body-text-regular: 400;
  --components-property-card-font-weight-body-text-bold: 700;
  --components-two-column-header-color-primary-background: rgba(255,255,255,0);
  --components-two-column-header-color-primary-foreground: #000000;
  --components-two-column-header-color-primary-accent: #81C3A4;
  --components-two-column-header-color-secondary-background: #F9E8D8;
  --components-two-column-header-color-secondary-foreground: #000000;
  --components-two-column-header-color-secondary-accent: #81C3A4;
  --components-two-column-header-spacing-primary-gap-vertical-max: 24px;
  --components-two-column-header-spacing-primary-gap-vertical-min: 20px;
  --components-two-column-header-spacing-primary-gap-horizontal-max: 80px;
  --components-two-column-header-spacing-primary-gap-horizontal-min: 0;
  --components-two-column-header-spacing-primary-container-vertical-max: 0;
  --components-two-column-header-spacing-primary-container-vertical-min: 0;
  --components-two-column-header-spacing-primary-container-horizontal-min: 0;
  --components-two-column-header-spacing-secondary-gap-vertical-max: 24px;
  --components-two-column-header-spacing-secondary-gap-vertical-min: 20px;
  --components-two-column-header-spacing-secondary-gap-horizontal-max: 80px;
  --components-two-column-header-spacing-secondary-gap-horizontal-min: 24px;
  --components-two-column-header-spacing-tertiary-vertical-max: 0px;
  --components-two-column-header-spacing-tertiary-vertical-min: 0px;
  --components-two-column-header-spacing-tertiary-horizontal-max: 0px;
  --components-two-column-header-spacing-tertiary-horizontal-min: 16px;
  --components-two-column-header-spacing-tertiary-gap-horizontal-max: 32px;
  --components-two-column-header-spacing-tertiary-gap-horizontal-min: 16px;
  --components-two-column-header-typography-title-max-font-family: Copernicus;
  --components-two-column-header-typography-title-max-font-size: 56;
  --components-two-column-header-typography-title-max-line-height: 120%;
  --components-two-column-header-typography-title-min-font-family: Copernicus;
  --components-two-column-header-typography-title-min-font-size: 40;
  --components-two-column-header-typography-title-min-line-height: 120%;
  --components-two-column-header-typography-body-text-max-font-family: Polaris;
  --components-two-column-header-typography-body-text-max-font-size: 18;
  --components-two-column-header-typography-body-text-max-line-height: 140%;
  --components-two-column-header-typography-body-text-min-font-family: Polaris;
  --components-two-column-header-typography-body-text-min-font-size: 16;
  --components-two-column-header-typography-body-text-min-line-height: 140%;
  --components-two-column-header-typography-pre-title-max-font-family: Polaris;
  --components-two-column-header-typography-pre-title-max-font-size: 24;
  --components-two-column-header-typography-pre-title-max-line-height: 120%;
  --components-two-column-header-typography-pre-title-max-text-case: uppercase;
  --components-two-column-header-typography-pre-title-min-font-family: Polaris;
  --components-two-column-header-typography-pre-title-min-font-size: 18;
  --components-two-column-header-typography-pre-title-min-line-height: 120%;
  --components-two-column-header-typography-pre-title-min-text-case: uppercase;
  --components-two-column-header-typography-small-title-max-font-family: Copernicus;
  --components-two-column-header-typography-small-title-max-font-size: 40;
  --components-two-column-header-typography-small-title-max-line-height: 120%;
  --components-two-column-header-typography-small-title-max-font-weight: 500;
  --components-two-column-header-typography-small-title-min-font-family: Copernicus;
  --components-two-column-header-typography-small-title-min-font-size: 40;
  --components-two-column-header-typography-small-title-min-line-height: 120%;
  --components-two-column-header-font-weight-title: 500;
  --components-two-column-header-font-weight-body-text: 400;
  --components-two-column-header-font-weight-pre-title: 700;
  --components-two-column-header-text-case-pre-title: uppercase;
  --components-two-column-header-secondary-dimension: 1260px;
  --components-two-column-header-tertiary-dimension: 1260px;
  --components-cards-and-tiles-color-standard-heading: #383838;
  --components-cards-and-tiles-color-standard-body: #383838;
  --components-cards-and-tiles-color-standard-background: #ffffff;
  --components-cards-and-tiles-color-standard-hover-background: hsl(29.1 73.3% 96.5%);
  --components-cards-and-tiles-color-cambridge-heading: #383838;
  --components-cards-and-tiles-color-cambridge-body: #383838;
  --components-cards-and-tiles-color-cambridge-background: #F9E8D8;
  --components-cards-and-tiles-color-cambridge-highlight: #ffffff;
  --components-cards-and-tiles-color-accent-foreground-1: #F9E8D8;
  --components-cards-and-tiles-color-accent-foreground-3: hsl(0 0% 22% / 0.3);
  --components-cards-and-tiles-color-accent-foreground-2: #81C3A4;
  --components-cards-and-tiles-color-alnwick-heading: #ffffff;
  --components-cards-and-tiles-color-alnwick-body: #ffffff;
  --components-cards-and-tiles-color-alnwick-background: hsl(0 0% 0% / 0);
  --components-cards-and-tiles-color-alnwick-hover-background: hsl(0 0% 0% / 0.2);
  --components-cards-and-tiles-color-tag-marine-background: lch(96.4 7.3 198);
  --components-cards-and-tiles-color-tag-marine-foreground: #383838;
  --components-cards-and-tiles-color-tag-property-background: lch(88.8 9.68 24.2);
  --components-cards-and-tiles-color-tag-property-foreground: #ffffff;
  --components-cards-and-tiles-color-tag-land-background: lch(89.4 10.9 163);
  --components-cards-and-tiles-color-tag-land-foreground: #383838;
  --components-cards-and-tiles-color-tag-windsor-background: lch(95 15.9 68.4);
  --components-cards-and-tiles-color-tag-windsor-foreground: #383838;
  --components-cards-and-tiles-color-tag-tce-background: lch(84.7 0 0);
  --components-cards-and-tiles-color-tag-tce-foreground: #ffffff;
  --components-cards-and-tiles-color-tag-values-background: #ffffff;
  --components-cards-and-tiles-color-tag-values-foreground: #383838;
  --components-cards-and-tiles-border-radius-image: 4px;
  --components-cards-and-tiles-border-radius-highlight: 0px;
  --components-cards-and-tiles-dimension-max: 300px;
  --components-cards-and-tiles-dimension-min: 90px;
  --components-cards-and-tiles-spacing-max: 40px;
  --components-buttons-composition-primary-default-max-horizontal-padding: 32px;
  --components-buttons-composition-primary-default-max-vertical-padding: 16px;
  --components-buttons-composition-primary-default-max-item-spacing: 12px;
  --components-buttons-composition-primary-default-max-border-width: 1px;
  --components-buttons-composition-primary-default-max-border-radius: 0px;
  --components-buttons-composition-primary-default-min-horizontal-padding: 28px;
  --components-buttons-composition-primary-default-min-vertical-padding: 14px;
  --components-buttons-composition-primary-default-min-item-spacing: 12px;
  --components-buttons-composition-primary-default-min-border-width: 1px;
  --components-buttons-composition-primary-default-min-border-radius: 0px;
  --components-buttons-composition-primary-focus-border-width: 4px;
  --components-buttons-composition-primary-focus-border-color: hsl(0 0% 29.8%);
  --components-buttons-composition-secondary-focus-border-width: 4px;
  --components-buttons-composition-secondary-focus-border-color: hsl(0 0% 29.8%);
  --components-buttons-composition-secondary-default-max-horizontal-padding: 32px;
  --components-buttons-composition-secondary-default-max-vertical-padding: 16px;
  --components-buttons-composition-secondary-default-max-item-spacing: 12px;
  --components-buttons-composition-secondary-default-max-border-width: 1px;
  --components-buttons-composition-secondary-default-max-border-radius: 0px;
  --components-buttons-composition-secondary-default-min-horizontal-padding: 28px;
  --components-buttons-composition-secondary-default-min-vertical-padding: 14px;
  --components-buttons-composition-secondary-default-min-item-spacing: 12px;
  --components-buttons-composition-secondary-default-min-border-width: 1px;
  --components-buttons-composition-secondary-default-min-border-radius: 0px;
  --components-buttons-composition-tertiary-focus-border-width: 4px;
  --components-buttons-composition-tertiary-focus-border-color: hsl(0 0% 29.8%);
  --components-buttons-composition-tertiary-default-max-horizontal-padding: 32px;
  --components-buttons-composition-tertiary-default-max-vertical-padding: 16px;
  --components-buttons-composition-tertiary-default-max-item-spacing: 12px;
  --components-buttons-composition-tertiary-default-max-border-width: 1px;
  --components-buttons-composition-tertiary-default-max-border-radius: 0px;
  --components-buttons-composition-tertiary-default-min-horizontal-padding: 28px;
  --components-buttons-composition-tertiary-default-min-vertical-padding: 14px;
  --components-buttons-composition-tertiary-default-min-item-spacing: 12px;
  --components-buttons-composition-tertiary-default-min-border-width: 1px;
  --components-buttons-composition-tertiary-default-min-border-radius: 0px;
  --components-buttons-composition-accent-default-max-horizontal-padding: 32px;
  --components-buttons-composition-accent-default-max-vertical-padding: 16px;
  --components-buttons-composition-accent-default-max-item-spacing: 12px;
  --components-buttons-composition-accent-default-max-border-width: 1px;
  --components-buttons-composition-accent-default-max-border-radius: 0px;
  --components-buttons-composition-accent-default-min-horizontal-padding: 28px;
  --components-buttons-composition-accent-default-min-vertical-padding: 14px;
  --components-buttons-composition-accent-default-min-item-spacing: 12px;
  --components-buttons-composition-accent-default-min-border-width: 1px;
  --components-buttons-composition-accent-default-min-border-radius: 0px;
  --components-buttons-composition-accent-focus-border-width: 4px;
  --components-buttons-composition-accent-focus-border-color: hsl(0 0% 29.8%);
  --components-buttons-color-primary-default-background: #383838;
  --components-buttons-color-primary-default-foreground: #ffffff;
  --components-buttons-color-primary-default-border: #383838;
  --components-buttons-color-primary-hover-background: #81C3A4;
  --components-buttons-color-primary-hover-foreground: #ffffff;
  --components-buttons-color-primary-focus-outline-color: #383838;
  --components-buttons-color-primary-disabled-background: hsl(0 0% 92.1%);
  --components-buttons-color-primary-disabled-foreground: #aaaaaa;
  --components-buttons-color-primary-disabled-border: #aaaaaa;
  --components-buttons-color-tertiary-default-foreground: #383838;
  --components-buttons-color-tertiary-default-background: rgba(255,255,255,0);
  --components-buttons-color-tertiary-default-border: #383838;
  --components-buttons-color-tertiary-hover-foreground: #383838;
  --components-buttons-color-tertiary-hover-background: #ffffff;
  --components-buttons-color-secondary-default-foreground: #383838;
  --components-buttons-color-secondary-default-background: rgba(255,255,255,0);
  --components-buttons-color-secondary-default-border: #383838;
  --components-buttons-color-secondary-hover-foreground: #ffffff;
  --components-buttons-color-secondary-hover-background: #383838;
  --components-buttons-color-secondary-focus-outline-color: #383838;
  --components-buttons-color-primary-inverted-default-background: #ffffff;
  --components-buttons-color-primary-inverted-default-foreground: #383838;
  --components-buttons-color-primary-inverted-default-border: #ffffff;
  --components-buttons-color-primary-inverted-hover-background: #383838;
  --components-buttons-color-primary-inverted-hover-foreground: #ffffff;
  --components-buttons-color-primary-inverted-hover-border: #383838;
  --components-buttons-color-primary-inverted-focus-outline-color: #ffffff;
  --components-buttons-color-accent-default-background: #383838;
  --components-buttons-color-accent-default-foreground: #ffffff;
  --components-buttons-color-accent-default-border: #383838;
  --components-buttons-color-accent-hover-background: #ffffff;
  --components-buttons-color-accent-hover-foreground: #383838;
  --components-buttons-color-accent-focus-outline-color: #383838;
  --components-buttons-color-secondary-inverted-default-foreground: #ffffff;
  --components-buttons-color-secondary-inverted-default-background: rgba(255,255,255,0);
  --components-buttons-color-secondary-inverted-default-border: #ffffff;
  --components-buttons-color-secondary-inverted-hover-foreground: #383838;
  --components-buttons-color-secondary-inverted-hover-background: #81C3A4;
  --components-buttons-color-secondary-inverted-hover-border: #383838;
  --components-buttons-border-radius: 0px;
  --components-buttons-border-width: 1px;
  --components-buttons-primary-text-case: uppercase;
  --components-buttons-secondary-text-case: uppercase;
  --components-buttons-tertiary-text-case: uppercase;
  --components-buttons-typography-primary-max-font-family: Polaris;
  --components-buttons-typography-primary-max-font-size: 16;
  --components-buttons-typography-primary-max-line-height: 140%;
  --components-buttons-typography-primary-min-font-family: Polaris;
  --components-buttons-typography-primary-min-font-size: 14;
  --components-buttons-typography-primary-min-line-height: 140%;
  --components-buttons-typography-secondary-max-font-family: Polaris;
  --components-buttons-typography-secondary-max-font-size: 16;
  --components-buttons-typography-secondary-max-line-height: 140%;
  --components-buttons-typography-secondary-min-font-family: Polaris;
  --components-buttons-typography-secondary-min-font-size: 14;
  --components-buttons-typography-secondary-min-line-height: 140%;
  --components-buttons-typography-tertiary-max-font-family: Polaris;
  --components-buttons-typography-tertiary-max-font-size: 16;
  --components-buttons-typography-tertiary-max-line-height: 140%;
  --components-buttons-typography-tertiary-min-font-family: Polaris;
  --components-buttons-typography-tertiary-min-font-size: 14;
  --components-buttons-typography-tertiary-min-line-height: 140%;
  --components-buttons-typography-accent-max-font-family: Polaris;
  --components-buttons-typography-accent-max-font-size: 16;
  --components-buttons-typography-accent-max-line-height: 140%;
  --components-buttons-typography-accent-min-font-family: Polaris;
  --components-buttons-typography-accent-min-font-size: 14;
  --components-buttons-typography-accent-min-line-height: 140%;
  --components-buttons-typography-font-weight-font-weight: 700;
  --components-buttons-accent-text-case: uppercase;
  --components-buttons-icons-display: none;
  --components-hero-banner-body-inline-margin: auto;
  --components-hero-banner-color-overlay-max: hsl(0 0% 0% / 0.5);
  --components-hero-banner-color-overlay-min: hsl(0 0% 0% / 0.5);
  --components-hero-banner-color-foreground: #ffffff;
  --components-hero-banner-color-cta-hover-background: #81C3A4;
  --components-hero-banner-color-cta-hover-foreground: #383838;
  --components-hero-banner-spacing-horizontal-max: 96px;
  --components-hero-banner-spacing-horizontal-mid: 96px;
  --components-hero-banner-spacing-horizontal-min: 40px;
  --components-hero-banner-spacing-vertical-max: 176px;
  --components-hero-banner-spacing-vertical-mid: 176px;
  --components-hero-banner-spacing-top-min: 96px;
  --components-hero-banner-spacing-bottom-min: 24px;
  --components-hero-banner-spacing-action-button-top-margin: auto;
  --components-hero-banner-typography-title-max-font-family: Copernicus;
  --components-hero-banner-typography-title-max-line-height: 120%;
  --components-hero-banner-typography-title-max-font-size: 120;
  --components-hero-banner-typography-title-min-font-family: Copernicus;
  --components-hero-banner-typography-title-min-font-size: 48;
  --components-hero-banner-typography-title-min-line-height: 120%;
  --components-hero-banner-typography-body-max-font-family: Polaris;
  --components-hero-banner-typography-body-max-font-weight: 500;
  --components-hero-banner-typography-body-max-font-size: 24;
  --components-hero-banner-typography-body-max-line-height: 140%;
  --components-hero-banner-typography-body-min-font-family: Polaris;
  --components-hero-banner-typography-body-min-font-weight: 500;
  --components-hero-banner-typography-body-min-font-size: 24;
  --components-hero-banner-typography-body-min-line-height: 140%;
  --components-hero-banner-typography-subtitle-max-font-family: Polaris;
  --components-hero-banner-typography-subtitle-max-font-weight: 700;
  --components-hero-banner-typography-subtitle-max-font-size: 24;
  --components-hero-banner-typography-subtitle-max-line-height: 120%;
  --components-hero-banner-typography-subtitle-max-text-case: uppercase;
  --components-hero-banner-typography-subtitle-min-font-family: Polaris;
  --components-hero-banner-typography-subtitle-min-font-weight: 700;
  --components-hero-banner-typography-subtitle-min-font-size: 18;
  --components-hero-banner-typography-subtitle-min-line-height: 120%;
  --components-hero-banner-typography-subtitle-min-text-case: uppercase;
  --components-hero-banner-typography-block-title-max-font-family: Copernicus;
  --components-hero-banner-typography-block-title-max-font-size: 48;
  --components-hero-banner-typography-block-title-max-line-height: 120%;
  --components-hero-banner-typography-block-title-max-font-weight: 500;
  --components-hero-banner-typography-block-title-min-font-family: Copernicus;
  --components-hero-banner-typography-block-title-min-font-size: 32;
  --components-hero-banner-typography-block-title-min-line-height: 120%;
  --components-hero-banner-typography-block-title-min-font-weight: 500;
  --components-hero-banner-typography-block-body-min-font-family: Polaris;
  --components-hero-banner-typography-block-body-min-font-weight: 400;
  --components-hero-banner-typography-block-body-min-font-size: 18;
  --components-hero-banner-typography-block-body-min-line-height: 150%;
  --components-hero-banner-typography-block-body-max-font-family: Polaris;
  --components-hero-banner-typography-block-body-max-font-weight: 400;
  --components-hero-banner-typography-block-body-max-font-size: 18;
  --components-hero-banner-typography-block-body-max-line-height: 150%;
  --components-hero-banner-typography-masked-title-max-font-family: Copernicus;
  --components-hero-banner-typography-masked-title-max-font-size: 64;
  --components-hero-banner-typography-masked-title-max-line-height: 120%;
  --components-hero-banner-typography-masked-title-max-font-weight: 500;
  --components-hero-banner-typography-masked-title-min-font-family: Copernicus;
  --components-hero-banner-typography-masked-title-min-font-size: 32;
  --components-hero-banner-typography-masked-title-min-line-height: 120%;
  --components-hero-banner-typography-masked-title-min-font-weight: 500;
  --components-hero-banner-typography-masked-body-min-font-family: Polaris;
  --components-hero-banner-typography-masked-body-min-font-weight: 400;
  --components-hero-banner-typography-masked-body-min-font-size: 22;
  --components-hero-banner-typography-masked-body-min-line-height: 150%;
  --components-hero-banner-typography-masked-body-max-font-family: Polaris;
  --components-hero-banner-typography-masked-body-max-font-weight: 400;
  --components-hero-banner-typography-masked-body-max-font-size: 22;
  --components-hero-banner-typography-masked-body-max-line-height: 150%;
  --components-hero-banner-font-weight-title: 500;
  --components-hero-banner-sizing-min-height-max: 560px;
  --components-hero-banner-sizing-min-height-min: 100dvh;
  --components-hero-banner-alignment-text: center;
  --components-info-card-color-one-background: #ffffff;
  --components-info-card-color-one-foreground: #383838;
  --components-info-card-color-one-accent: #81C3A4;
  --components-info-card-color-two-background: #F9E8D8;
  --components-info-card-color-two-foreground: #383838;
  --components-info-card-color-two-accent: #81C3A4;
  --components-info-card-typography-title-max-font-family: Polaris;
  --components-info-card-typography-title-max-font-size: 24;
  --components-info-card-typography-title-max-line-height: 120%;
  --components-info-card-typography-title-max-text-case: uppercase;
  --components-info-card-typography-title-min-font-family: Polaris;
  --components-info-card-typography-title-min-font-size: 18;
  --components-info-card-typography-title-min-line-height: 120%;
  --components-info-card-typography-title-min-text-case: uppercase;
  --components-info-card-typography-body-text-max-font-family: Polaris;
  --components-info-card-typography-body-text-max-font-size: 16;
  --components-info-card-typography-body-text-max-line-height: 140%;
  --components-info-card-typography-body-text-min-font-family: Polaris;
  --components-info-card-typography-body-text-min-font-size: 14;
  --components-info-card-typography-body-text-min-line-height: 140%;
  --components-info-card-font-weight-title: 700;
  --components-info-card-font-weight-body-text: 400;
  --components-info-card-spacing-horizontal-max: 20px;
  --components-info-card-spacing-horizontal-min: 20px;
  --components-info-card-spacing-vertical-max: 20px;
  --components-info-card-spacing-vertical-min: 20px;
  --components-info-card-spacing-gap-max: 8px;
  --components-info-card-spacing-gap-min: 8px;
  --components-comparison-card-color-one-background: #81C3A4;
  --components-comparison-card-color-one-foreground: #000000;
  --components-comparison-card-color-two-background: #C1C0AE;
  --components-comparison-card-color-two-foreground: #000000;
  --components-comparison-card-color-three-background: #353535;
  --components-comparison-card-color-three-foreground: #F9E8D8;
  --components-comparison-card-color-four-background: #baccca;
  --components-comparison-card-color-four-foreground: #000000;
  --components-comparison-card-spacing-horizontal: 16px;
  --components-comparison-card-spacing-vertical: 20px;
  --components-comparison-card-spacing-gap: 20px;
  --components-comparison-card-text-case-title: uppercase;
  --components-comparison-card-text-case-body-text: initial;
  --components-comparison-card-typography-title-max-font-family: Polaris;
  --components-comparison-card-typography-title-max-font-size: 18;
  --components-comparison-card-typography-title-max-line-height: 140%;
  --components-comparison-card-typography-title-min-font-family: Polaris;
  --components-comparison-card-typography-title-min-font-size: 16;
  --components-comparison-card-typography-title-min-line-height: 140%;
  --components-comparison-card-typography-body-text-max-font-family: Polaris;
  --components-comparison-card-typography-body-text-max-font-size: 16;
  --components-comparison-card-typography-body-text-max-line-height: 140%;
  --components-comparison-card-typography-body-text-min-font-family: Polaris;
  --components-comparison-card-typography-body-text-min-font-size: 14;
  --components-comparison-card-typography-body-text-min-line-height: 140%;
  --components-comparison-card-font-weight-title: 700;
  --components-comparison-card-font-weight-body-text: 400;
  --components-comparison-card-with-checklist-border-width: 1px;
  --components-comparison-card-with-checklist-gap-horizontal: 20px; /* gap between text and checkbox */
  --components-color-comparison-card-with-checklist-foreground: #ffffff;
  --components-stat-card-color-background: rgba(255,255,255,0);
  --components-stat-card-color-border: #383838;
  --components-stat-card-color-foreground: #383838;
  --components-stat-card-spacing-horizontal: 0;
  --components-stat-card-spacing-vertical: 24px;
  --components-stat-card-spacing-gap: 24px;
  --components-stat-card-statblock-gap-horizontal-max: 40px; /* This is the block for the group of individual stats card (horizontal on desktop, vertical on mobile) */
  --components-stat-card-statblock-gap-horizontal-min: 0px; /* This is the block for the stats card on desktop  */
  --components-stat-card-statblock-gap-vertical-max: 0px; /* This is the block for the group of individual stats card (horizontal on desktop, vertical on mobile) */
  --components-stat-card-statblock-gap-vertical-min: 32px; /* This is the block for the stats card on mobile */
  --components-stat-card-typography-statistic-max-font-family: Copernicus;
  --components-stat-card-typography-statistic-max-font-size: 40;
  --components-stat-card-typography-statistic-max-line-height: 120%;
  --components-stat-card-typography-statistic-max-font-weight: 500;
  --components-stat-card-typography-statistic-min-font-family: Copernicus;
  --components-stat-card-typography-statistic-min-font-size: 32;
  --components-stat-card-typography-statistic-min-line-height: 120%;
  --components-stat-card-typography-statistic-min-font-weight: 500;
  --components-stat-card-typography-text-max-font-family: Polaris;
  --components-stat-card-typography-text-max-font-size: 16;
  --components-stat-card-typography-text-max-line-height: 140%;
  --components-stat-card-typography-text-max-font-weight: 400;
  --components-stat-card-typography-text-min-font-family: Polaris;
  --components-stat-card-typography-text-min-font-size: 14;
  --components-stat-card-typography-text-min-line-height: 140%;
  --components-stat-card-typography-text-min-font-weight: 400;
  --components-footer-color-background: #F9E8D8;
  --components-footer-color-foreground: #383838;
  --components-footer-color-border: #383838;
  --components-footer-typography-primary-max-font-family: Polaris;
  --components-footer-typography-primary-max-font-weight: 700;
  --components-footer-typography-primary-max-font-size: 18;
  --components-footer-typography-primary-max-line-height: 140%;
  --components-footer-typography-primary-min-font-family: Polaris;
  --components-footer-typography-primary-min-font-weight: 700;
  --components-footer-typography-primary-min-font-size: 16;
  --components-footer-typography-primary-min-line-height: 140%;
  --components-footer-typography-secondary-max-font-family: Polaris;
  --components-footer-typography-secondary-max-font-weight: 400;
  --components-footer-typography-secondary-max-font-size: 16;
  --components-footer-typography-secondary-max-line-height: 140%;
  --components-footer-typography-secondary-min-font-family: Polaris;
  --components-footer-typography-secondary-min-font-weight: 400;
  --components-footer-typography-secondary-min-font-size: 14;
  --components-footer-typography-secondary-min-line-height: 140%;
  --components-footer-typography-copyright-max-font-family: Polaris;
  --components-footer-typography-copyright-max-font-weight: 400;
  --components-footer-typography-copyright-max-font-size: 14;
  --components-footer-typography-copyright-max-line-height: 140%;
  --components-footer-typography-copyright-min-font-family: Polaris;
  --components-footer-typography-copyright-min-font-weight: 400;
  --components-footer-typography-copyright-min-font-size: 14;
  --components-footer-typography-copyright-min-line-height: 140%;
  --components-footer-typography-section-heading-min-font-size: 16;
  --components-footer-typography-section-heading-min-font-family: Copernicus;
  --components-footer-typography-section-heading-min-font-weight: 700;
  --components-footer-typography-section-heading-min-line-height: 150%;
  --components-footer-typography-section-heading-min-text-case: initial;
  --components-footer-typography-section-heading-max-font-size: 18;
  --components-footer-typography-section-heading-max-font-family: Copernicus;
  --components-footer-typography-section-heading-max-font-weight: 700;
  --components-footer-typography-section-heading-max-line-height: 150%;
  --components-footer-typography-section-heading-max-text-case: initial;
  --components-footer-hover-inactive: rgba(255,255,255,0);
  --components-footer-hover-active: #383838;
  --components-footer-logo-invert: 1;
  --components-footer-composition-list-spacing-spacing: 0;
  --components-footer-dividers-border-width: 1px;
  --components-footer-container-spacing-horizontal-max: 60px;
  --components-footer-container-spacing-horizontal-min: 16px;
  --components-footer-container-spacing-vertical-max: 48px;
  --components-footer-container-spacing-vertical-min: 48px;
  --components-footer-container-spacing-gap-max: 48px;
  --components-footer-container-spacing-gap-min: 32px;
  --components-footer-container-spacing-content-gap-max: 16px;
  --components-footer-container-spacing-content-gap-min: 16px;
  --components-contact-info-spacing-gap-horizontal-max: 64px;
  --components-contact-info-spacing-gap-horizontal-min: 0px;
  --components-contact-info-spacing-gap-vertical-max: 16px;
  --components-contact-info-spacing-gap-vertical-min: 16px;
  --components-footer-bottom-top-max: 48px;
  --components-footer-bottom-top-min: 32px;
  --components-footer-links-border-width: 1px;
  --components-testimonial-spacing-horizontal-max: 24px;
  --components-testimonial-spacing-horizontal-min: 16px;
  --components-testimonial-spacing-vertical-max: 32px;
  --components-testimonial-spacing-vertical-min: 40px;
  --components-testimonial-spacing-gap-max: 16px;
  --components-testimonial-spacing-gap-min: 16px;
  --components-testimonial-color-accent: #ffffff;
  --components-testimonial-color-background: #81C3A4;
  --components-testimonial-color-foreground: #383838;
  --components-testimonial-typography-title-max-font-family: Polaris;
  --components-testimonial-typography-title-max-font-size: 18;
  --components-testimonial-typography-title-max-line-height: 120%;
  --components-testimonial-typography-title-max-text-case: uppercase;
  --components-testimonial-typography-title-min-font-family: Polaris;
  --components-testimonial-typography-title-min-font-size: 18;
  --components-testimonial-typography-title-min-line-height: 120%;
  --components-testimonial-typography-title-min-text-case: uppercase;
  --components-testimonial-typography-body-text-max-font-family: Polaris;
  --components-testimonial-typography-body-text-max-font-size: 18;
  --components-testimonial-typography-body-text-max-line-height: 140%;
  --components-testimonial-typography-body-text-min-font-family: Polaris;
  --components-testimonial-typography-body-text-min-font-size: 16;
  --components-testimonial-typography-body-text-min-line-height: 140%;
  --components-testimonial-font-weight-title: 700;
  --components-testimonial-font-weight-body-text: 400;
  --components-testimonial-text-case-title: uppercase;
  --components-testimonial-text-case-body-text: initial;
  --components-workplaces-plus-hero-banner-color-background: #383838;
  --components-workplaces-plus-hero-banner-color-foreground: #ffffff;
  --components-workplaces-plus-hero-banner-color-accent: #FFA21F;
  --components-workplaces-plus-hero-banner-spacing-horizontal-max: 96px;
  --components-workplaces-plus-hero-banner-spacing-horizontal-min: 16px;
  --components-workplaces-plus-hero-banner-spacing-top-max: 240px;
  --components-workplaces-plus-hero-banner-spacing-top-min: 240px;
  --components-workplaces-plus-hero-banner-spacing-bottom-max: 80px;
  --components-workplaces-plus-hero-banner-spacing-bottom-min: 80px;
  --components-workplaces-plus-hero-banner-spacing-gap-max: 0;
  --components-workplaces-plus-hero-banner-spacing-gap-min: 0;
  --components-workplaces-plus-hero-banner-typography-title-max-font-family: Polaris;
  --components-workplaces-plus-hero-banner-typography-title-max-font-size: 64;
  --components-workplaces-plus-hero-banner-typography-title-max-line-height: 120%;
  --components-workplaces-plus-hero-banner-typography-title-max-font-weight: 500;
  --components-workplaces-plus-hero-banner-typography-title-min-font-family: Polaris;
  --components-workplaces-plus-hero-banner-typography-title-min-font-size: 40;
  --components-workplaces-plus-hero-banner-typography-title-min-line-height: 120%;
  --components-workplaces-plus-hero-banner-typography-title-min-font-weight: 500;
  --components-workplaces-plus-hero-banner-typography-body-max-font-family: Polaris;
  --components-workplaces-plus-hero-banner-typography-body-max-font-size: 32;
  --components-workplaces-plus-hero-banner-typography-body-max-line-height: 120%;
  --components-workplaces-plus-hero-banner-typography-body-max-font-weight: 500;
  --components-workplaces-plus-hero-banner-typography-body-min-font-family: Polaris;
  --components-workplaces-plus-hero-banner-typography-body-min-font-size: 24;
  --components-workplaces-plus-hero-banner-typography-body-min-line-height: 120%;
  --components-workplaces-plus-hero-banner-typography-body-min-font-weight: 500;
  --components-workplaces-plus-hero-banner-dimension-max-width: 1260px;
  --components-workplaces-plus-content-block-color-background: #ffffff;
  --components-workplaces-plus-content-block-color-foreground: #353535;
  --components-workplaces-plus-content-block-title-max-font-family: Copernicus;
  --components-workplaces-plus-content-block-title-max-font-size: 40;
  --components-workplaces-plus-content-block-title-max-line-height: 120%;
  --components-workplaces-plus-content-block-title-min-font-family: Copernicus;
  --components-workplaces-plus-content-block-title-min-font-size: 40;
  --components-workplaces-plus-content-block-title-min-line-height: 120%;
  --components-property-search-block-spacing-horizontal-max: 96px;
  --components-property-search-block-spacing-horizontal-min: 16px;
  --components-property-search-block-spacing-vertical-max: 40px;
  --components-property-search-block-spacing-vertical-min: 40px;
  --components-property-search-block-spacing-content-block-gap-vertical-max: 24px;
  --components-property-search-block-spacing-content-block-gap-vertical-min: 32px;
  --components-property-search-block-spacing-content-block-gap-horizontal-max: 48px;
  --components-property-search-block-spacing-content-block-gap-horizontal-min: 60px;
  --components-property-search-block-color-accent: #ffffff;
  --components-property-search-block-color-background: #81C3A4;
  --components-property-search-block-color-foreground: #383838;
  --components-property-search-block-typography-title-max-font-family: Polaris;
  --components-property-search-block-typography-title-max-font-size: 24;
  --components-property-search-block-typography-title-max-line-height: 120%;
  --components-property-search-block-typography-title-max-text-case: uppercase;
  --components-property-search-block-typography-title-min-font-family: Polaris;
  --components-property-search-block-typography-title-min-font-size: 18;
  --components-property-search-block-typography-title-min-line-height: 120%;
  --components-property-search-block-typography-title-min-text-case: uppercase;
  --components-property-search-block-typography-sub-title-max-font-family: Polaris;
  --components-property-search-block-typography-sub-title-max-font-size: 18;
  --components-property-search-block-typography-sub-title-max-line-height: 140%;
  --components-property-search-block-typography-sub-title-min-font-family: Polaris;
  --components-property-search-block-typography-sub-title-min-font-size: 16;
  --components-property-search-block-typography-sub-title-min-line-height: 140%;
  --components-property-search-block-typography-body-max-font-family: Polaris;
  --components-property-search-block-typography-body-max-font-size: 16;
  --components-property-search-block-typography-body-max-line-height: 140%;
  --components-property-search-block-typography-body-min-font-family: Polaris;
  --components-property-search-block-typography-body-min-font-size: 14;
  --components-property-search-block-typography-body-min-line-height: 140%;
  --components-property-search-block-font-weight-title: 700;
  --components-property-search-block-font-weight-body-text: 400;
  --components-property-search-block-text-case-title: uppercase;
  --components-property-search-block-dimensions: 1260px;
  --components-two-column-header-with-card-slider-background: #F9E8D8;
  --components-two-column-header-with-card-slider-foreground: #353535;
  --components-two-column-header-with-cards-slider-spacing-vertical-min: 80px;
  --components-two-column-header-with-cards-slider-spacing-vertical-max: 80px;
  --components-two-column-header-with-cards-slider-spacing-gap-vertical-max: 40px;
  --components-two-column-header-with-cards-slider-spacing-gap-vertical-min: 40px;
  --components-two-column-header-with-cards-slider-spacing-gap-horizontal-max: 40px;
  --components-two-column-header-with-cards-slider-spacing-gap-horizontal-min: 0;
  --components-testimonial-block-spacing-horizontal-max: 24px;
  --components-testimonial-block-spacing-horizontal-min: 16px;
  --components-testimonial-block-spacing-vertical-max: 80px;
  --components-testimonial-block-spacing-vertical-min: 64px;
  --components-testimonial-block-spacing-gap-vertical-max: 40px;
  --components-testimonial-block-spacing-gap-vertical-min: 40px;
  --components-testimonial-block-spacing-gap-horizontal-max: 20px;
  --components-testimonial-block-spacing-gap-horizontal-min: 20px;
  --components-testimonial-block-color-background: #ffffff;
  --components-testimonial-block-heading-alignment-center: center;
  --components-testimonial-block-dimension-container: 1260px;
  --components-action-button-color-default-background: hsl(0 0% 100% / 0);
  --components-action-button-color-default-foreground: #ffffff;
  --components-action-button-color-default-border: #ffffff;
  --components-action-button-color-hover-background: hsl(0 0% 100% / 0.5);
  --components-action-button-color-hover-foreground: #ffffff;
  --components-action-button-color-hover-border: #ffffff;
  --components-action-button-alignment-max: center;
  --components-action-button-alignment-min: left;
  --components-action-button-sizing-height-max: 48px;
  --components-action-button-sizing-height-min: 48px;
  --components-action-button-sizing-width-max: 48px;
  --components-action-button-sizing-width-min: 48px;
  --components-action-button-border-radius-default: 999px;
  --components-action-button-composition-focus-border-width: 4px;
  --components-action-button-composition-focus-border-color: hsl(0 0% 100% / 0.6);
  --components-one-column-header-color-background: rgba(255,255,255,0);
  --components-one-column-header-color-foreground: #353535;
  --components-one-column-header-color-accent: #81C3A4;
  --components-one-column-header-spacing-primary-gap-vertical-max: 24px;
  --components-one-column-header-spacing-primary-gap-vertical-min: 20px;
  --components-one-column-header-typography-title-max-font-family: Copernicus;
  --components-one-column-header-typography-title-max-font-size: 56;
  --components-one-column-header-typography-title-max-line-height: 120%;
  --components-one-column-header-typography-title-min-font-family: Copernicus;
  --components-one-column-header-typography-title-min-font-size: 40;
  --components-one-column-header-typography-title-min-line-height: 120%;
  --components-one-column-header-typography-pre-title-max-font-family: Polaris;
  --components-one-column-header-typography-pre-title-max-font-size: 24;
  --components-one-column-header-typography-pre-title-max-line-height: 120%;
  --components-one-column-header-typography-pre-title-max-text-case: uppercase;
  --components-one-column-header-typography-pre-title-min-font-family: Polaris;
  --components-one-column-header-typography-pre-title-min-font-size: 18;
  --components-one-column-header-typography-pre-title-min-line-height: 120%;
  --components-one-column-header-typography-pre-title-min-text-case: uppercase;
  --components-one-column-header-font-weight-title: 500;
  --components-one-column-header-font-weight-pre-title: 700;
  --components-one-column-header-text-case-pre-title: uppercase;
  --components-one-column-header-container-horizontal-max: 96px; /* Only use this on components which are just made up of the one-column header */
  --components-one-column-header-container-horizontal-min: 16px; /* Only use this on components which are just made up of the one-column header */
  --components-one-column-header-container-vertical-max: 80px; /* Only use this on components which are just made up of the one-column header */
  --components-one-column-header-container-vertical-min: 48px; /* Only use this on components which are just made up of the one-column header */
  --components-one-column-header-with-container-color-background: #ffffff;
  --components-one-column-header-with-container-color-foreground: #353535;
  --components-one-column-header-with-container-color-accent: #81C3A4;
  --components-scrollbar-border-radius: 999px;
  --components-scrollbar-color-background: hsl(0 0% 76.6%);
  --components-scrollbar-color-foreground: #81C3A4;
  --components-scrollbar-dimension-height: 20px;
  --components-full-width-image-dimension-max-height-max: 560px;
  --components-full-width-image-dimension-max-height-min: 420px;
  --components-navigation-spacing-vertical-max: 20px;
  --components-navigation-spacing-vertical-min: 16px;
  --components-navigation-spacing-gap-horizontal-max: 20px;
  --components-navigation-spacing-gap-horizontal-min: 20px;
  --components-navigation-spacing-gap-vertical-max: 20px;
  --components-navigation-spacing-gap-vertical-min: 20px;
  --components-navigation-spacing-links-vertical-max: 12px;
  --components-navigation-spacing-links-vertical-min: 20px;
  --components-navigation-spacing-links-horizontal-max: 12px;
  --components-navigation-spacing-links-horizontal-min: 0px;
  --components-navigation-spacing-horizontal-max: 0px;
  --components-navigation-spacing-horizontal-min: 16px;
  --components-navigation-spacing-button-vertical-max: 14px;
  --components-navigation-spacing-button-vertical-min: 14px;
  --components-navigation-spacing-button-horizontal-max: 28px;
  --components-navigation-spacing-button-horizontal-min: 28px;
  --components-navigation-typography-links-max-font-family: Polaris;
  --components-navigation-typography-links-max-font-size: 16;
  --components-navigation-typography-links-max-line-height: 140%;
  --components-navigation-typography-links-max-font-weight: 500;
  --components-navigation-typography-links-min-font-family: Polaris;
  --components-navigation-typography-links-min-font-size: 16;
  --components-navigation-typography-links-min-line-height: 140%;
  --components-navigation-typography-links-min-font-weight: 500;
  --components-navigation-typography-button-max-font-family: Polaris;
  --components-navigation-typography-button-max-font-size: 16;
  --components-navigation-typography-button-max-line-height: 140%;
  --components-navigation-typography-button-max-font-weight: 700;
  --components-navigation-typography-button-min-font-family: Polaris;
  --components-navigation-typography-button-min-font-size: 14;
  --components-navigation-typography-button-min-line-height: 140%;
  --components-navigation-typography-button-min-font-weight: 700;
  --components-navigation-color-background: hsl(0 0% 22% / 0.5);
  --components-navigation-color-foreground: #ffffff;
  --components-navigation-color-button-default-background: #ffffff;
  --components-navigation-color-button-default-foreground: #383838;
  --components-navigation-color-links-hover: #81C3A4;
  --components-navigation-color-border: rgba(255,255,255,0);
  --components-navigation-color-recite-me-button-background: #81C3A4;
  --components-navigation-color-recite-me-button-foreground: #383838;
  --components-navigation-dimension-max-width: 1920px;
  --components-sizing-logo-mobile: 20.4rem;
  --components-two-column-header-with-stats-background: #F9E8D8;
  --components-two-column-header-with-stats-spacing-padding-vertical-max: 80px;
  --components-two-column-header-with-stats-spacing-padding-vertical-min: 80px;
  --components-two-column-header-with-stats-spacing-padding-horizontal-max: 0px;
  --components-two-column-header-with-stats-spacing-padding-horizontal-min: 16px;
  --components-two-column-header-with-stats-stats-block-dimensions: 1260px;
  --components-components-two-column-header-with-stats-spacing-gap-vertical-max: 48px;
  --components-components-two-column-header-with-stats-spacing-gap-vertical-min: 48px;
  --components-one-column-header-with-image-text-color-background: #ffffff;
  --components-one-column-header-with-image-text-spacing-vertical-max: 80px;
  --components-one-column-header-with-image-text-spacing-vertical-min: 48px;
  --components-one-column-header-with-image-text-spacing-horizontal-max: 96px;
  --components-one-column-header-with-image-text-spacing-horizontal-min: 16px;
  --components-one-column-header-with-image-text-spacing-gap-vertical-max: 40px;
  --components-one-column-header-with-image-text-spacing-gap-vertical-min: 32px;
  --components-one-column-header-with-image-text-spacing-container-gap-vertical-max: 0px;
  --components-one-column-header-with-image-text-spacing-container-gap-vertical-min: 32px;
  --components-one-column-header-with-image-text-spacing-container-gap-horizontal-max: 120px;
  --components-one-column-header-with-image-text-spacing-container-gap-horizontal-min: 32px;
  --components-one-column-header-with-image-text-spacing-text-gap-vertical-max: 24px;
  --components-one-column-header-with-image-text-spacing-text-gap-vertical-min: 24px;
  --components-image-text-dimension-container: 1260px;
  --components-image-text-color-background: rgba(255,255,255,0);
  --components-image-text-color-foreground: #383838;
  --components-dropdown-border-width: 1px;
  --components-dropdown-color-one-background: rgba(255,255,255,0);
  --components-dropdown-color-one-foreground: #353535;
  --components-dropdown-color-one-border: #353535;
  --components-dropdown-color-two-closed-background: rgba(255,255,255,0);
  --components-dropdown-color-two-closed-foreground: #FF4F9A;
  --components-dropdown-color-two-closed-border: #353535;
  --components-dropdown-color-two-open-background: rgba(255,255,255,0);
  --components-dropdown-color-two-open-foreground: #FF4F9A;
  --components-dropdown-color-two-open-body: #353535;
  --components-dropdown-color-foreground: #353535;
  --components-dropdown-color-icon-border: rgba(255,255,255,0);
  --components-dropdown-spacing-horizontal: 0px;
  --components-dropdown-spacing-vertical: 16px;
  --components-dropdown-spacing-gap-vertical-max: 16px;
  --components-dropdown-spacing-gap-vertical-min: 8px;
  --components-dropdown-typography-one-title-max-font-family: Polaris;
  --components-dropdown-typography-one-title-max-font-size: 18;
  --components-dropdown-typography-one-title-max-line-height: 140%;
  --components-dropdown-typography-one-title-max-font-weight: 700;
  --components-dropdown-typography-one-title-min-font-family: Polaris;
  --components-dropdown-typography-one-title-min-font-size: 16;
  --components-dropdown-typography-one-title-min-line-height: 140%;
  --components-dropdown-typography-one-title-min-font-weight: 700;
  --components-dropdown-typography-two-title-max-font-family: Polaris;
  --components-dropdown-typography-two-title-max-font-size: 18;
  --components-dropdown-typography-two-title-max-line-height: 140%;
  --components-dropdown-typography-two-title-max-font-weight: 400;
  --components-dropdown-typography-two-title-min-font-family: Polaris;
  --components-dropdown-typography-two-title-min-font-size: 16;
  --components-dropdown-typography-two-title-min-line-height: 140%;
  --components-dropdown-typography-two-title-min-font-weight: 400;
  --components-dropdown-typography-two-body-max-font-family: Polaris;
  --components-dropdown-typography-two-body-max-font-size: 16;
  --components-dropdown-typography-two-body-max-line-height: 140%;
  --components-dropdown-typography-two-body-max-font-weight: 400;
  --components-dropdown-typography-two-body-min-font-family: Polaris;
  --components-dropdown-typography-two-body-min-font-size: 14;
  --components-dropdown-typography-two-body-min-line-height: 140%;
  --components-dropdown-typography-two-body-min-font-weight: 400;
  --components-dropdown-typography-question-min-font-family: Polaris;
  --components-dropdown-typography-question-min-font-weight: 600;
  --components-dropdown-typography-question-min-font-size: 16;
  --components-dropdown-typography-question-min-line-height: 140%;
  --components-dropdown-typography-question-max-font-family: Polaris;
  --components-dropdown-typography-question-max-font-weight: 600;
  --components-dropdown-typography-question-max-font-size: 18;
  --components-dropdown-typography-question-max-line-height: 140%;
  --components-search-results-container-color-background: #ffffff;
  --components-search-results-container-spacing-vertical-max: 48px;
  --components-search-results-container-spacing-vertical-min: 24px;
  --components-search-results-container-spacing-horizontal-max: 96px;
  --components-search-results-container-spacing-horizontal-min: 16px;
  --components-search-results-container-spacing-gap-vertical: 24px;
  --components-property-card-banner-color-one-background: #81C3A4;
  --components-property-card-banner-color-one-foreground: #353535;
  --components-property-card-banner-color-two-background: #353535;
  --components-property-card-banner-color-two-foreground: #F9E8D8;
  --components-property-card-banner-color-three-background: #C1C0AE;
  --components-property-card-banner-color-three-foreground: #353535;
  --components-property-card-banner-color-four-background: #baccca;
  --components-property-card-banner-color-four-foreground: #353535;
  --components-property-card-banner-spacing-horizontal-max: 20px;
  --components-property-card-banner-spacing-horizontal-min: 16px;
  --components-property-card-banner-spacing-vertical-max: 8px;
  --components-property-card-banner-spacing-vertical-min: 12px;
  --components-property-card-banner-typography-title-max-font-family: Polaris;
  --components-property-card-banner-typography-title-max-font-size: 16;
  --components-property-card-banner-typography-title-max-line-height: 140%;
  --components-property-card-banner-typography-title-max-font-weight: 700;
  --components-property-card-banner-typography-title-max-text-case: uppercase;
  --components-property-card-banner-typography-title-min-font-family: Polaris;
  --components-property-card-banner-typography-title-min-font-size: 14;
  --components-property-card-banner-typography-title-min-line-height: 140%;
  --components-property-card-banner-typography-title-min-font-weight: 700;
  --components-property-card-banner-typography-title-min-text-case: uppercase;
  --components-property-card-banner-min-height-max: 52px;
  --components-property-card-banner-min-height-min: 52px;
  --components-property-card-grid-color-background: #ffffff;
  --components-property-card-grid-spacing-padding-vertical-max: 56px;
  --components-property-card-grid-spacing-padding-vertical-min: 24px;
  --components-property-card-grid-spacing-padding-horizontal-max: 96px;
  --components-property-card-grid-spacing-padding-horizontal-min: 16px;
  --components-property-card-grid-spacing-gap-vertical-max: 32px;
  --components-property-card-grid-spacing-gap-vertical-min: 20px;
  --components-property-card-grid-spacing-gap-horizontal-max: 32px;
  --components-property-card-grid-spacing-gap-horizontal-min: 16px;
  --components-property-card-grid-alignment: center;
  --components-property-card-grid-dimension-container: 1260px;
  --components-checkbox-color-inactive-background: #ffffff;
  --components-checkbox-color-inactive-border: hsl(0 0% 68.3%);
  --components-checkbox-color-active-background: rgba(255,255,255,0);
  --components-checkbox-color-active-foreground: #353535;
  --components-checkbox-color-active-border: #353535;
  --components-checkbox-border-width: 2px;
  --components-checkbox-max-height-max: 32px;
  --components-checkbox-max-height-min: 24px;
  --components-checkbox-max-width-max: 2.4rem;
  --components-checkbox-max-width-min: 24px;
  --components-checkbox-border-radius: 0;
  --components-checkbox-label-font-weight: 600;
  --components-enquire-block-color-background: #81C3A4;
  --components-enquire-block-color-foreground: #ffffff;
  --components-enquire-block-color-accent: #353535;
  --components-enquire-block-spacing-horizontal-max: 20px;
  --components-enquire-block-spacing-horizontal-min: 20px;
  --components-enquire-block-spacing-vertical-max: 20px;
  --components-enquire-block-spacing-vertical-min: 20px;
  --components-enquire-block-gap-vertical-max: 20px;
  --components-enquire-block-gap-vertical-min: 20px;
  --components-enquire-block-gap-horizontal-max: 20px;
  --components-enquire-block-gap-horizontal-min: 20px;
  --components-enquire-block-border-width: 1px;
  --components-enquire-block-typography-headline-max-font-family: Polaris;
  --components-enquire-block-typography-headline-max-font-size: 18;
  --components-enquire-block-typography-headline-max-line-height: 140%;
  --components-enquire-block-typography-headline-max-font-weight: 700;
  --components-enquire-block-typography-headline-max-text-case: uppercase;
  --components-enquire-block-typography-headline-min-font-family: Polaris;
  --components-enquire-block-typography-headline-min-font-size: 18;
  --components-enquire-block-typography-headline-min-line-height: 140%;
  --components-enquire-block-typography-headline-min-font-weight: 700;
  --components-enquire-block-typography-headline-min-text-case: uppercase;
  --components-enquire-block-dimension-max-width: 1260px;
  --components-download-block-color-background: rgba(255,255,255,0);
  --components-download-block-color-foreground: #353535;
  --components-download-block-padding-horizontal-max: 0px;
  --components-download-block-padding-horizontal-min: 0px;
  --components-download-block-padding-vertical-max: 20px;
  --components-download-block-padding-vertical-min: 20px;
  --components-download-block-gap-vertical-max: 20px;
  --components-download-block-gap-vertical-min: 16px;
  --components-download-block-gap-horizontal-max: 12px; /* gap between buttons */
  --components-download-block-gap-horizontal-min: 0px; /* n/a on mobile */
  --components-download-block-border-width: 1px;
  --components-download-block-typography-headline-max-font-family: Polaris;
  --components-download-block-typography-headline-max-font-size: 18;
  --components-download-block-typography-headline-max-line-height: 140%;
  --components-download-block-typography-headline-max-font-weight: 700;
  --components-download-block-typography-headline-max-text-case: uppercase;
  --components-download-block-typography-headline-min-font-family: Polaris;
  --components-download-block-typography-headline-min-font-size: 18;
  --components-download-block-typography-headline-min-line-height: 140%;
  --components-download-block-typography-headline-min-font-weight: 700;
  --components-download-block-typography-headline-min-text-case: uppercase;
  --components-enquire-and-download-block-color-background: #F9E8D8;
  --components-enquire-and-download-block-padding-horizontal-max: 96px;
  --components-enquire-and-download-block-padding-horizontal-min: 16px;
  --components-enquire-and-download-block-padding-vertical-max: 64px;
  --components-enquire-and-download-block-padding-vertical-min: 16px;
  --components-enquire-and-download-block-gap-vertical-max: 0px; /* n/a on desktop  */
  --components-enquire-and-download-block-gap-vertical-min: 0px; /* Padding is in the downloads section */
  --components-enquire-and-download-block-gap-horizontal-max: 40px; /* gap between buttons */
  --components-enquire-and-download-block-gap-horizontal-min: 0px; /* n/a on mobile */
  --components-workplaces-plus-image-text-color-accent: #FFA21F;
  --components-workplaces-plus-image-text-color-foreground: #353535;
  --components-workplaces-plus-image-text-spacing-horizontal-max: 96px;
  --components-workplaces-plus-image-text-spacing-horizontal-min: 16px;
  --components-workplaces-plus-image-text-spacing-vertical-max: 96px;
  --components-workplaces-plus-image-text-spacing-vertical-min: 48px;
  --components-workplaces-plus-image-text-spacing-gap-max: 40px;
  --components-workplaces-plus-image-text-spacing-gap-min: 40px;
  --components-workplaces-plus-image-text-typography-title-max-font-family: Polaris;
  --components-workplaces-plus-image-text-typography-title-max-font-size: 32;
  --components-workplaces-plus-image-text-typography-title-max-line-height: 120%;
  --components-workplaces-plus-image-text-typography-title-max-font-weight: 500;
  --components-workplaces-plus-image-text-typography-title-min-font-family: Polaris;
  --components-workplaces-plus-image-text-typography-title-min-font-size: 24;
  --components-workplaces-plus-image-text-typography-title-min-line-height: 120%;
  --components-workplaces-plus-image-text-typography-title-min-font-weight: 500;
  --components-workplaces-plus-image-text-typography-body-max-font-family: Polaris;
  --components-workplaces-plus-image-text-typography-body-max-font-size: 18;
  --components-workplaces-plus-image-text-typography-body-max-line-height: 140%;
  --components-workplaces-plus-image-text-typography-body-max-font-weight: 400;
  --components-workplaces-plus-image-text-typography-body-min-font-family: Polaris;
  --components-workplaces-plus-image-text-typography-body-min-font-size: 16;
  --components-workplaces-plus-image-text-typography-body-min-line-height: 140%;
  --components-workplaces-plus-image-text-typography-body-min-font-weight: 400;
  --components-workplaces-plus-image-text-typography-logo-max-font-family: Copernicus;
  --components-workplaces-plus-image-text-typography-logo-max-font-size: 40;
  --components-workplaces-plus-image-text-typography-logo-max-line-height: 120%;
  --components-workplaces-plus-image-text-typography-logo-min-font-family: Copernicus;
  --components-workplaces-plus-image-text-typography-logo-min-font-size: 32;
  --components-workplaces-plus-image-text-typography-logo-min-line-height: 120%;
  --components-workplaces-plus-image-text-dimension-max-width: 1260px;
  --components-workplaces-plus-services-and-benefits-color-background: #353535;
  --components-workplaces-plus-services-and-benefits-color-foreground: #ffffff;
  --components-workplaces-plus-services-and-benefits-color-accent: #FFA21F;
  --components-workplaces-plus-services-and-benefits-title-max-font-family: Polaris;
  --components-workplaces-plus-services-and-benefits-title-max-font-size: 24;
  --components-workplaces-plus-services-and-benefits-title-max-line-height: 120%;
  --components-workplaces-plus-services-and-benefits-title-max-text-case: uppercase;
  --components-workplaces-plus-services-and-benefits-title-max-font-weight: 700;
  --components-workplaces-plus-services-and-benefits-title-min-font-family: Polaris;
  --components-workplaces-plus-services-and-benefits-title-min-font-size: 18;
  --components-workplaces-plus-services-and-benefits-title-min-line-height: 120%;
  --components-workplaces-plus-services-and-benefits-title-min-text-case: uppercase;
  --components-workplaces-plus-services-and-benefits-title-min-font-weight: 700;
  --components-workplaces-plus-services-and-benefits-body-max-font-family: Polaris;
  --components-workplaces-plus-services-and-benefits-body-max-font-size: 24;
  --components-workplaces-plus-services-and-benefits-body-max-line-height: 120%;
  --components-workplaces-plus-services-and-benefits-body-max-font-weight: 500;
  --components-workplaces-plus-services-and-benefits-body-min-font-family: Polaris;
  --components-workplaces-plus-services-and-benefits-body-min-font-size: 18;
  --components-workplaces-plus-services-and-benefits-body-min-line-height: 140%;
  --components-workplaces-plus-services-and-benefits-body-min-font-weight: 500;
  --components-workplaces-plus-services-and-benefits-spacing-gap-content-block-vertical-max: 20px;
  --components-workplaces-plus-services-and-benefits-spacing-gap-content-block-vertical-min: 12px;
  --components-workplaces-plus-services-and-benefits-spacing-gap-content-block-horizontal-max: 40px;
  --components-workplaces-plus-services-and-benefits-spacing-gap-content-block-horizontal-min: 0px; /* N/A on mobile */
  --components-workplaces-plus-services-and-benefits-spacing-container-horizontal-max: 96px;
  --components-workplaces-plus-services-and-benefits-spacing-container-horizontal-min: 16px;
  --components-workplaces-plus-services-and-benefits-spacing-container-vertical-max: 80px;
  --components-workplaces-plus-services-and-benefits-spacing-container-vertical-min: 48px;
  --components-workplaces-plus-services-and-benefits-spacing-container-gap-vertical-max: 48px;
  --components-workplaces-plus-services-and-benefits-spacing-container-gap-vertical-min: 48px;
  --components-workplaces-plus-services-and-benefits-spacing-text-vertical-max: 20px;
  --components-workplaces-plus-services-and-benefits-spacing-text-vertical-min: 20px;
  --components-workplaces-plus-services-and-benefits-dimension-max-width: 1260px;
  --components-workplaces-plus-services-and-benefits-border-width: 1px;
  --components-features-accordion-color-background: #ffffff;
  --components-features-accordion-color-foreground: #353535;
  --components-features-accordion-spacing-horizontal-max: 96px;
  --components-features-accordion-spacing-horizontal-min: 16px;
  --components-features-accordion-spacing-vertical-max: 56px;
  --components-features-accordion-spacing-vertical-min: 48px;
  --components-features-accordion-gap-vertical-max: 32px;
  --components-features-accordion-gap-vertical-min: 20px;
  --components-features-accordion-typography-heading-max-font-family: Copernicus;
  --components-features-accordion-typography-heading-max-font-size: 56;
  --components-features-accordion-typography-heading-max-line-height: 120%;
  --components-features-accordion-typography-heading-max-font-weight: 500;
  --components-features-accordion-typography-heading-min-font-family: Copernicus;
  --components-features-accordion-typography-heading-min-font-size: 32;
  --components-features-accordion-typography-heading-min-line-height: 120%;
  --components-features-accordion-typography-heading-min-font-weight: 500;
  --components-features-accordion-typography-body-max-font-family: Polaris;
  --components-features-accordion-typography-body-max-font-size: 20;
  --components-features-accordion-typography-body-max-line-height: 140%;
  --components-features-accordion-typography-body-max-font-weight: 700;
  --components-features-accordion-typography-body-max-text-case: uppercase;
  --components-features-accordion-typography-body-min-font-family: Polaris;
  --components-features-accordion-typography-body-min-font-size: 16;
  --components-features-accordion-typography-body-min-line-height: 140%;
  --components-features-accordion-typography-body-min-font-weight: 400;
  --components-features-accordion-dimension-max-width: 1260px;
  --components-features-accordion-content-block-gap-vertical-max: 24px;
  --components-features-accordion-content-block-gap-vertical-min: 12px;
  --components-features-accordion-content-block-gap-horizontal-max: 120px;
  --components-features-accordion-content-block-gap-horizontal-min: 0px;
  --components-tag-cluster-block-color-background: rgba(255,255,255,0);
  --components-tag-cluster-block-color-foreground: #81C3A4;
  --components-tag-cluster-block-color-accent: #353535;
  --components-tag-cluster-block-spacing-horizontal-max: 0px;
  --components-tag-cluster-block-spacing-horizontal-min: 0px;
  --components-tag-cluster-block-spacing-top-max: 20px;
  --components-tag-cluster-block-spacing-top-min: 20px;
  --components-tag-cluster-block-spacing-bottom-max: 0px;
  --components-tag-cluster-block-spacing-bottom-min: 0px;
  --components-tag-cluster-block-gap-vertical-max: 32px;
  --components-tag-cluster-block-gap-vertical-min: 24px;
  --components-tag-cluster-block-border-width: 1px;
  --components-tag-cluster-block-typography-headline-max-font-family: Polaris;
  --components-tag-cluster-block-typography-headline-max-font-size: 18;
  --components-tag-cluster-block-typography-headline-max-line-height: 140%;
  --components-tag-cluster-block-typography-headline-max-font-weight: 700;
  --components-tag-cluster-block-typography-headline-max-text-case: uppercase;
  --components-tag-cluster-block-typography-headline-min-font-family: Polaris;
  --components-tag-cluster-block-typography-headline-min-font-size: 18;
  --components-tag-cluster-block-typography-headline-min-line-height: 140%;
  --components-tag-cluster-block-typography-headline-min-font-weight: 700;
  --components-tag-cluster-block-typography-headline-min-text-case: uppercase;
  --components-tag-cluster-gap-vertical-max: 12px;
  --components-tag-cluster-gap-vertical-min: 4px;
  --components-tag-cluster-gap-horizontal-max: 12px;
  --components-tag-cluster-gap-horizontal-min: 4px;
  --components-tag-cluster-dimension-max-width: 1260px;
  --components-property-video-block-color-background: #C1C0AE;
  --components-property-video-block-color-foreground: #353535;
  --components-property-video-block-color-accent: #ffffff;
  --components-property-video-block-spacing-horizontal-max: 96px;
  --components-property-video-block-spacing-horizontal-min: 16px;
  --components-property-video-block-spacing-vertical-max: 48px;
  --components-property-video-block-spacing-vertical-min: 32px;
  --components-property-video-block-gap-vertical-max: 48px;
  --components-property-video-block-gap-vertical-min: 40px;
  --components-property-video-block-typography-heading-max-font-family: Polaris;
  --components-property-video-block-typography-heading-max-font-size: 20;
  --components-property-video-block-typography-heading-max-line-height: 140%;
  --components-property-video-block-typography-heading-max-font-weight: 700;
  --components-property-video-block-typography-heading-max-text-case: uppercase;
  --components-property-video-block-typography-heading-min-font-family: Polaris;
  --components-property-video-block-typography-heading-min-font-size: 18;
  --components-property-video-block-typography-heading-min-line-height: 140%;
  --components-property-video-block-typography-heading-min-font-weight: 700;
  --components-property-video-block-typography-heading-min-text-case: uppercase;
  --components-property-video-block-dimension-max-width: 1260px;
  --components-property-video-block-content-block-gap-vertical-max: 24px;
  --components-property-video-block-content-block-gap-vertical-min: 24px;
  --components-property-video-block-content-block-gap-horizontal-max: 120px;
  --components-property-video-block-content-block-gap-horizontal-min: 0px;
  --components-two-column-header-with-tag-cluster-color-background: #ffffff;
  --components-two-column-header-with-tag-cluster-spacing-vertical-max: 48px;
  --components-two-column-header-with-tag-cluster-spacing-vertical-min: 48px;
  --components-two-column-header-with-tag-cluster-spacing-horizontal-max: 96px;
  --components-two-column-header-with-tag-cluster-spacing-horizontal-min: 16px;
  --components-two-column-header-with-tag-cluster-gap-vertical-max: 20px;
  --components-two-column-header-with-tag-cluster-gap-vertical-min: 20px;
  --components-enquiry-form-color-background: rgba(255,255,255,0);
  --components-enquiry-form-color-foreground: #353535;
  --components-enquiry-form-color-accent: hsl(0 0% 68.3%);
  --components-enquiry-form-border-width: 1px;
  --components-enquiry-form-dimension-max-width: 1260px;
  --components-enquiry-form-form-max-font-family: Polaris;
  --components-enquiry-form-form-max-font-size: 16;
  --components-enquiry-form-form-max-line-height: 140%;
  --components-enquiry-form-form-max-font-weight: 400;
  --components-enquiry-form-form-min-font-family: Polaris;
  --components-enquiry-form-form-min-font-size: 16;
  --components-enquiry-form-form-min-line-height: 140%;
  --components-enquiry-form-form-min-font-weight: 400;
  --components-enquiry-form-spacing-container-horizontal-max: 0px;
  --components-enquiry-form-spacing-container-horizontal-min: 0px;
  --components-enquiry-form-spacing-container-vertical-max: 0px;
  --components-enquiry-form-spacing-container-vertical-min: 0px;
  --components-enquiry-form-spacing-container-gap-vertical-max: 0px;
  --components-enquiry-form-spacing-container-gap-vertical-min: 40px;
  --components-enquiry-form-spacing-container-gap-horizontal-max: 40px;
  --components-enquiry-form-spacing-container-gap-horizontal-min: 40px;
  --components-enquiry-form-spacing-form-gap-vertical-max: 32px;
  --components-enquiry-form-spacing-form-gap-vertical-min: 40px;
  --components-comparison-card-container-color-one-background: #ffffff;
  --components-comparison-card-container-color-two-background: #F9E8D8;
  --components-comparison-card-container-spacing-horizontal-max: 96px;
  --components-comparison-card-container-spacing-horizontal-min: 16px;
  --components-comparison-card-container-spacing-vertical-max: 64px;
  --components-comparison-card-container-spacing-vertical-min: 48px;
  --components-comparison-card-container-spacing-gap-vertical-max: 32px;
  --components-comparison-card-container-spacing-gap-vertical-min: 20px;
  --components-comparison-card-container-typography-title-font-family: Copernicus; /* Only on mobile (the component on desktop is part of the two-column header component) */
  --components-comparison-card-container-typography-title-font-size: 32; /* Only on mobile (the component on desktop is part of the two-column header component) */
  --components-comparison-card-container-typography-title-line-height: 120%; /* Only on mobile (the component on desktop is part of the two-column header component) */
  --components-faq-block-spacing-gap-vertical-max: 16px;
  --components-faq-block-spacing-gap-vertical-min: 28px;
  --components-faq-block-spacing-gap-horizontal-max: 40px;
  --components-faq-block-spacing-gap-horizontal-min: 16px;
  --components-faq-block-spacing-container-horizontal-max: 96px;
  --components-faq-block-spacing-container-horizontal-min: 16px;
  --components-faq-block-spacing-container-vertical-max: 64px;
  --components-faq-block-spacing-container-vertical-min: 48px;
  --components-faq-block-color-background: #C1C0AE;
  --components-faq-block-dimension: 1260px;
  --components-faq-block-typography-title-max-font-family: Copernicus;
  --components-faq-block-typography-title-max-font-weight: 500;
  --components-faq-block-typography-title-max-font-size: 40;
  --components-faq-block-typography-title-max-line-height: 120%;
  --components-faq-block-typography-title-min-font-family: Copernicus;
  --components-faq-block-typography-title-min-font-weight: 500;
  --components-faq-block-typography-title-min-font-size: 40;
  --components-faq-block-typography-title-min-line-height: 120%;
  --components-three-image-grid-color-background: #ffffff;
  --components-three-image-grid-color-foreground: hsl(0 0% 76.2%);
  --components-three-image-grid-spacing-gap-vertical-max: 40px;
  --components-three-image-grid-spacing-gap-vertical-min: 16px;
  --components-three-image-grid-spacing-gap-horizontal-max: 0px;
  --components-three-image-grid-spacing-gap-horizontal-min: 16px;
  --components-three-image-grid-spacing-horizontal-max: 96px;
  --components-three-image-grid-spacing-horizontal-min: 16px;
  --components-three-image-grid-spacing-vertical-max: 80px;
  --components-three-image-grid-spacing-vertical-min: 48px;
  --components-three-image-grid-typography-body-text-max-font-family: Polaris;
  --components-three-image-grid-typography-body-text-max-font-size: 18;
  --components-three-image-grid-typography-body-text-max-line-height: 140%;
  --components-three-image-grid-typography-body-text-min-font-family: Polaris;
  --components-three-image-grid-typography-body-text-min-font-size: 16;
  --components-three-image-grid-typography-body-text-min-line-height: 140%;
  --components-three-image-grid-dimension-max-width: 1260px;
  --components-team-and-enquiry-form-spacing-container-horizontal-max: 96px;
  --components-team-and-enquiry-form-spacing-container-horizontal-min: 16px;
  --components-team-and-enquiry-form-spacing-container-vertical-max: 64px;
  --components-team-and-enquiry-form-spacing-container-vertical-min: 48px;
  --components-team-and-enquiry-form-spacing-container-gap-vertical-max: 64px;
  --components-team-and-enquiry-form-spacing-container-gap-vertical-min: 48px;
  --components-team-and-enquiry-form-color-background: #F9E8D8;
  --components-team-and-enquiry-form-color-foreground: #353535;
  --components-team-and-enquiry-form-border-width: 1px;
  --components-team-and-enquiry-form-typography-heading-max-font-family: Polaris;
  --components-team-and-enquiry-form-typography-heading-max-font-size: 18;
  --components-team-and-enquiry-form-typography-heading-max-line-height: 140%;
  --components-team-and-enquiry-form-typography-heading-max-font-weight: 700;
  --components-team-and-enquiry-form-typography-heading-max-text-case: uppercase;
  --components-team-and-enquiry-form-typography-heading-min-font-family: Polaris;
  --components-team-and-enquiry-form-typography-heading-min-font-size: 16;
  --components-team-and-enquiry-form-typography-heading-min-line-height: 140%;
  --components-team-and-enquiry-form-typography-heading-min-font-weight: 700;
  --components-team-and-enquiry-form-typography-heading-min-text-case: uppercase;
  --components-team-and-enquiry-form-dimension-max-width: 1260px;
  --components-comparison-block-color-background-background: rgba(255,255,255,0);
  --components-comparison-block-spacing-vertical-max: 0px;
  --components-comparison-block-spacing-vertical-min: 0px;
  --components-comparison-block-spacing-gap-horizontal-max: 16px;
  --components-comparison-block-spacing-gap-horizontal-min: 16px;
  --components-comparison-block-spacing-gap-vertical-max: 0px; /* stacks vertically on mobile */
  --components-comparison-block-spacing-gap-vertical-min: 16px;
  --components-comparison-block-spacing-horizontal-max: 0px;
  --components-comparison-block-spacing-horizontal-min: 0px;
  --components-comparison-block-typography-title-max-font-family: Copernicus;
  --components-comparison-block-typography-title-max-font-weight: 500;
  --components-comparison-block-typography-title-max-font-size: 40;
  --components-comparison-block-typography-title-max-line-height: 120%;
  --components-comparison-block-typography-title-min-font-family: Copernicus;
  --components-comparison-block-typography-title-min-font-weight: 500;
  --components-comparison-block-typography-title-min-font-size: 32;
  --components-comparison-block-typography-title-min-line-height: 120%;
  --components-horizontal-comparison-block-dimension-container: 1260px;
  --components-workplaces-plus-one-column-header-color-background: #353535;
  --components-workplaces-plus-one-column-header-color-foreground: #ffffff;
  --components-workplaces-plus-one-column-header-color-accent: #FFA21F;
  --components-workplaces-plus-one-column-header-spacing-horizontal-max: 96px;
  --components-workplaces-plus-one-column-header-spacing-horizontal-min: 16px;
  --components-workplaces-plus-one-column-header-spacing-top-max: 20px;
  --components-workplaces-plus-one-column-header-spacing-top-min: 20px;
  --components-workplaces-plus-one-column-header-spacing-gap-max: 0;
  --components-workplaces-plus-one-column-header-spacing-gap-min: 0;
  --components-workplaces-plus-one-column-header-spacing-bottom-max: 80px;
  --components-workplaces-plus-one-column-header-spacing-bottom-min: 80px;
  --components-workplaces-plus-one-column-header-typography-title-max-font-family: Polaris;
  --components-workplaces-plus-one-column-header-typography-title-max-font-size: 32;
  --components-workplaces-plus-one-column-header-typography-title-max-line-height: 120%;
  --components-workplaces-plus-one-column-header-typography-title-max-font-weight: 500;
  --components-workplaces-plus-one-column-header-typography-title-min-font-family: Polaris;
  --components-workplaces-plus-one-column-header-typography-title-min-font-size: 24;
  --components-workplaces-plus-one-column-header-typography-title-min-line-height: 120%;
  --components-workplaces-plus-one-column-header-typography-title-min-font-weight: 500;
  --components-workplaces-plus-one-column-header-font-weight-title: 400;
  --components-workplaces-plus-one-column-header-font-weight-body-text: 400;
  --components-workplaces-plus-one-column-header-font-weight-pre-title: 700;
  --components-workplaces-plus-contact-us-color-background: #ffffff;
  --components-workplaces-plus-contact-us-color-foreground: #353535;
  --components-workplaces-plus-contact-us-spacing-gap-vertical-max: 32px;
  --components-workplaces-plus-contact-us-spacing-gap-vertical-min: 32px;
  --components-workplaces-plus-contact-us-spacing-gap-horizontal-max: 40px;
  --components-workplaces-plus-contact-us-spacing-gap-horizontal-min: 0px; /* N/A on mobile */
  --components-workplaces-plus-contact-us-spacing-container-horizontal-max: 96px;
  --components-workplaces-plus-contact-us-spacing-container-horizontal-min: 16px;
  --components-workplaces-plus-contact-us-spacing-container-vertical-max: 80px;
  --components-workplaces-plus-contact-us-spacing-container-vertical-min: 48px;
  --components-workplaces-plus-contact-us-title-max-font-family: Polaris;
  --components-workplaces-plus-contact-us-title-max-font-size: 32;
  --components-workplaces-plus-contact-us-title-max-line-height: 120%;
  --components-workplaces-plus-contact-us-title-max-font-weight: 500;
  --components-workplaces-plus-contact-us-title-min-font-family: Polaris;
  --components-workplaces-plus-contact-us-title-min-font-size: 24;
  --components-workplaces-plus-contact-us-title-min-line-height: 120%;
  --components-workplaces-plus-contact-us-title-min-font-weight: 500;
  --components-workplaces-plus-contact-us-sub-title-max-font-family: Polaris;
  --components-workplaces-plus-contact-us-sub-title-max-font-size: 18;
  --components-workplaces-plus-contact-us-sub-title-max-line-height: 140%;
  --components-workplaces-plus-contact-us-sub-title-max-font-weight: 400;
  --components-workplaces-plus-contact-us-sub-title-min-font-family: Polaris;
  --components-workplaces-plus-contact-us-sub-title-min-font-size: 16;
  --components-workplaces-plus-contact-us-sub-title-min-line-height: 140%;
  --components-workplaces-plus-contact-us-sub-title-min-font-weight: 400;
  --components-workplaces-plus-contact-us-dimension-max-width: 1260px;
  --components-logo-grid-title-max-font-family: Polaris;
  --components-logo-grid-title-max-font-weight: 700;
  --components-logo-grid-title-max-font-size: 20;
  --components-logo-grid-title-max-line-height: 120%;
  --components-logo-grid-title-min-font-family: Polaris;
  --components-logo-grid-title-min-font-weight: 700;
  --components-logo-grid-title-min-font-size: 20;
  --components-logo-grid-title-min-line-height: 120%;
  --components-logo-grid-color-title: #ffffff;
  --components-logo-grid-dimension-max-width: 1260px;
  --components-logo-grid-spacing-horizontal-min: 16px;
  --components-navigation-layered-typography-links-burger-label-font-family: Copernicus;
  --components-navigation-layered-typography-links-burger-label-font-weight: 500;
  --components-navigation-layered-typography-links-burger-label-font-size: 14;
  --components-navigation-layered-typography-links-burger-label-line-height: 100%;
  --components-navigation-layered-typography-links-nav-link-max-font-family: Copernicus;
  --components-navigation-layered-typography-links-nav-link-max-font-size: 14;
  --components-navigation-layered-typography-links-nav-link-max-font-weight: 500;
  --components-navigation-layered-typography-links-nav-link-max-line-height: 100%;
  --components-navigation-layered-typography-links-nav-link-min-font-family: Copernicus;
  --components-navigation-layered-typography-links-nav-link-min-font-size: 16;
  --components-navigation-layered-typography-links-nav-link-min-font-weight: 700;
  --components-navigation-layered-typography-links-nav-link-min-line-height: 100%;
  --components-navigation-layered-typography-sub-menu-title-font-family: Copernicus;
  --components-navigation-layered-typography-sub-menu-title-font-weight: 700;
  --components-navigation-layered-typography-sub-menu-title-font-size: 24;
  --components-navigation-layered-typography-sub-menu-title-line-height: 120%;
  --components-navigation-layered-typography-sub-menu-links-font-family: Copernicus;
  --components-navigation-layered-typography-sub-menu-links-font-weight: 500;
  --components-navigation-layered-typography-sub-menu-links-font-size: 16;
  --components-navigation-layered-typography-sub-menu-links-line-height: 100%;
  --components-navigation-layered-color-background: #383838;
  --components-navigation-layered-color-sub-menu-hover-background: hsl(152 35.5% 85.4%);
  --components-navigation-layered-color-sub-menu-hover: #383838;
  --components-navigation-layered-color-foreground: #ffffff;
  --components-navigation-layered-color-hover-background: hsl(0 0% 100% / 0.15);
  --components-navigation-layered-color-mega-menu-bg: hsl(152 35.5% 85.4%);
  --components-navigation-layered-color-mega-menu-item-expanded-background: #ffffff;
  --components-navigation-layered-color-mega-menu-item-expanded: #383838;
  --components-navigation-layered-color-desktop-cta-expanded-foreground: #383838;
  --components-navigation-layered-color-nav-item-expanded: #383838;
  --components-navigation-layered-color-nav-item-expanded-background: #ffffff;
  --components-navigation-layered-color-search-container: #81C3A4;
  --components-navigation-layered-color-accessibility-focus-nav-items: hsl(0 0% 100% / 0.6);
  --components-navigation-layered-color-sub-menu-background: hsl(152 35.5% 85.4%);
  --components-navigation-layered-color-search-border: #FFA21F;
  --components-navigation-layered-spacing-sub-menu-heading: 0px;
  --components-navigation-layered-spacing-sub-menu-nav-links-block-start: 0;
  --components-navigation-layered-border-header-color: hsl(200 100% 12.2% / 0.2);
  --components-navigation-layered-border-header-width: 3px;
  --components-navigation-layered-border-header-style: solid;
  --components-navigation-layered-border-nav-link-hover-color: rgba(255,255,255,0);
  --components-navigation-layered-border-nav-link-hover-width: 0;
  --components-navigation-layered-border-nav-link-hover-style: solid;
  --components-navigation-layered-border-nav-link-expanded-color: rgba(255,255,255,0);
  --components-navigation-layered-border-nav-link-expanded-width: 0;
  --components-navigation-layered-border-nav-link-expanded-style: solid;
  --components-navigation-layered-border-nav-link-default-color: rgba(255,255,255,0);
  --components-navigation-layered-border-nav-link-default-width: 0;
  --components-navigation-layered-border-nav-link-default-style: solid;
  --components-navigation-layered-border-search-container-color: #FFA21F;
  --components-navigation-layered-border-search-container-width: 1px;
  --components-navigation-layered-border-search-container-style: solid;
  --components-navigation-layered-border-radius-nav-link: 999px;
  --components-navigation-layered-text-case: initial;
  --components-intro-block-title-min-font-family: Copernicus;
  --components-intro-block-title-min-line-height: 120%;
  --components-intro-block-title-min-font-size: 24;
  --components-intro-block-title-min-font-weight: 500;
  --components-intro-block-title-max-font-family: Copernicus;
  --components-intro-block-title-max-line-height: 120%;
  --components-intro-block-title-max-font-size: 32;
  --components-intro-block-title-max-font-weight: 500;
  --components-intro-block-dimension-container: 1080px;
  --components-title-lockup-header-title-max-font-family: Polaris;
  --components-title-lockup-header-title-max-font-size: 24;
  --components-title-lockup-header-title-max-line-height: 120%;
  --components-title-lockup-header-title-max-font-weight: 700;
  --components-title-lockup-header-title-min-font-family: Polaris;
  --components-title-lockup-header-title-min-font-size: 24;
  --components-title-lockup-header-title-min-line-height: 120%;
  --components-title-lockup-header-title-min-font-weight: 700;
  --components-title-lockup-header-font-size-subtitle-min: 16;
  --components-title-lockup-header-font-size-subtitle-max: 18;
  --components-title-lockup-header-sub-title-max-font-family: Polaris;
  --components-title-lockup-header-sub-title-max-font-size: 20;
  --components-title-lockup-header-sub-title-max-line-height: 140%;
  --components-title-lockup-header-sub-title-max-font-weight: 500;
  --components-title-lockup-header-sub-title-min-font-family: Polaris;
  --components-title-lockup-header-sub-title-min-font-size: 18;
  --components-title-lockup-header-sub-title-min-line-height: 140%;
  --components-title-lockup-header-sub-title-min-font-weight: 500;
  --components-signpost-component-title-max-font-family: Copernicus;
  --components-signpost-component-title-max-font-size: 24;
  --components-signpost-component-title-max-line-height: 150%;
  --components-signpost-component-title-max-font-weight: 700;
  --components-signpost-component-title-min-font-family: Copernicus;
  --components-signpost-component-title-min-font-size: 18;
  --components-signpost-component-title-min-line-height: 150%;
  --components-signpost-component-title-min-font-weight: 700;
  --components-signpost-component-default-bg: #F9E8D8;
  --components-split-layout-title-max-font-size: 32;
  --components-split-layout-title-max-font-weight: 500;
  --components-split-layout-title-max-font-family: Copernicus;
  --components-split-layout-title-max-line-height: 120%;
  --components-split-layout-title-min-font-size: 24;
  --components-split-layout-title-min-font-weight: 500;
  --components-split-layout-title-min-font-family: Copernicus;
  --components-split-layout-title-min-line-height: 120%;
  --components-split-layout-row-title-max-font-size: 24;
  --components-split-layout-row-title-max-font-weight: 700;
  --components-split-layout-row-title-max-font-family: Copernicus;
  --components-split-layout-row-title-max-line-height: 150%;
  --components-split-layout-row-title-min-font-size: 18;
  --components-split-layout-row-title-min-font-weight: 700;
  --components-split-layout-row-title-min-font-family: Copernicus;
  --components-split-layout-row-title-min-line-height: 150%;
  --components-split-layout-container: 1080px;
  --components-split-layout-icon-color: #81C3A4;
  --components-featured-title-block-container: 1260px;
  --components-featured-title-block-spacing-horizontal-min: 16px;
  --components-text-media-block-container: 1260px;
  --components-text-media-block-spacing-horizontal-min: 16px;
  --components-text-media-block-color-monarch-background: #F9E8D8;
  --components-text-media-block-color-monarch-foreground: #383838;
  --components-text-media-block-color-tower-background: #383838;
  --components-text-media-block-color-tower-foreground: #ffffff;
  --components-child-page-nav-link-max-font-family: Polaris;
  --components-child-page-nav-link-max-font-size: 16;
  --components-child-page-nav-link-max-line-height: 100%;
  --components-child-page-nav-link-max-font-weight: 600;
  --components-child-page-nav-instructions-max-font-family: Copernicus;
  --components-child-page-nav-instructions-max-font-size: 16;
  --components-child-page-nav-instructions-max-line-height: 100%;
  --components-child-page-nav-instructions-max-font-weight: 500;
  --components-child-page-nav-background: #383838;
  --components-history-block-container: 1260px;
  --components-history-block-spacing-horizontal-min: 16px;
  --components-history-block-year-min-font-family: Copernicus;
  --components-history-block-year-min-font-weight: 700;
  --components-history-block-year-min-font-size: 24;
  --components-history-block-year-min-line-height: 120%;
  --components-history-block-year-max-font-family: Copernicus;
  --components-history-block-year-max-font-weight: 700;
  --components-history-block-year-max-font-size: 32;
  --components-history-block-year-max-line-height: 120%;
  --components-history-block-heading-min-font-family: Copernicus;
  --components-history-block-heading-min-font-weight: 700;
  --components-history-block-heading-min-font-size: 18;
  --components-history-block-heading-min-line-height: 120%;
  --components-history-block-heading-max-font-family: Copernicus;
  --components-history-block-heading-max-font-weight: 700;
  --components-history-block-heading-max-font-size: 20;
  --components-history-block-heading-max-line-height: 120%;
  --components-three-stats-tile-block-container: 1260px;
  --components-three-stats-tile-block-spacing-horizontal-min: 16px;
  --components-three-stats-tile-block-tile-title-max-font-size: 24;
  --components-three-stats-tile-block-tile-title-max-font-family: Polaris;
  --components-three-stats-tile-block-tile-title-max-line-height: 120%;
  --components-three-stats-tile-block-tile-title-max-font-weight: 600;
  --components-three-stats-tile-block-tile-title-min-font-size: 18;
  --components-three-stats-tile-block-tile-title-min-font-family: Polaris;
  --components-three-stats-tile-block-tile-title-min-line-height: 120%;
  --components-three-stats-tile-block-tile-title-min-font-weight: 600;
  --components-three-stats-tile-block-stat-max-font-size: 20;
  --components-three-stats-tile-block-stat-max-font-family: Copernicus;
  --components-three-stats-tile-block-stat-max-line-height: 120%;
  --components-three-stats-tile-block-stat-max-font-weight: 400;
  --components-three-stats-tile-block-stat-min-font-size: 18;
  --components-three-stats-tile-block-stat-min-font-family: Copernicus;
  --components-three-stats-tile-block-stat-min-line-height: 120%;
  --components-three-stats-tile-block-stat-min-font-weight: 400;
  --components-three-stats-tile-block-color-background: #81C3A4;
  --components-resources-block-container: 1260px;
  --components-resources-block-spacing-horizontal-min: 16px;
  --components-resources-block-tile-title-min-font-size: 16;
  --components-resources-block-tile-title-min-font-family: Copernicus;
  --components-resources-block-tile-title-min-line-height: 150%;
  --components-resources-block-tile-title-min-font-weight: 700;
  --components-resources-block-tile-title-max-font-size: 18;
  --components-resources-block-tile-title-max-font-family: Copernicus;
  --components-resources-block-tile-title-max-line-height: 150%;
  --components-resources-block-tile-title-max-font-weight: 700;
  --components-resources-block-card-background: #F9E8D8;
  --components-resources-block-card-icon-color: #ffffff;
  --components-rich-text-block-h3-max-font-family: Copernicus;
  --components-rich-text-block-h3-max-font-size: 20;
  --components-rich-text-block-h3-max-line-height: 120%;
  --components-rich-text-block-h3-max-font-weight: 700;
  --components-rich-text-block-h3-min-font-family: Copernicus;
  --components-rich-text-block-h3-min-font-size: 18;
  --components-rich-text-block-h3-min-line-height: 120%;
  --components-rich-text-block-h3-min-font-weight: 700;
  --components-rich-text-block-h2-min-font-family: Copernicus;
  --components-rich-text-block-h2-min-font-size: 24;
  --components-rich-text-block-h2-min-line-height: 120%;
  --components-rich-text-block-h2-min-font-weight: 500;
  --components-rich-text-block-h2-max-font-family: Copernicus;
  --components-rich-text-block-h2-max-font-size: 32;
  --components-rich-text-block-h2-max-line-height: 120%;
  --components-rich-text-block-h2-max-font-weight: 500;
  --components-faq-vertical-block-spacing-container-horizontal-max: 96px;
  --components-faq-vertical-block-spacing-container-horizontal-min: 16px;
  --components-faq-vertical-block-header-dimension: 1080px;
  --components-faq-vertical-block-content-dimension: 880px;
  --components-faq-vertical-block-typography-question-max-font-family: Copernicus;
  --components-faq-vertical-block-typography-question-max-font-weight: 600;
  --components-faq-vertical-block-typography-question-max-font-size: 18;
  --components-faq-vertical-block-typography-question-max-line-height: 150%;
  --components-faq-vertical-block-typography-question-min-font-family: Copernicus;
  --components-faq-vertical-block-typography-question-min-font-weight: 600;
  --components-faq-vertical-block-typography-question-min-font-size: 16;
  --components-faq-vertical-block-typography-question-min-line-height: 150%;
  --components-stats-block-body-copy-min-font-family: Polaris;
  --components-stats-block-body-copy-min-font-size: 16;
  --components-stats-block-body-copy-min-line-height: 150%;
  --components-stats-block-body-copy-min-font-weight: 400;
  --components-stats-block-body-copy-max-font-family: Polaris;
  --components-stats-block-body-copy-max-font-size: 24;
  --components-stats-block-body-copy-max-line-height: 150%;
  --components-stats-block-body-copy-max-font-weight: 400;
  --components-statistics-block-monarch-background: #81C3A4;
  --components-statistics-block-monarch-scrollbar-background: #ffffff;
  --components-statistics-block-monarch-scrollbar-foreground: #383838;
  --components-statistics-block-icon-colour: #FFA21F;
  --components-statistics-block-tower-scrollbar-background: #ffffff;
  --components-statistics-block-tower-scrollbar-foreground: #FFA21F;
  --components-case-studies-container: 1260px;
  --components-case-studies-card-title-min-font-size: 16;
  --components-case-studies-card-title-min-font-family: Copernicus;
  --components-case-studies-card-title-min-font-weight: 700;
  --components-case-studies-card-title-min-line-height: 150%;
  --components-case-studies-card-title-max-font-size: 18;
  --components-case-studies-card-title-max-font-family: Copernicus;
  --components-case-studies-card-title-max-font-weight: 700;
  --components-case-studies-card-title-max-line-height: 150%;
  --components-case-studies-padding-horizontal-min: 16px;
  --components-filters-fieldset-title-min-font-family: Polaris;
  --components-filters-fieldset-title-min-font-weight: 700;
  --components-filters-fieldset-title-min-font-size: 18;
  --components-filters-fieldset-title-min-line-height: 150%;
  --components-filters-fieldset-title-max-font-family: Polaris;
  --components-filters-fieldset-title-max-font-weight: 700;
  --components-filters-fieldset-title-max-font-size: 20;
  --components-filters-fieldset-title-max-line-height: 150%;
  --components-map-list-view-item-title-min-font-size: 20;
  --components-map-list-view-item-title-min-font-family: Polaris;
  --components-map-list-view-item-title-min-font-weight: 700;
  --components-map-list-view-item-title-min-line-height: 150%;
  --components-map-list-view-item-title-max-font-size: 24;
  --components-map-list-view-item-title-max-font-family: Polaris;
  --components-map-list-view-item-title-max-font-weight: 700;
  --components-map-list-view-item-title-max-line-height: 150%;
  --components-three-column-stat-row-container: 1080px;
  --components-three-column-stat-row-spacing-horizontal-min: 16px;
  --components-three-column-stat-row-tile-title-max-font-size: 24;
  --components-three-column-stat-row-tile-title-max-font-family: Copernicus;
  --components-three-column-stat-row-tile-title-max-line-height: 150%;
  --components-three-column-stat-row-tile-title-max-font-weight: 600;
  --components-three-column-stat-row-tile-title-min-font-size: 18;
  --components-three-column-stat-row-tile-title-min-font-family: Copernicus;
  --components-three-column-stat-row-tile-title-min-line-height: 150%;
  --components-three-column-stat-row-tile-title-min-font-weight: 600;
  --components-three-column-stat-row-stat-min-font-size: 48;
  --components-three-column-stat-row-stat-min-font-family: Polaris;
  --components-three-column-stat-row-stat-min-line-height: 120%;
  --components-three-column-stat-row-stat-min-font-weight: 700;
  --components-three-column-stat-row-stat-max-font-size: 64;
  --components-three-column-stat-row-stat-max-font-family: Polaris;
  --components-three-column-stat-row-stat-max-line-height: 120%;
  --components-three-column-stat-row-stat-max-font-weight: 700;
  --components-block-quote-typography-quote-min-font-family: Polaris;
  --components-block-quote-typography-quote-min-font-weight: 500;
  --components-block-quote-typography-quote-min-font-size: 20;
  --components-block-quote-typography-quote-min-line-height: 150%;
  --components-block-quote-typography-quote-max-font-family: Polaris;
  --components-block-quote-typography-quote-max-font-weight: 500;
  --components-block-quote-typography-quote-max-font-size: 24;
  --components-block-quote-typography-quote-max-line-height: 150%;
  --components-block-quote-typography-attribution-min-font-family: Polaris;
  --components-block-quote-typography-attribution-min-font-weight: 700;
  --components-block-quote-typography-attribution-min-font-size: 18;
  --components-block-quote-typography-attribution-min-line-height: 150%;
  --components-block-quote-typography-attribution-max-font-family: Polaris;
  --components-block-quote-typography-attribution-max-font-weight: 700;
  --components-block-quote-typography-attribution-max-font-size: 20;
  --components-block-quote-typography-attribution-max-line-height: 150%;
  --components-content-column-block-button-padding: 0;
  --components-featured-card-background-color: #F9E8D8;
  --components-featured-card-tag-colour-variant-background: #81C3A4;
  --components-featured-card-tag-background: #ffffff;
  --components-managing-agent-card-background-color: #F9E8D8;
  --components-filters-basket-color-background: #383838;
  --components-filters-basket-color-foreground: #ffffff;
  --components-office-contact-card-background-color: #81C3A4;
  --components-corp-property-card-background-color: #81C3A4;
  --components-news-card-inline-padding: 12px;
  --components-news-card-multiple-tags-display: none;
  --components-news-card-title-font-family: Polaris;
  --components-news-card-title-font-weight: 700;
  --components-news-card-title-font-size: 16;
  --components-news-card-title-line-height: 24px;
  --components-operations-tag-border-radius: 4px;
  --components-operations-tag-spacing-horizontal: 8px;
  --components-operations-tag-spacing-vertical: 8px;
  --components-operations-tag-typography-font-family: Polaris;
  --components-operations-tag-typography-line-height: 120%;
  --components-operations-tag-typography-font-size: 14;
  --components-operations-tag-typography-text-case: capitalize;
  --components-operations-tag-typography-font-weight: 400;
  --components-brand-card-border: #D9D7D0;
  --components-brand-card-dimension-5: 5px;
  --components-brand-card-typography-title-min-font-family: Copernicus;
  --components-brand-card-typography-title-min-font-size: 22;
  --components-brand-card-typography-title-min-line-height: 120%;
  --components-brand-card-typography-title-min-text-case: uppercase;
  --components-brand-card-typography-title-min-font-weight: 500;
  --components-brand-card-typography-title-max-font-family: Copernicus;
  --components-brand-card-typography-title-max-font-size: 22;
  --components-brand-card-typography-title-max-line-height: 120%;
  --components-brand-card-typography-title-max-text-case: uppercase;
  --components-brand-card-typography-title-max-font-weight: 500;
  --components-brand-card-typography-content-min-font-family: Copernicus;
  --components-brand-card-typography-content-min-font-weight: 400;
  --components-brand-card-typography-content-min-font-size: 18;
  --components-brand-card-typography-content-min-line-height: 140%;
  --components-brand-card-typography-content-max-font-family: Copernicus;
  --components-brand-card-typography-content-max-font-weight: 400;
  --components-brand-card-typography-content-max-font-size: 18;
  --components-brand-card-typography-content-max-line-height: 140%;
  --components-brand-card-typography-cta-min-font-family: Copernicus;
  --components-brand-card-typography-cta-min-font-weight: 500;
  --components-brand-card-typography-cta-min-font-size: 16;
  --components-brand-card-typography-cta-min-line-height: 100%;
  --components-brand-card-typography-cta-min-letter-spacing: 0.32px;
  --components-brand-card-typography-cta-max-font-family: Copernicus;
  --components-brand-card-typography-cta-max-font-weight: 500;
  --components-brand-card-typography-cta-max-font-size: 16;
  --components-brand-card-typography-cta-max-line-height: 100%;
  --components-brand-card-typography-cta-max-letter-spacing: 0.32px;
  --components-brand-card-logo-spacing-min: 80px;
  --components-brand-card-logo-spacing-max: 100px;
  --components-brand-card-hover-background: #F9E8D8;
  --components-simple-title-typography-title-min-font-family: Copernicus;
  --components-simple-title-typography-title-min-font-weight: 500;
  --components-simple-title-typography-title-min-font-size: 40;
  --components-simple-title-typography-title-min-line-height: 100%;
  --components-simple-title-typography-title-max-font-family: Copernicus;
  --components-simple-title-typography-title-max-font-weight: 500;
  --components-simple-title-typography-title-max-font-size: 40;
  --components-simple-title-typography-title-max-line-height: 100%;
  --components-brand-information-typography-title-min-font-family: Copernicus;
  --components-brand-information-typography-title-min-font-weight: 500;
  --components-brand-information-typography-title-min-font-size: 40;
  --components-brand-information-typography-title-min-line-height: 120%;
  --components-brand-information-typography-title-max-font-family: Copernicus;
  --components-brand-information-typography-title-max-font-weight: 500;
  --components-brand-information-typography-title-max-font-size: 40;
  --components-brand-information-typography-title-max-line-height: 120%;
  --components-brand-information-icons-border-radius: 0;
  --components-event-card-text-case: uppercase;
  --components-event-card-typography-year-min-font-family: Copernicus;
  --components-event-card-typography-year-min-font-weight: 400;
  --components-event-card-typography-year-min-font-size: 12;
  --components-event-card-typography-year-min-line-height: 100%;
  --components-event-card-typography-year-max-font-family: Copernicus;
  --components-event-card-typography-year-max-font-weight: 400;
  --components-event-card-typography-year-max-font-size: 12;
  --components-event-card-typography-year-max-line-height: 100%;
  --components-event-card-typography-tag-min-font-size: 12;
  --components-event-card-typography-tag-min-font-weight: 600;
  --components-event-card-typography-tag-max-font-size: 12;
  --components-event-card-typography-tag-max-font-weight: 600;
  --components-event-card-color-dates-background: hsl(152 35.5% 85.4%);
  --components-event-card-color-dates-foreground: #000000;
  --components-event-card-color-dates-hover-foreground: #000000;
  --components-event-card-color-hover-background: hsl(152 35.5% 85.4%);
  --components-google-map-pin-border: #383838;
  --components-google-map-typography-marker-title-min-font-family: Copernicus;
  --components-google-map-typography-marker-title-min-font-weight: 500;
  --components-google-map-typography-marker-title-min-font-size: 16;
  --components-google-map-typography-marker-title-min-line-height: 100%;
  --components-google-map-typography-marker-title-max-font-family: Copernicus;
  --components-google-map-typography-marker-title-max-font-weight: 500;
  --components-google-map-typography-marker-title-max-font-size: 16;
  --components-google-map-typography-marker-title-max-line-height: 100%;
  --components-google-map-typography-marker-content-min-font-family: Copernicus;
  --components-google-map-typography-marker-content-min-font-weight: 400;
  --components-google-map-typography-marker-content-min-font-size: 14;
  --components-google-map-typography-marker-content-min-line-height: 100%;
  --components-google-map-typography-marker-content-max-font-family: Copernicus;
  --components-google-map-typography-marker-content-max-font-weight: 400;
  --components-google-map-typography-marker-content-max-font-size: 14;
  --components-google-map-typography-marker-content-max-line-height: 100%;
  --components-google-map-typography-caption-content-min-font-family: Copernicus;
  --components-google-map-typography-caption-content-min-font-weight: 400;
  --components-google-map-typography-caption-content-min-font-size: 14;
  --components-google-map-typography-caption-content-min-line-height: 100%;
  --components-google-map-typography-caption-content-max-font-family: Copernicus;
  --components-google-map-typography-caption-content-max-font-weight: 400;
  --components-google-map-typography-caption-content-max-font-size: 14;
  --components-google-map-typography-caption-content-max-line-height: 100%;
  --components-google-map-typography-caption-title-min-font-family: Copernicus;
  --components-google-map-typography-caption-title-min-font-weight: 500;
  --components-google-map-typography-caption-title-min-font-size: 18;
  --components-google-map-typography-caption-title-min-line-height: 100%;
  --components-google-map-typography-caption-title-max-font-family: Copernicus;
  --components-google-map-typography-caption-title-max-font-weight: 500;
  --components-google-map-typography-caption-title-max-font-size: 18;
  --components-google-map-typography-caption-title-max-line-height: 100%;
  --components-google-map-content-border: #D9D7D0;
  --components-google-map-pin-logo-height: 90px;
  --components-google-map-pin-logo-width: 90px;
  --components-article-header-tag-gap: 12px;
  --components-article-header-font-size-header-min: 32;
  --components-article-header-font-size-header-max: 40;
  --components-content-column-card-title-max-font-weight: 700;
  --components-content-column-card-title-max-font-size: 24;
  --components-content-column-card-title-min-font-weight: 700;
  --components-content-column-card-title-min-font-size: 24;
  --components-search-input-color-border: #81C3A4;
  --components-search-input-color-close-button-foreground: #383838;
  --components-search-input-color-submit-button-hover-foreground: #383838;
  --components-instagram-feed-accent-text-font-family: Polaris;
  --components-instagram-feed-accent-text-font-weight: 500;
  --components-instagram-feed-accent-text-font-size: 12;
  --components-instagram-feed-accent-text-line-height: 100%;
  --components-instagram-feed-accent-text-text-case: uppercase;
  --components-instagram-feed-color-accent-text: #353535;
  --components-instagram-feed-color-cta-background: #ffffff;
  --components-instagram-feed-color-cta-hover-background: #81C3A4;
  --components-instagram-feed-color-cta-hover-foreground: #383838;
  --components-instagram-feed-color-cta-foreground: #383838;
  --components-full-width-media-with-text-block-text-box-background: #81C3A4;
  --components-select-background-color: #ffffff;
  --components-news-and-stories-card-color-overlay-gradient: linear-gradient(180deg, rgb( #383838 / 0%) 43.17%, rgb( hsl(0 0% 29.8%) / 90%) 66.41%), hsl(0 0% 100% / 0.6);
  --components-news-and-stories-wrapper-page-background-colour: #F9E8D8;
  --components-video-lightbox-button-background: #383838;
  --alias-spacing-base-scaling-0x5: 4px;
  --alias-spacing-base-scaling-0x75: 6px;
  --alias-spacing-base-scaling-1x: 8px;
  --alias-spacing-base-scaling-1x25: 10px;
  --alias-spacing-base-scaling-1x5: 12px;
  --alias-spacing-base-scaling-1x75: 14px;
  --alias-spacing-base-scaling-2x: 16px;
  --alias-spacing-base-scaling-2x25: 18px;
  --alias-spacing-base-scaling-2x5: 20px;
  --alias-spacing-base-scaling-3x: 24px;
  --alias-spacing-base-scaling-3x5: 28px;
  --alias-spacing-base-scaling-4x: 32px;
  --alias-spacing-base-scaling-5x: 40px;
  --alias-spacing-base-scaling-6x: 48px;
  --alias-spacing-base-scaling-7x: 56px;
  --alias-spacing-base-scaling-7x5: 60px;
  --alias-spacing-base-scaling-8x: 64px;
  --alias-spacing-base-scaling-9x: 72px;
  --alias-spacing-base-scaling-10x: 80px;
  --alias-spacing-base-scaling-12x: 96px;
  --alias-spacing-base-scaling-15x: 120px;
  --alias-spacing-base-scaling-19x: 152px;
  --alias-spacing-base-scaling-22x: 176px;
  --alias-spacing-base-scaling-30x: 240px;
  --alias-spacing-defined-body-inset-max: 96px;
  --alias-spacing-defined-body-inset-min: 16px;
  --alias-spacing-defined-block-inset-max: 80px;
  --alias-spacing-defined-block-inset-min: 48px;
  --alias-spacing-defined-block-inside-max: 32px;
  --alias-spacing-defined-block-inside-min: 16px;
  --alias-spacing-defined-card-inside-max: 40px;
  --alias-spacing-defined-card-inside-min: 32px;
  --alias-spacing-defined-card-inset-max: 20px;
  --alias-spacing-defined-card-inset-min: 16px;
  --alias-spacing-small: 5px;
  --alias-accessibility-color-dark-border: hsl(0 0% 29.8%);
  --alias-accessibility-color-light-border: hsl(0 0% 100% / 0.6);
  --alias-accessibility-border-width-default: 4px;
  --alias-accessibility-border-radius-small: 4px;
  --alias-accessibility-border-radius-max: 999px;
  --alias-accessibility-composition-focus-dark-border-width: 4px;
  --alias-accessibility-composition-focus-dark-border-color: hsl(0 0% 29.8%);
  --alias-accessibility-composition-focus-light-border-width: 4px;
  --alias-accessibility-composition-focus-light-border-color: hsl(0 0% 100% / 0.6);
  --alias-font-font-size-robe: 14;
  --alias-font-font-size-cap: 16;
  --alias-font-font-size-mace: 18;
  --alias-font-font-size-plate: 20;
  --alias-font-font-size-dynasty: 22;
  --alias-font-font-size-flagon: 24;
  --alias-font-font-size-chalice: 32;
  --alias-font-font-size-coronation: 40;
  --alias-font-font-size-coronet: 48;
  --alias-font-font-size-duke: 56;
  --alias-font-font-size-heir: 64;
  --alias-font-font-size-belfry: 120;
  --alias-font-typography-dover-max-font-family: Copernicus;
  --alias-font-typography-dover-max-line-height: 120%;
  --alias-font-typography-dover-max-font-size: 120;
  --alias-font-typography-dover-min-font-family: Copernicus;
  --alias-font-typography-dover-min-font-size: 56;
  --alias-font-typography-dover-min-line-height: 120%;
  --alias-font-typography-leeds-max-font-family: Copernicus;
  --alias-font-typography-leeds-max-font-size: 56;
  --alias-font-typography-leeds-max-line-height: 120%;
  --alias-font-typography-leeds-min-font-family: Copernicus;
  --alias-font-typography-leeds-min-font-size: 40;
  --alias-font-typography-leeds-min-line-height: 120%;
  --alias-font-typography-lincoln-max-font-family: Copernicus;
  --alias-font-typography-lincoln-max-font-size: 40;
  --alias-font-typography-lincoln-max-line-height: 120%;
  --alias-font-typography-lincoln-min-font-family: Copernicus;
  --alias-font-typography-lincoln-min-font-size: 32;
  --alias-font-typography-lincoln-min-line-height: 120%;
  --alias-font-typography-warwick-max-font-family: Polaris;
  --alias-font-typography-warwick-max-font-size: 24;
  --alias-font-typography-warwick-max-line-height: 120%;
  --alias-font-typography-warwick-max-text-case: uppercase;
  --alias-font-typography-warwick-min-font-family: Polaris;
  --alias-font-typography-warwick-min-font-size: 18;
  --alias-font-typography-warwick-min-line-height: 120%;
  --alias-font-typography-warwick-min-text-case: uppercase;
  --alias-font-typography-body-max-font-family: Polaris;
  --alias-font-typography-body-max-font-size: 18;
  --alias-font-typography-body-max-line-height: 140%;
  --alias-font-typography-body-min-font-family: Polaris;
  --alias-font-typography-body-min-font-size: 16;
  --alias-font-typography-body-min-line-height: 140%;
  --alias-font-typography-tiara-max-font-family: Polaris;
  --alias-font-typography-tiara-max-font-size: 16;
  --alias-font-typography-tiara-max-line-height: 140%;
  --alias-font-typography-tiara-min-font-family: Polaris;
  --alias-font-typography-tiara-min-font-size: 14;
  --alias-font-typography-tiara-min-line-height: 140%;
  --alias-font-typography-orb-max-font-family: Polaris;
  --alias-font-typography-orb-max-line-height: 100%;
  --alias-font-typography-orb-max-font-size: 12;
  --alias-font-typography-orb-max-text-case: uppercase;
  --alias-font-typography-orb-min-font-family: Polaris;
  --alias-font-typography-orb-min-line-height: 100%;
  --alias-font-typography-orb-min-font-size: 12;
  --alias-font-typography-orb-min-text-case: uppercase;
  --alias-font-typography-manchester-max-font-family: Polaris;
  --alias-font-typography-manchester-max-font-size: 32;
  --alias-font-typography-manchester-max-line-height: 120%;
  --alias-font-typography-manchester-max-font-weight: 500;
  --alias-font-typography-manchester-min-font-family: Polaris;
  --alias-font-typography-manchester-min-font-size: 24;
  --alias-font-typography-manchester-min-line-height: 120%;
  --alias-font-typography-manchester-min-font-weight: 500;
  --alias-font-typography-stockport-max-font-family: Polaris;
  --alias-font-typography-stockport-max-font-size: 64;
  --alias-font-typography-stockport-max-line-height: 120%;
  --alias-font-typography-stockport-max-font-weight: 500;
  --alias-font-typography-stockport-min-font-family: Polaris;
  --alias-font-typography-stockport-min-font-size: 40;
  --alias-font-typography-stockport-min-line-height: 120%;
  --alias-font-typography-stockport-min-font-weight: 500;
  --alias-font-font-family-primary: Copernicus;
  --alias-font-font-family-secondary: Polaris;
  --alias-font-font-weight-palace: 400;
  --alias-font-font-weight-corgi: 400;
  --alias-font-font-weight-banner: 500;
  --alias-font-font-weight-crowned: 700;
  --alias-font-font-weight-majesty: 600;
  --alias-font-line-height-buckle: 100%;
  --alias-font-line-height-cordon: 120%;
  --alias-font-line-height-reign: 140%;
  --alias-font-line-height-chain: 150%;
  --alias-font-line-height-glove: 160%;
  --alias-other-text-alignment-left: left;
  --alias-other-text-alignment-center: center;
  --alias-other-text-alignment-right: right;
  --alias-color-gradients-1-40: hsl(0 0% 22% / 0.4);
  --alias-color-gradients-1-90: hsl(0 0% 22% / 0.9);
  --alias-color-gradients-1-start: #383838;
  --alias-color-gradients-1-end: hsl(0 0% 22% / 0);
  --alias-color-gradients-2-20: hsl(0 0% 0% / 0.2);
  --alias-color-gradients-2-start: #000000;
  --alias-color-gradients-2-end: hsl(0 0% 0% / 0);
  --alias-color-scrollbar-background: #F9E8D8;
  --alias-color-scrollbar-foreground: #383838;
  --alias-color-shadows-0x25: hsl(0 0% 0% / 0.25);
  --alias-color-timeline-primary: #383838;
  --alias-color-timeline-secondary: #81C3A4;
  --alias-color-category-marine: #383838;
  --alias-color-category-property: #383838;
  --alias-color-category-land: #383838;
  --alias-color-category-windsor: #383838;
  --alias-color-category-tce: #383838;
  --alias-color-category-values: #F9E8D8;
  --alias-color-brand-primary: #383838;
  --alias-color-brand-tertiary: #FFA21F;
  --alias-color-brand-secondary: #81C3A4;
  --alias-color-brand-light-background: #F9E8D8;
  --alias-color-brand-accent-dark: #353535;
  --alias-color-brand-accent-dark30: hsl(0 0% 76.2%);
  --alias-color-brand-accent-dark10: hsl(0 0% 92.1%);
  --alias-color-brand-secondary40: hsl(152 35.5% 85.4%);
  --alias-color-brand-primary-transparent: hsl(200 100% 12.2% / 0.2);
  --alias-color-system-light: #ffffff;
  --alias-color-system-keyline: #FFA21F;
  --alias-color-system-gray: #aaaaaa;
  --alias-color-text: #353535;
  --alias-color-tags-marine: lch(96.4 7.3 198);
  --alias-color-tags-land: lch(89.4 10.9 163);
  --alias-color-tags-property: lch(88.8 9.68 24.2);
  --alias-color-tags-property-foreground: #383838;
  --alias-color-tags-windsor: lch(95 15.9 68.4);
  --alias-color-tags-windsor-foreground: #383838;
  --alias-color-tags-land-foreground: #383838;
  --alias-color-tags-marine-foreground: #383838;
  --alias-color-tags-tce: lch(84.7 0 0);
  --alias-color-tags-regent-street: #ffffff;
  --alias-color-tags-tce-foreground: #ffffff;
  --alias-color-tags-values: #ffffff;
  --alias-color-tags-default: #383838;
  --alias-color-tags-default-foreground: #ffffff;
  --alias-border-border-width-ring: 2px;
  --alias-border-border-width-castle: 3px;
  --alias-border-border-width-goblet: 4px;
  --alias-border-border-width-scepter: 10px;
  --alias-border-border-width-noble: 1px;
  --alias-border-border-radius-regalia: 10px;
  --alias-border-border-radius-kingdom: 999px;
  --alias-border-border-radius-sash: 4px;
  --alias-box-shadow-drop-shadow-dover-blur: 20px;
  --alias-box-shadow-drop-shadow-dover-spread: 0;
  --alias-box-shadow-drop-shadow-dover-color: hsl(0 0% 0% / 0.25);
  --alias-box-shadow-drop-shadow-dover-type: dropShadow;
  --alias-box-shadow-drop-shadow-dover-offset-x: 10px;
  --alias-box-shadow-drop-shadow-dover-offset-y: 0;
  --alias-dimension-container: 1260px;
  --alias-dimension-container-max: 1920px;
  --alias-dimension-container-large: 1440px;
  --alias-dimension-container-medium-large: 1260px;
  --alias-dimension-container-medium: 1260px;
  --alias-dimension-container-min: 1080px;
  --alias-dimension-container-tiny: 880px;
  --component-simple-title-color-title: #81C3A4;
  --component-simple-title-color-subtitle: #000000;
  --component-brand-information-color-icon-background: #81C3A4;
  --component-brand-information-color-border: hsl(0 0% 76.2%);
  --component-brand-information-color-icon-foreground: #383838;
}
