@font-face {
  font-family: Switzer;
  src: url('/design/fonts/Switzer-Variable.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: block;
}

:root {
  --_colors--surface---surface-1: var(--_colors--core---neutral-50);
  --_typography--typefaces---typeface-body: Switzer, Arial, sans-serif;
  --_colors--text---text-body: var(--_colors--core---neutral-850);
  --_typography--type-scale---type-body: 16px;
  --_typography--type-scale---type-body-line-height: 1.5em;
  --_typography--typefaces---default-font-weight: 400;
  --_typography--typefaces---typeface-heading: Switzer, Arial, sans-serif;
  --_colors--text---text-heading: var(--_colors--core---neutral-900);
  --_typography--type-scale---type-h1: calc(var(--_typography--type-scale---type-h2) * var(--_typography--type-scale---type-scale-factor));
  --_typography--type-scale---type-h1-line-height: 1.2em;
  --_typography--type-scale---type-h2: calc(var(--_typography--type-scale---type-h3) * var(--_typography--type-scale---type-scale-factor));
  --_typography--type-scale---type-h2-line-height: 1.3em;
  --_typography--type-scale---type-h3: calc(var(--_typography--type-scale---type-h4) * var(--_typography--type-scale---type-scale-factor));
  --_typography--type-scale---type-h3-line-height: 1.3em;
  --_typography--type-scale---type-h4: calc(var(--_typography--type-scale---type-h5) * var(--_typography--type-scale---type-scale-factor));
  --_typography--type-scale---type-h4-line-height: 1.3em;
  --_typography--type-scale---type-h5: calc(var(--_typography--type-scale---type-lead) * var(--_typography--type-scale---type-scale-factor));
  --_typography--type-scale---type-h5-line-height: 1.35em;
  --_spacing--gap---gap-3: 9px;
  --_typography--type-scale---type-small: 14px;
  --_typography--type-scale---type-small-line-height: 1.5em;
  --_spacing--gap---gap-4: 12px;
  --_grid---gutter-window: 24px;
  --_grid---column-6: 528px;
  --_colors--surface---text-heading\<deleted\|variable-f44b3f07-8efd-6c7b-852b-7fbb3771065b\>: var(--_colors--core---neutral-950);
  --_button---button-height-medium: 48px;
  --_button---button-padding-medium: 24px;
  --_spacing--gap---gap-2: 6px;
  --_button---button-radius-medium: 200px;
  --_colors--button---button-background-primary: var(--_colors--core---neutral-950);
  --_typography--typefaces---typeface-button: Switzer, Arial, sans-serif;
  --_colors--button---button-text-primary: var(--_colors--core---neutral-0);
  --_button---button-height-small: 36px;
  --_button---button-padding-small: 18px;
  --_button---button-height-large: 60px;
  --_button---button-padding-large: 36px;
  --_colors--surface---surface-3: var(--_colors--core---neutral-150);
  --_tiles--text---tile-small-text-size: var(--_typography--type-scale---type-small);
  --_colors--core---neutral-0: white;
  --_colors--core---neutral-950: #191919;
  --_grid---column-12: 1080px;
  --_spacing--gap---gap-6: 24px;
  --_spacing--gap---gap-10: 72px;
  --_spacing--gap---gap-5: 18px;
  --_spacing--gap---gap-7: 36px;
  --_border-radius---radius-medium: 12px;
  --_colors--surface---surface-2: var(--_colors--core---neutral-100);
  --_spacing--gap---gap-8: 48px;
  --_grid---column-4: 344px;
  --_spacing--gap---gap-9: 60px;
  --_colors--text---text-heading-muted: color-mix(in srgb, var(--_colors--core---neutral-900) 50%, transparent);
  --_typography--type-scale---type-display: calc((var(--_typography--type-scale---type-h1) * var(--_typography--type-scale---type-scale-factor)) * var(--_typography--type-scale---type-scale-factor));
  --_typography--type-scale---type-display-line-height: 1.1em;
  --_typography--type-scale---type-lead: calc(var(--_typography--type-scale---type-body) * var(--_typography--type-scale---type-scale-factor));
  --_typography--type-scale---type-lead-line-height: 1.4em;
  --_spacing--section---section-padding-medium: 84px;
  --_spacing--section---section-padding-large: 168px;
  --_spacing--section---section-pading-small: 42px;
  --_icon---icon-medium: 24px;
  --_icon---icon-small: 18px;
  --_icon---icon-extra-large: 72px;
  --_icon---icon-extra-small: 12px;
  --_icon---icon-large: 36px;
  --_colors--text---text-body-muted: color-mix(in srgb, var(--_colors--core---neutral-850) 70%, transparent);
  --_grid---column-5: 436px;
  --_navigation---navbar-height: 60px;
  --_navigation---navbar-items-gap: var(--_spacing--gap---gap-6);
  --_navigation---navbar-links-gap: var(--_spacing--gap---gap-6);
  --_spacing--gap---gap-1: 3px;
  --_border-radius---radius-small: 6px;
  --_border-radius---radium-extra-small: 3px;
  --_colors--dropdown---dropdown-background: var(--_colors--core---neutral-0);
  --_colors--core---neutral-1000: #000;
  --_grid---column-3: 252px;
  --_colors--border---border-default: #0000001f;
  --_navigation---navbar-notch-padding: var(--_spacing--gap---gap-5);
  --_navigation---navbar-notch-radius: var(--_border-radius---radius-medium);
  --_navigation---navbar-island-width: var(--_grid---column-8);
  --_colors--surface---surface-4: var(--_colors--core---neutral-200);
  --_grid---gutter-default: 24px;
  --_form---text-input-height: 48px;
  --_form---text-input-padding: 12px;
  --_colors--form---text-input-border-color: #0000001f;
  --_form---text-input-radius: var(--_border-radius---radius-small);
  --_colors--form---text-input-border-color-focused: var(--_colors--core---neutral-900);
  --_form---checkbox-input-size: 20px;
  --_colors--surface---surface-offset: var(--_colors--core---neutral-900);
  --_form---radio-input-size: 20px;
  --_colors--surface---surface-flip: var(--_colors--core---neutral-950);
  --_colors--status---status-success: #4cc02b;
  --_colors--status---status-failure: #ce1919;
  --_tiles--button---tile-button-height: 36px;
  --_tiles--button---tile-button-padding: 18px;
  --_tiles--button---tile-button-border-size: 1px;
  --_tiles--color---tile-button-background: var(--_colors--core---neutral-950);
  --_tiles--button---tile-button-radius: 200px;
  --_tiles--button---tile-button-typeface: var(--_typography--typefaces---typeface-button);
  --_tiles--color---tile-button-text-color: var(--_colors--core---neutral-0);
  --_tiles--text---tile-button-text-size: var(--_typography--type-scale---type-small);
  --_tiles--button---tile-button-pill-height: 26px;
  --_tiles--button---tile-button-pill-padding: 12px;
  --_tiles--button---tile-button-pill-radius: 100px;
  --_tiles--surface---tile-surface-2: var(--_colors--core---neutral-100);
  --_tiles---tile-inner-radius: 6px;
  --_tiles--surface---tile-surface-1: var(--_colors--core---neutral-0);
  --_tiles--surface---tile-surface-offset: var(--_colors--core---neutral-950);
  --_tiles--surface---tile-surface-3: var(--_colors--core---neutral-150);
  --_tiles---tile-square-size: 260px;
  --_tiles---tile-padding-medium: 18px;
  --_tiles---tile-radius: 12px;
  --_tiles--text---tile-typeface: var(--_typography--typefaces---typeface-body);
  --_tiles--text---tile-small-line-height: 1.4em;
  --_tiles---tile-padding-small: 12px;
  --_tiles--text---tile-title-text-size: var(--_typography--type-scale---type-lead);
  --_tiles--text---tile-title-line-height: 1.4em;
  --_tiles--color---tile-text-muted: color-mix(in srgb, var(--_colors--core---neutral-900) 60%, transparent);
  --_tiles---tile-group-gap: 4px;
  --_tiles--text---tile-body-text-size: var(--_typography--type-scale---type-body);
  --_tiles--text---tile-body-line-height: 1.4em;
  --_grid---column-7: 620px;
  --_spacing--gap---gap-11: 96px;
  --_spacing--gap---gap-12: 120px;
  --_tiles---tile-inner-radius-child: 3px;
  --_tiles--progress-bar---tile-progress-bar-height: 12px;
  --_tiles--progress-bar---tile-progress-bar-radius: 100px;
  --_grid---column-8: 712px;
  --_colors--surface---surface-1-transparent: color-mix(in srgb, var(--_colors--core---neutral-50) 0%, transparent);
  --_colors--icon---icon-color-default: var(--_colors--core---neutral-950);
  --_colors--motif---motif-glass: #ffffffb3;
  --_motif---motif-glass-blur-amount: 12px;
  --_colors--motif---motif-text-on-glass: var(--_colors--core---neutral-900);
  --_spacing--gap---gap-14: 168px;
  --_motif---motif-strip-height: 6px;
  --_bento---bento-grid-gap: 4px;
  --_bento---bento-outer-radius: 12px;
  --_grid---column-9: 804px;
  --_typography--type-scale---type-metric-text: var(--_typography--type-scale---type-display);
  --_typography--type-scale---type-metric-text-line-height: .8em;
  --_colors--motif---motif-glass-light: #fffc;
  --_colors--motif---motif-glass-dark: #0009;
  --_grid---column-10: 896px;
  --_grid---column-2: 160px;
  --_colors--button---button-hover-element: var(--_colors--core---neutral-500);
  --_spacing--title---title-gap-small: 24px;
  --_spacing--title---title-gap-medium: 48px;
  --_grid---column-1: 68px;
  --_colors--brand---brand-primary: var(--_colors--core---neutral-950);
  --_colors--core---neutral-50: #f6f6f3;
  --_spacing--title---title-gap-large: 72px;
  --_typography--type-scale---type-scale-factor: 1.19;
  --_colors--badge---badge-background: #0000001a;
  --_colors--brand---brand-accent-1: white;
  --_colors--core---neutral-100: #edede8;
  --_tiles--color---tile-button-border-color: var(--_colors--core---neutral-950);
  --_dropdown---dropdown-wide-padding: var(--_spacing--gap---gap-6);
  --_colors--button---button-background-secondary: white;
  --_typography--typefaces---typeface-badge: Switzer, Arial, sans-serif;
  --_colors--brand---brand-accent-2: white;
  --_bento---bento-item-radius: 0px;
  --_colors--brand---brand-accent-3: white;
  --_colors--button---button-text-secondary: white;
  --_navigation---navbar-buttons-gap: var(--_spacing--gap---gap-4);
  --_border-radius---radius-large: 18px;
  --_tiles--color---tile-text: var(--_colors--core---neutral-900);
  --_colors--core---neutral-150: #dbdbd2;
  --_colors--text---text-on-primary: var(--_colors--core---neutral-0);
  --_border-radius---radius-extra-large: 24px;
  --_colors--core---neutral-200: #d0d0c8;
  --_icon---icon-boxed-border: 0px;
  --_colors--text---text-on-accent-1: var(--_colors--core---neutral-0);
  --_navigation---navbar-notch-height: var(--_navigation---navbar-height);
  --_form---horizontal-form-gap: var(--_spacing--gap---gap-3);
  --_colors--core---neutral-500: silver;
  --_icon---icon-boxed-padding: 12px;
  --_colors--text---text-on-accent-2: var(--_colors--core---neutral-0);
  --_icon---icon-boxed-radius: var(--_border-radius---radius-small);
  --_colors--core---neutral-550: #949494;
  --_button---button-radius-small: 200px;
  --_colors--core---neutral-600: #747474;
  --_colors--text---text-on-accent-3: var(--_colors--core---neutral-0);
  --_colors--core---neutral-800: #474747;
  --_colors--text---text-on-surface-offset: var(--_colors--core---neutral-0);
  --_icon---icon-stroke-default: 1.5px;
  --_button---button-radius-large: 200px;
  --_colors--core---neutral-850: #353535;
  --_colors--core---neutral-900: #292929;
  --_grid---column-11: 988px;
  --_spacing--gap---gap-13: 144px;
  --_spacing--gap---gap-15: 192px;
  --_button---button-stroke-width: 0px;
  --_button---icon-butotn-size-small: 30px;
  --_button---icon-button-size-medium: 48px;
  --_button---icon-button-size-large: 72px;
  --_button---icon-button-radius: 100px;
  --_button---icon-button-border-size: 0px;
  --_tiles--avatar---tile-avatar-medium: 36px;
  --_tiles--avatar---tile-avatar-large: 42px;
  --_tiles--avatar---tile-avatar-extra-large: 60px;
}
