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

:root {
  --progress-bar-color-background: #1E1E1E;
  --typography-eyebrow-weight: 600;
  --typography-eyebrow-letter-spacing: 0.002em;
  --typography-eyebrow-line-height: 1.36;
  --typography-eyebrow-desktop-weight: 600;
  --typography-eyebrow-desktop-letter-spacing: 0.005em;
  --typography-eyebrow-desktop-line-height: 1.36;
  --typography-eyebrow-desktop-family: degular, sans-serif;
  --typography-eyebrow-desktop-size: 0.875rem;
  --typography-eyebrow-desktop-text-transform: capitalize;
  --typography-eyebrow-family: degular, sans-serif;
  --typography-eyebrow-size: 0.75rem;
  --typography-eyebrow-text-transform: capitalize;
  --typography-h-s-weight: 600;
  --typography-h-s-letter-spacing: -0.010em;
  --typography-h-s-line-height: 1.18;
  --typography-h-s-desktop-weight: 600;
  --typography-h-s-desktop-letter-spacing: -0.010em;
  --typography-h-s-desktop-line-height: 1.18;
  --typography-h-s-desktop-family: wayfinder-cf, serif;
  --typography-h-s-desktop-size: 1.750rem;
  --typography-h-s-desktop-text-transform: initial;
  --typography-h-s-family: wayfinder-cf, serif;
  --typography-h-s-size: 1.25rem;
  --typography-h-s-text-transform: initial;
  --typography-h-xl-weight: 600;
  --typography-h-xl-letter-spacing: -0.010em;
  --typography-h-xl-line-height: 1.18;
  --typography-h-xl-desktop-weight: 600;
  --typography-h-xl-desktop-letter-spacing: -0.010em;
  --typography-h-xl-desktop-line-height: 1.18;
  --typography-h-xl-desktop-family: wayfinder-cf, serif;
  --typography-h-xl-desktop-size: 3.500rem;
  --typography-h-xl-desktop-text-transform: initial;
  --typography-h-xl-family: wayfinder-cf, serif;
  --typography-h-xl-size: 2.000rem;
  --typography-h-xl-text-transform: initial;
  --typography-h-2xl-weight: 600;
  --typography-h-2xl-letter-spacing: -0.010em;
  --typography-h-2xl-line-height: 1.18;
  --typography-h-2xl-desktop-weight: 600;
  --typography-h-2xl-desktop-letter-spacing: -0.010em;
  --typography-h-2xl-desktop-line-height: 1.18;
  --typography-h-2xl-desktop-family: wayfinder-cf, serif;
  --typography-h-2xl-desktop-size: 4.250rem;
  --typography-h-2xl-desktop-text-transform: initial;
  --typography-h-2xl-family: wayfinder-cf, serif;
  --typography-h-2xl-size: 2.750rem;
  --typography-h-2xl-text-transform: initial;
  --typography-h-xs-weight: 600;
  --typography-h-xs-letter-spacing: -0.010em;
  --typography-h-xs-line-height: 1.18;
  --typography-h-xs-desktop-weight: 600;
  --typography-h-xs-desktop-letter-spacing: -0.010em;
  --typography-h-xs-desktop-line-height: 1.18;
  --typography-h-xs-desktop-family: wayfinder-cf, serif;
  --typography-h-xs-desktop-size: 1.375rem;
  --typography-h-xs-desktop-text-transform: initial;
  --typography-h-xs-family: wayfinder-cf, serif;
  --typography-h-xs-size: 1.125rem;
  --typography-h-xs-text-transform: initial;
  --typography-h-l-weight: 600;
  --typography-h-l-letter-spacing: -0.010em;
  --typography-h-l-line-height: 1.18;
  --typography-h-l-desktop-weight: 600;
  --typography-h-l-desktop-letter-spacing: -0.010em;
  --typography-h-l-desktop-line-height: 1.18;
  --typography-h-l-desktop-family: wayfinder-cf, serif;
  --typography-h-l-desktop-size: 2.750rem;
  --typography-h-l-desktop-text-transform: initial;
  --typography-h-l-family: wayfinder-cf, serif;
  --typography-h-l-size: 1.750rem;
  --typography-h-l-text-transform: initial;
  --typography-h-m-weight: 600;
  --typography-h-m-letter-spacing: -0.010em;
  --typography-h-m-line-height: 1.18;
  --typography-h-m-desktop-weight: 600;
  --typography-h-m-desktop-letter-spacing: -0.010em;
  --typography-h-m-desktop-line-height: 1.18;
  --typography-h-m-desktop-family: wayfinder-cf, serif;
  --typography-h-m-desktop-size: 2.250rem;
  --typography-h-m-desktop-text-transform: initial;
  --typography-h-m-family: wayfinder-cf, serif;
  --typography-h-m-size: 1.500rem;
  --typography-h-m-text-transform: initial;
  --typography-h-2xs-weight: 600;
  --typography-h-2xs-letter-spacing: -0.010em;
  --typography-h-2xs-line-height: 1.18;
  --typography-h-2xs-desktop-weight: 600;
  --typography-h-2xs-desktop-letter-spacing: -0.010em;
  --typography-h-2xs-desktop-line-height: 1.18;
  --typography-h-2xs-desktop-family: wayfinder-cf, serif;
  --typography-h-2xs-desktop-size: 1.375rem;
  --typography-h-2xs-desktop-text-transform: initial;
  --typography-h-2xs-family: wayfinder-cf, serif;
  --typography-h-2xs-size: 1.125rem;
  --typography-h-2xs-text-transform: initial;
  --typography-link-desktop-weight: inherit;
  --typography-link-desktop-letter-spacing: inherit;
  --typography-link-desktop-line-height: inherit;
  --typography-link-desktop-size: inherit;
  --typography-link-desktop-family: degular, sans-serif;
  --typography-link-desktop-text-decoration: underline;
  --typography-link-desktop-text-transform: initial;
  --typography-link-size: inherit;
  --typography-link-text-decoration: underline;
  --typography-link-weight: inherit;
  --typography-link-letter-spacing: inherit;
  --typography-link-line-height: inherit;
  --typography-link-family: degular, sans-serif;
  --typography-link-text-transform: initial;
  --typography-subhead-weight: 500;
  --typography-subhead-letter-spacing: initial;
  --typography-subhead-line-height: 1.36;
  --typography-subhead-desktop-weight: 400;
  --typography-subhead-desktop-letter-spacing: -0.44px;
  --typography-subhead-desktop-line-height: 1.36;
  --typography-subhead-desktop-size: 1.375rem;
  --typography-subhead-desktop-family: degular, sans-serif;
  --typography-subhead-desktop-text-transform: initial;
  --typography-subhead-size: 1.0625rem;
  --typography-subhead-family: degular, sans-serif;
  --typography-subhead-text-transform: initial;
  --typography-caption-weight: 400;
  --typography-caption-letter-spacing: initial;
  --typography-caption-line-height: 1.06;
  --typography-caption-desktop-weight: 400;
  --typography-caption-desktop-letter-spacing: initial;
  --typography-caption-desktop-line-height: 1.06;
  --typography-caption-desktop-size: 0.75rem;
  --typography-caption-desktop-family: degular, sans-serif;
  --typography-caption-desktop-text-transform: initial;
  --typography-caption-size: 0.75rem;
  --typography-caption-family: degular, sans-serif;
  --typography-caption-text-transform: initial;
  --typography-body-desktop-weight: 400;
  --typography-body-desktop-letter-spacing: -0.054px;
  --typography-body-desktop-line-height: 1.62;
  --typography-body-desktop-size: 1.125rem;
  --typography-body-desktop-family: degular, sans-serif;
  --typography-body-desktop-text-transform: initial;
  --typography-body-s-weight: 400;
  --typography-body-s-letter-spacing: 0.028px;
  --typography-body-s-line-height: 1.54;
  --typography-body-s-desktop-weight: 400;
  --typography-body-s-desktop-letter-spacing: 0.028px;
  --typography-body-s-desktop-line-height: 1.54;
  --typography-body-s-desktop-size: 0.75rem;
  --typography-body-s-desktop-family: degular, sans-serif;
  --typography-body-s-desktop-text-transform: initial;
  --typography-body-s-size: 0.875rem;
  --typography-body-s-family: degular, sans-serif;
  --typography-body-s-text-transform: initial;
  --typography-body-size: 1rem;
  --typography-body-weight: 400;
  --typography-body-letter-spacing: -0.016px;
  --typography-body-line-height: 1.5;
  --typography-body-family: degular, sans-serif;
  --typography-body-text-transform: initial;
  --typography-btn-desktop-weight: 700;
  --typography-btn-desktop-letter-spacing: 0.07px;
  --typography-btn-desktop-line-height: 1;
  --typography-btn-desktop-size: 0.875rem;
  --typography-btn-desktop-family: degular, sans-serif;
  --typography-btn-desktop-text-transform: initial;
  --typography-btn-size: 0.875rem;
  --typography-btn-link-desktop-weight: 700;
  --typography-btn-link-desktop-letter-spacing: 0.07px;
  --typography-btn-link-desktop-line-height: 1.36;
  --typography-btn-link-desktop-size: 0.875rem;
  --typography-btn-link-desktop-family: degular, sans-serif;
  --typography-btn-link-desktop-text-transform: initial;
  --typography-btn-link-size: 0.875rem;
  --typography-btn-link-text-decoration: underline;
  --typography-btn-link-weight: 700;
  --typography-btn-link-letter-spacing: 0.07px;
  --typography-btn-link-line-height: 1.36;
  --typography-btn-link-family: degular, sans-serif;
  --typography-btn-link-text-transform: initial;
  --typography-btn-weight: 700;
  --typography-btn-letter-spacing: 0.07px;
  --typography-btn-line-height: 1;
  --typography-btn-family: degular, sans-serif;
  --typography-btn-text-transform: initial;
  --typography-typeface-secondary-family: degular, sans-serif;
  --typography-typeface-secondary-weight-normal: 400;
  --typography-typeface-secondary-weight-medium: 500;
  --typography-typeface-secondary-weight-bold: 700;
  --typography-typeface-primary-family: wayfinder-cf, serif;
  --typography-typeface-primary-weight-normal: 400;
  --typography-typeface-primary-weight-medium: 600;
  --typography-typeface-primary-weight-bold: 700;
  --newsletter-color-disclaimer: rgb(from #1D1D1D r g b / 70%);
  --newsletter-color-text: #1D1D1D;
  --newsletter-typography-title-weight: 600;
  --newsletter-typography-title-letter-spacing: -0.010em;
  --newsletter-typography-title-line-height: 1.18;
  --newsletter-typography-title-desktop-weight: 600;
  --newsletter-typography-title-desktop-letter-spacing: -0.010em;
  --newsletter-typography-title-desktop-line-height: 1.18;
  --newsletter-typography-title-desktop-size: 2.250rem;
  --newsletter-typography-title-desktop-family: wayfinder-cf, serif;
  --newsletter-typography-title-desktop-text-transform: initial;
  --newsletter-typography-title-size: 1.500rem;
  --newsletter-typography-title-family: wayfinder-cf, serif;
  --newsletter-typography-title-text-transform: initial;
  --newsletter-typography-subhead-weight: 400;
  --newsletter-typography-subhead-letter-spacing: 0.028px;
  --newsletter-typography-subhead-line-height: 1.54;
  --newsletter-typography-subhead-desktop-weight: 400;
  --newsletter-typography-subhead-desktop-letter-spacing: 0.028px;
  --newsletter-typography-subhead-desktop-line-height: 1.54;
  --newsletter-typography-subhead-desktop-size: 0.75rem;
  --newsletter-typography-subhead-desktop-family: degular, sans-serif;
  --newsletter-typography-subhead-desktop-text-transform: initial;
  --newsletter-typography-subhead-size: 0.875rem;
  --newsletter-typography-subhead-family: degular, sans-serif;
  --newsletter-typography-subhead-text-transform: initial;
  --newsletter-typography-disclaimer-desktop-weight: 600;
  --newsletter-typography-disclaimer-desktop-letter-spacing: 0.005em;
  --newsletter-typography-disclaimer-desktop-line-height: 1.36;
  --newsletter-typography-disclaimer-desktop-size: 0.875rem;
  --newsletter-typography-disclaimer-desktop-family: degular, sans-serif;
  --newsletter-typography-disclaimer-desktop-text-transform: capitalize;
  --newsletter-typography-disclaimer-size: 0.75rem;
  --newsletter-typography-disclaimer-weight: 600;
  --newsletter-typography-disclaimer-letter-spacing: 0.002em;
  --newsletter-typography-disclaimer-focus-outline: none;
  --newsletter-typography-disclaimer-line-height: 1.36;
  --newsletter-typography-disclaimer-family: degular, sans-serif;
  --newsletter-typography-disclaimer-text-transform: capitalize;
  --newsletter-vertical-spacing: 40px;
  --newsletter-vertical-desktop-spacing: 48px;
  --pagination-color-default: #1D1D1D;
  --pagination-color-background-hover: rgb(from #1D1D1D r g b / 10%);
  --pagination-typography-weight: 700;
  --pagination-typography-letter-spacing: 0.07px;
  --pagination-typography-line-height: 1;
  --pagination-typography-desktop-weight: 700;
  --pagination-typography-desktop-letter-spacing: 0.07px;
  --pagination-typography-desktop-line-height: 1;
  --pagination-typography-desktop-size: 0.875rem;
  --pagination-typography-desktop-family: degular, sans-serif;
  --pagination-typography-desktop-text-transform: initial;
  --pagination-typography-size: 0.875rem;
  --pagination-typography-family: degular, sans-serif;
  --pagination-typography-text-transform: initial;
  --pagination-vertical-spacing: 40px;
  --pagination-vertical-desktop-spacing: 48px;
  --color-theme2: #010814;
  --color-theme1: #EFEEEE;
  --color-accent4: #D9E2ED;
  --color-util-red: #CC2031;
  --color-util-yellow: #FBC333;
  --color-util-purple: #7C72E5;
  --color-util-green: #006E00;
  --color-util-blue: #0000EE;
  --color-util-dark-blue: #8FBCF1;
  --color-util-dark-red: #EF8A8A;
  --color-util-dark-yellow: #F8EB8B;
  --color-util-dark-green: #8AEFCA;
  --color-util-dark-purple: #A8A1F3;
  --color-pairing-1-button-background: #081120;
  --color-pairing-1-button-text: #EFEEEE;
  --color-pairing-1-caption: rgb(from #1D1D1D r g b / 70%);
  --color-pairing-1-text: #1D1D1D;
  --color-pairing-1-background: #B6D2F4;
  --color-pairing-1-is-dark-theme: 0;
  --color-pairing-2-button-background: #1E1E1E;
  --color-pairing-2-button-text: #EFEEEE;
  --color-pairing-2-caption: rgb(from #1D1D1D r g b / 70%);
  --color-pairing-2-text: #EFEEEE;
  --color-pairing-2-background: #081120;
  --color-pairing-2-is-dark-theme: 1;
  --color-pairing-3-button-background: #EFEEEE;
  --color-pairing-3-button-text: #1E1E1E;
  --color-pairing-3-caption: rgb(from #ffffff r g b / 70%);
  --color-pairing-3-text: #EFEEEE;
  --color-pairing-3-background: #1E1E1E;
  --color-pairing-3-is-dark-theme: 1;
  --color-pairing-4-button-background: #1E1E1E;
  --color-pairing-4-button-text: #EFEEEE;
  --color-pairing-4-caption: rgb(from #ffffff r g b / 70%);
  --color-pairing-4-text: #010814;
  --color-pairing-4-background: #D9E2ED;
  --color-pairing-4-is-dark-theme: 0;
  --color-accent2: #081120;
  --color-accent3: #1E1E1E;
  --color-link: #1C7872;
  --color-accent1: #B6D2F4;
  --color-neutral-black: #1D1D1D;
  --color-neutral-dark-5: rgb(from #1D1D1D r g b / 5%);
  --color-neutral-dark-10: rgb(from #1D1D1D r g b / 10%);
  --color-neutral-dark-20: rgb(from #1D1D1D r g b / 20%);
  --color-neutral-dark-40: rgb(from #1D1D1D r g b / 40%);
  --color-neutral-dark-70: rgb(from #1D1D1D r g b / 70%);
  --color-neutral-dark-85: rgb(from #1D1D1D r g b / 85%);
  --color-neutral-white: #ffffff;
  --color-neutral-light-5: rgb(from #ffffff r g b / 5%);
  --color-neutral-light-10: rgb(from #ffffff r g b / 10%);
  --color-neutral-light-20: rgb(from #ffffff r g b / 20%);
  --color-neutral-light-40: rgb(from #ffffff r g b / 40%);
  --color-neutral-light-70: rgb(from #ffffff r g b / 70%);
  --color-neutral-light-85: rgb(from #ffffff r g b / 85%);
  --color-theme-link-active: #1C7872;
  --color-theme-link-focus: #1C7872;
  --color-theme-hero-accent: #B6D2F4;
  --color-theme-background: #EFEEEE;
  --color-theme-link: #1C7872;
  --color-theme-link-hover: #1C7872;
  --color-theme-dark-link-active: #ffffff;
  --color-theme-dark-link-focus: #ffffff;
  --color-theme-dark-hero-accent: #B6D2F4;
  --color-theme-dark-background: #010814;
  --color-theme-dark-link: #ffffff;
  --color-theme-dark-link-hover: #ffffff;
  --color-theme-dark-caption: rgb(from #ffffff r g b / 70%);
  --color-theme-dark-filled-component-background: rgb(from #1D1D1D r g b / 20%);
  --color-theme-dark-text: #ffffff;
  --color-theme-dark-link-focus-outline-color: #ffffff;
  --color-theme-dark-link-focus-outline-width: 1px;
  --color-theme-dark-link-focus-outline-style: solid;
  --color-theme-dark-is-dark-theme: 1;
  --color-theme-caption: rgb(from #1D1D1D r g b / 70%);
  --color-theme-filled-component-background: #081120;
  --color-theme-text: #1D1D1D;
  --color-theme-link-focus-outline-color: #1D1D1D;
  --color-theme-link-focus-outline-width: 1px;
  --color-theme-link-focus-outline-style: solid;
  --color-theme-is-dark-theme: 0;
  --color-background: #EFEEEE;
  --footer-typography-link-desktop-weight: 400;
  --footer-typography-link-desktop-letter-spacing: initial;
  --footer-typography-link-desktop-line-height: 1.06;
  --footer-typography-link-desktop-size: 0.75rem;
  --footer-typography-link-desktop-family: degular, sans-serif;
  --footer-typography-link-desktop-text-transform: initial;
  --footer-typography-link-size: 0.75rem;
  --footer-typography-link-l1-weight: 600;
  --footer-typography-link-l1-letter-spacing: 0.002em;
  --footer-typography-link-l1-line-height: 1.36;
  --footer-typography-link-l1-desktop-weight: 600;
  --footer-typography-link-l1-desktop-letter-spacing: 0.005em;
  --footer-typography-link-l1-desktop-line-height: 1.36;
  --footer-typography-link-l1-desktop-size: 0.875rem;
  --footer-typography-link-l1-desktop-family: degular, sans-serif;
  --footer-typography-link-l1-desktop-text-transform: capitalize;
  --footer-typography-link-l1-size: 0.75rem;
  --footer-typography-link-l1-family: degular, sans-serif;
  --footer-typography-link-l1-text-transform: capitalize;
  --footer-typography-link-l2-weight: 400;
  --footer-typography-link-l2-letter-spacing: 0.028px;
  --footer-typography-link-l2-line-height: 1.54;
  --footer-typography-link-l2-desktop-weight: 400;
  --footer-typography-link-l2-desktop-letter-spacing: 0.028px;
  --footer-typography-link-l2-desktop-line-height: 1.54;
  --footer-typography-link-l2-desktop-size: 0.75rem;
  --footer-typography-link-l2-desktop-family: degular, sans-serif;
  --footer-typography-link-l2-desktop-text-transform: initial;
  --footer-typography-link-l2-size: 0.875rem;
  --footer-typography-link-l2-family: degular, sans-serif;
  --footer-typography-link-l2-text-transform: initial;
  --footer-typography-link-weight: 400;
  --footer-typography-link-letter-spacing: initial;
  --footer-typography-link-focus-outline-color: #B6D2F4;
  --footer-typography-link-focus-outline-width: 1px;
  --footer-typography-link-focus-outline-style: solid;
  --footer-typography-link-line-height: 1.06;
  --footer-typography-link-family: degular, sans-serif;
  --footer-typography-link-text-transform: initial;
  --footer-typography-text-weight: 400;
  --footer-typography-text-letter-spacing: initial;
  --footer-typography-text-line-height: 1.38;
  --footer-typography-text-desktop-weight: 400;
  --footer-typography-text-desktop-letter-spacing: initial;
  --footer-typography-text-desktop-line-height: 1.38;
  --footer-typography-text-desktop-size: 0.75rem;
  --footer-typography-text-desktop-family: degular, sans-serif;
  --footer-typography-text-desktop-text-transform: initial;
  --footer-typography-text-size: 0.75rem;
  --footer-typography-text-family: degular, sans-serif;
  --footer-typography-text-text-transform: initial;
  --footer-vertical-spacing: 40px;
  --footer-vertical-desktop-spacing: 48px;
  --footer-color-link: #ffffff;
  --footer-color-link-hover: #ffffff;
  --footer-color-link-active: #ffffff;
  --footer-color-link-focus: #ffffff;
  --footer-color-text: #ffffff;
  --footer-color-background: #010814;
  --footer-separator-color: rgb(from #ffffff r g b / 10%);
  --footer-separator-thickness: 1px;
  --tooltip-color: #EFEEEE;
  --tooltip-dark-color: #010814;
  --tooltip-dark-background: #EFEEEE;
  --tooltip-background: #010814;
  --carousel-color-background: #EFEEEE;
  --carousel-color-text: #1D1D1D;
  --carousel-typography-title-weight: 600;
  --carousel-typography-title-letter-spacing: -0.010em;
  --carousel-typography-title-line-height: 1.18;
  --carousel-typography-title-desktop-weight: 600;
  --carousel-typography-title-desktop-letter-spacing: -0.010em;
  --carousel-typography-title-desktop-line-height: 1.18;
  --carousel-typography-title-desktop-size: 2.250rem;
  --carousel-typography-title-desktop-family: wayfinder-cf, serif;
  --carousel-typography-title-desktop-text-transform: initial;
  --carousel-typography-title-size: 1.500rem;
  --carousel-typography-title-family: wayfinder-cf, serif;
  --carousel-typography-title-text-transform: initial;
  --carousel-typography-subhead-weight: 400;
  --carousel-typography-subhead-letter-spacing: 0.028px;
  --carousel-typography-subhead-line-height: 1.54;
  --carousel-typography-subhead-desktop-weight: 400;
  --carousel-typography-subhead-desktop-letter-spacing: 0.028px;
  --carousel-typography-subhead-desktop-line-height: 1.54;
  --carousel-typography-subhead-desktop-size: 0.75rem;
  --carousel-typography-subhead-desktop-family: degular, sans-serif;
  --carousel-typography-subhead-desktop-text-transform: initial;
  --carousel-typography-subhead-size: 0.875rem;
  --carousel-typography-subhead-family: degular, sans-serif;
  --carousel-typography-subhead-text-transform: initial;
  --carousel-typography-pagination-weight: 400;
  --carousel-typography-pagination-letter-spacing: initial;
  --carousel-typography-pagination-line-height: 1.06;
  --carousel-typography-pagination-desktop-weight: 400;
  --carousel-typography-pagination-desktop-letter-spacing: initial;
  --carousel-typography-pagination-desktop-line-height: 1.06;
  --carousel-typography-pagination-desktop-size: 0.75rem;
  --carousel-typography-pagination-desktop-family: degular, sans-serif;
  --carousel-typography-pagination-desktop-text-transform: initial;
  --carousel-typography-pagination-size: 0.75rem;
  --carousel-typography-pagination-family: degular, sans-serif;
  --carousel-typography-pagination-text-transform: initial;
  --carousel-vertical-spacing: 64px;
  --carousel-vertical-desktop-spacing: 80px;
  --outbrain-color-background: rgb(from #1D1D1D r g b / 5%);
  --outbrain-vertical-spacing: 40px;
  --outbrain-vertical-desktop-spacing: 48px;
  --navigation-color-border: rgb(from #1D1D1D r g b / 10%);
  --navigation-color-link: #1D1D1D;
  --navigation-color-background: #EFEEEE;
  --navigation-border-width: 1px;
  --navigation-border-style: solid;
  --navigation-typography-link-l1-weight: 800;
  --navigation-typography-link-l1-letter-spacing: -0.016px;
  --navigation-typography-link-l1-line-height: 1.5;
  --navigation-typography-link-l1-desktop-weight: 700;
  --navigation-typography-link-l1-desktop-letter-spacing: 0.028px;
  --navigation-typography-link-l1-desktop-line-height: 1.54;
  --navigation-typography-link-l1-desktop-size: 0.875rem;
  --navigation-typography-link-l1-size: 1rem;
  --navigation-typography-link-l1-family: degular, sans-serif;
  --navigation-typography-link-l1-text-transform: initial;
  --navigation-typography-link-l2-weight: 400;
  --navigation-typography-link-l2-letter-spacing: -0.014px;
  --navigation-typography-link-l2-line-height: 1.6;
  --navigation-typography-link-l2-desktop-weight: 500;
  --navigation-typography-link-l2-desktop-letter-spacing: 0.028px;
  --navigation-typography-link-l2-desktop-line-height: 1.54;
  --navigation-typography-link-l2-desktop-size: 0.875rem;
  --navigation-typography-link-l2-size: 1rem;
  --navigation-typography-link-l2-family: degular, sans-serif;
  --navigation-typography-link-l2-text-transform: initial;
  --navigation-is-dark-mode: 0;
  --spacing-0: 0;
  --spacing-xs-desktop: 16px;
  --spacing-0-desktop: 0;
  --spacing-2xs-desktop: 12px;
  --spacing-3xl-desktop: 80px;
  --spacing-4xl-desktop: 96px;
  --spacing-s-desktop: 24px;
  --spacing-3xs-desktop: 8px;
  --spacing-2xl: 48px;
  --spacing-3xl: 64px;
  --spacing-4xl: 80px;
  --spacing-5xl: 80px;
  --spacing-l: 32px;
  --spacing-2xs: 12px;
  --spacing-m: 24px;
  --spacing-3xs: 8px;
  --spacing-2xl-desktop: 56px;
  --spacing-4xs: 4px;
  --spacing-5xl-desktop: 120px;
  --spacing-s: 20px;
  --spacing-xl-desktop: 48px;
  --spacing-xl: 40px;
  --spacing-l-desktop: 40px;
  --spacing-xs: 16px;
  --spacing-m-desktop: 32px;
  --spacing-4xs-desktop: 4px;
  --rem: 16px;
  --radius-0: 0;
  --radius-s-desktop: 0.5rem;
  --radius-buttons: 999px;
  --radius-xs-desktop: 0.25rem;
  --radius-0-desktop: 0;
  --radius-media: 0;
  --radius-label: 0.25rem;
  --radius-l: 1rem;
  --radius-icons: 999rem;
  --radius-m: 0.75rem;
  --radius-s: 0.5rem;
  --radius-xl-desktop: 1.5rem;
  --radius-xl: 1.5rem;
  --radius-l-desktop: 1rem;
  --radius-containers: 0.25rem;
  --radius-xs: 0.25rem;
  --radius-m-desktop: 0.75rem;
  --btn-secondary-border-color: rgb(from #1D1D1D r g b / 20%);
  --btn-secondary-border-width: 1px;
  --btn-secondary-border-style: solid;
  --btn-secondary-padding: 20px;
  --btn-secondary-hover-color: #1E1E1E;
  --btn-secondary-hover-border-color: #1E1E1E;
  --btn-secondary-hover-background: transparent;
  --btn-secondary-color: #1E1E1E;
  --btn-secondary-background: transparent;
  --btn-secondary-dark-border-color: rgb(from #ffffff r g b / 20%);
  --btn-secondary-dark-border-width: 1px;
  --btn-secondary-dark-border-style: solid;
  --btn-secondary-dark-hover-color: #1E1E1E;
  --btn-secondary-dark-hover-border-color: transparent;
  --btn-secondary-dark-hover-background: #ffffff;
  --btn-secondary-dark-active-color: #1E1E1E;
  --btn-secondary-dark-active-border-color: transparent;
  --btn-secondary-dark-active-background: #ffffff;
  --btn-secondary-dark-focus-border-color: #ffffff;
  --btn-secondary-dark-focus-outline-color: rgb(from #ffffff r g b / 70%);
  --btn-secondary-dark-focus-outline-width: 1px;
  --btn-secondary-dark-focus-outline-style: solid;
  --btn-secondary-dark-focus-color: #ffffff;
  --btn-secondary-dark-focus-background: transparent;
  --btn-secondary-dark-color: #ffffff;
  --btn-secondary-dark-background: transparent;
  --btn-secondary-active-color: #1E1E1E;
  --btn-secondary-active-border-color: #1E1E1E;
  --btn-secondary-active-background: transparent;
  --btn-secondary-focus-border-color: #1E1E1E;
  --btn-secondary-focus-outline-color: rgb(from #1D1D1D r g b / 70%);
  --btn-secondary-focus-outline-width: 1px;
  --btn-secondary-focus-outline-style: solid;
  --btn-secondary-focus-color: #1E1E1E;
  --btn-secondary-focus-background: transparent;
  --btn-link-dark-hover-color: #EFEEEE;
  --btn-link-dark-hover-decoration-color: #1C7872;
  --btn-link-dark-active-color: #EFEEEE;
  --btn-link-dark-active-decoration-color: #1C7872;
  --btn-link-dark-focus-color: #ffffff;
  --btn-link-dark-focus-decoration-color: currentColor;
  --btn-link-dark-focus-outline-color: rgb(from #ffffff r g b / 70%);
  --btn-link-dark-focus-outline-width: 1px;
  --btn-link-dark-focus-outline-style: solid;
  --btn-link-dark-color: #EFEEEE;
  --btn-link-dark-decoration-color: #EFEEEE;
  --btn-link-hover-color: #1E1E1E;
  --btn-link-hover-decoration-color: #1C7872;
  --btn-link-active-color: #1E1E1E;
  --btn-link-active-decoration-color: #1E1E1E;
  --btn-link-focus-color: #1E1E1E;
  --btn-link-focus-decoration-color: currentColor;
  --btn-link-focus-outline-color: rgb(from #1D1D1D r g b / 70%);
  --btn-link-focus-outline-width: 1px;
  --btn-link-focus-outline-style: solid;
  --btn-link-color: #010814;
  --btn-link-decoration-color: #010814;
  --btn-icons-border-color: transparent;
  --btn-icons-border-width: 1px;
  --btn-icons-border-style: solid;
  --btn-icons-hover-color: #1D1D1D;
  --btn-icons-hover-border-color: #010814;
  --btn-icons-hover-background: rgb(from #1D1D1D r g b / 5%);
  --btn-icons-size: 32px;
  --btn-icons-color: #1D1D1D;
  --btn-icons-background: rgb(from #1D1D1D r g b / 5%);
  --btn-icons-dark-border-color: transparent;
  --btn-icons-dark-border-width: 1px;
  --btn-icons-dark-border-style: solid;
  --btn-icons-dark-hover-color: #ffffff;
  --btn-icons-dark-hover-border-color: #ffffff;
  --btn-icons-dark-hover-background: rgb(from #ffffff r g b / 10%);
  --btn-icons-dark-active-color: #ffffff;
  --btn-icons-dark-active-border-color: #ffffff;
  --btn-icons-dark-active-background: rgb(from #ffffff r g b / 10%);
  --btn-icons-dark-focus-border-color: #ffffff;
  --btn-icons-dark-focus-outline-color: rgb(from #ffffff r g b / 70%);
  --btn-icons-dark-focus-outline-width: 1px;
  --btn-icons-dark-focus-outline-style: solid;
  --btn-icons-dark-focus-color: #ffffff;
  --btn-icons-dark-focus-background: rgb(from #ffffff r g b / 10%);
  --btn-icons-dark-color: #ffffff;
  --btn-icons-dark-background: rgb(from #ffffff r g b / 10%);
  --btn-icons-active-color: #1D1D1D;
  --btn-icons-active-border-color: #010814;
  --btn-icons-active-background: rgb(from #1D1D1D r g b / 5%);
  --btn-icons-focus-border-color: #010814;
  --btn-icons-focus-outline-color: rgb(from #1D1D1D r g b / 70%);
  --btn-icons-focus-outline-width: 1px;
  --btn-icons-focus-outline-style: solid;
  --btn-icons-focus-color: #1D1D1D;
  --btn-icons-focus-background: rgb(from #1D1D1D r g b / 5%);
  --btn-icons-l-size: 40px;
  --btn-primary-border-color: #081120;
  --btn-primary-border-width: 1px;
  --btn-primary-border-style: solid;
  --btn-primary-padding: 16px 24px;
  --btn-primary-hover-color: #ffffff;
  --btn-primary-hover-border-color: transparent;
  --btn-primary-hover-background: #777777;
  --btn-primary-color: #EFEEEE;
  --btn-primary-background: #081120;
  --btn-primary-dark-border-color: transparent;
  --btn-primary-dark-border-width: 0;
  --btn-primary-dark-border-style: none;
  --btn-primary-dark-padding: 20px;
  --btn-primary-dark-hover-color: #1D1D1D;
  --btn-primary-dark-hover-border-color: transparent;
  --btn-primary-dark-hover-background: rgb(from #ffffff r g b / 70%);
  --btn-primary-dark-color: #1D1D1D;
  --btn-primary-dark-background: #ffffff;
  --btn-primary-dark-active-color: #1D1D1D;
  --btn-primary-dark-active-border-color: transparent;
  --btn-primary-dark-active-background: rgb(from #ffffff r g b / 70%);
  --btn-primary-dark-focus-border-color: transparent;
  --btn-primary-dark-focus-outline-color: rgb(from #ffffff r g b / 70%);
  --btn-primary-dark-focus-outline-width: 1px;
  --btn-primary-dark-focus-outline-style: solid;
  --btn-primary-dark-focus-color: #1D1D1D;
  --btn-primary-dark-focus-background: rgb(from #1D1D1D r g b / 40%);
  --btn-primary-active-color: #ffffff;
  --btn-primary-active-border-color: transparent;
  --btn-primary-active-background: #777777;
  --btn-primary-focus-border-color: transparent;
  --btn-primary-focus-outline-color: rgb(from #1D1D1D r g b / 70%);
  --btn-primary-focus-outline-width: 1px;
  --btn-primary-focus-outline-style: solid;
  --btn-primary-focus-color: #ffffff;
  --btn-primary-focus-background: #777777;
  --disclaimer-color-background: rgb(from #1D1D1D r g b / 5%);
  --disclaimer-color-text: #1D1D1D;
  --disclaimer-typography-weight: 400;
  --disclaimer-typography-letter-spacing: 0.028px;
  --disclaimer-typography-line-height: 1.54;
  --disclaimer-typography-size: 0.875rem;
  --disclaimer-typography-family: degular, sans-serif;
  --disclaimer-typography-text-transform: initial;
  --disclaimer-vertical-spacing: 0;
  --elevation-level-1: 0;
  --elevation-level-2: 0px 31px 9px 0px rgba(29, 29, 29, 0.00), 0px 20px 8px 0px rgba(29, 29, 29, 0.01), 0px 11px 7px 0px rgba(29, 29, 29, 0.05), 0px 5px 5px 0px rgba(29, 29, 29, 0.09), 0px 1px 3px 0px rgba(29, 29, 29, 0.10);
  --elevation-level-3: 0px 82px 23px 0px rgba(29, 29, 29, 0.00), 0px 52px 21px 0px rgba(29, 29, 29, 0.01), 0px 29px 18px 0px rgba(29, 29, 29, 0.05), 0px 13px 13px 0px rgba(29, 29, 29, 0.09), 0px 3px 7px 0px rgba(29, 29, 29, 0.10);
  --elevation-level-4: 1px 307px 86px 0px rgba(29, 29, 29, 0.00), 0px 197px 79px 0px rgba(29, 29, 29, 0.01), 0px 111px 66px 0px rgba(29, 29, 29, 0.05), 0px 49px 49px 0px rgba(29, 29, 29, 0.09), 0px 12px 27px 0px rgba(29, 29, 29, 0.10);
  --motion-curve-a: cubic-bezier(0.38, 0.01, 0.04, 1);
  --motion-curve-b: cubic-bezier(0.42, 0, 0.58, 1);
  --motion-curve-c: cubic-bezier(0.54, 0.01, 0.61, 1);
  --motion-speed-short: 320ms;
  --motion-speed-long: 700ms;
  --motion-speed-medium: 480ms;
  --label-color-dark-text: #ffffff;
  --label-color-recipe-dark-background: #ffffff;
  --label-color-recipe-dark-text: #1D1D1D;
  --label-color-recipe-background: #081120;
  --label-color-recipe-text: #ffffff;
  --label-color-informational-dark-background: #010814;
  --label-color-informational-dark-text: #EFEEEE;
  --label-color-informational-background: #1D1D1D;
  --label-color-informational-text: #ffffff;
  --label-color-filled-border-color: transparent;
  --label-color-filled-border-width: 0;
  --label-color-filled-border-style: solid;
  --label-color-filled-hover-border-color: transparent;
  --label-color-filled-hover-background: #1D1D1D;
  --label-color-filled-hover-text: #ffffff;
  --label-color-filled-background: rgb(from #1D1D1D r g b / 70%);
  --label-color-filled-dark-border-color: transparent;
  --label-color-filled-dark-border-width: 0;
  --label-color-filled-dark-border-style: solid;
  --label-color-filled-dark-hover-border-color: transparent;
  --label-color-filled-dark-hover-background: #EFEEEE;
  --label-color-filled-dark-hover-text: #1D1D1D;
  --label-color-filled-dark-active-border-color: transparent;
  --label-color-filled-dark-active-background: rgb(from #ffffff r g b / 70%);
  --label-color-filled-dark-active-text: #1D1D1D;
  --label-color-filled-dark-focus-border-color: transparent;
  --label-color-filled-dark-focus-outline-color: transparent;
  --label-color-filled-dark-focus-outline-width: 0;
  --label-color-filled-dark-focus-outline-style: solid;
  --label-color-filled-dark-focus-text: #1D1D1D;
  --label-color-filled-dark-focus-background: #ffffff;
  --label-color-filled-dark-text: #1D1D1D;
  --label-color-filled-dark-background: rgb(from #ffffff r g b / 70%);
  --label-color-filled-active-border-color: transparent;
  --label-color-filled-active-background: rgb(from #1D1D1D r g b / 70%);
  --label-color-filled-active-text: #ffffff;
  --label-color-filled-focus-border-color: transparent;
  --label-color-filled-focus-outline-color: transparent;
  --label-color-filled-focus-outline-width: 0;
  --label-color-filled-focus-outline-style: solid;
  --label-color-filled-focus-text: #ffffff;
  --label-color-filled-focus-background: #1D1D1D;
  --label-color-filled-text: #ffffff;
  --label-color-text: #1D1D1D;
  --label-color-outlined-border-color: rgb(from #1D1D1D r g b / 20%);
  --label-color-outlined-border-width: 1px;
  --label-color-outlined-border-style: solid;
  --label-color-outlined-hover-border-color: #1D1D1D;
  --label-color-outlined-hover-background: transparent;
  --label-color-outlined-hover-text: #1D1D1D;
  --label-color-outlined-background: transparent;
  --label-color-outlined-dark-border-color: rgb(from #ffffff r g b / 20%);
  --label-color-outlined-dark-border-width: 1px;
  --label-color-outlined-dark-border-style: solid;
  --label-color-outlined-dark-hover-border-color: #ffffff;
  --label-color-outlined-dark-hover-background: transparent;
  --label-color-outlined-dark-hover-text: #ffffff;
  --label-color-outlined-dark-active-border-color: rgb(from #ffffff r g b / 20%);
  --label-color-outlined-dark-active-background: transparent;
  --label-color-outlined-dark-active-text: #ffffff;
  --label-color-outlined-dark-focus-border-color: #ffffff;
  --label-color-outlined-dark-focus-outline-color: rgb(from #ffffff r g b / 10%);
  --label-color-outlined-dark-focus-outline-width: 1;
  --label-color-outlined-dark-focus-outline-style: solid;
  --label-color-outlined-dark-focus-text: #ffffff;
  --label-color-outlined-dark-focus-background: transparent;
  --label-color-outlined-dark-text: #ffffff;
  --label-color-outlined-dark-background: transparent;
  --label-color-outlined-active-border-color: rgb(from #1D1D1D r g b / 20%);
  --label-color-outlined-active-background: transparent;
  --label-color-outlined-active-text: #1D1D1D;
  --label-color-outlined-focus-border-color: #1D1D1D;
  --label-color-outlined-focus-outline-color: transparent;
  --label-color-outlined-focus-outline-width: 0;
  --label-color-outlined-focus-outline-style: solid;
  --label-color-outlined-focus-text: #1D1D1D;
  --label-color-outlined-focus-background: transparent;
  --label-color-outlined-text: #1D1D1D;
  --label-typography-weight: 600;
  --label-typography-letter-spacing: 0.002em;
  --label-typography-line-height: 1.36;
  --label-typography-size: 0.75rem;
  --label-typography-family: degular, sans-serif;
  --label-typography-text-transform: capitalize;
  --separator-color: rgb(from #1D1D1D r g b / 10%);
  --separator-dark-color: rgb(from #ffffff r g b / 10%);
  --separator-dark-thickness: 1px;
  --separator-thickness: 1px;
  --post-divider-dark-color: #ffffff;
  --post-divider-typography-text-weight: 600;
  --post-divider-typography-text-letter-spacing: -0.010em;
  --post-divider-typography-text-line-height: 1.18;
  --post-divider-typography-text-desktop-weight: 600;
  --post-divider-typography-text-desktop-letter-spacing: -0.010em;
  --post-divider-typography-text-desktop-line-height: 1.18;
  --post-divider-typography-text-desktop-size: 2.250rem;
  --post-divider-typography-text-desktop-family: wayfinder-cf, serif;
  --post-divider-typography-text-desktop-text-transform: initial;
  --post-divider-typography-text-size: 1.500rem;
  --post-divider-typography-text-family: wayfinder-cf, serif;
  --post-divider-typography-text-text-transform: initial;
  --post-divider-vertical-spacing: 32px;
  --post-divider-vertical-desktop-spacing: 40px;
  --post-divider-color: #1D1D1D;
  --ar-1-1: 1/1;
  --ar-2-3: 2/3;
  --ar-16-9: 16/9;
  --ar-9-16: 9/16;
  --ar-4-3: 4/3;
  --ar-4-5: 4/5;
  --form-input-color-border-focus: rgb(from #1D1D1D r g b / 20%);
  --form-input-color-border-hover: #1D1D1D;
  --form-input-color-border-active: #1D1D1D;
  --form-input-color-border-default: rgb(from #1D1D1D r g b / 20%);
  --form-input-color-border-error: #CC2031;
  --form-input-color-border-success: #006E00;
  --form-input-color-default: #1D1D1D;
  --form-input-color-helper: rgb(from #1D1D1D r g b / 70%);
  --form-input-color-background-focus: rgb(from #ffffff r g b / 70%);
  --form-input-color-background-hover: rgb(from #ffffff r g b / 70%);
  --form-input-color-background-default: rgb(from #ffffff r g b / 70%);
  --form-input-color-background-filled: rgb(from #ffffff r g b / 70%);
  --form-input-color-dark-border-focus: rgb(from #ffffff r g b / 20%);
  --form-input-color-dark-border-hover: #ffffff;
  --form-input-color-dark-border-active: #ffffff;
  --form-input-color-dark-border-default: rgb(from #ffffff r g b / 20%);
  --form-input-color-dark-border-error: #CC2031;
  --form-input-color-dark-border-success: #006E00;
  --form-input-color-dark-default: #ffffff;
  --form-input-color-dark-helper: rgb(from #ffffff r g b / 70%);
  --form-input-color-dark-background-focus: rgb(from #ffffff r g b / 10%);
  --form-input-color-dark-background-hover: rgb(from #ffffff r g b / 10%);
  --form-input-color-dark-background-default: rgb(from #ffffff r g b / 10%);
  --form-input-color-dark-focus-outline-color: rgb(from #ffffff r g b / 70%);
  --form-input-color-dark-placeholder: #ffffff;
  --form-input-color-dark-label: rgb(from #ffffff r g b / 70%);
  --form-input-color-dark-error: #CC2031;
  --form-input-color-focus-outline-color: rgb(from #1D1D1D r g b / 70%);
  --form-input-color-placeholder: rgb(from #1D1D1D r g b / 70%);
  --form-input-color-label: rgb(from #1D1D1D r g b / 70%);
  --form-input-color-error: #CC2031;
  --form-input-border-radius: 0.25rem;
  --form-input-border-width: 1px;
  --form-input-border-style: solid;
  --form-input-typography-helper-weight: 400;
  --form-input-typography-helper-letter-spacing: initial;
  --form-input-typography-helper-line-height: 1.06;
  --form-input-typography-helper-size: 0.75rem;
  --form-input-typography-helper-family: degular, sans-serif;
  --form-input-typography-helper-text-transform: initial;
  --form-input-typography-default-weight: 400;
  --form-input-typography-default-letter-spacing: 0.028px;
  --form-input-typography-default-line-height: 1.54;
  --form-input-typography-default-size: 0.875rem;
  --form-input-typography-default-family: degular, sans-serif;
  --form-input-typography-default-text-transform: initial;
  --form-input-typography-label-weight: 600;
  --form-input-typography-label-letter-spacing: 0.002em;
  --form-input-typography-label-line-height: 1.36;
  --form-input-typography-label-size: 0.75rem;
  --form-input-typography-label-family: degular, sans-serif;
  --form-input-typography-label-text-transform: capitalize;
  --split-hero-color-link: #1C7872;
  --split-hero-color-caption: rgb(from #ffffff r g b / 70%);
  --split-hero-color-text: #ffffff;
  --split-hero-color-contributor-name: rgb(from #ffffff r g b / 70%);
  --split-hero-color-contributor-role: rgb(from #ffffff r g b / 70%);
  --split-hero-color-background: #081120;
  --split-hero-typography-caption-weight: 400;
  --split-hero-typography-caption-letter-spacing: initial;
  --split-hero-typography-caption-line-height: 1.06;
  --split-hero-typography-caption-desktop-weight: 400;
  --split-hero-typography-caption-desktop-letter-spacing: initial;
  --split-hero-typography-caption-desktop-line-height: 1.06;
  --split-hero-typography-caption-desktop-size: 0.75rem;
  --split-hero-typography-caption-desktop-family: degular, sans-serif;
  --split-hero-typography-caption-desktop-text-transform: initial;
  --split-hero-typography-caption-size: 0.75rem;
  --split-hero-typography-caption-family: degular, sans-serif;
  --split-hero-typography-caption-text-transform: initial;
  --split-hero-typography-subhead-weight: 500;
  --split-hero-typography-subhead-letter-spacing: initial;
  --split-hero-typography-subhead-line-height: 1.36;
  --split-hero-typography-subhead-desktop-weight: 400;
  --split-hero-typography-subhead-desktop-letter-spacing: -0.44px;
  --split-hero-typography-subhead-desktop-line-height: 1.36;
  --split-hero-typography-subhead-desktop-size: 1.375rem;
  --split-hero-typography-subhead-desktop-family: degular, sans-serif;
  --split-hero-typography-subhead-desktop-text-transform: initial;
  --split-hero-typography-subhead-size: 1.0625rem;
  --split-hero-typography-subhead-family: degular, sans-serif;
  --split-hero-typography-subhead-text-transform: initial;
  --split-hero-typography-contributor-name-desktop-weight: 600;
  --split-hero-typography-contributor-name-desktop-letter-spacing: 0.005em;
  --split-hero-typography-contributor-name-desktop-line-height: 1.36;
  --split-hero-typography-contributor-name-desktop-size: 0.875rem;
  --split-hero-typography-contributor-name-desktop-family: degular, sans-serif;
  --split-hero-typography-contributor-name-desktop-text-transform: capitalize;
  --split-hero-typography-contributor-name-size: 0.75rem;
  --split-hero-typography-contributor-name-weight: 600;
  --split-hero-typography-contributor-name-letter-spacing: 0.002em;
  --split-hero-typography-contributor-name-focus-outline: none;
  --split-hero-typography-contributor-name-line-height: 1.36;
  --split-hero-typography-contributor-name-family: degular, sans-serif;
  --split-hero-typography-contributor-name-text-transform: capitalize;
  --split-hero-typography-contributor-role-weight: 400;
  --split-hero-typography-contributor-role-letter-spacing: initial;
  --split-hero-typography-contributor-role-line-height: 1.06;
  --split-hero-typography-contributor-role-desktop-weight: 400;
  --split-hero-typography-contributor-role-desktop-letter-spacing: initial;
  --split-hero-typography-contributor-role-desktop-line-height: 1.06;
  --split-hero-typography-contributor-role-desktop-size: 0.75rem;
  --split-hero-typography-contributor-role-desktop-family: degular, sans-serif;
  --split-hero-typography-contributor-role-desktop-text-transform: initial;
  --split-hero-typography-contributor-role-size: 0.75rem;
  --split-hero-typography-contributor-role-family: degular, sans-serif;
  --split-hero-typography-contributor-role-text-transform: initial;
  --split-hero-typography-title-weight: 600;
  --split-hero-typography-title-letter-spacing: -0.010em;
  --split-hero-typography-title-line-height: 1.18;
  --split-hero-typography-title-desktop-weight: 600;
  --split-hero-typography-title-desktop-letter-spacing: -0.010em;
  --split-hero-typography-title-desktop-line-height: 1.18;
  --split-hero-typography-title-desktop-size: 3.500rem;
  --split-hero-typography-title-desktop-family: wayfinder-cf, serif;
  --split-hero-typography-title-desktop-text-transform: initial;
  --split-hero-typography-title-size: 2.000rem;
  --split-hero-typography-title-family: wayfinder-cf, serif;
  --split-hero-typography-title-text-transform: initial;
  --grid-xs-gutter: 0.75rem;
  --grid-xs-breakpoint: 375px;
  --grid-s-gutter: 1rem;
  --grid-s-breakpoint: 768px;
  --grid-l-gutter: 1.5rem;
  --grid-l-breakpoint: 1440px;
  --grid-m-gutter: 1rem;
  --grid-m-breakpoint: 1024px;
  --breadcrumbs-color-link: #1D1D1D;
  --breadcrumbs-color-link-hover: #1D1D1D;
  --breadcrumbs-color-link-active: #1D1D1D;
  --breadcrumbs-color-link-focus: #1D1D1D;
  --breadcrumbs-color-default: #1D1D1D;
  --breadcrumbs-typography-link-desktop-weight: 600;
  --breadcrumbs-typography-link-desktop-letter-spacing: 0.005em;
  --breadcrumbs-typography-link-desktop-line-height: 1.36;
  --breadcrumbs-typography-link-desktop-size: 0.875rem;
  --breadcrumbs-typography-link-desktop-family: degular, sans-serif;
  --breadcrumbs-typography-link-desktop-text-transform: capitalize;
  --breadcrumbs-typography-link-size: 0.75rem;
  --breadcrumbs-typography-link-weight: 600;
  --breadcrumbs-typography-link-letter-spacing: 0.002em;
  --breadcrumbs-typography-link-focus-outline: none;
  --breadcrumbs-typography-link-line-height: 1.36;
  --breadcrumbs-typography-link-family: degular, sans-serif;
  --breadcrumbs-typography-link-text-transform: capitalize;
  --breadcrumbs-vertical-spacing: 0;
  --breadcrumbs-vertical-desktop-spacing: 0;
  --card-color-date: rgb(from #1D1D1D r g b / 70%);
  --card-color-cta: #1C7872;
  --card-color-contributor-name: #1D1D1D;
  --card-color-contributor-role: #1D1D1D;
  --card-color-background: #EFEEEE;
  --card-color-counts: rgb(from #1D1D1D r g b / 70%);
  --card-color-caption: #1D1D1D;
  --card-color-text: #1D1D1D;
  --card-color-category: #1D1D1D;
  --card-typography-date-weight: 400;
  --card-typography-date-letter-spacing: initial;
  --card-typography-date-line-height: 1.06;
  --card-typography-date-desktop-weight: 400;
  --card-typography-date-desktop-letter-spacing: initial;
  --card-typography-date-desktop-line-height: 1.06;
  --card-typography-date-desktop-size: 0.75rem;
  --card-typography-date-desktop-family: degular, sans-serif;
  --card-typography-date-desktop-text-transform: initial;
  --card-typography-date-size: 0.75rem;
  --card-typography-date-family: degular, sans-serif;
  --card-typography-date-text-transform: initial;
  --card-typography-contributor-name-weight: 600;
  --card-typography-contributor-name-letter-spacing: 0.002em;
  --card-typography-contributor-name-line-height: 1.36;
  --card-typography-contributor-name-desktop-weight: 600;
  --card-typography-contributor-name-desktop-letter-spacing: 0.005em;
  --card-typography-contributor-name-desktop-line-height: 1.36;
  --card-typography-contributor-name-desktop-size: 0.875rem;
  --card-typography-contributor-name-desktop-family: degular, sans-serif;
  --card-typography-contributor-name-desktop-text-transform: capitalize;
  --card-typography-contributor-name-size: 0.75rem;
  --card-typography-contributor-name-family: degular, sans-serif;
  --card-typography-contributor-name-text-transform: capitalize;
  --card-typography-contributor-role-weight: 600;
  --card-typography-contributor-role-letter-spacing: 0.002em;
  --card-typography-contributor-role-line-height: 1.36;
  --card-typography-contributor-role-desktop-weight: 600;
  --card-typography-contributor-role-desktop-letter-spacing: 0.005em;
  --card-typography-contributor-role-desktop-line-height: 1.36;
  --card-typography-contributor-role-desktop-size: 0.875rem;
  --card-typography-contributor-role-desktop-family: degular, sans-serif;
  --card-typography-contributor-role-desktop-text-transform: capitalize;
  --card-typography-contributor-role-size: 0.75rem;
  --card-typography-contributor-role-family: degular, sans-serif;
  --card-typography-contributor-role-text-transform: capitalize;
  --card-typography-xl-date-weight: 400;
  --card-typography-xl-date-letter-spacing: initial;
  --card-typography-xl-date-line-height: 1.06;
  --card-typography-xl-date-desktop-weight: 400;
  --card-typography-xl-date-desktop-letter-spacing: initial;
  --card-typography-xl-date-desktop-line-height: 1.06;
  --card-typography-xl-date-desktop-size: 0.75rem;
  --card-typography-xl-date-desktop-family: degular, sans-serif;
  --card-typography-xl-date-desktop-text-transform: initial;
  --card-typography-xl-date-size: 0.75rem;
  --card-typography-xl-date-family: degular, sans-serif;
  --card-typography-xl-date-text-transform: initial;
  --card-typography-xl-contributor-name-weight: 600;
  --card-typography-xl-contributor-name-letter-spacing: 0.002em;
  --card-typography-xl-contributor-name-line-height: 1.36;
  --card-typography-xl-contributor-name-desktop-weight: 600;
  --card-typography-xl-contributor-name-desktop-letter-spacing: 0.005em;
  --card-typography-xl-contributor-name-desktop-line-height: 1.36;
  --card-typography-xl-contributor-name-desktop-size: 0.875rem;
  --card-typography-xl-contributor-name-desktop-family: degular, sans-serif;
  --card-typography-xl-contributor-name-desktop-text-transform: capitalize;
  --card-typography-xl-contributor-name-size: 0.75rem;
  --card-typography-xl-contributor-name-family: degular, sans-serif;
  --card-typography-xl-contributor-name-text-transform: capitalize;
  --card-typography-xl-contributor-role-weight: 600;
  --card-typography-xl-contributor-role-letter-spacing: 0.002em;
  --card-typography-xl-contributor-role-line-height: 1.36;
  --card-typography-xl-contributor-role-desktop-weight: 600;
  --card-typography-xl-contributor-role-desktop-letter-spacing: 0.005em;
  --card-typography-xl-contributor-role-desktop-line-height: 1.36;
  --card-typography-xl-contributor-role-desktop-size: 0.875rem;
  --card-typography-xl-contributor-role-desktop-family: degular, sans-serif;
  --card-typography-xl-contributor-role-desktop-text-transform: capitalize;
  --card-typography-xl-contributor-role-size: 0.75rem;
  --card-typography-xl-contributor-role-family: degular, sans-serif;
  --card-typography-xl-contributor-role-text-transform: capitalize;
  --card-typography-xl-counts-weight: 400;
  --card-typography-xl-counts-letter-spacing: initial;
  --card-typography-xl-counts-line-height: 1.06;
  --card-typography-xl-counts-desktop-weight: 400;
  --card-typography-xl-counts-desktop-letter-spacing: initial;
  --card-typography-xl-counts-desktop-line-height: 1.06;
  --card-typography-xl-counts-desktop-size: 0.75rem;
  --card-typography-xl-counts-desktop-family: degular, sans-serif;
  --card-typography-xl-counts-desktop-text-transform: initial;
  --card-typography-xl-counts-size: 0.75rem;
  --card-typography-xl-counts-family: degular, sans-serif;
  --card-typography-xl-counts-text-transform: initial;
  --card-typography-xl-subhead-weight: 500;
  --card-typography-xl-subhead-letter-spacing: initial;
  --card-typography-xl-subhead-line-height: 1.36;
  --card-typography-xl-subhead-desktop-weight: 400;
  --card-typography-xl-subhead-desktop-letter-spacing: -0.44px;
  --card-typography-xl-subhead-desktop-line-height: 1.36;
  --card-typography-xl-subhead-desktop-size: 1.375rem;
  --card-typography-xl-subhead-desktop-family: degular, sans-serif;
  --card-typography-xl-subhead-desktop-text-transform: initial;
  --card-typography-xl-subhead-size: 1.0625rem;
  --card-typography-xl-subhead-family: degular, sans-serif;
  --card-typography-xl-subhead-text-transform: initial;
  --card-typography-xl-title-weight: 600;
  --card-typography-xl-title-letter-spacing: -0.010em;
  --card-typography-xl-title-line-height: 1.18;
  --card-typography-xl-title-desktop-weight: 600;
  --card-typography-xl-title-desktop-letter-spacing: -0.010em;
  --card-typography-xl-title-desktop-line-height: 1.18;
  --card-typography-xl-title-desktop-size: 2.250rem;
  --card-typography-xl-title-desktop-family: wayfinder-cf, serif;
  --card-typography-xl-title-desktop-text-transform: initial;
  --card-typography-xl-title-size: 1.125rem;
  --card-typography-xl-title-family: wayfinder-cf, serif;
  --card-typography-xl-title-text-transform: initial;
  --card-typography-xl-category-weight: 600;
  --card-typography-xl-category-letter-spacing: 0.002em;
  --card-typography-xl-category-line-height: 1.36;
  --card-typography-xl-category-desktop-weight: 600;
  --card-typography-xl-category-desktop-letter-spacing: 0.005em;
  --card-typography-xl-category-desktop-line-height: 1.36;
  --card-typography-xl-category-desktop-size: 0.875rem;
  --card-typography-xl-category-desktop-family: degular, sans-serif;
  --card-typography-xl-category-desktop-text-transform: capitalize;
  --card-typography-xl-category-size: 0.75rem;
  --card-typography-xl-category-family: degular, sans-serif;
  --card-typography-xl-category-text-transform: capitalize;
  --card-typography-xl-body-weight: 400;
  --card-typography-xl-body-letter-spacing: 0.028px;
  --card-typography-xl-body-line-height: 1.54;
  --card-typography-xl-body-desktop-weight: 400;
  --card-typography-xl-body-desktop-letter-spacing: 0.028px;
  --card-typography-xl-body-desktop-line-height: 1.54;
  --card-typography-xl-body-desktop-size: 0.75rem;
  --card-typography-xl-body-desktop-family: degular, sans-serif;
  --card-typography-xl-body-desktop-text-transform: initial;
  --card-typography-xl-body-size: 0.875rem;
  --card-typography-xl-body-family: degular, sans-serif;
  --card-typography-xl-body-text-transform: initial;
  --card-typography-counts-weight: 400;
  --card-typography-counts-letter-spacing: initial;
  --card-typography-counts-line-height: 1.06;
  --card-typography-counts-desktop-weight: 400;
  --card-typography-counts-desktop-letter-spacing: initial;
  --card-typography-counts-desktop-line-height: 1.06;
  --card-typography-counts-desktop-size: 0.75rem;
  --card-typography-counts-desktop-family: degular, sans-serif;
  --card-typography-counts-desktop-text-transform: initial;
  --card-typography-counts-size: 0.75rem;
  --card-typography-counts-family: degular, sans-serif;
  --card-typography-counts-text-transform: initial;
  --card-typography-caption-weight: 400;
  --card-typography-caption-letter-spacing: initial;
  --card-typography-caption-line-height: 1.06;
  --card-typography-caption-desktop-weight: 400;
  --card-typography-caption-desktop-letter-spacing: initial;
  --card-typography-caption-desktop-line-height: 1.06;
  --card-typography-caption-desktop-size: 0.75rem;
  --card-typography-caption-desktop-family: degular, sans-serif;
  --card-typography-caption-desktop-text-transform: initial;
  --card-typography-caption-size: 0.75rem;
  --card-typography-caption-family: degular, sans-serif;
  --card-typography-caption-text-transform: initial;
  --card-typography-subhead-weight: 500;
  --card-typography-subhead-letter-spacing: initial;
  --card-typography-subhead-line-height: 1.36;
  --card-typography-subhead-size: 1.0625rem;
  --card-typography-subhead-family: degular, sans-serif;
  --card-typography-subhead-text-transform: initial;
  --card-typography-title-desktop-weight: 600;
  --card-typography-title-desktop-letter-spacing: -0.010em;
  --card-typography-title-desktop-line-height: 1.18;
  --card-typography-title-desktop-size: 1.750rem;
  --card-typography-title-desktop-family: wayfinder-cf, serif;
  --card-typography-title-desktop-text-transform: initial;
  --card-typography-title-stacked-s-weight: 600;
  --card-typography-title-stacked-s-letter-spacing: -0.010em;
  --card-typography-title-stacked-s-line-height: 1.18;
  --card-typography-title-stacked-s-type-large-weight: 600;
  --card-typography-title-stacked-s-type-large-letter-spacing: -0.010em;
  --card-typography-title-stacked-s-type-large-line-height: 1.18;
  --card-typography-title-stacked-s-type-large-size: 1.500rem;
  --card-typography-title-stacked-s-type-large-family: wayfinder-cf, serif;
  --card-typography-title-stacked-s-type-large-text-transform: initial;
  --card-typography-title-stacked-s-size: 1.125rem;
  --card-typography-title-stacked-s-family: wayfinder-cf, serif;
  --card-typography-title-stacked-s-text-transform: initial;
  --card-typography-title-stacked-size: 1.25rem;
  --card-typography-title-stacked-xl-weight: 600;
  --card-typography-title-stacked-xl-letter-spacing: -0.010em;
  --card-typography-title-stacked-xl-line-height: 1.18;
  --card-typography-title-stacked-xl-size: 2.250rem;
  --card-typography-title-stacked-xl-family: wayfinder-cf, serif;
  --card-typography-title-stacked-xl-text-transform: initial;
  --card-typography-title-stacked-weight: 600;
  --card-typography-title-stacked-letter-spacing: -0.010em;
  --card-typography-title-stacked-line-height: 1.18;
  --card-typography-title-stacked-xs-weight: 600;
  --card-typography-title-stacked-xs-letter-spacing: -0.010em;
  --card-typography-title-stacked-xs-line-height: 1.18;
  --card-typography-title-stacked-xs-size: 1.375rem;
  --card-typography-title-stacked-xs-family: wayfinder-cf, serif;
  --card-typography-title-stacked-xs-text-transform: initial;
  --card-typography-title-stacked-family: wayfinder-cf, serif;
  --card-typography-title-stacked-l-weight: 600;
  --card-typography-title-stacked-l-letter-spacing: -0.010em;
  --card-typography-title-stacked-l-line-height: 1.18;
  --card-typography-title-stacked-l-size: 1.750rem;
  --card-typography-title-stacked-l-family: wayfinder-cf, serif;
  --card-typography-title-stacked-l-text-transform: initial;
  --card-typography-title-stacked-m-weight: 600;
  --card-typography-title-stacked-m-letter-spacing: -0.010em;
  --card-typography-title-stacked-m-line-height: 1.18;
  --card-typography-title-stacked-m-size: 1.375rem;
  --card-typography-title-stacked-m-family: wayfinder-cf, serif;
  --card-typography-title-stacked-m-text-transform: initial;
  --card-typography-title-stacked-text-transform: initial;
  --card-typography-title-size: 1.25rem;
  --card-typography-title-weight: 600;
  --card-typography-title-letter-spacing: -0.010em;
  --card-typography-title-line-height: 1.18;
  --card-typography-title-family: wayfinder-cf, serif;
  --card-typography-title-l-weight: 600;
  --card-typography-title-l-letter-spacing: -0.010em;
  --card-typography-title-l-line-height: 1.18;
  --card-typography-title-l-size: 1.750rem;
  --card-typography-title-l-family: wayfinder-cf, serif;
  --card-typography-title-l-text-transform: initial;
  --card-typography-title-50-50-weight: 600;
  --card-typography-title-50-50-letter-spacing: -0.010em;
  --card-typography-title-50-50-line-height: 1.18;
  --card-typography-title-50-50-desktop-weight: 600;
  --card-typography-title-50-50-desktop-letter-spacing: -0.010em;
  --card-typography-title-50-50-desktop-line-height: 1.18;
  --card-typography-title-50-50-desktop-size: 2.250rem;
  --card-typography-title-50-50-desktop-family: wayfinder-cf, serif;
  --card-typography-title-50-50-desktop-text-transform: initial;
  --card-typography-title-50-50-size: 1.500rem;
  --card-typography-title-50-50-family: wayfinder-cf, serif;
  --card-typography-title-50-50-text-transform: initial;
  --card-typography-title-text-transform: initial;
  --card-typography-category-weight: 600;
  --card-typography-category-letter-spacing: 0.002em;
  --card-typography-category-line-height: 1.36;
  --card-typography-category-desktop-weight: 600;
  --card-typography-category-desktop-letter-spacing: 0.005em;
  --card-typography-category-desktop-line-height: 1.36;
  --card-typography-category-desktop-size: 0.875rem;
  --card-typography-category-desktop-family: degular, sans-serif;
  --card-typography-category-desktop-text-transform: capitalize;
  --card-typography-category-size: 0.75rem;
  --card-typography-category-family: degular, sans-serif;
  --card-typography-category-text-transform: capitalize;
  --card-typography-body-weight: 400;
  --card-typography-body-letter-spacing: 0.028px;
  --card-typography-body-line-height: 1.54;
  --card-typography-body-size: 0.875rem;
  --card-typography-body-family: degular, sans-serif;
  --card-typography-body-text-transform: initial;
  --card-typography-l-date-weight: 400;
  --card-typography-l-date-letter-spacing: initial;
  --card-typography-l-date-line-height: 1.06;
  --card-typography-l-date-desktop-weight: 400;
  --card-typography-l-date-desktop-letter-spacing: initial;
  --card-typography-l-date-desktop-line-height: 1.06;
  --card-typography-l-date-desktop-size: 0.75rem;
  --card-typography-l-date-desktop-family: degular, sans-serif;
  --card-typography-l-date-desktop-text-transform: initial;
  --card-typography-l-date-size: 0.75rem;
  --card-typography-l-date-family: degular, sans-serif;
  --card-typography-l-date-text-transform: initial;
  --card-typography-l-contributor-name-weight: 600;
  --card-typography-l-contributor-name-letter-spacing: 0.002em;
  --card-typography-l-contributor-name-line-height: 1.36;
  --card-typography-l-contributor-name-desktop-weight: 600;
  --card-typography-l-contributor-name-desktop-letter-spacing: 0.005em;
  --card-typography-l-contributor-name-desktop-line-height: 1.36;
  --card-typography-l-contributor-name-desktop-size: 0.875rem;
  --card-typography-l-contributor-name-desktop-family: degular, sans-serif;
  --card-typography-l-contributor-name-desktop-text-transform: capitalize;
  --card-typography-l-contributor-name-size: 0.75rem;
  --card-typography-l-contributor-name-family: degular, sans-serif;
  --card-typography-l-contributor-name-text-transform: capitalize;
  --card-typography-l-contributor-role-weight: 600;
  --card-typography-l-contributor-role-letter-spacing: 0.002em;
  --card-typography-l-contributor-role-line-height: 1.36;
  --card-typography-l-contributor-role-desktop-weight: 600;
  --card-typography-l-contributor-role-desktop-letter-spacing: 0.005em;
  --card-typography-l-contributor-role-desktop-line-height: 1.36;
  --card-typography-l-contributor-role-desktop-size: 0.875rem;
  --card-typography-l-contributor-role-desktop-family: degular, sans-serif;
  --card-typography-l-contributor-role-desktop-text-transform: capitalize;
  --card-typography-l-contributor-role-size: 0.75rem;
  --card-typography-l-contributor-role-family: degular, sans-serif;
  --card-typography-l-contributor-role-text-transform: capitalize;
  --card-typography-l-counts-weight: 400;
  --card-typography-l-counts-letter-spacing: initial;
  --card-typography-l-counts-line-height: 1.06;
  --card-typography-l-counts-desktop-weight: 400;
  --card-typography-l-counts-desktop-letter-spacing: initial;
  --card-typography-l-counts-desktop-line-height: 1.06;
  --card-typography-l-counts-desktop-size: 0.75rem;
  --card-typography-l-counts-desktop-family: degular, sans-serif;
  --card-typography-l-counts-desktop-text-transform: initial;
  --card-typography-l-counts-size: 0.75rem;
  --card-typography-l-counts-family: degular, sans-serif;
  --card-typography-l-counts-text-transform: initial;
  --card-typography-l-subhead-weight: 500;
  --card-typography-l-subhead-letter-spacing: initial;
  --card-typography-l-subhead-line-height: 1.36;
  --card-typography-l-subhead-desktop-weight: 400;
  --card-typography-l-subhead-desktop-letter-spacing: -0.44px;
  --card-typography-l-subhead-desktop-line-height: 1.36;
  --card-typography-l-subhead-desktop-size: 1.375rem;
  --card-typography-l-subhead-desktop-family: degular, sans-serif;
  --card-typography-l-subhead-desktop-text-transform: initial;
  --card-typography-l-subhead-size: 1.0625rem;
  --card-typography-l-subhead-family: degular, sans-serif;
  --card-typography-l-subhead-text-transform: initial;
  --card-typography-l-title-weight: 600;
  --card-typography-l-title-letter-spacing: -0.010em;
  --card-typography-l-title-line-height: 1.18;
  --card-typography-l-title-desktop-weight: 600;
  --card-typography-l-title-desktop-letter-spacing: -0.010em;
  --card-typography-l-title-desktop-line-height: 1.18;
  --card-typography-l-title-desktop-size: 1.375rem;
  --card-typography-l-title-desktop-family: wayfinder-cf, serif;
  --card-typography-l-title-desktop-text-transform: initial;
  --card-typography-l-title-size: 1.125rem;
  --card-typography-l-title-family: wayfinder-cf, serif;
  --card-typography-l-title-text-transform: initial;
  --card-typography-l-category-weight: 600;
  --card-typography-l-category-letter-spacing: 0.002em;
  --card-typography-l-category-line-height: 1.36;
  --card-typography-l-category-desktop-weight: 600;
  --card-typography-l-category-desktop-letter-spacing: 0.005em;
  --card-typography-l-category-desktop-line-height: 1.36;
  --card-typography-l-category-desktop-size: 0.875rem;
  --card-typography-l-category-desktop-family: degular, sans-serif;
  --card-typography-l-category-desktop-text-transform: capitalize;
  --card-typography-l-category-size: 0.75rem;
  --card-typography-l-category-family: degular, sans-serif;
  --card-typography-l-category-text-transform: capitalize;
  --card-typography-l-body-weight: 400;
  --card-typography-l-body-letter-spacing: 0.028px;
  --card-typography-l-body-line-height: 1.54;
  --card-typography-l-body-desktop-weight: 400;
  --card-typography-l-body-desktop-letter-spacing: 0.028px;
  --card-typography-l-body-desktop-line-height: 1.54;
  --card-typography-l-body-desktop-size: 0.75rem;
  --card-typography-l-body-desktop-family: degular, sans-serif;
  --card-typography-l-body-desktop-text-transform: initial;
  --card-typography-l-body-size: 0.875rem;
  --card-typography-l-body-family: degular, sans-serif;
  --card-typography-l-body-text-transform: initial;
  --card-typography-m-date-weight: 400;
  --card-typography-m-date-letter-spacing: initial;
  --card-typography-m-date-line-height: 1.06;
  --card-typography-m-date-desktop-weight: 400;
  --card-typography-m-date-desktop-letter-spacing: initial;
  --card-typography-m-date-desktop-line-height: 1.06;
  --card-typography-m-date-desktop-size: 0.75rem;
  --card-typography-m-date-desktop-family: degular, sans-serif;
  --card-typography-m-date-desktop-text-transform: initial;
  --card-typography-m-date-size: 0.75rem;
  --card-typography-m-date-family: degular, sans-serif;
  --card-typography-m-date-text-transform: initial;
  --card-typography-m-contributor-name-weight: 600;
  --card-typography-m-contributor-name-letter-spacing: 0.002em;
  --card-typography-m-contributor-name-line-height: 1.36;
  --card-typography-m-contributor-name-desktop-weight: 600;
  --card-typography-m-contributor-name-desktop-letter-spacing: 0.005em;
  --card-typography-m-contributor-name-desktop-line-height: 1.36;
  --card-typography-m-contributor-name-desktop-size: 0.875rem;
  --card-typography-m-contributor-name-desktop-family: degular, sans-serif;
  --card-typography-m-contributor-name-desktop-text-transform: capitalize;
  --card-typography-m-contributor-name-size: 0.75rem;
  --card-typography-m-contributor-name-family: degular, sans-serif;
  --card-typography-m-contributor-name-text-transform: capitalize;
  --card-typography-m-contributor-role-weight: 600;
  --card-typography-m-contributor-role-letter-spacing: 0.002em;
  --card-typography-m-contributor-role-line-height: 1.36;
  --card-typography-m-contributor-role-desktop-weight: 600;
  --card-typography-m-contributor-role-desktop-letter-spacing: 0.005em;
  --card-typography-m-contributor-role-desktop-line-height: 1.36;
  --card-typography-m-contributor-role-desktop-size: 0.875rem;
  --card-typography-m-contributor-role-desktop-family: degular, sans-serif;
  --card-typography-m-contributor-role-desktop-text-transform: capitalize;
  --card-typography-m-contributor-role-size: 0.75rem;
  --card-typography-m-contributor-role-family: degular, sans-serif;
  --card-typography-m-contributor-role-text-transform: capitalize;
  --card-typography-m-counts-weight: 400;
  --card-typography-m-counts-letter-spacing: initial;
  --card-typography-m-counts-line-height: 1.06;
  --card-typography-m-counts-desktop-weight: 400;
  --card-typography-m-counts-desktop-letter-spacing: initial;
  --card-typography-m-counts-desktop-line-height: 1.06;
  --card-typography-m-counts-desktop-size: 0.75rem;
  --card-typography-m-counts-desktop-family: degular, sans-serif;
  --card-typography-m-counts-desktop-text-transform: initial;
  --card-typography-m-counts-size: 0.75rem;
  --card-typography-m-counts-family: degular, sans-serif;
  --card-typography-m-counts-text-transform: initial;
  --card-typography-m-subhead-weight: 500;
  --card-typography-m-subhead-letter-spacing: initial;
  --card-typography-m-subhead-line-height: 1.36;
  --card-typography-m-subhead-desktop-weight: 400;
  --card-typography-m-subhead-desktop-letter-spacing: -0.44px;
  --card-typography-m-subhead-desktop-line-height: 1.36;
  --card-typography-m-subhead-desktop-size: 1.375rem;
  --card-typography-m-subhead-desktop-family: degular, sans-serif;
  --card-typography-m-subhead-desktop-text-transform: initial;
  --card-typography-m-subhead-size: 1.0625rem;
  --card-typography-m-subhead-family: degular, sans-serif;
  --card-typography-m-subhead-text-transform: initial;
  --card-typography-m-title-weight: 600;
  --card-typography-m-title-letter-spacing: -0.010em;
  --card-typography-m-title-line-height: 1.18;
  --card-typography-m-title-desktop-weight: 600;
  --card-typography-m-title-desktop-letter-spacing: -0.010em;
  --card-typography-m-title-desktop-line-height: 1.18;
  --card-typography-m-title-desktop-size: 2.250rem;
  --card-typography-m-title-desktop-family: wayfinder-cf, serif;
  --card-typography-m-title-desktop-text-transform: initial;
  --card-typography-m-title-size: 1.125rem;
  --card-typography-m-title-family: wayfinder-cf, serif;
  --card-typography-m-title-text-transform: initial;
  --card-typography-m-category-weight: 600;
  --card-typography-m-category-letter-spacing: 0.002em;
  --card-typography-m-category-line-height: 1.36;
  --card-typography-m-category-desktop-weight: 600;
  --card-typography-m-category-desktop-letter-spacing: 0.005em;
  --card-typography-m-category-desktop-line-height: 1.36;
  --card-typography-m-category-desktop-size: 0.875rem;
  --card-typography-m-category-desktop-family: degular, sans-serif;
  --card-typography-m-category-desktop-text-transform: capitalize;
  --card-typography-m-category-size: 0.75rem;
  --card-typography-m-category-family: degular, sans-serif;
  --card-typography-m-category-text-transform: capitalize;
  --card-typography-m-body-weight: 400;
  --card-typography-m-body-letter-spacing: 0.028px;
  --card-typography-m-body-line-height: 1.54;
  --card-typography-m-body-desktop-weight: 400;
  --card-typography-m-body-desktop-letter-spacing: 0.028px;
  --card-typography-m-body-desktop-line-height: 1.54;
  --card-typography-m-body-desktop-size: 0.75rem;
  --card-typography-m-body-desktop-family: degular, sans-serif;
  --card-typography-m-body-desktop-text-transform: initial;
  --card-typography-m-body-size: 0.875rem;
  --card-typography-m-body-family: degular, sans-serif;
  --card-typography-m-body-text-transform: initial;
  --newsletter-dropdown-color-background: #EFEEEE;
  --newsletter-dropdown-is-dark-theme: 0;
  --layout-category-archive-color-background: #EFEEEE;
  --layout-category-archive-is-dark-mode: 0;
  --layout-search-page-color-background: #EFEEEE;
  --layout-search-page-is-dark-mode: 0;
  --layout-single-page-color-background: #EFEEEE;
  --layout-single-page-is-dark-mode: 0;
  --layout-single-post-color-background: #EFEEEE;
  --layout-single-post-is-dark-mode: 0;
  --layout-single-post-affiliate-color-background: #EFEEEE;
  --layout-single-post-affiliate-is-dark-mode: 0;
  --layout-tag-archive-color-background: #EFEEEE;
  --layout-tag-archive-is-dark-mode: 0;
  --layout-account-color-background: #EFEEEE;
  --layout-account-is-dark-mode: 0;
  --layout-homepage-color-background: #EFEEEE;
  --layout-homepage-is-dark-mode: 0;
  --layout-newsletter-color-background: #EFEEEE;
  --layout-newsletter-is-dark-mode: 0;
  --overlay-drawer-color-background: #EFEEEE;
  --overlay-drawer-is-dark-mode: 0;
  --is-dark-mode: 0;
}

:root {
    --background: var(--color-background);
}
.is-style-default {
    --background: var(--color-theme-background);
    --color: var(--color-theme-text);
    --is-dark-mode: var(--color-theme-is-dark-theme, 0);
}
.is-style-dark {
    --background: var(--color-theme-dark-background);
    --color: var(--color-theme-dark-text);
    --is-dark-mode: var(--color-theme-dark-is-dark-theme, 1);
}
.is-style-pairing-1 {
    --background: var(--color-pairing-1-background);
    --color: var(--color-pairing-1-text);
    --is-dark-mode: var(--color-pairing-1-is-dark-theme);
}
.is-style-pairing-2 {
    --background: var(--color-pairing-2-background);
    --color: var(--color-pairing-2-text);
    --is-dark-mode: var(--color-pairing-2-is-dark-theme);
}
.is-style-pairing-3 {
    --background: var(--color-pairing-3-background);
    --color: var(--color-pairing-3-text);
    --is-dark-mode: var(--color-pairing-3-is-dark-theme);
}
.is-style-pairing-4 {
    --background: var(--color-pairing-4-background);
    --color: var(--color-pairing-4-text);
    --is-dark-mode: var(--color-pairing-4-is-dark-theme);
}

.is-grayscale {
    --background: var(--color-neutral-dark-5);
    --color: var(--color-theme-text);

    @container style(--is-dark-mode: 1) {
        --background: var(--color-neutral-light-20);
        --color: var(--color-theme-dark-text);
    }
}

.no-container-style-query .is-grayscale {
    --background: color-mix(
        in srgb,
        var(--color-neutral-dark-5),
        var(--color-neutral-light-20) calc(var(--is-dark-mode, 0) * 100%)
    );
    --color: color-mix(
        in srgb,
        var(--color-theme-text),
        var(--color-theme-dark-text) calc(var(--is-dark-mode, 0) * 100%)
    );
}

.is-elevation-2 {
    box-shadow: var(--elevation-level-2);
}

.is-elevation-3 {
    box-shadow: var(--elevation-level-3);
}

.is-elevation-4 {
    box-shadow: var(--elevation-level-4);
}
