.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --primitives-borderWidth-1px: 1px;
  --primitives-borderWidth-2px: 2px;
  --primitives-borderWidth-4px: 4px;
  --primitives-color-aqua-050: #f5fbfc;
  --primitives-color-aqua-100: #ebf6f9;
  --primitives-color-aqua-150: #d7edf1;
  --primitives-color-aqua-200: #c2e3ea;
  --primitives-color-aqua-300: #94c3cc;
  --primitives-color-aqua-400: #6aabb9;
  --primitives-color-aqua-500: #468b99;
  --primitives-color-aqua-600: #377884;
  --primitives-color-aqua-700: #255e69;
  --primitives-color-aqua-800: #174650;
  --primitives-color-aqua-900: #0b2e35;
  --primitives-color-aqua-990: #03191e;
  --primitives-color-blue-100: rgba(30, 57, 210, 0.08);
  --primitives-color-blue-200: rgba(30, 57, 210, 0.15);
  --primitives-color-blue-300: rgba(30, 57, 210, 0.22);
  --primitives-color-blue-400: rgba(30, 57, 210, 0.3);
  --primitives-color-blue-dark: #182ea8;
  --primitives-color-blue-darker: #132486;
  --primitives-color-blue-default: #1e39d2;
  --primitives-color-brand-communityBlue-core: #1e39d2;
  --primitives-color-brand-communityBlue-dark: #001665;
  --primitives-color-brand-communityBlue-med: #1700a3;
  --primitives-color-brand-goldenRule-core: #ffdc1e;
  --primitives-color-brand-goldenRule-dark: #de8f00;
  --primitives-color-brand-goldenRule-light: #fdfa83;
  --primitives-color-brand-goldenRule-med: #eeb813;
  --primitives-color-brand-inkyRed-core: #fa3c00;
  --primitives-color-brand-inkyRed-dark: #b80000;
  --primitives-color-brand-inkyRed-med: #ce1400;
  --primitives-color-brand-passionPurple-core: #a639b2;
  --primitives-color-brand-passionPurple-dark: #53055e;
  --primitives-color-brand-passionPurple-light: #be6fc7;
  --primitives-color-brand-passionPurple-med: #8b0f9d;
  --primitives-color-brand-teel-core: #5ccfc2;
  --primitives-color-brand-teel-dark: #007b8c;
  --primitives-color-brand-teel-light: #97f7ec;
  --primitives-color-brand-teel-med: #00a4a3;
  --primitives-color-charcoal-050: #fafafa;
  --primitives-color-charcoal-100: #f1f2f3;
  --primitives-color-charcoal-150: #e4e5e7;
  --primitives-color-charcoal-200: #d6d8db;
  --primitives-color-charcoal-300: #b8bcc1;
  --primitives-color-charcoal-400: #9ca1ab;
  --primitives-color-charcoal-500: #828a97;
  --primitives-color-charcoal-600: #656d7b;
  --primitives-color-charcoal-700: #4d5460;
  --primitives-color-charcoal-800: #343942;
  --primitives-color-charcoal-900: #1e2126;
  --primitives-color-charcoal-990: #14161a;
  --primitives-color-denimBlue-050: #f7f9fb;
  --primitives-color-denimBlue-100: #eff2f6;
  --primitives-color-denimBlue-150: #dfe5ed;
  --primitives-color-denimBlue-200: #d0d8e4;
  --primitives-color-denimBlue-300: #b0bccf;
  --primitives-color-denimBlue-400: #91a2bd;
  --primitives-color-denimBlue-500: #778bac;
  --primitives-color-denimBlue-600: #577098;
  --primitives-color-denimBlue-700: #3e5c89;
  --primitives-color-denimBlue-800: #25406a;
  --primitives-color-denimBlue-900: #0f2951;
  --primitives-color-denimBlue-990: #01153a;
  --primitives-color-feedback-blue100: rgba(0, 67, 206, 0.08);
  --primitives-color-feedback-blueDefault: #0043ce;
  --primitives-color-feedback-green100: rgba(25, 128, 56, 0.1);
  --primitives-color-feedback-greenAccessible: #187d37;
  --primitives-color-feedback-greenDefault: #198038;
  --primitives-color-feedback-red100: rgba(218, 30, 40, 0.08);
  --primitives-color-feedback-red200: rgba(218, 30, 40, 0.12);
  --primitives-color-feedback-redAccessible: #cc1c25;
  --primitives-color-feedback-redDefault: #da1e28;
  --primitives-color-feedback-yellow100: rgba(241, 194, 27, 0.12);
  --primitives-color-feedback-yellowAccessible: #a86800;
  --primitives-color-feedback-yellowAccessibleB: #c28b00;
  --primitives-color-feedback-yellowDefault: #f1c21b;
  --primitives-color-goldenrod-050: #fdf9f3;
  --primitives-color-goldenrod-100: #fbf2e8;
  --primitives-color-goldenrod-150: #f9e5d1;
  --primitives-color-goldenrod-200: #f6d8b9;
  --primitives-color-goldenrod-300: #e9b783;
  --primitives-color-goldenrod-400: #d69a59;
  --primitives-color-goldenrod-500: #c4863b;
  --primitives-color-goldenrod-600: #a46a23;
  --primitives-color-goldenrod-700: #8d5612;
  --primitives-color-goldenrod-800: #6e3f0e;
  --primitives-color-goldenrod-900: #4c2406;
  --primitives-color-goldenrod-990: #2f0c03;
  --primitives-color-grassGreen-050: #f7f9f7;
  --primitives-color-grassGreen-100: #eff3ee;
  --primitives-color-grassGreen-150: #dde7dd;
  --primitives-color-grassGreen-200: #ccdacb;
  --primitives-color-grassGreen-300: #aac1a7;
  --primitives-color-grassGreen-400: #89ac84;
  --primitives-color-grassGreen-500: #679462;
  --primitives-color-grassGreen-600: #497b41;
  --primitives-color-grassGreen-700: #30632b;
  --primitives-color-grassGreen-800: #184a14;
  --primitives-color-grassGreen-900: #013202;
  --primitives-color-grassGreen-990: #011c01;
  --primitives-color-indigo-050: #f7f8fb;
  --primitives-color-indigo-100: #eff1f7;
  --primitives-color-indigo-150: #e1e3ef;
  --primitives-color-indigo-200: #d3d6e7;
  --primitives-color-indigo-300: #b5bad5;
  --primitives-color-indigo-400: #9a9fc4;
  --primitives-color-indigo-500: #7f85b3;
  --primitives-color-indigo-600: #666ba2;
  --primitives-color-indigo-700: #4d5191;
  --primitives-color-indigo-800: #31317c;
  --primitives-color-indigo-900: #231e67;
  --primitives-color-indigo-990: #140550;
  --primitives-color-inkyRed-050: #fff7f5;
  --primitives-color-inkyRed-100: #ffefec;
  --primitives-color-inkyRed-150: #ffddd5;
  --primitives-color-inkyRed-200: #ffcbbe;
  --primitives-color-inkyRed-300: #fea58f;
  --primitives-color-inkyRed-400: #fe7c60;
  --primitives-color-inkyRed-500: #fa3c00;
  --primitives-color-inkyRed-600: #d90000;
  --primitives-color-inkyRed-700: #b10e12;
  --primitives-color-inkyRed-800: #85080b;
  --primitives-color-inkyRed-900: #5c0405;
  --primitives-color-inkyRed-990: #380102;
  --primitives-color-lime-050: #fafaeb;
  --primitives-color-lime-100: #f4f5d6;
  --primitives-color-lime-150: #edeebe;
  --primitives-color-lime-200: #e5e7a1;
  --primitives-color-lime-300: #d4d57b;
  --primitives-color-lime-400: #b5b55b;
  --primitives-color-lime-500: #95973e;
  --primitives-color-lime-600: #777b2d;
  --primitives-color-lime-700: #646923;
  --primitives-color-lime-800: #414700;
  --primitives-color-lime-900: #252900;
  --primitives-color-lime-990: #181803;
  --primitives-color-neutral-black000: rgba(0, 0, 0, 0);
  --primitives-color-neutral-black100: rgba(0, 0, 0, 0.04);
  --primitives-color-neutral-black200: rgba(0, 0, 0, 0.11);
  --primitives-color-neutral-black300: rgba(0, 0, 0, 0.18);
  --primitives-color-neutral-black400: rgba(0, 0, 0, 0.28);
  --primitives-color-neutral-black500: rgba(0, 0, 0, 0.41);
  --primitives-color-neutral-black600: rgba(0, 0, 0, 0.57);
  --primitives-color-neutral-black700: rgba(0, 0, 0, 0.71);
  --primitives-color-neutral-black800: rgba(0, 0, 0, 0.79);
  --primitives-color-neutral-black900: rgba(0, 0, 0, 0.86);
  --primitives-color-neutral-gray000: #ffffff;
  --primitives-color-neutral-gray050: #fafafa;
  --primitives-color-neutral-gray100: #f5f5f5;
  --primitives-color-neutral-gray200: #e3e3e3;
  --primitives-color-neutral-gray300: #d1d1d1;
  --primitives-color-neutral-gray400: #b8b8b8;
  --primitives-color-neutral-gray500: #969696;
  --primitives-color-neutral-gray600: #6e6e6e;
  --primitives-color-neutral-gray700: #4a4a4a;
  --primitives-color-neutral-gray800: #363636;
  --primitives-color-neutral-gray900: #242424;
  --primitives-color-neutral-gray990: #181818;
  --primitives-color-neutral-white000: rgba(255, 255, 255, 0);
  --primitives-color-neutral-white100: rgba(255, 255, 255, 0.04);
  --primitives-color-neutral-white200: rgba(255, 255, 255, 0.1);
  --primitives-color-neutral-white300: rgba(255, 255, 255, 0.17);
  --primitives-color-neutral-white400: rgba(255, 255, 255, 0.26);
  --primitives-color-neutral-white500: rgba(255, 255, 255, 0.38);
  --primitives-color-neutral-white600: rgba(255, 255, 255, 0.52);
  --primitives-color-neutral-white700: rgba(255, 255, 255, 0.72);
  --primitives-color-neutral-white800: rgba(255, 255, 255, 0.87);
  --primitives-color-neutral-white900: #ffffff;
  --primitives-color-orchid-050: #fdf7fc;
  --primitives-color-orchid-100: #fceef9;
  --primitives-color-orchid-150: #f9e1f5;
  --primitives-color-orchid-200: #f7d4f1;
  --primitives-color-orchid-300: #eab4e1;
  --primitives-color-orchid-400: #db99d1;
  --primitives-color-orchid-500: #c67dbc;
  --primitives-color-orchid-600: #a35d9b;
  --primitives-color-orchid-700: #7e4276;
  --primitives-color-orchid-800: #5f2959;
  --primitives-color-orchid-900: #41103c;
  --primitives-color-orchid-990: #270823;
  --primitives-color-rating-yellowDefault: #ebc80a;
  --primitives-color-red-100: rgba(250, 60, 0, 0.09);
  --primitives-color-red-200: rgba(250, 60, 0, 0.19);
  --primitives-color-red-300: rgba(250, 60, 0, 0.29);
  --primitives-color-red-400: rgba(250, 60, 0, 0.37);
  --primitives-color-red-accessible: #e03600;
  --primitives-color-red-accessibleB: #d42a00;
  --primitives-color-red-dark: #ce1400;
  --primitives-color-red-darker: #a02600;
  --primitives-color-red-default: #fa3c00;
  --primitives-color-richRed-050: #fff7f5;
  --primitives-color-richRed-100: #feeeec;
  --primitives-color-richRed-150: #feddd7;
  --primitives-color-richRed-200: #fecbc3;
  --primitives-color-richRed-300: #f8a79b;
  --primitives-color-richRed-400: #ef8477;
  --primitives-color-richRed-500: #e05f51;
  --primitives-color-richRed-600: #cc3c33;
  --primitives-color-richRed-700: #bc1d15;
  --primitives-color-richRed-800: #85080b;
  --primitives-color-richRed-900: #5c0405;
  --primitives-color-richRed-990: #380102;
  --primitives-color-rust-050: #fff6f5;
  --primitives-color-rust-100: #feedea;
  --primitives-color-rust-150: #fdddd6;
  --primitives-color-rust-200: #fccdc2;
  --primitives-color-rust-300: #f4a999;
  --primitives-color-rust-400: #e88873;
  --primitives-color-rust-500: #d56751;
  --primitives-color-rust-600: #c14d33;
  --primitives-color-rust-700: #9b3622;
  --primitives-color-rust-800: #772314;
  --primitives-color-rust-900: #531408;
  --primitives-color-rust-990: #320803;
  --primitives-color-softPurple-050: #f9f8fb;
  --primitives-color-softPurple-100: #f2f1f8;
  --primitives-color-softPurple-150: #e5e3f1;
  --primitives-color-softPurple-200: #d8d4ea;
  --primitives-color-softPurple-300: #bdb6da;
  --primitives-color-softPurple-400: #a59acc;
  --primitives-color-softPurple-500: #8c7ebc;
  --primitives-color-softPurple-600: #7763ac;
  --primitives-color-softPurple-700: #634aa0;
  --primitives-color-softPurple-800: #4a3082;
  --primitives-color-softPurple-900: #351668;
  --primitives-color-softPurple-990: #20014c;
  --primitives-color-vintageYellow-050: #fbf8ee;
  --primitives-color-vintageYellow-100: #f8f1dd;
  --primitives-color-vintageYellow-150: #f1e3bb;
  --primitives-color-vintageYellow-200: #ead698;
  --primitives-color-vintageYellow-300: #e0bf58;
  --primitives-color-vintageYellow-400: #d1ad3b;
  --primitives-color-vintageYellow-500: #af8f28;
  --primitives-color-vintageYellow-600: #907115;
  --primitives-color-vintageYellow-700: #77590e;
  --primitives-color-vintageYellow-800: #5c3f08;
  --primitives-color-vintageYellow-900: #412404;
  --primitives-color-vintageYellow-990: #2c0e01;
  --primitives-font-family-sharpSans: "Sharp Sans", Helvetica, Arial, "Trebuchet MS", sans-serif;
  --primitives-font-letterSpacing-0: 0;
  --primitives-font-letterSpacing-2: -0.02em;
  --primitives-font-lineHeight-100: 1;
  --primitives-font-lineHeight-125: 1.25;
  --primitives-font-lineHeight-150: 1.5;
  --primitives-font-paragraphSpacing-14: 14px;
  --primitives-font-paragraphSpacing-16: 16px;
  --primitives-font-size-12: 12px;
  --primitives-font-size-13: 13px;
  --primitives-font-size-14: 14px;
  --primitives-font-size-15: 15px;
  --primitives-font-size-16: 16px;
  --primitives-font-size-18: 18px;
  --primitives-font-size-20: 20px;
  --primitives-font-size-22: 22px;
  --primitives-font-size-24: 24px;
  --primitives-font-size-26: 26px;
  --primitives-font-size-28: 28px;
  --primitives-font-size-32: 32px;
  --primitives-font-size-40: 40px;
  --primitives-font-size-48: 48px;
  --primitives-font-size-64: 64px;
  --primitives-font-size-82: 82px;
  --primitives-font-weight-500: 500;
  --primitives-font-weight-600: 600;
  --primitives-font-weight-700: 700;
  --primitives-font-weight-800: 800;
  --primitives-radius-16px: 16px;
  --primitives-radius-2px: 2px;
  --primitives-radius-4px: 4px;
  --primitives-radius-6px: 6px;
  --primitives-radius-8px: 8px;
  --primitives-radius-round: 999px;
  --primitives-size-1024px: 1024px;
  --primitives-size-12px: 12px;
  --primitives-size-1300px: 1300px;
  --primitives-size-16px: 16px;
  --primitives-size-20px: 20px;
  --primitives-size-24px: 24px;
  --primitives-size-325px: 325px;
  --primitives-size-32px: 32px;
  --primitives-size-394px: 394px;
  --primitives-size-40px: 40px;
  --primitives-size-48px: 48px;
  --primitives-size-64px: 64px;
  --primitives-size-700px: 700px;
  --primitives-space-10px: 10px;
  --primitives-space-12px: 12px;
  --primitives-space-16px: 16px;
  --primitives-space-1px: 1px;
  --primitives-space-20px: 20px;
  --primitives-space-24px: 24px;
  --primitives-space-28px: 28px;
  --primitives-space-2px: 2px;
  --primitives-space-32px: 32px;
  --primitives-space-36px: 36px;
  --primitives-space-3px: 3px;
  --primitives-space-40px: 40px;
  --primitives-space-44px: 44px;
  --primitives-space-48px: 48px;
  --primitives-space-4px: 4px;
  --primitives-space-56px: 56px;
  --primitives-space-64px: 64px;
  --primitives-space-6px: 6px;
  --primitives-space-80px: 80px;
  --primitives-space-8px: 8px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */

:root, [data-theme="light"] {
  --activity-current-accessible: var(--primitives-color-blue-default);
  --activity-current-bold: var(--primitives-color-blue-default);
  --activity-current-subtle: var(--primitives-color-blue-100);
  --activity-focus-border: var(--primitives-color-blue-default);
  --activity-focus-glow: var(--primitives-color-blue-100);
  --feedback-dangerAccessible: var(--primitives-color-feedback-redAccessible);
  --feedback-dangerBold: var(--primitives-color-feedback-redDefault);
  --feedback-dangerSubtle: var(--primitives-color-feedback-red100);
  --feedback-dangerSubtlePressed: var(--primitives-color-feedback-red200);
  --feedback-infoAccessible: var(--primitives-color-feedback-blueDefault);
  --feedback-infoBold: var(--primitives-color-feedback-blueDefault);
  --feedback-infoSubtle: var(--primitives-color-feedback-blue100);
  --feedback-successAccessible: var(--primitives-color-feedback-greenAccessible);
  --feedback-successBold: var(--primitives-color-feedback-greenDefault);
  --feedback-successSubtle: var(--primitives-color-feedback-green100);
  --feedback-warningAccessible: var(--primitives-color-feedback-yellowAccessible);
  --feedback-warningBold: var(--primitives-color-feedback-yellowDefault);
  --feedback-warningSubtle: var(--primitives-color-feedback-yellow100);
  --interactive-background-bold: var(--primitives-color-blue-default);
  --interactive-background-boldDisabled: var(--primitives-color-neutral-black300);
  --interactive-background-boldHover: var(--primitives-color-blue-dark);
  --interactive-background-boldPressed: var(--primitives-color-blue-darker);
  --interactive-background-subtle: var(--primitives-color-blue-100);
  --interactive-background-subtleHover: var(--primitives-color-blue-200);
  --interactive-background-subtleHoverOnFill: var(--primitives-color-neutral-white100);
  --interactive-background-subtlePressed: var(--primitives-color-blue-300);
  --interactive-background-subtlePressedOnFill: var(--primitives-color-neutral-white200);
  --interactive-background-weak: var(--primitives-color-neutral-black100);
  --interactive-background-weakHover: var(--primitives-color-neutral-black200);
  --interactive-background-weakPressed: var(--primitives-color-neutral-black300);
  --interactive-border-bold: var(--primitives-color-blue-default);
  --interactive-border-disabled: var(--primitives-color-neutral-black300);
  --interactive-border-strong: var(--primitives-color-neutral-black900);
  --interactive-border-strongOnFill: var(--primitives-color-neutral-white900);
  --interactive-border-weak: var(--primitives-color-neutral-black500);
  --interactive-border-weakOnFill: var(--primitives-color-neutral-white500);
  --interactive-icon-default: var(--primitives-color-blue-default);
  --interactive-icon-disabled: var(--primitives-color-neutral-black300);
  --interactive-icon-onFill: var(--primitives-color-neutral-white900);
  --interactive-icon-subtle: var(--primitives-color-neutral-black600);
  --interactive-icon-subtleOnFill: var(--primitives-color-neutral-white600);
  --interactive-text-default: var(--primitives-color-blue-default);
  --interactive-text-defaultHover: var(--primitives-color-blue-dark);
  --interactive-text-defaultPressed: var(--primitives-color-blue-darker);
  --interactive-text-disabled: var(--primitives-color-neutral-black500);
  --interactive-text-onFill: var(--primitives-color-neutral-white900);
  --interactive-text-placeholder: var(--primitives-color-neutral-black400);
  --interactive-text-weak: var(--primitives-color-neutral-black600);
  --interactive-text-weakHover: var(--primitives-color-neutral-black700);
  --interactive-text-weakPressed: var(--primitives-color-neutral-black800);
  --neutral-background-backdrop: var(--primitives-color-neutral-black500);
  --neutral-background-pageBG: var(--primitives-color-neutral-gray050);
  --neutral-background-primary: var(--primitives-color-neutral-gray000);
  --neutral-background-subtle: var(--primitives-color-neutral-black100);
  --neutral-background-subtleOpaque: var(--primitives-color-neutral-gray100);
  --neutral-background-toolbar: var(--primitives-color-neutral-gray900);
  --neutral-background-tooltip: var(--primitives-color-neutral-gray800);
  --neutral-border-default: var(--primitives-color-neutral-black200);
  --neutral-border-onFill: var(--primitives-color-neutral-white400);
  --neutral-border-strong: var(--primitives-color-neutral-black500);
  --neutral-border-weak: var(--primitives-color-neutral-black100);
  --neutral-icon-default: var(--primitives-color-neutral-black600);
  --neutral-icon-onFill: var(--primitives-color-neutral-white900);
  --neutral-icon-strong: var(--primitives-color-neutral-black900);
  --neutral-icon-weak: var(--primitives-color-neutral-black400);
  --neutral-text-primary: var(--primitives-color-neutral-black900);
  --neutral-text-primaryOnFill: var(--primitives-color-neutral-white900);
  --neutral-text-secondary: var(--primitives-color-neutral-black600);
  --neutral-text-secondaryOnFill: var(--primitives-color-neutral-white600);
  --partnership-background-bold: var(--primitives-color-red-default);
  --partnership-background-boldAccessible: var(--primitives-color-red-accessible);
  --partnership-background-subtle: var(--primitives-color-red-100);
  --partnership-background-subtleHover: var(--primitives-color-red-200);
  --partnership-background-subtlePressed: var(--primitives-color-red-300);
  --partnership-border-default: var(--primitives-color-red-default);
  --partnership-icon-default: var(--primitives-color-red-default);
  --partnership-icon-onFill: var(--primitives-color-neutral-white900);
  --partnership-text-default: var(--primitives-color-red-accessible);
  --partnership-text-largeOrBold: var(--primitives-color-red-default);
  --partnership-text-onFill: var(--primitives-color-neutral-white900);
  --rating-bold: var(--primitives-color-neutral-black900);
}

