/**
 * Do not edit directly
 * Generated on Thu, 12 Jun 2025 22:17:56 GMT
 */

:root {
  --ds-asset-font-circular-family-name: "AS Circular";
  --ds-asset-font-circular-filename: "ASCircularWeb";
  --ds-asset-font-circular-weight-light: "-Light";
  --ds-asset-font-circular-weight-medium: "-Medium";
  --ds-asset-font-circular-weight-book: "-Book";
  --ds-font-family-default: "AS Circular", "Helvetica Neue", Arial, sans-serif;
  --ds-font-family-mono: Menlo, Monaco, Consolas, "Courier New", monospace;
  --ds-text-heading-300-weight: 300;
  --ds-text-heading-300-px: 18px;
  --ds-text-heading-300-size: 1.125rem;
  --ds-text-heading-300-height: 1.625rem;
  --ds-text-heading-300-height-px: 26px;
  --ds-text-heading-400-weight: 300;
  --ds-text-heading-400-px: 20px;
  --ds-text-heading-400-size: 1.25rem;
  --ds-text-heading-400-height: 1.625rem;
  --ds-text-heading-400-height-px: 26px;
  --ds-text-heading-500-weight: 300;
  --ds-text-heading-500-px-breakpoint-sm: 22px;
  --ds-text-heading-500-px-breakpoint-md: 24px;
  --ds-text-heading-500-px-breakpoint-lg: 24px;
  --ds-text-heading-500-size-breakpoint-sm: 1.375rem;
  --ds-text-heading-500-size-breakpoint-md: 1.5rem;
  --ds-text-heading-500-size-breakpoint-lg: 1.5rem;
  --ds-text-heading-500-height-breakpoint-sm: 1.625rem;
  --ds-text-heading-500-height-breakpoint-px-sm: 26px;
  --ds-text-heading-500-height-breakpoint-md: 1.875rem;
  --ds-text-heading-500-height-breakpoint-px-md: 30px;
  --ds-text-heading-500-height-breakpoint-lg: 2rem;
  --ds-text-heading-500-height-breakpoint-px-lg: 32px;
  --ds-text-heading-600-weight: 300;
  --ds-text-heading-600-px-breakpoint-sm: 26px;
  --ds-text-heading-600-px-breakpoint-md: 28px;
  --ds-text-heading-600-px-breakpoint-lg: 28px;
  --ds-text-heading-600-size-breakpoint-sm: 1.625rem;
  --ds-text-heading-600-size-breakpoint-md: 1.75rem;
  --ds-text-heading-600-size-breakpoint-lg: 1.75rem;
  --ds-text-heading-600-height-breakpoint-sm: 1.875rem;
  --ds-text-heading-600-height-breakpoint-px-sm: 30px;
  --ds-text-heading-600-height-breakpoint-md: 2.125rem;
  --ds-text-heading-600-height-breakpoint-px-md: 34px;
  --ds-text-heading-600-height-breakpoint-lg: 2.25rem;
  --ds-text-heading-600-height-breakpoint-px-lg: 36px;
  --ds-text-heading-700-weight: 500;
  --ds-text-heading-700-px-breakpoint-sm: 28px;
  --ds-text-heading-700-px-breakpoint-md: 32px;
  --ds-text-heading-700-px-breakpoint-lg: 36px;
  --ds-text-heading-700-size-breakpoint-sm: 1.75rem;
  --ds-text-heading-700-size-breakpoint-md: 2rem;
  --ds-text-heading-700-size-breakpoint-lg: 2.25rem;
  --ds-text-heading-700-height-breakpoint-sm: 2.125rem;
  --ds-text-heading-700-height-breakpoint-px-sm: 34px;
  --ds-text-heading-700-height-breakpoint-md: 2.375rem;
  --ds-text-heading-700-height-breakpoint-px-md: 38px;
  --ds-text-heading-700-height-breakpoint-lg: 2.75rem;
  --ds-text-heading-700-height-breakpoint-px-lg: 44px;
  --ds-text-heading-800-weight: 500;
  --ds-text-heading-800-px-breakpoint-sm: 32px;
  --ds-text-heading-800-px-breakpoint-md: 36px;
  --ds-text-heading-800-px-breakpoint-lg: 40px;
  --ds-text-heading-800-size-breakpoint-sm: 2rem;
  --ds-text-heading-800-size-breakpoint-md: 2.25rem;
  --ds-text-heading-800-size-breakpoint-lg: 2.5rem;
  --ds-text-heading-800-height-breakpoint-sm: 2.375rem;
  --ds-text-heading-800-height-breakpoint-px-sm: 38px;
  --ds-text-heading-800-height-breakpoint-md: 2.625rem;
  --ds-text-heading-800-height-breakpoint-px-md: 42px;
  --ds-text-heading-800-height-breakpoint-lg: 3rem;
  --ds-text-heading-800-height-breakpoint-px-lg: 48px;
  --ds-text-heading-default-weight: 500;
  --ds-text-heading-default-margin: 0;
  --ds-text-heading-default-spacing: -0.2px;
  --ds-text-heading-medium-weight: 300;
  --ds-text-heading-display-weight: 100;
  --ds-text-heading-display-px-breakpoint-sm: 44px;
  --ds-text-heading-display-px-breakpoint-md: 48px;
  --ds-text-heading-display-px-breakpoint-lg: 56px;
  --ds-text-heading-display-size-breakpoint-sm: 2.75rem;
  --ds-text-heading-display-size-breakpoint-md: 3rem;
  --ds-text-heading-display-size-breakpoint-lg: 3.5rem;
  --ds-text-heading-display-height-breakpoint-sm: 3.375rem;
  --ds-text-heading-display-height-breakpoint-px-sm: 54px;
  --ds-text-heading-display-height-breakpoint-md: 3.75rem;
  --ds-text-heading-display-height-breakpoint-px-md: 60px;
  --ds-text-heading-display-height-breakpoint-lg: 4.25rem;
  --ds-text-heading-display-height-breakpoint-px-lg: 68px;
  --ds-text-body-default-weight: 500;
  --ds-text-body-size-xxs: 0.625rem;
  --ds-text-body-size-xs: 0.75rem;
  --ds-text-body-size-sm: 0.875rem;
  --ds-text-body-size-default: 1rem;
  --ds-text-body-size-lg: 1.125rem;
  --ds-text-body-height-xs: 1rem;
  --ds-text-body-height-sm: 1.25rem;
  --ds-text-body-height-default: 1.5rem;
  --ds-text-body-height-lg: 1.625rem;
}

