:root{--color-neutral-0: #FFFFFF;--color-neutral-25: #FAFAFA;--color-neutral-50: #F5F5F5;--color-neutral-100: #EDEDED;--color-neutral-200: #DDDDDD;--color-neutral-300: #C8C8C8;--color-neutral-400: #A3A3A3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #242424;--color-neutral-850: #1B1B1B;--color-neutral-900: #171717;--color-neutral-950: #111111;--color-green-200: #9EEB8E;--color-green-300: #5EE444;--color-green-400: #37D219;--color-green-500: #29A011;--color-green-600: #1F7E0D;--color-green-700: #175D09;--color-green-800: #104206;--color-teal-300: #66C9D8;--color-teal-600: #107F90;--color-blue-300: #99B6FF;--color-blue-600: #3155A6;--color-amber-300: #F6C767;--color-amber-700: #8A4B00;--color-red-300: #FF8B82;--color-red-700: #B42318;--color-purple-300: #C2A3EF;--color-purple-600: #7856A6;--color-black-overlay: #000000;--color-white-0: #FFFFFF00;--font-family-sans: Montserrat, "Helvetica Neue", Arial, sans-serif;--font-family-mono: Montserrat, "Helvetica Neue", Arial, sans-serif;--font-style--thin: Thin;--font-style--extra-light: ExtraLight;--font-style--light: Light;--font-style--regular: Regular;--font-style--medium: Medium;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-28: 28px;--font-size-32: 32px;--font-size-36: 36px;--font-size-40: 40px;--font-size-48: 48px;--font-size-56: 56px;--font-size-64: 64px;--font-size-80: 80px;--font-size-96: 96px;--font-line-height-18: 18px;--font-line-height-20: 20px;--font-line-height-21: 21px;--font-line-height-24: 24px;--font-line-height-26: 26px;--font-line-height-28: 28px;--font-line-height-31: 31px;--font-line-height-32: 32px;--font-line-height-35: 35px;--font-line-height-36: 36px;--font-line-height-40: 40px;--font-line-height-42: 42px;--font-line-height-43: 43px;--font-line-height-46: 46px;--font-line-height-48: 48px;--font-line-height-50: 50px;--font-line-height-54: 54px;--font-line-height-58: 58px;--font-line-height-62: 62px;--font-line-height-64: 64px;--font-line-height-67: 67px;--font-line-height-74: 74px;--font-line-height-90: 90px;--font-line-height-106: 106px;--font-letter-spacing-tightest: -1.2px;--font-letter-spacing-tighter: -1px;--font-letter-spacing-tight: -.6px;--font-letter-spacing-compact: -.4px;--font-letter-spacing-slight: -.2px;--font-letter-spacing-normal: 0px;--font-letter-spacing-subtle: .1px;--font-letter-spacing-wider: 1px;--font-letter-spacing-wide: .8px;--font-letter-spacing-fine: -.16px;--colour-white: #FFFFFF;--colour-ink: #171717;--colour-moss-100: #FFFFFF;--colour-moss-200: #D2DBCC;--colour-moss-300: #B5C4AB;--colour-moss-400: #90A781;--colour-moss-500: #6A815A;--colour-moss-600: #536845;--colour-moss-700: #405034;--colour-moss-800: #2F3A27;--colour-green-25: #EFFDEC;--colour-green-50: #CEE9C9;--colour-green-100: #AAD5A2;--colour-green-200: #83C378;--colour-green-300: #5AB04A;--colour-green-400: #2D9B10;--colour-green-500: #008500;--colour-green-600: #006D00;--colour-green-700: #005400;--colour-green-800: #003C00;--colour-green-900: #002500;--colour-green-950: #011100;--colour-green-1000: #000300;--colour-gray-25: #FFFFFF;--colour-gray-50: #F9F9F9;--colour-gray-100: #DDDEDD;--colour-gray-200: #C2C4C2;--colour-gray-300: #A8AAA8;--colour-gray-400: #8F918F;--colour-gray-500: #767976;--colour-gray-600: #5F615F;--colour-gray-700: #494A49;--colour-gray-800: #333533;--colour-gray-900: #202020;--colour-gray-950: #0D0E0D;--colour-gray-1000: #020202;--colour-semantic-negative: #A8200D;--colour-semantic-positive: #2F5711;--colour-semantic-warning: #EDC843;--colour-semantic-base-dark: #121511;--colour-semantic-green-overlay-08: #16330014;--colour-semantic-ink-overlay-12: #0E0F0C1F;--colour-legacy-accent: #29A011;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-0: 0px;--spacing-2: 2px;--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-64: 64px;--spacing-80: 80px;--spacing-96: 96px;--spacing-128: 128px;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 999px;--stroke-default: 1px;--stroke-focus: 2px;--size-control: 48px;--layout-content: 960px;--layout-wide: 1280px;--layout-reading: 720px;--spacing-20: 20px;--radius-cover: 12px;--radius-feature: 24px;--color-content-primary: var(--colour-gray-950);--color-content-secondary: var(--colour-gray-700);--color-content-tertiary: var(--colour-gray-600);--color-content-link: var(--colour-green-600);--color-content-brand: var(--colour-green-500);--color-interactive-primary: var(--colour-green-500);--color-interactive-accent: var(--colour-green-200);--color-interactive-secondary: var(--colour-gray-400);--color-interactive-control: var(--colour-green-900);--color-interactive-contrast: var(--colour-green-100);--color-interactive-focus: var(--colour-green-800);--color-background-screen: var(--colour-white);--color-background-elevated: var(--colour-white);--color-background-neutral: var(--colour-semantic-green-overlay-08);--color-background-overlay: var(--colour-semantic-green-overlay-08);--color-background-section: var(--colour-gray-50);--color-background-card: var(--colour-green-25);--color-background-page: var(--colour-white);--color-background-surface: var(--colour-gray-50);--color-background-selected: var(--colour-semantic-green-overlay-08);--color-background-emphasis: var(--colour-green-900);--color-border-neutral: var(--colour-semantic-ink-overlay-12);--color-border-overlay: var(--colour-semantic-ink-overlay-12);--color-border-strong: var(--colour-gray-600);--color-border-accent: var(--colour-green-600);--color-border-default: var(--colour-semantic-ink-overlay-12);--color-border-interactive: var(--colour-gray-400);--color-border-focus: var(--colour-green-800);--color-sentiment-negative: var(--colour-semantic-negative);--color-sentiment-positive: var(--colour-semantic-positive);--color-sentiment-warning: var(--colour-semantic-warning);--color-base-contrast: var(--colour-white);--color-base-light: var(--colour-white);--color-base-dark: var(--colour-semantic-base-dark);--color-text-primary: var(--colour-gray-950);--color-text-secondary: var(--colour-gray-700);--color-text-hint: var(--colour-gray-600);--color-text-disabled: var(--colour-gray-700);--color-text-brand: var(--colour-green-500);--color-text-on-primary: var(--colour-green-900);--color-text-on-media: var(--colour-white);--color-text-on-emphasis: var(--colour-white);--color-brand-accent: var(--colour-green-200);--color-action-primary: var(--colour-green-200);--color-action-primary-hover: var(--colour-green-500);--color-action-primary-pressed: var(--colour-green-500);--color-action-secondary: var(--colour-green-500);--color-action-secondary-hover: var(--colour-green-200);--color-action-secondary-pressed: var(--colour-green-200);--color-action-disabled: var(--color-white-0);--color-action-transparent: var(--color-white-0);--color-status-success: var(--colour-semantic-positive);--color-status-warning: var(--colour-semantic-warning);--color-status-danger: var(--colour-semantic-negative);--color-chart-1: var(--colour-green-500);--color-chart-2: var(--color-teal-600);--color-chart-3: var(--color-blue-600);--color-chart-4: var(--color-amber-700);--color-chart-5: var(--color-purple-600);--color-shadow: rgba(0, 0, 0, .08);--color-shadow-heavy: rgba(0, 0, 0, .06);--color-preview-shadow: rgba(0, 0, 0, .18);--color-selection: var(--colour-green-100);--color-placeholder-from: var(--colour-gray-50);--color-placeholder-to: var(--colour-gray-200);--color-media-scrim: rgba(0, 0, 0, .6);--color-tooltip-background: var(--color-neutral-900);--color-tooltip-text: var(--color-neutral-0);--color-storm-navy: #0C0C0D;--color-storm-layer: #222526;--color-storm-teal: #12E9DD;--color-message-blue: #3B82F6;--color-bg: var(--color-background-page);--color-heading: var(--color-text-primary);--color-text: var(--color-text-primary);--color-textSecondary: var(--color-text-secondary);--color-textTertiary: var(--color-text-hint);--color-textBrand: var(--color-text-brand);--color-accentText: var(--color-text-brand);--color-accent: var(--color-brand-accent);--color-accentHover: var(--color-action-primary-hover);--color-border: var(--color-border-default);--color-borderInteractive: var(--color-border-interactive);--color-focus: var(--color-border-focus);--color-hoverBg: var(--color-action-secondary-hover);--color-surface: var(--color-background-elevated);--color-layer0: var(--color-background-surface);--color-brandSurface: var(--color-background-surface);--color-selected: var(--color-background-selected);--color-brandAccent: var(--color-brand-accent);--color-chart1: var(--color-chart-1);--color-chart2: var(--color-chart-2);--color-chart3: var(--color-chart-3);--color-chart4: var(--color-chart-4);--color-chart5: var(--color-chart-5);--color-emphasis: var(--color-background-emphasis);--color-onEmphasis: var(--color-text-on-emphasis);--color-brandDeep: var(--color-background-emphasis);--color-onBrand: var(--color-text-on-emphasis);--color-onMedia: var(--color-text-on-media);--color-actionPrimary: var(--color-action-primary);--color-actionPrimaryHover: var(--color-action-primary-hover);--color-actionPrimaryPressed: var(--color-action-primary-pressed);--color-onPrimary: var(--color-text-on-primary);--color-actionSecondary: var(--color-action-secondary);--color-actionSecondaryHover: var(--color-action-secondary-hover);--color-actionSecondaryPressed: var(--color-action-secondary-pressed);--color-actionDisabled: var(--color-action-disabled);--color-textDisabled: var(--color-text-disabled);--color-overlay: var(--color-background-overlay);--color-transparent: var(--color-action-transparent);--color-success: var(--color-status-success);--color-warning: var(--color-status-warning);--color-danger: var(--color-status-danger);--color-link: var(--color-content-link);--color-interactivePrimary: var(--color-interactive-primary);--color-interactiveContrast: var(--color-interactive-contrast);--color-interactiveControl: var(--color-interactive-control);--color-borderStrong: var(--color-border-strong);--color-borderAccent: var(--color-border-accent);--color-card: var(--color-background-card);--color-onPrimaryHover: var(--color-base-light);--color-onSecondary: var(--color-base-light);--color-onSecondaryHover: var(--color-interactive-control);--color-shadowHeavy: var(--color-shadow-heavy);--color-previewShadow: var(--color-preview-shadow);--color-placeholderFrom: var(--color-placeholder-from);--color-placeholderTo: var(--color-placeholder-to);--color-mediaScrim: var(--color-media-scrim);--color-tooltipBackground: var(--color-tooltip-background);--color-tooltipText: var(--color-tooltip-text);--color-stormNavy: var(--color-storm-navy);--color-stormLayer: var(--color-storm-layer);--color-stormTeal: var(--color-storm-teal);--color-messageBlue: var(--color-message-blue);--typography-display-hero-size: clamp(40px, calc(17.142857px + 3.809524vw), 72px);--typography-display-hero-line-height: clamp(48px, calc(25.142857px + 3.809524vw), 80px);--typography-display-hero-letter-spacing: 0px;--typography-display-large-size: clamp(40px, calc(17.142857px + 3.809524vw), 72px);--typography-display-large-line-height: clamp(48px, calc(25.142857px + 3.809524vw), 80px);--typography-display-large-letter-spacing: 0px;--typography-display-default-size: clamp(40px, calc(17.142857px + 3.809524vw), 72px);--typography-display-default-line-height: clamp(48px, calc(25.142857px + 3.809524vw), 80px);--typography-display-default-letter-spacing: 0px;--typography-display-small-size: clamp(36px, calc(21.714286px + 2.380952vw), 56px);--typography-display-small-line-height: clamp(44px, calc(29.714286px + 2.380952vw), 64px);--typography-display-small-letter-spacing: 0px;--typography-heading-h1-size: clamp(36px, calc(21.714286px + 2.380952vw), 56px);--typography-heading-h1-line-height: clamp(44px, calc(29.714286px + 2.380952vw), 64px);--typography-heading-h1-letter-spacing: 0px;--typography-heading-h2-size: clamp(28px, calc(19.428571px + 1.428571vw), 40px);--typography-heading-h2-line-height: clamp(36px, calc(27.428571px + 1.428571vw), 48px);--typography-heading-h2-letter-spacing: 0px;--typography-heading-h3-size: clamp(20px, calc(17.142857px + .47619vw), 24px);--typography-heading-h3-line-height: clamp(28px, calc(25.142857px + .47619vw), 32px);--typography-heading-h3-letter-spacing: 0px;--typography-heading-h4-size: clamp(20px, calc(17.142857px + .47619vw), 24px);--typography-heading-h4-line-height: clamp(28px, calc(25.142857px + .47619vw), 32px);--typography-heading-h4-letter-spacing: 0px;--typography-body-large-size: clamp(20px, calc(17.142857px + .47619vw), 24px);--typography-body-large-line-height: clamp(30px, calc(25.714286px + .714286vw), 36px);--typography-body-large-letter-spacing: 0px;--typography-body-default-size: 18px;--typography-body-default-line-height: 30px;--typography-body-default-letter-spacing: 0px;--typography-body-small-size: 14px;--typography-body-small-line-height: 22px;--typography-body-small-letter-spacing: 0px;--typography-body-strong-size: 18px;--typography-body-strong-line-height: 30px;--typography-body-strong-letter-spacing: 0px;--typography-body-case-study-size: 18px;--typography-body-case-study-line-height: 30px;--typography-body-case-study-letter-spacing: 0px;--typography-label-default-size: 14px;--typography-label-default-line-height: 22px;--typography-label-default-letter-spacing: 0px;--typography-label-eyebrow-size: 14px;--typography-label-eyebrow-line-height: 22px;--typography-label-eyebrow-letter-spacing: 0px;--typography-label-micro-size: 14px;--typography-label-micro-line-height: 22px;--typography-label-micro-letter-spacing: 0px;--typography-caption-default-size: 14px;--typography-caption-default-line-height: 22px;--typography-caption-default-letter-spacing: 0px;--typography-caption-mono-size: 14px;--typography-caption-mono-line-height: 22px;--typography-caption-mono-letter-spacing: 0px;--typography-editorial-title-size: clamp(28px, calc(19.428571px + 1.428571vw), 40px);--typography-editorial-title-line-height: clamp(36px, calc(27.428571px + 1.428571vw), 48px);--typography-editorial-title-letter-spacing: 0px;--typography-editorial-heading-size: clamp(28px, calc(19.428571px + 1.428571vw), 40px);--typography-editorial-heading-line-height: clamp(36px, calc(27.428571px + 1.428571vw), 48px);--typography-editorial-heading-letter-spacing: 0px;--typography-editorial-stat-size: clamp(48px, calc(36.571429px + 1.904762vw), 64px);--typography-editorial-stat-line-height: clamp(56px, calc(44.571429px + 1.904762vw), 72px);--typography-editorial-stat-letter-spacing: 0px;--typography-ui-button-size: 16px;--typography-ui-button-line-height: 24px;--typography-ui-button-letter-spacing: 0px;--typography-brand-size: clamp(20px, calc(17.142857px + .47619vw), 24px);--typography-brand-line-height: clamp(28px, calc(25.142857px + .47619vw), 32px);--typography-brand-letter-spacing: 0px;--typography-case-title-size: clamp(36px, calc(21.714286px + 2.380952vw), 56px);--typography-case-title-line-height: clamp(44px, calc(29.714286px + 2.380952vw), 64px);--typography-case-title-letter-spacing: 0px;--typography-section-title-size: clamp(28px, calc(19.428571px + 1.428571vw), 40px);--typography-section-title-line-height: clamp(36px, calc(27.428571px + 1.428571vw), 48px);--typography-section-title-letter-spacing: 0px;--typography-subheading-size: clamp(20px, calc(17.142857px + .47619vw), 24px);--typography-subheading-line-height: clamp(28px, calc(25.142857px + .47619vw), 32px);--typography-subheading-letter-spacing: 0px;--typography-lead-size: clamp(20px, calc(17.142857px + .47619vw), 24px);--typography-lead-line-height: clamp(30px, calc(25.714286px + .714286vw), 36px);--typography-lead-letter-spacing: 0px;--typography-body-size: 18px;--typography-body-line-height: 30px;--typography-body-letter-spacing: 0px;--typography-body-emphasis-size: 18px;--typography-body-emphasis-line-height: 30px;--typography-body-emphasis-letter-spacing: 0px;--typography-quote-size: clamp(24px, calc(21.142857px + .47619vw), 28px);--typography-quote-line-height: clamp(36px, calc(33.142857px + .47619vw), 40px);--typography-quote-letter-spacing: 0px;--typography-metric-size: clamp(48px, calc(36.571429px + 1.904762vw), 64px);--typography-metric-line-height: clamp(56px, calc(44.571429px + 1.904762vw), 72px);--typography-metric-letter-spacing: 0px;--typography-supporting-size: 14px;--typography-supporting-line-height: 22px;--typography-supporting-letter-spacing: 0px;--typography-caption-size: 14px;--typography-caption-line-height: 22px;--typography-caption-letter-spacing: 0px;--typography-link-size: 16px;--typography-link-line-height: 24px;--typography-link-letter-spacing: 0px}@media(max-width:600px){:root{--typography-display-hero-size: 40px;--typography-display-hero-line-height: 48px;--typography-display-hero-letter-spacing: 0px;--typography-display-large-size: 40px;--typography-display-large-line-height: 48px;--typography-display-large-letter-spacing: 0px;--typography-display-default-size: 40px;--typography-display-default-line-height: 48px;--typography-display-default-letter-spacing: 0px;--typography-display-small-size: 36px;--typography-display-small-line-height: 44px;--typography-display-small-letter-spacing: 0px;--typography-heading-h1-size: 36px;--typography-heading-h1-line-height: 44px;--typography-heading-h1-letter-spacing: 0px;--typography-heading-h2-size: 28px;--typography-heading-h2-line-height: 36px;--typography-heading-h2-letter-spacing: 0px;--typography-heading-h3-size: 20px;--typography-heading-h3-line-height: 28px;--typography-heading-h3-letter-spacing: 0px;--typography-heading-h4-size: 20px;--typography-heading-h4-line-height: 28px;--typography-heading-h4-letter-spacing: 0px;--typography-body-large-size: 20px;--typography-body-large-line-height: 30px;--typography-body-large-letter-spacing: 0px;--typography-body-default-size: 16px;--typography-body-default-line-height: 26px;--typography-body-default-letter-spacing: 0px;--typography-body-small-size: 14px;--typography-body-small-line-height: 22px;--typography-body-small-letter-spacing: 0px;--typography-body-strong-size: 16px;--typography-body-strong-line-height: 26px;--typography-body-strong-letter-spacing: 0px;--typography-body-case-study-size: 16px;--typography-body-case-study-line-height: 26px;--typography-body-case-study-letter-spacing: 0px;--typography-label-default-size: 14px;--typography-label-default-line-height: 22px;--typography-label-default-letter-spacing: 0px;--typography-label-eyebrow-size: 14px;--typography-label-eyebrow-line-height: 22px;--typography-label-eyebrow-letter-spacing: 0px;--typography-label-micro-size: 14px;--typography-label-micro-line-height: 22px;--typography-label-micro-letter-spacing: 0px;--typography-caption-default-size: 14px;--typography-caption-default-line-height: 22px;--typography-caption-default-letter-spacing: 0px;--typography-caption-mono-size: 14px;--typography-caption-mono-line-height: 22px;--typography-caption-mono-letter-spacing: 0px;--typography-editorial-title-size: 28px;--typography-editorial-title-line-height: 36px;--typography-editorial-title-letter-spacing: 0px;--typography-editorial-heading-size: 28px;--typography-editorial-heading-line-height: 36px;--typography-editorial-heading-letter-spacing: 0px;--typography-editorial-stat-size: 48px;--typography-editorial-stat-line-height: 56px;--typography-editorial-stat-letter-spacing: 0px;--typography-ui-button-size: 16px;--typography-ui-button-line-height: 24px;--typography-ui-button-letter-spacing: 0px;--typography-brand-size: 20px;--typography-brand-line-height: 28px;--typography-brand-letter-spacing: 0px;--typography-case-title-size: 36px;--typography-case-title-line-height: 44px;--typography-case-title-letter-spacing: 0px;--typography-section-title-size: 28px;--typography-section-title-line-height: 36px;--typography-section-title-letter-spacing: 0px;--typography-subheading-size: 20px;--typography-subheading-line-height: 28px;--typography-subheading-letter-spacing: 0px;--typography-lead-size: 20px;--typography-lead-line-height: 30px;--typography-lead-letter-spacing: 0px;--typography-body-size: 16px;--typography-body-line-height: 26px;--typography-body-letter-spacing: 0px;--typography-body-emphasis-size: 16px;--typography-body-emphasis-line-height: 26px;--typography-body-emphasis-letter-spacing: 0px;--typography-quote-size: 24px;--typography-quote-line-height: 36px;--typography-quote-letter-spacing: 0px;--typography-metric-size: 48px;--typography-metric-line-height: 56px;--typography-metric-letter-spacing: 0px;--typography-supporting-size: 14px;--typography-supporting-line-height: 22px;--typography-supporting-letter-spacing: 0px;--typography-caption-size: 14px;--typography-caption-line-height: 22px;--typography-caption-letter-spacing: 0px;--typography-link-size: 16px;--typography-link-line-height: 24px;--typography-link-letter-spacing: 0px}}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-ambient: 5.2s}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;position:relative}body{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);color:var(--color-text);background:var(--color-bg);line-height:var(--typography-body-default-line-height)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--color-selection);color:var(--color-text)}#root{min-height:100%;width:100%;display:flex;justify-content:center;align-items:flex-start;margin-top:64px;margin-inline:auto}@keyframes liquidShimmer{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@media(max-width:600px){#root{margin-top:64px}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--stroke-focus) solid var(--color-border-focus);outline-offset:3px}input,select,textarea{font-family:var(--font-family-sans)}input::placeholder,textarea::placeholder{color:var(--color-content-tertiary);opacity:1}

@property --x-1pds3uo {
  syntax: "*";
  inherits: false
}

:root, .x196uozh {
  --x1mmiplk: var(--color-background-page);
  --x1c2gl4u: var(--color-text-primary);
  --x1x88bvo: var(--color-text-primary);
  --x69s29n: var(--color-text-secondary);
  --x1595jn3: var(--color-text-hint);
  --xgovjr0: var(--color-text-brand);
  --x1f08k9u: var(--color-text-brand);
  --xrhwa44: var(--color-brand-accent);
  --xj7gl39: var(--color-action-primary-hover);
  --x1u5jhr3: var(--color-border-default);
  --xu7w4jv: var(--color-border-interactive);
  --xwcv1q3: var(--color-border-focus);
  --x5osrd7: var(--color-action-secondary-hover);
  --x1s1p5sr: var(--color-background-elevated);
  --xer03uo: var(--color-background-surface);
  --x945qn: var(--color-background-surface);
  --x1k8xmvp: var(--color-background-selected);
  --x188qjx7: var(--color-brand-accent);
  --x17rgzws: var(--color-chart-1);
  --x1ijuvg1: var(--color-chart-2);
  --xkrwar7: var(--color-chart-3);
  --xcpwgxm: var(--color-chart-4);
  --x1l7tcxf: var(--color-chart-5);
  --x1q1wkcz: var(--color-background-emphasis);
  --x1vcpbn5: var(--color-text-on-emphasis);
  --x1i8s3eb: var(--color-background-emphasis);
  --x1c9svkv: var(--color-text-on-emphasis);
  --x1klgjs5: var(--color-text-on-media);
  --xjlyycr: var(--color-action-primary);
  --x1w71pzm: var(--color-action-primary-hover);
  --xa7yvl5: var(--color-action-primary-pressed);
  --xmo05ks: var(--color-text-on-primary);
  --xrhb3l1: var(--color-action-secondary);
  --x14w9ubk: var(--color-action-secondary-hover);
  --x1vi9cmc: var(--color-action-secondary-pressed);
  --x14qkjk5: var(--color-action-disabled);
  --x1g86q0z: var(--color-text-disabled);
  --x1tsxj48: var(--color-background-overlay);
  --x17fmwds: var(--color-action-transparent);
  --xjg33fb: var(--color-status-success);
  --xxyd5f3: var(--color-status-warning);
  --x198619t: var(--color-status-danger);
  --x77dxhd: var(--color-content-link);
  --x1ee8y88: var(--color-interactive-primary);
  --x1d8ozpx: var(--color-interactive-contrast);
  --x1axdtpr: var(--color-interactive-control);
  --x1qbulo1: var(--color-border-strong);
  --x1enpw6u: var(--color-border-accent);
  --xdwwcly: var(--color-background-card);
  --x15p9l8f: var(--color-base-light);
  --xl8lkbb: var(--color-base-light);
  --xaabgdx: var(--color-interactive-control);
  --xmnfh4e: var(--color-shadow);
  --x1me1b8m: var(--color-shadow-heavy);
  --x1ueidhc: var(--color-preview-shadow);
  --x1jdt8tg: var(--color-selection);
  --xrujnu0: var(--color-placeholder-from);
  --x1vzoraz: var(--color-placeholder-to);
  --xbi197t: var(--color-media-scrim);
  --xc33yro: var(--color-tooltip-background);
  --x105cw07: var(--color-tooltip-text);
  --x12lqs7m: var(--color-storm-navy);
  --x5niunk: var(--color-storm-layer);
  --x1xlb3cr: var(--color-storm-teal);
  --x1giyhwo: var(--color-message-blue);
}

:root, .x1ldanfc {
  --x1p40hk7: var(--spacing-0);
  --x1wbos0e: var(--spacing-2);
  --x1ahe0d0: var(--spacing-4);
  --x1k8tzay: var(--spacing-8);
  --x26b1ar: var(--spacing-12);
  --x11jat42: var(--spacing-16);
  --xteewam: var(--spacing-24);
  --xak1ose: var(--spacing-32);
  --x1o4uaiy: var(--spacing-40);
  --xk02p9t: var(--spacing-48);
  --xay702m: var(--spacing-64);
  --xwtfd9q: var(--spacing-80);
  --x1aa4kli: var(--spacing-96);
  --xx62bki: var(--spacing-128);
  --x1hlispd: var(--spacing-20);
  --xlux7ez: var(--layout-content);
  --xv2h7n7: var(--layout-wide);
}

:root, .x4uelfk {
  --x1rvcwcz: var(--duration-base) var(--ease-out);
  --xe0dpvl: var(--duration-fast) var(--ease-out);
  --xow5up6: var(--duration-slow) var(--ease-out);
  --xqb1b3v: var(--duration-ambient);
  --x1a2ck71: var(--ease-out);
  --x39yf3i: var(--ease-in-out);
}

:root, .xr065rk {
  --x1slt4eh: var(--typography-display-hero-size);
  --x1i38flo: var(--typography-display-hero-line-height);
  --x1el4u3v: var(--typography-display-hero-letter-spacing);
  --x1aygzxr: var(--typography-display-large-size);
  --x1duikcb: var(--typography-display-large-line-height);
  --xt21ray: var(--typography-display-large-letter-spacing);
  --x12s9who: var(--typography-display-default-size);
  --xnwfk7b: var(--typography-display-default-line-height);
  --x1ubgwmz: var(--typography-display-default-letter-spacing);
  --x1xfjb49: var(--typography-display-small-size);
  --x3jl6qb: var(--typography-display-small-line-height);
  --xo5wndz: var(--typography-display-small-letter-spacing);
  --xv80vso: var(--typography-heading-h1-size);
  --xxeuo6t: var(--typography-heading-h1-line-height);
  --xxaptg3: var(--typography-heading-h1-letter-spacing);
  --x1tto7dq: var(--typography-heading-h2-size);
  --xi4ka26: var(--typography-heading-h2-line-height);
  --xkddevd: var(--typography-heading-h2-letter-spacing);
  --x19szlo7: var(--typography-heading-h3-size);
  --xxo7ev: var(--typography-heading-h3-line-height);
  --x1lkwwy9: var(--typography-heading-h3-letter-spacing);
  --x14fxwg3: var(--typography-heading-h4-size);
  --x1x29501: var(--typography-heading-h4-line-height);
  --x13q3oon: var(--typography-heading-h4-letter-spacing);
  --xt927ir: var(--typography-body-large-size);
  --xrx3oss: var(--typography-body-large-line-height);
  --x1rvc4wu: var(--typography-body-large-letter-spacing);
  --x5dp1i4: var(--typography-body-default-size);
  --x2qhr56: var(--typography-body-default-line-height);
  --xs0j6o: var(--typography-body-default-letter-spacing);
  --x1hdacms: var(--typography-body-small-size);
  --xin46tq: var(--typography-body-small-line-height);
  --xqnqphu: var(--typography-body-small-letter-spacing);
  --x12hvnmc: var(--typography-body-strong-size);
  --x81mmc5: var(--typography-body-strong-line-height);
  --xckr0r1: var(--typography-body-strong-letter-spacing);
  --xkffj5c: var(--typography-body-case-study-size);
  --x1fr2ci5: var(--typography-body-case-study-line-height);
  --x15p9mw5: var(--typography-body-case-study-letter-spacing);
  --x124ea2u: var(--typography-label-default-size);
  --xx8i36q: var(--typography-label-default-line-height);
  --x14si1fa: var(--typography-label-default-letter-spacing);
  --x1i7dkpx: var(--typography-label-eyebrow-size);
  --xscl3k2: var(--typography-label-eyebrow-line-height);
  --x150vqw5: var(--typography-label-eyebrow-letter-spacing);
  --x1lyqxj4: var(--typography-label-micro-size);
  --xvrv2mh: var(--typography-label-micro-line-height);
  --xunuypk: var(--typography-label-micro-letter-spacing);
  --xcf6xbv: var(--typography-caption-default-size);
  --xl5jb28: var(--typography-caption-default-line-height);
  --xthkz92: var(--typography-caption-default-letter-spacing);
  --x4nguea: var(--typography-caption-mono-size);
  --xsfru1b: var(--typography-caption-mono-line-height);
  --x3j1f92: var(--typography-caption-mono-letter-spacing);
  --xgdo4m0: var(--typography-editorial-title-size);
  --x1w4ofz4: var(--typography-editorial-title-line-height);
  --xg5eimo: var(--typography-editorial-title-letter-spacing);
  --xeknekv: var(--typography-editorial-heading-size);
  --xsvqa06: var(--typography-editorial-heading-line-height);
  --xz1mjho: var(--typography-editorial-heading-letter-spacing);
  --x1hqh72x: var(--typography-editorial-stat-size);
  --xmbhzcl: var(--typography-editorial-stat-line-height);
  --x19abu4l: var(--typography-editorial-stat-letter-spacing);
  --xq4w6jz: var(--typography-ui-button-size);
  --x173ceub: var(--typography-ui-button-line-height);
  --x1b789t9: var(--typography-ui-button-letter-spacing);
  --x14wdmmc: var(--typography-brand-size);
  --xpjrbqo: var(--typography-brand-line-height);
  --xar0elx: var(--typography-brand-letter-spacing);
  --x1kz1h0w: var(--typography-case-title-size);
  --x4nhjhs: var(--typography-case-title-line-height);
  --xy0jyqr: var(--typography-case-title-letter-spacing);
  --x1xri18b: var(--typography-section-title-size);
  --x10n6ove: var(--typography-section-title-line-height);
  --x17xemg: var(--typography-section-title-letter-spacing);
  --x1h7bri: var(--typography-subheading-size);
  --x1noq488: var(--typography-subheading-line-height);
  --xhkzaxi: var(--typography-subheading-letter-spacing);
  --x2t43ss: var(--typography-lead-size);
  --xy6ykul: var(--typography-lead-line-height);
  --x1r7cxtj: var(--typography-lead-letter-spacing);
  --x15w5jds: var(--typography-body-size);
  --x1l6ypd2: var(--typography-body-line-height);
  --xc2o680: var(--typography-body-letter-spacing);
  --x1bv617q: var(--typography-body-emphasis-size);
  --x1x5azyi: var(--typography-body-emphasis-line-height);
  --xekchze: var(--typography-body-emphasis-letter-spacing);
  --xq1clil: var(--typography-quote-size);
  --x12s3eb0: var(--typography-quote-line-height);
  --xks9gla: var(--typography-quote-letter-spacing);
  --x1pkopva: var(--typography-metric-size);
  --xa2nquc: var(--typography-metric-line-height);
  --xgco048: var(--typography-metric-letter-spacing);
  --xfn3tk6: var(--typography-supporting-size);
  --xajpqcl: var(--typography-supporting-line-height);
  --x1dzc75p: var(--typography-supporting-letter-spacing);
  --x4qu61y: var(--typography-caption-size);
  --xouavl6: var(--typography-caption-line-height);
  --x153m088: var(--typography-caption-letter-spacing);
  --x1fmbk7e: var(--typography-link-size);
  --x96ald5: var(--typography-link-line-height);
  --x1ggmuw6: var(--typography-link-letter-spacing);
}

:root, .x14y3a0u {
  --xvsqp8j: var(--radius-none);
  --x5r4823: var(--radius-sm);
  --x1wqizx: var(--radius-md);
  --x1goyg29: var(--radius-lg);
  --x1iv73pl: var(--radius-full);
  --x1otgaig: var(--radius-cover);
  --x6gq3pr: var(--radius-feature);
}

:root, .x1vj4et2 {
  --xwaq61g: var(--size-control);
  --x1at134: var(--stroke-default);
  --xkzd44z: var(--stroke-focus);
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xolh38h:not(#\#) {
  inset: 3%;
}

.xuxy69v:not(#\#) {
  inset: 8%;
}

.x1jp3mq1:not(#\#) {
  margin: var(--x1p40hk7);
}

.x19nwfqp:not(#\#) {
  padding: 0 var(--x1k8tzay) 0 var(--x1ahe0d0);
}

.x1fafllu:not(#\#) {
  padding: var(--x11jat42) var(--x11jat42);
}

.xpi7ruz:not(#\#) {
  padding: var(--x11jat42);
}

.xofxhco:not(#\#) {
  padding: var(--x1ahe0d0);
}

.x6ymgba:not(#\#) {
  padding: var(--x1k8tzay);
}

.x1vaqedl:not(#\#) {
  padding: var(--x1o4uaiy);
}

.x1f2lwwr:not(#\#) {
  padding: var(--x1p40hk7);
}

.x45vaku:not(#\#) {
  padding: var(--xteewam);
}

@media (width <= 1024px) {
  .xsj3fun.xsj3fun:not(#\#) {
    padding: var(--x26b1ar) var(--x11jat42);
  }
}

@media (width <= 600px) {
  .xacbq4l.xacbq4l:not(#\#) {
    padding: var(--x26b1ar) var(--x26b1ar);
  }

  .x12uojbe.x12uojbe:not(#\#) {
    padding: var(--xteewam);
  }
}

.x1lj22o8:not(#\#):not(#\#) {
  border-color: var(--x17fmwds);
}

.x1sf7o69:not(#\#):not(#\#) {
  border-color: var(--x198619t);
}

.xulzrpk:not(#\#):not(#\#) {
  border-color: var(--x1u5jhr3);
}

.xnusq4k:not(#\#):not(#\#) {
  border-color: var(--xu7w4jv);
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1oegvz9:not(#\#):not(#\#) {
  border-radius: var(--x1goyg29);
}

.x1m1d9u4:not(#\#):not(#\#) {
  border-radius: var(--x1otgaig);
}

.x1mjxmqn:not(#\#):not(#\#) {
  border-radius: var(--x1wqizx);
}

.xqj0sj1:not(#\#):not(#\#) {
  border-radius: var(--x5r4823);
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xl06aze:not(#\#):not(#\#) {
  border-width: var(--x1at134);
}

.x845mor:not(#\#):not(#\#), .x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x1dvu1gb:not(#\#):not(#\#) {
  gap: var(--x11jat42);
}

.xpqx94z:not(#\#):not(#\#) {
  gap: var(--x1ahe0d0);
}

.xvfas61:not(#\#):not(#\#) {
  gap: var(--x1k8tzay) var(--x11jat42);
}

.xcxxg77:not(#\#):not(#\#) {
  gap: var(--x1k8tzay);
}

.xkqwrg:not(#\#):not(#\#) {
  gap: var(--x1o4uaiy);
}

.x1eug5hq:not(#\#):not(#\#) {
  gap: var(--x26b1ar);
}

.x1xosyt6:not(#\#):not(#\#) {
  gap: var(--xak1ose);
}

.xbe6sjr:not(#\#):not(#\#) {
  gap: var(--xay702m);
}

.xmtg70k:not(#\#):not(#\#) {
  gap: var(--xk02p9t);
}

.xcc2ww0:not(#\#):not(#\#) {
  gap: var(--xteewam);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.xs6hwqx:not(#\#):not(#\#) {
  list-style: outside;
}

.x145ozdd:not(#\#):not(#\#) {
  margin-block: var(--xwtfd9q);
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.x19fawk8:not(#\#):not(#\#) {
  padding-block: 60px 40px;
}

.xak9hu1:not(#\#):not(#\#) {
  padding-block: 60px 80px;
}

.x1v7skyv:not(#\#):not(#\#) {
  padding-block: 60px 96px;
}

.x1jsr8pp:not(#\#):not(#\#) {
  padding-block: var(--x1ahe0d0);
}

.x1xnuw4r:not(#\#):not(#\#) {
  padding-block: var(--x1k8tzay);
}

.x1hydxhc:not(#\#):not(#\#) {
  padding-block: var(--x1o4uaiy) var(--xk02p9t);
}

.x2zjlxt:not(#\#):not(#\#) {
  padding-block: var(--x1o4uaiy);
}

.x14gq047:not(#\#):not(#\#) {
  padding-block: var(--x26b1ar);
}

.x2ps3st:not(#\#):not(#\#) {
  padding-block: var(--xak1ose);
}

.x13s7kqf:not(#\#):not(#\#) {
  padding-block: var(--xteewam);
}

.x7x1k2q:not(#\#):not(#\#) {
  padding-inline: var(--x11jat42);
}

.x1aqzvyr:not(#\#):not(#\#) {
  padding-inline: var(--x1k8tzay);
}

.xnflcfe:not(#\#):not(#\#) {
  padding-inline: var(--x1o4uaiy);
}

.x1hv4iqe:not(#\#):not(#\#) {
  padding-inline: var(--xay702m);
}

.x1hi8nkd:not(#\#):not(#\#) {
  padding-inline: var(--xteewam);
}

.xpf2ubv:not(#\#):not(#\#) {
  padding-inline: var(--xwtfd9q);
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.xc79vwn:not(#\#):not(#\#) {
  transition: background-color var(--x1rvcwcz),color var(--x1rvcwcz),transform var(--xe0dpvl);
}

.x1c1igdz:not(#\#):not(#\#) {
  transition: background-color var(--xe0dpvl),color var(--xe0dpvl);
}

.x1t13ktn:not(#\#):not(#\#) {
  transition: color var(--x1rvcwcz),transform var(--xe0dpvl);
}

.x18v3nt:not(#\#):not(#\#) {
  transition: color var(--xe0dpvl);
}

.x11dd2k1:focus-visible:not(#\#):not(#\#) {
  outline: var(--xkzd44z) solid var(--xwcv1q3);
}

.x1jkhmej:active:not(:disabled):not(#\#):not(#\#), .xbvygy2:focus-visible:not(#\#):not(#\#) {
  text-decoration: underline;
}

.xjqe0pc:disabled:not(#\#):not(#\#) {
  text-decoration: line-through;
}

@media (width <= 600px) {
  .x19sdg1m.x19sdg1m:not(#\#):not(#\#) {
    gap: var(--x11jat42);
  }
}

@media (width <= 1024px) {
  .x57w6wc.x57w6wc:not(#\#):not(#\#) {
    gap: var(--x11jat42);
  }
}

@media (width <= 600px) {
  .xw1sjp0.xw1sjp0:not(#\#):not(#\#) {
    gap: var(--x1hlispd);
  }

  .x1fsyvwm.x1fsyvwm:not(#\#):not(#\#) {
    gap: var(--x1k8tzay);
  }

  .x1153t2m.x1153t2m:not(#\#):not(#\#) {
    gap: var(--x1wbos0e);
  }

  .x4wzuk8.x4wzuk8:not(#\#):not(#\#) {
    gap: var(--x26b1ar);
  }

  .x1miin4h.x1miin4h:not(#\#):not(#\#) {
    gap: var(--xak1ose);
  }
}

@media (width >= 601px) and (width <= 1024px) {
  .xarc26g.xarc26g:not(#\#):not(#\#) {
    gap: var(--xteewam);
  }
}

@media (width <= 600px) {
  .x1uwrmzo.x1uwrmzo:not(#\#):not(#\#) {
    gap: var(--xteewam);
  }
}

@media (width <= 1024px) {
  .xs00g5n.xs00g5n:not(#\#):not(#\#) {
    gap: var(--xteewam);
  }
}

@media (width <= 600px) {
  .x15k7lzy.x15k7lzy:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }

  .x17fod53.x17fod53:not(#\#):not(#\#) {
    grid-column: 2 / 3;
  }

  .xww392n.xww392n:not(#\#):not(#\#) {
    grid-column: auto;
  }

  .x1vh6xcz.x1vh6xcz:not(#\#):not(#\#) {
    grid-row: 1 / 2;
  }

  .x1cfaqcn.x1cfaqcn:not(#\#):not(#\#) {
    grid-row: 2;
  }

  .x1h7u9ip.x1h7u9ip:not(#\#):not(#\#) {
    margin-block: var(--xay702m);
  }

  .x118ezcb.x118ezcb:not(#\#):not(#\#) {
    padding-block: var(--x1o4uaiy) var(--x1p40hk7);
  }

  .x12cvwkg.x12cvwkg:not(#\#):not(#\#) {
    padding-block: var(--x1p40hk7);
  }

  .xwppsuh.xwppsuh:not(#\#):not(#\#) {
    padding-inline: var(--x11jat42);
  }
}

@media (width <= 1024px) {
  .x1ftjr56.x1ftjr56:not(#\#):not(#\#) {
    padding-inline: var(--x1o4uaiy);
  }
}

@media (width >= 601px) and (width <= 1024px) {
  .x16s84m7.x16s84m7:not(#\#):not(#\#) {
    padding-inline: var(--x1o4uaiy);
  }
}

@media (width <= 600px) {
  .x1nqfbia.x1nqfbia:not(#\#):not(#\#) {
    padding-inline: var(--xteewam);
  }
}

@media (prefers-reduced-motion: reduce) {
  .x9kvfbb.x9kvfbb:not(#\#):not(#\#) {
    transition: none;
  }
}

@media (hover: hover) and (pointer: fine) {
  .xxjogvd.xxjogvd:hover:not(:disabled):not(#\#):not(#\#) {
    text-decoration: underline;
  }
}

.xpdipgo:not(#\#):not(#\#):not(#\#) {
  -webkit-touch-callout: none;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.x16hbfpc:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 148 / 320;
}

.x186iv6y:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 9;
}

.xoob0kj:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 3 / 2;
}

.x17n4jsg:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 460 / 560;
}

.x69d9we:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 710 / 467;
}

.xwg95p7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17fmwds);
}

