<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:host,
.maui-theme-os {
  color-scheme: light;

  /* Theme */
  --maui-theme: maui-os;

  /* Typography */

  --maui-font-family-headline: 'Portada', Arial, Helvetica, 'MAMMilesSymbol',
    sans-serif;
  --maui-font-family-copy: 'CoreSans', Arial, Helvetica, 'MAMMilesSymbol',
    sans-serif;

  --maui-font-size-0: 12px;
  --maui-font-size-1: 14px;
  --maui-font-size-2: 16px;
  --maui-font-size-3: 18px;
  --maui-font-size-4: 20px;
  --maui-font-size-5: 22px;
  --maui-font-size-6: 24px;
  --maui-font-size-7: 25px;
  --maui-font-size-8: 28px;
  --maui-font-size-9: 32px;
  --maui-font-size-10: 36px;
  --maui-font-size-11: 40px;
  --maui-font-size-12: 48px;
  --maui-font-size-13: 56px;
  --maui-font-size-14: 64px;
  --maui-font-size-15: 88px;

  --maui-line-height-0: 16px;
  --maui-line-height-1-condensed: 17px;
  --maui-line-height-1: 18px;
  --maui-line-height-2: 20px;
  --maui-line-height-3: 24px;
  --maui-line-height-4: 26px;
  --maui-line-height-5: 28px;
  --maui-line-height-6: 34px;
  --maui-line-height-7: 35px;
  --maui-line-height-8: 39px;
  --maui-line-height-9: 43px;
  --maui-line-height-10: 49px;

  --maui-letter-spacing-1: 0.05px;
  --maui-letter-spacing-2: 0.19px;
  --maui-letter-spacing-3: 0.24px;
  --maui-letter-spacing-4: 0.25px;
  --maui-letter-spacing-5: 0.29px;
  --maui-letter-spacing-6: 0.32px;
  --maui-letter-spacing-7: 0.36px;
  --maui-letter-spacing-8: 0.4px;
  --maui-letter-spacing-9: 0.45px;
  --maui-letter-spacing-10: 1.3px;

  --maui-font-weight-regular: 400;
  --maui-font-weight-bold: 500;

  /* Radii */
  --maui-radius-1: 2px;
  --maui-radius-2: 4px;
  --maui-radius-3: 8px;
  --maui-radius-4: 99999px;

  --maui-radii-default-radius: var(
    --maui-radius-2
  ); /* Deprecated, use --maui-radius-2 instead */
  --maui-radii-pill-radius: var(
    --maui-radius-4
  ); /* Deprecated, use --maui-radius-4 instead */

  /* Spacing */

  --maui-spacing-base: 12px;

  --maui-spacing-1: 3px;
  --maui-spacing-2: 6px;
  --maui-spacing-3: 12px;
  --maui-spacing-4: 24px;
  --maui-spacing-5: 36px;
  --maui-spacing-6: 48px;
  --maui-spacing-7: 60px;
  --maui-spacing-8: 72px;
  --maui-spacing-9: 84px;
  --maui-spacing-10: 96px;

  --maui-form-column-width: 300px;

  /* Layout, Grid, and Section  */

  --maui-grid-gutter-mobile: 16px;
  --maui-grid-gutter-phablet: 24px;
  --maui-grid-gutter-mini-tablet: 24px;
  --maui-grid-gutter-desktop: 24px;
  --maui-grid-gutter-desktop-large: 24px;

  --maui-grid-row-gap-mobile: 24px;
  --maui-grid-row-gap-phablet: 24px;
  --maui-grid-row-gap-mini-tablet: 24px;
  --maui-grid-row-gap-desktop: 24px;
  --maui-grid-row-gap-desktop-large: 24px;

  --maui-layout-margin-mobile: 16px;
  --maui-layout-margin-phablet: 24px;
  --maui-layout-margin-mini-tablet: 48px;
  --maui-layout-margin-desktop: 72px;
  --maui-layout-margin-desktop-large: 84px;

  --maui-section-gap-mobile: 48px;
  --maui-section-gap-phablet: 48px;
  --maui-section-gap-mini-tablet: 48px;
  --maui-section-gap-desktop: 48px;
  --maui-section-gap-desktop-large: 84px;

  --maui-section-padding-mobile: 24px;
  --maui-section-padding-phablet: 24px;
  --maui-section-padding-mini-tablet: 36px;
  --maui-section-padding-desktop: 36px;
  --maui-section-padding-desktop-large: 48px;

  /*
   * Palette Colors
   *
   * Color values are only allowed to appear once!
   */

  --maui-color-brand-white: #ffffff;
  --maui-color-brand-white-transparent-1: #ffffff1a;
  /* 10% opacity */
  --maui-color-brand-white-transparent-2: #ffffff33;
  /* 20% opacity */
  --maui-color-brand-white-transparent-3: #ffffff4d;
  /* 30% opacity */
  --maui-color-brand-white-transparent-4: #ffffff80;
  /* 50% opacity */
  --maui-color-brand-white-transparent-5: #ffffffbf;
  /* 75% opacity */
  --maui-color-brand-white-transparent-6: #ffffffcc;
  /* 80% opacity */

  --maui-color-brand-osgrey1: #f6f6f6;
  --maui-color-brand-osgrey2: #e7e7e7;
  --maui-color-brand-osgrey3: #d1d1d1;
  --maui-color-brand-osgrey4: #b0b0b0;
  --maui-color-brand-osgrey5: #888888;
  --maui-color-brand-osgrey6: #5d5d5d;
  --maui-color-brand-osgrey7: #4d4d4d;
  --maui-color-brand-osgrey8: #262626;

  --maui-color-brand-black: #000000;
  --maui-color-brand-black-transparent: #000000b2;
  /* 70% opacity */

  --maui-color-brand-shadow-light-transparent: #3945514d;
  /* 30% opacity */
  --maui-color-brand-shadow-dark-transparent: #1b1b1b1a;
  /* 10% opacity */

  /* Text specific colors */
  --maui-color-brand-os-text: #1a1a1a;
  --maui-color-brand-os-text-inverted: #ffffff;

  /* Brand colors */
  --maui-color-brand-os-red: #d81e05;
  --maui-color-brand-milano-red: #ac1804;
  --maui-color-brand-merlot-red: #8c1e33;
  --maui-color-brand-electric-blue: #0968f6;
  /* Message specific colors */
  --maui-color-brand-light-grey: #e5e5e5;
  --maui-color-brand-dark-grey: #333333;
  --maui-color-brand-fun-green: #007d35;
  --maui-color-brand-harp-green: #e5f2eb;
  --maui-color-brand-dark-gold: #826c1c;
  --maui-color-brand-pale-yellow: #fff6c6;
  --maui-color-brand-dark-milano-red: #ad1804;
  --maui-color-brand-cosmos-red: #fbe8e6;
  /* Status specific colors */
  --maui-color-brand-blue: #05164d;
  --maui-color-brand-light-blue: #505c82;
  --maui-color-brand-light-silver: #9e9e9e;
  --maui-color-brand-silver: #757575;
  --maui-color-brand-light-gold: #b09c6f;
  --maui-color-brand-gold: #8f7231;
  --maui-color-brand-light-black-2: #686868;
  --maui-color-brand-black-2: #191919;
  /* cabinclass specific colors */
  --maui-color-brand-dusk-blue: #264f87;
  --maui-color-brand-dark-green: #014f30;
  --maui-color-brand-apple-green: #408236;

  /*
   * Functional colors
   *
   * These should match between the tenants, only reassigning of existing variables.
   */

  /* Brand */
  --maui-color-brand-primary: var(--maui-color-brand-os-red);
  --maui-color-brand-secondary: var(--maui-color-brand-black);
  --maui-color-brand-light: var(--maui-color-brand-white);
  --maui-color-brand-dark: var(--maui-color-brand-black);

  /* Grey */
  --maui-color-grey-01: var(--maui-color-brand-osgrey1);
  --maui-color-grey-02: var(--maui-color-brand-osgrey2);
  --maui-color-grey-03: var(--maui-color-brand-osgrey3);
  --maui-color-grey-04: var(--maui-color-brand-osgrey4);
  --maui-color-grey-05: var(--maui-color-brand-osgrey5);
  --maui-color-grey-06: var(--maui-color-brand-osgrey6);
  --maui-color-grey-07: var(--maui-color-brand-osgrey7);
  --maui-color-grey-08: var(--maui-color-brand-osgrey8);

  /* Status */
  --maui-color-status-member: var(--maui-color-brand-blue);
  --maui-color-status-member-light: var(--maui-color-brand-light-blue);
  --maui-color-status-frequenttraveller: var(--maui-color-brand-silver);
  --maui-color-status-frequenttraveller-light: var(
    --maui-color-brand-light-silver
  );
  --maui-color-status-senator: var(--maui-color-brand-gold);
  --maui-color-status-senator-light: var(--maui-color-brand-light-gold);
  --maui-color-status-hon: var(--maui-color-brand-black-2);
  --maui-color-status-hon-light: var(--maui-color-brand-light-black-2);

  /* Class */
  --maui-color-cabinclass-first: var(--maui-color-brand-milano-red);
  --maui-color-cabinclass-business: var(--maui-color-brand-dusk-blue);
  --maui-color-cabinclass-premiumeconomy: var(--maui-color-brand-dark-green);
  --maui-color-cabinclass-economy: var(--maui-color-brand-apple-green);

  /* Interaction */
  --maui-color-interaction-interaction: var(--maui-color-brand-osgrey7);
  --maui-color-interaction-interactionhover: var(--maui-color-brand-milano-red);
  --maui-color-interaction-buttonprimary: var(--maui-color-brand-os-red);
  --maui-color-interaction-buttonprimaryhover: var(
    --maui-color-brand-milano-red
  );
  --maui-color-interaction-buttonsecondary: var(--maui-color-brand-os-red);
  --maui-color-interaction-buttonsecondaryhover: var(
    --maui-color-brand-milano-red
  );
  --maui-color-interaction-selection: var(--maui-color-brand-os-red);
  --maui-color-interaction-focus: var(--maui-color-brand-electric-blue);
  --maui-color-interaction-interaction-inverted: var(--maui-color-brand-white);
  --maui-color-interaction-interaction-invertedhover: var(
    --maui-color-brand-white-transparent-5
  );
  --maui-color-interaction-selection-inverted: var(--maui-color-brand-light);
  --maui-color-interaction-focus-inverted: var(--maui-color-brand-light);
  --maui-color-interaction-focus-error: var(--maui-color-brand-dark-milano-red);

  /* Disabled */
  --maui-color-disabled-background: var(--maui-color-brand-osgrey2);
  --maui-color-disabled-foreground: var(--maui-color-brand-osgrey5);
  --maui-color-disabled-background-inverted: var(
    --maui-color-brand-white-transparent-2
  );
  --maui-color-disabled-foreground-inverted: var(
    --maui-color-brand-white-transparent-3
  );

  /* Text */
  --maui-color-text-headline-emphasized: var(--maui-color-brand-os-red);
  --maui-color-text-headline: var(--maui-color-brand-os-text);
  --maui-color-text-copy: var(--maui-color-brand-os-text);
  --maui-color-text-label: var(--maui-color-brand-os-text);
  --maui-color-text-caption: var(--maui-color-brand-os-text);
  --maui-color-text-headline-inverted: var(--maui-color-brand-os-text-inverted);
  --maui-color-text-copy-inverted: var(--maui-color-brand-os-text-inverted);
  --maui-color-text-label-inverted: var(--maui-color-brand-os-text-inverted);
  --maui-color-text-caption-inverted: var(--maui-color-brand-os-text-inverted);
  --maui-border-30-color-inverted: var(--maui-color-brand-white-transparent-4);

  /* Border */
  --maui-color-border-10: var(--maui-color-brand-osgrey2);
  --maui-color-border-30: var(--maui-color-brand-osgrey3);
  --maui-color-border-50: var(--maui-color-brand-osgrey8);
  --maui-color-border-error: var(--maui-color-brand-dark-milano-red);
  --maui-color-border-10-inverted: var(--maui-color-brand-white-transparent-3);
  --maui-color-border-30-inverted: var(--maui-color-brand-white-transparent-4);
  --maui-color-border-50-inverted: var(--maui-color-brand-white-transparent-6);

  --maui-border-weight-01: 1px;
  --maui-border-weight-02: 2px;

  --maui-border-default-width: var(--maui-border-weight-01);
  --maui-border-default-color: var(--maui-color-border-50);
  --maui-border-default-style: solid;
  --maui-border-default: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-border-default-color);

  --maui-border-10: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-color-border-10);
  --maui-border-30: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-color-border-30);
  --maui-border-50: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-color-border-50);

  --maui-border-error: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-color-border-error);

  --maui-border-10-inverted: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-color-border-10-inverted);
  --maui-border-30-inverted: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-color-border-30-inverted);
  --maui-border-50-inverted: var(--maui-border-default-width)
    var(--maui-border-default-style) var(--maui-color-border-50-inverted);

  /* Notification */
  --maui-color-message-info: var(--maui-color-brand-dark-grey);
  --maui-color-message-bg-info: var(--maui-color-brand-light-grey);
  --maui-color-message-success: var(--maui-color-brand-fun-green);
  --maui-color-message-bg-success: var(--maui-color-brand-harp-green);
  --maui-color-message-warning: var(--maui-color-brand-dark-gold);
  --maui-color-message-bg-warning: var(--maui-color-brand-pale-yellow);
  --maui-color-message-error: var(--maui-color-brand-dark-milano-red);
  --maui-color-message-bg-error: var(--maui-color-brand-cosmos-red);

  /* Display */
  --maui-color-display-ontime: var(--maui-color-brand-fun-green);
  --maui-color-display-delayed: var(--maui-color-brand-merlot-red);

  /* Modal */
  --maui-color-modal-dim: var(--maui-color-brand-black-transparent);

  /* Elevation Box Shadow */
  --maui-effect-elevation-1: 0px 2px 4px 0px
    var(--maui-color-brand-shadow-dark-transparent);
  --maui-effect-elevation-2: 0px 4px 12px 0px
    var(--maui-color-brand-shadow-dark-transparent);
  --maui-effect-elevation-3: 0px 12px 16px 0px
    var(--maui-color-brand-shadow-dark-transparent);

  /* Focus */
  --maui-focus-outline-offset: 6px;
  --maui-focus-radius: 0;
  --maui-focus-outline-box-shadow: var(--maui-effect-shadow-focus-offset-x, 0)
    var(--maui-effect-shadow-focus-offset-y, 0)
    var(--maui-effect-shadow-focus-radius, 0)
    var(--maui-effect-shadow-focus-spread, 2px)
    var(--maui-color-interaction-focus);
  --maui-focus-outline-box-shadow-inverted: var(
      --maui-effect-shadow-focus-offset-x,
      0
    )
    var(--maui-effect-shadow-focus-offset-y, 0)
    var(--maui-effect-shadow-focus-radius, 0)
    var(--maui-effect-shadow-focus-spread, 2px)
    var(--maui-color-interaction-focus-inverted);
  --maui-focus-outline-box-shadow-error: var(
      --maui-effect-shadow-focus-offset-x,
      0
    )
    var(--maui-effect-shadow-focus-offset-y, 0)
    var(--maui-effect-shadow-focus-radius, 0)
    var(--maui-effect-shadow-focus-spread, 2px)
    var(--maui-color-interaction-focus-error);
}