/* v5.15.0 */

:root {
  --ds-basic-text-accent-lg-breakpoint-lg-font-family: "Good OT";
  --ds-basic-text-accent-lg-breakpoint-lg-font-size: 28px;
  --ds-basic-text-accent-lg-breakpoint-lg-font-weight: 450;
  --ds-basic-text-accent-lg-breakpoint-lg-letter-spacing: .05em;
  --ds-basic-text-accent-lg-breakpoint-lg-line-height: 130%;
  --ds-basic-text-accent-lg-breakpoint-md-font-family: "Good OT";
  --ds-basic-text-accent-lg-breakpoint-md-font-size: 26px;
  --ds-basic-text-accent-lg-breakpoint-md-font-weight: 450;
  --ds-basic-text-accent-lg-breakpoint-md-letter-spacing: .05em;
  --ds-basic-text-accent-lg-breakpoint-md-line-height: 130%;
  --ds-basic-text-accent-lg-breakpoint-sm-font-family: "Good OT";
  --ds-basic-text-accent-lg-breakpoint-sm-font-size: 24px;
  --ds-basic-text-accent-lg-breakpoint-sm-font-weight: 450;
  --ds-basic-text-accent-lg-breakpoint-sm-letter-spacing: .05em;
  --ds-basic-text-accent-lg-breakpoint-sm-line-height: 130%;
  --ds-basic-text-accent-md-breakpoint-lg-font-family: "Good OT";
  --ds-basic-text-accent-md-breakpoint-lg-font-size: 24px;
  --ds-basic-text-accent-md-breakpoint-lg-font-weight: 500;
  --ds-basic-text-accent-md-breakpoint-lg-letter-spacing: .05em;
  --ds-basic-text-accent-md-breakpoint-lg-line-height: 130%;
  --ds-basic-text-accent-md-breakpoint-md-font-family: "Good OT";
  --ds-basic-text-accent-md-breakpoint-md-font-size: 22px;
  --ds-basic-text-accent-md-breakpoint-md-font-weight: 500;
  --ds-basic-text-accent-md-breakpoint-md-letter-spacing: .05em;
  --ds-basic-text-accent-md-breakpoint-md-line-height: 130%;
  --ds-basic-text-accent-md-breakpoint-sm-font-family: "Good OT";
  --ds-basic-text-accent-md-breakpoint-sm-font-size: 22px;
  --ds-basic-text-accent-md-breakpoint-sm-font-weight: 500;
  --ds-basic-text-accent-md-breakpoint-sm-letter-spacing: .05em;
  --ds-basic-text-accent-md-breakpoint-sm-line-height: 130%;
  --ds-basic-text-accent-sm-breakpoint-lg-font-family: "Good OT";
  --ds-basic-text-accent-sm-breakpoint-lg-font-size: 20px;
  --ds-basic-text-accent-sm-breakpoint-lg-font-weight: 500;
  --ds-basic-text-accent-sm-breakpoint-lg-letter-spacing: .05em;
  --ds-basic-text-accent-sm-breakpoint-lg-line-height: 130%;
  --ds-basic-text-accent-sm-breakpoint-md-font-family: "Good OT";
  --ds-basic-text-accent-sm-breakpoint-md-font-size: 18px;
  --ds-basic-text-accent-sm-breakpoint-md-font-weight: 500;
  --ds-basic-text-accent-sm-breakpoint-md-letter-spacing: .05em;
  --ds-basic-text-accent-sm-breakpoint-md-line-height: 130%;
  --ds-basic-text-accent-sm-breakpoint-sm-font-family: "Good OT";
  --ds-basic-text-accent-sm-breakpoint-sm-font-size: 18px;
  --ds-basic-text-accent-sm-breakpoint-sm-font-weight: 500;
  --ds-basic-text-accent-sm-breakpoint-sm-letter-spacing: .05em;
  --ds-basic-text-accent-sm-breakpoint-sm-line-height: 130%;
  --ds-basic-text-accent-xl-breakpoint-lg-font-family: "Good OT";
  --ds-basic-text-accent-xl-breakpoint-lg-font-size: 32px;
  --ds-basic-text-accent-xl-breakpoint-lg-font-weight: 450;
  --ds-basic-text-accent-xl-breakpoint-lg-letter-spacing: .05em;
  --ds-basic-text-accent-xl-breakpoint-lg-line-height: 130%;
  --ds-basic-text-accent-xl-breakpoint-md-font-family: "Good OT";
  --ds-basic-text-accent-xl-breakpoint-md-font-size: 28px;
  --ds-basic-text-accent-xl-breakpoint-md-font-weight: 450;
  --ds-basic-text-accent-xl-breakpoint-md-letter-spacing: .05em;
  --ds-basic-text-accent-xl-breakpoint-md-line-height: 130%;
  --ds-basic-text-accent-xl-breakpoint-sm-font-family: "Good OT";
  --ds-basic-text-accent-xl-breakpoint-sm-font-size: 26px;
  --ds-basic-text-accent-xl-breakpoint-sm-font-weight: 450;
  --ds-basic-text-accent-xl-breakpoint-sm-letter-spacing: .05em;
  --ds-basic-text-accent-xl-breakpoint-sm-line-height: 130%;
  --ds-basic-text-accent-xs-breakpoint-lg-font-family: "Good OT";
  --ds-basic-text-accent-xs-breakpoint-lg-font-size: 16px;
  --ds-basic-text-accent-xs-breakpoint-lg-font-weight: 500;
  --ds-basic-text-accent-xs-breakpoint-lg-letter-spacing: .10em;
  --ds-basic-text-accent-xs-breakpoint-lg-line-height: 130%;
  --ds-basic-text-accent-xs-breakpoint-md-font-family: "Good OT";
  --ds-basic-text-accent-xs-breakpoint-md-font-size: 16px;
  --ds-basic-text-accent-xs-breakpoint-md-font-weight: 500;
  --ds-basic-text-accent-xs-breakpoint-md-letter-spacing: .10em;
  --ds-basic-text-accent-xs-breakpoint-md-line-height: 130%;
  --ds-basic-text-accent-xs-breakpoint-sm-font-family: "Good OT";
  --ds-basic-text-accent-xs-breakpoint-sm-font-size: 16px;
  --ds-basic-text-accent-xs-breakpoint-sm-font-weight: 500;
  --ds-basic-text-accent-xs-breakpoint-sm-letter-spacing: .10em;
  --ds-basic-text-accent-xs-breakpoint-sm-line-height: 130%;
  --ds-basic-text-accent-xxl-breakpoint-lg-font-family: "Good OT";
  --ds-basic-text-accent-xxl-breakpoint-lg-font-size: 38px;
  --ds-basic-text-accent-xxl-breakpoint-lg-font-weight: 450;
  --ds-basic-text-accent-xxl-breakpoint-lg-letter-spacing: .05em;
  --ds-basic-text-accent-xxl-breakpoint-lg-line-height: 100%;
  --ds-basic-text-accent-xxl-breakpoint-md-font-family: "Good OT";
  --ds-basic-text-accent-xxl-breakpoint-md-font-size: 38px;
  --ds-basic-text-accent-xxl-breakpoint-md-font-weight: 450;
  --ds-basic-text-accent-xxl-breakpoint-md-letter-spacing: .05em;
  --ds-basic-text-accent-xxl-breakpoint-md-line-height: 100%;
  --ds-basic-text-accent-xxl-breakpoint-sm-font-family: "Good OT";
  --ds-basic-text-accent-xxl-breakpoint-sm-font-size: 32px;
  --ds-basic-text-accent-xxl-breakpoint-sm-font-weight: 450;
  --ds-basic-text-accent-xxl-breakpoint-sm-letter-spacing: .05em;
  --ds-basic-text-accent-xxl-breakpoint-sm-line-height: 100%;
  --ds-basic-text-accent-xxs-breakpoint-lg-font-family: "Good OT";
  --ds-basic-text-accent-xxs-breakpoint-lg-font-size: 14px;
  --ds-basic-text-accent-xxs-breakpoint-lg-font-weight: 450;
  --ds-basic-text-accent-xxs-breakpoint-lg-letter-spacing: .10em;
  --ds-basic-text-accent-xxs-breakpoint-lg-line-height: 130%;
  --ds-basic-text-accent-xxs-breakpoint-md-font-family: "Good OT";
  --ds-basic-text-accent-xxs-breakpoint-md-font-size: 14px;
  --ds-basic-text-accent-xxs-breakpoint-md-font-weight: 450;
  --ds-basic-text-accent-xxs-breakpoint-md-letter-spacing: .10em;
  --ds-basic-text-accent-xxs-breakpoint-md-line-height: 130%;
  --ds-basic-text-accent-xxs-breakpoint-sm-font-family: "Good OT";
  --ds-basic-text-accent-xxs-breakpoint-sm-font-size: 14px;
  --ds-basic-text-accent-xxs-breakpoint-sm-font-weight: 450;
  --ds-basic-text-accent-xxs-breakpoint-sm-letter-spacing: .10em;
  --ds-basic-text-accent-xxs-breakpoint-sm-line-height: 130%;
  --ds-basic-text-body-default-font-family: "AS Circular";
  --ds-basic-text-body-default-font-size: 16px;
  --ds-basic-text-body-default-font-weight: 450;
  --ds-basic-text-body-default-letter-spacing: 0;
  --ds-basic-text-body-default-line-height: 24px;
  --ds-basic-text-body-lg-font-family: "AS Circular";
  --ds-basic-text-body-lg-font-size: 18px;
  --ds-basic-text-body-lg-font-weight: 450;
  --ds-basic-text-body-lg-letter-spacing: 0;
  --ds-basic-text-body-lg-line-height: 26px;
  --ds-basic-text-body-sm-font-family: "AS Circular";
  --ds-basic-text-body-sm-font-size: 14px;
  --ds-basic-text-body-sm-font-weight: 450;
  --ds-basic-text-body-sm-letter-spacing: 0;
  --ds-basic-text-body-sm-line-height: 20px;
  --ds-basic-text-body-xs-font-family: "AS Circular";
  --ds-basic-text-body-xs-font-size: 12px;
  --ds-basic-text-body-xs-font-weight: 450;
  --ds-basic-text-body-xs-letter-spacing: 0;
  --ds-basic-text-body-xs-line-height: 16px;
  --ds-basic-text-body-xxs-font-family: "AS Circular";
  --ds-basic-text-body-xxs-font-size: 10px;
  --ds-basic-text-body-xxs-font-weight: 450;
  --ds-basic-text-body-xxs-letter-spacing: 0;
  --ds-basic-text-body-xxs-line-height: 14px;
  --ds-basic-text-display-lg-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-display-lg-breakpoint-lg-font-size: 64px;
  --ds-basic-text-display-lg-breakpoint-lg-font-weight: 300;
  --ds-basic-text-display-lg-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-display-lg-breakpoint-lg-line-height: 130%;
  --ds-basic-text-display-lg-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-display-lg-breakpoint-md-font-size: 56px;
  --ds-basic-text-display-lg-breakpoint-md-font-weight: 300;
  --ds-basic-text-display-lg-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-display-lg-breakpoint-md-line-height: 130%;
  --ds-basic-text-display-lg-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-display-lg-breakpoint-sm-font-size: 44px;
  --ds-basic-text-display-lg-breakpoint-sm-font-weight: 300;
  --ds-basic-text-display-lg-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-display-lg-breakpoint-sm-line-height: 130%;
  --ds-basic-text-display-md-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-display-md-breakpoint-lg-font-size: 56px;
  --ds-basic-text-display-md-breakpoint-lg-font-weight: 300;
  --ds-basic-text-display-md-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-display-md-breakpoint-lg-line-height: 130%;
  --ds-basic-text-display-md-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-display-md-breakpoint-md-font-size: 48px;
  --ds-basic-text-display-md-breakpoint-md-font-weight: 300;
  --ds-basic-text-display-md-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-display-md-breakpoint-md-line-height: 130%;
  --ds-basic-text-display-md-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-display-md-breakpoint-sm-font-size: 40px;
  --ds-basic-text-display-md-breakpoint-sm-font-weight: 300;
  --ds-basic-text-display-md-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-display-md-breakpoint-sm-line-height: 130%;
  --ds-basic-text-display-sm-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-display-sm-breakpoint-lg-font-size: 48px;
  --ds-basic-text-display-sm-breakpoint-lg-font-weight: 300;
  --ds-basic-text-display-sm-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-display-sm-breakpoint-lg-line-height: 130%;
  --ds-basic-text-display-sm-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-display-sm-breakpoint-md-font-size: 44px;
  --ds-basic-text-display-sm-breakpoint-md-font-weight: 300;
  --ds-basic-text-display-sm-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-display-sm-breakpoint-md-line-height: 130%;
  --ds-basic-text-display-sm-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-display-sm-breakpoint-sm-font-size: 32px;
  --ds-basic-text-display-sm-breakpoint-sm-font-weight: 300;
  --ds-basic-text-display-sm-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-display-sm-breakpoint-sm-line-height: 130%;
  --ds-basic-text-display-xl-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-display-xl-breakpoint-lg-font-size: 72px;
  --ds-basic-text-display-xl-breakpoint-lg-font-weight: 300;
  --ds-basic-text-display-xl-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-display-xl-breakpoint-lg-line-height: 130%;
  --ds-basic-text-display-xl-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-display-xl-breakpoint-md-font-size: 64px;
  --ds-basic-text-display-xl-breakpoint-md-font-weight: 300;
  --ds-basic-text-display-xl-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-display-xl-breakpoint-md-line-height: 130%;
  --ds-basic-text-display-xl-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-display-xl-breakpoint-sm-font-size: 48px;
  --ds-basic-text-display-xl-breakpoint-sm-font-weight: 300;
  --ds-basic-text-display-xl-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-display-xl-breakpoint-sm-line-height: 130%;
  --ds-basic-text-display-xs-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-display-xs-breakpoint-lg-font-size: 38px;
  --ds-basic-text-display-xs-breakpoint-lg-font-weight: 300;
  --ds-basic-text-display-xs-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-display-xs-breakpoint-lg-line-height: 130%;
  --ds-basic-text-display-xs-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-display-xs-breakpoint-md-font-size: 36px;
  --ds-basic-text-display-xs-breakpoint-md-font-weight: 300;
  --ds-basic-text-display-xs-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-display-xs-breakpoint-md-line-height: 130%;
  --ds-basic-text-display-xs-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-display-xs-breakpoint-sm-font-size: 28px;
  --ds-basic-text-display-xs-breakpoint-sm-font-weight: 300;
  --ds-basic-text-display-xs-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-display-xs-breakpoint-sm-line-height: 130%;
  --ds-basic-text-display-xxl-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-display-xxl-breakpoint-lg-font-size: 86px;
  --ds-basic-text-display-xxl-breakpoint-lg-font-weight: 300;
  --ds-basic-text-display-xxl-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-display-xxl-breakpoint-lg-line-height: 130%;
  --ds-basic-text-display-xxl-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-display-xxl-breakpoint-md-font-size: 72px;
  --ds-basic-text-display-xxl-breakpoint-md-font-weight: 300;
  --ds-basic-text-display-xxl-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-display-xxl-breakpoint-md-line-height: 130%;
  --ds-basic-text-display-xxl-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-display-xxl-breakpoint-sm-font-size: 56px;
  --ds-basic-text-display-xxl-breakpoint-sm-font-weight: 300;
  --ds-basic-text-display-xxl-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-display-xxl-breakpoint-sm-line-height: 130%;
  --ds-basic-text-heading-lg-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-heading-lg-breakpoint-lg-font-size: 36px;
  --ds-basic-text-heading-lg-breakpoint-lg-font-weight: 300;
  --ds-basic-text-heading-lg-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-heading-lg-breakpoint-lg-line-height: 130%;
  --ds-basic-text-heading-lg-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-heading-lg-breakpoint-md-font-size: 32px;
  --ds-basic-text-heading-lg-breakpoint-md-font-weight: 300;
  --ds-basic-text-heading-lg-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-heading-lg-breakpoint-md-line-height: 130%;
  --ds-basic-text-heading-lg-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-heading-lg-breakpoint-sm-font-size: 28px;
  --ds-basic-text-heading-lg-breakpoint-sm-font-weight: 300;
  --ds-basic-text-heading-lg-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-heading-lg-breakpoint-sm-line-height: 130%;
  --ds-basic-text-heading-md-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-heading-md-breakpoint-lg-font-size: 28px;
  --ds-basic-text-heading-md-breakpoint-lg-font-weight: 300;
  --ds-basic-text-heading-md-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-heading-md-breakpoint-lg-line-height: 130%;
  --ds-basic-text-heading-md-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-heading-md-breakpoint-md-font-size: 28px;
  --ds-basic-text-heading-md-breakpoint-md-font-weight: 300;
  --ds-basic-text-heading-md-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-heading-md-breakpoint-md-line-height: 130%;
  --ds-basic-text-heading-md-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-heading-md-breakpoint-sm-font-size: 26px;
  --ds-basic-text-heading-md-breakpoint-sm-font-weight: 300;
  --ds-basic-text-heading-md-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-heading-md-breakpoint-sm-line-height: 130%;
  --ds-basic-text-heading-sm-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-heading-sm-breakpoint-lg-font-size: 24px;
  --ds-basic-text-heading-sm-breakpoint-lg-font-weight: 300;
  --ds-basic-text-heading-sm-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-heading-sm-breakpoint-lg-line-height: 130%;
  --ds-basic-text-heading-sm-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-heading-sm-breakpoint-md-font-size: 24px;
  --ds-basic-text-heading-sm-breakpoint-md-font-weight: 300;
  --ds-basic-text-heading-sm-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-heading-sm-breakpoint-md-line-height: 130%;
  --ds-basic-text-heading-sm-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-heading-sm-breakpoint-sm-font-size: 22px;
  --ds-basic-text-heading-sm-breakpoint-sm-font-weight: 300;
  --ds-basic-text-heading-sm-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-heading-sm-breakpoint-sm-line-height: 130%;
  --ds-basic-text-heading-xl-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-heading-xl-breakpoint-lg-font-size: 40px;
  --ds-basic-text-heading-xl-breakpoint-lg-font-weight: 300;
  --ds-basic-text-heading-xl-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-heading-xl-breakpoint-lg-line-height: 130%;
  --ds-basic-text-heading-xl-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-heading-xl-breakpoint-md-font-size: 36px;
  --ds-basic-text-heading-xl-breakpoint-md-font-weight: 300;
  --ds-basic-text-heading-xl-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-heading-xl-breakpoint-md-line-height: 130%;
  --ds-basic-text-heading-xl-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-heading-xl-breakpoint-sm-font-size: 32px;
  --ds-basic-text-heading-xl-breakpoint-sm-font-weight: 300;
  --ds-basic-text-heading-xl-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-heading-xl-breakpoint-sm-line-height: 130%;
  --ds-basic-text-heading-xs-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-heading-xs-breakpoint-lg-font-size: 20px;
  --ds-basic-text-heading-xs-breakpoint-lg-font-weight: 450;
  --ds-basic-text-heading-xs-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-heading-xs-breakpoint-lg-line-height: 130%;
  --ds-basic-text-heading-xs-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-heading-xs-breakpoint-md-font-size: 20px;
  --ds-basic-text-heading-xs-breakpoint-md-font-weight: 450;
  --ds-basic-text-heading-xs-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-heading-xs-breakpoint-md-line-height: 130%;
  --ds-basic-text-heading-xs-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-heading-xs-breakpoint-sm-font-size: 20px;
  --ds-basic-text-heading-xs-breakpoint-sm-font-weight: 450;
  --ds-basic-text-heading-xs-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-heading-xs-breakpoint-sm-line-height: 130%;
  --ds-basic-text-heading-xxs-breakpoint-lg-font-family: "AS Circular";
  --ds-basic-text-heading-xxs-breakpoint-lg-font-size: 18px;
  --ds-basic-text-heading-xxs-breakpoint-lg-font-weight: 450;
  --ds-basic-text-heading-xxs-breakpoint-lg-letter-spacing: 0;
  --ds-basic-text-heading-xxs-breakpoint-lg-line-height: 130%;
  --ds-basic-text-heading-xxs-breakpoint-md-font-family: "AS Circular";
  --ds-basic-text-heading-xxs-breakpoint-md-font-size: 18px;
  --ds-basic-text-heading-xxs-breakpoint-md-font-weight: 450;
  --ds-basic-text-heading-xxs-breakpoint-md-letter-spacing: 0;
  --ds-basic-text-heading-xxs-breakpoint-md-line-height: 130%;
  --ds-basic-text-heading-xxs-breakpoint-sm-font-family: "AS Circular";
  --ds-basic-text-heading-xxs-breakpoint-sm-font-size: 18px;
  --ds-basic-text-heading-xxs-breakpoint-sm-font-weight: 450;
  --ds-basic-text-heading-xxs-breakpoint-sm-letter-spacing: 0;
  --ds-basic-text-heading-xxs-breakpoint-sm-line-height: 130%;
  --ds-basic-corner-radius-large: 100px;
  --ds-basic-corner-radius-medium: 6px;
  --ds-basic-corner-radius-small: 6px;
}