.x1mdkvo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1axdtpr);
}

.xr67zot:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ee8y88);
}

.x1r0i5bb:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1mmiplk);
}

.x1dsowqr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1s1p5sr);
}

.x1f1td0g:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1tsxj48);
}

.xnz2gy9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1x88bvo);
}

.xzoj94j:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5osrd7);
}

.x1uk7rx9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xer03uo);
}

.x1papwp4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xjlyycr);
}

.xt2dyjr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrhb3l1);
}

.xkcx9hp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrhwa44);
}

.x11c9vku:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to top,var(--xbi197t),transparent 60%);
}

.x1ha1k4o:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to top,var(--xbi197t),transparent);
}

.x1ltl1ut:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 14px 28px var(--x1ueidhc);
}

.x1y0femc:not(#\#):not(#\#):not(#\#) {
  color: var(--x198619t);
}

.xi848ri:not(#\#):not(#\#):not(#\#) {
  color: var(--x1c2gl4u);
}

.x81qcnu:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ee8y88);
}

.x2lsaqh:not(#\#):not(#\#):not(#\#) {
  color: var(--x1klgjs5);
}

.x9q8vi5:not(#\#):not(#\#):not(#\#) {
  color: var(--x1x88bvo);
}

.x1pbd7kr:not(#\#):not(#\#):not(#\#) {
  color: var(--x69s29n);
}

