.landing-root{--landing-primary-black:#000;--landing-primary-white:#fff;--landing-neutral-800:#28272b;--landing-neutral-700:#3c3b40;--landing-neutral-600:#525158;--landing-neutral-500:#68666f;--landing-neutral-400:#909098;--landing-neutral-300:#c7c7cc;--landing-neutral-250:#d4d6dc;--landing-neutral-200:#e2e4e8;--landing-neutral-100:#edeff2;--landing-neutral-50:#f9f9fa;--landing-brand-primary-900:#001e2c;--landing-brand-primary-800:#04354d;--landing-brand-primary-700:#006085;--landing-brand-primary-100:#eaf3fe;--landing-brand-primary-50:#f5f7fc;--landing-brand-secondary-800:#4d0416;--landing-brand-secondary-700:#6b1a2e;--landing-brand-secondary-600:#a41034;--landing-brand-secondary-100:#f4e1e6;--landing-semantic-red-700:#be0730;--landing-semantic-red-500:#e80638;--landing-semantic-red-100:#f1dadf;--landing-semantic-green-700:#227b4e;--landing-semantic-green-500:#2ea367;--landing-semantic-green-100:#daf1e5;--landing-semantic-orange-700:#a95508;--landing-semantic-orange-500:#e87d1d;--landing-semantic-orange-100:#f1e5da;--landing-semantic-blue-500:#0974ef;--landing-transparent-black-60:#0009;--landing-transparent-white-80:#fffc;--landing-transparent-white-60:#fff9;--landing-transparent-white-30:#ffffff4c;--landing-transparent-white-20:#fff3;--landing-additional-light-blue-50:#e9ecf5;--landing-spacing-fluid-4xs:clamp(2px,calc(2px + (4 - 2) * ((100vw - 640px) / (1024 - 640))),4px);--landing-spacing-fluid-3xs:clamp(4px,calc(4px + (8 - 4) * ((100vw - 640px) / (1024 - 640))),8px);--landing-spacing-fluid-2xs:clamp(8px,calc(8px + (16 - 8) * ((100vw - 640px) / (1024 - 640))),16px);--landing-spacing-fluid-xs:clamp(12px,calc(12px + (20 - 12) * ((100vw - 640px) / (1024 - 640))),20px);--landing-spacing-fluid-s:clamp(16px,calc(16px + (24 - 16) * ((100vw - 640px) / (1024 - 640))),24px);--landing-spacing-fluid-m:clamp(20px,calc(20px + (32 - 20) * ((100vw - 640px) / (1024 - 640))),32px);--landing-spacing-fluid-l:clamp(24px,calc(24px + (40 - 24) * ((100vw - 640px) / (1024 - 640))),40px);--landing-spacing-fluid-xl:clamp(32px,calc(32px + (64 - 32) * ((100vw - 640px) / (1024 - 640))),64px);--landing-spacing-fluid-2xl:clamp(40px,calc(40px + (80 - 40) * ((100vw - 640px) / (1024 - 640))),80px);--landing-spacing-fluid-3xl:clamp(64px,calc(64px + (120 - 64) * ((100vw - 640px) / (1024 - 640))),120px);--landing-spacing-fluid-4xl:clamp(80px,calc(80px + (240 - 80) * ((100vw - 640px) / (1024 - 640))),240px);--landing-spacing-fixed-0-25:1px;--landing-spacing-fixed-0-5:2px;--landing-spacing-fixed-1:4px;--landing-spacing-fixed-1-5:6px;--landing-spacing-fixed-2:8px;--landing-spacing-fixed-2-5:10px;--landing-spacing-fixed-3:12px;--landing-spacing-fixed-4:16px;--landing-spacing-fixed-5:20px;--landing-spacing-fixed-6:24px;--landing-spacing-fixed-7:28px;--landing-spacing-fixed-8:32px;--landing-spacing-fixed-9:36px;--landing-spacing-fixed-10:40px;--landing-spacing-fixed-12:48px;--landing-spacing-fixed-14:56px;--landing-spacing-fixed-16:64px;--landing-spacing-fixed-18:72px;--landing-spacing-fixed-20:80px;--landing-corner-radius-4:4px;--landing-corner-radius-6:6px;--landing-corner-radius-8:8px;--landing-corner-radius-10:10px;--landing-corner-radius-12:12px;--landing-corner-radius-16:16px;--landing-corner-radius-24:24px;--landing-corner-radius-32:32px;--landing-corner-radius-48:48px;--landing-corner-radius-56:56px;--landing-corner-radius-72:72px;--landing-corner-radius-full:50%;--landing-shadow-card:0 24px 64px -20px rgb(0 32 44/40%);--landing-shadow-image-highlight-overlay:0 -6px 74px 0 rgb(0 96 133/10%);--landing-shadow-image-highlight-media:0 -6px 74px 10px rgb(0 96 133/10%);--landing-shadow-stacking-card:0 34px 74px 10px rgb(0 96 133/10%);--landing-shadow-banner-card:2px 4px 14px 0 rgb(0 0 0/10%);--landing-shadow-banner-pill:0 2px 6px -2px rgb(0 0 0/5%);--landing-shadow-tabs-hover:1px 2px 4px 0 rgb(0 0 0/10%);--landing-shadow-tabs-active:2px 2px 8px rgb(152 152 152/10%);--landing-breakpoint-viewport-m:640px;--landing-breakpoint-viewport-l:1024px;--landing-breakpoint-viewport-xl:1920px;--landing-grid-viewport-l-column-count:12;--landing-grid-viewport-m-column-count:6;--landing-grid-viewport-s-column-count:4;--landing-grid-viewport-l-gutter-width:24px;--landing-grid-viewport-m-gutter-width:16px;--landing-grid-viewport-s-gutter-width:16px;--landing-grid-viewport-l-margin-width:56px;--landing-grid-viewport-m-margin-width:24px;--landing-grid-viewport-s-margin-width:16px;--landing-grid-viewport-l-column-width:calc((min(100vw, var(--landing-breakpoint-viewport-xl)) - 2 * var(--landing-grid-viewport-l-margin-width) - (var(--landing-grid-viewport-l-column-count) - 1) * var(--landing-grid-viewport-l-gutter-width)) / var(--landing-grid-viewport-l-column-count));--landing-grid-viewport-m-column-width:calc((min(100vw, var(--landing-breakpoint-viewport-l)) - 2 * var(--landing-grid-viewport-m-margin-width) - (var(--landing-grid-viewport-m-column-count) - 1) * var(--landing-grid-viewport-m-gutter-width)) / var(--landing-grid-viewport-m-column-count));--landing-grid-viewport-s-column-width:calc((min(100vw, var(--landing-breakpoint-viewport-m)) - 2 * var(--landing-grid-viewport-s-margin-width) - (var(--landing-grid-viewport-s-column-count) - 1) * var(--landing-grid-viewport-s-gutter-width)) / var(--landing-grid-viewport-s-column-count));--landing-grid-column-count:var(--landing-grid-viewport-s-column-count);--landing-grid-gutter-width:var(--landing-grid-viewport-s-gutter-width);--landing-grid-margin-width:var(--landing-grid-viewport-s-margin-width);--landing-grid-width:min(calc(var(--landing-breakpoint-viewport-xl) - (2 * var(--landing-grid-margin-width))),calc(100dvw - var(--scrollbar-width, 0px) - (2 * var(--landing-grid-margin-width))));--landing-grid-column-width:calc((var(--landing-grid-width) - ((var(--landing-grid-column-count) - 1) * var(--landing-grid-gutter-width))) / var(--landing-grid-column-count));--landing-font-family-primary:var(--font-hbs-graphik),var(--font-inter),system-ui,sans-serif;--landing-font-weight-body:400;--landing-font-weight-body-highlighted:500;--landing-font-weight-heading:600;--landing-font-weight-heading-highlighted:700;--landing-font-weight-heading-italic:600;--landing-typography-heading-h1-default-font-family:var(--landing-font-family-primary);--landing-typography-heading-h1-default-font-weight:var(--landing-font-weight-heading);--landing-typography-heading-h1-default-font-size:clamp(2.5rem,1.9718rem + 2.2535vw,4rem);--landing-typography-heading-h1-default-line-height:clamp(3rem,2.4718rem + 2.2535vw,4.5rem);--landing-typography-heading-h1-default-letter-spacing:0em;--landing-typography-heading-h1-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-heading-h1-highlighted-font-weight:var(--landing-font-weight-heading-highlighted);--landing-typography-heading-h1-highlighted-font-size:clamp(2.5rem,1.9718rem + 2.2535vw,4rem);--landing-typography-heading-h1-highlighted-line-height:clamp(3rem,2.4718rem + 2.2535vw,4.5rem);--landing-typography-heading-h1-highlighted-letter-spacing:0em;--landing-typography-heading-h2-font-family:var(--landing-font-family-primary);--landing-typography-heading-h2-font-weight:var(--landing-font-weight-heading);--landing-typography-heading-h2-font-size:clamp(2rem,1.4718rem + 2.2535vw,3.5rem);--landing-typography-heading-h2-line-height:clamp(2.5rem,1.9718rem + 2.2537vw,4.0001rem);--landing-typography-heading-h2-letter-spacing:0em;--landing-typography-heading-h3-default-font-family:var(--landing-font-family-primary);--landing-typography-heading-h3-default-font-weight:var(--landing-font-weight-heading);--landing-typography-heading-h3-default-font-size:clamp(1.75rem,1.3099rem + 1.8779vw,3rem);--landing-typography-heading-h3-default-line-height:clamp(2.25rem,1.8098rem + 1.8781vw,3.5001rem);--landing-typography-heading-h3-default-letter-spacing:0em;--landing-typography-heading-h3-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-heading-h3-highlighted-font-weight:var(--landing-font-weight-heading-highlighted);--landing-typography-heading-h3-highlighted-font-size:clamp(1.75rem,1.3099rem + 1.8779vw,3rem);--landing-typography-heading-h3-highlighted-line-height:clamp(2.25rem,1.8098rem + 1.8781vw,3.5001rem);--landing-typography-heading-h3-highlighted-letter-spacing:0em;--landing-typography-heading-h4-default-font-family:var(--landing-font-family-primary);--landing-typography-heading-h4-default-font-weight:var(--landing-font-weight-heading);--landing-typography-heading-h4-default-font-size:clamp(1.5rem,1.1479rem + 1.5023vw,2.5rem);--landing-typography-heading-h4-default-line-height:clamp(1.9999rem,1.4718rem + 2.2536vw,3.5rem);--landing-typography-heading-h4-default-letter-spacing:0em;--landing-typography-heading-h4-italic-font-family:var(--landing-font-family-primary);--landing-typography-heading-h4-italic-font-weight:var(--landing-font-weight-heading-italic);--landing-typography-heading-h4-italic-font-size:1.5rem;--landing-typography-heading-h4-italic-line-height:1.9999rem;--landing-typography-heading-h4-italic-letter-spacing:0em;--landing-typography-paragraph-2xl-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-2xl-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-paragraph-2xl-highlighted-font-size:clamp(1.25rem,1rem + 0.625vw,1.5rem);--landing-typography-paragraph-2xl-highlighted-line-height:clamp(1.5rem,1rem + 1.25vw,2rem);--landing-typography-paragraph-2xl-highlighted-letter-spacing:0em;--landing-typography-paragraph-2xl-default-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-2xl-default-font-weight:var(--landing-font-weight-body);--landing-typography-paragraph-2xl-default-font-size:clamp(1.25rem,1.14rem + 0.4695vw,1.5625rem);--landing-typography-paragraph-2xl-default-line-height:clamp(1.5rem,1.3239rem + 0.7512vw,2rem);--landing-typography-paragraph-2xl-default-letter-spacing:0em;--landing-typography-paragraph-xl-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-xl-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-paragraph-xl-highlighted-font-size:clamp(1.125rem,1.081rem + 0.1878vw,1.25rem);--landing-typography-paragraph-xl-highlighted-line-height:clamp(1.5rem,1.4119rem + 0.3756vw,1.75rem);--landing-typography-paragraph-xl-highlighted-letter-spacing:0em;--landing-typography-paragraph-xl-default-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-xl-default-font-weight:var(--landing-font-weight-body);--landing-typography-paragraph-xl-default-font-size:clamp(1.125rem,1.081rem + 0.1878vw,1.25rem);--landing-typography-paragraph-xl-default-line-height:clamp(1.5rem,1.4119rem + 0.3756vw,1.75rem);--landing-typography-paragraph-xl-default-letter-spacing:0em;--landing-typography-paragraph-l-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-l-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-paragraph-l-highlighted-font-size:clamp(1rem,0.956rem + 0.1878vw,1.125rem);--landing-typography-paragraph-l-highlighted-line-height:clamp(1.5rem,1.5rem - 0.0001vw,1.5rem);--landing-typography-paragraph-l-highlighted-letter-spacing:0em;--landing-typography-paragraph-l-default-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-l-default-font-weight:var(--landing-font-weight-body);--landing-typography-paragraph-l-default-font-size:clamp(1rem,0.956rem + 0.1878vw,1.125rem);--landing-typography-paragraph-l-default-line-height:clamp(1.25rem,1.162rem + 0.3755vw,1.5rem);--landing-typography-paragraph-l-default-letter-spacing:0em;--landing-typography-paragraph-m-default-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-m-default-font-weight:var(--landing-font-weight-body);--landing-typography-paragraph-m-default-font-size:1rem;--landing-typography-paragraph-m-default-line-height:1.5rem;--landing-typography-paragraph-m-default-letter-spacing:0em;--landing-typography-paragraph-m-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-m-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-paragraph-m-highlighted-font-size:clamp(0.875rem,0.831rem + 0.1878vw,1rem);--landing-typography-paragraph-m-highlighted-line-height:clamp(1.5rem,1.5rem - 0vw,1.5rem);--landing-typography-paragraph-m-highlighted-letter-spacing:0em;--landing-typography-button-m-font-family:var(--landing-font-family-primary);--landing-typography-button-m-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-button-m-font-size:1rem;--landing-typography-button-m-line-height:1rem;--landing-typography-button-m-letter-spacing:0em;--landing-typography-card-m-default-font-family:var(--landing-font-family-primary);--landing-typography-card-m-default-font-weight:var(--landing-font-weight-body);--landing-typography-card-m-default-font-size:clamp(0.875rem,0.75rem + 0.625vw,1rem);--landing-typography-card-m-default-line-height:clamp(1.125rem,0.75rem + 1.875vw,1.5rem);--landing-typography-card-m-default-letter-spacing:0em;--landing-typography-label-l-default-font-family:var(--landing-font-family-primary);--landing-typography-label-l-default-font-weight:var(--landing-font-weight-body);--landing-typography-label-l-default-font-size:clamp(1rem,0.912rem + 0.3756vw,1.25rem);--landing-typography-label-l-default-line-height:clamp(1.5rem,1.412rem + 0.3756vw,1.75rem);--landing-typography-label-l-default-letter-spacing:0em;--landing-typography-label-l-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-label-l-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-label-l-highlighted-font-size:clamp(1rem,0.912rem + 0.3756vw,1.25rem);--landing-typography-label-l-highlighted-line-height:clamp(1.5rem,1.412rem + 0.3756vw,1.75rem);--landing-typography-label-l-highlighted-letter-spacing:0em;--landing-typography-caption-m-allcaps-font-family:var(--landing-font-family-primary);--landing-typography-caption-m-allcaps-font-weight:var(--landing-font-weight-body);--landing-typography-caption-m-allcaps-font-size:0.875rem;--landing-typography-caption-m-allcaps-line-height:1rem;--landing-typography-caption-m-allcaps-letter-spacing:0em;--landing-typography-list-m-default-font-family:var(--landing-font-family-primary);--landing-typography-list-m-default-font-weight:var(--landing-font-weight-body);--landing-typography-list-m-default-font-size:clamp(1.25rem,1rem + 0.625vw,1.5rem);--landing-typography-list-m-default-line-height:clamp(1.25rem,1rem + 0.625vw,1.5rem);--landing-typography-list-m-default-letter-spacing:0em;--landing-typography-list-m-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-list-m-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-list-m-highlighted-font-size:1.5rem;--landing-typography-list-m-highlighted-line-height:1.5rem;--landing-typography-list-m-highlighted-letter-spacing:0em;--landing-typography-overline-m-font-family:var(--landing-font-family-primary);--landing-typography-overline-m-font-weight:var(--landing-font-weight-body);--landing-typography-overline-m-font-size:0.875rem;--landing-typography-overline-m-line-height:1rem;--landing-typography-overline-m-letter-spacing:0em;--landing-typography-paragraph-s-font-family:var(--landing-font-family-primary);--landing-typography-paragraph-s-font-weight:var(--landing-font-weight-body);--landing-typography-paragraph-s-font-size:clamp(0.875rem,0.919rem - 0.1878vw,0.75rem);--landing-typography-paragraph-s-line-height:clamp(1.125rem,1.169rem - 0.1878vw,1rem);--landing-typography-paragraph-s-letter-spacing:0em;--landing-typography-label-m-default-font-family:var(--landing-font-family-primary);--landing-typography-label-m-default-font-weight:var(--landing-font-weight-body);--landing-typography-label-m-default-font-size:clamp(0.875rem,0.831rem + 0.1878vw,1rem);--landing-typography-label-m-default-line-height:clamp(1.25rem,1.162rem + 0.3755vw,1.5rem);--landing-typography-label-m-default-letter-spacing:0em;--landing-typography-label-m-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-label-m-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-label-m-highlighted-font-size:clamp(0.875rem,0.831rem + 0.1878vw,1rem);--landing-typography-label-m-highlighted-line-height:clamp(1.25rem,1.162rem + 0.3755vw,1.5rem);--landing-typography-label-m-highlighted-letter-spacing:0em;--landing-typography-label-s-highlighted-font-family:var(--landing-font-family-primary);--landing-typography-label-s-highlighted-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-label-s-highlighted-font-size:0.875rem;--landing-typography-label-s-highlighted-line-height:1.25rem;--landing-typography-label-s-highlighted-letter-spacing:0em;--landing-typography-menu-link-mobile-font-family:var(--landing-font-family-primary);--landing-typography-menu-link-mobile-font-weight:var(--landing-font-weight-body-highlighted);--landing-typography-menu-link-mobile-font-size:1.5rem;--landing-typography-menu-link-mobile-line-height:1.9999rem;--landing-typography-menu-link-mobile-letter-spacing:0em}.landing-theme{--landing-background-primary:var(--landing-primary-white);--landing-background-secondary:var(--landing-brand-primary-50);--landing-background-tertiary:var(--landing-additional-light-blue-50);--landing-background-gradient:linear-gradient(180deg,#f5f8fa,rgb(255 255 255/0%));--landing-content-primary:var(--landing-primary-black);--landing-content-secondary:var(--landing-neutral-600);--landing-content-tertiary:var(--landing-neutral-500);--landing-content-action-primary:var(--landing-brand-primary-700);--landing-content-action-primary-hover:var(--landing-brand-primary-800);--landing-content-action-secondary:var(--landing-brand-primary-800);--landing-content-action-inactive:var(--landing-neutral-400);--landing-content-on-surface-action:var(--landing-primary-white);--landing-content-on-surface-action-hover:var(--landing-primary-white);--landing-content-on-surface-action-inactive:var(--landing-neutral-400);--landing-content-brand:var(--landing-brand-primary-700);--landing-content-brand-secondary:var(--landing-brand-secondary-600);--landing-content-error:var(--landing-semantic-red-700);--landing-content-warning:var(--landing-semantic-orange-700);--landing-content-success:var(--landing-semantic-green-700);--landing-content-on-surface-brand:var(--landing-primary-white);--landing-content-on-surface-error:var(--landing-primary-white);--landing-content-on-surface-warning:var(--landing-primary-white);--landing-content-on-surface-success:var(--landing-primary-white);--landing-content-on-surface-neutral:var(--landing-neutral-250);--landing-surface-primary:var(--landing-neutral-50);--landing-surface-perma-white:var(--landing-primary-white);--landing-surface-action-primary:var(--landing-brand-primary-700);--landing-surface-action-primary-hover:var(--landing-brand-primary-800);--landing-surface-action-inactive:var(--landing-neutral-250);--landing-surface-action-neutral-default:var(--landing-primary-black);--landing-surface-action-neutral-hover:var(--landing-neutral-600);--landing-surface-action-neutral-disabled:var(--landing-neutral-200);--landing-surface-action-secondary-default:var(--landing-primary-white);--landing-surface-action-secondary-hover:var(--landing-neutral-100);--landing-surface-action-secondary-disabled:var(--landing-neutral-200);--landing-surface-brand:var(--landing-brand-primary-700);--landing-surface-brand-secondary:var(--landing-brand-secondary-600);--landing-surface-brand-high-contrast:var(--landing-brand-primary-900);--landing-surface-error:var(--landing-semantic-red-500);--landing-surface-error-hover:var(--landing-semantic-red-700);--landing-surface-warning:var(--landing-semantic-orange-700);--landing-surface-warning-hover:var(--landing-semantic-orange-700);--landing-surface-success:var(--landing-semantic-green-500);--landing-surface-success-hover:var(--landing-semantic-green-700);--landing-surface-transparent:var(--landing-transparent-white-20);--landing-surface-transparent-white-02:var(--landing-transparent-white-20);--landing-surface-transparent-white-03:var(--landing-transparent-white-30);--landing-surface-transparent-white-06:var(--landing-transparent-white-60);--landing-surface-transparent-white-08:var(--landing-transparent-white-80);--landing-surface-overlay:var(--landing-transparent-black-60);--landing-surface-negative:var(--landing-surface-error);--landing-border-primary:var(--landing-primary-black);--landing-border-subtle-contrast:var(--landing-neutral-100);--landing-border-low-contrast:var(--landing-neutral-200);--landing-border-medium-contrast:var(--landing-neutral-300);--landing-border-high-contrast:var(--landing-neutral-400);--landing-border-brand:var(--landing-brand-primary-700);--landing-border-focus:var(--landing-semantic-blue-500);--landing-border-error:var(--landing-semantic-red-500);--landing-border-warning:var(--landing-semantic-orange-500);--landing-border-success:var(--landing-semantic-green-500)}@media (width >= 640px){.landing-root{--landing-grid-column-count:var(--landing-grid-viewport-m-column-count);--landing-grid-gutter-width:var(--landing-grid-viewport-m-gutter-width);--landing-grid-margin-width:var(--landing-grid-viewport-m-margin-width);--landing-grid-column-width:var(--landing-grid-viewport-m-column-width)}}@media (width >= 1024px){.landing-root{--landing-grid-column-count:var(--landing-grid-viewport-l-column-count);--landing-grid-gutter-width:var(--landing-grid-viewport-l-gutter-width);--landing-grid-margin-width:var(--landing-grid-viewport-l-margin-width);--landing-grid-column-width:var(--landing-grid-viewport-l-column-width)}}@layer utilities{.type-ds-h1{font-family:var(--landing-typography-heading-h1-default-font-family);font-weight:var(--landing-typography-heading-h1-default-font-weight);font-size:var(--landing-typography-heading-h1-default-font-size);line-height:var(--landing-typography-heading-h1-default-line-height);letter-spacing:var(--landing-typography-heading-h1-default-letter-spacing)}.type-ds-h1-highlighted{font-family:var(--landing-typography-heading-h1-highlighted-font-family);font-weight:var(--landing-typography-heading-h1-highlighted-font-weight);font-size:var(--landing-typography-heading-h1-highlighted-font-size);line-height:var(--landing-typography-heading-h1-highlighted-line-height);letter-spacing:var(--landing-typography-heading-h1-highlighted-letter-spacing)}.type-ds-h2{font-family:var(--landing-typography-heading-h2-font-family);font-weight:var(--landing-typography-heading-h2-font-weight);font-size:var(--landing-typography-heading-h2-font-size);line-height:var(--landing-typography-heading-h2-line-height);letter-spacing:var(--landing-typography-heading-h2-letter-spacing)}.type-ds-h3{font-family:var(--landing-typography-heading-h3-default-font-family);font-weight:var(--landing-typography-heading-h3-default-font-weight);font-size:var(--landing-typography-heading-h3-default-font-size);line-height:var(--landing-typography-heading-h3-default-line-height);letter-spacing:var(--landing-typography-heading-h3-default-letter-spacing)}.type-ds-h3-highlighted{font-family:var(--landing-typography-heading-h3-highlighted-font-family);font-weight:var(--landing-typography-heading-h3-highlighted-font-weight);font-size:var(--landing-typography-heading-h3-highlighted-font-size);line-height:var(--landing-typography-heading-h3-highlighted-line-height);letter-spacing:var(--landing-typography-heading-h3-highlighted-letter-spacing)}.type-ds-h4{font-family:var(--landing-typography-heading-h4-default-font-family);font-weight:var(--landing-typography-heading-h4-default-font-weight);font-size:var(--landing-typography-heading-h4-default-font-size);line-height:var(--landing-typography-heading-h4-default-line-height);letter-spacing:var(--landing-typography-heading-h4-default-letter-spacing)}.type-ds-h4-italic{font-family:var(--landing-typography-heading-h4-italic-font-family);font-weight:var(--landing-typography-heading-h4-italic-font-weight);font-size:var(--landing-typography-heading-h4-italic-font-size);font-style:italic;line-height:var(--landing-typography-heading-h4-italic-line-height);letter-spacing:var(--landing-typography-heading-h4-italic-letter-spacing)}.type-ds-paragraph-2xl{font-family:var(--landing-typography-paragraph-2xl-default-font-family);font-weight:var(--landing-typography-paragraph-2xl-default-font-weight);font-size:var(--landing-typography-paragraph-2xl-default-font-size);line-height:var(--landing-typography-paragraph-2xl-default-line-height);letter-spacing:var(--landing-typography-paragraph-2xl-default-letter-spacing)}.type-ds-paragraph-2xl-highlighted{font-family:var(--landing-typography-paragraph-2xl-highlighted-font-family);font-weight:var(--landing-typography-paragraph-2xl-highlighted-font-weight);font-size:var(--landing-typography-paragraph-2xl-highlighted-font-size);line-height:var(--landing-typography-paragraph-2xl-highlighted-line-height);letter-spacing:var(--landing-typography-paragraph-2xl-highlighted-letter-spacing)}.type-ds-paragraph-xl{font-family:var(--landing-typography-paragraph-xl-default-font-family);font-weight:var(--landing-typography-paragraph-xl-default-font-weight);font-size:var(--landing-typography-paragraph-xl-default-font-size);line-height:var(--landing-typography-paragraph-xl-default-line-height);letter-spacing:var(--landing-typography-paragraph-xl-default-letter-spacing)}.type-ds-paragraph-xl-highlighted{font-family:var(--landing-typography-paragraph-xl-highlighted-font-family);font-weight:var(--landing-typography-paragraph-xl-highlighted-font-weight);font-size:var(--landing-typography-paragraph-xl-highlighted-font-size);line-height:var(--landing-typography-paragraph-xl-highlighted-line-height);letter-spacing:var(--landing-typography-paragraph-xl-highlighted-letter-spacing)}.type-ds-paragraph-l{font-family:var(--landing-typography-paragraph-l-default-font-family);font-weight:var(--landing-typography-paragraph-l-default-font-weight);font-size:var(--landing-typography-paragraph-l-default-font-size);line-height:var(--landing-typography-paragraph-l-default-line-height);letter-spacing:var(--landing-typography-paragraph-l-default-letter-spacing)}.type-ds-paragraph-l-highlighted{font-family:var(--landing-typography-paragraph-l-highlighted-font-family);font-weight:var(--landing-typography-paragraph-l-highlighted-font-weight);font-size:var(--landing-typography-paragraph-l-highlighted-font-size);line-height:var(--landing-typography-paragraph-l-highlighted-line-height);letter-spacing:var(--landing-typography-paragraph-l-highlighted-letter-spacing)}.type-ds-paragraph-m{font-family:var(--landing-typography-paragraph-m-default-font-family);font-weight:var(--landing-typography-paragraph-m-default-font-weight);font-size:var(--landing-typography-paragraph-m-default-font-size);line-height:var(--landing-typography-paragraph-m-default-line-height);letter-spacing:var(--landing-typography-paragraph-m-default-letter-spacing)}.type-ds-paragraph-m-highlighted{font-family:var(--landing-typography-paragraph-m-highlighted-font-family);font-weight:var(--landing-typography-paragraph-m-highlighted-font-weight);font-size:var(--landing-typography-paragraph-m-highlighted-font-size);line-height:var(--landing-typography-paragraph-m-highlighted-line-height);letter-spacing:var(--landing-typography-paragraph-m-highlighted-letter-spacing)}.type-ds-paragraph-s{font-family:var(--landing-typography-paragraph-s-font-family);font-weight:var(--landing-typography-paragraph-s-font-weight);font-size:var(--landing-typography-paragraph-s-font-size);line-height:var(--landing-typography-paragraph-s-line-height);letter-spacing:var(--landing-typography-paragraph-s-letter-spacing)}.type-ds-label-l{font-family:var(--landing-typography-label-l-default-font-family);font-weight:var(--landing-typography-label-l-default-font-weight);font-size:var(--landing-typography-label-l-default-font-size);line-height:var(--landing-typography-label-l-default-line-height);letter-spacing:var(--landing-typography-label-l-default-letter-spacing)}.type-ds-label-l-highlighted{font-family:var(--landing-typography-label-l-highlighted-font-family);font-weight:var(--landing-typography-label-l-highlighted-font-weight);font-size:var(--landing-typography-label-l-highlighted-font-size);line-height:var(--landing-typography-label-l-highlighted-line-height);letter-spacing:var(--landing-typography-label-l-highlighted-letter-spacing)}.type-ds-label-m{font-family:var(--landing-typography-label-m-default-font-family);font-weight:var(--landing-typography-label-m-default-font-weight);font-size:var(--landing-typography-label-m-default-font-size);line-height:var(--landing-typography-label-m-default-line-height);letter-spacing:var(--landing-typography-label-m-default-letter-spacing)}.type-ds-label-m-highlighted{font-family:var(--landing-typography-label-m-highlighted-font-family);font-weight:var(--landing-typography-label-m-highlighted-font-weight);font-size:var(--landing-typography-label-m-highlighted-font-size);line-height:var(--landing-typography-label-m-highlighted-line-height);letter-spacing:var(--landing-typography-label-m-highlighted-letter-spacing)}.type-ds-label-s-highlighted{font-family:var(--landing-typography-label-s-highlighted-font-family);font-weight:var(--landing-typography-label-s-highlighted-font-weight);font-size:var(--landing-typography-label-s-highlighted-font-size);line-height:var(--landing-typography-label-s-highlighted-line-height);letter-spacing:var(--landing-typography-label-s-highlighted-letter-spacing)}.type-ds-caption-m{font-family:var(--landing-typography-caption-m-allcaps-font-family);font-weight:var(--landing-typography-caption-m-allcaps-font-weight);font-size:var(--landing-typography-caption-m-allcaps-font-size);line-height:var(--landing-typography-caption-m-allcaps-line-height);letter-spacing:var(--landing-typography-caption-m-allcaps-letter-spacing);text-transform:uppercase}.type-ds-overline-m{font-family:var(--landing-typography-overline-m-font-family);font-weight:var(--landing-typography-overline-m-font-weight);font-size:var(--landing-typography-overline-m-font-size);line-height:var(--landing-typography-overline-m-line-height);letter-spacing:var(--landing-typography-overline-m-letter-spacing)}.type-ds-list-m{font-family:var(--landing-typography-list-m-default-font-family);font-weight:var(--landing-typography-list-m-default-font-weight);font-size:var(--landing-typography-list-m-default-font-size);line-height:var(--landing-typography-list-m-default-line-height);letter-spacing:var(--landing-typography-list-m-default-letter-spacing)}.type-ds-list-m-highlighted{font-family:var(--landing-typography-list-m-highlighted-font-family);font-weight:var(--landing-typography-list-m-highlighted-font-weight);font-size:var(--landing-typography-list-m-highlighted-font-size);line-height:var(--landing-typography-list-m-highlighted-line-height);letter-spacing:var(--landing-typography-list-m-highlighted-letter-spacing)}.type-ds-paragraph-medium{font-family:var(--landing-typography-paragraph-m-default-font-family);font-weight:var(--landing-typography-paragraph-m-default-font-weight);font-size:var(--landing-typography-paragraph-m-default-font-size);line-height:var(--landing-typography-paragraph-m-default-line-height);letter-spacing:var(--landing-typography-paragraph-m-default-letter-spacing)}.type-ds-label-medium{font-family:var(--landing-typography-label-m-default-font-family);font-weight:var(--landing-typography-label-m-default-font-weight);font-size:var(--landing-typography-label-m-default-font-size);line-height:var(--landing-typography-label-m-default-line-height);letter-spacing:var(--landing-typography-label-m-default-letter-spacing)}.type-ds-card-m{font-family:var(--landing-typography-card-m-default-font-family);font-weight:var(--landing-typography-card-m-default-font-weight);font-size:var(--landing-typography-card-m-default-font-size);line-height:var(--landing-typography-card-m-default-line-height);letter-spacing:var(--landing-typography-card-m-default-letter-spacing)}.type-ds-button-m{font-family:var(--landing-typography-button-m-font-family);font-weight:var(--landing-typography-button-m-font-weight);font-size:var(--landing-typography-button-m-font-size);line-height:var(--landing-typography-button-m-line-height);letter-spacing:var(--landing-typography-button-m-letter-spacing)}.type-ds-menu-link-mobile{font-family:var(--landing-typography-menu-link-mobile-font-family);font-weight:var(--landing-typography-menu-link-mobile-font-weight);font-size:var(--landing-typography-menu-link-mobile-font-size);line-height:var(--landing-typography-menu-link-mobile-line-height);letter-spacing:var(--landing-typography-menu-link-mobile-letter-spacing)}}@layer base{*,:after,:before{box-sizing:border-box;margin:0;padding:0}[data-slot=grid-item]{--landing-grid-item-span:var(--grid-item-span-s,1);--landing-grid-item-start:var(--grid-item-start-s,auto)}@media (width >= 640px){[data-slot=grid-item]{--landing-grid-item-span:var(--grid-item-span-m,var(--grid-item-span-s,1));--landing-grid-item-start:var(--grid-item-start-m,var(--grid-item-start-s,auto))}}@media (width >= 1024px){[data-slot=grid-item]{--landing-grid-item-span:var(
        --grid-item-span-l,var(--grid-item-span-m,var(--grid-item-span-s,1))
      );--landing-grid-item-start:var(
        --grid-item-start-l,var(--grid-item-start-m,var(--grid-item-start-s,auto))
      )}}}@media (width >= 1024px) and (width < 1280px){[data-section=header],[data-section=mobile-header-menu],[data-section=transparent-image-card-block]{--landing-grid-column-count:var(--landing-grid-viewport-m-column-count);--landing-grid-gutter-width:var(--landing-grid-viewport-m-gutter-width);--landing-grid-margin-width:var(--landing-grid-viewport-m-margin-width);--landing-grid-width:min(calc(var(--landing-breakpoint-viewport-xl) - (2 * var(--landing-grid-margin-width))),calc(100dvw - var(--scrollbar-width, 0px) - (2 * var(--landing-grid-margin-width))));--landing-grid-column-width:calc((var(--landing-grid-width) - ((var(--landing-grid-column-count) - 1) * var(--landing-grid-gutter-width))) / var(--landing-grid-column-count))}[data-section=transparent-image-card-block] [data-slot=grid-item]{--landing-grid-item-span:var(--grid-item-span-m,var(--grid-item-span-s,1));--landing-grid-item-start:var(--grid-item-start-m,var(--grid-item-start-s,auto))}}