/* v6.0.2 */

:root {
  --ds-basic-type-letter-spacing-0: 0;
  --ds-basic-type-letter-spacing-005: 0.05em;
  --ds-basic-type-letter-spacing-010: 0.10em;
  --ds-basic-type-line-height-100: 1;
  --ds-basic-type-line-height-125: 1.25;
  --ds-basic-type-line-height-130: 1.3;
  --ds-basic-type-line-height-150: 1.5;
  --ds-basic-type-line-height-163: 1.63;
  --ds-basic-type-line-height-088: 0.88;
  --ds-basic-type-size-10: 0.625rem;
  --ds-basic-type-size-12: 0.75rem;
  --ds-basic-type-size-14: 0.875rem;
  --ds-basic-type-size-16: 1rem;
  --ds-basic-type-size-18: 1.125rem;
  --ds-basic-type-size-20: 1.25rem;
  --ds-basic-type-size-22: 1.375rem;
  --ds-basic-type-size-24: 1.5rem;
  --ds-basic-type-size-26: 1.625rem;
  --ds-basic-type-size-28: 1.75rem;
  --ds-basic-type-size-32: 2rem;
  --ds-basic-type-size-36: 2.25rem;
  --ds-basic-type-size-38: 2.375rem;
  --ds-basic-type-size-40: 2.5rem;
  --ds-basic-type-size-44: 2.75rem;
  --ds-basic-type-size-48: 3rem;
  --ds-basic-type-size-56: 3.5rem;
  --ds-basic-type-size-64: 4rem;
  --ds-basic-type-size-72: 4.5rem;
  --ds-basic-type-size-86: 5.375rem;
  --ds-basic-type-weight-book: 450;
  --ds-basic-type-weight-cond-medium: 500;
  --ds-basic-type-weight-cond-news: 450;
  --ds-basic-type-weight-light: 300;
  --ds-basic-type-weight-medium: 500;
  --ds-basic-type-weight-regular: 400;
  --ds-basic-type-weight-semibold: 600;
  --ds-basic-type-family-accent: "Good OT";
  --ds-basic-type-family-default: "AS Circular";

  --ds-basic-type-brand-family-primary: "AS Circular";
  --ds-basic-type-brand-family-secondary: "Good OT";
  --ds-basic-type-brand-line-height-primary: 1.3;
  --ds-basic-type-brand-line-height-secondary: 1;
  --ds-basic-type-brand-letter-spacing-primary: 0;
  --ds-basic-type-brand-letter-spacing-secondary: 0.05em;
  --ds-basic-type-brand-letter-spacing-tertiary: 0.10em;
  --ds-basic-type-family-accent: "Good OT", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-family-body: "AS Circular", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-family-display: "AS Circular", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-family-heading: "AS Circular", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-letter-spacing-accent: 0.05em;
  --ds-basic-type-letter-spacing-accent2: 0.10em;
  --ds-basic-type-letter-spacing-body: 0;
  --ds-basic-type-letter-spacing-display: 0;
  --ds-basic-type-letter-spacing-heading: 0;
  --ds-basic-type-line-height-accent: 1.3;
  --ds-basic-type-line-height-accent2: 1;
  --ds-basic-type-line-height-body: 1.63;
  --ds-basic-type-line-height-body2: 1.5;
  --ds-basic-type-line-height-body3: 1.25;
  --ds-basic-type-line-height-body4: 1;
  --ds-basic-type-line-height-body5: 0.88;
  --ds-basic-type-line-height-display: 1.3;
  --ds-basic-type-line-height-heading: 1.3;
  --ds-basic-type-weight-accent: 450;
  --ds-basic-type-weight-accent2: 500;
  --ds-basic-type-weight-body: 450;
  --ds-basic-type-weight-display: 300;
  --ds-basic-type-weight-heading: 300;
  --ds-basic-type-weight-heading2: 450;
}