.x10v6768:not(#\#):not(#\#):not(#\#) {
  color: var(--x77dxhd);
}

.x1dbm44p:not(#\#):not(#\#):not(#\#) {
  color: var(--xgovjr0);
}

.x12ibeng:not(#\#):not(#\#):not(#\#) {
  color: var(--xl8lkbb);
}

.xng0mci:not(#\#):not(#\#):not(#\#) {
  color: var(--xmo05ks);
}

.xoy08bx:not(#\#):not(#\#):not(#\#) {
  column-gap: 19.5%;
}

.x1m8nyle:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1o4uaiy);
}

.x1jm3nie:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}

.xi9pz9s:not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x11ttevy:not(#\#):not(#\#):not(#\#) {
  filter: brightness(0) invert(.88);
}

.x54r71g:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 2px 2px #0000002e);
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xh0w82l:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-family-sans);
}

.xj27ugn:not(#\#):not(#\#):not(#\#) {
  font-size: min(18cqi, 42px);
}

.x18vahim:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x124ea2u);
}

.x7yzvaj:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x12hvnmc);
}

.xck1id1:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x12s9who);
}

.x9usilx:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x14fxwg3);
}

.x4h0ejl:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x14wdmmc);
}

.x1rf2p4k:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x15w5jds);
}

