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

:root {
  --color-background-primary: #ffffff; /** Page background color */
  --color-surface-primary: #ffffff;
  --color-surface-secondary: #eff4fe;
  --color-surface-brand-primary: #1d65af;
  --color-surface-brand-secondary: #4fb0af;
  --color-surface-brand-tertiary: #efac45;
  --color-surface-inverse: #062444;
  --color-surface-transparent: rgba(255, 255, 255, 0);
  --color-text-primary: #062444;
  --color-text-secondary: #132235;
  --color-text-tertiary: #4d5866;
  --color-text-ghost: #66707c;
  --color-text-inverse: #ffffff;
  --color-text-brand: #1d65af;
  --color-icon-primary: #062444;
  --color-icon-secondary: #132235;
  --color-icon-tertiary: #4d5866;
  --color-icon-inverse: #ffffff;
  --color-icon-brand: #1d65af;
  --color-border-default: #8e959e;
  --color-border-subtle: #cccfd3;
  --color-border-brand: #1d65af;
  --color-border-transparent: rgba(255, 255, 255, 0);
  --color-interaction-default: #347474;
  --color-interaction-hover: #285858;
  --color-interaction-active: #1b3c3c;
  --color-interaction-surface-hover: #d5ecec;
  --color-interaction-surface-active: #a7d8d7;
  --color-form-control-background-color: #ffffff;
  --color-form-control-placeholder-color: #8e959e;
  --color-form-control-hover-border-color: #66707c;
  --color-form-control-hover-background-color: #ecedef;
  --color-form-control-invalid-color: #c83736;
  --font-font-family-brand: Nunito Sans; /** Default font-family for heading styles */
  --font-font-family-system: Nunito Sans; /** Default font-family for body styles */
  --font-font-size-system: 1rem; /** Default value for global settings only */
  --font-heading-1-font-weight: 700;
  --font-heading-1-max-font-size: 3.5rem;
  --font-heading-1-max-letter-spacing: 0px;
  --font-heading-1-max-line-height: 3.6875rem;
  --font-heading-1-min-font-size: 2.125rem;
  --font-heading-1-min-letter-spacing: 0px;
  --font-heading-1-min-line-height: 2.25rem;
  --font-heading-1-fluid-font-size: clamp(var(--font-heading-1-min-font-size), 1.640845rem + 2.065728vw, var(--font-heading-1-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-1-fluid-letter-spacing: var(--font-heading-1-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-1-fluid-line-height: clamp(var(--font-heading-1-min-line-height), 1.743838rem + 2.159624vw, var(--font-heading-1-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-heading-2-font-weight: 700;
  --font-heading-2-max-font-size: 2.5rem;
  --font-heading-2-max-letter-spacing: 0px;
  --font-heading-2-max-line-height: 2.75rem;
  --font-heading-2-min-font-size: 1.625rem;
  --font-heading-2-min-letter-spacing: 0px;
  --font-heading-2-min-line-height: 1.8125rem;
  --font-heading-2-fluid-font-size: clamp(var(--font-heading-2-min-font-size), 1.316901rem + 1.314554vw, var(--font-heading-2-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-2-fluid-letter-spacing: var(--font-heading-2-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-2-fluid-line-height: clamp(var(--font-heading-2-min-line-height), 1.482394rem + 1.408451vw, var(--font-heading-2-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-heading-3-font-weight: 700;
  --font-heading-3-max-font-size: 1.75rem;
  --font-heading-3-max-letter-spacing: 0px;
  --font-heading-3-max-line-height: 2.125rem;
  --font-heading-3-min-font-size: 1.375rem;
  --font-heading-3-min-letter-spacing: 0px;
  --font-heading-3-min-line-height: 1.625rem;
  --font-heading-3-fluid-font-size: clamp(var(--font-heading-3-min-font-size), 1.242958rem + 0.56338vw, var(--font-heading-3-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-3-fluid-letter-spacing: var(--font-heading-3-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-3-fluid-line-height: clamp(var(--font-heading-3-min-line-height), 1.448944rem + 0.751174vw, var(--font-heading-3-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-heading-4-font-weight: 700;
  --font-heading-4-max-font-size: 1.375rem;
  --font-heading-4-max-letter-spacing: 0px;
  --font-heading-4-max-line-height: 1.625rem;
  --font-heading-4-min-font-size: 1.1875rem;
  --font-heading-4-min-letter-spacing: 0px;
  --font-heading-4-min-line-height: 1.4375rem;
  --font-heading-4-fluid-font-size: clamp(var(--font-heading-4-min-font-size), 1.121479rem + 0.28169vw, var(--font-heading-4-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-4-fluid-letter-spacing: var(--font-heading-4-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-4-fluid-line-height: clamp(var(--font-heading-4-min-line-height), 1.371479rem + 0.28169vw, var(--font-heading-4-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-1-regular-font-weight: 400;
  --font-body-1-bold-font-weight: 700;
  --font-body-1-max-font-size: 1.25rem;
  --font-body-1-max-letter-spacing: 0px;
  --font-body-1-max-paragraph-spacing: 20px;
  --font-body-1-max-line-height: 2rem;
  --font-body-1-min-font-size: 1.125rem;
  --font-body-1-min-letter-spacing: 0px;
  --font-body-1-min-paragraph-spacing: 18px;
  --font-body-1-min-line-height: 1.8125rem;
  --font-body-1-fluid-font-size: clamp(var(--font-body-1-min-font-size), 1.080986rem + 0.187793vw, var(--font-body-1-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-1-fluid-letter-spacing: var(--font-body-1-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-1-fluid-paragraph-spacing: clamp(var(--font-body-1-min-paragraph-spacing), 17.295775px + 0.187793vw, var(--font-body-1-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-1-fluid-line-height: clamp(var(--font-body-1-min-line-height), 1.746479rem + 0.28169vw, var(--font-body-1-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-2-regular-font-weight: 400;
  --font-body-2-bold-font-weight: 700;
  --font-body-2-max-font-size: 1.0625rem;
  --font-body-2-max-letter-spacing: 0px;
  --font-body-2-max-paragraph-spacing: 17px;
  --font-body-2-max-line-height: 1.6875rem;
  --font-body-2-min-font-size: 1rem;
  --font-body-2-min-letter-spacing: 0px;
  --font-body-2-min-paragraph-spacing: 16px;
  --font-body-2-min-line-height: 1.625rem;
  --font-body-2-fluid-font-size: clamp(var(--font-body-2-min-font-size), 0.977993rem + 0.093897vw, var(--font-body-2-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-2-fluid-letter-spacing: var(--font-body-2-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-2-fluid-paragraph-spacing: clamp(var(--font-body-2-min-paragraph-spacing), 15.647887px + 0.093897vw, var(--font-body-2-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-2-fluid-line-height: clamp(var(--font-body-2-min-line-height), 1.602993rem + 0.093897vw, var(--font-body-2-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-3-regular-font-weight: 400;
  --font-body-3-bold-font-weight: 700;
  --font-body-3-max-font-size: 0.9375rem;
  --font-body-3-max-letter-spacing: 0px;
  --font-body-3-max-paragraph-spacing: 15px;
  --font-body-3-max-line-height: 1.5rem;
  --font-body-3-min-font-size: 0.875rem;
  --font-body-3-min-letter-spacing: 0px;
  --font-body-3-min-paragraph-spacing: 14px;
  --font-body-3-min-line-height: 1.375rem;
  --font-body-3-fluid-font-size: clamp(var(--font-body-3-min-font-size), 0.852993rem + 0.093897vw, var(--font-body-3-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-3-fluid-letter-spacing: var(--font-body-3-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-3-fluid-paragraph-spacing: clamp(var(--font-body-3-min-paragraph-spacing), 13.647887px + 0.093897vw, var(--font-body-3-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-3-fluid-line-height: clamp(var(--font-body-3-min-line-height), 1.330986rem + 0.187793vw, var(--font-body-3-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-4-font-weight: 400;
  --font-body-4-max-font-size: 0.8125rem;
  --font-body-4-max-letter-spacing: 0px;
  --font-body-4-max-paragraph-spacing: 13px;
  --font-body-4-max-line-height: 1.25rem;
  --font-body-4-min-font-size: 0.75rem;
  --font-body-4-min-letter-spacing: 0px;
  --font-body-4-min-paragraph-spacing: 12px;
  --font-body-4-min-line-height: 1.125rem;
  --font-body-4-fluid-font-size: clamp(var(--font-body-4-min-font-size), 0.727993rem + 0.093897vw, var(--font-body-4-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-4-fluid-letter-spacing: var(--font-body-4-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-4-fluid-paragraph-spacing: clamp(var(--font-body-4-min-paragraph-spacing), 11.647887px + 0.093897vw, var(--font-body-4-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-4-fluid-line-height: clamp(var(--font-body-4-min-line-height), 1.080986rem + 0.187793vw, var(--font-body-4-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-button-label-font-weight: 600;
  --font-button-label-max-font-size: 1.0625rem;
  --font-button-label-max-letter-spacing: 0px;
  --font-button-label-max-line-height: 1.5rem;
  --font-button-label-min-font-size: 1rem;
  --font-button-label-min-letter-spacing: 0px;
  --font-button-label-min-line-height: 1.5rem;
  --font-button-label-fluid-font-size: clamp(var(--font-button-label-min-font-size), 0.977993rem + 0.093897vw, var(--font-button-label-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-button-label-fluid-letter-spacing: var(--font-button-label-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-button-label-fluid-line-height: var(--font-button-label-min-line-height); /** Generated fluid token; do not edit directly. */
  --font-hero-display-font-weight: 700;
  --font-hero-display-max-font-size: 2.5rem;
  --font-hero-display-max-letter-spacing: 0px;
  --font-hero-display-max-line-height: 2.75rem;
  --font-hero-display-min-font-size: 1.625rem;
  --font-hero-display-min-letter-spacing: 0px;
  --font-hero-display-min-line-height: 1.8125rem;
  --font-hero-display-fluid-font-size: clamp(var(--font-hero-display-min-font-size), 1.316901rem + 1.314554vw, var(--font-hero-display-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-hero-display-fluid-letter-spacing: var(--font-hero-display-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-hero-display-fluid-line-height: clamp(var(--font-hero-display-min-line-height), 1.482394rem + 1.408451vw, var(--font-hero-display-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-hero-slider-value-font-weight: 700;
  --font-hero-slider-value-max-font-size: 1.875rem;
  --font-hero-slider-value-max-letter-spacing: 0px;
  --font-hero-slider-value-max-line-height: 1.875rem;
  --font-hero-slider-value-min-font-size: 1.5625rem;
  --font-hero-slider-value-min-letter-spacing: 0px;
  --font-hero-slider-value-min-line-height: 1.5625rem;
  --font-hero-slider-value-fluid-font-size: clamp(var(--font-hero-slider-value-min-font-size), 1.452465rem + 0.469484vw, var(--font-hero-slider-value-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-hero-slider-value-fluid-letter-spacing: var(--font-hero-slider-value-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-hero-slider-value-fluid-line-height: clamp(var(--font-hero-slider-value-min-line-height), 1.452465rem + 0.469484vw, var(--font-hero-slider-value-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-font-weight: 500;
  --font-intro-lead-max-font-size: 1.25rem;
  --font-intro-lead-max-letter-spacing: 0px;
  --font-intro-lead-max-paragraph-spacing: 20px;
  --font-intro-lead-max-line-height: 2rem;
  --font-intro-lead-min-font-size: 1.125rem;
  --font-intro-lead-min-letter-spacing: 0px;
  --font-intro-lead-min-paragraph-spacing: 18px;
  --font-intro-lead-min-line-height: 1.8125rem;
  --font-intro-lead-fluid-font-size: clamp(var(--font-intro-lead-min-font-size), 1.080986rem + 0.187793vw, var(--font-intro-lead-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-fluid-letter-spacing: var(--font-intro-lead-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-fluid-paragraph-spacing: clamp(var(--font-intro-lead-min-paragraph-spacing), 17.295775px + 0.187793vw, var(--font-intro-lead-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-fluid-line-height: clamp(var(--font-intro-lead-min-line-height), 1.746479rem + 0.28169vw, var(--font-intro-lead-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-submenu-link-font-weight: 700;
  --font-submenu-link-max-font-size: 1.875rem;
  --font-submenu-link-max-letter-spacing: 0px;
  --font-submenu-link-max-line-height: 1.875rem;
  --font-submenu-link-min-font-size: 1.375rem;
  --font-submenu-link-min-letter-spacing: 0px;
  --font-submenu-link-min-line-height: 1.375rem;
  --font-submenu-link-fluid-font-size: clamp(var(--font-submenu-link-min-font-size), 1.198944rem + 0.751174vw, var(--font-submenu-link-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-submenu-link-fluid-letter-spacing: var(--font-submenu-link-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-submenu-link-fluid-line-height: clamp(var(--font-submenu-link-min-line-height), 1.198944rem + 0.751174vw, var(--font-submenu-link-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-ticket-value-font-weight: 800;
  --font-ticket-value-max-font-size: 3rem;
  --font-ticket-value-max-letter-spacing: 0px;
  --font-ticket-value-max-line-height: 3rem;
  --font-ticket-value-min-font-size: 2.5rem;
  --font-ticket-value-min-letter-spacing: 0px;
  --font-ticket-value-min-line-height: 2.5rem;
  --font-ticket-value-fluid-font-size: clamp(var(--font-ticket-value-min-font-size), 2.323944rem + 0.751174vw, var(--font-ticket-value-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-ticket-value-fluid-letter-spacing: var(--font-ticket-value-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-ticket-value-fluid-line-height: clamp(var(--font-ticket-value-min-line-height), 2.323944rem + 0.751174vw, var(--font-ticket-value-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-ticket-amount-font-weight: 500;
  --font-ticket-amount-max-font-size: 1.0625rem;
  --font-ticket-amount-max-letter-spacing: 0px;
  --font-ticket-amount-max-line-height: 1.6875rem;
  --font-ticket-amount-min-font-size: 1rem;
  --font-ticket-amount-min-letter-spacing: 0px;
  --font-ticket-amount-min-line-height: 1.625rem;
  --font-ticket-amount-fluid-font-size: clamp(var(--font-ticket-amount-min-font-size), 0.977993rem + 0.093897vw, var(--font-ticket-amount-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-ticket-amount-fluid-letter-spacing: var(--font-ticket-amount-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-ticket-amount-fluid-line-height: clamp(var(--font-ticket-amount-min-line-height), 1.602993rem + 0.093897vw, var(--font-ticket-amount-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-navigation-link-desktop-font-weight: 400;
  --font-navigation-link-mobile-font-weight: 700;
  --font-navigation-link-max-font-size: 1rem;
  --font-navigation-link-max-letter-spacing: 0px;
  --font-navigation-link-max-line-height: 1.5rem;
  --font-navigation-link-min-font-size: 1.375rem;
  --font-navigation-link-min-letter-spacing: 0px;
  --font-navigation-link-min-line-height: 1.5rem;
  --font-navigation-link-fluid-font-size: clamp(var(--font-navigation-link-max-font-size), 1.507042rem - 0.56338vw, var(--font-navigation-link-min-font-size)); /** Generated fluid token; do not edit directly. */
  --font-navigation-link-fluid-letter-spacing: var(--font-navigation-link-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-navigation-link-fluid-line-height: var(--font-navigation-link-min-line-height); /** Generated fluid token; do not edit directly. */
  --border-radius-form-control-large: 4px;
  --border-radius-form-control-small: 4px;
  --border-radius-form-control-fluid: var(--border-radius-form-control-small); /** Generated fluid token; do not edit directly. */
  --border-radius-default-large: 8px;
  --border-radius-default-small: 4px;
  --border-radius-default-fluid: clamp(var(--border-radius-default-small), 2.591549px + 0.375587vw, var(--border-radius-default-large)); /** Generated fluid token; do not edit directly. */
  --border-radius-focus-ring-card-outline-large: 12px; /** Token usage for design, not applicable in code */
  --border-radius-focus-ring-card-outline-small: 8px; /** Token usage for design, not applicable in code */
  --border-radius-focus-ring-form-outline-large: 8px; /** Token usage for design, not applicable in code */
  --border-radius-focus-ring-form-outline-small: 8px; /** Token usage for design, not applicable in code */
  --border-radius-radius-full: 999px;
  --border-radius-radius-0: 0px;
  --border-radius-radius-2: 2px;
  --border-radius-radius-4: 4px;
  --border-radius-radius-8: 8px;
  --border-radius-radius-10: 10px;
  --border-radius-radius-12: 12px;
  --border-radius-radius-16: 16px;
  --border-radius-radius-20: 20px;
  --border-radius-radius-24: 24px;
  --border-radius-radius-32: 32px;
  --border-radius-radius-36: 36px;
  --border-radius-radius-48: 48px;
  --space-container-mobile: 20px;
  --space-section-default-max: 96px;
  --space-section-default-min: 48px;
  --space-section-default-fluid: clamp(var(--space-section-default-min), 31.098592px + 4.507042vw, var(--space-section-default-max)); /** Generated fluid token; do not edit directly. */
  --space-oud-te-onderzoeken-sm-max: 56px;
  --space-oud-te-onderzoeken-sm-min: 36px;
  --space-oud-te-onderzoeken-sm-fluid: clamp(var(--space-oud-te-onderzoeken-sm-min), 28.957746px + 1.877934vw, var(--space-oud-te-onderzoeken-sm-max)); /** Generated fluid token; do not edit directly. */
  --space-oud-te-onderzoeken-md-max: 72px;
  --space-oud-te-onderzoeken-md-min: 36px;
  --space-oud-te-onderzoeken-md-fluid: clamp(var(--space-oud-te-onderzoeken-md-min), 23.323944px + 3.380282vw, var(--space-oud-te-onderzoeken-md-max)); /** Generated fluid token; do not edit directly. */
  --space-oud-te-onderzoeken-xl-max: 120px;
  --space-oud-te-onderzoeken-xl-min: 56px;
  --space-oud-te-onderzoeken-xl-fluid: clamp(var(--space-oud-te-onderzoeken-xl-min), 33.464789px + 6.00939vw, var(--space-oud-te-onderzoeken-xl-max)); /** Generated fluid token; do not edit directly. */
  --space-space-0: 0px;
  --space-space-2: 2px;
  --space-space-4: 4px;
  --space-space-6: 6px;
  --space-space-8: 8px;
  --space-space-10: 10px;
  --space-space-12: 12px;
  --space-space-14: 14px;
  --space-space-16: 16px;
  --space-space-18: 18px;
  --space-space-20: 20px;
  --space-space-24: 24px;
  --space-space-28: 28px;
  --space-space-32: 32px;
  --space-space-36: 36px;
  --space-space-40: 40px;
  --space-space-48: 48px;
  --space-space-56: 56px;
  --space-space-64: 64px;
  --space-space-72: 72px;
  --space-space-80: 80px;
  --space-space-96: 96px;
  --space-space-120: 120px;
  --space-space-128: 128px;
  --space-space-144: 144px;
  --size-icon-sm: 20px;
  --size-icon-md: 24px;
  --size-icon-lg: 28px;
  --size-icon-xl: 36px;
  --size-size-16: 16px;
  --size-size-20: 20px;
  --size-size-24: 24px;
  --size-size-28: 28px;
  --size-size-32: 32px;
  --size-size-36: 36px;
  --size-size-40: 40px;
  --size-size-44: 44px;
  --size-size-48: 48px;
  --size-size-52: 52px;
  --size-size-56: 56px;
  --size-size-64: 64px;
  --size-size-72: 72px;
  --size-size-80: 80px;
  --size-size-88: 88px;
  --size-size-96: 96px;
  --size-size-112: 112px;
  --size-size-128: 128px;
  --size-size-144: 144px;
  --size-size-156: 156px;
  --size-size-192: 192px;
  --size-size-196: 196px;
  --size-size-288: 288px;
  --size-size-360: 360px;
  --about-person-border-radius: 0px;
  --about-person-max-gap: 20px;
  --about-person-max-label-to-description-gap: 6px;
  --about-person-min-gap: 14px;
  --about-person-min-label-to-description-gap: 4px;
  --about-person-ratio-23-min-width: 156px;
  --about-person-ratio-23-min-height: 196px;
  --about-person-ratio-23-max-width: 288px;
  --about-person-ratio-23-max-height: 360px;
  --about-person-ratio-23-fluid-width: clamp(var(--about-person-ratio-23-min-width), 109.521127px + 12.394366vw, var(--about-person-ratio-23-max-width)); /** Generated fluid token; do not edit directly. */
  --about-person-ratio-23-fluid-height: clamp(var(--about-person-ratio-23-min-height), 138.253521px + 15.399061vw, var(--about-person-ratio-23-max-height)); /** Generated fluid token; do not edit directly. */
  --about-person-ratio-11-min-width: 156px;
  --about-person-ratio-11-min-height: 156px;
  --about-person-ratio-11-max-width: 288px;
  --about-person-ratio-11-max-height: 288px;
  --about-person-ratio-11-fluid-width: clamp(var(--about-person-ratio-11-min-width), 109.521127px + 12.394366vw, var(--about-person-ratio-11-max-width)); /** Generated fluid token; do not edit directly. */
  --about-person-ratio-11-fluid-height: clamp(var(--about-person-ratio-11-min-height), 109.521127px + 12.394366vw, var(--about-person-ratio-11-max-height)); /** Generated fluid token; do not edit directly. */
  --about-person-mask-bottom-mask-radius: 0px;
  --about-person-mask-top-mask-radius: 0px;
  --about-person-fluid-gap: clamp(var(--about-person-min-gap), 11.887324px + 0.56338vw, var(--about-person-max-gap)); /** Generated fluid token; do not edit directly. */
  --about-person-fluid-label-to-description-gap: clamp(var(--about-person-min-label-to-description-gap), 3.295775px + 0.187793vw, var(--about-person-max-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --accordion-border-width: 1px;
  --accordion-fluid-border-radius: clamp(var(--accordion-min-border-radius), 2.591549px + 0.375587vw, var(--accordion-max-border-radius)); /** Generated fluid token; do not edit directly. */
  --accordion-content-max-padding-block-content-expanded: 28px;
  --accordion-content-min-padding-block-content-expanded: 24px;
  --accordion-content-fluid-padding-block-content-expanded: clamp(var(--accordion-content-min-padding-block-content-expanded), 22.591549px + 0.375587vw, var(--accordion-content-max-padding-block-content-expanded)); /** Generated fluid token; do not edit directly. */
  --accordion-item-gap: 12px;
  --accordion-item-max-padding-block: 20px;
  --accordion-item-max-padding-inline: 28px;
  --accordion-item-max-gap: 28px;
  --accordion-item-min-padding-block: 16px;
  --accordion-item-min-padding-inline: 24px;
  --accordion-item-min-gap: 24px;
  --accordion-item-fluid-padding-block: clamp(var(--accordion-item-min-padding-block), 14.591549px + 0.375587vw, var(--accordion-item-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --accordion-item-fluid-padding-inline: clamp(var(--accordion-item-min-padding-inline), 22.591549px + 0.375587vw, var(--accordion-item-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --accordion-item-fluid-gap: clamp(var(--accordion-item-min-gap), 22.591549px + 0.375587vw, var(--accordion-item-max-gap)); /** Generated fluid token; do not edit directly. */
  --accordion-item-fluid-icon-size: clamp(var(--accordion-item-min-icon-size), 25.183099px + 0.751174vw, var(--accordion-item-max-icon-size)); /** Generated fluid token; do not edit directly. */
  --accordion-item-more-max-padding-block: 20px;
  --accordion-item-more-max-padding-inline: 28px;
  --accordion-item-more-min-padding-block: 18px;
  --accordion-item-more-min-padding-inline: 24px;
  --accordion-item-more-fluid-padding-block: clamp(var(--accordion-item-more-min-padding-block), 17.295775px + 0.187793vw, var(--accordion-item-more-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --accordion-item-more-fluid-padding-inline: clamp(var(--accordion-item-more-min-padding-inline), 22.591549px + 0.375587vw, var(--accordion-item-more-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --afm-banner-background-color: #ffffff;
  --afm-banner-border-color: #001025;
  --afm-banner-text-color: #001025;
  --afm-banner-svg-person-color: #001025;
  --afm-banner-svg-block-color: #c83736;
  --afm-banner-svg-symbol-color: #ffffff;
  --author-label-to-description-gap: 2px;
  --author-header-large-avatar-size: 56px;
  --author-header-large-avatar-to-content-gap: 16px;
  --author-header-small-avatar-size: 48px;
  --author-header-small-avatar-to-content-gap: 12px;
  --author-header-fluid-avatar-size: clamp(var(--author-header-small-avatar-size), 45.183099px + 0.751174vw, var(--author-header-large-avatar-size)); /** Generated fluid token; do not edit directly. */
  --author-header-fluid-avatar-to-content-gap: clamp(var(--author-header-small-avatar-to-content-gap), 10.591549px + 0.375587vw, var(--author-header-large-avatar-to-content-gap)); /** Generated fluid token; do not edit directly. */
  --author-card-large-avatar-size: 44px;
  --author-card-large-avatar-to-content-gap: 12px;
  --author-card-small-avatar-size: 40px;
  --author-card-small-avatar-to-content-gap: 10px;
  --author-card-fluid-avatar-size: clamp(var(--author-card-small-avatar-size), 38.591549px + 0.375587vw, var(--author-card-large-avatar-size)); /** Generated fluid token; do not edit directly. */
  --author-card-fluid-avatar-to-content-gap: clamp(var(--author-card-small-avatar-to-content-gap), 9.295775px + 0.187793vw, var(--author-card-large-avatar-to-content-gap)); /** Generated fluid token; do not edit directly. */
  --avatar-border-width: 0px;
  --avatar-avatar-size: 96px;
  --avatar-double-avatar-height: 96px;
  --avatar-double-avatar-width: 192px;
  --avatar-panel-border-width: 1px;
  --avatar-panel-max-avatar-size: 112px;
  --avatar-panel-max-gap: 20px;
  --avatar-panel-max-padding-inline: 32px;
  --avatar-panel-max-padding-block: 32px;
  --avatar-panel-min-avatar-size: 96px;
  --avatar-panel-min-gap: 16px;
  --avatar-panel-min-padding-inline: 24px;
  --avatar-panel-min-padding-block: 24px;
  --avatar-panel-fluid-avatar-size: clamp(var(--avatar-panel-min-avatar-size), 90.366197px + 1.502347vw, var(--avatar-panel-max-avatar-size)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-gap: clamp(var(--avatar-panel-min-gap), 14.591549px + 0.375587vw, var(--avatar-panel-max-gap)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-padding-inline: clamp(var(--avatar-panel-min-padding-inline), 21.183099px + 0.751174vw, var(--avatar-panel-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-border-radius: clamp(var(--avatar-panel-min-border-radius), 2.591549px + 0.375587vw, var(--avatar-panel-max-border-radius)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-padding-block: clamp(var(--avatar-panel-min-padding-block), 21.183099px + 0.751174vw, var(--avatar-panel-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --availability-max-gap: 8px;
  --availability-min-gap: 8px;
  --availability-fluid-gap: var(--availability-min-gap); /** Generated fluid token; do not edit directly. */
  --availability-icon-false-background-color: #855e22;
  --availability-icon-false-border-color: #f9c58a;
  --availability-icon-true-background-color: #347474;
  --availability-icon-true-border-color: #a7d8d7;
  --big-list-max-gap: 6px;
  --big-list-max-padding-left: 48px;
  --big-list-min-gap: 4px;
  --big-list-min-icon-to-label-gap: 6px;
  --big-list-fluid-gap: clamp(var(--big-list-min-gap), 3.295775px + 0.187793vw, var(--big-list-max-gap)); /** Generated fluid token; do not edit directly. */
  --branded-visual-border-radius: 4px;
  --branded-visual-large-container-height: 128px;
  --branded-visual-large-container-width: 288px;
  --branded-visual-small-container-height: 88px;
  --branded-visual-small-container-width: 196px;
  --branded-visual-fluid-container-height: clamp(var(--branded-visual-small-container-height), 73.915493px + 3.755869vw, var(--branded-visual-large-container-height)); /** Generated fluid token; do not edit directly. */
  --branded-visual-fluid-container-width: clamp(var(--branded-visual-small-container-width), 163.605634px + 8.638498vw, var(--branded-visual-large-container-width)); /** Generated fluid token; do not edit directly. */
  --branded-item-max-gap: 32px;
  --branded-item-max-content-to-link-gap: 16px;
  --branded-item-min-gap: 24px;
  --branded-item-min-content-to-link-gap: 12px;
  --branded-item-fluid-gap: clamp(var(--branded-item-min-gap), 21.183099px + 0.751174vw, var(--branded-item-max-gap)); /** Generated fluid token; do not edit directly. */
  --branded-item-fluid-content-to-link-gap: clamp(var(--branded-item-min-content-to-link-gap), 10.591549px + 0.375587vw, var(--branded-item-max-content-to-link-gap)); /** Generated fluid token; do not edit directly. */
  --button-border-radius: 999px;
  --button-padding-inline-label: 4px;
  --button-primary-border-width: 1px;
  --button-primary-focus-outline-radius: 999px; /** Token usage for design, not applicable in code */
  --button-secondary-background-color: #ffffff;
  --button-secondary-border-width: 1px;
  --button-secondary-hover-background-color: #ecedef;
  --button-secondary-active-background-color: #dee0e3;
  --button-secondary-focus-outline-radius: 999px; /** Token usage for design, not applicable in code */
  --button-large-padding-inline: 24px;
  --button-large-padding-block: 14px;
  --button-small-padding-inline: 20px;
  --button-small-padding-block: 12px;
  --button-fluid-padding-inline: clamp(var(--button-small-padding-inline), 18.591549px + 0.375587vw, var(--button-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --button-fluid-padding-block: clamp(var(--button-small-padding-block), 11.295775px + 0.187793vw, var(--button-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --button-fluid-icon-size: var(--button-small-icon-size); /** Generated fluid token; do not edit directly. */
  --button-bar-horizontal-max-gap: 16px;
  --button-bar-horizontal-min-gap: 12px;
  --button-bar-horizontal-fluid-gap: clamp(var(--button-bar-horizontal-min-gap), 10.591549px + 0.375587vw, var(--button-bar-horizontal-max-gap)); /** Generated fluid token; do not edit directly. */
  --button-bar-vertical-max-gap: 12px;
  --button-bar-vertical-min-gap: 10px;
  --button-bar-vertical-fluid-gap: clamp(var(--button-bar-vertical-min-gap), 9.295775px + 0.187793vw, var(--button-bar-vertical-max-gap)); /** Generated fluid token; do not edit directly. */
  --calculator-border-width: 1px;
  --calculator-max-padding-inline: 48px;
  --calculator-max-padding-block: 48px;
  --calculator-max-gap: 32px;
  --calculator-min-padding-inline: 24px;
  --calculator-min-padding-block: 24px;
  --calculator-min-gap: 24px;
  --calculator-fluid-padding-inline: clamp(var(--calculator-min-padding-inline), 15.549296px + 2.253521vw, var(--calculator-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --calculator-fluid-padding-block: clamp(var(--calculator-min-padding-block), 15.549296px + 2.253521vw, var(--calculator-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --calculator-fluid-gap: clamp(var(--calculator-min-gap), 21.183099px + 0.751174vw, var(--calculator-max-gap)); /** Generated fluid token; do not edit directly. */
  --calculator-fluid-border-radius: clamp(var(--calculator-min-border-radius), 2.591549px + 0.375587vw, var(--calculator-max-border-radius)); /** Generated fluid token; do not edit directly. */
  --card-border-width: 1px;
  --card-large-padding-inline: 32px;
  --card-large-padding-block: 32px;
  --card-small-padding-inline: 24px;
  --card-small-padding-block: 24px;
  --card-article-large-content-to-author-gap: 20px;
  --card-article-large-label-to-description-gap: 6px;
  --card-article-small-content-to-author-gap: 16px;
  --card-article-small-label-to-description-gap: 10px;
  --card-article-fluid-content-to-author-gap: clamp(var(--card-article-small-content-to-author-gap), 14.591549px + 0.375587vw, var(--card-article-large-content-to-author-gap)); /** Generated fluid token; do not edit directly. */
  --card-article-fluid-label-to-description-gap: clamp(var(--card-article-large-label-to-description-gap), 11.408451px - 0.375587vw, var(--card-article-small-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --card-contact-large-gap: 16px;
  --card-contact-large-icon-size: 40px;
  --card-contact-large-label-to-description-gap: 10px;
  --card-contact-small-icon-size: 36px;
  --card-contact-small-gap: 12px;
  --card-contact-small-label-to-description-gap: 8px;
  --card-contact-fluid-icon-size: clamp(var(--card-contact-small-icon-size), 34.591549px + 0.375587vw, var(--card-contact-large-icon-size)); /** Generated fluid token; do not edit directly. */
  --card-contact-fluid-gap: clamp(var(--card-contact-small-gap), 10.591549px + 0.375587vw, var(--card-contact-large-gap)); /** Generated fluid token; do not edit directly. */
  --card-contact-fluid-label-to-description-gap: clamp(var(--card-contact-small-label-to-description-gap), 7.295775px + 0.187793vw, var(--card-contact-large-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --card-basic-large-illustration-size: 64px;
  --card-basic-large-illustration-to-content-gap: 24px;
  --card-basic-large-label-to-description-gap: 14px;
  --card-basic-small-illustration-size: 64px;
  --card-basic-small-illustration-to-content-gap: 20px;
  --card-basic-small-label-to-description-gap: 10px;
  --card-basic-fluid-illustration-size: var(--card-basic-small-illustration-size); /** Generated fluid token; do not edit directly. */
  --card-basic-fluid-illustration-to-content-gap: clamp(var(--card-basic-small-illustration-to-content-gap), 18.591549px + 0.375587vw, var(--card-basic-large-illustration-to-content-gap)); /** Generated fluid token; do not edit directly. */
  --card-basic-fluid-label-to-description-gap: clamp(var(--card-basic-small-label-to-description-gap), 8.591549px + 0.375587vw, var(--card-basic-large-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --card-fluid-border-radius: clamp(var(--card-small-border-radius), 2.591549px + 0.375587vw, var(--card-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --card-fluid-padding-inline: clamp(var(--card-small-padding-inline), 21.183099px + 0.751174vw, var(--card-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --card-fluid-padding-block: clamp(var(--card-small-padding-block), 21.183099px + 0.751174vw, var(--card-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --card-section-large-content-gap: 32px;
  --card-section-large-cards-gap: 32px;
  --card-section-small-content-gap: 24px;
  --card-section-small-cards-gap: 20px;
  --card-section-fluid-content-gap: clamp(var(--card-section-small-content-gap), 21.183099px + 0.751174vw, var(--card-section-large-content-gap)); /** Generated fluid token; do not edit directly. */
  --card-section-fluid-cards-gap: clamp(var(--card-section-small-cards-gap), 15.774648px + 1.126761vw, var(--card-section-large-cards-gap)); /** Generated fluid token; do not edit directly. */
  --checkbox-border-radius: 0px;
  --checkbox-border-width: 1px;
  --checkbox-container-size: 24px;
  --checkbox-focus-outline-radius: 0px; /** Token usage for design, not applicable in code */
  --checkbox-invalid-border-width: 2px;
  --contact-panel-border-width: 1px;
  --contact-panel-content-to-link-gap: 16px;
  --contact-panel-large-padding-inline: 32px;
  --contact-panel-large-padding-block: 32px;
  --contact-panel-large-label-to-availability-gap: 10px;
  --contact-panel-large-avatar-height: 96px;
  --contact-panel-large-avatar-width: 192px;
  --contact-panel-large-default-avatar-to-content-gap: 32px;
  --contact-panel-large-aside-avatar-to-content-gap: 24px;
  --contact-panel-small-padding-inline: 24px;
  --contact-panel-small-padding-block: 24px;
  --contact-panel-small-label-to-availability-gap: 8px;
  --contact-panel-small-avatar-to-content-gap: 20px;
  --contact-panel-small-avatar-height: 72px;
  --contact-panel-small-avatar-width: 144px;
  --contact-panel-fluid-border-radius: clamp(var(--contact-panel-small-border-radius), 2.591549px + 0.375587vw, var(--contact-panel-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-padding-inline: clamp(var(--contact-panel-small-padding-inline), 21.183099px + 0.751174vw, var(--contact-panel-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-padding-block: clamp(var(--contact-panel-small-padding-block), 21.183099px + 0.751174vw, var(--contact-panel-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-label-to-availability-gap: clamp(var(--contact-panel-small-label-to-availability-gap), 7.295775px + 0.187793vw, var(--contact-panel-large-label-to-availability-gap)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-avatar-height: clamp(var(--contact-panel-small-avatar-height), 63.549296px + 2.253521vw, var(--contact-panel-large-avatar-height)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-avatar-width: clamp(var(--contact-panel-small-avatar-width), 127.098592px + 4.507042vw, var(--contact-panel-large-avatar-width)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-1-min-margin-top: 28px;
  --content-block-heading-1-min-margin-bottom: 16px;
  --content-block-heading-1-max-margin-top: 40px;
  --content-block-heading-1-max-margin-bottom: 24px;
  --content-block-heading-1-fluid-margin-top: clamp(var(--content-block-heading-1-min-margin-top), 23.774648px + 1.126761vw, var(--content-block-heading-1-max-margin-top)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-1-fluid-margin-bottom: clamp(var(--content-block-heading-1-min-margin-bottom), 13.183099px + 0.751174vw, var(--content-block-heading-1-max-margin-bottom)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-2-min-margin-top: 28px;
  --content-block-heading-2-min-margin-bottom: 12px;
  --content-block-heading-2-max-margin-top: 40px;
  --content-block-heading-2-max-margin-bottom: 18px;
  --content-block-heading-2-fluid-margin-top: clamp(var(--content-block-heading-2-min-margin-top), 23.774648px + 1.126761vw, var(--content-block-heading-2-max-margin-top)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-2-fluid-margin-bottom: clamp(var(--content-block-heading-2-min-margin-bottom), 9.887324px + 0.56338vw, var(--content-block-heading-2-max-margin-bottom)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-3-min-margin-top: 28px;
  --content-block-heading-3-min-margin-bottom: 10px;
  --content-block-heading-3-max-margin-top: 40px;
  --content-block-heading-3-max-margin-bottom: 14px;
  --content-block-heading-3-fluid-margin-top: clamp(var(--content-block-heading-3-min-margin-top), 23.774648px + 1.126761vw, var(--content-block-heading-3-max-margin-top)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-3-fluid-margin-bottom: clamp(var(--content-block-heading-3-min-margin-bottom), 8.591549px + 0.375587vw, var(--content-block-heading-3-max-margin-bottom)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-4-min-margin-top: 28px;
  --content-block-heading-4-min-margin-bottom: 8px;
  --content-block-heading-4-max-margin-top: 40px;
  --content-block-heading-4-max-margin-bottom: 10px;
  --content-block-heading-4-fluid-margin-top: clamp(var(--content-block-heading-4-min-margin-top), 23.774648px + 1.126761vw, var(--content-block-heading-4-max-margin-top)); /** Generated fluid token; do not edit directly. */
  --content-block-heading-4-fluid-margin-bottom: clamp(var(--content-block-heading-4-min-margin-bottom), 7.295775px + 0.187793vw, var(--content-block-heading-4-max-margin-bottom)); /** Generated fluid token; do not edit directly. */
  --content-block-body-min-margin-top: 10px;
  --content-block-body-min-margin-bottom: 10px;
  --content-block-body-max-margin-top: 14px;
  --content-block-body-max-margin-bottom: 14px;
  --content-block-body-fluid-margin-top: clamp(var(--content-block-body-min-margin-top), 8.591549px + 0.375587vw, var(--content-block-body-max-margin-top)); /** Generated fluid token; do not edit directly. */
  --content-block-body-fluid-margin-bottom: clamp(var(--content-block-body-min-margin-bottom), 8.591549px + 0.375587vw, var(--content-block-body-max-margin-bottom)); /** Generated fluid token; do not edit directly. */
  --content-block-button-min-margin-top: 16px;
  --content-block-button-min-margin-bottom: 16px;
  --content-block-button-max-margin-top: 24px;
  --content-block-button-max-margin-bottom: 24px;
  --content-block-button-fluid-margin-top: clamp(var(--content-block-button-min-margin-top), 13.183099px + 0.751174vw, var(--content-block-button-max-margin-top)); /** Generated fluid token; do not edit directly. */
  --content-block-button-fluid-margin-bottom: clamp(var(--content-block-button-min-margin-bottom), 13.183099px + 0.751174vw, var(--content-block-button-max-margin-bottom)); /** Generated fluid token; do not edit directly. */
  --divider-border-width: 1px;
  --error-message-gap: 4px;
  --focus-ring-outline-width: 4px;
  --focus-ring-outline-offset: 4px; /** Token usage for code, not applicable in design */
  --focus-ring-outline-radius-default: 4px;
  --focus-ring-outline-color-default: #1d65af; /** Accessibility focus indicator colors. */
  --focus-ring-outline-color-offset: #ffffff;
  --form-max-gap: 24px;
  --form-max-content-to-button-gap: 56px;
  --form-min-gap: 16px;
  --form-min-content-to-button-gap: 32px;
  --form-fluid-gap: clamp(var(--form-min-gap), 13.183099px + 0.751174vw, var(--form-max-gap)); /** Generated fluid token; do not edit directly. */
  --form-fluid-content-to-button-gap: clamp(var(--form-min-content-to-button-gap), 23.549296px + 2.253521vw, var(--form-max-content-to-button-gap)); /** Generated fluid token; do not edit directly. */
  --footer-border-width: 1px;
  --footer-logo-width: 112px;
  --footer-logo-to-content-gap: 96px;
  --footer-content-gap: 48px;
  --footer-content-padding-block: 80px;
  --footer-link-gap: 16px;
  --footer-usp-list-padding-block: 24px;
  --footer-bottom-links-padding-block: 24px;
  --footer-large-padding-inline: 144px;
  --footer-small-padding-block: 24px;
  --footer-small-gap: 32px;
  --footer-brand-element-min-border-radius: 32px;
  --footer-brand-element-max-border-radius: 20px;
  --footer-brand-element-fluid-border-radius: clamp(var(--footer-brand-element-max-border-radius), 36.225352px - 1.126761vw, var(--footer-brand-element-min-border-radius)); /** Generated fluid token; do not edit directly. */
  --footer-accordion-link-group-gap: 12px;
  --footer-accordion-item-border-color: rgba(255, 255, 255, 0.3199999928474426);
  --footer-accordion-item-border-width: 1px;
  --footer-accordion-item-gap: 12px;
  --footer-accordion-item-padding-block: 16px;
  --footer-accordion-item-hover-background-color: rgba(255, 255, 255, 0.11999999731779099);
  --hero-desktop-margin-inline: 24px; /** For viewport sizes above breakpoint-m, this value is fixed. */
  --hero-desktop-border-radius: 8px;
  --hero-mobile-margin-inline: 0px; /** For viewport sizes above breakpoint-m, this value is fixed. */
  --hero-mobile-border-radius: 0px;
  --hero-max-usp-margin-top: 24px;
  --hero-min-usp-margin-top: 20px;
  --hero-fluid-usp-margin-top: clamp(var(--hero-min-usp-margin-top), 18.591549px + 0.375587vw, var(--hero-max-usp-margin-top)); /** Generated fluid token; do not edit directly. */
  --hero-calculator-input-max-padding-inline: 20px;
  --hero-calculator-input-max-padding-block: 16px;
  --hero-calculator-input-min-padding-inline: 18px;
  --hero-calculator-input-min-padding-block: 14px;
  --hero-calculator-input-fluid-padding-inline: clamp(var(--hero-calculator-input-min-padding-inline), 17.295775px + 0.187793vw, var(--hero-calculator-input-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --hero-calculator-input-fluid-padding-block: clamp(var(--hero-calculator-input-min-padding-block), 13.295775px + 0.187793vw, var(--hero-calculator-input-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --hero-calculator-max-gap: 20px;
  --hero-calculator-max-padding-inline: 32px;
  --hero-calculator-max-padding-block: 32px;
  --hero-calculator-min-gap: 16px;
  --hero-calculator-min-padding-inline: 24px;
  --hero-calculator-min-padding-block: 24px;
  --hero-calculator-fluid-gap: clamp(var(--hero-calculator-min-gap), 14.591549px + 0.375587vw, var(--hero-calculator-max-gap)); /** Generated fluid token; do not edit directly. */
  --hero-calculator-fluid-padding-inline: clamp(var(--hero-calculator-min-padding-inline), 21.183099px + 0.751174vw, var(--hero-calculator-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --hero-calculator-fluid-padding-block: clamp(var(--hero-calculator-min-padding-block), 21.183099px + 0.751174vw, var(--hero-calculator-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --icon-only-button-border-radius: 999px;
  --icon-only-button-lg-icon-size: 28px;
  --icon-only-button-lg-size: 48px;
  --icon-only-button-md-icon-size: 24px;
  --icon-only-button-md-size: 36px;
  --icon-only-button-sm-icon-size: 24px;
  --icon-only-button-sm-size: 24px;
  --icon-only-button-hover-background-color: #ecedef;
  --icon-only-button-active-background-color: #dee0e3;
  --icon-only-button-focus-outline-radius: 999px; /** Token usage for design, not applicable in code */
  --image-fluid-border-radius: clamp(var(--image-small-border-radius), 2.591549px + 0.375587vw, var(--image-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --image-full-width-mobile-border-radius: 0px;
  --label-label-to-icon-gap: 4px;
  --label-label-to-helper-gap: 2px;
  --list-max-gap: 6px;
  --list-min-gap: 4px;
  --list-fluid-gap: clamp(var(--list-min-gap), 3.295775px + 0.187793vw, var(--list-max-gap)); /** Generated fluid token; do not edit directly. */
  --message-link-color: #1d65af;
  --message-border-radius: 0px;
  --message-max-gap: 8px;
  --message-max-padding-inline: 16px;
  --message-max-padding-block: 16px;
  --message-min-gap: 6px;
  --message-min-padding-inline: 14px;
  --message-min-padding-block: 14px;
  --message-warning-background-color: #fce4cf;
  --message-informative-background-color: #dfe8fd;
  --message-banner-border-radius: 0px;
  --message-fluid-gap: clamp(var(--message-min-gap), 5.295775px + 0.187793vw, var(--message-max-gap)); /** Generated fluid token; do not edit directly. */
  --message-fluid-padding-inline: clamp(var(--message-min-padding-inline), 13.295775px + 0.187793vw, var(--message-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --message-fluid-padding-block: clamp(var(--message-min-padding-block), 13.295775px + 0.187793vw, var(--message-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --modal-background-color: rgba(0, 0, 0, 0.5);
  --modal-large-padding-inline: 32px;
  --modal-large-padding-block: 28px;
  --modal-large-gap: 16px;
  --modal-small-padding-inline: 24px;
  --modal-small-padding-block: 20px;
  --modal-small-gap: 12px;
  --modal-fluid-border-radius: clamp(var(--modal-small-border-radius), 2.591549px + 0.375587vw, var(--modal-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --modal-fluid-padding-inline: clamp(var(--modal-small-padding-inline), 21.183099px + 0.751174vw, var(--modal-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --modal-fluid-padding-block: clamp(var(--modal-small-padding-block), 17.183099px + 0.751174vw, var(--modal-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --modal-fluid-gap: clamp(var(--modal-small-gap), 10.591549px + 0.375587vw, var(--modal-large-gap)); /** Generated fluid token; do not edit directly. */
  --main-navigation-background-color: rgba(0, 0, 0, 0.5);
  --main-navigation-desktop-background-padding-inline: 16px;
  --main-navigation-desktop-background-padding-block: 16px;
  --main-navigation-desktop-padding-inline: 128px;
  --main-navigation-desktop-padding-top: 32px;
  --main-navigation-desktop-padding-bottom: 96px;
  --main-navigation-desktop-gap: 32px;
  --main-navigation-mobile-background-padding-inline: 8px;
  --main-navigation-mobile-background-padding-block: 8px;
  --main-navigation-mobile-gap: 32px;
  --main-navigation-mobile-padding-inline: 24px;
  --main-navigation-mobile-padding-block: 24px;
  --navigation-bar-desktop-padding-block: 16px;
  --navigation-bar-desktop-padding-inline: 144px;
  --navigation-bar-desktop-logo-to-content-gap: 20px;
  --navigation-bar-desktop-logo-height: 48px;
  --navigation-bar-desktop-inline-padding-inline: 0px;
  --navigation-bar-mobile-padding-inline: 16px;
  --navigation-bar-mobile-padding-block: 16px;
  --navigation-bar-mobile-logo-height: 40px;
  --navigation-bar-item-desktop-padding-inline-label: 4px;
  --navigation-bar-item-desktop-border-radius: 999px;
  --navigation-bar-item-desktop-padding-block: 8px;
  --navigation-bar-item-desktop-padding-inline: 10px;
  --navigation-bar-item-desktop-focus-outline-radius: 999px; /** Token usage for design, not applicable in code */
  --navigation-bar-item-mobile-padding-block: 12px;
  --navigation-bar-group-desktop-gap: 0px;
  --navigation-bar-group-mobile-gap: 0px;
  --navigation-usp-border-width: 1px;
  --navigation-usp-max-padding-inline: 40px;
  --navigation-usp-max-padding-block: 40px;
  --navigation-usp-max-gap: 32px;
  --navigation-usp-max-icon-size: 96px;
  --navigation-usp-max-label-to-body-gap: 10px;
  --navigation-usp-max-body-to-link-gap: 16px;
  --navigation-usp-min-padding-inline: 24px;
  --navigation-usp-min-padding-block: 24px;
  --navigation-usp-min-gap: 16px;
  --navigation-usp-min-icon-size: 64px;
  --navigation-usp-min-label-to-body-gap: 8px;
  --navigation-usp-min-body-to-link-gap: 16px;
  --navigation-usp-fluid-padding-inline: clamp(var(--navigation-usp-min-padding-inline), 18.366197px + 1.502347vw, var(--navigation-usp-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-padding-block: clamp(var(--navigation-usp-min-padding-block), 18.366197px + 1.502347vw, var(--navigation-usp-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-border-radius: clamp(var(--navigation-usp-min-border-radius), 2.591549px + 0.375587vw, var(--navigation-usp-max-border-radius)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-gap: clamp(var(--navigation-usp-min-gap), 10.366197px + 1.502347vw, var(--navigation-usp-max-gap)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-icon-size: clamp(var(--navigation-usp-min-icon-size), 52.732394px + 3.004695vw, var(--navigation-usp-max-icon-size)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-label-to-body-gap: clamp(var(--navigation-usp-min-label-to-body-gap), 7.295775px + 0.187793vw, var(--navigation-usp-max-label-to-body-gap)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-body-to-link-gap: var(--navigation-usp-min-body-to-link-gap); /** Generated fluid token; do not edit directly. */
  --page-header-large-gap: 24px;
  --page-header-small-gap: 16px;
  --page-header-fluid-gap: clamp(var(--page-header-small-gap), 13.183099px + 0.751174vw, var(--page-header-large-gap)); /** Generated fluid token; do not edit directly. */
  --pagination-gap: 32px;
  --panel-max-padding-inline: 32px;
  --panel-max-padding-block: 32px;
  --panel-min-padding-inline: 24px;
  --panel-min-padding-block: 24px;
  --panel-primary-border-width: 2px;
  --panel-secondary-border-width: 1px;
  --panel-informative-border-width: 0px;
  --panel-fluid-padding-inline: clamp(var(--panel-min-padding-inline), 21.183099px + 0.751174vw, var(--panel-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --panel-fluid-padding-block: clamp(var(--panel-min-padding-block), 21.183099px + 0.751174vw, var(--panel-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --panel-fluid-border-radius: clamp(var(--panel-min-border-radius), 2.591549px + 0.375587vw, var(--panel-max-border-radius)); /** Generated fluid token; do not edit directly. */
  --pro-and-con-pro-icon-color: #429493;
  --pro-and-con-con-icon-color: #8e959e;
  --radio-button-border-width: 1px;
  --radio-button-invalid-border-width: 2px;
  --radio-button-selected-background-color-accent: #eaf6f5;
  --radio-button-selected-border-width: 2px;
  --radio-button-max-padding-inline: 20px;
  --radio-button-max-padding-block: 14px;
  --radio-button-min-padding-inline: 20px;
  --radio-button-min-padding-block: 12px;
  --radio-button-fluid-padding-inline: var(--radio-button-min-padding-inline); /** Generated fluid token; do not edit directly. */
  --radio-button-fluid-padding-block: clamp(var(--radio-button-min-padding-block), 11.295775px + 0.187793vw, var(--radio-button-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --radio-button-fluid-border-radius: var(--radio-button-min-border-radius); /** Generated fluid token; do not edit directly. */
  --radio-button-fluid-outline-radius: var(--radio-button-min-outline-radius); /** Generated fluid token; do not edit directly. */
  --roadmap-max-section-gap: 32px;
  --roadmap-max-step-group-gap: 12px;
  --roadmap-min-section-gap: 24px;
  --roadmap-min-step-group-gap: 10px;
  --roadmap-fluid-section-gap: clamp(var(--roadmap-min-section-gap), 21.183099px + 0.751174vw, var(--roadmap-max-section-gap)); /** Generated fluid token; do not edit directly. */
  --roadmap-fluid-step-group-gap: clamp(var(--roadmap-min-step-group-gap), 9.295775px + 0.187793vw, var(--roadmap-max-step-group-gap)); /** Generated fluid token; do not edit directly. */
  --roadmap-index-max-width: 32px;
  --roadmap-index-max-height: 32px;
  --roadmap-index-max-padding-bottom: 0px;
  --roadmap-index-max-border-radius: 999px;
  --roadmap-index-min-width: 28px;
  --roadmap-index-min-height: 28px;
  --roadmap-index-min-padding-bottom: 0px;
  --roadmap-index-min-border-radius: 999px;
  --roadmap-index-primary-border-width: 1px;
  --roadmap-index-secondary-border-width: 1px;
  --roadmap-index-fluid-width: clamp(var(--roadmap-index-min-width), 26.591549px + 0.375587vw, var(--roadmap-index-max-width)); /** Generated fluid token; do not edit directly. */
  --roadmap-index-fluid-height: clamp(var(--roadmap-index-min-height), 26.591549px + 0.375587vw, var(--roadmap-index-max-height)); /** Generated fluid token; do not edit directly. */
  --roadmap-index-fluid-padding-bottom: var(--roadmap-index-min-padding-bottom); /** Generated fluid token; do not edit directly. */
  --roadmap-index-fluid-border-radius: var(--roadmap-index-min-border-radius); /** Generated fluid token; do not edit directly. */
  --roadmap-step-border-width: 2px;
  --roadmap-step-max-gap: 16px;
  --roadmap-step-max-index-to-line-gap: 12px;
  --roadmap-step-max-padding-top: 4px;
  --roadmap-step-max-padding-bottom: 28px;
  --roadmap-step-min-gap: 10px;
  --roadmap-step-min-index-to-line-gap: 10px;
  --roadmap-step-min-padding-top: 2px;
  --roadmap-step-min-padding-bottom: 20px;
  --roadmap-step-fluid-gap: clamp(var(--roadmap-step-min-gap), 7.887324px + 0.56338vw, var(--roadmap-step-max-gap)); /** Generated fluid token; do not edit directly. */
  --roadmap-step-fluid-index-to-line-gap: clamp(var(--roadmap-step-min-index-to-line-gap), 9.295775px + 0.187793vw, var(--roadmap-step-max-index-to-line-gap)); /** Generated fluid token; do not edit directly. */
  --roadmap-step-fluid-padding-top: clamp(var(--roadmap-step-min-padding-top), 1.295775px + 0.187793vw, var(--roadmap-step-max-padding-top)); /** Generated fluid token; do not edit directly. */
  --roadmap-step-fluid-padding-bottom: clamp(var(--roadmap-step-min-padding-bottom), 17.183099px + 0.751174vw, var(--roadmap-step-max-padding-bottom)); /** Generated fluid token; do not edit directly. */
  --review-bar-background-color: #eff4fe;
  --review-bar-gap: 8px;
  --review-bar-icon-size: 24px;
  --review-bar-min-padding-block: 14px;
  --review-bar-max-padding-block: 16px;
  --review-bar-fluid-padding-block: clamp(var(--review-bar-min-padding-block), 13.295775px + 0.187793vw, var(--review-bar-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --section-header-h2-large-gap: 18px;
  --section-header-h2-small-gap: 12px;
  --section-header-h2-fluid-gap: clamp(var(--section-header-h2-small-gap), 9.887324px + 0.56338vw, var(--section-header-h2-large-gap)); /** Generated fluid token; do not edit directly. */
  --section-header-h3-large-gap: 14px;
  --section-header-h3-small-gap: 10px;
  --section-header-h3-fluid-gap: clamp(var(--section-header-h3-small-gap), 8.591549px + 0.375587vw, var(--section-header-h3-large-gap)); /** Generated fluid token; do not edit directly. */
  --select-border-width: 1px;
  --select-field-gap: 4px;
  --select-label-to-input-gap: 6px;
  --select-max-padding-inline: 14px;
  --select-max-padding-block: 14px;
  --select-min-padding-inline: 12px;
  --select-min-padding-block: 12px;
  --select-focus-border-width: 2px;
  --select-invalid-border-width: 2px;
  --select-fluid-padding-inline: clamp(var(--select-min-padding-inline), 11.295775px + 0.187793vw, var(--select-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --select-fluid-padding-block: clamp(var(--select-min-padding-block), 11.295775px + 0.187793vw, var(--select-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --slider-indent-border-width: 1px;
  --slider-border-radius: 999px;
  --slider-input-border-width: 1px;
  --slider-input-gap: 10px;
  --slider-input-label-to-input-gap: 6px;
  --slider-input-max-padding-inline: 18px;
  --slider-input-max-padding-block: 14px;
  --slider-input-min-padding-inline: 18px;
  --slider-input-min-padding-block: 12px;
  --slider-input-focus-border-width: 2px;
  --slider-input-fluid-padding-inline: var(--slider-input-min-padding-inline); /** Generated fluid token; do not edit directly. */
  --slider-input-fluid-padding-block: clamp(var(--slider-input-min-padding-block), 11.295775px + 0.187793vw, var(--slider-input-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --slider-dot-size: 24px;
  --slider-dot-hover-border-width: 8px;
  --slider-dot-active-border-width: 8px;
  --split-hero-large-margin-inline: 24px; /** For viewport sizes above breakpoint-m, this value is fixed. */
  --split-hero-large-heading-to-description-gap: 16px;
  --split-hero-large-content-to-button-gap: 20px;
  --split-hero-large-padding-inline: 120px;
  --split-hero-large-padding-block: 96px;
  --split-hero-small-margin-inline: 0px;
  --split-hero-small-heading-to-description-gap: 16px;
  --split-hero-small-content-to-button-gap: 16px;
  --split-hero-small-padding-block: 48px;
  --split-hero-fluid-border-radius: clamp(var(--split-hero-small-border-radius), 2.591549px + 0.375587vw, var(--split-hero-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --split-hero-fluid-margin-inline: clamp(var(--split-hero-small-margin-inline), -8.450704px + 2.253521vw, var(--split-hero-large-margin-inline)); /** Generated fluid token; do not edit directly. */
  --split-hero-fluid-heading-to-description-gap: var(--split-hero-small-heading-to-description-gap); /** Generated fluid token; do not edit directly. */
  --split-hero-fluid-content-to-button-gap: clamp(var(--split-hero-small-content-to-button-gap), 14.591549px + 0.375587vw, var(--split-hero-large-content-to-button-gap)); /** Generated fluid token; do not edit directly. */
  --split-hero-fluid-padding-inline: clamp(var(--split-hero-small-padding-inline), -15.211268px + 9.389671vw, var(--split-hero-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --split-hero-fluid-padding-block: clamp(var(--split-hero-small-padding-block), 31.098592px + 4.507042vw, var(--split-hero-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --stronglink-gap: 2px;
  --stronglink-border-radius: 999px;
  --stronglink-large-padding-inline: 12px;
  --stronglink-large-padding-block: 8px;
  --stronglink-small-padding-inline: 8px;
  --stronglink-small-padding-block: 6px;
  --stronglink-fluid-padding-inline: clamp(var(--stronglink-small-padding-inline), 6.591549px + 0.375587vw, var(--stronglink-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --stronglink-fluid-padding-block: clamp(var(--stronglink-small-padding-block), 5.295775px + 0.187793vw, var(--stronglink-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --stronglink-bar-horizontal-max-gap: 24px;
  --stronglink-bar-horizontal-min-gap: 16px;
  --stronglink-bar-horizontal-fluid-gap: clamp(var(--stronglink-bar-horizontal-min-gap), 13.183099px + 0.751174vw, var(--stronglink-bar-horizontal-max-gap)); /** Generated fluid token; do not edit directly. */
  --stronglink-bar-vertical-max-gap: 16px;
  --stronglink-bar-vertical-min-gap: 12px;
  --stronglink-bar-vertical-fluid-gap: clamp(var(--stronglink-bar-vertical-min-gap), 10.591549px + 0.375587vw, var(--stronglink-bar-vertical-max-gap)); /** Generated fluid token; do not edit directly. */
  --sub-menu-label-to-content-gap: 12px;
  --sub-menu-content-to-button-gap: 16px;
  --sub-menu-item-desktop-padding-block: 8px;
  --sub-menu-item-mobile-padding-block: 10px;
  --sub-menu-group-desktop-gap: 4px;
  --sub-menu-group-mobile-gap: 4px;
  --table-max-gap: 24px;
  --table-min-gap: 20px;
  --table-fluid-gap: clamp(var(--table-min-gap), 18.591549px + 0.375587vw, var(--table-max-gap)); /** Generated fluid token; do not edit directly. */
  --table-content-row-border-width: 1px;
  --table-construction-border-width: 1px;
  --table-construction-max-gap: 24px;
  --table-construction-min-gap: 20px;
  --table-construction-fluid-border-radius: var(--table-construction-min-border-radius); /** Generated fluid token; do not edit directly. */
  --table-construction-fluid-gap: clamp(var(--table-construction-min-gap), 18.591549px + 0.375587vw, var(--table-construction-max-gap)); /** Generated fluid token; do not edit directly. */
  --text-and-media-max-gap: 80px;
  --text-and-media-max-padding-top: 56px;
  --text-and-media-min-gap: 24px;
  --text-and-media-fluid-gap: clamp(var(--text-and-media-min-gap), 4.28169px + 5.258216vw, var(--text-and-media-max-gap)); /** Generated fluid token; do not edit directly. */
  --text-input-border-width: 1px;
  --text-input-label-to-input-gap: 6px;
  --text-input-focus-border-width: 2px;
  --text-input-invalid-border-width: 2px;
  --text-input-max-padding-inline: 14px;
  --text-input-max-padding-block: 14px;
  --text-input-min-padding-inline: 12px;
  --text-input-min-padding-block: 12px;
  --text-input-fluid-padding-inline: clamp(var(--text-input-min-padding-inline), 11.295775px + 0.187793vw, var(--text-input-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --text-input-fluid-padding-block: clamp(var(--text-input-min-padding-block), 11.295775px + 0.187793vw, var(--text-input-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --ticket-border-width: 1px;
  --ticket-description-to-icon-gap: 4px;
  --ticket-max-gap: 24px;
  --ticket-max-padding-inline: 32px;
  --ticket-max-padding-block: 32px;
  --ticket-min-gap: 20px;
  --ticket-min-padding-inline: 24px;
  --ticket-min-padding-block: 24px;
  --ticket-fluid-gap: clamp(var(--ticket-min-gap), 18.591549px + 0.375587vw, var(--ticket-max-gap)); /** Generated fluid token; do not edit directly. */
  --ticket-fluid-padding-inline: clamp(var(--ticket-min-padding-inline), 21.183099px + 0.751174vw, var(--ticket-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --ticket-fluid-padding-block: clamp(var(--ticket-min-padding-block), 21.183099px + 0.751174vw, var(--ticket-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --ticket-fluid-border-radius: clamp(var(--ticket-min-border-radius), 2.591549px + 0.375587vw, var(--ticket-max-border-radius)); /** Generated fluid token; do not edit directly. */
  --usp-item-max-gap: 8px;
  --usp-item-min-gap: 6px;
  --usp-item-fluid-icon-size: clamp(var(--usp-item-min-icon-size), 22.591549px + 0.375587vw, var(--usp-item-max-icon-size)); /** Generated fluid token; do not edit directly. */
  --usp-item-fluid-gap: clamp(var(--usp-item-min-gap), 5.295775px + 0.187793vw, var(--usp-item-max-gap)); /** Generated fluid token; do not edit directly. */
  --usp-list-max-gap: 10px;
  --usp-list-min-gap: 8px;
  --usp-list-fluid-gap: clamp(var(--usp-list-min-gap), 7.295775px + 0.187793vw, var(--usp-list-max-gap)); /** Generated fluid token; do not edit directly. */
  --usp-card-max-padding-inline: 32px;
  --usp-card-max-padding-block: 32px;
  --usp-card-max-gap: 20px;
  --usp-card-max-icon-size: 80px;
  --usp-card-max-label-to-description-gap: 10px;
  --usp-card-min-padding-inline: 24px;
  --usp-card-min-padding-block: 24px;
  --usp-card-min-gap: 16px;
  --usp-card-min-icon-size: 64px;
  --usp-card-min-label-to-description-gap: 4px;
  --usp-card-interactive-border-width: 1px;
  --usp-card-interactive-min-label-to-description-gap: 8px;
  --usp-card-interactive-max-gap: 20px;
  --usp-card-interactive-max-label-to-description-gap: 10px;
  --usp-card-interactive-fluid-label-to-description-gap: clamp(var(--usp-card-interactive-min-label-to-description-gap), 7.295775px + 0.187793vw, var(--usp-card-interactive-max-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --usp-card-fluid-padding-inline: clamp(var(--usp-card-min-padding-inline), 21.183099px + 0.751174vw, var(--usp-card-max-padding-inline)); /** Generated fluid token; do not edit directly. */
  --usp-card-fluid-padding-block: clamp(var(--usp-card-min-padding-block), 21.183099px + 0.751174vw, var(--usp-card-max-padding-block)); /** Generated fluid token; do not edit directly. */
  --usp-card-fluid-gap: clamp(var(--usp-card-min-gap), 14.591549px + 0.375587vw, var(--usp-card-max-gap)); /** Generated fluid token; do not edit directly. */
  --usp-card-fluid-icon-size: clamp(var(--usp-card-min-icon-size), 58.366197px + 1.502347vw, var(--usp-card-max-icon-size)); /** Generated fluid token; do not edit directly. */
  --usp-card-fluid-label-to-description-gap: clamp(var(--usp-card-min-label-to-description-gap), 1.887324px + 0.56338vw, var(--usp-card-max-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --usp-card-group-desktop-gap: 32px;
  --usp-card-group-mobile-border-width: 1px;
  --usp-card-group-mobile-gap: 0px;
  --usp-card-section-max-gap: 32px;
  --usp-card-section-min-gap: 20px;
  --usp-card-section-fluid-gap: clamp(var(--usp-card-section-min-gap), 15.774648px + 1.126761vw, var(--usp-card-section-max-gap)); /** Generated fluid token; do not edit directly. */
  --video-max-border-radius: 0px;
  --video-min-border-radius: 0px;
  --video-fluid-border-radius: var(--video-min-border-radius); /** Generated fluid token; do not edit directly. */
  --border-width-width-0: 0px;
  --border-width-width-1: 1px;
  --border-width-width-2: 2px;
  --border-width-width-3: 3px;
  --border-width-width-4: 4px;
  --border-width-width-8: 8px;
  --color-form-control-color: var(--color-text-secondary);
  --color-form-control-border-color: var(--color-border-default);
  --color-form-control-accent-color: var(--color-interaction-default);
  --color-form-control-hover-accent-color: var(--color-interaction-hover);
  --color-form-control-focus-border-color: var(--color-form-control-hover-border-color);
  --color-form-control-focus-background-color: var(--color-form-control-hover-background-color);
  --font-heading-1-font-family: var(--font-font-family-brand);
  --font-heading-2-font-family: var(--font-font-family-brand);
  --font-heading-3-font-family: var(--font-font-family-brand);
  --font-heading-4-font-family: var(--font-font-family-brand);
  --font-body-1-font-family: var(--font-font-family-system);
  --font-body-2-font-family: var(--font-font-family-system);
  --font-body-3-font-family: var(--font-font-family-system);
  --font-body-4-font-family: var(--font-font-family-system);
  --font-button-label-font-family: var(--font-font-family-system);
  --font-hero-display-font-family: var(--font-font-family-brand);
  --font-hero-slider-value-font-family: var(--font-font-family-brand);
  --font-intro-lead-font-family: var(--font-font-family-system);
  --font-submenu-link-font-family: var(--font-font-family-brand);
  --font-ticket-value-font-family: var(--font-font-family-brand);
  --font-ticket-amount-font-family: var(--font-font-family-system);
  --font-navigation-link-desktop-font-family: var(--font-font-family-system);
  --font-navigation-link-mobile-font-family: var(--font-font-family-brand);
  --about-person-text-color: var(--color-text-primary);
  --about-person-description-color: var(--color-text-tertiary);
  --about-person-background-color-primary: var(--color-surface-brand-primary);
  --about-person-background-color-secondary: var(--color-surface-brand-secondary);
  --accordion-border-color: var(--color-border-subtle);
  --accordion-max-border-radius: var(--border-radius-default-large);
  --accordion-min-border-radius: var(--border-radius-default-small);
  --accordion-item-background-color: var(--color-surface-primary);
  --accordion-item-icon-color: var(--color-icon-brand);
  --accordion-item-heading-color: var(--color-text-primary);
  --accordion-item-max-icon-size: var(--size-icon-xl);
  --accordion-item-min-icon-size: var(--size-icon-lg);
  --accordion-item-hover-background-color: var(--color-interaction-surface-hover);
  --accordion-item-hover-icon-color: var(--color-interaction-hover);
  --accordion-item-focus-background-color: var(--color-interaction-surface-hover);
  --accordion-item-focus-icon-color: var(--color-interaction-hover);
  --accordion-item-more-background-color: var(--color-surface-primary);
  --accordion-item-more-hover-background-color: var(--color-interaction-surface-hover);
  --accordion-item-more-focus-background-color: var(--color-interaction-surface-hover);
  --author-link-text-color: var(--color-text-primary);
  --author-link-underline-color: var(--color-border-default);
  --author-link-hover-underline-color: var(--color-text-primary);
  --author-link-focus-underline-color: var(--color-text-primary);
  --author-description-color: var(--color-text-tertiary);
  --avatar-border-color: var(--color-border-transparent);
  --avatar-border-radius: var(--border-radius-default-small);
  --avatar-primary-background-color: var(--color-surface-brand-primary);
  --avatar-secondary-background-color: var(--color-surface-brand-secondary);
  --avatar-tertiary-background-color: var(--color-surface-brand-tertiary);
  --avatar-panel-background-color: var(--color-surface-primary);
  --avatar-panel-border-color: var(--color-border-subtle);
  --avatar-panel-heading-color: var(--color-text-primary);
  --avatar-panel-text-color: var(--color-text-secondary);
  --avatar-panel-max-border-radius: var(--border-radius-default-large);
  --avatar-panel-min-border-radius: var(--border-radius-default-small);
  --availability-text-color: var(--color-text-secondary);
  --big-list-heading-color: var(--color-text-primary);
  --big-list-description-color: var(--color-text-secondary);
  --branded-visual-toggle-color: var(--color-surface-primary);
  --breadcrumbs-text-color: var(--color-text-tertiary);
  --breadcrumbs-icon-color: var(--color-icon-tertiary);
  --breadcrumbs-icon-size: var(--size-icon-sm);
  --breadcrumbs-hover-text-color: var(--color-text-secondary);
  --breadcrumbs-active-text-color: var(--color-text-primary);
  --breadcrumbs-focus-text-color: var(--color-text-secondary);
  --button-primary-background-color: var(--color-interaction-default);
  --button-primary-text-color: var(--color-text-inverse);
  --button-primary-icon-color: var(--color-icon-inverse);
  --button-primary-hover-background-color: var(--color-interaction-hover);
  --button-primary-active-background-color: var(--color-interaction-active);
  --button-secondary-border-color: var(--color-border-default);
  --button-secondary-text-color: var(--color-text-primary);
  --button-secondary-icon-color: var(--color-icon-primary);
  --button-secondary-focus-background-color: var(--button-secondary-hover-background-color);
  --button-large-icon-size: var(--size-icon-md);
  --button-small-icon-size: var(--size-icon-md);
  --calculator-background-color: var(--color-surface-primary);
  --calculator-border-color: var(--color-border-subtle);
  --calculator-max-border-radius: var(--border-radius-default-large);
  --calculator-min-border-radius: var(--border-radius-default-small);
  --card-text-color: var(--color-text-primary);
  --card-description-color: var(--color-text-tertiary);
  --card-background-color: var(--color-surface-primary);
  --card-border-color: var(--color-border-subtle);
  --card-icon-color: var(--color-icon-brand);
  --card-large-border-radius: var(--border-radius-default-large);
  --card-small-border-radius: var(--border-radius-default-small);
  --card-hover-background-color: var(--color-surface-secondary);
  --card-hover-border-color: var(--color-surface-secondary);
  --card-hover-text-color: var(--color-text-brand);
  --card-basic-small-icon-size: var(--size-icon-md);
  --checkbox-background-color: var(--color-form-control-background-color);
  --checkbox-icon-size: var(--size-icon-md);
  --checkbox-hover-border-color: var(--color-form-control-hover-border-color);
  --checkbox-hover-background-color: var(--color-form-control-hover-background-color);
  --checkbox-invalid-border-color: var(--color-form-control-invalid-color);
  --checkbox-selected-icon-color: var(--color-icon-inverse);
  --contact-panel-background-color: var(--color-surface-primary);
  --contact-panel-border-color: var(--color-border-subtle);
  --contact-panel-text-color: var(--color-text-primary);
  --contact-panel-large-border-radius: var(--border-radius-default-large);
  --contact-panel-small-border-radius: var(--border-radius-default-small);
  --content-block-heading-color: var(--color-text-primary);
  --content-block-description-color: var(--color-text-secondary);
  --divider-border-color: var(--color-border-subtle);
  --error-message-color: var(--color-form-control-invalid-color);
  --error-message-icon-size: var(--size-icon-md);
  --footer-background-color: var(--color-surface-inverse);
  --footer-border-color: var(--color-border-transparent);
  --footer-heading-color: var(--color-text-inverse);
  --footer-link-primary-text-color: var(--color-text-inverse);
  --footer-link-secondary-text-color: var(--color-text-inverse);
  --footer-brand-element-background-color-top: var(--color-surface-primary);
  --footer-brand-element-background-color-bottom: var(--color-surface-primary);
  --footer-accordion-item-heading-color: var(--color-text-inverse);
  --footer-accordion-item-icon-color: var(--color-icon-inverse);
  --footer-accordion-item-icon-size: var(--size-icon-md);
  --footer-accordion-item-hover-icon-color: var(--color-icon-inverse);
  --footer-accordion-item-focus-background-color: var(--footer-accordion-item-hover-background-color);
  --hero-background-color: var(--color-surface-brand-primary);
  --hero-calculator-border-color: var(--color-border-subtle);
  --icon-only-button-background-color: var(--color-surface-transparent);
  --icon-only-button-icon-color: var(--color-icon-tertiary);
  --icon-only-button-hover-icon-color: var(--color-icon-secondary);
  --icon-only-button-active-icon-color: var(--color-icon-secondary);
  --icon-only-button-focus-background-color: var(--icon-only-button-hover-background-color);
  --icon-only-button-focus-icon-color: var(--color-icon-secondary);
  --image-large-border-radius: var(--border-radius-default-large);
  --image-small-border-radius: var(--border-radius-default-small);
  --image-full-width-desktop-border-radius: var(--border-radius-default-large);
  --label-label-color: var(--color-text-primary);
  --label-helper-color: var(--color-text-tertiary);
  --list-item-text-color: var(--color-text-secondary);
  --message-text-color: var(--color-text-primary);
  --message-icon-color: var(--color-icon-brand);
  --message-icon-size: var(--size-icon-md);
  --modal-surface-color: var(--color-surface-primary);
  --modal-text-color: var(--color-text-primary);
  --modal-large-border-radius: var(--border-radius-default-large);
  --modal-small-border-radius: var(--border-radius-default-small);
  --main-navigation-surface-color: var(--color-surface-primary);
  --main-navigation-desktop-border-radius: var(--border-radius-default-large);
  --main-navigation-mobile-border-radius: var(--border-radius-default-small);
  --navigation-bar-background-color: var(--color-surface-primary);
  --navigation-bar-icon-color: var(--color-icon-primary);
  --navigation-bar-mobile-border-radius: var(--border-radius-default-large);
  --navigation-bar-item-desktop-text-color: var(--color-text-primary);
  --navigation-bar-item-desktop-icon-color: var(--color-icon-primary);
  --navigation-bar-item-desktop-icon-size: var(--size-icon-md);
  --navigation-bar-item-desktop-hover-background-color: var(--color-interaction-surface-hover);
  --navigation-bar-item-desktop-hover-color: var(--color-interaction-hover);
  --navigation-bar-item-desktop-active-background-color: var(--color-interaction-surface-active);
  --navigation-bar-item-desktop-active-color: var(--color-interaction-active);
  --navigation-bar-item-desktop-focus-background-color: var(--color-interaction-surface-hover);
  --navigation-bar-item-desktop-focus-color: var(--color-interaction-hover);
  --navigation-bar-item-mobile-color: var(--color-text-primary);
  --navigation-bar-item-mobile-icon-size: var(--size-icon-md);
  --navigation-bar-item-mobile-hover-color: var(--color-interaction-default);
  --navigation-bar-item-mobile-active-color: var(--color-interaction-active);
  --navigation-bar-item-mobile-focus-color: var(--color-interaction-default);
  --navigation-usp-label-color: var(--color-text-primary);
  --navigation-usp-body-color: var(--color-text-secondary);
  --navigation-usp-background-color: var(--color-surface-primary);
  --navigation-usp-border-color: var(--color-border-subtle);
  --navigation-usp-max-border-radius: var(--border-radius-default-large);
  --navigation-usp-min-border-radius: var(--border-radius-default-small);
  --page-header-heading-color: var(--color-text-primary);
  --page-header-description-color: var(--color-text-secondary);
  --pagination-text-color: var(--color-text-secondary);
  --panel-max-border-radius: var(--border-radius-default-large);
  --panel-min-border-radius: var(--border-radius-default-small);
  --panel-primary-background-color: var(--color-surface-secondary);
  --panel-primary-border-color: var(--color-border-brand);
  --panel-secondary-background-color: var(--color-surface-primary);
  --panel-secondary-border-color: var(--color-border-subtle);
  --panel-informative-background-color: var(--color-surface-secondary);
  --panel-informative-border-color: var(--color-border-transparent);
  --radio-button-background-color: var(--color-form-control-background-color);
  --radio-button-hover-background-color: var(--color-form-control-hover-background-color);
  --radio-button-hover-border-color: var(--color-form-control-hover-border-color);
  --radio-button-invalid-border-color: var(--color-form-control-invalid-color);
  --radio-button-max-border-radius: var(--border-radius-form-control-large);
  --radio-button-max-outline-radius: var(--border-radius-focus-ring-form-outline-large); /** Token usage for design, not applicable in code */
  --radio-button-min-border-radius: var(--border-radius-form-control-small);
  --radio-button-min-outline-radius: var(--border-radius-focus-ring-form-outline-small); /** Token usage for design, not applicable in code */
  --roadmap-index-primary-text-color: var(--color-text-inverse);
  --roadmap-index-primary-background-color: var(--color-surface-brand-primary);
  --roadmap-index-primary-border-color: var(--color-border-transparent);
  --roadmap-index-secondary-text-color: var(--color-text-tertiary);
  --roadmap-index-secondary-background-color: var(--color-surface-primary);
  --roadmap-index-secondary-border-color: var(--color-border-subtle);
  --roadmap-step-border-color: var(--color-border-subtle);
  --review-bar-text-color: var(--color-text-primary);
  --section-header-heading-color: var(--color-text-primary);
  --section-header-description-color: var(--color-text-secondary);
  --select-background-color: var(--color-form-control-background-color);
  --select-text-color: var(--color-text-primary);
  --select-placeholder-color: var(--color-form-control-placeholder-color);
  --select-icon-color: var(--color-icon-primary);
  --select-border-radius: var(--border-radius-form-control-large);
  --select-icon-size: var(--size-icon-md);
  --select-hover-background-color: var(--color-form-control-hover-background-color);
  --select-hover-border-color: var(--color-form-control-hover-border-color);
  --select-invalid-border-color: var(--color-form-control-invalid-color);
  --slider-text-color: var(--color-text-ghost);
  --slider-slider-color: var(--color-interaction-surface-active);
  --slider-indent-border-color: var(--color-border-subtle);
  --slider-slider-color-fill: var(--color-interaction-default);
  --slider-input-text-color: var(--color-text-primary);
  --slider-input-border-radius: var(--border-radius-form-control-large);
  --slider-input-background-color: var(--color-form-control-background-color);
  --slider-input-placeholder-color: var(--color-text-tertiary);
  --slider-input-hover-background-color: var(--color-form-control-hover-background-color);
  --slider-dot-background-color: var(--color-interaction-default);
  --slider-dot-hover-background-color: var(--color-interaction-hover);
  --slider-dot-hover-border-color: var(--color-interaction-surface-active);
  --slider-dot-active-background-color: var(--color-interaction-active);
  --slider-dot-active-border-color: var(--color-interaction-surface-active);
  --split-hero-background-color: var(--color-surface-brand-primary);
  --split-hero-large-border-radius: var(--border-radius-default-large);
  --split-hero-large-heading-color: var(--color-text-inverse);
  --split-hero-large-description-color: var(--color-text-inverse);
  --split-hero-large-content-background-color: var(--color-surface-transparent);
  --split-hero-small-border-radius: var(--border-radius-default-small); /** For viewport sizes below breakpoint-m, this value is overridden to 0 */
  --split-hero-small-padding-inline: var(--space-container-mobile);
  --split-hero-small-heading-color: var(--color-text-primary);
  --split-hero-small-description-color: var(--color-text-secondary);
  --split-hero-small-content-background-color: var(--color-background-primary);
  --stronglink-color: var(--color-interaction-default);
  --stronglink-icon-size: var(--size-icon-md);
  --stronglink-hover-background-color: var(--color-interaction-surface-hover);
  --stronglink-hover-color: var(--color-interaction-hover);
  --stronglink-active-background-color: var(--color-interaction-surface-active);
  --stronglink-active-color: var(--color-interaction-active);
  --stronglink-focus-background-color: var(--color-interaction-surface-hover);
  --stronglink-focus-color: var(--color-interaction-hover);
  --sub-menu-label-color: var(--color-text-ghost);
  --sub-menu-item-text-color: var(--color-text-primary);
  --sub-menu-item-hover-text-color: var(--color-interaction-default);
  --sub-menu-item-active-text-color: var(--color-interaction-active);
  --sub-menu-item-focus-text-color: var(--color-interaction-default);
  --table-item-label-color: var(--color-text-primary);
  --table-item-value-color: var(--color-text-secondary);
  --table-content-row-border-color: var(--color-border-subtle);
  --table-construction-border-color: var(--color-border-subtle);
  --table-construction-caption-color: var(--color-text-tertiary);
  --table-construction-max-border-radius: var(--border-radius-default-large);
  --table-construction-min-border-radius: var(--border-radius-default-large);
  --text-input-text-color: var(--color-text-primary);
  --text-input-border-radius: var(--border-radius-form-control-large);
  --text-input-background-color: var(--color-form-control-background-color);
  --text-input-placeholder-color: var(--color-form-control-placeholder-color);
  --text-input-hover-background-color: var(--color-form-control-hover-background-color);
  --text-input-hover-border-color: var(--color-form-control-hover-border-color);
  --text-input-invalid-border-color: var(--color-form-control-invalid-color);
  --ticket-background-color: var(--color-surface-primary);
  --ticket-border-color: var(--color-border-subtle);
  --ticket-amount-color: var(--color-text-primary);
  --ticket-eyebrow-color: var(--color-text-tertiary);
  --ticket-description-color: var(--color-text-tertiary);
  --ticket-max-border-radius: var(--border-radius-default-large);
  --ticket-min-border-radius: var(--border-radius-default-small);
  --usp-link-text-color: var(--color-text-primary);
  --usp-link-underline-color: var(--color-border-default);
  --usp-link-hover-underline-color: var(--color-text-primary);
  --usp-link-focus-underline-color: var(--color-text-primary);
  --usp-item-text-color: var(--color-text-primary);
  --usp-item-max-icon-size: var(--size-icon-lg);
  --usp-item-min-icon-size: var(--size-icon-md);
  --usp-card-text-color: var(--color-text-primary);
  --usp-card-description-color: var(--color-text-secondary);
  --usp-card-interactive-background-color: var(--color-surface-primary);
  --usp-card-interactive-border-color: var(--color-border-subtle);
  --usp-card-interactive-max-border-radius: var(--border-radius-default-large);
  --usp-card-interactive-hover-background-color: var(--color-surface-secondary);
  --usp-card-interactive-focus-background-color: var(--color-surface-secondary);
  --usp-card-group-mobile-border-radius: var(--border-radius-default-small);
  --usp-card-group-mobile-border-color: var(--color-border-subtle);
  --color-form-control-focus-accent-color: var(--color-form-control-hover-accent-color);
  --avatar-mask-radius: var(--avatar-border-radius); /** Token usage for design, not applicable in code */
  --button-primary-border-color: var(--button-primary-background-color);
  --button-primary-hover-border-color: var(--button-primary-hover-background-color);
  --button-primary-active-border-color: var(--button-primary-active-background-color);
  --button-primary-focus-background-color: var(--button-primary-hover-background-color);
  --button-secondary-hover-border-color: var(--button-secondary-border-color);
  --button-secondary-active-border-color: var(--button-secondary-border-color);
  --card-focus-background-color: var(--card-hover-background-color);
  --card-focus-text-color: var(--card-hover-text-color);
  --checkbox-border-color: var(--color-form-control-border-color);
  --checkbox-focus-border-color: var(--color-form-control-focus-border-color);
  --checkbox-focus-background-color: var(--color-form-control-focus-background-color);
  --checkbox-selected-accent-color: var(--color-form-control-accent-color);
  --checkbox-selected-hover-accent-color: var(--color-form-control-hover-accent-color);
  --contact-panel-small-avatar-mask-radius: var(--avatar-border-radius); /** Token usage for design, not applicable in code */
  --footer-accordion-item-focus-icon-color: var(--footer-accordion-item-hover-icon-color);
  --radio-button-text-color: var(--color-form-control-color);
  --radio-button-border-color: var(--color-form-control-border-color);
  --radio-button-focus-background-color: var(--color-form-control-focus-background-color);
  --radio-button-focus-border-color: var(--color-form-control-focus-border-color);
  --radio-button-selected-border-color: var(--color-form-control-accent-color);
  --radio-button-selected-hover-border-color: var(--color-form-control-hover-accent-color);
  --select-border-color: var(--color-form-control-border-color);
  --select-focus-border-color: var(--color-form-control-accent-color);
  --slider-input-border-color: var(--color-form-control-border-color);
  --slider-input-focus-background-color: var(--color-form-control-focus-background-color);
  --slider-input-focus-border-color: var(--color-form-control-accent-color);
  --text-input-border-color: var(--color-form-control-border-color);
  --text-input-focus-border-color: var(--color-form-control-accent-color);
  --button-primary-focus-border-color: var(--button-primary-focus-background-color);
  --button-secondary-focus-border-color: var(--button-secondary-hover-border-color);
  --checkbox-selected-focus-accent-color: var(--color-form-control-focus-accent-color);
  --radio-button-selected-focus-border-color: var(--color-form-control-focus-accent-color);
}