/* v7.0.0 */

:root {
  --ds-basic-type-brand-family-primary: "AS Circular";
  --ds-basic-type-brand-family-secondary: "Good OT";
  --ds-basic-type-brand-line-height-primary: 1.3;
  --ds-basic-type-brand-line-height-secondary: 1;
  --ds-basic-type-brand-letter-spacing-primary: 0;
  --ds-basic-type-brand-letter-spacing-secondary: 0.05em;
  --ds-basic-type-brand-letter-spacing-tertiary: 0.10em;
  --ds-basic-type-family-accent: "Good OT";
  --ds-basic-type-family-body: "AS Circular";
  --ds-basic-type-family-display: "AS Circular";
  --ds-basic-type-family-heading: "AS Circular";
  --ds-basic-type-letter-spacing-accent: 0.05em;
  --ds-basic-type-letter-spacing-accent2: 0.10em;
  --ds-basic-type-letter-spacing-body: 0;
  --ds-basic-type-letter-spacing-display: 0;
  --ds-basic-type-letter-spacing-heading: 0;
  --ds-basic-type-line-height-accent: 1.3;
  --ds-basic-type-line-height-accent2: 1;
  --ds-basic-type-line-height-body: 1.63;
  --ds-basic-type-line-height-body2: 1.5;
  --ds-basic-type-line-height-body3: 1.25;
  --ds-basic-type-line-height-body4: 1;
  --ds-basic-type-line-height-body5: 0.88;
  --ds-basic-type-line-height-display: 1.3;
  --ds-basic-type-line-height-heading: 1.3;
  --ds-basic-type-weight-accent: 450;
  --ds-basic-type-weight-accent2: 500;
  --ds-basic-type-weight-body: 450;
  --ds-basic-type-weight-display: 300;
  --ds-basic-type-weight-heading: 300;
  --ds-basic-type-weight-heading2: 450;
  --ds-type-letter-spacing-0: 0;
  --ds-type-letter-spacing-005: 0.05em;
  --ds-type-letter-spacing-010: 0.10em;
  --ds-type-line-height-100: 1;
  --ds-type-line-height-125: 1.25;
  --ds-type-line-height-130: 1.3;
  --ds-type-line-height-150: 1.5;
  --ds-type-line-height-163: 1.63;
  --ds-type-line-height-088: 0.88;
  --ds-type-size-10: 0.625rem;
  --ds-type-size-12: 0.75rem;
  --ds-type-size-14: 0.875rem;
  --ds-type-size-16: 1rem;
  --ds-type-size-18: 1.125rem;
  --ds-type-size-20: 1.25rem;
  --ds-type-size-22: 1.375rem;
  --ds-type-size-24: 1.5rem;
  --ds-type-size-26: 1.625rem;
  --ds-type-size-28: 1.75rem;
  --ds-type-size-32: 2rem;
  --ds-type-size-36: 2.25rem;
  --ds-type-size-38: 2.375rem;
  --ds-type-size-40: 2.5rem;
  --ds-type-size-44: 2.75rem;
  --ds-type-size-48: 3rem;
  --ds-type-size-56: 3.5rem;
  --ds-type-size-64: 4rem;
  --ds-type-size-72: 4.5rem;
  --ds-type-size-86: 5.375rem;
  --ds-type-weight-book: 450;
  --ds-type-weight-cond-medium: 500;
  --ds-type-weight-cond-news: 450;
  --ds-type-weight-light: 300;
  --ds-type-weight-medium: 500;
  --ds-type-weight-regular: 400;
  --ds-type-weight-semibold: 600;
}