.xh8poiq:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x19szlo7);
}

.xpivvqp:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1aygzxr);
}

.xhp6b18:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1bv617q);
}

.xp2kt6z:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1fmbk7e);
}

.x1lz1ydy:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1h7bri);
}

.xxo3rua:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1hdacms);
}

.xowaf5p:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1hqh72x);
}

.xlecci6:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1i7dkpx);
}

.x3k7muk:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1kz1h0w);
}

.xgto5ds:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1lyqxj4);
}

.x18ih09e:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1pkopva);
}

.x7qcbws:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1slt4eh);
}

.x48y2io:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1tto7dq);
}

.xiwvif4:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1xfjb49);
}

.xsdzzok:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1xri18b);
}

.x989qh2:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x2t43ss);
}

.xuwahgm:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x4nguea);
}

.xjx9wvi:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x4qu61y);
}

.x1i3gotk:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x5dp1i4);
}

.x7p5eaz:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xcf6xbv);
}

.x1uupier:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xeknekv);
}

.xmzfmnd:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xfn3tk6);
}

.xitvqao:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xgdo4m0);
}

.x8uwjuk:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xkffj5c);
}

.x1n81f0n:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xq1clil);
}

.xuwd1xl:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xq4w6jz);
}

.x1menln2:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xt927ir);
}

