@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
/* PageKit design tokens — brand "Default" (generated by @pagekit/design-tokens) */
:root{
  --color-primary-50:#EFF2FB;
  --color-primary-100:#D6DDF4;
  --color-primary-200:#B4C1EB;
  --color-primary-300:#8A9EE0;
  --color-primary-400:#5B78D4;
  --color-primary-500:#3355C1;
  --color-primary-600:#2B48A3;
  --color-primary-700:#233A85;
  --color-primary-800:#1B2D67;
  --color-primary-900:#121E45;
  --color-secondary-50:#F3F0FA;
  --color-secondary-100:#E1D9F2;
  --color-secondary-200:#C8BBE7;
  --color-secondary-300:#AA95DA;
  --color-secondary-400:#886CCC;
  --color-secondary-500:#6742BD;
  --color-secondary-600:#57379F;
  --color-secondary-700:#462D81;
  --color-secondary-800:#362262;
  --color-secondary-900:#231640;
  --color-neutral-50:#F4F4F6;
  --color-neutral-100:#E0E2E7;
  --color-neutral-200:#C7CAD2;
  --color-neutral-300:#A7ACB9;
  --color-neutral-400:#848B9C;
  --color-neutral-500:#646B7D;
  --color-neutral-600:#555B6A;
  --color-neutral-700:#464B58;
  --color-neutral-800:#373B45;
  --color-neutral-900:#272930;
  --color-positive-50:#F0F9F7;
  --color-positive-100:#D7EFE8;
  --color-positive-200:#B4E2D4;
  --color-positive-300:#89D1BC;
  --color-positive-400:#5ABFA1;
  --color-positive-500:#3C9B7F;
  --color-positive-600:#2F7963;
  --color-positive-700:#286654;
  --color-positive-800:#205444;
  --color-positive-900:#183E33;
  --color-critical-50:#FBEFEF;
  --color-critical-100:#F5D8D8;
  --color-critical-200:#EDB9BA;
  --color-critical-300:#E49295;
  --color-critical-400:#D9686B;
  --color-critical-500:#CF3E42;
  --color-critical-600:#B82E32;
  --color-critical-700:#932528;
  --color-critical-800:#6F1C1E;
  --color-critical-900:#451113;
  --color-informative-50:#EFF8FA;
  --color-informative-100:#D5EBF3;
  --color-informative-200:#B2DBE9;
  --color-informative-300:#87C6DC;
  --color-informative-400:#57B0CF;
  --color-informative-500:#3493B5;
  --color-informative-600:#2A7792;
  --color-informative-700:#236279;
  --color-informative-800:#1C4E60;
  --color-informative-900:#133743;
  --color-moderate-50:#FBF6EE;
  --color-moderate-100:#F5E6D3;
  --color-moderate-200:#EDD2AE;
  --color-moderate-300:#E2B980;
  --color-moderate-400:#D79C4D;
  --color-moderate-500:#BB7E2A;
  --color-moderate-600:#966522;
  --color-moderate-700:#7D541C;
  --color-moderate-800:#634316;
  --color-moderate-900:#473010;
  --transparency-neutral-50-t2:rgba(244, 244, 246, 0.02);
  --transparency-neutral-50-t6:rgba(244, 244, 246, 0.06);
  --transparency-neutral-50-t12:rgba(244, 244, 246, 0.12);
  --transparency-neutral-50-t20:rgba(244, 244, 246, 0.2);
  --transparency-neutral-50-t40:rgba(244, 244, 246, 0.4);
  --transparency-neutral-50-t60:rgba(244, 244, 246, 0.6);
  --transparency-neutral-900-t2:rgba(39, 41, 48, 0.02);
  --transparency-neutral-900-t6:rgba(39, 41, 48, 0.06);
  --transparency-neutral-900-t12:rgba(39, 41, 48, 0.12);
  --transparency-neutral-900-t20:rgba(39, 41, 48, 0.2);
  --transparency-neutral-900-t40:rgba(39, 41, 48, 0.4);
  --transparency-neutral-900-t60:rgba(39, 41, 48, 0.6);
  --transparency-primary-900-t2:rgba(18, 30, 69, 0.02);
  --transparency-primary-900-t6:rgba(18, 30, 69, 0.06);
  --transparency-primary-900-t12:rgba(18, 30, 69, 0.12);
  --transparency-primary-900-t20:rgba(18, 30, 69, 0.2);
  --transparency-primary-900-t40:rgba(18, 30, 69, 0.4);
  --transparency-primary-900-t60:rgba(18, 30, 69, 0.6);
  --transparency-critical-600-t2:rgba(184, 46, 50, 0.02);
  --transparency-critical-600-t6:rgba(184, 46, 50, 0.06);
  --transparency-critical-600-t12:rgba(184, 46, 50, 0.12);
  --transparency-critical-600-t20:rgba(184, 46, 50, 0.2);
  --transparency-critical-600-t40:rgba(184, 46, 50, 0.4);
  --transparency-critical-600-t60:rgba(184, 46, 50, 0.6);
  --transparency-black-t2:rgba(0, 0, 0, 0.02);
  --transparency-black-t6:rgba(0, 0, 0, 0.06);
  --transparency-black-t12:rgba(0, 0, 0, 0.12);
  --transparency-black-t20:rgba(0, 0, 0, 0.2);
  --transparency-black-t40:rgba(0, 0, 0, 0.4);
  --transparency-black-t60:rgba(0, 0, 0, 0.6);
  --color-transparent:rgba(0,0,0,0);
  --size-0rem:0rem;
  --size-0-125rem:0.125rem;
  --size-0-25rem:0.25rem;
  --size-0-375rem:0.375rem;
  --size-0-5rem:0.5rem;
  --size-0-75rem:0.75rem;
  --size-1rem:1rem;
  --size-1-25rem:1.25rem;
  --size-1-5rem:1.5rem;
  --size-2rem:2rem;
  --size-2-5rem:2.5rem;
  --size-3rem:3rem;
  --size-3-5rem:3.5rem;
  --size-4rem:4rem;
  --size-5rem:5rem;
  --size-6rem:6rem;
  --size-8rem:8rem;
  --size-10rem:10rem;
  --size-full:9999px;
  --brand-typography-font-family-body:"Inter";
  --brand-typography-font-family-body-fallback:"sans-serif";
  --brand-typography-font-family-heading:"Inter";
  --brand-typography-font-family-heading-fallback:"sans-serif";
  --brand-typography-font-weight-regular:400;
  --brand-typography-font-weight-emphasis:500;
  --brand-typography-font-weight-strong:600;
  --brand-typography-font-weight-heading:700;
  --transparency-neutral-100-t2:rgba(224, 226, 231, 0.02);
  --transparency-neutral-100-t6:rgba(224, 226, 231, 0.06);
  --transparency-neutral-100-t12:rgba(224, 226, 231, 0.12);
  --transparency-neutral-100-t20:rgba(224, 226, 231, 0.2);
  --transparency-neutral-100-t40:rgba(224, 226, 231, 0.4);
  --transparency-neutral-100-t60:rgba(224, 226, 231, 0.6);
  --transparency-neutral-800-t2:rgba(55, 59, 69, 0.02);
  --transparency-neutral-800-t6:rgba(55, 59, 69, 0.06);
  --transparency-neutral-800-t12:rgba(55, 59, 69, 0.12);
  --transparency-neutral-800-t20:rgba(55, 59, 69, 0.2);
  --transparency-neutral-800-t40:rgba(55, 59, 69, 0.4);
  --transparency-neutral-800-t60:rgba(55, 59, 69, 0.6);
  --transparency-secondary-500-t2:rgba(103, 66, 189, 0.02);
  --transparency-secondary-500-t6:rgba(103, 66, 189, 0.06);
  --transparency-secondary-500-t12:rgba(103, 66, 189, 0.12);
  --transparency-secondary-500-t20:rgba(103, 66, 189, 0.2);
  --transparency-secondary-500-t40:rgba(103, 66, 189, 0.4);
  --transparency-secondary-500-t60:rgba(103, 66, 189, 0.6);
  --brand-color-light-primary-primary:var(--color-primary-500);
  --brand-color-light-primary-on-primary:var(--color-neutral-50);
  --brand-color-light-primary-primary-hover:var(--color-primary-600);
  --brand-color-light-primary-primary-active:var(--color-primary-700);
  --brand-color-light-primary-primary-outline:var(--color-primary-500);
  --brand-color-light-primary-primary-container:var(--color-primary-100);
  --brand-color-light-primary-primary-container-alternative:var(--color-primary-200);
  --brand-color-light-primary-on-primary-container:var(--color-primary-900);
  --brand-color-light-primary-primary-inverted:var(--color-primary-100);
  --brand-color-light-primary-on-primary-inverted:var(--color-primary-900);
  --brand-color-light-primary-primary-active-inverted:var(--color-primary-50);
  --brand-color-light-primary-on-primary-active-inverted:var(--color-primary-900);
  --brand-color-light-secondary-secondary:var(--color-secondary-500);
  --brand-color-light-secondary-on-secondary:var(--color-neutral-50);
  --brand-color-light-secondary-secondary-hover:var(--color-secondary-600);
  --brand-color-light-secondary-secondary-active:var(--color-secondary-700);
  --brand-color-light-secondary-secondary-outline:var(--color-secondary-500);
  --brand-color-light-secondary-secondary-container:var(--color-secondary-100);
  --brand-color-light-secondary-secondary-container-alternative:var(--color-secondary-200);
  --brand-color-light-secondary-on-secondary-container:var(--color-secondary-900);
  --brand-color-light-secondary-secondary-inverted:var(--color-secondary-100);
  --brand-color-light-secondary-on-secondary-inverted:var(--color-secondary-900);
  --brand-color-light-secondary-secondary-active-inverted:var(--color-secondary-50);
  --brand-color-light-secondary-on-secondary-active-inverted:var(--color-secondary-900);
  --brand-color-light-background-background:var(--color-neutral-100);
  --brand-color-light-background-on-background:var(--color-neutral-900);
  --brand-color-light-surface-surface:var(--color-neutral-50);
  --brand-color-light-surface-on-surface:var(--color-neutral-900);
  --brand-color-light-surface-surface-alternative:var(--color-neutral-100);
  --brand-color-light-surface-on-surface-alternative:var(--color-neutral-700);
  --brand-color-light-surface-surface-inverse:var(--color-neutral-800);
  --brand-color-light-surface-on-surface-inverse:var(--color-neutral-50);
  --brand-color-light-surface-on-surface-inverse-alternative:var(--color-neutral-100);
  --brand-color-light-surface-disabled:var(--color-neutral-200);
  --brand-color-light-surface-on-disabled:var(--color-neutral-400);
  --brand-color-light-surface-disabled-inverse:var(--color-neutral-700);
  --brand-color-light-surface-on-disabled-inverse:var(--color-neutral-500);
  --brand-color-light-surface-scrim:var(--transparency-black-t60);
  --brand-color-light-surface-on-scrim:var(--color-neutral-50);
  --brand-color-light-positive-positive:var(--color-positive-600);
  --brand-color-light-positive-positive-variant:var(--color-positive-800);
  --brand-color-light-positive-positive-container:var(--color-positive-100);
  --brand-color-light-positive-on-positive:var(--color-neutral-50);
  --brand-color-light-positive-on-positive-container:var(--color-positive-900);
  --brand-color-light-critical-critical:var(--color-critical-600);
  --brand-color-light-critical-critical-variant:var(--color-critical-800);
  --brand-color-light-critical-critical-container:var(--color-critical-100);
  --brand-color-light-critical-on-critical:var(--color-neutral-50);
  --brand-color-light-critical-on-critical-container:var(--color-critical-900);
  --brand-color-light-informative-informative:var(--color-informative-600);
  --brand-color-light-informative-informative-variant:var(--color-informative-800);
  --brand-color-light-informative-informative-container:var(--color-informative-100);
  --brand-color-light-informative-on-informative:var(--color-neutral-50);
  --brand-color-light-informative-on-informative-container:var(--color-informative-900);
  --brand-color-light-moderate-moderate:var(--color-moderate-600);
  --brand-color-light-moderate-moderate-variant:var(--color-moderate-800);
  --brand-color-light-moderate-moderate-container:var(--color-moderate-100);
  --brand-color-light-moderate-on-moderate:var(--color-neutral-50);
  --brand-color-light-moderate-on-moderate-container:var(--color-moderate-900);
  --brand-color-light-border-default:var(--transparency-neutral-900-t20);
  --brand-color-light-border-subtle:var(--transparency-neutral-900-t12);
  --brand-color-light-alpha-neutral-lowest:var(--transparency-neutral-900-t2);
  --brand-color-light-alpha-neutral-low:var(--transparency-neutral-900-t6);
  --brand-color-light-alpha-neutral:var(--transparency-neutral-900-t12);
  --brand-color-light-alpha-neutral-high:var(--transparency-neutral-900-t20);
  --brand-color-light-alpha-neutral-highest:var(--transparency-neutral-900-t40);
  --brand-color-light-alpha-inverse-lowest:var(--transparency-neutral-50-t2);
  --brand-color-light-alpha-inverse-low:var(--transparency-neutral-50-t6);
  --brand-color-light-alpha-inverse:var(--transparency-neutral-50-t12);
  --brand-color-light-alpha-inverse-high:var(--transparency-neutral-50-t20);
  --brand-color-light-alpha-inverse-highest:var(--transparency-neutral-50-t40);
  --brand-color-light-alpha-primary-lowest:var(--transparency-primary-900-t2);
  --brand-color-light-alpha-primary-low:var(--transparency-primary-900-t6);
  --brand-color-light-alpha-primary:var(--transparency-primary-900-t12);
  --brand-color-light-alpha-primary-high:var(--transparency-primary-900-t20);
  --brand-color-light-alpha-primary-highest:var(--transparency-primary-900-t40);
  --brand-color-light-alpha-critical-lowest:var(--transparency-critical-600-t2);
  --brand-color-light-alpha-critical-low:var(--transparency-critical-600-t6);
  --brand-color-light-alpha-critical:var(--transparency-critical-600-t12);
  --brand-color-light-alpha-critical-high:var(--transparency-critical-600-t20);
  --brand-color-light-alpha-critical-highest:var(--transparency-critical-600-t40);
  --brand-color-light-alpha-transparent:var(--color-transparent);
  --brand-color-light-shadow-default:var(--transparency-neutral-900-t6);
  --theme-color-light-primary-primary:var(--brand-color-light-primary-primary);
  --theme-color-light-primary-on-primary:var(--brand-color-light-primary-on-primary);
  --theme-color-light-primary-primary-hover:var(--brand-color-light-primary-primary-hover);
  --theme-color-light-primary-primary-active:var(--brand-color-light-primary-primary-active);
  --theme-color-light-primary-primary-outline:var(--brand-color-light-primary-primary-outline);
  --theme-color-light-primary-primary-container:var(--brand-color-light-primary-primary-container);
  --theme-color-light-primary-primary-container-alternative:var(--brand-color-light-primary-primary-container-alternative);
  --theme-color-light-primary-on-primary-container:var(--brand-color-light-primary-on-primary-container);
  --theme-color-light-primary-primary-inverted:var(--brand-color-light-primary-primary-inverted);
  --theme-color-light-primary-on-primary-inverted:var(--brand-color-light-primary-on-primary-inverted);
  --theme-color-light-primary-primary-active-inverted:var(--brand-color-light-primary-primary-active-inverted);
  --theme-color-light-primary-on-primary-active-inverted:var(--brand-color-light-primary-on-primary-active-inverted);
  --theme-color-light-alpha-primary:var(--brand-color-light-alpha-primary);
  --theme-color-light-alpha-primary-low:var(--brand-color-light-alpha-primary-low);
  --theme-color-light-alpha-primary-lowest:var(--brand-color-light-alpha-primary-lowest);
  --theme-color-light-alpha-primary-high:var(--brand-color-light-alpha-primary-high);
  --theme-color-light-alpha-primary-highest:var(--brand-color-light-alpha-primary-highest);
  --brand-size-spacing-0rem:var(--size-0rem);
  --brand-size-spacing-0-125rem:var(--size-0-125rem);
  --brand-size-spacing-0-25rem:var(--size-0-25rem);
  --brand-size-spacing-0-375rem:var(--size-0-375rem);
  --brand-size-spacing-0-5rem:var(--size-0-5rem);
  --brand-size-spacing-0-75rem:var(--size-0-75rem);
  --brand-size-spacing-1rem:var(--size-1rem);
  --brand-size-spacing-1-25rem:var(--size-1-25rem);
  --brand-size-spacing-1-5rem:var(--size-1-5rem);
  --brand-size-spacing-2rem:var(--size-2rem);
  --brand-size-spacing-2-5rem:var(--size-2-5rem);
  --brand-size-spacing-3rem:var(--size-3rem);
  --brand-size-spacing-3-5rem:var(--size-3-5rem);
  --brand-size-spacing-4rem:var(--size-4rem);
  --brand-size-spacing-5rem:var(--size-5rem);
  --brand-size-spacing-6rem:var(--size-6rem);
  --brand-size-spacing-8rem:var(--size-8rem);
  --brand-size-spacing-10rem:var(--size-10rem);
  --brand-size-radius-none:var(--size-0rem);
  --brand-size-radius-extra-small:var(--size-0-25rem);
  --brand-size-radius-small:var(--size-0-5rem);
  --brand-size-radius-medium:var(--size-0-75rem);
  --brand-size-radius-large:var(--size-1rem);
  --brand-size-radius-extra-large:var(--size-1-5rem);
  --brand-size-radius-full:var(--size-full);
  --brand-size-grid-xs-column-count:4;
  --brand-size-grid-sm-column-count:8;
  --brand-size-grid-md-column-count:12;
  --brand-size-grid-xs-gutter:16px;
  --brand-size-grid-sm-gutter:24px;
  --brand-size-grid-md-gutter:24px;
  --brand-size-grid-xs-margin:16px;
  --brand-size-grid-sm-margin:32px;
  --brand-size-grid-md-margin:64px;
  --brand-size-grid-xs-max-width-default:944px;
  --brand-size-grid-sm-max-width-default:944px;
  --brand-size-grid-md-max-width-default:1312px;
  --brand-size-grid-xs-max-width-wide:944px;
  --brand-size-grid-sm-max-width-wide:944px;
  --brand-size-grid-md-max-width-wide:1460px;
  --brand-size-grid-xs-container:976px;
  --brand-size-grid-sm-container:1008px;
  --brand-size-grid-md-container:1440px;
  --brand-typography-font-size-xs-body-extra-small:12px;
  --brand-typography-line-height-xs-body-extra-small:16.8px;
  --brand-typography-font-size-sm-body-extra-small:13.5px;
  --brand-typography-line-height-sm-body-extra-small:18.9px;
  --brand-typography-font-size-md-body-extra-small:15px;
  --brand-typography-line-height-md-body-extra-small:21px;
  --brand-typography-font-size-xs-body-small:14px;
  --brand-typography-line-height-xs-body-small:19.6px;
  --brand-typography-font-size-sm-body-small:15.75px;
  --brand-typography-line-height-sm-body-small:22.05px;
  --brand-typography-font-size-md-body-small:17.5px;
  --brand-typography-line-height-md-body-small:24.5px;
  --brand-typography-font-size-xs-body:16px;
  --brand-typography-line-height-xs-body:22.4px;
  --brand-typography-font-size-sm-body:18px;
  --brand-typography-line-height-sm-body:25.2px;
  --brand-typography-font-size-md-body:20px;
  --brand-typography-line-height-md-body:28px;
  --brand-typography-font-size-xs-body-large:20px;
  --brand-typography-line-height-xs-body-large:28px;
  --brand-typography-font-size-sm-body-large:22.5px;
  --brand-typography-line-height-sm-body-large:31.5px;
  --brand-typography-font-size-md-body-large:25px;
  --brand-typography-line-height-md-body-large:35px;
  --brand-typography-font-size-xs-heading-extra-small:18px;
  --brand-typography-line-height-xs-heading-extra-small:21.6px;
  --brand-typography-font-size-sm-heading-extra-small:20.25px;
  --brand-typography-line-height-sm-heading-extra-small:24.3px;
  --brand-typography-font-size-md-heading-extra-small:22.5px;
  --brand-typography-line-height-md-heading-extra-small:27px;
  --brand-typography-font-size-xs-heading-small:22.5px;
  --brand-typography-line-height-xs-heading-small:27px;
  --brand-typography-font-size-sm-heading-small:25.31px;
  --brand-typography-line-height-sm-heading-small:30.37px;
  --brand-typography-font-size-md-heading-small:28.13px;
  --brand-typography-line-height-md-heading-small:33.76px;
  --brand-typography-font-size-xs-heading-medium:28px;
  --brand-typography-line-height-xs-heading-medium:33.6px;
  --brand-typography-font-size-sm-heading-medium:31.5px;
  --brand-typography-line-height-sm-heading-medium:37.8px;
  --brand-typography-font-size-md-heading-medium:35px;
  --brand-typography-line-height-md-heading-medium:42px;
  --brand-typography-font-size-xs-heading-large:35px;
  --brand-typography-line-height-xs-heading-large:42px;
  --brand-typography-font-size-sm-heading-large:39.38px;
  --brand-typography-line-height-sm-heading-large:47.26px;
  --brand-typography-font-size-md-heading-large:43.75px;
  --brand-typography-line-height-md-heading-large:52.5px;
  --brand-typography-font-size-xs-heading-display:44px;
  --brand-typography-line-height-xs-heading-display:48.4px;
  --brand-typography-font-size-sm-heading-display:49.5px;
  --brand-typography-line-height-sm-heading-display:54.45px;
  --brand-typography-font-size-md-heading-display:55px;
  --brand-typography-line-height-md-heading-display:60.5px;
  --brand-typography-font-size-xs-heading-huge:55px;
  --brand-typography-line-height-xs-heading-huge:60.5px;
  --brand-typography-font-size-sm-heading-huge:61.88px;
  --brand-typography-line-height-sm-heading-huge:68.07px;
  --brand-typography-font-size-md-heading-huge:68.75px;
  --brand-typography-line-height-md-heading-huge:75.63px;
  --breakpoint-typography-font-size-body-extra-small:var(--brand-typography-font-size-xs-body-extra-small);
  --breakpoint-typography-line-height-body-extra-small:var(--brand-typography-line-height-xs-body-extra-small);
  --breakpoint-typography-font-size-body-small:var(--brand-typography-font-size-xs-body-small);
  --breakpoint-typography-line-height-body-small:var(--brand-typography-line-height-xs-body-small);
  --breakpoint-typography-font-size-body:var(--brand-typography-font-size-xs-body);
  --breakpoint-typography-line-height-body:var(--brand-typography-line-height-xs-body);
  --breakpoint-typography-font-size-body-large:var(--brand-typography-font-size-xs-body-large);
  --breakpoint-typography-line-height-body-large:var(--brand-typography-line-height-xs-body-large);
  --breakpoint-typography-font-size-heading-extra-small:var(--brand-typography-font-size-xs-heading-extra-small);
  --breakpoint-typography-line-height-heading-extra-small:var(--brand-typography-line-height-xs-heading-extra-small);
  --breakpoint-typography-font-size-heading-small:var(--brand-typography-font-size-xs-heading-small);
  --breakpoint-typography-line-height-heading-small:var(--brand-typography-line-height-xs-heading-small);
  --breakpoint-typography-font-size-heading-medium:var(--brand-typography-font-size-xs-heading-medium);
  --breakpoint-typography-line-height-heading-medium:var(--brand-typography-line-height-xs-heading-medium);
  --breakpoint-typography-font-size-heading-large:var(--brand-typography-font-size-xs-heading-large);
  --breakpoint-typography-line-height-heading-large:var(--brand-typography-line-height-xs-heading-large);
  --breakpoint-typography-font-size-heading-display:var(--brand-typography-font-size-xs-heading-display);
  --breakpoint-typography-line-height-heading-display:var(--brand-typography-line-height-xs-heading-display);
  --breakpoint-typography-font-size-heading-huge:var(--brand-typography-font-size-xs-heading-huge);
  --breakpoint-typography-line-height-heading-huge:var(--brand-typography-line-height-xs-heading-huge);
  --breakpoint-typography-paragraph-spacing-body-extra-small:12px;
  --breakpoint-typography-paragraph-spacing-body-small:14px;
  --breakpoint-typography-paragraph-spacing-body:16px;
  --breakpoint-typography-paragraph-spacing-body-large:20px;
  --breakpoint-grid-container:var(--brand-size-grid-xs-container);
  --breakpoint-grid-max-width-wide:var(--brand-size-grid-xs-max-width-wide);
  --breakpoint-grid-max-width:var(--brand-size-grid-xs-max-width-default);
  --brand-component-accordion-gap:var(--brand-size-spacing-1rem);
  --brand-component-accordion-item-item-padding:var(--brand-size-spacing-1-5rem);
  --brand-component-accordion-item-item-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-accordion-item-content-padding:var(--brand-size-spacing-1-5rem);
  --brand-component-accordion-item-radius:var(--brand-size-radius-small);
  --brand-component-accordion-item-radius-none:var(--brand-size-radius-none);
  --brand-component-accordion-item-background-default:var(--brand-color-light-secondary-secondary);
  --brand-component-accordion-item-background-hover:var(--brand-color-light-secondary-secondary-active);
  --brand-component-accordion-item-foreground-default:var(--brand-color-light-secondary-on-secondary);
  --brand-component-accordion-item-foreground-hover:var(--brand-color-light-secondary-on-secondary);
  --brand-component-accordion-item-content-background:var(--brand-color-light-secondary-secondary);
  --brand-component-accordion-item-content-foreground:var(--brand-color-light-secondary-on-secondary);
  --brand-component-action-list-divider:var(--brand-color-light-primary-primary-outline);
  --brand-component-action-list-item-padding:var(--brand-size-spacing-1rem);
  --brand-component-action-list-item-gap:var(--brand-size-spacing-1rem);
  --brand-component-action-list-item-radius:var(--brand-size-radius-full);
  --brand-component-action-list-item-image-background-default:var(--brand-color-light-alpha-primary);
  --brand-component-action-list-item-image-background-hover:var(--brand-color-light-alpha-primary-high);
  --brand-component-action-list-item-icon-default:var(--brand-color-light-primary-primary);
  --brand-component-action-list-item-icon-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-action-list-item-text-default:var(--brand-color-light-surface-on-surface);
  --brand-component-action-list-item-text-hover:var(--brand-color-light-primary-primary);
  --brand-component-action-list-item-arrow-default:var(--brand-color-light-primary-primary);
  --brand-component-action-list-item-arrow-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-banner-image-radius:var(--brand-size-radius-medium);
  --brand-component-banner-image-placeholder:var(--brand-color-light-surface-surface-alternative);
  --brand-component-bento-box-gap:var(--brand-size-spacing-1rem);
  --brand-component-bento-item-padding:var(--brand-size-spacing-2rem);
  --brand-component-bento-item-gap:var(--brand-size-spacing-1-5rem);
  --brand-component-bento-item-radius:var(--brand-size-radius-medium);
  --brand-component-bento-item-background:var(--brand-color-light-primary-primary);
  --brand-component-bento-item-heading:var(--brand-color-light-primary-on-primary);
  --brand-component-bento-item-text:var(--brand-color-light-primary-on-primary);
  --brand-component-breadcrumb-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-breadcrumb-padding-x:var(--brand-size-spacing-1rem);
  --brand-component-breadcrumb-padding-y:var(--brand-size-spacing-1-5rem);
  --brand-component-breadcrumb-background:var(--brand-color-light-alpha-transparent);
  --brand-component-breadcrumb-link-default:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-breadcrumb-link-inverted:var(--brand-color-light-surface-on-surface-inverse-alternative);
  --brand-component-breadcrumb-text-default:var(--brand-color-light-surface-on-surface);
  --brand-component-breadcrumb-text-inverted:var(--brand-color-light-surface-on-surface-inverse);
  --brand-component-breadcrumb-icon-default:var(--brand-color-light-primary-primary);
  --brand-component-breadcrumb-icon-inverted:var(--brand-color-light-primary-primary-inverted);
  --brand-component-button-padding-x:var(--brand-size-spacing-2rem);
  --brand-component-button-small-padding-x:var(--brand-size-spacing-1rem);
  --brand-component-button-padding-y:var(--brand-size-spacing-0-75rem);
  --brand-component-button-small-padding-y:var(--brand-size-spacing-0-5rem);
  --brand-component-button-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-button-radius:var(--brand-size-radius-small);
  --brand-component-button-background-primary-default-default:var(--brand-color-light-primary-primary);
  --brand-component-button-background-primary-default-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-button-background-primary-default-active:var(--brand-color-light-primary-primary-active);
  --brand-component-button-background-primary-default-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-button-text-primary-default-default:var(--brand-color-light-primary-on-primary);
  --brand-component-button-text-primary-default-hover:var(--brand-color-light-primary-on-primary);
  --brand-component-button-text-primary-default-active:var(--brand-color-light-primary-on-primary);
  --brand-component-button-text-primary-default-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-button-background-secondary-default:var(--brand-color-light-alpha-transparent);
  --brand-component-button-border-secondary-default-default:var(--brand-color-light-primary-primary-outline);
  --brand-component-button-border-secondary-default-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-button-border-secondary-default-active:var(--brand-color-light-primary-primary-active);
  --brand-component-button-border-secondary-default-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-button-text-secondary-default-default:var(--brand-color-light-primary-primary);
  --brand-component-button-text-secondary-default-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-button-text-secondary-default-active:var(--brand-color-light-primary-primary-active);
  --brand-component-button-text-secondary-default-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-button-background-tertiary-default:var(--brand-color-light-alpha-transparent);
  --brand-component-button-text-tertiary-default-default:var(--brand-color-light-primary-primary);
  --brand-component-button-text-tertiary-default-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-button-text-tertiary-default-active:var(--brand-color-light-primary-primary-active);
  --brand-component-button-text-tertiary-default-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-button-background-primary-inverted-default:var(--brand-color-light-primary-primary-inverted);
  --brand-component-button-background-primary-inverted-hover:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-background-primary-inverted-active:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-background-primary-inverted-disabled:var(--brand-color-light-surface-disabled-inverse);
  --brand-component-button-text-primary-inverted-default:var(--brand-color-light-primary-on-primary-inverted);
  --brand-component-button-text-primary-inverted-hover:var(--brand-color-light-primary-on-primary-active-inverted);
  --brand-component-button-text-primary-inverted-active:var(--brand-color-light-primary-on-primary-active-inverted);
  --brand-component-button-text-primary-inverted-disabled:var(--brand-color-light-surface-on-disabled-inverse);
  --brand-component-button-background-secondary-inverted:var(--brand-color-light-alpha-transparent);
  --brand-component-button-border-secondary-inverted-default:var(--brand-color-light-primary-primary-inverted);
  --brand-component-button-border-secondary-inverted-hover:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-border-secondary-inverted-active:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-border-secondary-inverted-disabled:var(--brand-color-light-surface-disabled-inverse);
  --brand-component-button-text-secondary-inverted-default:var(--brand-color-light-primary-primary-inverted);
  --brand-component-button-text-secondary-inverted-hover:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-text-secondary-inverted-active:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-text-secondary-inverted-disabled:var(--brand-color-light-surface-on-disabled-inverse);
  --brand-component-button-background-tertiary-inverted:var(--brand-color-light-alpha-transparent);
  --brand-component-button-text-tertiary-inverted-default:var(--brand-color-light-primary-primary-inverted);
  --brand-component-button-text-tertiary-inverted-hover:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-text-tertiary-inverted-active:var(--brand-color-light-primary-primary-active-inverted);
  --brand-component-button-text-tertiary-inverted-disabled:var(--brand-color-light-surface-on-disabled-inverse);
  --brand-component-button-group-gap:var(--brand-size-spacing-1rem);
  --brand-component-card-radius:var(--brand-size-radius-medium);
  --brand-component-card-image-radius:var(--brand-size-radius-medium);
  --brand-component-card-image-gap:var(--brand-size-spacing-1-25rem);
  --brand-component-card-icon-gap:var(--brand-size-spacing-1-25rem);
  --brand-component-card-content-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-card-text-gap:var(--brand-size-spacing-1rem);
  --brand-component-card-heading-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-card-actions-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-card-overlay-padding:var(--brand-size-spacing-1rem);
  --brand-component-card-elevated-image-padding:var(--brand-size-spacing-1rem);
  --brand-component-card-elevated-padding:var(--brand-size-spacing-1-25rem);
  --brand-component-card-icon-padding:var(--brand-size-spacing-1-5rem);
  --brand-component-card-icon-box-radius:var(--brand-size-radius-full);
  --brand-component-card-background-default:var(--brand-color-light-surface-surface);
  --brand-component-card-background-hover:var(--brand-color-light-primary-primary-container);
  --brand-component-card-border-default:var(--brand-color-light-border-subtle);
  --brand-component-card-border-hover:var(--brand-color-light-primary-primary-outline);
  --brand-component-card-heading-default:var(--brand-color-light-surface-on-surface);
  --brand-component-card-heading-hover:var(--brand-color-light-primary-primary);
  --brand-component-card-text:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-card-on-scrim:var(--brand-color-light-surface-on-scrim);
  --brand-component-card-image-background:var(--brand-color-light-surface-surface-alternative);
  --brand-component-card-icon-background-default:var(--brand-color-light-primary-primary-container);
  --brand-component-card-icon-background-hover:var(--brand-color-light-primary-primary-container-alternative);
  --brand-component-card-icon-foreground-default:var(--brand-color-light-primary-on-primary-container);
  --brand-component-card-icon-foreground-hover:var(--brand-color-light-surface-on-surface);
  --brand-component-card-scrim:var(--brand-color-light-surface-scrim);
  --brand-component-card-scrim-transparent:var(--brand-color-light-alpha-transparent);
  --brand-component-carousel-content-padding-x:var(--brand-size-spacing-4rem);
  --brand-component-carousel-content-padding-y:var(--brand-size-spacing-5rem);
  --brand-component-carousel-content-gap:var(--brand-size-spacing-1-5rem);
  --brand-component-carousel-text-gap:var(--brand-size-spacing-2-5rem);
  --brand-component-carousel-actions-gap:var(--brand-size-spacing-1rem);
  --brand-component-carousel-nav-padding-top:var(--brand-size-spacing-3rem);
  --brand-component-carousel-nav-gap:var(--brand-size-spacing-1-5rem);
  --brand-component-carousel-heading:var(--brand-color-light-surface-on-scrim);
  --brand-component-carousel-text:var(--brand-color-light-surface-on-scrim);
  --brand-component-carousel-nav:var(--brand-color-light-surface-on-scrim);
  --brand-component-carousel-scrim:var(--brand-color-light-surface-scrim);
  --brand-component-carousel-image-placeholder:var(--brand-color-light-surface-surface-alternative);
  --brand-component-checkbox-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-checkbox-indicator-size:var(--brand-size-spacing-1-5rem);
  --brand-component-checkbox-indicator-radius:var(--brand-size-radius-extra-small);
  --brand-component-checkbox-indicator-background-false-default:var(--brand-color-light-surface-surface);
  --brand-component-checkbox-indicator-background-false-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-checkbox-indicator-background-true-default:var(--brand-color-light-primary-primary-container);
  --brand-component-checkbox-indicator-background-true-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-checkbox-indicator-border-default:var(--brand-color-light-surface-on-surface);
  --brand-component-checkbox-indicator-border-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-checkbox-indicator-foreground-default:var(--brand-color-light-primary-primary);
  --brand-component-checkbox-indicator-foreground-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-checkbox-label-default:var(--brand-color-light-surface-on-surface);
  --brand-component-checkbox-label-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-cookie-consent-padding:var(--brand-size-spacing-1-5rem);
  --brand-component-cookie-consent-gap:var(--brand-size-spacing-1-5rem);
  --brand-component-cookie-consent-text-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-cookie-consent-radius:var(--brand-size-radius-small);
  --brand-component-cookie-consent-background:var(--brand-color-light-surface-surface);
  --brand-component-cookie-consent-heading:var(--brand-color-light-surface-on-surface);
  --brand-component-cookie-consent-text:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-divider-fill-default:var(--brand-color-light-border-default);
  --brand-component-divider-fill-subtle:var(--brand-color-light-border-subtle);
  --brand-component-download-padding:var(--brand-size-spacing-1rem);
  --brand-component-download-gap:var(--brand-size-spacing-1rem);
  --brand-component-download-text-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-download-name-gap:var(--brand-size-spacing-0-25rem);
  --brand-component-download-radius:var(--brand-size-radius-small);
  --brand-component-download-background-default:var(--brand-color-light-surface-surface);
  --brand-component-download-background-hover:var(--brand-color-light-primary-primary-container);
  --brand-component-download-border-default:var(--brand-color-light-border-default);
  --brand-component-download-border-hover:var(--brand-color-light-primary-primary-outline);
  --brand-component-download-icon:var(--brand-color-light-surface-on-surface);
  --brand-component-download-name:var(--brand-color-light-primary-primary);
  --brand-component-download-description:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-download-meta:var(--brand-color-light-primary-primary);
  --brand-component-drawer-header-padding-x:var(--brand-size-spacing-2rem);
  --brand-component-drawer-header-padding-y:var(--brand-size-spacing-1-25rem);
  --brand-component-drawer-content-padding:var(--brand-size-spacing-2rem);
  --brand-component-drawer-footer-padding-y:var(--brand-size-spacing-1-5rem);
  --brand-component-drawer-footer-gap:var(--brand-size-spacing-1rem);
  --brand-component-drawer-background:var(--brand-color-light-surface-surface);
  --brand-component-drawer-heading:var(--brand-color-light-surface-on-surface);
  --brand-component-drawer-text:var(--brand-color-light-surface-on-surface);
  --brand-component-drawer-divider:var(--brand-color-light-border-subtle);
  --brand-component-drawer-overlay:var(--brand-color-light-surface-scrim);
  --brand-component-dropdown-padding:var(--brand-size-spacing-0-5rem);
  --brand-component-dropdown-radius:var(--brand-size-radius-small);
  --brand-component-dropdown-background:var(--brand-color-light-surface-surface);
  --brand-component-dropdown-item-padding:var(--brand-size-spacing-0-5rem);
  --brand-component-dropdown-item-label-padding-x:var(--brand-size-spacing-0-75rem);
  --brand-component-dropdown-item-label-padding-y:var(--brand-size-spacing-0-5rem);
  --brand-component-dropdown-item-label-radius:var(--brand-size-radius-extra-small);
  --brand-component-dropdown-item-background:var(--brand-color-light-surface-surface);
  --brand-component-dropdown-item-label-background-default:var(--brand-color-light-alpha-transparent);
  --brand-component-dropdown-item-label-background-hover:var(--brand-color-light-primary-primary-container);
  --brand-component-dropdown-item-label-background-selected:var(--brand-color-light-primary-primary-container-alternative);
  --brand-component-dropdown-item-foreground-default:var(--brand-color-light-surface-on-surface);
  --brand-component-dropdown-item-foreground-hover:var(--brand-color-light-primary-primary);
  --brand-component-dropdown-item-foreground-selected:var(--brand-color-light-primary-on-primary-container);
  --brand-component-filter-pill-padding-x:var(--brand-size-spacing-0-75rem);
  --brand-component-filter-pill-small-padding-x:var(--brand-size-spacing-0-5rem);
  --brand-component-filter-pill-padding-y:var(--brand-size-spacing-0-25rem);
  --brand-component-filter-pill-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-filter-pill-radius:var(--brand-size-radius-small);
  --brand-component-filter-pill-background-default:var(--brand-color-light-primary-primary-container);
  --brand-component-filter-pill-background-hover:var(--brand-color-light-primary-primary-container-alternative);
  --brand-component-filter-pill-text-default:var(--brand-color-light-primary-primary);
  --brand-component-filter-pill-text-hover:var(--brand-color-light-primary-primary);
  --brand-component-filter-pill-icon-default:var(--brand-color-light-primary-primary);
  --brand-component-filter-pill-icon-hover:var(--brand-color-light-surface-on-surface);
  --brand-component-footer-padding-x:var(--breakpoint-grid-margin);
  --brand-component-footer-container-max-width:var(--breakpoint-grid-container);
  --brand-component-footer-padding-y:var(--brand-size-spacing-4rem);
  --brand-component-footer-divider-gap:var(--brand-size-spacing-3-5rem);
  --brand-component-footer-columns-gap:var(--brand-size-spacing-2-5rem);
  --brand-component-footer-column-gap:var(--brand-size-spacing-2rem);
  --brand-component-footer-logo-gap:var(--brand-size-spacing-1-5rem);
  --brand-component-footer-contact-gap:var(--brand-size-spacing-1rem);
  --brand-component-footer-contact-item-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-footer-background:var(--brand-color-light-surface-surface-inverse);
  --brand-component-footer-heading:var(--brand-color-light-primary-primary-inverted);
  --brand-component-footer-text:var(--brand-color-light-surface-on-surface-inverse);
  --brand-component-footer-divider:var(--brand-color-light-alpha-inverse);
  --brand-component-footer-icon:var(--brand-color-light-primary-primary-inverted);
  --brand-component-footer-logo:var(--brand-color-light-surface-on-surface-inverse);
  --brand-component-heading-huge-padding-top:var(--brand-size-spacing-2rem);
  --brand-component-heading-huge-padding-bottom:var(--brand-size-spacing-1rem);
  --brand-component-heading-display-padding-top:var(--brand-size-spacing-1-5rem);
  --brand-component-heading-display-padding-bottom:var(--brand-size-spacing-0-75rem);
  --brand-component-heading-large-padding-top:var(--brand-size-spacing-1-25rem);
  --brand-component-heading-large-padding-bottom:var(--brand-size-spacing-0-75rem);
  --brand-component-heading-medium-padding-top:var(--brand-size-spacing-1rem);
  --brand-component-heading-medium-padding-bottom:var(--brand-size-spacing-0-5rem);
  --brand-component-heading-small-padding-top:var(--brand-size-spacing-1rem);
  --brand-component-heading-small-padding-bottom:var(--brand-size-spacing-0-5rem);
  --brand-component-heading-extra-small-padding-top:var(--brand-size-spacing-0-75rem);
  --brand-component-heading-extra-small-padding-bottom:var(--brand-size-spacing-0-5rem);
  --brand-component-heading-text:var(--brand-color-light-surface-on-surface);
  --brand-component-hero-content-padding-x:var(--brand-size-spacing-4rem);
  --brand-component-hero-content-padding-y:var(--brand-size-spacing-5rem);
  --brand-component-hero-content-gap:var(--brand-size-spacing-2rem);
  --brand-component-hero-text-gap:var(--brand-size-spacing-3rem);
  --brand-component-hero-actions-gap:var(--brand-size-spacing-1-25rem);
  --brand-component-hero-background-none:var(--brand-color-light-alpha-transparent);
  --brand-component-hero-background-image:var(--brand-color-light-alpha-transparent);
  --brand-component-hero-scrim:var(--brand-color-light-surface-scrim);
  --brand-component-hero-background-primary:var(--brand-color-light-primary-primary);
  --brand-component-hero-background-secondary:var(--brand-color-light-secondary-secondary);
  --brand-component-hero-heading-none:var(--brand-color-light-surface-on-surface);
  --brand-component-hero-text-none:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-hero-heading-image:var(--brand-color-light-surface-on-scrim);
  --brand-component-hero-text-image:var(--brand-color-light-surface-on-scrim);
  --brand-component-hero-heading-primary:var(--brand-color-light-primary-on-primary);
  --brand-component-hero-text-primary:var(--brand-color-light-primary-on-primary);
  --brand-component-hero-heading-secondary:var(--brand-color-light-secondary-on-secondary);
  --brand-component-hero-text-secondary:var(--brand-color-light-secondary-on-secondary);
  --brand-component-hero-image-placeholder:var(--brand-color-light-surface-surface-alternative);
  --brand-component-icon-button-padding:var(--brand-size-spacing-0-75rem);
  --brand-component-icon-button-radius:var(--brand-size-radius-small);
  --brand-component-icon-button-background-primary-default:var(--brand-component-button-background-primary-default-default);
  --brand-component-icon-button-background-primary-hover:var(--brand-component-button-background-primary-default-hover);
  --brand-component-icon-button-background-primary-active:var(--brand-component-button-background-primary-default-active);
  --brand-component-icon-button-background-primary-disabled:var(--brand-component-button-background-primary-default-disabled);
  --brand-component-icon-button-foreground-primary-default:var(--brand-component-button-text-primary-default-default);
  --brand-component-icon-button-foreground-primary-hover:var(--brand-component-button-text-primary-default-hover);
  --brand-component-icon-button-foreground-primary-active:var(--brand-component-button-text-primary-default-active);
  --brand-component-icon-button-foreground-primary-disabled:var(--brand-component-button-text-primary-default-disabled);
  --brand-component-icon-button-background-secondary:var(--brand-component-button-background-secondary-default);
  --brand-component-icon-button-border-secondary-default:var(--brand-component-button-border-secondary-default-default);
  --brand-component-icon-button-border-secondary-hover:var(--brand-component-button-border-secondary-default-hover);
  --brand-component-icon-button-border-secondary-active:var(--brand-component-button-border-secondary-default-active);
  --brand-component-icon-button-border-secondary-disabled:var(--brand-component-button-border-secondary-default-disabled);
  --brand-component-icon-button-foreground-secondary-default:var(--brand-component-button-text-secondary-default-default);
  --brand-component-icon-button-foreground-secondary-hover:var(--brand-component-button-text-secondary-default-hover);
  --brand-component-icon-button-foreground-secondary-active:var(--brand-component-button-text-secondary-default-active);
  --brand-component-icon-button-foreground-secondary-disabled:var(--brand-component-button-text-secondary-default-disabled);
  --brand-component-icon-button-background-tertiary:var(--brand-component-button-background-tertiary-default);
  --brand-component-icon-button-foreground-tertiary-default:var(--brand-component-button-text-tertiary-default-default);
  --brand-component-icon-button-foreground-tertiary-hover:var(--brand-component-button-text-tertiary-default-hover);
  --brand-component-icon-button-foreground-tertiary-active:var(--brand-component-button-text-tertiary-default-active);
  --brand-component-icon-button-foreground-tertiary-disabled:var(--brand-component-button-text-tertiary-default-disabled);
  --brand-component-image-placeholder:var(--brand-color-light-surface-surface-alternative);
  --brand-component-image-gallery-gap:var(--brand-size-spacing-1-25rem);
  --brand-component-image-gallery-image-radius:var(--brand-size-radius-small);
  --brand-component-image-gallery-background:var(--brand-color-light-surface-surface);
  --brand-component-image-gallery-image-placeholder:var(--brand-color-light-surface-surface-alternative);
  --brand-component-input-label-padding-bottom:var(--brand-size-spacing-0-75rem);
  --brand-component-input-field-padding-x:var(--brand-size-spacing-1rem);
  --brand-component-input-field-padding-y:var(--brand-size-spacing-0-75rem);
  --brand-component-input-field-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-input-field-radius:var(--brand-size-radius-small);
  --brand-component-input-content-gap:var(--brand-size-spacing-0-125rem);
  --brand-component-input-validation-padding-top:var(--brand-size-spacing-0-5rem);
  --brand-component-input-background-default:var(--brand-color-light-surface-surface);
  --brand-component-input-background-hover:var(--brand-color-light-primary-primary-container);
  --brand-component-input-background-active:var(--brand-color-light-surface-surface);
  --brand-component-input-background-success:var(--brand-color-light-surface-surface);
  --brand-component-input-background-error:var(--brand-color-light-surface-surface);
  --brand-component-input-background-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-input-border-default:var(--brand-color-light-border-default);
  --brand-component-input-border-hover:var(--brand-color-light-primary-primary-outline);
  --brand-component-input-border-active:var(--brand-color-light-primary-primary);
  --brand-component-input-border-success:var(--brand-color-light-positive-positive);
  --brand-component-input-border-error:var(--brand-color-light-critical-critical);
  --brand-component-input-border-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-input-text-default:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-input-text-hover:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-input-text-active:var(--brand-color-light-surface-on-surface);
  --brand-component-input-text-success:var(--brand-color-light-surface-on-surface);
  --brand-component-input-text-error:var(--brand-color-light-surface-on-surface);
  --brand-component-input-text-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-input-label:var(--brand-color-light-surface-on-surface);
  --brand-component-input-help:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-input-cursor:var(--brand-color-light-primary-primary);
  --brand-component-input-icon-success:var(--brand-color-light-positive-positive);
  --brand-component-input-icon-error:var(--brand-color-light-critical-critical);
  --brand-component-input-validation:var(--brand-color-light-critical-critical);
  --brand-component-link-list-body-small-gap:var(--breakpoint-typography-paragraph-spacing-body-small);
  --brand-component-link-list-body-gap:var(--breakpoint-typography-paragraph-spacing-body);
  --brand-component-link-list-body-large-gap:var(--breakpoint-typography-paragraph-spacing-body-large);
  --brand-component-link-list-link-default:var(--brand-color-light-primary-primary);
  --brand-component-link-list-link-inverted:var(--brand-color-light-primary-primary-inverted);
  --brand-component-lozenge-padding-x:var(--brand-size-spacing-0-75rem);
  --brand-component-lozenge-padding-y:var(--brand-size-spacing-0-25rem);
  --brand-component-lozenge-radius:var(--brand-size-radius-small);
  --brand-component-lozenge-background-neutral:var(--brand-color-light-surface-surface-alternative);
  --brand-component-lozenge-text-neutral:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-lozenge-border-neutral:var(--brand-color-light-surface-surface-alternative);
  --brand-component-lozenge-background-neutral-outline:var(--brand-color-light-alpha-transparent);
  --brand-component-lozenge-text-neutral-outline:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-lozenge-border-neutral-outline:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-lozenge-background-neutral-inverted:var(--brand-color-light-surface-surface-inverse);
  --brand-component-lozenge-text-neutral-inverted:var(--brand-color-light-surface-on-surface-inverse);
  --brand-component-lozenge-border-neutral-inverted:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-lozenge-background-positive:var(--brand-color-light-positive-positive-container);
  --brand-component-lozenge-text-positive:var(--brand-color-light-positive-positive);
  --brand-component-lozenge-border-positive:var(--brand-color-light-positive-positive-container);
  --brand-component-lozenge-background-positive-outline:var(--brand-color-light-alpha-transparent);
  --brand-component-lozenge-text-positive-outline:var(--brand-color-light-positive-positive);
  --brand-component-lozenge-border-positive-outline:var(--brand-color-light-positive-positive);
  --brand-component-lozenge-background-positive-inverted:var(--brand-color-light-positive-positive);
  --brand-component-lozenge-text-positive-inverted:var(--brand-color-light-positive-on-positive);
  --brand-component-lozenge-border-positive-inverted:var(--brand-color-light-positive-positive);
  --brand-component-lozenge-background-negative:var(--brand-color-light-critical-critical-container);
  --brand-component-lozenge-text-negative:var(--brand-color-light-critical-critical);
  --brand-component-lozenge-border-negative:var(--brand-color-light-critical-critical-container);
  --brand-component-lozenge-background-negative-outline:var(--brand-color-light-alpha-transparent);
  --brand-component-lozenge-text-negative-outline:var(--brand-color-light-critical-critical);
  --brand-component-lozenge-border-negative-outline:var(--brand-color-light-critical-critical);
  --brand-component-lozenge-background-negative-inverted:var(--brand-color-light-critical-critical);
  --brand-component-lozenge-text-negative-inverted:var(--brand-color-light-critical-on-critical);
  --brand-component-lozenge-border-negative-inverted:var(--brand-color-light-critical-critical);
  --brand-component-lozenge-background-information:var(--brand-color-light-informative-informative-container);
  --brand-component-lozenge-text-information:var(--brand-color-light-informative-informative);
  --brand-component-lozenge-border-information:var(--brand-color-light-informative-informative-container);
  --brand-component-lozenge-background-information-outline:var(--brand-color-light-alpha-transparent);
  --brand-component-lozenge-text-information-outline:var(--brand-color-light-informative-informative);
  --brand-component-lozenge-border-information-outline:var(--brand-color-light-informative-informative);
  --brand-component-lozenge-background-information-inverted:var(--brand-color-light-informative-informative);
  --brand-component-lozenge-text-information-inverted:var(--brand-color-light-informative-on-informative);
  --brand-component-lozenge-border-information-inverted:var(--brand-color-light-informative-informative);
  --brand-component-message-padding:var(--brand-size-spacing-1-25rem);
  --brand-component-message-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-message-radius:var(--brand-size-radius-small);
  --brand-component-message-container-positive:var(--brand-color-light-positive-positive-container);
  --brand-component-message-text-positive:var(--brand-color-light-positive-on-positive-container);
  --brand-component-message-accent-positive:var(--brand-color-light-positive-positive);
  --brand-component-message-container-information:var(--brand-color-light-informative-informative-container);
  --brand-component-message-text-information:var(--brand-color-light-informative-on-informative-container);
  --brand-component-message-accent-information:var(--brand-color-light-informative-informative);
  --brand-component-message-container-critical:var(--brand-color-light-critical-critical-container);
  --brand-component-message-text-critical:var(--brand-color-light-critical-on-critical-container);
  --brand-component-message-accent-critical:var(--brand-color-light-critical-critical);
  --brand-component-modal-header-padding-x:var(--brand-size-spacing-2rem);
  --brand-component-modal-header-padding-y:var(--brand-size-spacing-1-25rem);
  --brand-component-modal-header-gap:var(--brand-size-spacing-1-25rem);
  --brand-component-modal-content-padding:var(--brand-size-spacing-2rem);
  --brand-component-modal-footer-padding-x:var(--brand-size-spacing-1-25rem);
  --brand-component-modal-footer-padding-y:var(--brand-size-spacing-1rem);
  --brand-component-modal-footer-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-modal-radius:var(--brand-size-radius-medium);
  --brand-component-modal-background:var(--brand-color-light-surface-surface);
  --brand-component-modal-heading:var(--brand-color-light-surface-on-surface);
  --brand-component-modal-close:var(--brand-color-light-surface-on-surface);
  --brand-component-modal-text:var(--brand-color-light-surface-on-surface);
  --brand-component-modal-divider:var(--brand-color-light-border-subtle);
  --brand-component-nav-item-padding-x:var(--brand-size-spacing-0-5rem);
  --brand-component-nav-item-padding-y:var(--brand-size-spacing-1rem);
  --brand-component-nav-item-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-nav-item-label-padding-left:var(--brand-size-spacing-0-75rem);
  --brand-component-nav-item-label-padding-right:var(--brand-size-spacing-0-25rem);
  --brand-component-nav-item-label-padding-y:var(--brand-size-spacing-0-25rem);
  --brand-component-nav-item-label-gap:var(--brand-size-spacing-0-25rem);
  --brand-component-nav-item-label-radius:var(--brand-size-radius-extra-small);
  --brand-component-nav-item-background:var(--brand-color-light-surface-surface);
  --brand-component-nav-item-label-background-default:var(--brand-color-light-alpha-transparent);
  --brand-component-nav-item-label-background-hover:var(--brand-color-light-primary-primary-container);
  --brand-component-nav-item-label-background-active:var(--brand-color-light-primary-primary-container-alternative);
  --brand-component-nav-item-foreground-default:var(--brand-color-light-surface-on-surface);
  --brand-component-nav-item-foreground-hover:var(--brand-color-light-primary-on-primary-container);
  --brand-component-nav-item-foreground-active:var(--brand-color-light-primary-on-primary-container);
  --brand-component-page-contents-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-page-contents-heading:var(--brand-color-light-primary-primary);
  --brand-component-page-contents-item-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-page-contents-item-padding-y:var(--brand-size-spacing-1rem);
  --brand-component-page-contents-item-nested-padding-left:var(--brand-size-spacing-1rem);
  --brand-component-page-contents-item-indicator-default:var(--brand-color-light-alpha-transparent);
  --brand-component-page-contents-item-indicator-hover:var(--brand-color-light-alpha-transparent);
  --brand-component-page-contents-item-indicator-active:var(--brand-color-light-primary-primary);
  --brand-component-page-contents-item-text-default:var(--brand-color-light-primary-primary);
  --brand-component-page-contents-item-text-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-page-contents-item-text-active:var(--brand-color-light-primary-primary);
  --brand-component-page-header-padding-x:var(--breakpoint-grid-margin);
  --brand-component-page-header-container-max-width:var(--breakpoint-grid-container);
  --brand-component-page-header-padding-bottom:var(--brand-size-spacing-5rem);
  --brand-component-page-header-breadcrumb-padding-bottom:var(--brand-size-spacing-1rem);
  --brand-component-page-header-heading-padding-top:var(--brand-size-spacing-1rem);
  --brand-component-page-header-heading-padding-bottom:var(--brand-size-spacing-1-5rem);
  --brand-component-page-header-text-gap:var(--brand-size-spacing-2-5rem);
  --brand-component-page-header-actions-gap:var(--brand-size-spacing-1rem);
  --brand-component-page-header-background-default:var(--brand-color-light-surface-surface);
  --brand-component-page-header-background-primary:var(--brand-color-light-primary-primary);
  --brand-component-page-header-background-primary-inverted:var(--brand-color-light-primary-primary-inverted);
  --brand-component-page-header-background-image:var(--brand-color-light-alpha-transparent);
  --brand-component-page-header-scrim:var(--brand-color-light-surface-scrim);
  --brand-component-page-header-heading-default:var(--brand-color-light-surface-on-surface);
  --brand-component-page-header-text-default:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-page-header-heading-primary:var(--brand-color-light-primary-on-primary);
  --brand-component-page-header-text-primary:var(--brand-color-light-primary-on-primary);
  --brand-component-page-header-heading-primary-inverted:var(--brand-color-light-primary-primary);
  --brand-component-page-header-text-primary-inverted:var(--brand-color-light-surface-on-surface);
  --brand-component-page-header-heading-image:var(--brand-color-light-surface-on-scrim);
  --brand-component-page-header-text-image:var(--brand-color-light-surface-on-scrim);
  --brand-component-page-header-image-placeholder:var(--brand-color-light-surface-surface-alternative);
  --brand-component-pagination-simple-gap:var(--brand-size-spacing-1rem);
  --brand-component-pagination-complex-gap:var(--brand-size-spacing-0-5rem);
  --brand-component-pagination-dots-gap:var(--brand-size-spacing-1rem);
  --brand-component-pagination-radius:var(--brand-size-radius-full);
  --brand-component-pagination-dot-default:var(--brand-color-light-surface-surface-alternative);
  --brand-component-pagination-dot-active:var(--brand-color-light-primary-primary);
  --brand-component-pagination-ellipsis:var(--brand-color-light-primary-primary);
  --brand-component-pagination-button-padding-y:var(--brand-component-button-padding-y);
  --brand-component-pagination-button-padding-x:var(--brand-component-button-small-padding-x);
  --brand-component-pagination-button-gap:var(--brand-component-button-gap);
  --brand-component-pagination-button-radius:var(--brand-component-button-radius);
  --brand-component-pagination-button-background-default:var(--brand-component-button-background-secondary-default);
  --brand-component-pagination-button-background-hover:var(--brand-component-button-background-secondary-default);
  --brand-component-pagination-button-background-active:var(--brand-component-button-background-primary-default-default);
  --brand-component-pagination-button-background-disabled:var(--brand-component-button-background-secondary-default);
  --brand-component-pagination-button-border-default:var(--brand-component-button-border-secondary-default-default);
  --brand-component-pagination-button-border-hover:var(--brand-component-button-border-secondary-default-hover);
  --brand-component-pagination-button-border-active:var(--brand-color-light-alpha-transparent);
  --brand-component-pagination-button-border-disabled:var(--brand-component-button-border-secondary-default-disabled);
  --brand-component-pagination-button-foreground-default:var(--brand-component-button-text-secondary-default-default);
  --brand-component-pagination-button-foreground-hover:var(--brand-component-button-text-secondary-default-hover);
  --brand-component-pagination-button-foreground-active:var(--brand-component-button-text-primary-default-default);
  --brand-component-pagination-button-foreground-disabled:var(--brand-component-button-text-secondary-default-disabled);
  --brand-component-quantity-stepper-label-padding-bottom:var(--brand-component-input-label-padding-bottom);
  --brand-component-quantity-stepper-field-padding-x:var(--brand-component-input-field-padding-x);
  --brand-component-quantity-stepper-field-padding-y:var(--brand-component-input-field-padding-y);
  --brand-component-quantity-stepper-field-gap:var(--brand-component-input-field-gap);
  --brand-component-quantity-stepper-field-radius:var(--brand-component-input-field-radius);
  --brand-component-quantity-stepper-validation-padding-top:var(--brand-component-input-validation-padding-top);
  --brand-component-quantity-stepper-background-default:var(--brand-component-input-background-default);
  --brand-component-quantity-stepper-background-hover:var(--brand-component-input-background-hover);
  --brand-component-quantity-stepper-background-active:var(--brand-component-input-background-active);
  --brand-component-quantity-stepper-background-success:var(--brand-component-input-background-success);
  --brand-component-quantity-stepper-background-error:var(--brand-component-input-background-error);
  --brand-component-quantity-stepper-background-disabled:var(--brand-component-input-background-disabled);
  --brand-component-quantity-stepper-border-default:var(--brand-component-input-border-default);
  --brand-component-quantity-stepper-border-hover:var(--brand-component-input-border-hover);
  --brand-component-quantity-stepper-border-active:var(--brand-component-input-border-active);
  --brand-component-quantity-stepper-border-success:var(--brand-component-input-border-success);
  --brand-component-quantity-stepper-border-error:var(--brand-component-input-border-error);
  --brand-component-quantity-stepper-border-disabled:var(--brand-component-input-border-disabled);
  --brand-component-quantity-stepper-text-default:var(--brand-component-input-text-default);
  --brand-component-quantity-stepper-text-hover:var(--brand-component-input-text-hover);
  --brand-component-quantity-stepper-text-active:var(--brand-component-input-text-active);
  --brand-component-quantity-stepper-text-success:var(--brand-component-input-text-success);
  --brand-component-quantity-stepper-text-error:var(--brand-component-input-text-error);
  --brand-component-quantity-stepper-text-disabled:var(--brand-component-input-text-disabled);
  --brand-component-quantity-stepper-label:var(--brand-component-input-label);
  --brand-component-quantity-stepper-help:var(--brand-component-input-help);
  --brand-component-quantity-stepper-validation:var(--brand-component-input-validation);
  --brand-component-quantity-stepper-control-default:var(--brand-color-light-primary-primary);
  --brand-component-quantity-stepper-control-hover:var(--brand-color-light-primary-primary-hover);
  --brand-component-quantity-stepper-control-active:var(--brand-color-light-primary-primary);
  --brand-component-quantity-stepper-control-success:var(--brand-color-light-primary-primary);
  --brand-component-quantity-stepper-control-error:var(--brand-color-light-primary-primary);
  --brand-component-quantity-stepper-control-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-radio-button-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-radio-button-indicator-size:var(--brand-size-spacing-1-5rem);
  --brand-component-radio-button-indicator-radius:var(--brand-size-radius-full);
  --brand-component-radio-button-dot-size:var(--brand-size-spacing-0-75rem);
  --brand-component-radio-button-indicator-background-default:var(--brand-color-light-surface-surface);
  --brand-component-radio-button-indicator-background-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-radio-button-indicator-border-default:var(--brand-color-light-surface-on-surface);
  --brand-component-radio-button-indicator-border-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-radio-button-indicator-foreground-default:var(--brand-color-light-primary-primary);
  --brand-component-radio-button-indicator-foreground-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-radio-button-label-default:var(--brand-color-light-surface-on-surface);
  --brand-component-radio-button-label-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-search-label-padding-bottom:var(--brand-component-input-label-padding-bottom);
  --brand-component-search-field-padding-x:var(--brand-component-input-field-padding-x);
  --brand-component-search-field-padding-y:var(--brand-component-input-field-padding-y);
  --brand-component-search-field-gap:var(--brand-component-input-field-gap);
  --brand-component-search-field-radius:var(--brand-component-input-field-radius);
  --brand-component-search-validation-padding-top:var(--brand-component-input-validation-padding-top);
  --brand-component-search-background-default:var(--brand-component-input-background-default);
  --brand-component-search-background-hover:var(--brand-component-input-background-hover);
  --brand-component-search-background-active:var(--brand-component-input-background-active);
  --brand-component-search-background-success:var(--brand-component-input-background-success);
  --brand-component-search-background-error:var(--brand-component-input-background-error);
  --brand-component-search-background-disabled:var(--brand-component-input-background-disabled);
  --brand-component-search-border-default:var(--brand-component-input-border-default);
  --brand-component-search-border-hover:var(--brand-component-input-border-hover);
  --brand-component-search-border-active:var(--brand-component-input-border-active);
  --brand-component-search-border-success:var(--brand-component-input-border-success);
  --brand-component-search-border-error:var(--brand-component-input-border-error);
  --brand-component-search-border-disabled:var(--brand-component-input-border-disabled);
  --brand-component-search-text-default:var(--brand-component-input-text-default);
  --brand-component-search-text-hover:var(--brand-component-input-text-hover);
  --brand-component-search-text-active:var(--brand-component-input-text-active);
  --brand-component-search-text-success:var(--brand-component-input-text-success);
  --brand-component-search-text-error:var(--brand-component-input-text-error);
  --brand-component-search-text-disabled:var(--brand-component-input-text-disabled);
  --brand-component-search-label:var(--brand-component-input-label);
  --brand-component-search-help:var(--brand-component-input-help);
  --brand-component-search-validation:var(--brand-component-input-validation);
  --brand-component-search-icon-leading:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-segmented-control-padding:var(--brand-size-spacing-0-25rem);
  --brand-component-segmented-control-radius:var(--brand-size-radius-small);
  --brand-component-segmented-control-background:var(--brand-color-light-surface-surface);
  --brand-component-segmented-control-border:var(--brand-color-light-primary-primary);
  --brand-component-segmented-control-item-padding-x:var(--brand-size-spacing-0-75rem);
  --brand-component-segmented-control-item-padding-y:var(--brand-size-spacing-0-25rem);
  --brand-component-segmented-control-item-radius:var(--brand-size-radius-small);
  --brand-component-segmented-control-item-background-default:var(--brand-color-light-alpha-transparent);
  --brand-component-segmented-control-item-background-hover:var(--brand-color-light-alpha-primary-low);
  --brand-component-segmented-control-item-background-active:var(--brand-color-light-primary-primary);
  --brand-component-segmented-control-item-text-default:var(--brand-color-light-primary-primary);
  --brand-component-segmented-control-item-text-hover:var(--brand-color-light-primary-primary);
  --brand-component-segmented-control-item-text-active:var(--brand-color-light-primary-on-primary);
  --brand-component-select-label-padding-bottom:var(--brand-component-input-label-padding-bottom);
  --brand-component-select-field-padding-x:var(--brand-component-input-field-padding-x);
  --brand-component-select-field-padding-y:var(--brand-component-input-field-padding-y);
  --brand-component-select-field-gap:var(--brand-component-input-field-gap);
  --brand-component-select-field-radius:var(--brand-component-input-field-radius);
  --brand-component-select-validation-padding-top:var(--brand-component-input-validation-padding-top);
  --brand-component-select-background-default:var(--brand-component-input-background-default);
  --brand-component-select-background-hover:var(--brand-component-input-background-hover);
  --brand-component-select-background-active:var(--brand-component-input-background-active);
  --brand-component-select-background-success:var(--brand-component-input-background-success);
  --brand-component-select-background-error:var(--brand-component-input-background-error);
  --brand-component-select-background-disabled:var(--brand-component-input-background-disabled);
  --brand-component-select-border-default:var(--brand-component-input-border-default);
  --brand-component-select-border-hover:var(--brand-component-input-border-hover);
  --brand-component-select-border-active:var(--brand-component-input-border-active);
  --brand-component-select-border-success:var(--brand-component-input-border-success);
  --brand-component-select-border-error:var(--brand-component-input-border-error);
  --brand-component-select-border-disabled:var(--brand-component-input-border-disabled);
  --brand-component-select-text-default:var(--brand-component-input-text-default);
  --brand-component-select-text-hover:var(--brand-component-input-text-hover);
  --brand-component-select-text-active:var(--brand-component-input-text-active);
  --brand-component-select-text-success:var(--brand-component-input-text-success);
  --brand-component-select-text-error:var(--brand-component-input-text-error);
  --brand-component-select-text-disabled:var(--brand-component-input-text-disabled);
  --brand-component-select-label:var(--brand-component-input-label);
  --brand-component-select-help:var(--brand-component-input-help);
  --brand-component-select-validation:var(--brand-component-input-validation);
  --brand-component-slider-gap:var(--brand-size-spacing-3rem);
  --brand-component-slider-controls-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-slider-track-gap:var(--breakpoint-grid-gutter);
  --brand-component-slider-slot-radius:var(--brand-size-radius-small);
  --brand-component-slider-slot-placeholder:var(--brand-color-light-surface-surface-alternative);
  --brand-component-switch-padding:var(--brand-size-spacing-1rem);
  --brand-component-switch-gap:var(--brand-size-spacing-0-75rem);
  --brand-component-switch-radius:var(--brand-size-radius-small);
  --brand-component-switch-toggle-padding:var(--brand-size-spacing-0-25rem);
  --brand-component-switch-toggle-radius:var(--brand-size-radius-full);
  --brand-component-switch-background-default:var(--brand-color-light-surface-surface);
  --brand-component-switch-background-hover:var(--brand-color-light-primary-primary-container);
  --brand-component-switch-background-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-switch-border-default:var(--brand-component-input-border-default);
  --brand-component-switch-border-hover:var(--brand-component-input-border-hover);
  --brand-component-switch-border-disabled:var(--brand-color-light-surface-disabled);
  --brand-component-switch-label-default:var(--brand-color-light-surface-on-surface);
  --brand-component-switch-label-hover:var(--brand-color-light-surface-on-surface);
  --brand-component-switch-label-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-switch-toggle-background-true-default:var(--brand-color-light-primary-primary);
  --brand-component-switch-toggle-background-true-hover:var(--brand-color-light-primary-primary-active);
  --brand-component-switch-toggle-background-true-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-switch-toggle-background-false:var(--brand-color-light-surface-surface);
  --brand-component-switch-toggle-border-false-default:var(--brand-color-light-primary-primary);
  --brand-component-switch-toggle-border-false-hover:var(--brand-color-light-primary-primary-active);
  --brand-component-switch-toggle-border-false-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-switch-toggle-thumb-true:var(--brand-color-light-primary-on-primary);
  --brand-component-switch-toggle-thumb-false-default:var(--brand-color-light-primary-primary);
  --brand-component-switch-toggle-thumb-false-hover:var(--brand-color-light-primary-primary-active);
  --brand-component-switch-toggle-thumb-false-disabled:var(--brand-color-light-surface-on-disabled);
  --brand-component-tab-padding-x:var(--brand-size-spacing-1-5rem);
  --brand-component-tab-padding-y:var(--brand-size-spacing-0-75rem);
  --brand-component-tab-radius:var(--brand-size-radius-small);
  --brand-component-tab-radius-none:var(--brand-size-radius-none);
  --brand-component-tab-background-active:var(--brand-color-light-primary-primary-container);
  --brand-component-tab-background-hover:var(--brand-color-light-alpha-primary-low);
  --brand-component-tab-background-inactive:var(--brand-color-light-alpha-transparent);
  --brand-component-tab-foreground-active:var(--brand-color-light-primary-on-primary-container);
  --brand-component-tab-foreground-hover:var(--brand-color-light-primary-primary);
  --brand-component-tab-foreground-inactive:var(--brand-color-light-surface-on-surface-alternative);
  --brand-component-table-radius:var(--brand-size-radius-small);
  --brand-component-table-header-rule:var(--brand-color-light-primary-primary);
  --brand-component-table-divider:var(--brand-color-light-border-subtle);
  --brand-component-table-cell-padding-x:var(--brand-size-spacing-0-75rem);
  --brand-component-table-cell-padding-y:var(--brand-size-spacing-0-5rem);
  --brand-component-table-cell-background-header-default:var(--brand-color-light-alpha-primary);
  --brand-component-table-cell-background-header-stripe:var(--brand-color-light-alpha-primary-low);
  --brand-component-table-cell-background-cell-default:var(--brand-color-light-alpha-transparent);
  --brand-component-table-cell-background-cell-stripe:var(--brand-color-light-alpha-primary-low);
  --brand-component-table-cell-text:var(--brand-color-light-surface-on-surface);
  --brand-component-tabs-content-padding-x:var(--brand-size-spacing-1-5rem);
  --brand-component-tabs-content-padding-top:var(--brand-size-spacing-1-25rem);
  --brand-component-tabs-content-padding-bottom:var(--brand-size-spacing-1-5rem);
  --brand-component-tabs-radius:var(--brand-size-radius-small);
  --brand-component-tabs-radius-none:var(--brand-size-radius-none);
  --brand-component-tabs-panel-background:var(--brand-color-light-primary-primary-container);
  --brand-component-tabs-panel-foreground:var(--brand-color-light-primary-on-primary-container);
  --brand-component-text-area-label-padding-bottom:var(--brand-component-input-label-padding-bottom);
  --brand-component-text-area-field-padding-x:var(--brand-component-input-field-padding-x);
  --brand-component-text-area-field-padding-y:var(--brand-component-input-field-padding-y);
  --brand-component-text-area-field-gap:var(--brand-component-input-field-gap);
  --brand-component-text-area-field-radius:var(--brand-component-input-field-radius);
  --brand-component-text-area-validation-padding-top:var(--brand-component-input-validation-padding-top);
  --brand-component-text-area-background-default:var(--brand-component-input-background-default);
  --brand-component-text-area-background-hover:var(--brand-component-input-background-hover);
  --brand-component-text-area-background-active:var(--brand-component-input-background-active);
  --brand-component-text-area-background-success:var(--brand-component-input-background-success);
  --brand-component-text-area-background-error:var(--brand-component-input-background-error);
  --brand-component-text-area-background-disabled:var(--brand-component-input-background-disabled);
  --brand-component-text-area-border-default:var(--brand-component-input-border-default);
  --brand-component-text-area-border-hover:var(--brand-component-input-border-hover);
  --brand-component-text-area-border-active:var(--brand-component-input-border-active);
  --brand-component-text-area-border-success:var(--brand-component-input-border-success);
  --brand-component-text-area-border-error:var(--brand-component-input-border-error);
  --brand-component-text-area-border-disabled:var(--brand-component-input-border-disabled);
  --brand-component-text-area-text-default:var(--brand-component-input-text-default);
  --brand-component-text-area-text-hover:var(--brand-component-input-text-hover);
  --brand-component-text-area-text-active:var(--brand-component-input-text-active);
  --brand-component-text-area-text-success:var(--brand-component-input-text-success);
  --brand-component-text-area-text-error:var(--brand-component-input-text-error);
  --brand-component-text-area-text-disabled:var(--brand-component-input-text-disabled);
  --brand-component-text-area-label:var(--brand-component-input-label);
  --brand-component-text-area-help:var(--brand-component-input-help);
  --brand-component-text-area-validation:var(--brand-component-input-validation);
  --brand-component-top-nav-padding-start:var(--breakpoint-grid-margin);
  --brand-component-top-nav-padding-end:var(--breakpoint-grid-gutter);
  --brand-component-top-nav-container-max-width:var(--breakpoint-grid-container);
  --brand-component-top-nav-gap:var(--brand-size-spacing-0-25rem);
  --brand-component-top-nav-background:var(--brand-color-light-surface-surface);
  --brand-component-top-nav-logo:var(--brand-color-light-surface-on-surface);
  --typography-font-family-museo:var(--brand-typography-font-family-heading);
  --typography-font-family-vic:var(--brand-typography-font-family-body);
  --brand-color-light-primary-primary-fixed:var(--brand-color-light-primary-primary-container-alternative);
  --brand-color-light-primary-on-primary-fixed:var(--brand-color-light-primary-on-primary-container);
  --theme-color-light-primary-primary-fixed:var(--brand-color-light-primary-primary-fixed);
  --theme-color-light-primary-on-primary-fixed:var(--brand-color-light-primary-on-primary-fixed);
  --brand-color-light-primary-primary-accent:var(--brand-color-light-secondary-secondary);
  --brand-color-light-primary-on-primary-accent:var(--brand-color-light-secondary-on-secondary);
  --theme-color-light-primary-primary-accent:var(--brand-color-light-primary-primary-accent);
  --theme-color-light-primary-on-primary-accent:var(--brand-color-light-primary-on-primary-accent);
  --breakpoint-typography-spacing-after-body:var(--breakpoint-typography-paragraph-spacing-body);
  --breakpoint-typography-spacing-after-body-large:var(--breakpoint-typography-paragraph-spacing-body-large);
  --breakpoint-typography-spacing-after-body-small:var(--breakpoint-typography-paragraph-spacing-body-small);
  --breakpoint-typography-spacing-after-body-extra-small:var(--breakpoint-typography-paragraph-spacing-body-extra-small);
  --breakpoint-typography-spacing-before-body:0rem;
  --breakpoint-typography-spacing-before-body-large:0rem;
  --breakpoint-typography-spacing-before-body-small:0rem;
  --breakpoint-typography-spacing-before-body-extra-small:0rem;
  --breakpoint-typography-spacing-before-button:0rem;
  --breakpoint-typography-spacing-before-label:0rem;
  --breakpoint-typography-spacing-before-tag:0rem;
  --breakpoint-typography-spacing-after-button:0rem;
  --breakpoint-typography-spacing-after-label:0rem;
  --breakpoint-typography-spacing-after-tag:0rem;
  --brand-size-spacing-1-5625rem:1.5625rem;
  --brand-size-spacing-3-75rem:3.75rem;
  --brand-size-spacing-5-625rem:5.625rem;
}
@media (min-width:768px){:root{
  --breakpoint-typography-font-size-body-extra-small:var(--brand-typography-font-size-sm-body-extra-small);
  --breakpoint-typography-line-height-body-extra-small:var(--brand-typography-line-height-sm-body-extra-small);
  --breakpoint-typography-font-size-body-small:var(--brand-typography-font-size-sm-body-small);
  --breakpoint-typography-line-height-body-small:var(--brand-typography-line-height-sm-body-small);
  --breakpoint-typography-font-size-body:var(--brand-typography-font-size-sm-body);
  --breakpoint-typography-line-height-body:var(--brand-typography-line-height-sm-body);
  --breakpoint-typography-font-size-body-large:var(--brand-typography-font-size-sm-body-large);
  --breakpoint-typography-line-height-body-large:var(--brand-typography-line-height-sm-body-large);
  --breakpoint-typography-font-size-heading-extra-small:var(--brand-typography-font-size-sm-heading-extra-small);
  --breakpoint-typography-line-height-heading-extra-small:var(--brand-typography-line-height-sm-heading-extra-small);
  --breakpoint-typography-font-size-heading-small:var(--brand-typography-font-size-sm-heading-small);
  --breakpoint-typography-line-height-heading-small:var(--brand-typography-line-height-sm-heading-small);
  --breakpoint-typography-font-size-heading-medium:var(--brand-typography-font-size-sm-heading-medium);
  --breakpoint-typography-line-height-heading-medium:var(--brand-typography-line-height-sm-heading-medium);
  --breakpoint-typography-font-size-heading-large:var(--brand-typography-font-size-sm-heading-large);
  --breakpoint-typography-line-height-heading-large:var(--brand-typography-line-height-sm-heading-large);
  --breakpoint-typography-font-size-heading-display:var(--brand-typography-font-size-sm-heading-display);
  --breakpoint-typography-line-height-heading-display:var(--brand-typography-line-height-sm-heading-display);
  --breakpoint-typography-font-size-heading-huge:var(--brand-typography-font-size-sm-heading-huge);
  --breakpoint-typography-line-height-heading-huge:var(--brand-typography-line-height-sm-heading-huge);
  --breakpoint-typography-paragraph-spacing-body-extra-small:13.5px;
  --breakpoint-typography-paragraph-spacing-body-small:15.75px;
  --breakpoint-typography-paragraph-spacing-body:18px;
  --breakpoint-typography-paragraph-spacing-body-large:22.5px;
  --breakpoint-grid-container:var(--brand-size-grid-sm-container);
  --breakpoint-grid-max-width-wide:var(--brand-size-grid-sm-max-width-wide);
  --breakpoint-grid-max-width:var(--brand-size-grid-sm-max-width-default);
}}
@media (min-width:1280px){:root{
  --breakpoint-typography-font-size-body-extra-small:var(--brand-typography-font-size-md-body-extra-small);
  --breakpoint-typography-line-height-body-extra-small:var(--brand-typography-line-height-md-body-extra-small);
  --breakpoint-typography-font-size-body-small:var(--brand-typography-font-size-md-body-small);
  --breakpoint-typography-line-height-body-small:var(--brand-typography-line-height-md-body-small);
  --breakpoint-typography-font-size-body:var(--brand-typography-font-size-md-body);
  --breakpoint-typography-line-height-body:var(--brand-typography-line-height-md-body);
  --breakpoint-typography-font-size-body-large:var(--brand-typography-font-size-md-body-large);
  --breakpoint-typography-line-height-body-large:var(--brand-typography-line-height-md-body-large);
  --breakpoint-typography-font-size-heading-extra-small:var(--brand-typography-font-size-md-heading-extra-small);
  --breakpoint-typography-line-height-heading-extra-small:var(--brand-typography-line-height-md-heading-extra-small);
  --breakpoint-typography-font-size-heading-small:var(--brand-typography-font-size-md-heading-small);
  --breakpoint-typography-line-height-heading-small:var(--brand-typography-line-height-md-heading-small);
  --breakpoint-typography-font-size-heading-medium:var(--brand-typography-font-size-md-heading-medium);
  --breakpoint-typography-line-height-heading-medium:var(--brand-typography-line-height-md-heading-medium);
  --breakpoint-typography-font-size-heading-large:var(--brand-typography-font-size-md-heading-large);
  --breakpoint-typography-line-height-heading-large:var(--brand-typography-line-height-md-heading-large);
  --breakpoint-typography-font-size-heading-display:var(--brand-typography-font-size-md-heading-display);
  --breakpoint-typography-line-height-heading-display:var(--brand-typography-line-height-md-heading-display);
  --breakpoint-typography-font-size-heading-huge:var(--brand-typography-font-size-md-heading-huge);
  --breakpoint-typography-line-height-heading-huge:var(--brand-typography-line-height-md-heading-huge);
  --breakpoint-typography-paragraph-spacing-body-extra-small:15px;
  --breakpoint-typography-paragraph-spacing-body-small:17.5px;
  --breakpoint-typography-paragraph-spacing-body:20px;
  --breakpoint-typography-paragraph-spacing-body-large:25px;
  --breakpoint-grid-container:var(--brand-size-grid-md-container);
  --breakpoint-grid-max-width-wide:var(--brand-size-grid-md-max-width-wide);
  --breakpoint-grid-max-width:var(--brand-size-grid-md-max-width-default);
}}
/* skin-read surface — bindings the frozen dumps carried, pointing into the cascade above */
:root{--color-informative-500-t2:#1900f505;--color-informative-500-t6:#1900f50f;--color-informative-500-t12:#1900f51f;--color-informative-500-t20:#1900f533;--color-informative-500-t40:#1900f566;--color-moderate-500-t12:#ff89041f;--color-moderate-500-t20:#ff890433;--color-moderate-500-t2:#ff890405;--color-moderate-500-t6:#ff89040f;--color-moderate-500-t40:#ff890466;--size-1x:8px;--size-half:4px;--size-3x:24px;--size-4x:32px;--size-5x:40px;--size-10x:80px;--typography-font-weight-bold:700;--typography-font-weight-medium:500;--typography-font-size-small:16px;--typography-line-height-x-small:19.600000381469727px;--typography-line-height-small:22.399999618530273px;--text-style-heading-huge-spacing-before:var(--breakpoint-typography-spacing-before-heading-huge);--text-style-heading-huge-spacing-after:var(--breakpoint-typography-spacing-after-heading-huge);--text-style-heading-huge-font-family:var(--brand-typography-font-family-heading);--text-style-heading-huge-font-style:var(--brand-component-text-style-heading-large-font-weight);--text-style-heading-huge-font-size:var(--breakpoint-typography-font-size-heading-huge);--text-style-heading-huge-line-height:var(--breakpoint-typography-line-height-heading-huge);--text-style-heading-huge-letter-spacing:-0.012em;--text-style-heading-display-spacing-before:var(--breakpoint-typography-spacing-before-heading-display);--text-style-heading-display-spacing-after:var(--breakpoint-typography-spacing-after-heading-display);--text-style-heading-display-font-family:var(--brand-typography-font-family-heading);--text-style-heading-display-font-style:var(--brand-component-text-style-heading-large-font-weight);--text-style-heading-display-font-size:var(--breakpoint-typography-font-size-heading-display);--text-style-heading-display-line-height:var(--breakpoint-typography-line-height-heading-display);--text-style-heading-display-letter-spacing:-0.012em;--text-style-heading-large-spacing-before:var(--breakpoint-typography-spacing-before-heading-large);--text-style-heading-large-spacing-after:var(--breakpoint-typography-spacing-after-heading-large);--text-style-heading-large-font-family:var(--brand-typography-font-family-heading);--text-style-heading-large-font-style:var(--brand-component-text-style-heading-large-font-weight);--text-style-heading-large-font-size:var(--breakpoint-typography-font-size-heading-large);--text-style-heading-large-line-height:var(--breakpoint-typography-line-height-heading-large);--text-style-heading-large-letter-spacing:-0.012em;--text-style-heading-medium-spacing-before:var(--breakpoint-typography-spacing-before-heading-medium);--text-style-heading-medium-spacing-after:var(--breakpoint-typography-spacing-after-heading-medium);--text-style-heading-medium-font-family:var(--brand-typography-font-family-heading);--text-style-heading-medium-font-style:var(--brand-component-text-style-heading-large-font-weight);--text-style-heading-medium-font-size:var(--breakpoint-typography-font-size-heading-medium);--text-style-heading-medium-line-height:var(--breakpoint-typography-line-height-heading-medium);--text-style-heading-medium-letter-spacing:-0.012em;--text-style-heading-small-spacing-before:var(--breakpoint-typography-spacing-before-heading-small);--text-style-heading-small-spacing-after:var(--breakpoint-typography-spacing-after-heading-small);--text-style-heading-small-font-family:var(--brand-typography-font-family-heading);--text-style-heading-small-font-style:var(--brand-component-text-style-heading-small-font-weight);--text-style-heading-small-font-size:var(--breakpoint-typography-font-size-heading-small);--text-style-heading-small-line-height:var(--breakpoint-typography-line-height-heading-small);--text-style-heading-small-letter-spacing:-0.012em;--text-style-heading-extra-small-spacing-before:var(--breakpoint-typography-spacing-before-heading-extra-small);--text-style-heading-extra-small-spacing-after:var(--breakpoint-typography-spacing-after-heading-extra-small);--text-style-heading-extra-small-font-family:var(--brand-typography-font-family-heading);--text-style-heading-extra-small-font-style:var(--brand-typography-font-weight-emphasis);--text-style-heading-extra-small-font-size:var(--breakpoint-typography-font-size-heading-extra-small);--text-style-heading-extra-small-line-height:var(--breakpoint-typography-line-height-heading-extra-small);--text-style-heading-extra-small-letter-spacing:0em;--text-style-body-large-spacing-before:var(--breakpoint-typography-spacing-before-body-large);--text-style-body-large-spacing-after:var(--breakpoint-typography-spacing-after-body-large);--text-style-body-large-font-family:var(--brand-typography-font-family-body);--text-style-body-large-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-large-font-size:var(--breakpoint-typography-font-size-body-large);--text-style-body-large-line-height:var(--breakpoint-typography-line-height-body-large);--text-style-body-large-letter-spacing:0em;--text-style-body-spacing-before:var(--breakpoint-typography-spacing-before-body);--text-style-body-spacing-after:var(--breakpoint-typography-spacing-after-body);--text-style-body-font-family:var(--brand-typography-font-family-body);--text-style-body-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-font-size:var(--breakpoint-typography-font-size-body);--text-style-body-line-height:var(--breakpoint-typography-line-height-body);--text-style-body-letter-spacing:0em;--text-style-body-small-spacing-before:var(--breakpoint-typography-spacing-before-body-small);--text-style-body-small-spacing-after:var(--breakpoint-typography-spacing-after-body-small);--text-style-body-small-font-family:var(--brand-typography-font-family-body);--text-style-body-small-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-small-font-size:var(--breakpoint-typography-font-size-body-small);--text-style-body-small-line-height:var(--breakpoint-typography-line-height-body-small);--text-style-body-small-letter-spacing:0em;--text-style-body-extra-small-spacing-before:var(--breakpoint-typography-spacing-before-body-extra-small);--text-style-body-extra-small-spacing-after:var(--breakpoint-typography-spacing-after-body-extra-small);--text-style-body-extra-small-font-family:var(--brand-typography-font-family-body);--text-style-body-extra-small-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-extra-small-font-size:var(--breakpoint-typography-font-size-body-extra-small);--text-style-body-extra-small-line-height:var(--breakpoint-typography-line-height-body-extra-small);--text-style-body-extra-small-letter-spacing:0em;--text-style-button-spacing-before:var(--breakpoint-typography-spacing-before-button);--text-style-button-spacing-after:var(--breakpoint-typography-spacing-after-button);--text-style-button-font-family:var(--brand-component-button-font-family);--text-style-button-font-style:var(--brand-component-button-font-weight);--text-style-button-font-size:var(--breakpoint-typography-font-size-body-small);--text-style-button-line-height:var(--breakpoint-typography-font-size-body-small);--text-style-button-letter-spacing:0em;--text-style-label-spacing-before:var(--breakpoint-typography-spacing-before-label);--text-style-label-spacing-after:var(--breakpoint-typography-spacing-after-label);--text-style-label-font-family:var(--brand-typography-font-family-body);--text-style-label-font-style:var(--brand-component-text-style-label-font-weight);--text-style-label-font-size:var(--breakpoint-typography-font-size-body-small);--text-style-label-line-height:var(--breakpoint-typography-line-height-body-small);--text-style-label-letter-spacing:0em;--text-style-tag-spacing-before:var(--breakpoint-typography-spacing-before-tag);--text-style-tag-spacing-after:var(--breakpoint-typography-spacing-after-tag);--text-style-tag-font-family:var(--brand-typography-font-family-body);--text-style-tag-font-style:var(--brand-typography-font-weight-regular);--text-style-tag-font-size:var(--breakpoint-typography-font-size-body-small);--text-style-tag-line-height:var(--breakpoint-typography-line-height-body-small);--text-style-tag-letter-spacing:0.05em;--brand-typography-font-weight-heavy:var(--typography-font-weight-bold);--brand-typography-font-size-sm-md-body:var(--typography-font-size-small);--brand-typography-line-height-sm-md-body-small:var(--typography-line-height-x-small);--brand-typography-line-height-sm-md-body:var(--typography-line-height-small);--brand-typography-spacing-before-sm-md-heading-huge:var(--brand-size-spacing-3rem);--brand-typography-spacing-before-sm-md-heading-display:var(--brand-size-spacing-2-5rem);--brand-typography-spacing-before-sm-md-heading-large:var(--brand-size-spacing-2rem);--brand-typography-spacing-before-sm-md-heading-medium:var(--brand-size-spacing-1-5rem);--brand-typography-spacing-before-sm-md-heading-small:var(--brand-size-spacing-1-25rem);--brand-typography-spacing-before-sm-md-heading-extra-small:var(--brand-size-spacing-1rem);--brand-typography-spacing-before-xs-heading-huge:var(--brand-size-spacing-2rem);--brand-typography-spacing-before-xs-heading-display:var(--brand-size-spacing-1-5rem);--brand-typography-spacing-before-xs-heading-large:var(--brand-size-spacing-1-25rem);--brand-typography-spacing-before-xs-heading-medium:var(--brand-size-spacing-1rem);--brand-typography-spacing-before-xs-heading-small:var(--brand-size-spacing-1rem);--brand-typography-spacing-before-xs-heading-extra-small:var(--brand-size-spacing-0-75rem);--brand-typography-spacing-after-sm-md-heading-huge:var(--brand-size-spacing-1-5rem);--brand-typography-spacing-after-sm-md-heading-display:var(--brand-size-spacing-1-25rem);--brand-typography-spacing-after-sm-md-heading-large:var(--brand-size-spacing-1rem);--brand-typography-spacing-after-sm-md-heading-medium:var(--brand-size-spacing-0-75rem);--brand-typography-spacing-after-sm-md-heading-small:var(--brand-size-spacing-0-5rem);--brand-typography-spacing-after-sm-md-heading-extra-small:var(--brand-size-spacing-0-5rem);--brand-typography-spacing-after-xs-heading-huge:var(--brand-size-spacing-1rem);--brand-typography-spacing-after-xs-heading-display:var(--brand-size-spacing-0-75rem);--brand-typography-spacing-after-xs-heading-large:var(--brand-size-spacing-0-75rem);--brand-typography-spacing-after-xs-heading-medium:var(--brand-size-spacing-0-5rem);--brand-typography-spacing-after-xs-heading-small:var(--brand-size-spacing-0-5rem);--brand-typography-spacing-after-xs-heading-extra-small:var(--brand-size-spacing-0-5rem);--brand-size-spacing-half:var(--size-half);--brand-size-spacing-1x:var(--size-1x);--brand-size-spacing-3x:var(--size-3x);--brand-size-spacing-4x:var(--size-4x);--brand-size-spacing-5x:var(--size-5x);--brand-size-spacing-10x:var(--size-10x);--brand-component-button-tertiary-padding-x:var(--brand-size-spacing-0rem);--brand-component-button-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-button-background-primary-default:var(--brand-color-light-primary-primary);--brand-component-button-background-primary-hover:var(--color-secondary-500);--brand-component-button-background-primary-active:var(--color-secondary-500);--brand-component-button-background-primary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-background-secondary-active:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-disabled:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-hover:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-hover:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-active:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-disabled:var(--brand-color-light-alpha-transparent);--brand-component-button-text-secondary-default:var(--brand-color-light-primary-primary);--brand-component-button-text-secondary-hover:var(--color-secondary-500);--brand-component-button-text-secondary-active:var(--color-secondary-500);--brand-component-button-text-secondary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-tertiary-default:var(--brand-color-light-primary-primary);--brand-component-button-text-tertiary-hover:var(--color-secondary-500);--brand-component-button-text-tertiary-active:var(--color-secondary-500);--brand-component-button-text-tertiary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-primary-default:var(--brand-color-light-primary-on-primary);--brand-component-button-text-primary-hover:var(--brand-color-light-primary-on-primary-active-inverted);--brand-component-button-text-primary-active:var(--brand-color-light-primary-on-primary-active-inverted);--brand-component-button-text-primary-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-button-border-secondary-default:var(--brand-color-light-primary-primary);--brand-component-button-border-secondary-hover:var(--color-secondary-500);--brand-component-button-border-secondary-active:var(--color-secondary-500);--brand-component-button-border-secondary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-tertiary-default:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-hover:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-active:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-disabled:var(--brand-color-light-alpha-transparent);--brand-component-button-border-primary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-primary-active:var(--color-secondary-500);--brand-component-button-border-primary-hover:var(--color-secondary-500);--brand-component-button-border-primary-default:var(--brand-color-light-primary-primary);--brand-component-button-font-family:var(--brand-typography-font-family-body);--brand-component-input-label-default:var(--brand-color-light-surface-on-surface);--brand-component-input-label-help-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-input-icon-subtle:var(--color-neutral-400);--brand-component-input-icon-default:var(--brand-color-light-surface-on-surface);--brand-component-input-icon-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-input-text-placeholder:var(--brand-color-light-alpha-primary-highest);--brand-component-input-border-positive:var(--brand-color-light-positive-positive);--brand-component-select-dropdown-margin-top:var(--brand-size-spacing-0-5rem);--brand-component-select-dropdown-radius:var(--brand-size-radius-small);--brand-component-select-dropdown-item-label-radius:var(--brand-size-radius-extra-small);--brand-component-select-dropdown-item-label-padding-y:var(--brand-size-spacing-0-5rem);--brand-component-select-dropdown-item-label-padding-x:var(--brand-size-spacing-0-5rem);--brand-component-select-dropdown-item-padding-x:var(--brand-size-spacing-0-5rem);--brand-component-select-dropdown-item-padding-y:var(--brand-size-spacing-0-5rem);--brand-component-select-dropdown-background-default:var(--brand-color-light-surface-surface);--brand-component-select-dropdown-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-select-dropdown-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-select-dropdown-foreground-hover:var(--brand-color-light-primary-primary);--brand-component-accordion-background-default:var(--brand-color-light-secondary-secondary);--brand-component-accordion-background-hover:var(--brand-color-light-secondary-secondary-active);--brand-component-accordion-foreground-default:var(--brand-color-light-secondary-on-secondary);--brand-component-accordion-foreground-hover:var(--brand-color-light-secondary-on-secondary-active);--brand-component-accordion-item-padding-left:var(--brand-size-spacing-1-5rem);--brand-component-accordion-item-padding-y:var(--brand-size-spacing-1-5rem);--brand-component-accordion-item-padding-right:var(--brand-size-spacing-1-5rem);--brand-component-accordion-item-closed-border-radius:var(--brand-size-radius-small);--brand-component-accordion-item-open-border-radius-top:var(--brand-size-radius-small);--brand-component-accordion-item-open-border-radius-bottom:var(--brand-size-radius-none);--brand-component-accordion-item-font-family:var(--brand-typography-font-family-heading);--brand-component-accordion-item-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-accordion-content-padding-x:var(--brand-size-spacing-1-5rem);--brand-component-accordion-content-padding-top:var(--brand-size-spacing-1-5rem);--brand-component-accordion-content-padding-bottom:var(--brand-size-spacing-1-5rem);--brand-component-accordion-content-font-weight:var(--brand-typography-font-weight-regular);--brand-component-accordion-content-font-size:var(--brand-typography-font-size-sm-md-body);--brand-component-accordion-content-line-height:var(--brand-typography-line-height-sm-md-body);--brand-component-accordion-content-radius-bottom:var(--brand-size-radius-small);--brand-component-accordion-divider-default:var(--brand-color-light-alpha-transparent);--brand-component-accordion-divider-width:0px;--brand-component-tabs-tab-padding-x:var(--brand-size-spacing-1-5rem);--brand-component-tabs-tab-padding-y:var(--brand-size-spacing-0-75rem);--brand-component-tabs-tab-radius-top:var(--brand-size-radius-small);--brand-component-tabs-tab-font-family:var(--brand-typography-font-family-heading);--brand-component-tabs-tab-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-tabs-tab-radius-bottom:var(--brand-size-radius-none);--brand-component-tabs-tab-stroke:2px;--brand-component-tabs-content-font-size:var(--brand-typography-font-size-sm-md-body);--brand-component-tabs-content-font-weight:var(--brand-typography-font-weight-regular);--brand-component-tabs-content-line-height:var(--brand-typography-line-height-sm-md-body);--brand-component-tabs-foreground-primary:var(--brand-color-light-primary-primary);--brand-component-tabs-foreground-primary-hover:var(--brand-color-light-primary-primary-active);--brand-component-tabs-background-primary:var(--brand-color-light-alpha-transparent);--brand-component-tabs-background-primary-inactive:var(--brand-color-light-alpha-transparent);--brand-component-tabs-background-primary-hover:var(--brand-color-light-alpha-transparent);--brand-component-tabs-gap:var(--brand-size-spacing-0rem);--brand-component-table-cell-font-size:var(--brand-typography-font-size-sm-md-body);--brand-component-table-cell-line-height:var(--brand-typography-line-height-sm-md-body);--brand-component-table-cell-font-weight:var(--brand-typography-font-weight-regular);--brand-component-table-cell-background-primary:var(--brand-color-light-alpha-transparent);--brand-component-table-cell-background-secondary:var(--brand-color-light-alpha-primary-low);--brand-component-table-header-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-table-header-padding-y:var(--brand-size-spacing-0-5rem);--brand-component-table-header-background-primary:var(--brand-color-light-alpha-primary);--brand-component-table-header-text-primary:var(--brand-color-light-theme-primary-on-primary);--brand-component-table-header-border-default:var(--brand-color-light-theme-primary-on-primary);--brand-component-table-header-border-weight:2px;--brand-component-table-divider-primary:var(--brand-color-light-theme-primary-on-primary);--brand-component-table-divider-width:1px;--brand-component-pagination-button-padding:var(--brand-size-spacing-0-75rem);--brand-component-pagination-button-radius-outer:var(--brand-size-radius-full);--brand-component-pagination-button-border-weight:1px;--brand-component-pagination-button-min-width:38px;--brand-component-pagination-simple-radius:var(--brand-size-radius-none);--brand-component-pagination-dots-background-default:var(--brand-color-light-surface-surface);--brand-component-pagination-dots-background-active:var(--brand-color-light-primary-primary);--brand-component-pagination-dots-size:var(--brand-size-spacing-1-5rem);--brand-component-pagination-number-font-size:var(--brand-typography-font-size-sm-body);--brand-component-pagination-number-line-height:1.333;--brand-component-pagination-number-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-pagination-number-font-family:var(--brand-typography-font-family-body);--brand-component-pagination-number-radius:var(--brand-size-radius-full);--brand-component-breadcrumb-icon:var(--brand-color-light-primary-primary);--brand-component-breadcrumb-text:var(--brand-color-light-primary-on-primary-container);--brand-component-breadcrumb-link:var(--brand-color-light-primary-on-primary-container);--brand-component-top-nav-navigation-menu-background-default:var(--brand-color-light-surface-surface);--brand-component-top-nav-navigation-menu-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-top-nav-navigation-menu-background-active:var(--brand-color-light-primary-primary);--brand-component-top-nav-navigation-menu-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-top-nav-navigation-menu-foreground-hover:var(--brand-color-light-primary-on-primary-container);--brand-component-top-nav-navigation-menu-foreground-active:var(--brand-color-light-primary-on-primary);--brand-component-top-nav-navigation-menu-item-gap:var(--brand-size-spacing-1rem);--brand-component-top-nav-navigation-menu-item-padding-x:var(--brand-size-spacing-1rem);--brand-component-top-nav-navigation-menu-item-padding-y:var(--brand-size-spacing-1-25rem);--brand-component-top-nav-navigation-menu-item-label-padding-y:var(--brand-size-spacing-0-5rem);--brand-component-top-nav-navigation-menu-item-label-padding-right:var(--brand-size-spacing-0-5rem);--brand-component-top-nav-navigation-menu-item-label-padding-x:var(--brand-size-spacing-1-5rem);--brand-component-top-nav-navigation-menu-divider:var(--brand-color-light-border-subtle);--brand-component-top-nav-menu-xs-sm-gap:var(--brand-size-spacing-0rem);--brand-component-top-nav-menu-md-gap:var(--brand-size-spacing-0-5rem);--brand-component-top-nav-logo-md-height:66px;--brand-component-top-nav-dropdown-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-top-nav-dropdown-foreground-hover:var(--brand-color-light-primary-primary);--brand-component-top-nav-dropdown-background-default:var(--brand-color-light-surface-surface);--brand-component-top-nav-dropdown-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-top-nav-dropdown-divider:var(--brand-color-light-border-subtle);--brand-component-top-nav-dropdown-padding-x:var(--brand-size-spacing-1rem);--brand-component-top-nav-dropdown-padding-y:var(--brand-size-spacing-1rem);--brand-component-top-nav-dropdown-min-width:250px;--brand-component-top-nav-dropdown-label-padding-x:var(--brand-size-spacing-1-5rem);--brand-component-top-nav-dropdown-label-padding-y:var(--brand-size-spacing-1rem);--brand-component-top-nav-dropdown-label-radius:var(--brand-size-radius-extra-small);--brand-component-top-nav-dropdown-radius:var(--brand-size-radius-small);--brand-component-top-nav-dropdown-margin-top:var(--brand-size-spacing-0-5rem);--brand-component-top-nav-xs-min-height:64px;--brand-component-top-nav-sm-min-height:64px;--brand-component-top-nav-md-min-height:80px;--brand-component-text-style-body-font-weight:var(--brand-typography-font-weight-regular);--brand-component-text-style-label-font-weight:var(--typography-font-weight-medium);--brand-component-carousel-heading-xs-font-size:var(--brand-typography-font-size-sm-heading-medium);--brand-component-carousel-heading-xs-line-height:var(--brand-typography-line-height-sm-heading-medium);--brand-component-carousel-heading-md-font-size:var(--brand-typography-font-size-sm-heading-huge);--brand-component-carousel-heading-md-line-height:var(--brand-typography-line-height-sm-heading-huge);--brand-component-carousel-heading-sm-font-size:var(--brand-typography-font-size-sm-heading-large);--brand-component-carousel-heading-sm-line-height:var(--brand-typography-line-height-sm-heading-large);--brand-component-carousel-heading-_value:var(--brand-color-light-surface-on-surface-inverse);--brand-component-carousel-text-default:var(--brand-color-light-surface-on-surface-inverse);--brand-component-carousel-text-padding-top:var(--brand-size-spacing-2rem);--brand-component-carousel-icon:var(--brand-color-light-surface-on-surface-inverse);--brand-component-carousel-content-md-min-height:640px;--brand-component-carousel-content-sm-min-height:520px;--brand-component-carousel-content-xs-min-height:400px;--brand-component-carousel-button-padding-top:var(--brand-size-spacing-3rem);--brand-component-carousel-overlay-gradient-end:#0a081c00;--brand-component-carousel-overlay-gradient-start:#0a081c99;--brand-component-card-border-weight:0px;--brand-component-card-border-weight-hover:0px;--brand-component-card-default-image-padding-bottom:var(--brand-size-spacing-1-25rem);--brand-component-card-heading-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-card-tag-padding-bottom:var(--brand-size-spacing-half);--brand-component-card-tag-_value:var(--brand-color-light-theme-primary-on-primary);--brand-component-card-elevated-padding-bottom:var(--brand-size-spacing-1-25rem);--brand-component-card-elevated-content-gap:var(--brand-size-spacing-1-5rem);--brand-component-card-elevated-image-radius:var(--brand-size-radius-small);--brand-component-card-minimal-image-padding-bottom:var(--brand-size-spacing-1-25rem);--brand-component-card-overlay-padding-x:var(--brand-size-spacing-1rem);--brand-component-card-overlay-padding-y:var(--brand-size-spacing-1rem);--brand-component-card-overlay-gradient-start:#00000000;--brand-component-card-overlay-gradient-end:#000;--brand-component-card-tile-image-padding-bottom:var(--brand-size-spacing-1-25rem);--brand-component-card-tile-image-background-hover:var(--brand-color-light-primary-primary-container-alternative);--brand-component-card-tile-image-background:var(--brand-color-light-primary-primary-container);--brand-component-card-tile-image-size:24px;--brand-component-card-tile-image-foreground-hover:var(--brand-color-light-surface-on-surface);--brand-component-card-tile-image-container-size:56px;--brand-component-card-tile-image-foreground:var(--brand-color-light-primary-on-primary-container);--brand-component-card-tile-image-container-radius:var(--brand-size-radius-full);--brand-component-link-list-default:var(--brand-color-light-theme-primary-on-primary);--brand-component-link-list-inverted:var(--brand-color-light-theme-primary-on-primary-inverted);--brand-component-checkbox-indicator-background-default:var(--brand-color-light-surface-surface);--brand-component-checkbox-indicator-background-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-checkbox-indicator-background-checked:var(--brand-color-light-primary-primary-container);--brand-component-checkbox-indicator-foreground-checked:var(--brand-color-light-primary-primary);--brand-component-checkbox-indicator-border-checked:var(--brand-color-light-surface-on-surface);--brand-component-checkbox-indicator-margin-top:3px;--brand-component-download-border-weight:0px;--brand-component-download-border-weight-hover:0px;--brand-component-download-description-default:var(--brand-color-light-secondary-on-secondary-container);--brand-component-download-description-padding-bottom:var(--brand-size-spacing-1rem);--brand-component-download-file-detail:var(--color-primary-800);--brand-component-download-file-name-padding-bottom:var(--brand-size-spacing-0-25rem);--brand-component-download-file-name-default:var(--brand-color-light-secondary-on-secondary-container);--brand-component-download-file-name-hover:var(--brand-color-light-secondary-on-secondary-container-alternative);--brand-component-switch-toggle-background-on-default:var(--brand-color-light-primary-primary);--brand-component-switch-toggle-background-on-hover:var(--brand-color-light-primary-primary-active);--brand-component-switch-toggle-background-on-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-switch-toggle-background-off:var(--brand-color-light-surface-surface);--brand-component-switch-toggle-foreground-off-default:var(--brand-color-light-primary-primary);--brand-component-switch-toggle-foreground-off-hover:var(--brand-color-light-primary-primary-active);--brand-component-switch-toggle-foreground-off-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-switch-toggle-foreground-on:var(--brand-color-light-primary-on-primary);--brand-component-switch-toggle-size:var(--brand-size-spacing-1-25rem);--brand-component-switch-toggle-min-width:44px;--brand-component-switch-border-weight:1px;--brand-component-page-header-button-padding-top:var(--brand-size-spacing-3rem);--brand-component-page-header-text-padding-top:var(--brand-size-spacing-2rem);--brand-component-page-header-md-padding-y:var(--brand-size-spacing-3rem);--brand-component-page-header-md-min-height:650px;--brand-component-page-header-xs-padding-y:var(--brand-size-spacing-3rem);--brand-component-page-header-xs-min-height:320px;--brand-component-page-header-sm-padding-y:var(--brand-size-spacing-3rem);--brand-component-page-header-sm-min-height:400px;--brand-component-page-header-breadcrumb-xs-padding-bottom:var(--brand-size-spacing-3x);--brand-component-page-header-breadcrumb-sm-padding-bottom:var(--brand-size-spacing-4x);--brand-component-page-header-breadcrumb-md-padding-bottom:var(--brand-size-spacing-5x);--brand-component-page-header-50-50-md-column-count:2;--brand-component-page-header-50-50-sm-column-count:1;--brand-component-page-header-50-50-xs-column-count:1;--brand-component-footer-heading-default:var(--brand-color-light-quaternary-on-quaternary);--brand-component-footer-heading-padding-bottom:var(--brand-size-spacing-2-5rem);--brand-component-footer-divider-default:var(--brand-color-light-quaternary-on-quaternary);--brand-component-footer-divider-padding-x:var(--brand-size-spacing-4rem);--brand-component-footer-icon-default:var(--brand-color-light-quaternary-on-quaternary);--brand-component-footer-icon-padding-right:var(--brand-size-spacing-1rem);--brand-component-footer-gutter:var(--brand-size-spacing-3rem);--brand-component-footer-logo-padding-bottom:var(--brand-size-spacing-2rem);--brand-component-footer-logo-xs-height:32px;--brand-component-footer-logo-sm-height:40px;--brand-component-footer-logo-md-height:48px;--brand-component-footer-contact-details-gap:var(--brand-size-spacing-1-25rem);--brand-component-footer-links-xs-column-count:1;--brand-component-footer-links-sm-column-count:2;--brand-component-footer-links-md-column-count:4;--brand-component-hero-text-padding-top:var(--brand-size-spacing-2rem);--brand-component-hero-background-image-scrim:var(--brand-color-light-alpha-neutral-highest);--brand-component-hero-content-md-padding-x:var(--brand-size-spacing-4rem);--brand-component-hero-content-md-padding-y:var(--brand-size-spacing-5rem);--brand-component-hero-content-md-padding-none:var(--brand-size-spacing-0rem);--brand-component-hero-content-xs-padding-y:var(--brand-size-spacing-3-75rem);--brand-component-hero-content-xs-padding-x:var(--brand-size-spacing-2-5rem);--brand-component-hero-content-xs-padding-none:var(--brand-size-spacing-2-5rem);--brand-component-hero-content-sm-padding-x:var(--brand-size-spacing-3rem);--brand-component-hero-content-sm-padding-y:var(--brand-size-spacing-4rem);--brand-component-hero-content-sm-padding-none:var(--brand-size-spacing-3rem);--brand-component-hero-radius:var(--brand-size-radius-medium);--brand-component-hero-radius-none:var(--brand-size-radius-none);--brand-component-hero-right-xs-column-count:1;--brand-component-hero-right-sm-column-count:1;--brand-component-hero-right-md-column-count:2;--brand-component-hero-left-xs-column-count:1;--brand-component-hero-left-sm-column-count:1;--brand-component-hero-left-md-column-count:2;--brand-component-modal-header-text:var(--brand-color-light-primary-on-primary-container);--brand-component-modal-header-icon-foreground:var(--brand-color-light-primary-on-primary-container);--brand-component-modal-header-icon-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-modal-header-icon-padding-left:var(--brand-size-spacing-1-25rem);--brand-component-modal-xs-max-width:343px;--brand-component-modal-sm-max-width:688px;--brand-component-modal-md-max-width:749px;--brand-component-slider-gutter:var(--breakpoint-grid-gutter);--brand-component-slider-pagination-padding-top:var(--brand-size-spacing-3rem);--brand-component-lozenge-stroke-width:1px;--brand-component-icon-button-size:40px;--brand-component-icon-button-icon-size:24px;--brand-component-image-gallery-radius:var(--brand-size-radius-medium);--brand-component-image-gallery-xs-column-count:2;--brand-component-image-gallery-sm-column-count:3;--brand-component-image-gallery-md-column-count:4;--brand-component-image-gallery-caption-padding-top:var(--brand-size-spacing-1rem);--brand-component-image-gallery-lightbox-background:var(--brand-color-light-alpha-neutral-highest);--brand-component-image-gallery-lightbox-caption-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-image-gallery-lightbox-caption-padding:var(--brand-size-spacing-2rem);--brand-component-image-gallery-counter-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-image-gallery-counter-background:var(--brand-color-light-alpha-neutral-highest);--brand-component-image-gallery-counter-padding:var(--brand-size-spacing-1rem);--brand-component-image-gallery-counter-radius:var(--brand-size-radius-small);--brand-component-image-gallery-image-border-hover:var(--brand-color-light-primary-primary-outline);--brand-component-bento-box-item-radius:var(--brand-size-radius-medium);--brand-component-bento-box-xs-column-count:1;--brand-component-bento-box-sm-column-count:2;--brand-component-bento-box-md-column-count:4;--brand-component-bento-box-item-min-height:200px;--brand-component-bento-box-item-large-min-height:420px;--brand-component-bento-box-item-background-default:var(--brand-color-light-primary-primary);--brand-component-bento-box-item-padding:var(--brand-size-spacing-2rem);--brand-component-bento-box-item-heading-default:var(--brand-color-light-primary-on-primary);--brand-component-bento-box-item-text-default:var(--brand-color-light-primary-on-primary);--brand-component-bento-box-item-content-gap:var(--brand-size-spacing-1-5rem);--brand-component-bento-box-item-image-radius:var(--brand-size-radius-small);--brand-component-bento-box-image-overlay:var(--brand-color-light-alpha-neutral-highest);--brand-component-bento-box-image-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-skip-link-background:var(--brand-color-light-primary-primary);--brand-component-skip-link-text:var(--brand-color-light-primary-on-primary);--brand-component-skip-link-padding-x:var(--brand-size-spacing-1-25rem);--brand-component-skip-link-padding-y:var(--brand-size-spacing-1rem);--brand-component-skip-link-radius:var(--brand-size-radius-extra-small);--brand-component-form-gap:var(--brand-size-spacing-2rem);--brand-component-form-padding:var(--brand-size-spacing-2-5rem);--brand-component-form-radius:var(--brand-size-radius-medium);--brand-component-form-background:var(--brand-color-light-surface-surface);--brand-component-form-border-default:var(--brand-color-light-border-subtle);--brand-component-form-border-weight:1px;--brand-component-alert-padding-x:var(--brand-size-spacing-1-25rem);--brand-component-alert-padding-y:var(--brand-size-spacing-1-25rem);--brand-component-alert-radius:var(--brand-size-radius-small);--brand-component-alert-gap:var(--brand-size-spacing-1-5rem);--brand-component-alert-icon-size:24px;--brand-component-alert-border-weight:1px;--brand-component-alert-critical-background:var(--brand-color-light-critical-critical-container);--brand-component-alert-critical-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-critical-accent:var(--brand-color-light-critical-critical);--brand-component-alert-critical-border:var(--brand-color-light-critical-critical);--brand-component-alert-positive-background:var(--brand-color-light-positive-positive-container);--brand-component-alert-positive-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-positive-accent:var(--brand-color-light-positive-positive);--brand-component-alert-positive-border:var(--brand-color-light-positive-positive);--brand-component-alert-informative-background:var(--brand-color-light-informative-informative-container);--brand-component-alert-informative-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-informative-accent:var(--brand-color-light-informative-informative);--brand-component-alert-informative-border:var(--brand-color-light-informative-informative);--brand-component-alert-moderate-background:unknown-reference-VariableID:2261:407;--brand-component-alert-moderate-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-moderate-accent:unknown-reference-VariableID:2261:421;--brand-component-alert-moderate-border:unknown-reference-VariableID:2261:421;--brand-component-avatar-size-small:var(--brand-size-spacing-2-5rem);--brand-component-avatar-size-medium:var(--brand-size-spacing-3-75rem);--brand-component-avatar-size-large:var(--brand-size-spacing-6rem);--brand-component-avatar-radius:var(--brand-size-radius-full);--brand-component-avatar-background-default:var(--brand-color-light-primary-primary-container);--brand-component-avatar-foreground-default:var(--brand-color-light-primary-on-primary-container);--brand-component-avatar-border-default:var(--brand-color-light-surface-surface);--brand-component-avatar-border-weight:2px;--brand-component-avatar-font-family:var(--brand-typography-font-family-heading);--brand-component-avatar-font-weight:0px;--brand-component-combobox-no-results-text:var(--brand-color-light-surface-on-surface-dim);--brand-component-combobox-highlight-text:var(--brand-color-light-primary-primary);--brand-component-combobox-max-height:240px;--brand-component-date-input-calendar-radius:var(--brand-size-radius-medium);--brand-component-date-input-calendar-padding:var(--brand-size-spacing-1-25rem);--brand-component-date-input-calendar-background:var(--brand-color-light-surface-surface);--brand-component-date-input-day-size:var(--brand-size-spacing-3rem);--brand-component-date-input-day-radius:var(--brand-size-radius-full);--brand-component-date-input-day-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-date-input-day-background-selected:var(--brand-color-light-primary-primary);--brand-component-date-input-day-text-default:var(--brand-color-light-surface-on-surface);--brand-component-date-input-day-text-selected:var(--brand-color-light-primary-on-primary);--brand-component-date-input-day-text-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-date-input-day-text-outside:var(--brand-color-light-surface-on-surface-dim);--brand-component-drawer-xs-width:0px;--brand-component-drawer-sm-width:400px;--brand-component-drawer-md-width:480px;--brand-component-drawer-radius:var(--brand-size-radius-none);--brand-component-drawer-header-text:var(--brand-color-light-primary-primary);--brand-component-drawer-overlay-background:var(--brand-color-light-alpha-neutral-highest);--brand-component-testimonial-padding:var(--brand-size-spacing-2-5rem);--brand-component-testimonial-radius:var(--brand-size-radius-medium);--brand-component-testimonial-gap:var(--brand-size-spacing-2rem);--brand-component-testimonial-quote-text:var(--brand-color-light-surface-on-surface);--brand-component-testimonial-quote-icon:var(--brand-color-light-primary-primary);--brand-component-testimonial-quote-icon-size:var(--brand-size-spacing-2-5rem);--brand-component-testimonial-attribution-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-testimonial-attribution-gap:var(--brand-size-spacing-1-5rem);--brand-component-testimonial-background-default:var(--brand-color-light-surface-surface);--brand-component-testimonial-background-primary:var(--brand-color-light-primary-primary-container);--brand-component-empty-state-padding:var(--brand-size-spacing-5rem);--brand-component-empty-state-gap:var(--brand-size-spacing-2rem);--brand-component-empty-state-max-width:480px;--brand-component-empty-state-icon-size:var(--brand-size-spacing-5rem);--brand-component-empty-state-icon-color:var(--brand-color-light-surface-on-surface-dim);--brand-component-empty-state-icon-background:var(--brand-color-light-primary-primary-container);--brand-component-empty-state-icon-radius:var(--brand-size-radius-full);--brand-component-empty-state-heading:var(--brand-color-light-surface-on-surface);--brand-component-empty-state-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-empty-state-button-padding-top:var(--brand-size-spacing-1-25rem);--brand-component-fieldset-padding:var(--brand-size-spacing-2rem);--brand-component-fieldset-gap:var(--brand-size-spacing-1-25rem);--brand-component-fieldset-border:var(--brand-color-light-border-subtle);--brand-component-fieldset-border-weight:1px;--brand-component-fieldset-radius:var(--brand-size-radius-small);--brand-component-fieldset-legend-text:var(--brand-color-light-surface-on-surface);--brand-component-fieldset-legend-font-weight:0px;--brand-component-file-upload-padding:var(--brand-size-spacing-3rem);--brand-component-file-upload-radius:var(--brand-size-radius-medium);--brand-component-file-upload-gap:var(--brand-size-spacing-1-25rem);--brand-component-file-upload-border-default:var(--brand-color-light-border-default);--brand-component-file-upload-border-active:var(--brand-color-light-primary-primary);--brand-component-file-upload-border-error:var(--brand-color-light-critical-critical);--brand-component-file-upload-border-weight:2px;--brand-component-file-upload-border-style:dashed;--brand-component-file-upload-background-default:var(--brand-color-light-surface-surface);--brand-component-file-upload-background-active:var(--brand-color-light-primary-primary-container);--brand-component-file-upload-icon:var(--brand-color-light-primary-primary);--brand-component-file-upload-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-file-upload-link-text:var(--brand-color-light-primary-primary);--brand-component-file-upload-item-gap:var(--brand-size-spacing-1rem);--brand-component-toggle-tip-padding:var(--brand-size-spacing-1-25rem);--brand-component-toggle-tip-radius:var(--brand-size-radius-small);--brand-component-toggle-tip-max-width:280px;--brand-component-toggle-tip-background:var(--brand-color-light-surface-surface-inverse);--brand-component-toggle-tip-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-toggle-tip-arrow-size:var(--brand-size-spacing-1rem);--brand-component-toggle-tip-gap:var(--brand-size-spacing-1rem);--brand-component-toggle-tip-trigger-size:var(--brand-size-spacing-2rem);--brand-component-toggle-tip-trigger-foreground:var(--brand-color-light-primary-primary);--brand-component-toggle-tip-trigger-foreground-hover:var(--brand-color-light-primary-primary-active);--brand-component-progress-bar-height:var(--brand-size-spacing-1rem);--brand-component-progress-bar-radius:var(--brand-size-radius-full);--brand-component-progress-bar-track-background:var(--brand-color-light-surface-surface-alternative);--brand-component-progress-bar-fill-background:var(--brand-color-light-primary-primary);--brand-component-progress-bar-fill-positive:var(--brand-color-light-positive-positive);--brand-component-progress-bar-fill-critical:var(--brand-color-light-critical-critical);--brand-component-progress-bar-label-text:var(--brand-color-light-surface-on-surface);--brand-component-progress-bar-label-padding-bottom:var(--brand-size-spacing-1rem);--brand-component-progress-bar-value-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-rating-size:var(--brand-size-spacing-2rem);--brand-component-rating-gap:var(--brand-size-spacing-0-5rem);--brand-component-rating-filled:unknown-reference-VariableID:2261:421;--brand-component-rating-empty:var(--brand-color-light-surface-surface-alternative);--brand-component-rating-count-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-skeleton-background:var(--brand-color-light-surface-surface-alternative);--brand-component-skeleton-highlight:var(--brand-color-light-surface-surface);--brand-component-skeleton-radius-text:var(--brand-size-radius-extra-small);--brand-component-skeleton-radius-circle:var(--brand-size-radius-full);--brand-component-skeleton-radius-card:var(--brand-size-radius-medium);--brand-component-skeleton-gap:var(--brand-size-spacing-1rem);--brand-component-stack-xs-gap-small:var(--brand-size-spacing-1-25rem);--brand-component-stack-xs-gap-medium:var(--brand-size-spacing-2rem);--brand-component-stack-xs-gap-large:var(--brand-size-spacing-3rem);--brand-component-stack-sm-gap-small:var(--brand-size-spacing-2rem);--brand-component-stack-sm-gap-medium:var(--brand-size-spacing-2-5rem);--brand-component-stack-sm-gap-large:var(--brand-size-spacing-4rem);--brand-component-stack-md-gap-small:var(--brand-size-spacing-2-5rem);--brand-component-stack-md-gap-medium:var(--brand-size-spacing-4rem);--brand-component-stack-md-gap-large:var(--brand-size-spacing-6rem);--brand-component-toast-padding-x:var(--brand-size-spacing-1-25rem);--brand-component-toast-padding-y:var(--brand-size-spacing-1-25rem);--brand-component-toast-radius:var(--brand-size-radius-medium);--brand-component-toast-gap:var(--brand-size-spacing-1-5rem);--brand-component-toast-max-width:480px;--brand-component-toast-min-width:300px;--brand-component-toast-background:var(--brand-color-light-surface-surface-inverse);--brand-component-toast-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-toast-icon:var(--brand-color-light-surface-on-surface-inverse);--brand-component-toast-positive-accent:var(--brand-color-light-positive-positive);--brand-component-toast-critical-accent:var(--brand-color-light-critical-critical);--brand-component-toast-informative-accent:var(--brand-color-light-informative-informative);--brand-component-toast-action-text:var(--brand-color-light-primary-primary-inverted);--brand-component-toast-action-text-hover:var(--brand-color-light-primary-primary-active-inverted);--brand-component-page-contents-padding:var(--brand-size-spacing-0rem);--brand-component-page-contents-radius:var(--brand-size-radius-none);--brand-component-page-contents-background:var(--brand-color-light-alpha-transparent);--brand-component-page-contents-border:var(--brand-color-light-alpha-transparent);--brand-component-page-contents-border-weight:0px;--brand-component-page-contents-item-indicator-weight:2px;--brand-component-page-contents-heading-text:var(--brand-color-light-primary-primary);--brand-component-map-radius:var(--brand-size-radius-medium);--brand-component-map-border:var(--brand-color-light-border-subtle);--brand-component-map-border-weight:1px;--brand-component-map-xs-height:300px;--brand-component-map-sm-height:400px;--brand-component-map-md-height:500px;--brand-component-image-border-radius:var(--brand-size-radius-small);--brand-component-grid-xs-padding-y-small:var(--brand-size-spacing-1-25rem);--brand-component-grid-xs-padding-y-medium:var(--brand-size-spacing-2rem);--brand-component-grid-xs-padding-y-large:var(--brand-size-spacing-3rem);--brand-component-grid-sm-padding-y-small:var(--brand-size-spacing-2rem);--brand-component-grid-sm-padding-y-medium:var(--brand-size-spacing-2-5rem);--brand-component-grid-sm-padding-y-large:var(--brand-size-spacing-4rem);--brand-component-grid-md-padding-y-small:var(--brand-size-spacing-2-5rem);--brand-component-grid-md-padding-y-medium:var(--brand-size-spacing-4rem);--brand-component-grid-md-padding-y-large:var(--brand-size-spacing-6rem);--brand-color-light-secondary-on-secondary-active:var(--color-primary-900);--brand-color-light-surface-on-surface-dim:var(--color-neutral-400);--brand-color-light-surface-surface-dim:var(--color-neutral-100);--brand-color-light-material-level-0:var(--color-neutral-100);--breakpoint-grid-gutter:var(--brand-size-grid-xs-gutter);--breakpoint-grid-margin:var(--brand-size-grid-xs-margin);--breakpoint-grid-padding-y-small:var(--brand-component-grid-xs-padding-y-small);--breakpoint-grid-padding-y-medium:var(--brand-component-grid-xs-padding-y-medium);--breakpoint-grid-padding-y-large:var(--brand-component-grid-xs-padding-y-large);--breakpoint-header-gap:var(--brand-component-top-nav-menu-xs-sm-gap);--breakpoint-home-carousel-heading-font-size:var(--brand-component-carousel-heading-xs-font-size);--breakpoint-home-carousel-heading-line-height:var(--brand-component-carousel-heading-xs-line-height);--breakpoint-home-carousel-content-min-height:var(--brand-component-carousel-content-xs-min-height);--breakpoint-cookie-consent-gap:var(--brand-size-spacing-2rem);--breakpoint-cookie-consent-padding-y:var(--brand-size-spacing-2rem);--breakpoint-typography-spacing-before-heading-huge:var(--brand-typography-spacing-before-xs-heading-huge);--breakpoint-typography-spacing-before-heading-display:var(--brand-typography-spacing-before-xs-heading-display);--breakpoint-typography-spacing-before-heading-large:var(--brand-typography-spacing-before-xs-heading-large);--breakpoint-typography-spacing-before-heading-medium:var(--brand-typography-spacing-before-xs-heading-medium);--breakpoint-typography-spacing-before-heading-small:var(--brand-typography-spacing-before-xs-heading-small);--breakpoint-typography-spacing-before-heading-extra-small:var(--brand-typography-spacing-before-xs-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge:var(--brand-typography-spacing-after-xs-heading-huge);--breakpoint-typography-spacing-after-heading-display:var(--brand-typography-spacing-after-xs-heading-display);--breakpoint-typography-spacing-after-heading-large:var(--brand-typography-spacing-after-xs-heading-large);--breakpoint-typography-spacing-after-heading-medium:var(--brand-typography-spacing-after-xs-heading-medium);--breakpoint-typography-spacing-after-heading-small:var(--brand-typography-spacing-after-xs-heading-small);--breakpoint-typography-spacing-after-heading-extra-small:var(--brand-typography-spacing-after-xs-heading-extra-small);--breakpoint-page-header-padding-y:var(--brand-component-page-header-xs-padding-y);--breakpoint-page-header-breadcrumb-padding-bottom:var(--brand-component-page-header-breadcrumb-xs-padding-bottom);--breakpoint-page-header-50-50-column-count:var(--brand-component-page-header-50-50-xs-column-count);--breakpoint-page-header-min-height:var(--brand-component-page-header-xs-min-height);--breakpoint-hero-content-padding-x:var(--brand-component-hero-content-xs-padding-x);--breakpoint-hero-content-padding-y:var(--brand-component-hero-content-xs-padding-y);--breakpoint-hero-content-padding-none:var(--brand-component-hero-content-xs-padding-none);--breakpoint-hero-left-column-count:var(--brand-component-hero-left-xs-column-count);--breakpoint-hero-right-column-count:var(--brand-component-hero-right-xs-column-count);--breakpoint-modal-max-width:var(--brand-component-modal-xs-max-width);--breakpoint-footer-logo-height:var(--brand-component-footer-logo-xs-height);--breakpoint-footer-links-column-count:var(--brand-component-footer-links-xs-column-count);--breakpoint-top-nav-min-height:var(--brand-component-top-nav-xs-min-height);--breakpoint-image-gallery-column-count:var(--brand-component-image-gallery-xs-column-count);--breakpoint-bento-box-column-count:var(--brand-component-bento-box-xs-column-count);--breakpoint-drawer-width:var(--brand-component-drawer-xs-width);--breakpoint-map-height:var(--brand-component-map-xs-height);--breakpoint-stack-gap-small:var(--brand-component-stack-xs-gap-small);--breakpoint-stack-gap-medium:var(--brand-component-stack-xs-gap-medium);--breakpoint-stack-gap-large:var(--brand-component-stack-xs-gap-large);--menu-transition:0.3s;--menu-ease-fast-slow-fast:cubic-bezier(0.25,1,0.25,1);--menu-bg:var(--brand-color-light-tertiary-tertiary);--menu-color:var(--brand-color-light-tertiary-on-tertiary);--typography-font-weight-300:300;--typography-font-weight-500:500;--typography-font-weight-700:700;--brand-component-button-background-primary-default-lime:var(--brand-color-light-secondary-secondary);--brand-component-button-background-primary-hover-lime:var(--color-secondary-500);--brand-component-button-background-primary-active-lime:var(--color-secondary-500);--brand-component-button-background-primary-disabled-lime:var(--brand-color-light-surface-surface-dim);--brand-component-button-background-primary-default-green:var(--brand-color-light-tertiary-tertiary);--brand-component-button-background-primary-hover-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-background-primary-active-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-background-primary-disabled-green:var(--brand-color-light-surface-surface-dim);--brand-component-button-background-primary-default-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-button-background-primary-hover-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-background-primary-active-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-background-primary-disabled-pink:var(--brand-color-light-surface-surface-dim);--brand-component-button-background-secondary-default-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-hover-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-active-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-disabled-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-default-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-hover-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-active-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-disabled-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-default-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-hover-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-active-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-disabled-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-default-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-hover-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-active-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-disabled-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-default-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-hover-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-active-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-disabled-green:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-default-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-hover-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-active-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-disabled-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-text-secondary-default-lime:var(--brand-color-light-secondary-secondary);--brand-component-button-text-secondary-hover-lime:var(--color-secondary-500);--brand-component-button-text-secondary-active-lime:var(--color-secondary-500);--brand-component-button-text-secondary-disabled-lime:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-secondary-default-green:var(--brand-color-light-tertiary-tertiary);--brand-component-button-text-secondary-hover-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-text-secondary-active-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-text-secondary-disabled-green:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-secondary-default-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-button-text-secondary-hover-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-text-secondary-active-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-text-secondary-disabled-pink:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-tertiary-default-lime:var(--brand-color-light-secondary-secondary);--brand-component-button-text-tertiary-hover-lime:var(--color-secondary-500);--brand-component-button-text-tertiary-active-lime:var(--color-secondary-500);--brand-component-button-text-tertiary-disabled-lime:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-tertiary-default-green:var(--brand-color-light-tertiary-tertiary);--brand-component-button-text-tertiary-hover-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-text-tertiary-active-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-text-tertiary-disabled-green:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-tertiary-default-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-button-text-tertiary-hover-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-text-tertiary-active-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-text-tertiary-disabled-pink:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-primary-default-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-button-text-primary-hover-lime:var(--brand-color-light-secondary-on-secondary-active);--brand-component-button-text-primary-active-lime:var(--brand-color-light-secondary-on-secondary-active);--brand-component-button-text-primary-disabled-lime:var(--brand-color-light-surface-on-surface-dim);--brand-component-button-text-primary-default-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-button-text-primary-hover-green:var(--color-secondary-500);--brand-component-button-text-primary-active-green:var(--color-secondary-500);--brand-component-button-text-primary-disabled-green:var(--brand-color-light-surface-on-surface-dim);--brand-component-button-text-primary-default-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-button-text-primary-hover-pink:var(--brand-color-light-quaternary-on-quaternary-inverted);--brand-component-button-text-primary-active-pink:var(--brand-color-light-quaternary-on-quaternary-inverted);--brand-component-button-text-primary-disabled-pink:var(--brand-color-light-surface-on-surface-dim);--brand-component-button-border-secondary-default-lime:var(--brand-color-light-secondary-secondary);--brand-component-button-border-secondary-hover-lime:var(--color-secondary-500);--brand-component-button-border-secondary-active-lime:var(--color-secondary-500);--brand-component-button-border-secondary-disabled-lime:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-secondary-default-green:var(--brand-color-light-tertiary-tertiary);--brand-component-button-border-secondary-hover-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-border-secondary-active-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-border-secondary-disabled-green:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-secondary-default-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-button-border-secondary-hover-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-border-secondary-active-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-border-secondary-disabled-pink:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-tertiary-default-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-hover-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-active-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-disabled-lime:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-default-green:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-hover-green:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-active-green:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-disabled-green:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-default-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-hover-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-active-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-disabled-pink:var(--brand-color-light-alpha-transparent);--brand-component-button-border-primary-default-lime:var(--brand-color-light-secondary-secondary);--brand-component-button-border-primary-hover-lime:var(--color-secondary-500);--brand-component-button-border-primary-active-lime:var(--color-secondary-500);--brand-component-button-border-primary-disabled-lime:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-primary-default-green:var(--brand-color-light-tertiary-tertiary);--brand-component-button-border-primary-hover-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-border-primary-active-green:var(--brand-color-light-tertiary-tertiary-active-inverted);--brand-component-button-border-primary-disabled-green:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-primary-default-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-button-border-primary-hover-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-border-primary-active-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-button-border-primary-disabled-pink:var(--brand-color-light-surface-surface-dim);--brand-component-input-textarea-radius:var(--size-1-5rem);--brand-component-input-border-weight:1px;--brand-component-accordion-item-icon-size:var(--brand-size-spacing-1rem);--brand-component-accordion-item-icon-gap:var(--brand-size-spacing-0-5rem);--brand-component-accordion-item-min-width:200px;--brand-component-accordion-content-background:var(--brand-color-light-secondary-secondary);--brand-component-accordion-content-radius-top:var(--brand-size-radius-none);--brand-component-tabs-content-foreground-dark-green:var(--brand-color-light-theme-primary-on-primary-inverted);--brand-component-tabs-content-foreground-default:var(--brand-color-light-primary-on-primary-container);--brand-component-tabs-content-foreground-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-tabs-content-foreground-pink:var(--brand-color-light-quaternary-on-quaternary-container-alternative);--brand-component-tabs-content-radius:var(--brand-size-radius-medium);--brand-component-tabs-foreground-dark-green-default:var(--brand-color-light-primary-on-primary);--brand-component-tabs-foreground-dark-green-hover:var(--brand-color-light-primary-on-primary);--brand-component-tabs-foreground-default-default:var(--brand-color-light-primary-on-primary-container);--brand-component-tabs-foreground-default-hover:var(--brand-color-light-primary-on-primary-container);--brand-component-tabs-foreground-lime-default:var(--brand-color-light-secondary-on-secondary);--brand-component-tabs-foreground-lime-hover:var(--brand-color-light-secondary-on-secondary);--brand-component-tabs-foreground-pink-default:var(--brand-color-light-quaternary-on-quaternary-container-alternative);--brand-component-tabs-foreground-pink-hover:var(--brand-color-light-quaternary-on-quaternary-container-alternative);--brand-component-tabs-background-dark-green-default:var(--brand-color-light-primary-primary);--brand-component-tabs-background-dark-green-inactive:var(--color-primary-900);--brand-component-tabs-background-dark-green-hover:var(--color-primary-900);--brand-component-tabs-background-default-default:var(--brand-color-light-primary-primary-container);--brand-component-tabs-background-default-inactive:var(--brand-color-light-primary-primary-container-alternative);--brand-component-tabs-background-default-hover:var(--brand-color-light-primary-primary-container-alternative);--brand-component-tabs-background-lime-default:var(--brand-color-light-secondary-secondary);--brand-component-tabs-background-lime-inactive:var(--brand-color-light-secondary-secondary-container-alternative);--brand-component-tabs-background-lime-hover:var(--brand-color-light-secondary-secondary-container-alternative);--brand-component-tabs-background-pink-default:var(--brand-color-light-quaternary-quaternary-container);--brand-component-tabs-background-pink-inactive:var(--brand-color-light-quaternary-quaternary-container-alternative);--brand-component-tabs-background-pink-hover:var(--brand-color-light-quaternary-quaternary-container-alternative);--brand-component-table-last-row-border-weight:2px;--brand-component-table-sort-active-font-weight:var(--typography-font-weight-700);--brand-component-pagination-complex-numbers-gap:5px;--brand-component-pagination-prev-next-background-default:var(--brand-color-light-secondary-secondary);--brand-component-pagination-prev-next-background-hover:var(--brand-color-light-tertiary-tertiary);--brand-component-pagination-prev-next-text:var(--brand-color-light-primary-primary);--brand-component-pagination-prev-next-padding-x:20px;--brand-component-pagination-prev-next-padding-y:11px;--brand-component-pagination-prev-next-gap:var(--size-0-5rem);--brand-component-top-nav-padding-y-xs:var(--brand-size-spacing-1-25rem);--brand-component-top-nav-padding-y-sm:var(--brand-size-spacing-2-5rem);--brand-component-top-nav-padding-y-md:var(--brand-size-spacing-2-5rem);--brand-component-text-style-heading-small-font-weight:var(--typography-font-weight-500);--brand-component-text-style-heading-large-font-weight:var(--typography-font-weight-300);--brand-component-card-default-meta-padding-top:var(--size-1-25rem);--brand-component-card-simple-image-padding-bottom:var(--brand-size-spacing-1-25rem);--brand-component-card-simple-content-gap:var(--brand-size-spacing-1rem);--brand-component-card-simple-padding:var(--brand-size-spacing-1-5rem);--brand-component-card-simple-font-size:var(--breakpoint-typography-font-size-heading-small);--brand-component-card-simple-line-height:var(--breakpoint-typography-line-height-heading-small);--brand-component-card-background-default-lime:var(--brand-color-light-secondary-secondary);--brand-component-card-background-hover-lime:var(--brand-color-light-secondary-secondary-inverted);--brand-component-card-background-default-green:var(--brand-color-light-tertiary-tertiary-container-alternative);--brand-component-card-background-hover-green:var(--brand-color-light-tertiary-tertiary);--brand-component-card-background-default-pink:var(--brand-color-light-quaternary-quaternary-container-alternative);--brand-component-card-background-hover-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-card-tag-default-padding-bottom:var(--brand-size-spacing-0-5rem);--brand-component-card-tag-badge-radius:var(--brand-size-radius-full);--brand-component-card-tag-badge-background:var(--brand-color-light-secondary-secondary);--brand-component-card-tag-badge-text:var(--brand-color-light-primary-primary);--brand-component-card-tag-badge-padding-x:var(--brand-size-spacing-1-25rem);--brand-component-card-tag-badge-padding-y:var(--size-0-5rem);--brand-component-card-overlay-date-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-card-overlay-date-font-weight:var(--typography-font-weight-medium);--brand-component-card-overlay-date-letter-spacing:-0.01px;--brand-component-card-overlay-date-margin-bottom:var(--brand-size-spacing-0-25rem);--brand-component-card-tile-vertical-image-background:var(--theme-color-light-primary-primary-container);--brand-component-card-tile-vertical-image-background-hover:var(--theme-color-light-primary-primary-container-alternative);--brand-component-card-tile-vertical-image-foreground:var(--theme-color-light-primary-on-primary-container);--brand-component-card-tile-vertical-heading:var(--theme-color-light-primary-primary-accent);--brand-component-card-team-background:var(--brand-color-light-secondary-secondary-container);--brand-component-card-team-text:var(--brand-color-light-primary-primary);--brand-component-card-team-content-padding:var(--brand-size-spacing-1-25rem);--brand-component-card-team-content-overlap:-20px;--brand-component-card-team-content-padding-top:var(--brand-size-spacing-1rem);--brand-component-card-team-role-margin-top:var(--brand-size-spacing-0-25rem);--brand-component-card-team-radius:var(--brand-size-radius-small);--brand-component-card-event-header-radius:var(--brand-size-radius-small);--brand-component-card-event-header-padding-top:var(--brand-size-spacing-1rem);--brand-component-card-event-header-padding-x:var(--brand-size-spacing-1-25rem);--brand-component-card-event-header-padding-bottom:var(--brand-size-spacing-1-25rem);--brand-component-card-event-header-background:var(--brand-color-light-primary-primary);--brand-component-card-event-heading-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-card-event-body-spacing:var(--brand-size-spacing-1-5rem);--brand-component-card-event-details-margin-top:var(--brand-size-spacing-1rem);--brand-component-card-event-details-column-gap:var(--brand-size-spacing-1rem);--brand-component-card-event-detail-gap:var(--brand-size-spacing-0-5rem);--brand-component-card-event-detail-icon-size:var(--brand-size-spacing-1rem);--brand-component-card-event-tags-gap:var(--brand-size-spacing-0-5rem);--brand-component-card-event-tags-margin-top:var(--brand-size-spacing-1-5rem);--brand-component-card-event-list-gap:var(--brand-size-spacing-2rem);--brand-component-card-event-list-thumb-size:200px;--brand-component-card-event-list-desc-margin-top:var(--brand-size-spacing-1rem);--brand-component-card-coloured-foreground-default:var(--brand-color-light-primary-on-primary-container);--brand-component-card-coloured-foreground-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-card-coloured-foreground-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-card-coloured-foreground-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-card-icon-container-background-default:var(--color-secondary-50);--brand-component-card-icon-container-background-lime:var(--color-secondary-300);--brand-component-card-icon-container-background-green:var(--color-secondary-50);--brand-component-card-icon-container-background-pink:var(--color-secondary-50);--brand-component-card-icon-container-background-hover-default:var(--color-secondary-100);--brand-component-card-icon-container-background-hover-lime:var(--color-secondary-100);--brand-component-card-icon-container-background-hover-green:var(--color-secondary-200);--brand-component-card-icon-container-background-hover-pink:var(--color-secondary-50);--brand-component-card-icon-container-foreground-default:var(--color-primary-900);--brand-component-card-icon-container-foreground-lime:var(--color-primary-900);--brand-component-card-icon-container-foreground-green:var(--color-primary-900);--brand-component-card-icon-container-foreground-pink:var(--color-secondary-600);--brand-component-card-icon-container-foreground-hover-default:var(--color-primary-900);--brand-component-card-icon-container-foreground-hover-lime:var(--color-primary-900);--brand-component-card-icon-container-foreground-hover-green:var(--color-primary-900);--brand-component-card-icon-container-foreground-hover-pink:var(--color-secondary-600);--brand-component-card-icon-container-container-size:56px;--brand-component-card-icon-container-icon-size:24px;--brand-component-card-icon-container-radius:var(--brand-size-radius-full);--brand-component-card-actions-padding-top:var(--size-1rem);--brand-component-page-header-background-lime:var(--brand-color-light-secondary-secondary);--brand-component-page-header-background-green:var(--brand-color-light-tertiary-tertiary);--brand-component-page-header-background-pink:var(--brand-color-light-quaternary-quaternary-inverted);--brand-component-page-header-text-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-page-header-text-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-page-header-text-pink:var(--brand-color-light-quaternary-on-quaternary-container);--brand-component-page-header-heading-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-page-header-heading-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-page-header-heading-pink:var(--brand-color-light-quaternary-on-quaternary-inverted);--brand-component-page-header-md-min-height-tall:650px;--brand-component-page-header-md-min-height-default:432px;--brand-component-page-header-xs-min-height-tall:320px;--brand-component-page-header-xs-min-height-default:240px;--brand-component-page-header-sm-min-height-tall:400px;--brand-component-page-header-sm-min-height-default:300px;--brand-component-page-header-breadcrumb-xs-margin-bottom:var(--brand-size-spacing-2rem);--brand-component-page-header-breadcrumb-sm-margin-bottom:var(--brand-size-spacing-2-5rem);--brand-component-page-header-breadcrumb-md-margin-bottom:var(--brand-size-spacing-3rem);--brand-component-page-header-breadcrumb-padding-top:var(--size-0-5rem);--brand-component-page-header-mask-default:var(--brand-color-light-primary-primary-accent);--brand-component-page-header-mask-lime:var(--brand-color-light-primary-primary);--brand-component-page-header-mask-green:var(--brand-color-light-primary-primary-accent);--brand-component-page-header-mask-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-footer-border-radius-top:var(--brand-size-radius-extra-large);--brand-component-footer-border-radius-bottom:var(--brand-size-radius-none);--brand-component-hero-text-default:var(--brand-color-light-primary-on-primary);--brand-component-hero-text-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-hero-text-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-hero-text-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-hero-heading-default:var(--brand-color-light-primary-on-primary);--brand-component-hero-heading-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-hero-heading-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-hero-heading-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-hero-background-default:var(--brand-color-light-primary-primary);--brand-component-hero-background-lime:var(--brand-color-light-secondary-secondary);--brand-component-hero-background-green:var(--brand-color-light-tertiary-tertiary);--brand-component-hero-background-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-lozenge-background-lime:var(--brand-color-light-secondary-secondary);--brand-component-lozenge-background-lavender:var(--color-secondary-100);--brand-component-lozenge-background-pink:var(--brand-color-light-quaternary-quaternary-container-alternative);--brand-component-lozenge-background-lime-outline:var(--brand-color-light-alpha-transparent);--brand-component-lozenge-background-lavender-outline:var(--brand-color-light-alpha-transparent);--brand-component-lozenge-background-pink-outline:var(--brand-color-light-alpha-transparent);--brand-component-lozenge-background-dark-green:var(--brand-color-light-primary-primary);--brand-component-lozenge-background-dark-green-outline:var(--brand-color-light-alpha-transparent);--brand-component-lozenge-background-green:var(--brand-color-light-tertiary-tertiary);--brand-component-lozenge-background-green-outline:var(--brand-color-light-alpha-transparent);--brand-component-lozenge-border-lime:var(--brand-color-light-secondary-secondary);--brand-component-lozenge-border-lavender:var(--color-secondary-100);--brand-component-lozenge-border-pink:var(--brand-color-light-quaternary-quaternary-container-alternative);--brand-component-lozenge-border-lime-outline:var(--brand-color-light-secondary-secondary);--brand-component-lozenge-border-lavender-outline:var(--color-secondary-100);--brand-component-lozenge-border-pink-outline:var(--brand-color-light-quaternary-quaternary-container-alternative);--brand-component-lozenge-border-dark-green:var(--brand-color-light-primary-primary);--brand-component-lozenge-border-dark-green-outline:var(--brand-color-light-primary-primary);--brand-component-lozenge-border-green:var(--brand-color-light-tertiary-tertiary);--brand-component-lozenge-border-green-outline:var(--brand-color-light-tertiary-tertiary);--brand-component-lozenge-text-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-lozenge-text-lavender:var(--brand-color-light-primary-primary);--brand-component-lozenge-text-pink:var(--brand-color-light-surface-on-surface);--brand-component-lozenge-text-lime-outline:var(--brand-color-light-secondary-secondary);--brand-component-lozenge-text-lavender-outline:var(--color-secondary-300);--brand-component-lozenge-text-pink-outline:var(--brand-color-light-quaternary-quaternary);--brand-component-lozenge-text-dark-green:var(--brand-color-light-primary-on-primary);--brand-component-lozenge-text-dark-green-outline:var(--brand-color-light-primary-primary);--brand-component-lozenge-text-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-lozenge-text-green-outline:var(--brand-color-light-tertiary-tertiary);--brand-component-icon-button-background-tertiary-default:var(--brand-component-button-background-tertiary-default);--brand-component-icon-button-background-tertiary-hover:var(--brand-component-button-background-tertiary-hover);--brand-component-icon-button-background-tertiary-default-lime:var(--brand-component-button-background-tertiary-default-lime);--brand-component-icon-button-background-tertiary-default-green:var(--brand-component-button-background-tertiary-default-green);--brand-component-icon-button-background-tertiary-default-pink:var(--brand-component-button-background-tertiary-default-pink);--brand-component-icon-button-background-tertiary-hover-lime:var(--brand-component-button-background-tertiary-hover-lime);--brand-component-icon-button-background-tertiary-hover-green:var(--brand-component-button-background-tertiary-hover-green);--brand-component-icon-button-background-tertiary-hover-pink:var(--brand-component-button-background-tertiary-hover-pink);--brand-component-icon-button-background-tertiary-active:var(--brand-component-button-background-tertiary-active);--brand-component-icon-button-background-tertiary-active-lime:var(--brand-component-button-background-tertiary-active-lime);--brand-component-icon-button-background-tertiary-active-green:var(--brand-component-button-background-tertiary-active-green);--brand-component-icon-button-background-tertiary-active-pink:var(--brand-component-button-background-tertiary-active-pink);--brand-component-icon-button-background-tertiary-disabled:var(--brand-component-button-background-tertiary-disabled);--brand-component-icon-button-background-tertiary-disabled-lime:var(--brand-component-button-background-tertiary-disabled-lime);--brand-component-icon-button-background-tertiary-disabled-green:var(--brand-component-button-background-tertiary-disabled-green);--brand-component-icon-button-background-tertiary-disabled-pink:var(--brand-component-button-background-tertiary-disabled-pink);--brand-component-icon-button-background-primary-default-lime:var(--brand-component-button-background-primary-default-lime);--brand-component-icon-button-background-primary-default-green:var(--brand-component-button-background-primary-default-green);--brand-component-icon-button-background-primary-default-pink:var(--brand-component-button-background-primary-default-pink);--brand-component-icon-button-background-primary-hover-lime:var(--brand-component-button-background-primary-hover-lime);--brand-component-icon-button-background-primary-hover-green:var(--brand-component-button-background-primary-hover-green);--brand-component-icon-button-background-primary-hover-pink:var(--brand-component-button-background-primary-hover-pink);--brand-component-icon-button-background-primary-active-lime:var(--brand-component-button-background-primary-active-lime);--brand-component-icon-button-background-primary-active-green:var(--brand-component-button-background-primary-active-green);--brand-component-icon-button-background-primary-active-pink:var(--brand-component-button-background-primary-active-pink);--brand-component-icon-button-background-primary-disabled-lime:var(--brand-component-button-background-primary-disabled-lime);--brand-component-icon-button-background-primary-disabled-green:var(--brand-component-button-background-primary-disabled-green);--brand-component-icon-button-background-primary-disabled-pink:var(--brand-component-button-background-primary-disabled-pink);--brand-component-icon-button-background-secondary-default:var(--brand-component-button-background-secondary-default);--brand-component-icon-button-background-secondary-default-lime:var(--brand-component-button-background-secondary-default-lime);--brand-component-icon-button-background-secondary-default-green:var(--brand-component-button-background-secondary-default-green);--brand-component-icon-button-background-secondary-default-pink:var(--brand-component-button-background-secondary-default-pink);--brand-component-icon-button-background-secondary-hover:var(--brand-component-button-background-secondary-hover);--brand-component-icon-button-background-secondary-hover-lime:var(--brand-component-button-background-secondary-hover-lime);--brand-component-icon-button-background-secondary-hover-green:var(--brand-component-button-background-secondary-hover-green);--brand-component-icon-button-background-secondary-hover-pink:var(--brand-component-button-background-secondary-hover-pink);--brand-component-icon-button-background-secondary-active:var(--brand-component-button-background-secondary-active);--brand-component-icon-button-background-secondary-active-lime:var(--brand-component-button-background-secondary-active-lime);--brand-component-icon-button-background-secondary-active-green:var(--brand-component-button-background-secondary-active-green);--brand-component-icon-button-background-secondary-active-pink:var(--brand-component-button-background-secondary-active-pink);--brand-component-icon-button-background-secondary-disabled:var(--brand-component-button-background-secondary-disabled);--brand-component-icon-button-background-secondary-disabled-lime:var(--brand-component-button-background-secondary-disabled-lime);--brand-component-icon-button-background-secondary-disabled-green:var(--brand-component-button-background-secondary-disabled-green);--brand-component-icon-button-background-secondary-disabled-pink:var(--brand-component-button-background-secondary-disabled-pink);--brand-component-icon-button-foreground-tertiary-default-lime:var(--brand-component-button-text-tertiary-default-lime);--brand-component-icon-button-foreground-tertiary-default-green:var(--brand-component-button-text-tertiary-default-green);--brand-component-icon-button-foreground-tertiary-default-pink:var(--brand-component-button-text-tertiary-default-pink);--brand-component-icon-button-foreground-tertiary-hover-lime:var(--brand-component-button-text-tertiary-hover-lime);--brand-component-icon-button-foreground-tertiary-hover-green:var(--brand-component-button-text-tertiary-hover-green);--brand-component-icon-button-foreground-tertiary-hover-pink:var(--brand-component-button-text-tertiary-hover-pink);--brand-component-icon-button-foreground-tertiary-active-lime:var(--brand-component-button-text-tertiary-active-lime);--brand-component-icon-button-foreground-tertiary-active-green:var(--brand-component-button-text-tertiary-active-green);--brand-component-icon-button-foreground-tertiary-active-pink:var(--brand-component-button-text-tertiary-active-pink);--brand-component-icon-button-foreground-tertiary-disabled-lime:var(--brand-component-button-text-tertiary-disabled-lime);--brand-component-icon-button-foreground-tertiary-disabled-green:var(--brand-component-button-text-tertiary-disabled-green);--brand-component-icon-button-foreground-tertiary-disabled-pink:var(--brand-component-button-text-tertiary-disabled-pink);--brand-component-icon-button-foreground-primary-default-lime:var(--brand-component-button-text-primary-default-lime);--brand-component-icon-button-foreground-primary-default-green:var(--brand-component-button-text-primary-default-green);--brand-component-icon-button-foreground-primary-default-pink:var(--brand-component-button-text-primary-default-pink);--brand-component-icon-button-foreground-primary-hover-lime:var(--brand-component-button-text-primary-hover-lime);--brand-component-icon-button-foreground-primary-hover-green:var(--brand-component-button-text-primary-hover-green);--brand-component-icon-button-foreground-primary-hover-pink:var(--brand-component-button-text-primary-hover-pink);--brand-component-icon-button-foreground-primary-active-lime:var(--brand-component-button-text-primary-active-lime);--brand-component-icon-button-foreground-primary-active-green:var(--brand-component-button-text-primary-active-green);--brand-component-icon-button-foreground-primary-active-pink:var(--brand-component-button-text-primary-active-pink);--brand-component-icon-button-foreground-primary-disabled-lime:var(--brand-component-button-text-primary-disabled-lime);--brand-component-icon-button-foreground-primary-disabled-green:var(--brand-component-button-text-primary-disabled-green);--brand-component-icon-button-foreground-primary-disabled-pink:var(--brand-component-button-text-primary-disabled-pink);--brand-component-icon-button-foreground-secondary-default-lime:var(--brand-component-button-text-secondary-default-lime);--brand-component-icon-button-foreground-secondary-default-green:var(--brand-component-button-text-secondary-default-green);--brand-component-icon-button-foreground-secondary-default-pink:var(--brand-component-button-text-secondary-default-pink);--brand-component-icon-button-foreground-secondary-hover-lime:var(--brand-component-button-text-secondary-hover-lime);--brand-component-icon-button-foreground-secondary-hover-green:var(--brand-component-button-text-secondary-hover-green);--brand-component-icon-button-foreground-secondary-hover-pink:var(--brand-component-button-text-secondary-hover-pink);--brand-component-icon-button-foreground-secondary-active-lime:var(--brand-component-button-text-secondary-active-lime);--brand-component-icon-button-foreground-secondary-active-green:var(--brand-component-button-text-secondary-active-green);--brand-component-icon-button-foreground-secondary-active-pink:var(--brand-component-button-text-secondary-active-pink);--brand-component-icon-button-foreground-secondary-disabled-lime:var(--brand-component-button-text-secondary-disabled-lime);--brand-component-icon-button-foreground-secondary-disabled-green:var(--brand-component-button-text-secondary-disabled-green);--brand-component-icon-button-foreground-secondary-disabled-pink:var(--brand-component-button-text-secondary-disabled-pink);--brand-component-icon-button-border-primary-default:var(--brand-component-button-border-primary-default);--brand-component-icon-button-border-primary-default-lime:var(--brand-component-button-border-primary-default-lime);--brand-component-icon-button-border-primary-default-green:var(--brand-component-button-border-primary-default-green);--brand-component-icon-button-border-primary-default-pink:var(--brand-component-button-border-primary-default-pink);--brand-component-icon-button-border-primary-hover:var(--brand-component-button-border-primary-hover);--brand-component-icon-button-border-primary-hover-lime:var(--brand-component-button-border-primary-hover-lime);--brand-component-icon-button-border-primary-hover-green:var(--brand-component-button-border-primary-hover-green);--brand-component-icon-button-border-primary-hover-pink:var(--brand-component-button-border-primary-hover-pink);--brand-component-icon-button-border-primary-active:var(--brand-component-button-border-primary-active);--brand-component-icon-button-border-primary-active-lime:var(--brand-component-button-border-primary-active-lime);--brand-component-icon-button-border-primary-active-green:var(--brand-component-button-border-primary-active-green);--brand-component-icon-button-border-primary-active-pink:var(--brand-component-button-border-primary-active-pink);--brand-component-icon-button-border-primary-disabled:var(--brand-component-button-border-primary-disabled);--brand-component-icon-button-border-primary-disabled-lime:var(--brand-component-button-border-primary-disabled-lime);--brand-component-icon-button-border-primary-disabled-green:var(--brand-component-button-border-primary-disabled-green);--brand-component-icon-button-border-primary-disabled-pink:var(--brand-component-button-border-primary-disabled-pink);--brand-component-icon-button-border-secondary-default-lime:var(--brand-component-button-border-secondary-default-lime);--brand-component-icon-button-border-secondary-default-green:var(--brand-component-button-border-secondary-default-green);--brand-component-icon-button-border-secondary-default-pink:var(--brand-component-button-border-secondary-default-pink);--brand-component-icon-button-border-secondary-hover-lime:var(--brand-component-button-border-secondary-hover-lime);--brand-component-icon-button-border-secondary-hover-green:var(--brand-component-button-border-secondary-hover-green);--brand-component-icon-button-border-secondary-hover-pink:var(--brand-component-button-border-secondary-hover-pink);--brand-component-icon-button-border-secondary-active-lime:var(--brand-component-button-border-secondary-active-lime);--brand-component-icon-button-border-secondary-active-green:var(--brand-component-button-border-secondary-active-green);--brand-component-icon-button-border-secondary-active-pink:var(--brand-component-button-border-secondary-active-pink);--brand-component-icon-button-border-secondary-disabled-lime:var(--brand-component-button-border-secondary-disabled-lime);--brand-component-icon-button-border-secondary-disabled-green:var(--brand-component-button-border-secondary-disabled-green);--brand-component-icon-button-border-secondary-disabled-pink:var(--brand-component-button-border-secondary-disabled-pink);--brand-component-icon-button-border-tertiary-default:var(--brand-component-button-border-tertiary-default);--brand-component-icon-button-border-tertiary-default-lime:var(--brand-component-button-border-tertiary-default-lime);--brand-component-icon-button-border-tertiary-default-green:var(--brand-component-button-border-tertiary-default-green);--brand-component-icon-button-border-tertiary-default-pink:var(--brand-component-button-border-tertiary-default-pink);--brand-component-icon-button-border-tertiary-hover:var(--brand-component-button-border-tertiary-hover);--brand-component-icon-button-border-tertiary-hover-lime:var(--brand-component-button-border-tertiary-hover-lime);--brand-component-icon-button-border-tertiary-hover-green:var(--brand-component-button-border-tertiary-hover-green);--brand-component-icon-button-border-tertiary-hover-pink:var(--brand-component-button-border-tertiary-hover-pink);--brand-component-icon-button-border-tertiary-active:var(--brand-component-button-border-tertiary-active);--brand-component-icon-button-border-tertiary-active-lime:var(--brand-component-button-border-tertiary-active-lime);--brand-component-icon-button-border-tertiary-active-green:var(--brand-component-button-border-tertiary-active-green);--brand-component-icon-button-border-tertiary-active-pink:var(--brand-component-button-border-tertiary-active-pink);--brand-component-icon-button-border-tertiary-disabled:var(--brand-component-button-border-tertiary-disabled);--brand-component-icon-button-border-tertiary-disabled-lime:var(--brand-component-button-border-tertiary-disabled-lime);--brand-component-icon-button-border-tertiary-disabled-green:var(--brand-component-button-border-tertiary-disabled-green);--brand-component-icon-button-border-tertiary-disabled-pink:var(--brand-component-button-border-tertiary-disabled-pink);--brand-component-bento-box-item-background-lime:var(--brand-color-light-secondary-secondary);--brand-component-bento-box-item-background-green:var(--brand-color-light-tertiary-tertiary);--brand-component-bento-box-item-background-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-bento-box-item-heading-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-bento-box-item-heading-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-bento-box-item-heading-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-bento-box-item-text-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-bento-box-item-text-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-bento-box-item-text-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-date-input-calendar-margin-top:var(--size-0-5rem);--brand-component-date-input-header-text:var(--brand-color-light-primary-primary);--brand-component-date-input-weekday-text:var(--brand-color-light-primary-primary);--brand-component-drawer-divider-weight:1px;--brand-component-page-contents-item-padding-left:var(--brand-size-spacing-0-75rem);--brand-component-page-contents-heading-padding-bottom:var(--size-0-5rem);--brand-component-page-contents-nested-item-padding-left:var(--size-1rem);--brand-component-grid-xs-flow-small:var(--brand-size-spacing-1-25rem);--brand-component-grid-xs-flow-medium:var(--brand-size-spacing-2rem);--brand-component-grid-xs-flow-large:var(--brand-size-spacing-3rem);--brand-component-grid-sm-flow-small:var(--brand-size-spacing-2rem);--brand-component-grid-sm-flow-medium:var(--brand-size-spacing-2-5rem);--brand-component-grid-sm-flow-large:var(--brand-size-spacing-4rem);--brand-component-grid-md-flow-small:var(--brand-size-spacing-2-5rem);--brand-component-grid-md-flow-medium:var(--brand-size-spacing-4rem);--brand-component-grid-md-flow-large:var(--brand-size-spacing-6rem);--brand-component-grid-border-radius-top:var(--brand-size-radius-extra-large);--brand-component-cta-banner-background-default:var(--brand-color-light-primary-primary);--brand-component-cta-banner-background-lime:var(--brand-color-light-secondary-secondary);--brand-component-cta-banner-background-green:var(--brand-color-light-tertiary-tertiary);--brand-component-cta-banner-background-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-cta-banner-foreground-default:var(--brand-color-light-primary-on-primary);--brand-component-cta-banner-foreground-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-cta-banner-foreground-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-cta-banner-foreground-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-cta-banner-radius:var(--brand-size-radius-small);--brand-component-cta-banner-xs-padding-y:var(--brand-size-spacing-2rem);--brand-component-cta-banner-sm-padding-y:var(--brand-size-spacing-2rem);--brand-component-cta-banner-md-padding-y:var(--brand-size-spacing-2-5rem);--brand-component-cta-banner-padding-x-start:var(--brand-size-spacing-2rem);--brand-component-cta-banner-padding-x-end:var(--brand-size-spacing-1-5rem);--brand-component-cta-banner-gap:var(--brand-size-spacing-2rem);--brand-component-ticker-background:var(--brand-color-light-primary-primary);--brand-component-ticker-foreground:var(--brand-color-light-primary-primary-accent);--brand-component-ticker-button-foreground:var(--brand-color-light-primary-primary);--brand-component-ticker-bar-padding-y:var(--brand-size-spacing-0-5rem);--brand-component-ticker-bar-padding-x:var(--brand-size-spacing-1-5rem);--brand-component-ticker-bar-gap:var(--brand-size-spacing-2rem);--brand-component-ticker-gap:var(--brand-size-spacing-0-75rem);--brand-component-quote-block-background-lime:var(--brand-color-light-secondary-secondary);--brand-component-quote-block-background-green:var(--brand-color-light-tertiary-tertiary);--brand-component-quote-block-background-pink:var(--brand-color-light-quaternary-quaternary);--brand-component-quote-block-background-dark-green:var(--brand-color-light-primary-primary);--brand-component-quote-block-foreground-default:var(--brand-color-light-theme-primary-on-primary-container);--brand-component-quote-block-foreground-lime:var(--brand-color-light-secondary-on-secondary);--brand-component-quote-block-foreground-green:var(--brand-color-light-tertiary-on-tertiary);--brand-component-quote-block-foreground-pink:var(--brand-color-light-quaternary-on-quaternary);--brand-component-quote-block-foreground-dark-green:var(--brand-color-light-primary-on-primary);--brand-component-quote-block-radius:var(--brand-size-radius-large);--brand-component-quote-block-padding:var(--brand-size-spacing-2rem);--brand-component-quote-block-gap:var(--brand-size-spacing-3rem);--brand-component-quote-block-content-padding-top:var(--brand-size-spacing-2rem);--brand-component-quote-block-content-gap:var(--brand-size-spacing-1-5rem);--brand-component-quote-section-background:var(--color-secondary-300);--brand-component-quote-section-foreground:#fff;--brand-component-quote-section-overlay:#00000080;--brand-component-quote-section-radius:var(--brand-size-radius-large);--brand-component-quote-section-inner-gap:var(--brand-size-spacing-2rem);--brand-component-quote-section-padding:var(--brand-size-spacing-3-5rem);--brand-component-quote-attribution-gap:var(--size-0-25rem);--brand-component-video-background:#000;--brand-component-video-placeholder-background:var(--color-neutral-700);--brand-component-video-play-button-background:var(--brand-color-light-primary-primary);--brand-component-video-play-button-foreground:#fff;--brand-component-video-radius:var(--brand-size-radius-large);--brand-component-facet-dropdown-toggle-background-default:var(--brand-color-light-primary-primary-container);--brand-component-facet-dropdown-toggle-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-facet-dropdown-toggle-border-default:var(--brand-color-light-primary-primary);--brand-component-facet-dropdown-toggle-border-hover:var(--brand-color-light-primary-primary-active);--brand-component-facet-dropdown-toggle-text:var(--brand-color-light-primary-primary);--brand-component-facet-dropdown-toggle-icon:var(--brand-color-light-primary-primary);--brand-component-facet-dropdown-toggle-radius:var(--brand-size-radius-full);--brand-component-facet-dropdown-toggle-padding-y:var(--brand-size-spacing-0-5rem);--brand-component-facet-dropdown-toggle-gap:var(--brand-size-spacing-1rem);--brand-component-facet-dropdown-toggle-padding-left:18px;--brand-component-facet-dropdown-toggle-padding-right:9px;--brand-component-facet-dropdown-content-background:var(--brand-color-light-primary-primary-container);--brand-component-facet-dropdown-content-border:var(--brand-color-light-primary-primary);--brand-component-facet-dropdown-content-radius:var(--brand-size-radius-medium);--brand-component-facet-dropdown-content-padding:var(--brand-size-spacing-1rem);--brand-component-facet-dropdown-content-min-width:300px;--brand-component-facet-dropdown-option-padding-y:var(--brand-size-spacing-0-25rem);--brand-component-facet-dropdown-option-gap:var(--brand-size-spacing-0-5rem);--brand-component-facet-dropdown-option-checkbox-size:var(--breakpoint-typography-font-size-body);--brand-component-filter-pill-background:var(--color-secondary-100);--brand-component-filter-pill-text:var(--brand-color-light-primary-primary);--brand-component-filter-pill-icon-size:var(--breakpoint-typography-font-size-body);--brand-component-segmented-control-container-border:var(--brand-color-light-primary-primary);--brand-component-segmented-control-container-radius:var(--brand-size-radius-full);--brand-component-segmented-control-container-padding:var(--brand-size-spacing-0-25rem);--brand-component-search-list-filter-bar-row-gap:var(--brand-size-spacing-1-25rem);--brand-component-search-list-filter-bar-margin-bottom:var(--brand-size-spacing-3rem);--brand-component-search-list-filter-bar-dropdowns-gap:var(--brand-size-spacing-2rem);--brand-component-search-list-filter-bar-controls-gap:var(--brand-size-spacing-5rem);--brand-component-search-list-filter-bar-controls-margin-top:var(--brand-size-spacing-2rem);--brand-component-search-list-filter-bar-view-controls-gap:var(--brand-size-spacing-2rem);--brand-component-search-list-filter-bar-past-events-link:var(--brand-color-light-primary-primary);--brand-component-search-list-results-summary-margin-top:var(--brand-size-spacing-1-5rem);--brand-component-search-list-results-summary-margin-bottom:var(--brand-size-spacing-1rem);--brand-component-search-list-results-summary-color:var(--brand-color-light-primary-primary);--brand-component-search-list-grid-min-tile-size:320px;--brand-component-search-list-grid-row-gap:var(--brand-size-spacing-3-75rem);--brand-component-search-list-grid-column-gap:var(--brand-size-spacing-1-5rem);--brand-component-search-list-pager-margin-top:var(--brand-size-spacing-3rem);--brand-component-search-list-past-events-heading-margin-bottom:var(--brand-size-spacing-2-5rem);--brand-component-search-list-month-group-header-background:var(--brand-color-light-primary-primary);--brand-component-search-list-month-group-header-text:var(--brand-color-light-secondary-secondary);--brand-component-search-list-month-group-header-padding-x:25px;--brand-component-search-list-month-group-header-padding-y:15px;--brand-component-search-list-month-group-header-radius:25px;--brand-component-search-list-month-group-header-font-size:1.75rem;--brand-component-search-list-calendar-lane-background:var(--brand-color-light-quaternary-quaternary-container);--brand-component-search-list-calendar-lane-min-height:80px;--brand-component-search-list-calendar-column-radius:16px;--brand-component-search-list-calendar-day-padding:4px;--brand-component-search-list-calendar-day-number-text:var(--brand-color-light-primary-primary);--brand-component-search-list-calendar-day-header-padding:16px;--brand-component-search-list-calendar-today-background:var(--brand-color-light-primary-primary);--brand-component-search-list-calendar-today-text:var(--brand-color-light-primary-primary-container);--brand-component-search-list-calendar-event-border:var(--brand-color-light-primary-primary);--brand-component-search-list-calendar-event-border-weight:2px;--brand-component-search-list-calendar-event-radius:16px;--brand-component-search-list-calendar-event-background:#fff;--brand-component-search-list-calendar-event-header-training-background:var(--brand-color-light-tertiary-tertiary);--brand-component-search-list-calendar-event-header-standard-background:var(--brand-color-light-secondary-secondary);--brand-component-search-list-calendar-event-header-external-background:#89b6e5;--brand-component-search-list-calendar-event-type-training-text:var(--color-primary-900);--brand-component-search-list-calendar-event-type-standard-text:var(--brand-color-light-primary-primary);--brand-component-search-list-calendar-event-header-padding-x:12px;--brand-component-search-list-calendar-event-header-padding-y:4px;--brand-component-search-list-calendar-event-header-gap:8px;--brand-component-search-list-calendar-event-content-padding:16px;--brand-component-search-list-calendar-divider:var(--brand-color-light-tertiary-tertiary);--brand-component-search-list-search-input-background:var(--brand-color-light-alpha-transparent);--brand-component-search-list-search-input-border:var(--brand-color-light-primary-primary);--brand-component-search-list-search-input-text:var(--brand-color-light-primary-primary);--brand-component-search-list-search-input-radius:var(--brand-size-radius-full);--brand-component-search-list-search-input-padding-y:var(--brand-component-facet-dropdown-toggle-padding-y);--brand-component-search-list-search-input-padding-x:var(--brand-size-spacing-1-25rem);--brand-component-search-list-search-input-icon-clearance:var(--brand-size-spacing-3rem);--brand-component-search-list-search-input-icon-inset:var(--brand-size-spacing-1rem);--brand-component-search-list-search-input-icon-size:var(--brand-size-spacing-1-5rem);--brand-component-search-list-items-per-page-padding-y:var(--brand-component-facet-dropdown-toggle-padding-y);--brand-component-search-list-items-per-page-padding-left:var(--brand-size-spacing-1rem);--brand-component-search-list-items-per-page-padding-right:var(--brand-size-spacing-2-5rem);--brand-component-search-list-items-per-page-border:var(--brand-color-light-primary-primary);--brand-component-search-list-items-per-page-gap:var(--brand-size-spacing-0-5rem);--brand-component-search-list-month-group-section-row-gap:50px;--brand-component-search-list-month-group-row-gap-mobile:36px;--brand-component-search-list-month-group-events-column-gap:28px;--brand-component-search-list-month-group-events-row-gap:72px;--brand-component-search-list-month-group-events-margin-bottom:90px;--brand-component-info-tile-min-height:146px;--brand-component-info-tile-padding:var(--brand-size-spacing-1-5625rem);--brand-component-info-tile-radius:var(--brand-size-radius-small);--brand-component-info-tile-background-default:var(--brand-color-light-secondary-secondary);--brand-component-info-tile-text-default:var(--brand-color-light-primary-primary);--brand-component-info-tile-heading-font-size:1.4rem;--brand-component-info-tile-heading-line-height:1.339;--brand-component-info-tile-heading-font-weight:var(--brand-typography-font-weight-heavy);--brand-component-info-tile-body-margin-top:var(--brand-size-spacing-0-75rem);--brand-component-info-tile-body-font-size:0.8rem;--brand-component-info-tile-body-line-height:1.531;--brand-component-info-tile-tag-margin-top:var(--brand-size-spacing-1rem);--brand-component-info-tile-tag-padding-x:var(--brand-size-spacing-1rem);--brand-component-info-tile-tag-padding-y:var(--brand-size-spacing-0-25rem);--brand-component-info-tile-tag-radius:var(--brand-size-radius-full);--brand-component-info-tile-tag-border:var(--brand-color-light-primary-primary);--brand-component-info-tile-tag-text:var(--brand-color-light-primary-primary);--brand-component-info-tile-tag-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-info-tile-tag-font-size:0.9rem;--brand-component-filter-control-font-size:var(--breakpoint-typography-font-size-body-small);--brand-component-filter-control-line-height:var(--breakpoint-typography-line-height-heading-small);--brand-component-filter-control-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-menu-overlay-number-column-width:56px;--brand-component-search-overlay-input-height:72px;--brand-component-search-overlay-input-border-weight:1.5px;--brand-component-audio-background:var(--brand-color-light-primary-primary-container);--brand-component-audio-text:var(--brand-color-light-primary-primary);--brand-component-audio-progress-track:var(--color-secondary-200);--brand-component-audio-progress-fill:var(--brand-color-light-primary-primary);--brand-component-audio-progress-radius:var(--brand-size-radius-full);--brand-component-audio-progress-height:8px;--brand-component-audio-icon:var(--brand-color-light-primary-primary);--brand-component-audio-padding:var(--brand-size-spacing-1-5rem);--brand-component-audio-gap:var(--brand-size-spacing-1-5rem);--brand-component-audio-radius:var(--brand-size-radius-large);--brand-component-audio-play-button-size:40px;--brand-component-audio-icon-container:var(--brand-color-light-primary-primary-accent);--brand-component-audio-heading-gap:var(--brand-size-spacing-0-25rem);--brand-component-audio-meta-gap:var(--brand-size-spacing-0-25rem);--brand-component-action-list-text-default:var(--brand-color-light-theme-primary-on-primary);--brand-component-action-list-text-hover:var(--brand-color-light-theme-primary-on-primary-active);--brand-component-action-list-divider-default:var(--brand-color-light-theme-primary-primary-outline);--brand-component-action-list-divider-weight:1px;--brand-component-action-list-padding-x:var(--brand-size-spacing-1rem);--brand-component-action-list-padding-y:var(--brand-size-spacing-1rem);--brand-component-action-list-image-padding-right:var(--brand-size-spacing-1rem);--brand-component-action-list-image-icon-size:var(--brand-size-spacing-1rem);--brand-component-action-list-image-icon-default:var(--brand-color-light-theme-primary-on-primary);--brand-component-action-list-image-icon-hover:var(--brand-color-light-theme-primary-on-primary-active);--brand-component-action-list-image-icon-padding-right:var(--brand-size-spacing-0-5rem);--brand-component-action-list-image-container-size:var(--size-2rem);--brand-component-action-list-image-container-background-default:var(--brand-color-light-theme-primary-primary-alpha);--brand-component-action-list-image-container-background-hover:var(--brand-color-light-theme-primary-primary-alpha-strong);--brand-component-action-list-image-container-foreground-default:var(--brand-color-light-theme-primary-on-primary);--brand-component-action-list-image-container-foreground-hover:var(--brand-color-light-theme-primary-on-primary-active);--brand-component-action-list-arrow-padding-left:var(--brand-size-spacing-0-5rem);--brand-color-light-theme-primary-primary:var(--theme-color-light-primary-primary);--brand-color-light-theme-primary-on-primary:var(--theme-color-light-primary-on-primary);--brand-color-light-theme-primary-on-primary-accent:var(--theme-color-light-primary-on-primary-accent);--brand-color-light-theme-primary-on-primary-container:var(--theme-color-light-primary-on-primary-container);--brand-color-light-theme-primary-primary-outline:var(--theme-color-light-primary-primary-outline);--brand-color-light-theme-primary-primary-accent:var(--theme-color-light-primary-primary-accent);--brand-color-light-theme-primary-on-primary-active:var(--theme-color-light-primary-on-primary-active);--brand-color-light-theme-primary-on-primary-inverted:var(--theme-color-light-primary-on-primary-inverted);--brand-color-light-theme-primary-primary-alpha:var(--theme-color-light-alpha-primary);--brand-color-light-theme-primary-primary-alpha-strong:var(--theme-color-light-alpha-primary-high);--brand-color-light-theme-secondary-secondary-container:var(--theme-color-light-secondary-secondary-container);--brand-color-light-secondary-on-secondary-container-alternative:var(--color-primary-900);--brand-color-light-tertiary-tertiary-container-alternative:var(--color-secondary-200);--brand-color-light-tertiary-on-tertiary:var(--color-primary-900);--brand-color-light-tertiary-tertiary-active-inverted:var(--color-primary-900);--brand-color-light-tertiary-tertiary:var(--color-secondary-500);--brand-color-light-quaternary-on-quaternary-container-alternative:var(--color-neutral-800);--brand-color-light-quaternary-quaternary-container-alternative:var(--color-secondary-200);--brand-color-light-quaternary-quaternary-container:var(--color-secondary-100);--brand-color-light-quaternary-on-quaternary-inverted:var(--color-primary-900);--brand-color-light-quaternary-quaternary-inverted:var(--color-secondary-100);--brand-color-light-quaternary-on-quaternary:var(--color-neutral-800);--brand-color-light-quaternary-on-quaternary-container:var(--color-primary-900);--brand-color-light-quaternary-quaternary:var(--color-secondary-300);--breakpoint-grid-1-columns:1fr;--breakpoint-grid-max-width-default:var(--brand-size-grid-xs-max-width-default);--breakpoint-grid-2-equal-columns:1fr;--breakpoint-grid-2-33-67-columns:1fr;--breakpoint-grid-2-67-33-columns:1fr;--breakpoint-grid-2-25-75-columns:1fr;--breakpoint-grid-2-75-25-columns:1fr;--breakpoint-grid-3-equal-columns:1fr;--breakpoint-grid-3-25-50-25-columns:1fr;--breakpoint-grid-4-equal-columns:1fr;--breakpoint-grid-5-equal-columns:1fr;--breakpoint-grid-6-equal-columns:1fr;--breakpoint-grid-flow-small:var(--brand-component-grid-xs-flow-small);--breakpoint-grid-flow-medium:var(--brand-component-grid-xs-flow-medium);--breakpoint-grid-flow-large:var(--brand-component-grid-xs-flow-large);--breakpoint-page-header-breadcrumb-margin-bottom:var(--brand-component-page-header-breadcrumb-xs-margin-bottom);--breakpoint-page-header-min-height-tall:var(--brand-component-page-header-xs-min-height-tall);--breakpoint-page-header-min-height-default:var(--brand-component-page-header-xs-min-height-default);--breakpoint-top-nav-padding-y:var(--brand-component-top-nav-padding-y-xs);--breakpoint-cta-banner-padding-y:var(--brand-component-cta-banner-xs-padding-y);--theme-color-light-primary-on-primary-active:var(--color-primary-900);--theme-color-light-primary-on-primary-container-alternative:var(--color-primary-900);--theme-color-light-secondary-secondary:var(--color-secondary-500);--theme-color-light-secondary-on-secondary:var(--color-primary-900);--theme-color-light-secondary-secondary-container-alternative:var(--color-secondary-300);--theme-color-light-secondary-secondary-active:var(--color-secondary-600);--theme-color-light-secondary-secondary-outline:var(--transparency-secondary-500-t20);--theme-color-light-secondary-on-secondary-accent:var(--color-secondary-500);--theme-color-light-secondary-secondary-container:var(--color-secondary-200);--theme-color-light-secondary-on-secondary-container:var(--color-primary-900);--theme-color-light-secondary-secondary-accent:var(--color-primary-900);--theme-color-light-secondary-on-secondary-active:var(--color-primary-900);--theme-color-light-secondary-secondary-inverted:var(--color-secondary-300);--theme-color-light-secondary-on-secondary-inverted:var(--color-primary-900);--theme-color-light-secondary-secondary-active-inverted:var(--color-primary-900);--theme-color-light-secondary-on-secondary-active-inverted:var(--color-secondary-600);--theme-color-light-secondary-on-secondary-fixed:var(--color-primary-900);--theme-color-light-secondary-secondary-fixed:var(--color-secondary-500);--menu-logo-transition:0.22s}
@media (min-width:576px){:root{--breakpoint-grid-gutter:var(--brand-size-grid-sm-gutter);--breakpoint-grid-margin:var(--brand-size-grid-sm-margin);--breakpoint-grid-padding-y-small:var(--brand-component-grid-sm-padding-y-small);--breakpoint-grid-padding-y-medium:var(--brand-component-grid-sm-padding-y-medium);--breakpoint-grid-padding-y-large:var(--brand-component-grid-sm-padding-y-large);--breakpoint-header-gap:var(--brand-component-top-nav-menu-xs-sm-gap);--breakpoint-home-carousel-heading-font-size:var(--brand-component-carousel-heading-sm-font-size);--breakpoint-home-carousel-heading-line-height:var(--brand-component-carousel-heading-sm-line-height);--breakpoint-home-carousel-content-min-height:var(--brand-component-carousel-content-sm-min-height);--breakpoint-cookie-consent-gap:var(--brand-size-spacing-3x);--breakpoint-cookie-consent-padding-y:var(--brand-size-spacing-4x);--breakpoint-typography-spacing-before-heading-huge:var(--brand-typography-spacing-before-sm-md-heading-huge);--breakpoint-typography-spacing-before-heading-display:var(--brand-typography-spacing-before-sm-md-heading-display);--breakpoint-typography-spacing-before-heading-large:var(--brand-typography-spacing-before-sm-md-heading-large);--breakpoint-typography-spacing-before-heading-medium:var(--brand-typography-spacing-before-sm-md-heading-medium);--breakpoint-typography-spacing-before-heading-small:var(--brand-typography-spacing-before-sm-md-heading-small);--breakpoint-typography-spacing-before-heading-extra-small:var(--brand-typography-spacing-before-sm-md-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge:var(--brand-typography-spacing-after-sm-md-heading-huge);--breakpoint-typography-spacing-after-heading-display:var(--brand-typography-spacing-after-sm-md-heading-display);--breakpoint-typography-spacing-after-heading-large:var(--brand-typography-spacing-after-sm-md-heading-large);--breakpoint-typography-spacing-after-heading-medium:var(--brand-typography-spacing-after-sm-md-heading-medium);--breakpoint-typography-spacing-after-heading-small:var(--brand-typography-spacing-after-sm-md-heading-small);--breakpoint-typography-spacing-after-heading-extra-small:var(--brand-typography-spacing-after-sm-md-heading-extra-small);--breakpoint-page-header-padding-y:var(--brand-component-page-header-sm-padding-y);--breakpoint-page-header-breadcrumb-padding-bottom:var(--brand-component-page-header-breadcrumb-sm-padding-bottom);--breakpoint-page-header-50-50-column-count:var(--brand-component-page-header-50-50-sm-column-count);--breakpoint-page-header-min-height:var(--brand-component-page-header-sm-min-height);--breakpoint-hero-content-padding-x:var(--brand-component-hero-content-sm-padding-x);--breakpoint-hero-content-padding-y:var(--brand-component-hero-content-sm-padding-y);--breakpoint-hero-content-padding-none:var(--brand-component-hero-content-sm-padding-none);--breakpoint-hero-left-column-count:var(--brand-component-hero-left-sm-column-count);--breakpoint-hero-right-column-count:var(--brand-component-hero-right-sm-column-count);--breakpoint-modal-max-width:var(--brand-component-modal-sm-max-width);--breakpoint-footer-logo-height:var(--brand-component-footer-logo-sm-height);--breakpoint-footer-links-column-count:var(--brand-component-footer-links-sm-column-count);--breakpoint-top-nav-min-height:var(--brand-component-top-nav-sm-min-height);--breakpoint-image-gallery-column-count:var(--brand-component-image-gallery-sm-column-count);--breakpoint-bento-box-column-count:var(--brand-component-bento-box-sm-column-count);--breakpoint-drawer-width:var(--brand-component-drawer-sm-width);--breakpoint-map-height:var(--brand-component-map-sm-height);--breakpoint-stack-gap-small:var(--brand-component-stack-sm-gap-small);--breakpoint-stack-gap-medium:var(--brand-component-stack-sm-gap-medium);--breakpoint-stack-gap-large:var(--brand-component-stack-sm-gap-large)}}
@media (min-width:768px){:root{--breakpoint-grid-gutter:var(--brand-size-grid-sm-gutter);--breakpoint-grid-margin:var(--brand-size-grid-sm-margin);--breakpoint-grid-padding-y-small:var(--brand-component-grid-sm-padding-y-small);--breakpoint-grid-padding-y-medium:var(--brand-component-grid-sm-padding-y-medium);--breakpoint-grid-padding-y-large:var(--brand-component-grid-sm-padding-y-large);--breakpoint-header-gap:var(--brand-component-top-nav-menu-xs-sm-gap);--breakpoint-home-carousel-heading-font-size:var(--brand-component-carousel-heading-sm-font-size);--breakpoint-home-carousel-heading-line-height:var(--brand-component-carousel-heading-sm-line-height);--breakpoint-home-carousel-content-min-height:var(--brand-component-carousel-content-sm-min-height);--breakpoint-cookie-consent-gap:var(--brand-size-spacing-2rem);--breakpoint-cookie-consent-padding-y:var(--brand-size-spacing-2-5rem);--breakpoint-typography-spacing-before-heading-huge:var(--brand-typography-spacing-before-sm-md-heading-huge);--breakpoint-typography-spacing-before-heading-display:var(--brand-typography-spacing-before-sm-md-heading-display);--breakpoint-typography-spacing-before-heading-large:var(--brand-typography-spacing-before-sm-md-heading-large);--breakpoint-typography-spacing-before-heading-medium:var(--brand-typography-spacing-before-sm-md-heading-medium);--breakpoint-typography-spacing-before-heading-small:var(--brand-typography-spacing-before-sm-md-heading-small);--breakpoint-typography-spacing-before-heading-extra-small:var(--brand-typography-spacing-before-sm-md-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge:var(--brand-typography-spacing-after-sm-md-heading-huge);--breakpoint-typography-spacing-after-heading-display:var(--brand-typography-spacing-after-sm-md-heading-display);--breakpoint-typography-spacing-after-heading-large:var(--brand-typography-spacing-after-sm-md-heading-large);--breakpoint-typography-spacing-after-heading-medium:var(--brand-typography-spacing-after-sm-md-heading-medium);--breakpoint-typography-spacing-after-heading-small:var(--brand-typography-spacing-after-sm-md-heading-small);--breakpoint-typography-spacing-after-heading-extra-small:var(--brand-typography-spacing-after-sm-md-heading-extra-small);--breakpoint-page-header-padding-y:var(--brand-component-page-header-sm-padding-y);--breakpoint-page-header-breadcrumb-padding-bottom:var(--brand-component-page-header-breadcrumb-md-padding-bottom);--breakpoint-page-header-50-50-column-count:var(--brand-component-page-header-50-50-sm-column-count);--breakpoint-page-header-min-height:var(--brand-component-page-header-md-min-height);--breakpoint-hero-content-padding-x:var(--brand-component-hero-content-sm-padding-x);--breakpoint-hero-content-padding-y:var(--brand-component-hero-content-sm-padding-y);--breakpoint-hero-content-padding-none:var(--brand-component-hero-content-sm-padding-none);--breakpoint-hero-left-column-count:var(--brand-component-hero-left-sm-column-count);--breakpoint-hero-right-column-count:var(--brand-component-hero-right-sm-column-count);--breakpoint-modal-max-width:var(--brand-component-modal-sm-max-width);--breakpoint-footer-logo-height:var(--brand-component-footer-logo-sm-height);--breakpoint-footer-links-column-count:var(--brand-component-footer-links-sm-column-count);--breakpoint-top-nav-min-height:var(--brand-component-top-nav-sm-min-height);--breakpoint-image-gallery-column-count:var(--brand-component-image-gallery-sm-column-count);--breakpoint-bento-box-column-count:var(--brand-component-bento-box-sm-column-count);--breakpoint-drawer-width:var(--brand-component-drawer-sm-width);--breakpoint-map-height:var(--brand-component-map-sm-height);--breakpoint-stack-gap-small:var(--brand-component-stack-sm-gap-small);--breakpoint-stack-gap-medium:var(--brand-component-stack-sm-gap-medium);--breakpoint-stack-gap-large:var(--brand-component-stack-sm-gap-large);--breakpoint-grid-1-columns:1fr;--breakpoint-grid-max-width-default:var(--brand-size-grid-sm-max-width-default);--breakpoint-grid-2-equal-columns:1fr;--breakpoint-grid-2-33-67-columns:1fr;--breakpoint-grid-2-67-33-columns:1fr;--breakpoint-grid-2-25-75-columns:1fr;--breakpoint-grid-2-75-25-columns:1fr;--breakpoint-grid-3-equal-columns:1fr 1fr;--breakpoint-grid-3-25-50-25-columns:1fr;--breakpoint-grid-4-equal-columns:1fr 1fr;--breakpoint-grid-5-equal-columns:1fr 1fr;--breakpoint-grid-6-equal-columns:repeat(3,1fr);--breakpoint-grid-flow-small:var(--brand-component-grid-sm-flow-small);--breakpoint-grid-flow-medium:var(--brand-component-grid-sm-flow-medium);--breakpoint-grid-flow-large:var(--brand-component-grid-sm-flow-large);--breakpoint-page-header-breadcrumb-margin-bottom:var(--brand-component-page-header-breadcrumb-sm-margin-bottom);--breakpoint-page-header-min-height-tall:var(--brand-component-page-header-sm-min-height-tall);--breakpoint-page-header-min-height-default:var(--brand-component-page-header-sm-min-height-default);--breakpoint-top-nav-padding-y:var(--brand-component-top-nav-padding-y-sm);--breakpoint-cta-banner-padding-y:var(--brand-component-cta-banner-sm-padding-y)}}
@media (min-width:1280px){:root{--breakpoint-grid-1-columns:1fr;--breakpoint-grid-gutter:var(--brand-size-grid-md-gutter);--breakpoint-grid-margin:var(--brand-size-grid-md-margin);--breakpoint-grid-max-width-default:var(--brand-size-grid-md-max-width-default);--breakpoint-grid-padding-y-small:var(--brand-component-grid-md-padding-y-small);--breakpoint-grid-padding-y-medium:var(--brand-component-grid-md-padding-y-medium);--breakpoint-grid-padding-y-large:var(--brand-component-grid-md-padding-y-large);--breakpoint-grid-2-equal-columns:1fr 1fr;--breakpoint-grid-2-33-67-columns:1fr 2fr;--breakpoint-grid-2-67-33-columns:2fr 1fr;--breakpoint-grid-2-25-75-columns:1fr 3fr;--breakpoint-grid-2-75-25-columns:3fr 1fr;--breakpoint-grid-3-equal-columns:repeat(3,1fr);--breakpoint-grid-3-25-50-25-columns:1fr 2fr 1fr;--breakpoint-grid-4-equal-columns:repeat(4,1fr);--breakpoint-grid-5-equal-columns:repeat(5,1fr);--breakpoint-grid-6-equal-columns:repeat(6,1fr);--breakpoint-grid-flow-small:var(--brand-component-grid-md-flow-small);--breakpoint-grid-flow-medium:var(--brand-component-grid-md-flow-medium);--breakpoint-grid-flow-large:var(--brand-component-grid-md-flow-large);--breakpoint-header-gap:var(--brand-component-top-nav-menu-md-gap);--breakpoint-home-carousel-heading-font-size:var(--brand-component-carousel-heading-md-font-size);--breakpoint-home-carousel-heading-line-height:var(--brand-component-carousel-heading-md-line-height);--breakpoint-home-carousel-content-min-height:var(--brand-component-carousel-content-md-min-height);--breakpoint-cookie-consent-gap:var(--brand-size-spacing-6rem);--breakpoint-cookie-consent-padding-y:var(--brand-size-spacing-3-75rem);--breakpoint-typography-spacing-before-heading-huge:var(--brand-typography-spacing-before-sm-md-heading-huge);--breakpoint-typography-spacing-before-heading-display:var(--brand-typography-spacing-before-sm-md-heading-display);--breakpoint-typography-spacing-before-heading-large:var(--brand-typography-spacing-before-sm-md-heading-large);--breakpoint-typography-spacing-before-heading-medium:var(--brand-typography-spacing-before-sm-md-heading-medium);--breakpoint-typography-spacing-before-heading-small:var(--brand-typography-spacing-before-sm-md-heading-small);--breakpoint-typography-spacing-before-heading-extra-small:var(--brand-typography-spacing-before-sm-md-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge:var(--brand-typography-spacing-after-sm-md-heading-huge);--breakpoint-typography-spacing-after-heading-display:var(--brand-typography-spacing-after-sm-md-heading-display);--breakpoint-typography-spacing-after-heading-large:var(--brand-typography-spacing-after-sm-md-heading-large);--breakpoint-typography-spacing-after-heading-medium:var(--brand-typography-spacing-after-sm-md-heading-medium);--breakpoint-typography-spacing-after-heading-small:var(--brand-typography-spacing-after-sm-md-heading-small);--breakpoint-typography-spacing-after-heading-extra-small:var(--brand-typography-spacing-after-sm-md-heading-extra-small);--breakpoint-modal-max-width:var(--brand-component-modal-md-max-width);--breakpoint-hero-content-padding-x:var(--brand-component-hero-content-md-padding-x);--breakpoint-hero-content-padding-y:var(--brand-component-hero-content-md-padding-y);--breakpoint-hero-content-padding-none:var(--brand-component-hero-content-md-padding-none);--breakpoint-hero-left-column-count:var(--brand-component-hero-left-md-column-count);--breakpoint-hero-right-column-count:var(--brand-component-hero-right-md-column-count);--breakpoint-page-header-padding-y:var(--brand-component-page-header-md-padding-y);--breakpoint-page-header-breadcrumb-margin-bottom:var(--brand-component-page-header-breadcrumb-md-margin-bottom);--breakpoint-page-header-50-50-column-count:var(--brand-component-page-header-50-50-md-column-count);--breakpoint-page-header-min-height-tall:var(--brand-component-page-header-md-min-height-tall);--breakpoint-page-header-min-height-default:var(--brand-component-page-header-md-min-height-default);--breakpoint-footer-logo-height:var(--brand-component-footer-logo-md-height);--breakpoint-footer-links-column-count:var(--brand-component-footer-links-md-column-count);--breakpoint-top-nav-min-height:var(--brand-component-top-nav-md-min-height);--breakpoint-top-nav-padding-y:var(--brand-component-top-nav-padding-y-md);--breakpoint-image-gallery-column-count:var(--brand-component-image-gallery-md-column-count);--breakpoint-bento-box-column-count:var(--brand-component-bento-box-md-column-count);--breakpoint-drawer-width:var(--brand-component-drawer-md-width);--breakpoint-map-height:var(--brand-component-map-md-height);--breakpoint-stack-gap-small:var(--brand-component-stack-md-gap-small);--breakpoint-stack-gap-medium:var(--brand-component-stack-md-gap-medium);--breakpoint-stack-gap-large:var(--brand-component-stack-md-gap-large);--breakpoint-cta-banner-padding-y:var(--brand-component-cta-banner-md-padding-y)}}