/* v8.2.1 */
:root {
  --ds-basic-type-brand-family-primary: "AS Circular";
  --ds-basic-type-brand-family-secondary: "Good OT";
  --ds-basic-type-brand-line-height-primary: 1.3;
  --ds-basic-type-brand-line-height-secondary: 1;
  --ds-basic-type-brand-letter-spacing-primary: 0;
  --ds-basic-type-brand-letter-spacing-secondary: 0.05em;
  --ds-basic-type-brand-letter-spacing-tertiary: 0.10em;
  --ds-basic-type-family-accent: "Good OT", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-family-body: "AS Circular", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-family-display: "AS Circular", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-family-heading: "AS Circular", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ds-basic-type-letter-spacing-accent: 0.05em;
  --ds-basic-type-letter-spacing-accent2: 0.10em;
  --ds-basic-type-letter-spacing-body: 0;
  --ds-basic-type-letter-spacing-display: 0;
  --ds-basic-type-letter-spacing-heading: 0;
  --ds-basic-type-line-height-accent: 1.3;
  --ds-basic-type-line-height-accent2: 1;
  --ds-basic-type-line-height-body: 1.63;
  --ds-basic-type-line-height-body2: 1.5;
  --ds-basic-type-line-height-body3: 1.25;
  --ds-basic-type-line-height-body4: 1;
  --ds-basic-type-line-height-body5: 0.88;
  --ds-basic-type-line-height-display: 1.3;
  --ds-basic-type-line-height-heading: 1.3;
  --ds-basic-type-weight-accent: 450;
  --ds-basic-type-weight-accent2: 500;
  --ds-basic-type-weight-body: 450;
  --ds-basic-type-weight-display: 300;
  --ds-basic-type-weight-heading: 300;
  --ds-basic-type-weight-heading2: 450;
}