.x125kxoc:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xv80vso);
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.xhmz6p1:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--font-weight-light);
}

.x1e4wzip:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--font-weight-medium);
}

.x1n6d40o:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--font-weight-regular);
}

.x6avmpy:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 160px minmax(0, 1fr);
}

.xl463y0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 2fr;
}

.x1inp6eb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 4fr 8fr;
}

.x1w5rwe2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 350px auto;
}

.xcjjqqt:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.x1yu2hlt:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 2.3fr);
}

.x1knjdq0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 480fr) minmax(0, 148fr) minmax(0, 480fr) minmax(0, 148fr);
}

.xl6u5mj:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 645px) minmax(0, 1fr);
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x1wlfl8j:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 1fr);
}

.x1sipb5g:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.x19s0ncb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
}

.x39pwss:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--x-1pds3uo);
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.xha3c4g:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x13q3oon);
}

.x1uuchw1:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x14si1fa);
}

.x14ohf9d:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x150vqw5);
}

.x10up53:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x153m088);
}

.x1y6jrp1:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x15p9mw5);
}

.xcr2mop:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x17xemg);
}

.xucu76r:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x19abu4l);
}

.x1u0yp6u:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1b789t9);
}

.x1d8y9fa:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1dzc75p);
}

.x15sew4a:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1el4u3v);
}

