:root {
  /* --- Source: Color.Value.tokens.json --- */
  --neutral-0: #ffffff;
  --neutral-2: #f9fafb;
  --neutral-3: #f6f7f8;
  --neutral-5: #f2f3f5;
  --neutral-10: #eaebee;
  --neutral-50: #dfe0e6;
  --neutral-100: #d5d6de;
  --neutral-200: #caccd6;
  --neutral-300: #c0c2cd;
  --neutral-400: #aaadbd;
  --neutral-500: #9599ac;
  --neutral-600: #80859c;
  --neutral-700: #6c718a;
  --neutral-800: #5d6176;
  --neutral-900: #4d5163;
  --neutral-1000: #3e414f;
  --delta-blue-0: #e8f2fc;
  --delta-blue-2: #dfedfb;
  --delta-blue-3: #d4e7fa;
  --delta-blue-5: #94c6f7;
  --delta-blue-10: #64affa;
  --delta-blue-50: #3296fa;
  --delta-blue-100: #0c7dee;
  --delta-blue-200: #0066cc;
  --delta-blue-300: #0057ad;
  --delta-blue-400: #004d99;
  --delta-blue-500: #004080;
  --delta-blue-600: #003366;
  --delta-blue-700: #002d59;
  --delta-blue-800: #002448;
  --delta-blue-900: #001e3c;
  --delta-blue-1000: #001122;
  --delta-red-0: #fce3e5;
  --delta-red-5: #f1bcc1;
  --delta-red-10: #ee8f9a;
  --delta-red-50: #f56273;
  --delta-red-100: #e8354d;
  --delta-red-200: #e01933;
  --delta-red-300: #d40f2e;
  --delta-red-400: #c01933;
  --delta-red-500: #ad1834;
  --delta-red-600: #991933;
  --delta-red-700: #80172e;
  --delta-red-800: #661024;
  --delta-red-900: #460e1c;
  --delta-red-1000: #260911;
  --green-0: #e7fbee;
  --green-5: #c7f2d5;
  --green-10: #a6edbe;
  --green-50: #7ee6a1;
  --green-100: #3cd678;
  --green-200: #22bd5e;
  --green-300: #1da452;
  --green-400: #198c46;
  --green-500: #167b3d;
  --green-600: #136935;
  --green-700: #0f522a;
  --green-800: #0b4020;
  --green-900: #09331a;
  --green-1000: #062412;
  --amber-0: #ffe9d4;
  --amber-5: #fcdec0;
  --amber-10: #ffd0a3;
  --amber-50: #ffbe80;
  --amber-100: #ffb166;
  --amber-200: #ffa44d;
  --amber-300: #ff9733;
  --amber-400: #ff8a1a;
  --amber-500: #ff7d00;
  --amber-600: #e67100;
  --amber-700: #cc6400;
  --amber-800: #ab5300;
  --amber-900: #803e00;
  --amber-1000: #592b00;
  --white-alpha-0: #ffffff00;
  --white-alpha-15: #ffffff26;
  --black-alpha-70: #000000b2;
  --black-alpha-15: #00000026;
  --member-0: #edeff8;
  --member-5: #dadff2;
  --member-10: #b5bfe4;
  --member-50: #90a0d7;
  --member-100: #6b80c9;
  --member-200: #5970c2;
  --member-300: #4660bc;
  --member-400: #3e56aa;
  --member-500: #314385;
  --member-600: #2a3a73;
  --member-700: #243263;
  --member-800: #1e2952;
  --member-900: #182142;
  --member-1000: #121931;
  --silver-0: #dee1e5;
  --silver-5: #c8ced3;
  --silver-10: #b1bac2;
  --silver-50: #9ba6b0;
  --silver-100: #85939f;
  --silver-200: #6f7f8d;
  --silver-300: #5e6b77;
  --silver-400: #55616c;
  --silver-500: #454f58;
  --silver-600: #3a434a;
  --silver-700: #353d44;
  --silver-800: #2b3136;
  --silver-900: #202429;
  --silver-1000: #1b1e22;
  --platinum-0: #eeebf2;
  --platinum-5: #dcd7e5;
  --platinum-10: #cac3d8;
  --platinum-50: #b8b0ca;
  --platinum-100: #a79bbe;
  --platinum-200: #9588b0;
  --platinum-300: #8473a4;
  --platinum-400: #726394;
  --platinum-500: #635682;
  --platinum-600: #574a6f;
  --platinum-700: #483e5d;
  --platinum-800: #3a314a;
  --platinum-900: #2b2538;
  --platinum-1000: #1c1727;
  --gold-0: #efe6d7;
  --gold-5: #e9ddc7;
  --gold-10: #dfcdaf;
  --gold-50: #d2b98f;
  --gold-100: #ccb07f;
  --gold-200: #c5a46f;
  --gold-300: #bf9b5f;
  --gold-400: #b8904f;
  --gold-500: #ac8545;
  --gold-600: #8f6c32;
  --gold-700: #6c4f26;
  --gold-800: #412f17;
  --gold-900: #2b2011;
  --gold-1000: #1d160c;
  --diamond-0: #e5ecf1;
  --diamond-5: #d4e0e8;
  --diamond-10: #c3d3df;
  --diamond-50: #a9c0d1;
  --diamond-100: #97b4c8;
  --diamond-200: #7ea1ba;
  --diamond-300: #648eac;
  --diamond-400: #4c738e;
  --diamond-500: #43657d;
  --diamond-600: #385468;
  --diamond-700: #2f4859;
  --diamond-800: #2a3f4e;
  --diamond-900: #22333f;
  --diamond-1000: #1c2a34;
  --delta-360-0: #cfd0d2;
  --delta-360-5: #b7b9bb;
  --delta-360-10: #9fa2a5;
  --delta-360-50: #8f9296;
  --delta-360-100: #7f8287;
  --delta-360-200: #676a6e;
  --delta-360-300: #575a5d;
  --delta-360-400: #47494c;
  --delta-360-500: #38393b;
  --delta-360-600: #28292a;
  --delta-360-700: #202122;
  --delta-360-800: #181819;
  --delta-360-900: #101011;
  --delta-360-1000: #080808;
  --basic-100: #8698c5;
  --basic-200: #7286bb;
  --basic-300: #5e75b1;
  --basic-400: #425689;
  --basic-500: #3d4f7e;
  --basic-600: #374872;
  --basic-700: #324067;
  --basic-800: #2c395b;
  --main-100: #7b8de0;
  --main-200: #657adb;
  --main-300: #4e67d5;
  --main-400: #2a42b1;
  --main-500: #263da2;
  --main-600: #1f3285;
  --main-700: #1c2c76;
  --main-800: #182767;
  --comfort-plus-100: #1896f6;
  --comfort-plus-200: #0983e1;
  --comfort-plus-300: #0879cf;
  --comfort-plus-400: #0762a8;
  --comfort-plus-500: #065b9b;
  --comfort-plus-600: #054c81;
  --comfort-plus-700: #054474;
  --comfort-plus-800: #043d68;
  --premium-first-100: #f46ea0;
  --premium-first-200: #e91162;
  --premium-first-300: #d9105b;
  --premium-first-400: #a30c44;
  --premium-first-500: #950b3f;
  --premium-first-600: #880a39;
  --premium-first-700: #7a0933;
  --premium-first-800: #6d082e;
  --delta-one-100: #db5aeb;
  --delta-one-200: #bb19d0;
  --delta-one-300: #ac17bf;
  --delta-one-400: #6c0e77;
  --delta-one-500: #4b0a54;
  --delta-one-600: #410948;
  --delta-one-700: #36073c;
  --delta-one-800: #2b0630;
  --skypriority-100: #ff7f7f;
  --skypriority-200: #ff3535;
  --skypriority-300: #eb0000;
  --skypriority-400: #d90000;
  --skypriority-500: #cb0000;
  --skypriority-600: #a30000;
  --skypriority-700: #950000;
  --skypriority-800: #870000;
  --tsa-green-100: #4b802e;

  /* --- Source: Styling.Mode 1.tokens.json --- */
  --radius-none: 0px;
  --radius-xxs: 2px;
  --radius-xs: 4px;
  --radius-s: 6px;
  --radius-m: 8px;
  --radius-l: 10px;
  --radius-xl: 12px;
  --radius-xxl: 16px;
  --radius-xxxl: 20px;
  --radius-xxxxl: 24px;
  --radius-full: 9999px;
  --stroke-thin: 1px;
  --stroke-medium: 2px;
  --stroke-thick: 3px;
  --opacity-10: 10;
  --opacity-15: 15;
  --opacity-20: 20;
  --opacity-40: 40;
  --opacity-60: 60;
  --opacity-80: 80;
  --opacity-none: 0;
  --opacity-full: 100;

  /* --- Source: Typography.Value.tokens.json --- */
  --type-scale-9: 9px;
  --type-scale-10: 10px;
  --type-scale-12: 12px;
  --type-scale-13: 13px;
  --type-scale-14: 14px;
  --type-scale-15: 15px;
  --type-scale-16: 16px;
  --type-scale-18: 18px;
  --type-scale-20: 20px;
  --type-scale-22: 22px;
  --type-scale-24: 24px;
  --type-scale-28: 28px;
  --type-scale-32: 32px;
  --type-scale-36: 36px;
  --type-scale-40: 40px;
  --type-scale-48: 48px;
  --type-scale-64: 64px;
  --type-font-display: Whitney;
  --type-font-body: Whitney;
  --type-font-condensed: Whitney Condensed;

  /* --- Source: Space & Grid.Mode 1.tokens.json --- */
  --margin-small: 16px;
  --margin-medium: 32px;
  --margin-large: 144px;
  --margin-extra-large: 244px;
  --gutter-small: 8px;
  --gutter-medium: 12px;
  --gutter-large: 16px;
  --spacing-0: 0px;
  --spacing-4: 4px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-16: 16px;
  --spacing-24: 24px;
  --spacing-32: 32px;
  --spacing-40: 40px;
  --spacing-48: 48px;
  --spacing-56: 56px;
  --spacing-72: 72px;
  --spacing-80: 80px;
  --spacing-88: 88px;
  --spacing-96: 96px;
  --spacing-104: 104px;
  --z-index-0: 0;
  --z-index-1: 100;
  --z-index-2: 200;
  --z-index-3: 300;
  --z-index-4: 400;
  --z-index-5: 500;
  --z-index-top: 99999;
  --z-index-bottom: -100;
  --z-index-auto: 40;
  --column-small: 8px;
  --column-medium: 12px;
  --column-large: 16px;

  /* --- Source: Color.Light Mode.tokens.json --- */
  --global-surface-1: var(--neutral-2);
  --global-surface-2: var(--neutral-0);
  --global-nested-surface-1: var(--neutral-3);
  --global-nested-surface-2: var(--neutral-50);
  --global-nav: var(--delta-blue-1000);
  --global-nav-level-2: var(--delta-blue-500);
  --global-nav-company-name: var(--delta-blue-800);
  --global-nav-badge: var(--delta-blue-700);
  --global-nav-badge-highlight: var(--delta-blue-200);
  --global-scrim: var(--black-alpha-70);
  --global-alpha: var(--white-alpha-0);
  --global-image-overlay: #00000033;
  --text-heading: var(--delta-blue-900);
  --text-body: var(--neutral-1000);
  --text-link: var(--delta-blue-200);
  --text-confirmation: var(--green-500);
  --text-notice: var(--amber-800);
  --text-alert: var(--delta-red-400);
  --text-disabled: var(--neutral-700);
  --text-subtle: var(--neutral-700);
  --text-subtle-dark: var(--neutral-900);
  --text-inverse: var(--neutral-0);
  --button-primary: var(--delta-red-200);
  --button-primary-hover: var(--delta-red-500);
  --button-primary-focused: var(--delta-red-500);
  --button-primary-pressed: var(--delta-red-800);
  --button-secondary: var(--delta-blue-900);
  --button-secondary-hover: var(--delta-blue-600);
  --button-secondary-pressed: var(--delta-blue-900);
  --button-tertiary-fiil: var(--neutral-5);
  --button-tertiary-stroke: var(--delta-blue-200);
  --button-tertiary-hover: var(--delta-blue-100);
  --button-tertiary-pressed: var(--delta-blue-200);
  --button-primary-disabled: var(--neutral-10);
  --button-secondary-disabled: var(--neutral-10);
  --button-tertiary-disabled: var(--neutral-10);
  --button-focus-ring: var(--neutral-400);
  --fill-primary: var(--delta-blue-900);
  --fill-secondary: var(--neutral-700);
  --fill-tertiary: var(--neutral-100);
  --fill-confirmation: var(--green-500);
  --fill-notice: var(--amber-700);
  --fill-alert: var(--delta-red-400);
  --fill-information: var(--delta-blue-200);
  --fill-disabled: var(--neutral-10);
  --fill-highlight-1: var(--delta-blue-600);
  --fill-highlight-2: var(--delta-blue-300);
  --fill-highlight-3: var(--delta-blue-3);
  --fill-highlight-4: var(--delta-blue-0);
  --fill-inverse: var(--neutral-0);
  --fill-reverse: #ffffff;
  --fill-color: #ffffff;
  --icon-primary: var(--delta-blue-900);
  --icon-secondary: var(--neutral-700);
  --icon-confirmation: var(--green-500);
  --icon-notice: var(--amber-800);
  --icon-alert: var(--delta-red-400);
  --icon-information: var(--delta-blue-200);
  --icon-focus-ring: var(--neutral-400);
  --icon-disabled: var(--neutral-700);
  --icon-disabled-dark: var(--neutral-900);
  --icon-inverse: var(--neutral-0);
  --stroke-color-light: var(--neutral-50);
  --stroke-color-medium: var(--neutral-400);
  --stroke-color-dark: var(--neutral-600);
  --stroke-color-shadow: var(--delta-blue-900);
  --stroke-color-confirmation: var(--green-500);
  --stroke-color-notice: var(--amber-800);
  --stroke-color-alert: var(--delta-red-400);
  --stroke-color-information: var(--delta-blue-200);
  --stroke-color-information-none: #0066cc00;
  --stroke-color-focus-ring: var(--neutral-600);
  --stroke-color-inverse: var(--neutral-0);
  --brand-blue: var(--delta-blue-600);
  --brand-red: var(--delta-red-400);
  --brand-light-red: var(--delta-red-200);
  --brand-dark-red: var(--delta-red-600);
  --loyalty-surface-member-primary: var(--member-400);
  --loyalty-surface-member-secondary: var(--member-600);
  --loyalty-surface-silver-primary: var(--silver-400);
  --loyalty-surface-silver-secondary: var(--silver-600);
  --loyalty-surface-gold-primary: var(--gold-600);
  --loyalty-surface-gold-secondary: var(--gold-700);
  --loyalty-surface-platinum-primary: var(--platinum-500);
  --loyalty-surface-platinum-secondary: var(--platinum-700);
  --loyalty-surface-diamond-primary: var(--diamond-400);
  --loyalty-surface-diamond-secondary: var(--diamond-600);
  --loyalty-surface-delta-360-primary: var(--delta-360-500);
  --loyalty-surface-delta-360-secondary: var(--delta-360-900);
  --loyalty-text-member-text: var(--member-300);
  --loyalty-text-silver-text: var(--silver-300);
  --loyalty-text-gold-text: var(--gold-500);
  --loyalty-text-platinum-text: var(--platinum-400);
  --loyalty-text-diamond-text: var(--diamond-300);
  --loyalty-text-delta-360-text: var(--delta-360-300);
  --product-surface-basic-primary: var(--basic-300);
  --product-surface-basic-secondary: var(--basic-600);
  --product-surface-main-primary: var(--main-300);
  --product-surface-main-secondary: var(--main-600);
  --product-surface-comfort-primary: var(--comfort-plus-300);
  --product-surface-comfort-secondary: var(--comfort-plus-600);
  --product-surface-premium-first-primary: var(--premium-first-300);
  --product-surface-premium-first-secondary: var(--premium-first-600);
  --product-surface-delta-one-primary: var(--delta-one-300);
  --product-surface-delta-one-secondary: var(--delta-one-600);
  --product-surface-skypriority-primary: var(--skypriority-300);
  --product-surface-skypriority-secondary: var(--skypriority-600);
  --product-text-basic-text: var(--basic-400);
  --product-text-main-text: var(--main-300);
  --product-text-comfort-text: var(--comfort-plus-400);
  --product-text-premium-first-text: var(--premium-first-300);
  --product-text-delta-one-text: var(--delta-one-300);
  --product-text-skypriority-text: var(--skypriority-400);
  --tsa-fill: var(--tsa-green-100);

  /* --- Source: Color.Dark Mode.tokens.json --- */

  /* --- Source: Typography.Large - Medium.tokens.json --- */
  --font-weight-book: Book;
  --font-weight-medium: Medium;
  --font-weight-semibold: Semibold;
  --letter-spacing-marketing-x-large: 0.32px;
  --letter-spacing-marketing-large: 0.24px;
  --letter-spacing-marketing-medium: 0.2px;
  --letter-spacing-marketing-small: 0.14px;
  --letter-spacing-eyebrow-x-large: 6px;
  --letter-spacing-eyebrow-large: 5px;
  --letter-spacing-eyebrow-medium: 4.5px;
  --letter-spacing-eyebrow-small: 4px;
  --letter-spacing-eyebrow-x-small: 3.5px;
  --letter-spacing-heading-xxxl: -0.64px;
  --letter-spacing-heading-xxl: -0.48px;
  --letter-spacing-heading-xl: -0.4px;
  --letter-spacing-heading-l: -0.36px;
  --letter-spacing-heading-m: -0.32px;
  --letter-spacing-heading-s: -0.28px;
  --letter-spacing-heading-xs: -0.24px;
  --letter-spacing-heading-xxs: -0.18px;
  --line-height-eyebrow-x-large: 30px;
  --line-height-eyebrow-large: 25px;
  --line-height-eyebrow-medium: 22.5px;
  --line-height-eyebrow-small: 20px;
  --line-height-eyebrow-x-small: 17.5px;
  --line-height-marketing-x-large: 71.5px;
  --line-height-marketing-large: 53.5px;
  --line-height-marketing-medium: 45px;
  --line-height-marketing-small: 31px;
  --line-height-heading-xxxl: 71.5px;
  --line-height-heading-xxl: 53.5px;
  --line-height-heading-xl: 45px;
  --line-height-heading-l: 40px;
  --line-height-heading-m: 36px;
  --line-height-heading-s: 31px;
  --line-height-heading-xs: 27px;
  --line-height-heading-xxs: 20px;
  --line-height-body-x-large: 33.5px;
  --line-height-body-large: 28px;
  --line-height-body-medium: 25px;
  --line-height-body-small: 22.5px;
  --line-height-body-x-small: 21px;
  --line-height-body-xx-small: 19.5px;
  --line-height-label-x-large: 25px;
  --line-height-label-large: 22.5px;
  --line-height-label-medium: 20px;
  --line-height-label-small: 17.5px;
  --line-height-label-x-small: 16px;
  --line-height-caption-medium: 18px;
  --line-height-caption-small: 16.5px;
  --font-size-eyebrow-x-large: var(--type-scale-24);
  --font-size-eyebrow-large: var(--type-scale-20);
  --font-size-eyebrow-medium: var(--type-scale-18);
  --font-size-eyebrow-small: var(--type-scale-16);
  --font-size-eyebrow-x-small: var(--type-scale-14);
  --font-size-marketing-x-large: var(--type-scale-64);
  --font-size-marketing-large: var(--type-scale-48);
  --font-size-marketing-medium: var(--type-scale-40);
  --font-size-marketing-small: var(--type-scale-28);
  --font-size-heading-xxxl: var(--type-scale-64);
  --font-size-heading-xxl: var(--type-scale-48);
  --font-size-heading-xl: var(--type-scale-40);
  --font-size-heading-l: var(--type-scale-36);
  --font-size-heading-m: var(--type-scale-32);
  --font-size-heading-s: var(--type-scale-28);
  --font-size-heading-xs: var(--type-scale-24);
  --font-size-heading-xxs: var(--type-scale-18);
  --font-size-body-x-large: var(--type-scale-24);
  --font-size-body-large: var(--type-scale-20);
  --font-size-body-medium: var(--type-scale-18);
  --font-size-body-small: var(--type-scale-16);
  --font-size-body-x-small: var(--type-scale-15);
  --font-size-body-xx-small: var(--type-scale-14);
  --font-size-label-x-large: var(--type-scale-20);
  --font-size-label-large: var(--type-scale-18);
  --font-size-label-medium: var(--type-scale-16);
  --font-size-label-small: var(--type-scale-14);
  --font-size-label-x-small: var(--type-scale-13);
  --font-size-caption-medium: var(--type-scale-13);
  --font-size-caption-small: var(--type-scale-12);
  --font-size-number: 0px;
  --paragraph-spacing-body-x-large: 14px;
  --paragraph-spacing-body-large: 14px;
  --paragraph-spacing-body-medium: 12px;
  --paragraph-spacing-body-small: 12px;
  --paragraph-spacing-body-x-small: 10px;
  --paragraph-spacing-body-xx-small: 10px;
  --paragraph-spacing-caption-medium: 8px;
  --paragraph-spacing-caption-small: 8px;

  /* --- Source: Typography.Small.tokens.json --- */

  /* --- Source: Styling.Mode 1.tokens.json --- */
  --grid-320: 320px;
  --grid-360: 360px;
  --grid-375: 375px;
  --grid-768: 768px;
  --grid-992: 992px;
  --grid-1024: 1024px;
  --grid-1200: 1200px;
  --grid-1440: 1440px;
  --grid-1600: 1600px;
  --grid-1920: 1920px;
}