/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --borderWidth-default: var(--primitives-borderWidth-1px);
  --radius-alert: var(--primitives-radius-4px);
  --radius-button: var(--primitives-radius-6px);
  --radius-card: var(--primitives-radius-8px);
  --radius-default: var(--primitives-radius-8px);
  --radius-field: var(--primitives-radius-4px);
  --radius-highlight: var(--primitives-radius-4px);
  --radius-lg: var(--primitives-radius-16px);
  --radius-pill: var(--primitives-radius-round);
  --radius-round: var(--primitives-radius-round);
  --radius-sm: var(--primitives-radius-4px);
  --radius-swatch: var(--primitives-radius-round);
  --radius-thumbnail: var(--primitives-radius-8px);
  --radius-xs: var(--primitives-radius-2px);
  --size-breakpoint-desktop: var(--primitives-size-1024px); /** @deprecated since 3.5.0 - use semantics.units.viewport.breakpoint.lg instead */
  --size-breakpoint-desktopXL: var(--primitives-size-1300px); /** @deprecated since 3.5.0 - use semantics.units.viewport.breakpoint.xl instead */
  --size-breakpoint-tablet: var(--primitives-size-700px); /** @deprecated since 3.5.0 - use semantics.units.viewport.breakpoint.md instead */
  --size-icon-default: var(--primitives-size-24px);
  --size-icon-lg: var(--primitives-size-32px);
  --size-icon-md: var(--primitives-size-24px);
  --size-icon-sm: var(--primitives-size-20px);
  --size-icon-xs: var(--primitives-size-16px);
  --size-tappable-compact: var(--primitives-size-32px);
  --size-tappable-default: var(--primitives-size-40px);
  --size-tappable-stingy: var(--primitives-size-32px);
  --space-componentLayout-lg: var(--primitives-space-20px);
  --space-componentLayout-md: var(--primitives-space-16px);
  --space-componentLayout-sm: var(--primitives-space-12px);
  --space-componentLayout-xl: var(--primitives-space-24px);
  --space-componentLayout-xs: var(--primitives-space-8px);
  --space-componentLayout-xxl: var(--primitives-space-32px);
  --space-componentLayout-xxs: var(--primitives-space-4px);
  --space-content-inset-lg: var(--primitives-space-8px);
  --space-content-inset-md: var(--primitives-space-6px);
  --space-content-inset-sm: var(--primitives-space-4px);
  --space-content-inset-xl: var(--primitives-space-10px);
  --space-content-inset-xs: var(--primitives-space-2px);
  --space-content-inset-xxl: var(--primitives-space-12px);
  --space-detailLayout-lg: var(--primitives-space-6px);
  --space-detailLayout-md: var(--primitives-space-4px);
  --space-detailLayout-sm: var(--primitives-space-3px);
  --space-detailLayout-xl: var(--primitives-space-8px);
  --space-detailLayout-xs: var(--primitives-space-2px);
  --space-detailLayout-xxs: var(--primitives-space-1px);
  --space-inline-lg: var(--primitives-space-16px);
  --space-inline-md: var(--primitives-space-12px);
  --space-inline-sm: var(--primitives-space-8px);
  --space-inline-xl: var(--primitives-space-24px);
  --space-inline-xs: var(--primitives-space-4px);
  --space-inline-xxl: var(--primitives-space-32px);
  --space-layout-container-padding-lg: var(--primitives-space-32px);
  --space-layout-container-padding-md: var(--primitives-space-24px);
  --space-layout-container-padding-sm: var(--primitives-space-16px);
  --space-layout-container-padding-xs: var(--primitives-space-12px);
  --space-layout-page-padding-lg: var(--primitives-space-32px);
  --space-layout-page-padding-md: var(--primitives-space-24px);
  --space-layout-page-padding-sm: var(--primitives-space-16px);
  --space-layout-page-padding-xl: var(--primitives-space-48px);
  --space-layout-page-padding-xs: var(--primitives-space-12px);
  --space-layout-page-padding-xxl: var(--primitives-space-64px);
  --space-layout-panel-padding-lg: var(--primitives-space-24px);
  --space-layout-panel-padding-md: var(--primitives-space-20px);
  --space-layout-panel-padding-sm: var(--primitives-space-16px);
  --space-layout-panel-padding-xs: var(--primitives-space-12px);
  --space-pageLayout-lg: var(--primitives-space-48px);
  --space-pageLayout-md: var(--primitives-space-32px);
  --space-pageLayout-sm: var(--primitives-space-24px);
  --space-pageLayout-xl: var(--primitives-space-64px);
  --space-pageLayout-xs: var(--primitives-space-16px);
  --space-pageLayout-xxl: var(--primitives-space-80px);
  --space-stack-lg: var(--primitives-space-16px);
  --space-stack-md: var(--primitives-space-12px);
  --space-stack-sm: var(--primitives-space-8px);
  --space-stack-xl: var(--primitives-space-24px);
  --space-stack-xs: var(--primitives-space-4px);
  --space-stack-xxl: var(--primitives-space-32px);
  --viewport-breakpoint-lg: var(--primitives-size-1024px);
  --viewport-breakpoint-md: var(--primitives-size-700px);
  --viewport-breakpoint-xl: var(--primitives-size-1300px);
}

/* Root — wraps arrow overlay + keen-slider track */
.neujDGac9F_UhtXTLVl4 {
  position: relative;
  display: flex;
  width: 100%;
  height: max-content;
}

/* Arrow overlay — sits over the slider; pointer-events: none so cards remain draggable */
.gGt76we6ZsR_r3gPFWQJ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  pointer-events: none;
  z-index: 1;
}

/* Arrow button */
.C_uSrweJpJoSfdfyVawG {
  pointer-events: auto;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: var(--neutral-background-primary);
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.08);
  border: none;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--neutral-icon-default);
  flex-shrink: 0;
  transition: background-color 0.15s ease;
  margin: 0 0.5rem;
}

.C_uSrweJpJoSfdfyVawG:hover {
  background-color: var(--neutral-background-subtleOpaque);
}

.C_uSrweJpJoSfdfyVawG:active {
  background-color: var(--neutral-background-subtle);
}

.C_uSrweJpJoSfdfyVawG:focus-visible {
  outline: 2px solid var(--interactive-border-focus);
  outline-offset: 2px;
}

/* Flip the shared arrow SVG to point left */
.RXYTU9eXdvIwoGZ8Awyg svg {
  transform: scale(-1, 1);
}