.x1fe7eh0:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1ggmuw6);
}

.x16nqbut:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1lkwwy9);
}

.xf5c7yn:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1r7cxtj);
}

.x1b5w6:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1rvc4wu);
}

.x16hnm3q:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1ubgwmz);
}

.xp850nt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x3j1f92);
}

.xvr49nb:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xar0elx);
}

.x1g230tb:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xc2o680);
}

.x1f3bt7q:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xckr0r1);
}

.xqf3863:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xekchze);
}

.x14s9ana:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xg5eimo);
}

.xolrv4x:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xgco048);
}

.xmf9kit:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xhkzaxi);
}

.x55arqw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xkddevd);
}

.x14eifi4:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xks9gla);
}

.xv7vli:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xo5wndz);
}

.x1qdwtvw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xqnqphu);
}

.x1vg5dw4:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xs0j6o);
}

.x45pb74:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xt21ray);
}

.x14z08hx:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xthkz92);
}

.x1gvw82l:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xunuypk);
}

.x19bml0b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xxaptg3);
}

.x1570a82:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xy0jyqr);
}

.xx9qq2g:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--xz1mjho);
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x1nhdbrj:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x10n6ove);
}

.x1bofjmq:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x12s3eb0);
}

.x10s1ez7:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x173ceub);
}