/*****************************************************************************
 * Utilities
 *****************************************************************************/

.maui-scroll-lock {
  padding-right: var(--maui-scroll-lock-size) !important;
  overflow: hidden !important;
}

/*****************************************************************************
 * Font face definitions
 *****************************************************************************/

@font-face {
  font-family: 'IconFontAustrian';
  src: url('../fonts/austrian/os-iconfont.woff') format('woff');
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: 'Portada';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/austrian/Portada-Regular.eot');
  src: url('../fonts/austrian/Portada-Regular.otf') format('opentype'),
    url('../fonts/austrian/Portada-Regular.woff2') format('woff2'),
    url('../fonts/austrian/Portada-Regular.woff') format('woff'),
    url('../fonts/austrian/Portada-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Portada';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/austrian/Portada-SemiBold.eot');
  src: url('../fonts/austrian/Portada-SemiBold.otf') format('opentype'),
    url('../fonts/austrian/Portada-SemiBold.woff2') format('woff2'),
    url('../fonts/austrian/Portada-SemiBold.woff') format('woff'),
    url('../fonts/austrian/Portada-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'CoreSans';
  src: url('../fonts/austrian/CoreSansRegular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'CoreSans';
  src: url('../fonts/austrian/CoreSansMedium.woff2') format('woff2');
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: 'CoreSans';
  src: url('../fonts/austrian/CoreSansMedium.woff2') format('woff2');
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'MAMMilesSymbol';
  src: url('../fonts/mmg/LufthansaMAMTextWeb-Regular.woff')
    format('woff');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'MAMMilesSymbol';
  src: url('../fonts/mmg/LufthansaMAMTextWeb-Bold.woff') format('woff');
  font-style: normal;
  font-weight: 700;
}
</pre></body></html>