.x4i7fab:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1duikcb);
}

.xk630mf:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1fr2ci5);
}

.x1hf65ys:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1i38flo);
}

.xdnf0m3:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1l6ypd2);
}

.xooklbv:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1noq488);
}

.x1vesh1u:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1w4ofz4);
}

.x1d4esxb:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1x29501);
}

.x1kvbq21:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1x5azyi);
}

.xjnev14:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x2qhr56);
}

.x1to58op:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x3jl6qb);
}

.x1izagce:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x4nhjhs);
}

.x15gwzof:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x81mmc5);
}

.xhpjx09:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x96ald5);
}

.x1ilfnv1:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xa2nquc);
}

.x1q344ct:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xajpqcl);
}

.x3rzfcu:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xi4ka26);
}

.xym5fgt:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xin46tq);
}

.xfjw6pv:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xl5jb28);
}

.x1nm1l9u:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xmbhzcl);
}

.x1wqmgp9:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xnwfk7b);
}

.xpwi0mc:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xouavl6);
}

.x1vfbjw8:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xpjrbqo);
}

.xmno4fc:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xrx3oss);
}

.x1oe4cxw:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xscl3k2);
}

.x1o7vu2f:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xsfru1b);
}

.x141uc9:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xsvqa06);
}

.xskeypg:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xvrv2mh);
}

.x5hvcp7:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xx8i36q);
}

.xu7dj2w:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xxeuo6t);
}

.x17kdzzx:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xxo7ev);
}

.x1214zo3:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xy6ykul);
}

.x3ct3a4:not(#\#):not(#\#):not(#\#) {
  list-style-type: none;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

.x19s9pn4:not(#\#):not(#\#):not(#\#) {
  opacity: .82;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1ewu8gn:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xp4054r:not(#\#):not(#\#):not(#\#) {
  text-align: end;
}

.xmw9mke:not(#\#):not(#\#):not(#\#) {
  text-align: justify;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.x5ek575:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 5px;
}

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

.x1sjgl4h:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0%;
}

.x1kboss:not(#\#):not(#\#):not(#\#) {
  transform-origin: top;
}

.x3oybdh:not(#\#):not(#\#):not(#\#) {
  transform: scale(1);
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.x11njtxf:not(#\#):not(#\#):not(#\#) {
  vertical-align: baseline;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1fj9vlw:not(#\#):not(#\#):not(#\#) {
  white-space: pre-line;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.xfo81ep:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

.x1dsu7n3:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14w9ubk);
}

.x15gibvv:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vi9cmc);
}

.x1nvudn2:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1w71pzm);
}

.x1i3vv0d:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xa7yvl5);
}

.x66cma3:active:not(:disabled):not(#\#):not(#\#):not(#\#), .x1tdr14d:focus-visible:not(#\#):not(#\#):not(#\#) {
  color: var(--x15p9l8f);
}

.x1cc3x5o:active:not(:disabled):not(#\#):not(#\#):not(#\#), .x16g0jmg:focus-visible:not(#\#):not(#\#):not(#\#) {
  color: var(--x77dxhd);
}

.x19dbh10:active:not(:disabled):not(#\#):not(#\#):not(#\#), .xje8lzt:focus-visible:not(#\#):not(#\#):not(#\#) {
  color: var(--xaabgdx);
}

.xwlpgjh:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 0;
}

.x15qbw3q:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  transform: scale(.97);
}

.x1wcd3i5:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14qkjk5);
}

.x1y37g65:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17fmwds);
}

.x1bhrlsb:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--x1g86q0z);
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x1jplu5e:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.95);
}

.xk4oym4:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.98);
}

@media (width <= 600px) {
  .x1nv3ygk.x1nv3ygk:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }

  .x1ud5pta.x1ud5pta:not(#\#):not(#\#):not(#\#) {
    align-self: end;
  }

  .x9qbiip.x9qbiip:not(#\#):not(#\#):not(#\#) {
    align-self: start;
  }

  .xbi2sjk.xbi2sjk:not(#\#):not(#\#):not(#\#) {
    column-gap: var(--x11jat42);
  }

  .xyoz7gy.xyoz7gy:not(#\#):not(#\#):not(#\#) {
    column-gap: var(--x1p40hk7);
  }
}

@media (width <= 1024px) {
  .x1ynkbe4.x1ynkbe4:not(#\#):not(#\#):not(#\#) {
    column-gap: var(--xak1ose);
  }

  .x7ozsy4.x7ozsy4:not(#\#):not(#\#):not(#\#) {
    column-gap: var(--xay702m);
  }
}

@media (width <= 600px) {
  .x1fc7d7z.x1fc7d7z:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }

  .xonvol6.xonvol6:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

  .x11awb6z.x11awb6z:not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }

  .xu5yg8j.xu5yg8j:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }

  .x1nc4n6v.x1nc4n6v:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width >= 601px) and (width <= 1024px) {
  .xztvr48.xztvr48:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);
  }

  .xdr1yp0.xdr1yp0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 260px) auto;
  }
}

@media (width <= 600px) {
  .xf823wh.xf823wh:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }

  .x11ezrg2.x11ezrg2:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 1024px) {
  .x1mujmeh.x1mujmeh:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 600px) {
  .x17cloe6.x17cloe6:not(#\#):not(#\#):not(#\#) {
    overflow-wrap: anywhere;
  }

  .xowmh44.xowmh44:not(#\#):not(#\#):not(#\#) {
    position: static;
  }

  .x1pswqub.x1pswqub:not(#\#):not(#\#):not(#\#) {
    row-gap: var(--x11jat42);
  }

  .x1ht3dul.x1ht3dul:not(#\#):not(#\#):not(#\#) {
    row-gap: var(--x1k8tzay);
  }

  .x1rq71vh.x1rq71vh:not(#\#):not(#\#):not(#\#) {
    row-gap: var(--x26b1ar);
  }

  .x1dr8a8o.x1dr8a8o:not(#\#):not(#\#):not(#\#) {
    row-gap: var(--xteewam);
  }

  .x8hiikd.x8hiikd:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }

  .x954fc4.x954fc4:not(#\#):not(#\#):not(#\#) {
    text-align: start;
  }

  .x9ecoqd.x9ecoqd:not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}

@media (hover: hover) and (pointer: fine) {
  .x1f13y5h.x1f13y5h:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
    background-color: var(--x14w9ubk);
  }

  .xmtljrc.xmtljrc:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
    background-color: var(--x1w71pzm);
  }

  .x1lflbo2.x1lflbo2:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
    color: var(--x15p9l8f);
  }

  .xeg6upi.xeg6upi:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
    color: var(--x77dxhd);
  }

  .xei24gh.xei24gh:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
    color: var(--xaabgdx);
  }
}

@media (prefers-reduced-motion: reduce) {
  .x6km2za.x6km2za:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (hover: hover) and (pointer: fine) {
  .x1oidlil.x1oidlil:hover:not(#\#):not(#\#):not(#\#) {
    background-color: var(--x5osrd7);
  }

  .x1p1novq.x1p1novq:hover:not(#\#):not(#\#):not(#\#) {
    color: var(--x1x88bvo);
  }

  .xhfjr3v.xhfjr3v:hover:not(#\#):not(#\#):not(#\#) {
    color: var(--x77dxhd);
  }
}

.x1qfhrkh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1u5jhr3);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.x5c1uhj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1u5jhr3);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x1hmncj5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 54%;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x1vldkf0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 102.56%;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.x1w1dqhi:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28%;
}

.x10n8f26:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34%;
}

.x119rli9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36%;
}

.xpxharq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38%;
}

.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3px;
}

.x17ol07n:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 540px;
}

.x1n46bim:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 560px;
}

.x1a7vs8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 70%;
}

.x112d19k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 76.0171%;
}

.xwzfr38:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 80px;
}

.xo9lgzt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 94%;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.xhsbfw4:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -2.86%;
}

.xf9zgp0:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -90%;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.xkha3w2:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0%;
}

.x1hfkb49:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 23%;
}

.xto8jzd:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 36%;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1rgs974:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 76.0563%;
}

.xk5azdo:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 76%;
}

.x1zqeqt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 72px;
}

.x10lgb8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x11jat42);
}

.x6kqawd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1ahe0d0);
}

.x15e8szk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1k8tzay);
}

.x14zilxg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1o4uaiy);
}

.x1am7xcp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1p40hk7);
}

.xixthdl:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1wbos0e);
}

.xu5vwla:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x26b1ar);
}

.x1xf1hvv:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xak1ose);
}

.x1kkxbhi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xay702m);
}

.x1mc37j0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xk02p9t);
}

.xf4ka61:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xteewam);
}

.x9incrx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xwtfd9q);
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x16ymdoh:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--x1hlispd);
}

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x1g3bxo5:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -64px;
}

.xg1g0vc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--x1aa4kli) + var(--x1k8tzay));
}

.x93rc8g:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x11jat42);
}

.x9tjrpa:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1ahe0d0);
}

.x17xck8t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1k8tzay);
}

.x14zpipd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1o4uaiy);
}

.x1yratri:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1wbos0e);
}

.x9z3ns8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x26b1ar);
}

.x1anjhjg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xak1ose);
}

.xfhquo7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xay702m);
}

.x13pixin:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xteewam);
}

.x1ny3336:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xwtfd9q);
}

.x14eurpq:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 480px;
}

.x1g9kxxr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 560px;
}

.xted6l9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1000px;
}

.x1kvbfxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1600px;
}

.x197vjsw:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 430px;
}

.x1pfbilc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 460px;
}

.x1u0izyc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 645px;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.xorqhan:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 710px;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.xapjn7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.xq8v1hd:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 90%;
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.xjtzlph:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--layout-reading);
}

.xxwtwcc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--xlux7ez);
}

.xvytb07:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--xv2h7n7);
}

.x1rz828m:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 30px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.xldopw0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--xwaq61g);
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: clip;
}

.x1ej9moc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 80px;
}

.xm7qfwp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1aa4kli);
}

.x11thbn8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1k8tzay);
}

.x1m08nif:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x26b1ar);
}

.x4h3f14:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xay702m);
}

.x1mwu1qx:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xk02p9t);
}

.xt7bl4f:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xwtfd9q);
}

.x1hdpqpc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xx62bki);
}

.xyhr9ke:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x1p40hk7);
}

.x1xrmxtm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x11jat42);
}

.xb6p8u1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1o4uaiy);
}

.x17gc6a0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x26b1ar);
}

.x1n8pn8f:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xak1ose);
}

.x68c7m1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xk02p9t);
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.xanhq36:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 24px;
}

.xkkcckx:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: var(--x1o4uaiy);
}

.xy5ipcu:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -1.38%;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xyd03xr:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0%;
}

.x124a52u:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1%;
}

.xq0p68f:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 23.5546%;
}

.x12bflz2:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 29%;
}

.xjbyncn:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 44%;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xz21lkc:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 6%;
}

.x1kk0xvd:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 72%;
}

.x1afqxff:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 88px;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1k2uohs:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 102.9%;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.x1oysuqx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 200px;
}

.xhy7fak:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 23.9437%;
}

.xu9fw5t:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24%;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x1m258z3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 320px;
}

.x1rt2gfh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 39%;
}

.x1t0fkks:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44%;
}

.x14dgxzp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 58%;
}

.x65xoit:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 70%;
}

.xx0mn7o:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 85.6338%;
}

.x76zr16:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 94%;
}

@media (width <= 600px) {
  .x1a0024e.x1a0024e:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 360px;
  }

  .x9r6yu3.x9r6yu3:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: var(--x1o4uaiy);
  }

  .x1d357yi.x1d357yi:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: var(--xak1ose);
  }

  .xwhkco6.xwhkco6:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: var(--xk02p9t);
  }

  .xob5ks2.xob5ks2:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: var(--x11jat42);
  }

  .x1pvrx8x.x1pvrx8x:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: var(--x1p40hk7);
  }

  .xql6akc.xql6akc:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: var(--xay702m);
  }

  .xh4ccpx.xh4ccpx:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 320px;
  }

  .x13foe4v.x13foe4v:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: var(--x1o4uaiy);
  }

  .x60ucdr.x60ucdr:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: var(--xak1ose);
  }

  .x86y5su.x86y5su:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: var(--xk02p9t);
  }

  .xa4zt1k.xa4zt1k:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: var(--xwtfd9q);
  }

  .x19r6z3c.x19r6z3c:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: var(--x11jat42);
  }

  .xtkpojr.xtkpojr:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: auto;
  }

  .x1eshf1s.x1eshf1s:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }

  .xb5mch7.xb5mch7:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 55%;
  }
}
