/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@font-face {
  font-family: IBMPlexMono;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("https://cdn.shopify.com/static/fonts/ibmplexmono/IBMPlexMono-Light.woff2") format("woff2");
}

@font-face {
  font-family: IBMPlexMono;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/IBMPlexMono--regular.woff2") format("woff2");
}

@font-face {
  font-family: IBMPlexMono;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/IBMPlexMono--medium.woff2") format("woff2");
}

@font-face {
  font-family: IBMPlexMono;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/IBMPlexMono--semibold.woff2") format("woff2");
}

@font-face {
  font-family: PolySans;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/PolySans-Neutral.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: PolySans;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/PolySans-Median.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: PolySans;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/PolySans-MedianItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: PolySans;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/PolySans-Bulky.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: DrukCondSuper;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/DrukCondSuper--black.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: DrukTextHeavy;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/DrukTextHeavy--bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: FT88;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/FT88--regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Roslindale;
  src: url("https://cdn.shopify.com/shopifycloud/brochure2/production/fonts/editions-winter-2023/Roslindale/Roslindale-DisplayCondensedMedium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: Trap;
  src: url("https://cdn.shopify.com/static/fonts/Trap--regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Trap;
  src: url("https://cdn.shopify.com/static/fonts/Trap--medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: Trap;
  src: url("https://cdn.shopify.com/static/fonts/Trap--bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Trap;
  src: url("https://cdn.shopify.com/static/fonts/Trap--extrabold.woff2") format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: FeatureDisplay;
  src: url("https://cdn.shopify.com/static/fonts/capital/bfcm/FeatureDisplay-Regular.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: FeatureDisplay;
  src: url("https://cdn.shopify.com/static/fonts/capital/bfcm/FeatureDisplay-Medium.otf") format("opentype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: FeatureDisplay;
  src: url("https://cdn.shopify.com/static/fonts/capital/bfcm/FeatureDisplay-Bold.otf") format("opentype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: GoodSans;
  src: local(GoodSans), url("https://cdn.shopify.com/static/fonts/GoodSans-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  letter-spacing: -8px;
}

@font-face {
  font-family: GoodSans;
  src: local(GoodSans), url("https://cdn.shopify.com/static/fonts/GoodSans-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: fallback;
}

@font-face {
  font-family: GoodSans;
  src: local(GoodSans), url("https://cdn.shopify.com/static/fonts/GoodSansText-Regular.woff") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
}

@font-face {
  font-family: PathwayGothicOne;
  src: local(PathwayGothicOne), url("https://cdn.shopify.com/static/fonts/business-name-generator/PathwayGothicOne-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
}

@font-face {
  font-family: GraphikCondensed;
  src: url("https://cdn.shopify.com/b/shopify-brochure2-assets/1e1e522754b7b4e412753c8178f27b64.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
}

@font-face {
  font-family: GTSuperDisplay;
  src: url("https://cdn.shopify.com/static/fonts/GT-Super-Display-Light.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: GTSuperDisplay;
  src: url("https://cdn.shopify.com/static/fonts/GT-Super-Display-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: GTSuperDisplay;
  src: url("https://cdn.shopify.com/static/fonts/GT-Super-Display-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: GTSuperTextBook;
  src: url("https://cdn.shopify.com/static/fonts/GT-Super-Text-Book.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: GTSuperText;
  src: url("https://cdn.shopify.com/static/fonts/GT-Super-Text-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: GTSuperText;
  src: url("https://cdn.shopify.com/static/fonts/GT-Super-Text-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: NaturalMarkerItalic;
  src: url("https://cdn.shopify.com/static/fonts/NaturalMarker-Italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: NaturalMarker;
  src: url("https://cdn.shopify.com/static/fonts/NaturalMarker.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: GaramondNovaProCondensedLight;
  src: url("https://cdn.shopify.com/static/fonts/GaramondNovaProCondensedLight.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: GaramondNovaProCondensedLightItalic;
  src: url("https://cdn.shopify.com/static/fonts/GaramondNovaProCondensedLightItalic.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: GTAmericaMono;
  src: url("https://cdn.shopify.com/static/fonts/GT-America-Mono-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Inter-Variable;
  src: url("https://cdn.shopify.com/b/shopify-brochure2-assets/5949cd393a8375a896fd0a9b74307666.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: ShopifySans;
  src: url("https://cdn.shopify.com/static/fonts/ShopifySans--light.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: ShopifySans;
  src: url("https://cdn.shopify.com/static/fonts/ShopifySans--regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: ShopifySans;
  src: url("https://cdn.shopify.com/static/fonts/ShopifySans--medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: ShopifySans;
  src: url("https://cdn.shopify.com/static/fonts/ShopifySans--bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: ShopifySans;
  src: url("https://cdn.shopify.com/static/fonts/ShopifySans--extrabold.woff2") format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: ShopifySans;
  src: url("https://cdn.shopify.com/static/fonts/ShopifySans--black.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

body {
  font-feature-settings: "ss03";
}

@supports (font-variant-ligatures: discretionary-ligatures) {
  body:not:lang(ja) {
    font-variant-ligatures: discretionary-ligatures;
  }
}

@layer theme {
  :root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-100: oklch(93.6% .032 17.717);
    --color-red-200: oklch(88.5% .062 18.334);
    --color-red-300: oklch(80.8% .114 19.571);
    --color-red-400: oklch(70.4% .191 22.216);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-red-700: oklch(50.5% .213 27.518);
    --color-red-800: oklch(44.4% .177 26.899);
    --color-amber-50: oklch(98.7% .022 95.277);
    --color-amber-400: oklch(82.8% .189 84.429);
    --color-amber-800: oklch(47.3% .137 46.201);
    --color-yellow-400: oklch(85.2% .199 91.936);
    --color-lime-50: #b0d00a;
    --color-lime-100: #ecfccb;
    --color-lime-600: oklch(64.8% .2 131.684);
    --color-green-50: oklch(98.2% .018 155.826);
    --color-green-700: oklch(52.7% .154 150.069);
    --color-green-900: oklch(39.3% .095 152.535);
    --color-sky-50: oklch(97.7% .013 236.62);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-400: oklch(70.7% .165 254.624);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-purple-100: oklch(94.6% .033 307.174);
    --color-purple-200: oklch(90.2% .063 306.703);
    --color-purple-300: oklch(82.7% .119 306.383);
    --color-purple-600: oklch(55.8% .288 302.321);
    --color-purple-700: oklch(49.6% .265 301.924);
    --color-slate-200: oklch(92.9% .013 255.508);
    --color-slate-300: oklch(86.9% .022 252.894);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-gray-900: oklch(21% .034 264.665);
    --color-zinc-300: oklch(87.1% .006 286.286);
    --color-zinc-400: oklch(70.5% .015 286.067);
    --color-zinc-500: oklch(55.2% .016 285.938);
    --color-zinc-600: oklch(44.2% .017 285.786);
    --color-zinc-700: oklch(37% .013 285.805);
    --color-zinc-800: oklch(27.4% .006 286.033);
    --color-zinc-900: oklch(21% .006 285.885);
    --color-neutral-600: oklch(43.9% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: 1rem;
    --text-sm: .875rem;
    --text-sm--line-height: 1.25rem;
    --text-base: 1rem;
    --text-base--line-height: 1.5rem;
    --text-lg: 1.125rem;
    --text-lg--line-height: 1.75rem;
    --text-xl: 1.25rem;
    --text-xl--line-height: 1.75rem;
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: 2.25rem;
    --text-4xl: 2.5rem;
    --text-4xl--line-height: 2.75rem;
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 450;
    --font-weight-semibold: 600;
    --font-weight-bold: 550;
    --font-weight-extrabold: 650;
    --font-weight-black: 750;
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --leading-loose: 2;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-lg: 0 4px 4px #00000026;
    --drop-shadow-xl: 0 9px 7px #0000001a;
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 4px;
    --blur-md: 8px;
    --blur-lg: 16px;
    --blur-2xl: 40px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-mono-font-family: var(--font-mono);
    --gutter: 1rem;
    --margin: 1rem;
    --font-size-button-lg: 1rem;
    --letter-spacing-button-lg: 0;
    --line-height-button-lg: 1.5rem;
    --font-size-button-sm: 1rem;
    --letter-spacing-button-sm: 0;
    --line-height-button-sm: 1.5rem;
    --font-size-t8: .875rem;
    --font-weight-t8: 450;
    --line-height-t8: 1.1375rem;
    --letter-spacing-t8: 0;
    --font-size-t7: 1rem;
    --font-weight-t7: 450;
    --line-height-t7: 1.3rem;
    --letter-spacing-t7: -.05em;
    --font-size-t6: 1.125rem;
    --font-weight-t6: 420;
    --line-height-t6: 1.4625rem;
    --letter-spacing-t6: 0;
    --font-size-t5: 1.375rem;
    --font-weight-t5: 400;
    --line-height-t5: 1.625rem;
    --letter-spacing-t5: -.005em;
    --font-size-t4: 1.625rem;
    --font-weight-t4: 330;
    --line-height-t4: 1.8525rem;
    --letter-spacing-t4: 0;
    --font-size-t3: 1.875rem;
    --font-weight-t3: 330;
    --line-height-t3: 2.1375rem;
    --letter-spacing-t3: 0;
    --font-size-t2: 2.25rem;
    --font-weight-t2: 330;
    --line-height-t2: 2.52rem;
    --letter-spacing-t2: 0;
    --font-size-t1: 2.75rem;
    --font-weight-t1: 330;
    --line-height-t1: 2.97rem;
    --letter-spacing-t1: -.005em;
    --font-size-dsp: 3.5rem;
    --font-weight-dsp: 330;
    --line-height-dsp: 3.78rem;
    --letter-spacing-dsp: -.01em;
    --font-size-body-lg: 1.125rem;
    --line-height-body-lg: 1.575rem;
    --font-weight-body-lg: 400;
    --letter-spacing-body-lg: 0;
    --font-size-body-base: 1rem;
    --line-height-body-base: 1.4rem;
    --font-weight-body-base: 420;
    --letter-spacing-body-base: -.006em;
    --font-size-body-sm: .875rem;
    --line-height-body-sm: 1.1375rem;
    --font-weight-body-sm: 420;
    --letter-spacing-body-sm: 0;
    --space-xs: .25rem;
    --space-sm: .5rem;
    --space-md: 1rem;
    --space-lg: 1.5rem;
    --space-xl: 2rem;
    --space-2xl: 2.5rem;
    --space-3xl: 4rem;
    --space-4xl: 5rem;
    --space-5xl: 8rem;
    --header-height: 4.5rem;
    --hero-top: var(--header-height);
    --color-shade-0: #fff;
    --color-shade-05: #fafafa;
    --color-shade-10: #f4f4f5;
    --color-shade-20: #e4e4e7;
    --color-shade-25: #d2d5d9;
    --color-shade-30: #d4d4d8;
    --color-shade-40: #a1a1aa;
    --color-shade-50: #71717a;
    --color-shade-60: #52525b;
    --color-shade-70: #3f3f46;
    --color-shade-80: #27272a;
    --color-shade-90: #18181b;
    --color-shade-95: #0e0e10;
    --color-shade-100: #000;
    --color-warm-gray: #f2f2f0;
    --color-rich-black: #02090a;
    --color-tint-black: #141a1a;
    --color-link-dark: #fff;
    --color-link-dark-hover: #d4d4d8;
    --color-link-dark-active: #a1a1aa;
    --color-link-dark-focus: #fff;
    --color-link-dark-disabled: #71717a;
    --color-shopify-green-10: #e5fbba;
    --color-shopify-green-30: #bcdf7b;
    --color-shopify-green-50: #95bf47;
    --color-lime-10: #eefab3;
    --color-lime-30: #d0f224;
    --color-lime-70: #799102;
    --color-lime-90: #4d5d01;
    --color-pistachio-10: #d4f9e0;
    --color-pistachio-30: #a5e3b9;
    --color-aloe-10: #c1fbd4;
    --color-aloe-30: #4bfe85;
    --color-aloe-50: #22c357;
    --color-aloe-70: #15883b;
    --color-avocado-10: #d5f2d8;
    --color-jalapeno-30: #5fd5b6;
    --color-jalapeno-70: #008060;
    --color-kale-10: #c7edec;
    --color-kale-30: #84c6c5;
    --color-kale-50: #479d9c;
    --color-kale-70: #1e7372;
    --color-kale-90: #054a49;
    --color-currant-10: #c5d1ff;
    --color-currant-30: #7d90e8;
    --color-currant-50: #405edd;
    --color-currant-70: #1238bf;
    --color-agave-30: #79dfff;
    --color-agave-50: #299fc4;
    --color-agave-70: #096a88;
    --color-lavender-10: #cec9f8;
    --color-lavender-30: #978de7;
    --color-lavender-50: #6052da;
    --color-lavender-70: #3525c1;
    --color-lavender-90: #1f1386;
    --color-mandarin-10: #fcdecf;
    --color-mandarin-30: #f6a179;
    --color-mandarin-50: #ed6c31;
    --color-mandarin-70: #9f4a22;
    --color-mandarin-90: #4d3226;
    --color-dragonfruit-10: #fbccff;
    --color-dragonfruit-30: #ed6bf8;
    --color-dragonfruit-70: #7c0b86;
    --color-banana-10: #fcf3b0;
    --color-banana-50: #f0d504;
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
    line-height: 1.5;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  *, :after, :before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb;
  }

  select:disabled {
    opacity: .7;
  }

  html {
    scroll-padding: calc(var(--spacing) * 24);
    scroll-behavior: smooth;
  }

  :lang(ja)[data-content-lang="ja"], :lang(zh)[data-content-lang="zh"] {
    word-break: break-all;
  }

  :lang(ja)[data-content-lang="en"], :lang(zh)[data-content-lang="en"] {
    word-break: normal;
  }

  :lang(ko) {
    word-break: keep-all;
  }

  body {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
  }

  section {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  div[data-mode="dark"] input:-webkit-autofill {
    -webkit-background-clip: text;
  }

  div[data-mode="dark"] input:-webkit-autofill:hover {
    -webkit-background-clip: text;
  }

  div[data-mode="dark"] input:-webkit-autofill:focus {
    -webkit-background-clip: text;
  }

  div[data-mode="dark"] input:-webkit-autofill:active {
    -webkit-background-clip: text;
  }

  [data-mode="light"] input:-webkit-autofill {
    -webkit-background-clip: text;
  }

  [data-mode="light"] input:-webkit-autofill:hover {
    -webkit-background-clip: text;
  }

  [data-mode="light"] input:-webkit-autofill:focus {
    -webkit-background-clip: text;
  }

  [data-mode="light"] input:-webkit-autofill:active {
    -webkit-background-clip: text;
  }

  button:not(:disabled), [role="button"]:not(:disabled) {
    cursor: pointer;
  }
}

@layer components {
  .no-skip-ink {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
  }

  strong, b {
    font-weight: 550;
  }

  .richtext h1:not(.no-richtext h1), .richtext .text-t1:not(.no-richtext .text-t1) {
    margin-bottom: var(--space-sm);
    margin-top: var(--space-lg);
    font-size: var(--font-size-t1);
    line-height: var(--line-height-t1);
    letter-spacing: var(--letter-spacing-t1);
    font-weight: var(--font-weight-t1);
  }

  .richtext h2:not(.no-richtext h2), .richtext .text-t2:not(.no-richtext .text-t2) {
    margin-bottom: var(--space-sm);
    margin-top: var(--space-lg);
    font-size: var(--font-size-t2);
    line-height: var(--line-height-t2);
    letter-spacing: var(--letter-spacing-t2);
    font-weight: var(--font-weight-t2);
  }

  .richtext h3:not(.no-richtext h3), .richtext .text-t3:not(.no-richtext .text-t3) {
    margin-bottom: .5rem;
    margin-top: var(--space-lg);
    font-size: var(--font-size-t3);
    line-height: var(--line-height-t3);
    letter-spacing: var(--letter-spacing-t3);
    font-weight: var(--font-weight-t3);
  }

  .richtext h4:not(.no-richtext h4), .richtext .text-t4:not(.no-richtext .text-t4) {
    margin-bottom: .5rem;
    margin-top: var(--space-lg);
    font-size: var(--font-size-t4);
    line-height: var(--line-height-t4);
    letter-spacing: var(--letter-spacing-t4);
    font-weight: var(--font-weight-t4);
  }

  .richtext h5:not(.no-richtext h5), .richtext .text-t5:not(.no-richtext .text-t5) {
    margin-bottom: .5rem;
    margin-top: var(--space-lg);
    font-size: var(--font-size-t5);
    line-height: var(--line-height-t5);
    letter-spacing: var(--letter-spacing-t5);
    font-weight: var(--font-weight-t5);
  }

  .richtext h6:not(.no-richtext h6), .richtext .text-t6:not(.no-richtext .text-t6) {
    margin-bottom: .5rem;
    margin-top: var(--space-lg);
    font-size: var(--font-size-t6);
    line-height: var(--line-height-t6);
    letter-spacing: var(--letter-spacing-t6);
    font-weight: var(--font-weight-t6);
  }

  .richtext .text-t7:not(.no-richtext .text-t7) {
    margin-bottom: .5rem;
    margin-top: var(--space-md);
    font-size: var(--font-size-t7);
    line-height: var(--line-height-t7);
    letter-spacing: var(--letter-spacing-t7);
    font-weight: var(--font-weight-t7);
  }

  .richtext .text-t8:not(.no-richtext .text-t8) {
    margin-bottom: .5rem;
    margin-top: var(--space-md);
    font-size: var(--font-size-t8);
    line-height: var(--line-height-t8);
    letter-spacing: var(--letter-spacing-t8);
    font-weight: var(--font-weight-t8);
  }

  .richtext p:not(.no-richtext p) {
    margin-bottom: var(--space-sm);
  }

  .richtext .text-body-sm:not(.no-richtext .text-body-sm) {
    margin-bottom: .5rem;
  }

  .richtext ul:not(.no-richtext ul) {
    list-style-type: disc;
  }

  .richtext ol:not(.no-richtext ol) {
    list-style-type: decimal;
  }

  .richtext ul:not(.no-richtext ul), .richtext ol:not(.no-richtext ol) {
    margin-left: .5rem;
    margin-bottom: var(--space-sm);
    padding-left: 1.25rem;
  }

  .richtext div:not(.no-richtext) li {
    margin-bottom: var(--space-sm);
  }

  .richtext div:not(.no-richtext) li:last-child {
    margin-bottom: 0;
  }

  .richtext dt {
    font-weight: 550;
  }

  .richtext dd {
    margin-inline-start: 40px;
  }

  .richtext .margin-0 {
    margin: 0;
  }

  div.richtext > :not(.no-richtext):first-child {
    margin-top: 0;
  }

  div.richtext > :not(.no-richtext):last-child {
    margin-bottom: 0;
  }

  .richtext a:not(.no-richtext a), .link {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    outline-color: #751be9;
    font-weight: 550;
    text-decoration-line: underline;
  }

  .richtext a:not(.no-richtext a):hover, .link:hover, .richtext a:not(.no-richtext a):active, .link:active {
    text-decoration-line: none;
  }

  a.arrow-animation, span.arrow-animation, .arrow-animation > a {
    position: relative;
  }

  a.arrow-animation:hover:after, span.arrow-animation:hover:after, .arrow-animation > a:hover:after {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    opacity: 1;
  }

  a.arrow-animation:after, span.arrow-animation:after, .arrow-animation > a:after {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    opacity: 0;
    position: absolute;
  }

  @media (prefers-reduced-motion: reduce) {
    a.arrow-animation:after, span.arrow-animation:after, .arrow-animation > a:after {
      transition-property: none;
    }
  }

  a.arrow-animation:after, span.arrow-animation:after, .arrow-animation > a:after {
    content: "";
    background-color: currentColor;
    width: 1em;
    height: 1em;
    margin-left: .25em;
    transition: opacity .12s, transform .3s cubic-bezier(.66, 0, .34, 1);
    bottom: .2em;
    -webkit-mask: url("https://cdn.shopify.com/shopifycloud/brochure2/staging/assets/link-arrow.e34cea4d.svg") 50% / cover no-repeat;
    mask: url("https://cdn.shopify.com/shopifycloud/brochure2/staging/assets/link-arrow.e34cea4d.svg") 50% / cover no-repeat;
  }

  :root {
    --grid__devMode-4: repeating-linear-gradient(to right, #0000 -1rem, #0000 0%, #ff450033 0%, #ff450033 calc(25% - 1rem * (.75)));
    --grid__devMode-8: repeating-linear-gradient(to right, #0000 -1rem, #0000 0%, #ff450033 0%, #ff450033 calc(12.5% - 1rem * (.875)));
    --grid__devMode-12-md: repeating-linear-gradient(to right, #0000 -1rem, #0000 0%, #ff450033 0%, #ff450033 calc(8.3% - 1rem * (.9)));
    --grid__devMode-12-lg: repeating-linear-gradient(to right, #0000 -1.5rem, #0000 0%, #ff450033 0%, #ff450033 calc(8.3% - 1.5rem * (.9)));
  }
}

@layer utilities {
  .\@container, .\[container-type\:inline-size\] {
    container-type: inline-size;
  }

  .\!pointer-events-none {
    pointer-events: none !important;
  }

  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .\!visible {
    visibility: visible !important;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .\!absolute {
    position: absolute !important;
  }

  .\!fixed {
    position: fixed !important;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .-inset-px {
    inset: -1px;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-1\/2 {
    inset: 50%;
  }

  .inset-4 {
    inset: calc(var(--spacing) * 4);
  }

  .inset-\[4px\] {
    inset: 4px;
  }

  .inset-\[20\%\] {
    inset: 20%;
  }

  .inset-\[38\%_14\%_51\%_17\%\] {
    inset: 38% 14% 51% 17%;
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .inset-x-0\.5 {
    inset-inline: calc(var(--spacing) * .5);
  }

  .inset-x-1\/2 {
    inset-inline: 50%;
  }

  .inset-x-4 {
    inset-inline: calc(var(--spacing) * 4);
  }

  .inset-x-6 {
    inset-inline: calc(var(--spacing) * 6);
  }

  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }

  .inset-y-5 {
    inset-block: calc(var(--spacing) * 5);
  }

  .start-0 {
    inset-inline-start: calc(var(--spacing) * 0);
  }

  .start-1\/2 {
    inset-inline-start: 50%;
  }

  .start-4 {
    inset-inline-start: calc(var(--spacing) * 4);
  }

  .start-margin {
    inset-inline-start: var(--margin);
  }

  .end-3 {
    inset-inline-end: calc(var(--spacing) * 3);
  }

  .end-4 {
    inset-inline-end: calc(var(--spacing) * 4);
  }

  .end-margin {
    inset-inline-end: var(--margin);
  }

  .\!top-auto {
    top: auto !important;
  }

  .-top-1 {
    top: calc(var(--spacing) * -1);
  }

  .-top-1\/2 {
    top: -50%;
  }

  .-top-1\/3 {
    top: -33.3333%;
  }

  .-top-2 {
    top: calc(var(--spacing) * -2);
  }

  .-top-3 {
    top: calc(var(--spacing) * -3);
  }

  .-top-4 {
    top: calc(var(--spacing) * -4);
  }

  .-top-5 {
    top: calc(var(--spacing) * -5);
  }

  .-top-6 {
    top: calc(var(--spacing) * -6);
  }

  .-top-8 {
    top: calc(var(--spacing) * -8);
  }

  .-top-10 {
    top: calc(var(--spacing) * -10);
  }

  .-top-12 {
    top: calc(var(--spacing) * -12);
  }

  .-top-14 {
    top: calc(var(--spacing) * -14);
  }

  .-top-16 {
    top: calc(var(--spacing) * -16);
  }

  .-top-20 {
    top: calc(var(--spacing) * -20);
  }

  .-top-full {
    top: -100%;
  }

  .-top-global-header {
    top: calc(var(--header-height) * -1);
  }

  .-top-px {
    top: -1px;
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-0\.5 {
    top: calc(var(--spacing) * .5);
  }

  .top-1\.5 {
    top: calc(var(--spacing) * 1.5);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-1\/3 {
    top: 33.3333%;
  }

  .top-1\/4 {
    top: 25%;
  }

  .top-2 {
    top: calc(var(--spacing) * 2);
  }

  .top-2\.5 {
    top: calc(var(--spacing) * 2.5);
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-3\/4 {
    top: 75%;
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-5 {
    top: calc(var(--spacing) * 5);
  }

  .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .top-8 {
    top: calc(var(--spacing) * 8);
  }

  .top-9 {
    top: calc(var(--spacing) * 9);
  }

  .top-10 {
    top: calc(var(--spacing) * 10);
  }

  .top-12 {
    top: calc(var(--spacing) * 12);
  }

  .top-16 {
    top: calc(var(--spacing) * 16);
  }

  .top-20 {
    top: calc(var(--spacing) * 20);
  }

  .top-24 {
    top: calc(var(--spacing) * 24);
  }

  .top-28 {
    top: calc(var(--spacing) * 28);
  }

  .top-32 {
    top: calc(var(--spacing) * 32);
  }

  .top-40 {
    top: calc(var(--spacing) * 40);
  }

  .top-52 {
    top: calc(var(--spacing) * 52);
  }

  .top-64 {
    top: calc(var(--spacing) * 64);
  }

  .top-80 {
    top: calc(var(--spacing) * 80);
  }

  .top-\[-1px\] {
    top: -1px;
  }

  .top-\[-2px\] {
    top: -2px;
  }

  .top-\[-5px\] {
    top: -5px;
  }

  .top-\[-7px\] {
    top: -7px;
  }

  .top-\[-8px\] {
    top: -8px;
  }

  .top-\[-10px\] {
    top: -10px;
  }

  .top-\[-10vw\] {
    top: -10vw;
  }

  .top-\[-15\%\] {
    top: -15%;
  }

  .top-\[-15px\] {
    top: -15px;
  }

  .top-\[-16\%\] {
    top: -16%;
  }

  .top-\[-20px\] {
    top: -20px;
  }

  .top-\[-22px\] {
    top: -22px;
  }

  .top-\[-25\%\] {
    top: -25%;
  }

  .top-\[-52vw\] {
    top: -52vw;
  }

  .top-\[-60px\] {
    top: -60px;
  }

  .top-\[-175\%\] {
    top: -175%;
  }

  .top-\[-200\%\] {
    top: -200%;
  }

  .top-\[-200px\] {
    top: -200px;
  }

  .top-\[-295px\] {
    top: -295px;
  }

  .top-\[0\] {
    top: 0;
  }

  .top-\[1px\] {
    top: 1px;
  }

  .top-\[2\.2rem\] {
    top: 2.2rem;
  }

  .top-\[2cqw\] {
    top: 2cqw;
  }

  .top-\[2px\] {
    top: 2px;
  }

  .top-\[4\%\] {
    top: 4%;
  }

  .top-\[4cqw\] {
    top: 4cqw;
  }

  .top-\[8cqw\] {
    top: 8cqw;
  }

  .top-\[8px\] {
    top: 8px;
  }

  .top-\[10\.0\%\] {
    top: 10%;
  }

  .top-\[11\%\] {
    top: 11%;
  }

  .top-\[11\.7\%\] {
    top: 11.7%;
  }

  .top-\[12\%\] {
    top: 12%;
  }

  .top-\[12cqw\] {
    top: 12cqw;
  }

  .top-\[13\%\] {
    top: 13%;
  }

  .top-\[14\%\] {
    top: 14%;
  }

  .top-\[14\.8\%\] {
    top: 14.8%;
  }

  .top-\[14cqw\] {
    top: 14cqw;
  }

  .top-\[15\.4\%\] {
    top: 15.4%;
  }

  .top-\[15px\] {
    top: 15px;
  }

  .top-\[16\%\] {
    top: 16%;
  }

  .top-\[17cqw\] {
    top: 17cqw;
  }

  .top-\[18cqw\] {
    top: 18cqw;
  }

  .top-\[20\%\] {
    top: 20%;
  }

  .top-\[25\%\] {
    top: 25%;
  }

  .top-\[25\.5\%\] {
    top: 25.5%;
  }

  .top-\[26rem\] {
    top: 26rem;
  }

  .top-\[30px\] {
    top: 30px;
  }

  .top-\[32cqw\] {
    top: 32cqw;
  }

  .top-\[34cqw\] {
    top: 34cqw;
  }

  .top-\[40\%\] {
    top: 40%;
  }

  .top-\[41px\] {
    top: 41px;
  }

  .top-\[42px\] {
    top: 42px;
  }

  .top-\[45\%\] {
    top: 45%;
  }

  .top-\[45\.7\%\] {
    top: 45.7%;
  }

  .top-\[46px\] {
    top: 46px;
  }

  .top-\[48\%\] {
    top: 48%;
  }

  .top-\[50\%\] {
    top: 50%;
  }

  .top-\[50px\] {
    top: 50px;
  }

  .top-\[52px\] {
    top: 52px;
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-\[60cqw\] {
    top: 60cqw;
  }

  .top-\[65px\] {
    top: 65px;
  }

  .top-\[72px\] {
    top: 72px;
  }

  .top-\[73px\] {
    top: 73px;
  }

  .top-\[80cqw\] {
    top: 80cqw;
  }

  .top-\[80px\] {
    top: 80px;
  }

  .top-\[146cqw\] {
    top: 146cqw;
  }

  .top-\[150\%\] {
    top: 150%;
  }

  .top-\[180px\] {
    top: 180px;
  }

  .top-\[220px\] {
    top: 220px;
  }

  .top-\[225px\] {
    top: 225px;
  }

  .top-\[390px\] {
    top: 390px;
  }

  .top-\[460px\] {
    top: 460px;
  }

  .top-\[500px\] {
    top: 500px;
  }

  .top-\[511px\] {
    top: 511px;
  }

  .top-\[570px\] {
    top: 570px;
  }

  .top-\[581px\] {
    top: 581px;
  }

  .top-\[650px\] {
    top: 650px;
  }

  .top-\[670px\] {
    top: 670px;
  }

  .top-\[691px\] {
    top: 691px;
  }

  .top-\[771px\] {
    top: 771px;
  }

  .top-\[calc\(\(100svh-50\%\)\/2\)\] {
    top: calc(50svh - 25%);
  }

  .top-\[calc\(\(100vh-\(100vw-\(var\(--margin\)\*2\)\)\/2\)\/2\)\] {
    top: calc((100vh - (100vw - (var(--margin) * 2)) / 2) / 2);
  }

  .top-\[calc\(\(var\(--header-height\)\*2\)\+1px\)\] {
    top: calc((var(--header-height) * 2)  + 1px);
  }

  .top-\[var\(--header-height\)\] {
    top: var(--header-height);
  }

  .top-auto {
    top: auto;
  }

  .top-full {
    top: 100%;
  }

  .top-global-header {
    top: var(--header-height);
  }

  .top-legacy-global-header {
    top: 6rem;
  }

  .top-md {
    top: var(--space-md);
  }

  .\!right-6 {
    right: calc(var(--spacing) * 6) !important;
  }

  .\!right-\[-5\%\] {
    right: -5% !important;
  }

  .-right-1\.5 {
    right: calc(var(--spacing) * -1.5);
  }

  .-right-1\/4 {
    right: -25%;
  }

  .-right-5 {
    right: calc(var(--spacing) * -5);
  }

  .-right-8 {
    right: calc(var(--spacing) * -8);
  }

  .-right-12 {
    right: calc(var(--spacing) * -12);
  }

  .-right-14 {
    right: calc(var(--spacing) * -14);
  }

  .-right-16 {
    right: calc(var(--spacing) * -16);
  }

  .-right-\[45px\] {
    right: -45px;
  }

  .-right-\[var\(--margin\)\], .-right-margin {
    right: calc(var(--margin) * -1);
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-1 {
    right: calc(var(--spacing) * 1);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-3\.5 {
    right: calc(var(--spacing) * 3.5);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .right-5 {
    right: calc(var(--spacing) * 5);
  }

  .right-6 {
    right: calc(var(--spacing) * 6);
  }

  .right-7 {
    right: calc(var(--spacing) * 7);
  }

  .right-10 {
    right: calc(var(--spacing) * 10);
  }

  .right-12 {
    right: calc(var(--spacing) * 12);
  }

  .right-14 {
    right: calc(var(--spacing) * 14);
  }

  .right-16 {
    right: calc(var(--spacing) * 16);
  }

  .right-28 {
    right: calc(var(--spacing) * 28);
  }

  .right-\[-6px\] {
    right: -6px;
  }

  .right-\[-10\%\] {
    right: -10%;
  }

  .right-\[-10px\] {
    right: -10px;
  }

  .right-\[-12px\] {
    right: -12px;
  }

  .right-\[-40\%\] {
    right: -40%;
  }

  .right-\[-270px\] {
    right: -270px;
  }

  .right-\[-380px\] {
    right: -380px;
  }

  .right-\[-400px\] {
    right: -400px;
  }

  .right-\[-650px\] {
    right: -650px;
  }

  .right-\[0\.9em\] {
    right: .9em;
  }

  .right-\[2\.4em\] {
    right: 2.4em;
  }

  .right-\[7\%\] {
    right: 7%;
  }

  .right-\[8\.3\%\] {
    right: 8.3%;
  }

  .right-\[8px\] {
    right: 8px;
  }

  .right-\[9\%\] {
    right: 9%;
  }

  .right-\[10\%\] {
    right: 10%;
  }

  .right-\[13px\] {
    right: 13px;
  }

  .right-\[15px\] {
    right: 15px;
  }

  .right-\[calc\(100\%-106px\)\] {
    right: calc(100% - 106px);
  }

  .right-full {
    right: 100%;
  }

  .right-margin {
    right: var(--margin);
  }

  .right-md {
    right: var(--space-md);
  }

  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }

  .-bottom-1\.5 {
    bottom: calc(var(--spacing) * -1.5);
  }

  .-bottom-16 {
    bottom: calc(var(--spacing) * -16);
  }

  .-bottom-px {
    bottom: -1px;
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-1 {
    bottom: calc(var(--spacing) * 1);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }

  .bottom-3\.5 {
    bottom: calc(var(--spacing) * 3.5);
  }

  .bottom-3\/4 {
    bottom: 75%;
  }

  .bottom-3xl {
    bottom: var(--space-3xl);
  }

  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }

  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }

  .bottom-7 {
    bottom: calc(var(--spacing) * 7);
  }

  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }

  .bottom-10 {
    bottom: calc(var(--spacing) * 10);
  }

  .bottom-11 {
    bottom: calc(var(--spacing) * 11);
  }

  .bottom-16 {
    bottom: calc(var(--spacing) * 16);
  }

  .bottom-32 {
    bottom: calc(var(--spacing) * 32);
  }

  .bottom-\[-1em\] {
    bottom: -1em;
  }

  .bottom-\[-2px\] {
    bottom: -2px;
  }

  .bottom-\[-6px\] {
    bottom: -6px;
  }

  .bottom-\[-25vh\] {
    bottom: -25vh;
  }

  .bottom-\[-35vh\] {
    bottom: -35vh;
  }

  .bottom-\[2\.5em\] {
    bottom: 2.5em;
  }

  .bottom-\[8px\] {
    bottom: 8px;
  }

  .bottom-\[15\%\] {
    bottom: 15%;
  }

  .bottom-\[18\%\] {
    bottom: 18%;
  }

  .bottom-\[20\%\] {
    bottom: 20%;
  }

  .bottom-\[25\%\] {
    bottom: 25%;
  }

  .bottom-\[52vw\] {
    bottom: 52vw;
  }

  .bottom-\[80px\] {
    bottom: 80px;
  }

  .bottom-\[calc\(100\%\+3rem\)\] {
    bottom: calc(100% + 3rem);
  }

  .bottom-\[calc\(100\%\+5em\)\] {
    bottom: calc(100% + 5em);
  }

  .bottom-\[calc\(100\%-17px\)\] {
    bottom: calc(100% - 17px);
  }

  .bottom-full {
    bottom: 100%;
  }

  .bottom-md {
    bottom: var(--space-md);
  }

  .-left-0\.5 {
    left: calc(var(--spacing) * -.5);
  }

  .-left-1 {
    left: calc(var(--spacing) * -1);
  }

  .-left-1\.5 {
    left: calc(var(--spacing) * -1.5);
  }

  .-left-1\/4 {
    left: -25%;
  }

  .-left-2 {
    left: calc(var(--spacing) * -2);
  }

  .-left-2\.5 {
    left: calc(var(--spacing) * -2.5);
  }

  .-left-8 {
    left: calc(var(--spacing) * -8);
  }

  .-left-16 {
    left: calc(var(--spacing) * -16);
  }

  .-left-72 {
    left: calc(var(--spacing) * -72);
  }

  .-left-\[2\%\] {
    left: -2%;
  }

  .-left-\[4cqw\] {
    left: -4cqw;
  }

  .-left-\[6cqw\] {
    left: -6cqw;
  }

  .-left-\[45px\] {
    left: -45px;
  }

  .-left-\[var\(--margin\)\] {
    left: calc(var(--margin) * -1);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-0\.5 {
    left: calc(var(--spacing) * .5);
  }

  .left-1 {
    left: calc(var(--spacing) * 1);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .left-2\/5 {
    left: 40%;
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .left-5 {
    left: calc(var(--spacing) * 5);
  }

  .left-6 {
    left: calc(var(--spacing) * 6);
  }

  .left-8 {
    left: calc(var(--spacing) * 8);
  }

  .left-9 {
    left: calc(var(--spacing) * 9);
  }

  .left-10 {
    left: calc(var(--spacing) * 10);
  }

  .left-16 {
    left: calc(var(--spacing) * 16);
  }

  .left-24 {
    left: calc(var(--spacing) * 24);
  }

  .left-40 {
    left: calc(var(--spacing) * 40);
  }

  .left-\[-1\.75rem\] {
    left: -1.75rem;
  }

  .left-\[-2px\] {
    left: -2px;
  }

  .left-\[-5\%\] {
    left: -5%;
  }

  .left-\[-5px\] {
    left: -5px;
  }

  .left-\[-8px\] {
    left: -8px;
  }

  .left-\[-11px\] {
    left: -11px;
  }

  .left-\[-25\%\] {
    left: -25%;
  }

  .left-\[-39vw\] {
    left: -39vw;
  }

  .left-\[-66vw\] {
    left: -66vw;
  }

  .left-\[-70\%\] {
    left: -70%;
  }

  .left-\[-9999px\] {
    left: -9999px;
  }

  .left-\[1px\] {
    left: 1px;
  }

  .left-\[2px\] {
    left: 2px;
  }

  .left-\[4cqw\] {
    left: 4cqw;
  }

  .left-\[5\%\] {
    left: 5%;
  }

  .left-\[6\%\] {
    left: 6%;
  }

  .left-\[6cqw\] {
    left: 6cqw;
  }

  .left-\[7\.1\%\] {
    left: 7.1%;
  }

  .left-\[8\.3\%\] {
    left: 8.3%;
  }

  .left-\[10\%\] {
    left: 10%;
  }

  .left-\[12\%\] {
    left: 12%;
  }

  .left-\[13\%\] {
    left: 13%;
  }

  .left-\[15\%\] {
    left: 15%;
  }

  .left-\[16cqw\] {
    left: 16cqw;
  }

  .left-\[19\%\] {
    left: 19%;
  }

  .left-\[19\.9\%\] {
    left: 19.9%;
  }

  .left-\[20cqw\] {
    left: 20cqw;
  }

  .left-\[21px\] {
    left: 21px;
  }

  .left-\[32cqw\] {
    left: 32cqw;
  }

  .left-\[35\%\] {
    left: 35%;
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .left-\[50vw\] {
    left: 50vw;
  }

  .left-\[51\.2\%\] {
    left: 51.2%;
  }

  .left-\[52cqw\] {
    left: 52cqw;
  }

  .left-\[58\%\] {
    left: 58%;
  }

  .left-\[61\%\] {
    left: 61%;
  }

  .left-\[65\%\] {
    left: 65%;
  }

  .left-\[67\%\] {
    left: 67%;
  }

  .left-\[70\%\] {
    left: 70%;
  }

  .left-\[70cqw\] {
    left: 70cqw;
  }

  .left-\[78cqw\] {
    left: 78cqw;
  }

  .left-\[calc\(50\%-7rem\)\] {
    left: calc(50% - 7rem);
  }

  .left-\[calc\(50\%-100px\)\] {
    left: calc(50% - 100px);
  }

  .left-\[calc\(100\%\+1em\)\] {
    left: calc(100% + 1em);
  }

  .left-\[calc\(var\(--margin\)\+\.75rem\)\] {
    left: calc(var(--margin)  + .75rem);
  }

  .left-auto {
    left: auto;
  }

  .left-full {
    left: 100%;
  }

  .left-margin {
    left: var(--margin);
  }

  .isolate {
    isolation: isolate;
  }

  .-z-1 {
    z-index: calc(1 * -1);
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .-z-n1 {
    z-index: calc(-1 * -1);
  }

  .z-0 {
    z-index: 0;
  }

  .z-1 {
    z-index: 1;
  }

  .z-2 {
    z-index: 2;
  }

  .z-5 {
    z-index: 5;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-45 {
    z-index: 45;
  }

  .z-50 {
    z-index: 50;
  }

  .z-70 {
    z-index: 70;
  }

  .z-90 {
    z-index: 90;
  }

  .z-9999 {
    z-index: 9999;
  }

  .z-\[-1\] {
    z-index: -1;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[2\] {
    z-index: 2;
  }

  .z-\[3\] {
    z-index: 3;
  }

  .z-\[5\] {
    z-index: 5;
  }

  .z-\[10\] {
    z-index: 10;
  }

  .z-\[19\] {
    z-index: 19;
  }

  .z-\[21\] {
    z-index: 21;
  }

  .z-\[70\] {
    z-index: 70;
  }

  .z-\[100\] {
    z-index: 100;
  }

  .z-\[101\] {
    z-index: 101;
  }

  .z-\[102\] {
    z-index: 102;
  }

  .z-\[998\] {
    z-index: 998;
  }

  .z-\[999\] {
    z-index: 999;
  }

  .z-\[1000\] {
    z-index: 1000;
  }

  .z-\[1001\] {
    z-index: 1001;
  }

  .z-\[unset\] {
    z-index: unset;
  }

  .z-modal {
    z-index: 100;
  }

  .z-n1 {
    z-index: -1;
  }

  .-order-1 {
    order: calc(1 * -1);
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .order-\[0\] {
    order: 0;
  }

  .order-\[1\] {
    order: 1;
  }

  .order-first {
    order: -9999;
  }

  .order-last {
    order: 9999;
  }

  .col-\[1_\/_3\] {
    grid-column: 1 / 3;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .col-span-5 {
    grid-column: span 5 / span 5;
  }

  .col-span-6 {
    grid-column: span 6 / span 6;
  }

  .col-span-7 {
    grid-column: span 7 / span 7;
  }

  .col-span-8 {
    grid-column: span 8 / span 8;
  }

  .col-span-9 {
    grid-column: span 9 / span 9;
  }

  .col-span-10 {
    grid-column: span 10 / span 10;
  }

  .col-span-11 {
    grid-column: span 11 / span 11;
  }

  .col-span-12 {
    grid-column: span 12 / span 12;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .col-start-1 {
    grid-column-start: 1;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .col-start-3 {
    grid-column-start: 3;
  }

  .col-start-4 {
    grid-column-start: 4;
  }

  .col-start-5 {
    grid-column-start: 5;
  }

  .col-start-6 {
    grid-column-start: 6;
  }

  .col-start-7 {
    grid-column-start: 7;
  }

  .col-start-8 {
    grid-column-start: 8;
  }

  .col-start-9 {
    grid-column-start: 9;
  }

  .col-start-10 {
    grid-column-start: 10;
  }

  .col-start-11 {
    grid-column-start: 11;
  }

  .col-start-12 {
    grid-column-start: 12;
  }

  .col-end-2 {
    grid-column-end: 2;
  }

  .col-end-3 {
    grid-column-end: 3;
  }

  .col-end-4 {
    grid-column-end: 4;
  }

  .col-end-5 {
    grid-column-end: 5;
  }

  .col-end-6 {
    grid-column-end: 6;
  }

  .col-end-12 {
    grid-column-end: 12;
  }

  .row-span-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-4 {
    grid-row: span 4 / span 4;
  }

  .row-span-5 {
    grid-row: span 5 / span 5;
  }

  .row-span-full {
    grid-row: 1 / -1;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .row-start-\[span_2\] {
    grid-row-start: span 2;
  }

  .row-end-2 {
    grid-row-end: 2;
  }

  .float-left {
    float: left;
  }

  .float-right {
    float: right;
  }

  .\!container {
    width: 100% !important;
  }

  @media (min-width: 320px) {
    .\!container {
      max-width: 320px !important;
    }
  }

  @media (min-width: 640px) {
    .\!container {
      max-width: 640px !important;
    }
  }

  @media (min-width: 768px) {
    .\!container {
      max-width: 768px !important;
    }
  }

  @media (min-width: 900px) {
    .\!container {
      max-width: 900px !important;
    }
  }

  @media (min-width: 1080px) {
    .\!container {
      max-width: 1080px !important;
    }
  }

  @media (min-width: 1090px) {
    .\!container {
      max-width: 1090px !important;
    }
  }

  @media (min-width: 1200px) {
    .\!container {
      max-width: 1200px !important;
    }
  }

  @media (min-width: 1600px) {
    .\!container {
      max-width: 1600px !important;
    }
  }

  .container {
    width: 100%;
  }

  @media (min-width: 320px) {
    .container {
      max-width: 320px;
    }
  }

  @media (min-width: 640px) {
    .container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .container {
      max-width: 768px;
    }
  }

  @media (min-width: 900px) {
    .container {
      max-width: 900px;
    }
  }

  @media (min-width: 1080px) {
    .container {
      max-width: 1080px;
    }
  }

  @media (min-width: 1090px) {
    .container {
      max-width: 1090px;
    }
  }

  @media (min-width: 1200px) {
    .container {
      max-width: 1200px;
    }
  }

  @media (min-width: 1600px) {
    .container {
      max-width: 1600px;
    }
  }

  .\!m-0 {
    margin: calc(var(--spacing) * 0) !important;
  }

  .-m-px {
    margin: -1px;
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-0\.5 {
    margin: calc(var(--spacing) * .5);
  }

  .m-1 {
    margin: calc(var(--spacing) * 1);
  }

  .m-3 {
    margin: calc(var(--spacing) * 3);
  }

  .m-4 {
    margin: calc(var(--spacing) * 4);
  }

  .m-6 {
    margin: calc(var(--spacing) * 6);
  }

  .m-8 {
    margin: calc(var(--spacing) * 8);
  }

  .m-\[1px\] {
    margin: 1px;
  }

  .m-\[4px\] {
    margin: 4px;
  }

  .m-auto {
    margin: auto;
  }

  .m-xs {
    margin: var(--space-xs);
  }

  .\!container {
    margin-left: var(--margin) !important;
    margin-right: var(--margin) !important;
    width: auto !important;
    max-width: none !important;
  }

  @media (min-width: 1600px) {
    .\!container {
      width: 100% !important;
      max-width: calc(1600px - (var(--margin) * 2)) !important;
      margin-inline: auto !important;
    }
  }

  .container {
    margin-left: var(--margin);
    margin-right: var(--margin);
    width: auto;
    max-width: none;
  }

  @media (min-width: 1600px) {
    .container {
      width: 100%;
      max-width: calc(1600px - (var(--margin) * 2));
      margin-inline: auto;
    }
  }

  .legacy-container {
    max-width: 1600px;
    padding-inline: calc(5% + 4px);
    padding-block: calc(var(--spacing) * 12);
    margin-inline: auto;
  }

  @media (min-width: 768px) {
    .legacy-container {
      padding-inline: calc(5% + 9px);
    }
  }

  @media (min-width: 1080px) {
    .legacy-container {
      padding-inline: calc(5% + 18px);
    }
  }

  .\!mx-0 {
    margin-inline: calc(var(--spacing) * 0) !important;
  }

  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }

  .-mx-5 {
    margin-inline: calc(var(--spacing) * -5);
  }

  .-mx-8 {
    margin-inline: calc(var(--spacing) * -8);
  }

  .-mx-10 {
    margin-inline: calc(var(--spacing) * -10);
  }

  .-mx-\[var\(--margin\)\] {
    margin-inline: calc(var(--margin) * -1);
  }

  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }

  .mx-0\! {
    margin-inline: calc(var(--spacing) * 0) !important;
  }

  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }

  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }

  .mx-7 {
    margin-inline: calc(var(--spacing) * 7);
  }

  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }

  .mx-9 {
    margin-inline: calc(var(--spacing) * 9);
  }

  .mx-20 {
    margin-inline: calc(var(--spacing) * 20);
  }

  .mx-\[-5\%\] {
    margin-inline: -5%;
  }

  .mx-\[-18px\] {
    margin-inline: -18px;
  }

  .mx-\[3\%\] {
    margin-inline: 3%;
  }

  .mx-\[4px\] {
    margin-inline: 4px;
  }

  .mx-\[6px\] {
    margin-inline: 6px;
  }

  .mx-\[15\%\] {
    margin-inline: 15%;
  }

  .mx-\[16px\] {
    margin-inline: 16px;
  }

  .mx-\[20px\] {
    margin-inline: 20px;
  }

  .mx-\[var\(--margin\)\] {
    margin-inline: var(--margin);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mx-margin {
    margin-inline: var(--margin);
  }

  .mx-md {
    margin-inline: var(--space-md);
  }

  .mx-xs {
    margin-inline: var(--space-xs);
  }

  .\!my-0 {
    margin-block: calc(var(--spacing) * 0) !important;
  }

  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }

  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-2\.5 {
    margin-block: calc(var(--spacing) * 2.5);
  }

  .my-2xl {
    margin-block: var(--space-2xl);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-4xl {
    margin-block: var(--space-4xl);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }

  .my-12 {
    margin-block: calc(var(--spacing) * 12);
  }

  .my-20 {
    margin-block: calc(var(--spacing) * 20);
  }

  .my-\[-10px\] {
    margin-block: -10px;
  }

  .my-\[8px\] {
    margin-block: 8px;
  }

  .my-\[13px\] {
    margin-block: 13px;
  }

  .my-\[32px\] {
    margin-block: 32px;
  }

  .my-\[90px\] {
    margin-block: 90px;
  }

  .my-auto {
    margin-block: auto;
  }

  .my-lg {
    margin-block: var(--space-lg);
  }

  .my-md {
    margin-block: var(--space-md);
  }

  .my-sm {
    margin-block: var(--space-sm);
  }

  .my-xl {
    margin-block: var(--space-xl);
  }

  .my-xs {
    margin-block: var(--space-xs);
  }

  .ms-auto {
    margin-inline-start: auto;
  }

  .me-1 {
    margin-inline-end: calc(var(--spacing) * 1);
  }

  .\!-mt-2 {
    margin-top: calc(var(--spacing) * -2) !important;
  }

  .\!mt-0 {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }

  .-mt-2xl {
    margin-top: calc(var(--space-2xl) * -1);
  }

  .-mt-3 {
    margin-top: calc(var(--spacing) * -3);
  }

  .-mt-3xl {
    margin-top: calc(var(--space-3xl) * -1);
  }

  .-mt-4 {
    margin-top: calc(var(--spacing) * -4);
  }

  .-mt-6 {
    margin-top: calc(var(--spacing) * -6);
  }

  .-mt-7 {
    margin-top: calc(var(--spacing) * -7);
  }

  .-mt-8 {
    margin-top: calc(var(--spacing) * -8);
  }

  .-mt-10 {
    margin-top: calc(var(--spacing) * -10);
  }

  .-mt-11 {
    margin-top: calc(var(--spacing) * -11);
  }

  .-mt-12 {
    margin-top: calc(var(--spacing) * -12);
  }

  .-mt-16 {
    margin-top: calc(var(--spacing) * -16);
  }

  .-mt-20 {
    margin-top: calc(var(--spacing) * -20);
  }

  .-mt-28 {
    margin-top: calc(var(--spacing) * -28);
  }

  .-mt-32 {
    margin-top: calc(var(--spacing) * -32);
  }

  .-mt-56 {
    margin-top: calc(var(--spacing) * -56);
  }

  .-mt-\[14px\] {
    margin-top: -14px;
  }

  .-mt-\[20rem\] {
    margin-top: -20rem;
  }

  .-mt-\[37px\] {
    margin-top: -37px;
  }

  .-mt-\[40px\] {
    margin-top: -40px;
  }

  .-mt-\[61px\] {
    margin-top: -61px;
  }

  .-mt-\[210px\] {
    margin-top: -210px;
  }

  .-mt-global-header-with-border {
    margin-top: calc(calc(var(--header-height)  + 1px) * -1);
  }

  .-mt-px {
    margin-top: -1px;
  }

  .mt-\(--spacing-global-header\) {
    margin-top: var(--spacing-global-header);
  }

  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-0\.75 {
    margin-top: calc(var(--spacing) * .75);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }

  .mt-2xl {
    margin-top: var(--space-2xl);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-3xl {
    margin-top: var(--space-3xl);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-4xl {
    margin-top: var(--space-4xl);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }

  .mt-13 {
    margin-top: calc(var(--spacing) * 13);
  }

  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }

  .mt-15 {
    margin-top: calc(var(--spacing) * 15);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-18 {
    margin-top: calc(var(--spacing) * 18);
  }

  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }

  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }

  .mt-36 {
    margin-top: calc(var(--spacing) * 36);
  }

  .mt-56 {
    margin-top: calc(var(--spacing) * 56);
  }

  .mt-80 {
    margin-top: calc(var(--spacing) * 80);
  }

  .mt-\[-10px\] {
    margin-top: -10px;
  }

  .mt-\[-32px\] {
    margin-top: -32px;
  }

  .mt-\[-35px\] {
    margin-top: -35px;
  }

  .mt-\[-40px\] {
    margin-top: -40px;
  }

  .mt-\[2px\] {
    margin-top: 2px;
  }

  .mt-\[3px\] {
    margin-top: 3px;
  }

  .mt-\[5px\] {
    margin-top: 5px;
  }

  .mt-\[8px\] {
    margin-top: 8px;
  }

  .mt-\[10px\] {
    margin-top: 10px;
  }

  .mt-\[13px\] {
    margin-top: 13px;
  }

  .mt-\[15px\] {
    margin-top: 15px;
  }

  .mt-\[24px\] {
    margin-top: 24px;
  }

  .mt-\[45px\] {
    margin-top: 45px;
  }

  .mt-\[48px\] {
    margin-top: 48px;
  }

  .mt-\[80px\] {
    margin-top: 80px;
  }

  .mt-\[145px\] {
    margin-top: 145px;
  }

  .mt-\[256px\] {
    margin-top: 256px;
  }

  .mt-\[360px\] {
    margin-top: 360px;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mt-auto\! {
    margin-top: auto !important;
  }

  .mt-gutter {
    margin-top: var(--gutter);
  }

  .mt-lg {
    margin-top: var(--space-lg);
  }

  .mt-md {
    margin-top: var(--space-md);
  }

  .mt-px {
    margin-top: 1px;
  }

  .mt-sm {
    margin-top: var(--space-sm);
  }

  .mt-xl {
    margin-top: var(--space-xl);
  }

  .mt-xs {
    margin-top: var(--space-xs);
  }

  .\!mr-0 {
    margin-right: calc(var(--spacing) * 0) !important;
  }

  .-mr-\[var\(--margin\)\] {
    margin-right: calc(var(--margin) * -1);
  }

  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }

  .mr-0\.5 {
    margin-right: calc(var(--spacing) * .5);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-2\.5 {
    margin-right: calc(var(--spacing) * 2.5);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mr-4xl {
    margin-right: var(--space-4xl);
  }

  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }

  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }

  .mr-7 {
    margin-right: calc(var(--spacing) * 7);
  }

  .mr-8 {
    margin-right: calc(var(--spacing) * 8);
  }

  .mr-12 {
    margin-right: calc(var(--spacing) * 12);
  }

  .mr-\[-4px\] {
    margin-right: -4px;
  }

  .mr-\[-15px\] {
    margin-right: -15px;
  }

  .mr-\[1em\] {
    margin-right: 1em;
  }

  .mr-\[1px\] {
    margin-right: 1px;
  }

  .mr-\[3vw\] {
    margin-right: 3vw;
  }

  .mr-\[5px\] {
    margin-right: 5px;
  }

  .mr-\[7px\] {
    margin-right: 7px;
  }

  .mr-\[10px\] {
    margin-right: 10px;
  }

  .mr-auto {
    margin-right: auto;
  }

  .mr-lg {
    margin-right: var(--space-lg);
  }

  .mr-md {
    margin-right: var(--space-md);
  }

  .mr-sm {
    margin-right: var(--space-sm);
  }

  .mr-xs {
    margin-right: var(--space-xs);
  }

  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }

  .\!mb-2xl {
    margin-bottom: var(--space-2xl) !important;
  }

  .\!mb-8 {
    margin-bottom: calc(var(--spacing) * 8) !important;
  }

  .\!mb-xl {
    margin-bottom: var(--space-xl) !important;
  }

  .-mb-0\.5 {
    margin-bottom: calc(var(--spacing) * -.5);
  }

  .-mb-2 {
    margin-bottom: calc(var(--spacing) * -2);
  }

  .-mb-2xl {
    margin-bottom: calc(var(--space-2xl) * -1);
  }

  .-mb-4 {
    margin-bottom: calc(var(--spacing) * -4);
  }

  .-mb-5 {
    margin-bottom: calc(var(--spacing) * -5);
  }

  .-mb-10 {
    margin-bottom: calc(var(--spacing) * -10);
  }

  .-mb-12 {
    margin-bottom: calc(var(--spacing) * -12);
  }

  .-mb-20 {
    margin-bottom: calc(var(--spacing) * -20);
  }

  .-mb-40 {
    margin-bottom: calc(var(--spacing) * -40);
  }

  .-mb-60 {
    margin-bottom: calc(var(--spacing) * -60);
  }

  .-mb-80 {
    margin-bottom: calc(var(--spacing) * -80);
  }

  .-mb-\[210px\] {
    margin-bottom: -210px;
  }

  .-mb-\[2000px\] {
    margin-bottom: -2000px;
  }

  .-mb-global-header {
    margin-bottom: calc(var(--header-height) * -1);
  }

  .-mb-lg {
    margin-bottom: calc(var(--space-lg) * -1);
  }

  .-mb-md {
    margin-bottom: calc(var(--space-md) * -1);
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }

  .mb-2xl {
    margin-bottom: var(--space-2xl);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-3\.5 {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

  .mb-3xl {
    margin-bottom: var(--space-3xl);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-4\! {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }

  .mb-4xl {
    margin-bottom: var(--space-4xl);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }

  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }

  .mb-24 {
    margin-bottom: calc(var(--spacing) * 24);
  }

  .mb-32 {
    margin-bottom: calc(var(--spacing) * 32);
  }

  .mb-36 {
    margin-bottom: calc(var(--spacing) * 36);
  }

  .mb-\[-27\%\] {
    margin-bottom: -27%;
  }

  .mb-\[-30\%\] {
    margin-bottom: -30%;
  }

  .mb-\[1\.8em\] {
    margin-bottom: 1.8em;
  }

  .mb-\[1\.125rem\] {
    margin-bottom: 1.125rem;
  }

  .mb-\[1em\] {
    margin-bottom: 1em;
  }

  .mb-\[1px\] {
    margin-bottom: 1px;
  }

  .mb-\[5cqh\] {
    margin-bottom: 5cqh;
  }

  .mb-\[5px\] {
    margin-bottom: 5px;
  }

  .mb-\[7px\] {
    margin-bottom: 7px;
  }

  .mb-\[10px\] {
    margin-bottom: 10px;
  }

  .mb-\[11px\] {
    margin-bottom: 11px;
  }

  .mb-\[12px\] {
    margin-bottom: 12px;
  }

  .mb-\[14\%\] {
    margin-bottom: 14%;
  }

  .mb-\[14px\] {
    margin-bottom: 14px;
  }

  .mb-\[15px\] {
    margin-bottom: 15px;
  }

  .mb-\[16px\] {
    margin-bottom: 16px;
  }

  .mb-\[18px\] {
    margin-bottom: 18px;
  }

  .mb-\[20px\] {
    margin-bottom: 20px;
  }

  .mb-\[22px\] {
    margin-bottom: 22px;
  }

  .mb-\[24px\] {
    margin-bottom: 24px;
  }

  .mb-\[28px\] {
    margin-bottom: 28px;
  }

  .mb-\[34px\] {
    margin-bottom: 34px;
  }

  .mb-\[35px\] {
    margin-bottom: 35px;
  }

  .mb-\[50px\] {
    margin-bottom: 50px;
  }

  .mb-\[60px\] {
    margin-bottom: 60px;
  }

  .mb-\[88px\] {
    margin-bottom: 88px;
  }

  .mb-\[90px\] {
    margin-bottom: 90px;
  }

  .mb-\[100px\] {
    margin-bottom: 100px;
  }

  .mb-\[480px\] {
    margin-bottom: 480px;
  }

  .mb-\[1000px\] {
    margin-bottom: 1000px;
  }

  .mb-\[min\(6svh\,60px\)\] {
    margin-bottom: min(6svh, 60px);
  }

  .mb-auto {
    margin-bottom: auto;
  }

  .mb-lg {
    margin-bottom: var(--space-lg);
  }

  .mb-md {
    margin-bottom: var(--space-md);
  }

  .mb-px {
    margin-bottom: 1px;
  }

  .mb-sm {
    margin-bottom: var(--space-sm);
  }

  .mb-xl {
    margin-bottom: var(--space-xl);
  }

  .mb-xs {
    margin-bottom: var(--space-xs);
  }

  .-ml-0\.5 {
    margin-left: calc(var(--spacing) * -.5);
  }

  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }

  .-ml-10 {
    margin-left: calc(var(--spacing) * -10);
  }

  .-ml-\[2px\] {
    margin-left: -2px;
  }

  .-ml-\[60px\] {
    margin-left: -60px;
  }

  .-ml-\[115px\] {
    margin-left: -115px;
  }

  .-ml-\[var\(--margin\)\] {
    margin-left: calc(var(--margin) * -1);
  }

  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-2\.5 {
    margin-left: calc(var(--spacing) * 2.5);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-3\.5 {
    margin-left: calc(var(--spacing) * 3.5);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }

  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }

  .ml-7 {
    margin-left: calc(var(--spacing) * 7);
  }

  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }

  .ml-9 {
    margin-left: calc(var(--spacing) * 9);
  }

  .ml-10 {
    margin-left: calc(var(--spacing) * 10);
  }

  .ml-12 {
    margin-left: calc(var(--spacing) * 12);
  }

  .ml-16 {
    margin-left: calc(var(--spacing) * 16);
  }

  .ml-\[-6px\] {
    margin-left: -6px;
  }

  .ml-\[-10\%\] {
    margin-left: -10%;
  }

  .ml-\[-12\.5\%\] {
    margin-left: -12.5%;
  }

  .ml-\[0\.05em\] {
    margin-left: .05em;
  }

  .ml-\[0\.5ch\] {
    margin-left: .5ch;
  }

  .ml-\[5px\] {
    margin-left: 5px;
  }

  .ml-\[6\%\] {
    margin-left: 6%;
  }

  .ml-\[9\%\] {
    margin-left: 9%;
  }

  .ml-\[14px\] {
    margin-left: 14px;
  }

  .ml-\[24px\] {
    margin-left: 24px;
  }

  .ml-\[calc\(-1\*var\(--spacing-margin\)\)\] {
    margin-left: calc(-1 * var(--spacing-margin));
  }

  .ml-\[calc\(-1_\*_var\(--margin\)\)\] {
    margin-left: calc(-1 * var(--margin));
  }

  .ml-\[calc\(var\(--spacing-margin\)-20px\)\] {
    margin-left: calc(var(--spacing-margin)  - 20px);
  }

  .ml-auto {
    margin-left: auto;
  }

  .ml-md {
    margin-left: var(--space-md);
  }

  .ml-px {
    margin-left: 1px;
  }

  .ml-sm {
    margin-left: var(--space-sm);
  }

  .ml-xs {
    margin-left: var(--space-xs);
  }

  .box-border {
    box-sizing: border-box;
  }

  .box-content {
    box-sizing: content-box;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\!flex {
    display: flex !important;
  }

  .\!hidden {
    display: none !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-4\/3 {
    aspect-ratio: 4 / 3;
  }

  .aspect-315\/548 {
    aspect-ratio: 315 / 548;
  }

  .aspect-350\/453 {
    aspect-ratio: 350 / 453;
  }

  .aspect-366\/553 {
    aspect-ratio: 366 / 553;
  }

  .aspect-698\/576 {
    aspect-ratio: 698 / 576;
  }

  .aspect-700\/395 {
    aspect-ratio: 700 / 395;
  }

  .aspect-1592\/1504 {
    aspect-ratio: 1592 / 1504;
  }

  .aspect-\[1\.049\] {
    aspect-ratio: 1.049;
  }

  .aspect-\[1\.088\] {
    aspect-ratio: 1.088;
  }

  .aspect-\[1\.706\] {
    aspect-ratio: 1.706;
  }

  .aspect-\[1\/1\] {
    aspect-ratio: 1;
  }

  .aspect-\[2\.8\/5\] {
    aspect-ratio: 2.8 / 5;
  }

  .aspect-\[2\/1\] {
    aspect-ratio: 2;
  }

  .aspect-\[2\/3\] {
    aspect-ratio: 2 / 3;
  }

  .aspect-\[3\.333\] {
    aspect-ratio: 3.333;
  }

  .aspect-\[3\/2\] {
    aspect-ratio: 3 / 2;
  }

  .aspect-\[4\/3\] {
    aspect-ratio: 4 / 3;
  }

  .aspect-\[4\/5\] {
    aspect-ratio: 4 / 5;
  }

  .aspect-\[5\/4\] {
    aspect-ratio: 5 / 4;
  }

  .aspect-\[6\/5\] {
    aspect-ratio: 6 / 5;
  }

  .aspect-\[6\/7\] {
    aspect-ratio: 6 / 7;
  }

  .aspect-\[10\/9\] {
    aspect-ratio: 10 / 9;
  }

  .aspect-\[11\/7\] {
    aspect-ratio: 11 / 7;
  }

  .aspect-\[21\/9\] {
    aspect-ratio: 21 / 9;
  }

  .aspect-\[26\/17\] {
    aspect-ratio: 26 / 17;
  }

  .aspect-\[57\/41\] {
    aspect-ratio: 57 / 41;
  }

  .aspect-\[96\/65\] {
    aspect-ratio: 96 / 65;
  }

  .aspect-\[127\/33\] {
    aspect-ratio: 127 / 33;
  }

  .aspect-\[142\/139\] {
    aspect-ratio: 142 / 139;
  }

  .aspect-\[165\/217\] {
    aspect-ratio: 165 / 217;
  }

  .aspect-\[208\/117\] {
    aspect-ratio: 208 / 117;
  }

  .aspect-\[281\/375\] {
    aspect-ratio: 281 / 375;
  }

  .aspect-\[283\/274\] {
    aspect-ratio: 283 / 274;
  }

  .aspect-\[310\/207\] {
    aspect-ratio: 310 / 207;
  }

  .aspect-\[310\/424\] {
    aspect-ratio: 310 / 424;
  }

  .aspect-\[342\/386\] {
    aspect-ratio: 342 / 386;
  }

  .aspect-\[350\/453\] {
    aspect-ratio: 350 / 453;
  }

  .aspect-\[377\/478\] {
    aspect-ratio: 377 / 478;
  }

  .aspect-\[380\/540\] {
    aspect-ratio: 380 / 540;
  }

  .aspect-\[412\/163\] {
    aspect-ratio: 412 / 163;
  }

  .aspect-\[414\/800\] {
    aspect-ratio: 414 / 800;
  }

  .aspect-\[514\/410\] {
    aspect-ratio: 514 / 410;
  }

  .aspect-\[600\/389\] {
    aspect-ratio: 600 / 389;
  }

  .aspect-\[624\/674\] {
    aspect-ratio: 624 / 674;
  }

  .aspect-\[698\/392\] {
    aspect-ratio: 698 / 392;
  }

  .aspect-\[712\/915\] {
    aspect-ratio: 712 / 915;
  }

  .aspect-\[720\/1036\] {
    aspect-ratio: 720 / 1036;
  }

  .aspect-\[729\/453\] {
    aspect-ratio: 729 / 453;
  }

  .aspect-\[764\/655\] {
    aspect-ratio: 764 / 655;
  }

  .aspect-\[800\/625\] {
    aspect-ratio: 800 / 625;
  }

  .aspect-\[812\/934\] {
    aspect-ratio: 812 / 934;
  }

  .aspect-\[1100\/2427\] {
    aspect-ratio: 1100 / 2427;
  }

  .aspect-\[1260\/590\] {
    aspect-ratio: 1260 / 590;
  }

  .aspect-\[1340\/498\] {
    aspect-ratio: 1340 / 498;
  }

  .aspect-\[1512\/800\] {
    aspect-ratio: 1512 / 800;
  }

  .aspect-\[2074\/1333\] {
    aspect-ratio: 2074 / 1333;
  }

  .aspect-\[var\(--aspect-ratio\)\] {
    aspect-ratio: var(--aspect-ratio);
  }

  .aspect-\[var\(--stack-aspect-ratio\)\] {
    aspect-ratio: var(--stack-aspect-ratio);
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-3\.5 {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-15 {
    width: calc(var(--spacing) * 15);
    height: calc(var(--spacing) * 15);
  }

  .size-16 {
    width: calc(var(--spacing) * 16);
    height: calc(var(--spacing) * 16);
  }

  .size-17\.5 {
    width: calc(var(--spacing) * 17.5);
    height: calc(var(--spacing) * 17.5);
  }

  .size-20 {
    width: calc(var(--spacing) * 20);
    height: calc(var(--spacing) * 20);
  }

  .size-88 {
    width: calc(var(--spacing) * 88);
    height: calc(var(--spacing) * 88);
  }

  .size-\[6px\] {
    width: 6px;
    height: 6px;
  }

  .size-\[13px\] {
    width: 13px;
    height: 13px;
  }

  .size-\[22px\] {
    width: 22px;
    height: 22px;
  }

  .size-\[24px\] {
    width: 24px;
    height: 24px;
  }

  .size-\[60px\] {
    width: 60px;
    height: 60px;
  }

  .size-\[68px\] {
    width: 68px;
    height: 68px;
  }

  .size-\[95\%\] {
    width: 95%;
    height: 95%;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .\!h-32 {
    height: calc(var(--spacing) * 32) !important;
  }

  .\!h-screen {
    height: 100vh !important;
  }

  .h-0 {
    height: calc(var(--spacing) * 0);
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1 {
    height: calc(var(--spacing) * 1);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-1\/2 {
    height: 50%;
  }

  .h-1\/4 {
    height: 25%;
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-2\.75 {
    height: calc(var(--spacing) * 2.75);
  }

  .h-2\/3 {
    height: 66.6667%;
  }

  .h-2xl {
    height: var(--space-2xl);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-3\/5 {
    height: 60%;
  }

  .h-3\/6 {
    height: 50%;
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-5xl {
    height: var(--space-5xl);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-15 {
    height: calc(var(--spacing) * 15);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-18 {
    height: calc(var(--spacing) * 18);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-28 {
    height: calc(var(--spacing) * 28);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-40 {
    height: calc(var(--spacing) * 40);
  }

  .h-42 {
    height: calc(var(--spacing) * 42);
  }

  .h-56 {
    height: calc(var(--spacing) * 56);
  }

  .h-58 {
    height: calc(var(--spacing) * 58);
  }

  .h-60 {
    height: calc(var(--spacing) * 60);
  }

  .h-64 {
    height: calc(var(--spacing) * 64);
  }

  .h-70 {
    height: calc(var(--spacing) * 70);
  }

  .h-72 {
    height: calc(var(--spacing) * 72);
  }

  .h-80 {
    height: calc(var(--spacing) * 80);
  }

  .h-84 {
    height: calc(var(--spacing) * 84);
  }

  .h-96 {
    height: calc(var(--spacing) * 96);
  }

  .h-100 {
    height: 25rem;
  }

  .h-\[0\.25em\] {
    height: .25em;
  }

  .h-\[0\.85em\] {
    height: .85em;
  }

  .h-\[1\.1em\] {
    height: 1.1em;
  }

  .h-\[1\.1rem\] {
    height: 1.1rem;
  }

  .h-\[1\.2em\] {
    height: 1.2em;
  }

  .h-\[1\.5rem\] {
    height: 1.5rem;
  }

  .h-\[1em\] {
    height: 1em;
  }

  .h-\[1px\] {
    height: 1px;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[3\.2em\] {
    height: 3.2em;
  }

  .h-\[3\.5rem\] {
    height: 3.5rem;
  }

  .h-\[3\.75rem\] {
    height: 3.75rem;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[4px\] {
    height: 4px;
  }

  .h-\[6px\] {
    height: 6px;
  }

  .h-\[7px\] {
    height: 7px;
  }

  .h-\[9rem\] {
    height: 9rem;
  }

  .h-\[10cqw\] {
    height: 10cqw;
  }

  .h-\[10px\] {
    height: 10px;
  }

  .h-\[11px\] {
    height: 11px;
  }

  .h-\[12cqw\] {
    height: 12cqw;
  }

  .h-\[14px\] {
    height: 14px;
  }

  .h-\[15px\] {
    height: 15px;
  }

  .h-\[16px\] {
    height: 16px;
  }

  .h-\[18px\] {
    height: 18px;
  }

  .h-\[20\%\] {
    height: 20%;
  }

  .h-\[20px\] {
    height: 20px;
  }

  .h-\[21\%\] {
    height: 21%;
  }

  .h-\[21px\] {
    height: 21px;
  }

  .h-\[22cqw\] {
    height: 22cqw;
  }

  .h-\[23px\] {
    height: 23px;
  }

  .h-\[24px\] {
    height: 24px;
  }

  .h-\[27px\] {
    height: 27px;
  }

  .h-\[28px\] {
    height: 28px;
  }

  .h-\[30\%\] {
    height: 30%;
  }

  .h-\[30cqw\] {
    height: 30cqw;
  }

  .h-\[30px\] {
    height: 30px;
  }

  .h-\[32cqw\] {
    height: 32cqw;
  }

  .h-\[36px\] {
    height: 36px;
  }

  .h-\[40\%\] {
    height: 40%;
  }

  .h-\[40px\] {
    height: 40px;
  }

  .h-\[40vh\] {
    height: 40vh;
  }

  .h-\[41cqw\] {
    height: 41cqw;
  }

  .h-\[42cqw\] {
    height: 42cqw;
  }

  .h-\[42px\] {
    height: 42px;
  }

  .h-\[43px\] {
    height: 43px;
  }

  .h-\[44cqw\] {
    height: 44cqw;
  }

  .h-\[45px\] {
    height: 45px;
  }

  .h-\[45vh\] {
    height: 45vh;
  }

  .h-\[46px\] {
    height: 46px;
  }

  .h-\[47px\] {
    height: 47px;
  }

  .h-\[48\.8\%\] {
    height: 48.8%;
  }

  .h-\[48px\] {
    height: 48px;
  }

  .h-\[50\%\] {
    height: 50%;
  }

  .h-\[50px\] {
    height: 50px;
  }

  .h-\[50vh\] {
    height: 50vh;
  }

  .h-\[50vw\] {
    height: 50vw;
  }

  .h-\[51px\] {
    height: 51px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[54px\] {
    height: 54px;
  }

  .h-\[55px\] {
    height: 55px;
  }

  .h-\[58px\] {
    height: 58px;
  }

  .h-\[60\%\] {
    height: 60%;
  }

  .h-\[60dvh\] {
    height: 60dvh;
  }

  .h-\[60px\] {
    height: 60px;
  }

  .h-\[64px\] {
    height: 64px;
  }

  .h-\[69px\] {
    height: 69px;
  }

  .h-\[70\%\] {
    height: 70%;
  }

  .h-\[70cqw\] {
    height: 70cqw;
  }

  .h-\[72px\] {
    height: 72px;
  }

  .h-\[75cqw\] {
    height: 75cqw;
  }

  .h-\[76px\] {
    height: 76px;
  }

  .h-\[80px\] {
    height: 80px;
  }

  .h-\[82px\] {
    height: 82px;
  }

  .h-\[84\.6\%\] {
    height: 84.6%;
  }

  .h-\[84cqw\] {
    height: 84cqw;
  }

  .h-\[85svh\] {
    height: 85svh;
  }

  .h-\[88px\] {
    height: 88px;
  }

  .h-\[90\%\] {
    height: 90%;
  }

  .h-\[90px\] {
    height: 90px;
  }

  .h-\[90vh\] {
    height: 90vh;
  }

  .h-\[92px\] {
    height: 92px;
  }

  .h-\[100\.1vh\] {
    height: 100.1vh;
  }

  .h-\[100px\] {
    height: 100px;
  }

  .h-\[100vh\] {
    height: 100vh;
  }

  .h-\[105px\] {
    height: 105px;
  }

  .h-\[107px\] {
    height: 107px;
  }

  .h-\[109px\] {
    height: 109px;
  }

  .h-\[120px\] {
    height: 120px;
  }

  .h-\[128px\] {
    height: 128px;
  }

  .h-\[132px\] {
    height: 132px;
  }

  .h-\[139px\] {
    height: 139px;
  }

  .h-\[149\.035px\] {
    height: 149.035px;
  }

  .h-\[150px\] {
    height: 150px;
  }

  .h-\[150vh\] {
    height: 150vh;
  }

  .h-\[170px\] {
    height: 170px;
  }

  .h-\[172px\] {
    height: 172px;
  }

  .h-\[175px\] {
    height: 175px;
  }

  .h-\[180px\] {
    height: 180px;
  }

  .h-\[190px\] {
    height: 190px;
  }

  .h-\[196px\] {
    height: 196px;
  }

  .h-\[200px\] {
    height: 200px;
  }

  .h-\[200vh\] {
    height: 200vh;
  }

  .h-\[202px\] {
    height: 202px;
  }

  .h-\[207px\] {
    height: 207px;
  }

  .h-\[212px\] {
    height: 212px;
  }

  .h-\[217px\] {
    height: 217px;
  }

  .h-\[220px\] {
    height: 220px;
  }

  .h-\[220vw\] {
    height: 220vw;
  }

  .h-\[225px\] {
    height: 225px;
  }

  .h-\[240px\] {
    height: 240px;
  }

  .h-\[250px\] {
    height: 250px;
  }

  .h-\[262px\] {
    height: 262px;
  }

  .h-\[300\%\] {
    height: 300%;
  }

  .h-\[300px\] {
    height: 300px;
  }

  .h-\[310px\] {
    height: 310px;
  }

  .h-\[313px\] {
    height: 313px;
  }

  .h-\[320px\] {
    height: 320px;
  }

  .h-\[345px\] {
    height: 345px;
  }

  .h-\[350px\] {
    height: 350px;
  }

  .h-\[360px\] {
    height: 360px;
  }

  .h-\[372px\] {
    height: 372px;
  }

  .h-\[400\%\] {
    height: 400%;
  }

  .h-\[400px\] {
    height: 400px;
  }

  .h-\[408px\] {
    height: 408px;
  }

  .h-\[410px\] {
    height: 410px;
  }

  .h-\[417px\] {
    height: 417px;
  }

  .h-\[440px\] {
    height: 440px;
  }

  .h-\[464px\] {
    height: 464px;
  }

  .h-\[480px\] {
    height: 480px;
  }

  .h-\[502px\] {
    height: 502px;
  }

  .h-\[554px\] {
    height: 554px;
  }

  .h-\[580px\] {
    height: 580px;
  }

  .h-\[593px\] {
    height: 593px;
  }

  .h-\[600px\] {
    height: 600px;
  }

  .h-\[620px\] {
    height: 620px;
  }

  .h-\[640px\] {
    height: 640px;
  }

  .h-\[660px\] {
    height: 660px;
  }

  .h-\[700px\] {
    height: 700px;
  }

  .h-\[818px\] {
    height: 818px;
  }

  .h-\[848px\] {
    height: 848px;
  }

  .h-\[879px\] {
    height: 879px;
  }

  .h-\[900px\] {
    height: 900px;
  }

  .h-\[1060px\] {
    height: 1060px;
  }

  .h-\[1090\.93px\] {
    height: 1090.93px;
  }

  .h-\[1175px\] {
    height: 1175px;
  }

  .h-\[1203\.72px\] {
    height: 1203.72px;
  }

  .h-\[1241px\] {
    height: 1241px;
  }

  .h-\[1242px\] {
    height: 1242px;
  }

  .h-\[1327px\] {
    height: 1327px;
  }

  .h-\[1342px\] {
    height: 1342px;
  }

  .h-\[1781px\] {
    height: 1781px;
  }

  .h-\[2000px\] {
    height: 2000px;
  }

  .h-\[2500px\] {
    height: 2500px;
  }

  .h-\[2980px\] {
    height: 2980px;
  }

  .h-\[3300px\] {
    height: 3300px;
  }

  .h-\[calc\(8rem\*31\/33\)\] {
    height: 7.51515rem;
  }

  .h-\[calc\(100\%\+4px\)\] {
    height: calc(100% + 4px);
  }

  .h-\[calc\(100\%\+48px\)\] {
    height: calc(100% + 48px);
  }

  .h-\[calc\(100\%-2px\)\] {
    height: calc(100% - 2px);
  }

  .h-\[calc\(100\%-4px\)\] {
    height: calc(100% - 4px);
  }

  .h-\[calc\(100dvh\)\] {
    height: 100dvh;
  }

  .h-\[calc\(100svh\+32px\)\] {
    height: calc(100svh + 32px);
  }

  .h-\[calc\(100svh-72px\)\] {
    height: calc(100svh - 72px);
  }

  .h-\[calc\(100vh-65px\)\] {
    height: calc(100vh - 65px);
  }

  .h-auto {
    height: auto;
  }

  .h-dvh {
    height: 100dvh;
  }

  .h-fit {
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-global-header {
    height: var(--header-height);
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .h-svh {
    height: 100svh;
  }

  .\!max-h-fit {
    max-height: fit-content !important;
  }

  .max-h-0 {
    max-height: calc(var(--spacing) * 0);
  }

  .max-h-6 {
    max-height: calc(var(--spacing) * 6);
  }

  .max-h-10 {
    max-height: calc(var(--spacing) * 10);
  }

  .max-h-16 {
    max-height: calc(var(--spacing) * 16);
  }

  .max-h-44 {
    max-height: calc(var(--spacing) * 44);
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-70 {
    max-height: calc(var(--spacing) * 70);
  }

  .max-h-80 {
    max-height: calc(var(--spacing) * 80);
  }

  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }

  .max-h-100 {
    max-height: 25rem;
  }

  .max-h-128 {
    max-height: 32rem;
  }

  .max-h-368 {
    max-height: calc(var(--spacing) * 368);
  }

  .max-h-480 {
    max-height: calc(var(--spacing) * 480);
  }

  .max-h-\[33\.3\%\] {
    max-height: 33.3%;
  }

  .max-h-\[45px\] {
    max-height: 45px;
  }

  .max-h-\[47cqw\] {
    max-height: 47cqw;
  }

  .max-h-\[66vh\] {
    max-height: 66vh;
  }

  .max-h-\[90\%\] {
    max-height: 90%;
  }

  .max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-h-\[92px\] {
    max-height: 92px;
  }

  .max-h-\[108px\] {
    max-height: 108px;
  }

  .max-h-\[260px\] {
    max-height: 260px;
  }

  .max-h-\[290px\] {
    max-height: 290px;
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-\[370px\] {
    max-height: 370px;
  }

  .max-h-\[480px\] {
    max-height: 480px;
  }

  .max-h-\[511px\] {
    max-height: 511px;
  }

  .max-h-\[569px\] {
    max-height: 569px;
  }

  .max-h-\[1500px\] {
    max-height: 1500px;
  }

  .max-h-\[1885px\] {
    max-height: 1885px;
  }

  .max-h-\[5500px\] {
    max-height: 5500px;
  }

  .max-h-\[10000px\] {
    max-height: 10000px;
  }

  .max-h-\[calc\(100dvh-14rem\)\] {
    max-height: calc(100dvh - 14rem);
  }

  .max-h-\[calc\(100vh-72px\)\] {
    max-height: calc(100vh - 72px);
  }

  .max-h-\[calc\(569px-80px\)\] {
    max-height: 489px;
  }

  .max-h-\[min\(max\(100dvh\,920px\)\,1020px\)\] {
    max-height: min(max(100dvh, 920px), 1020px);
  }

  .max-h-fit {
    max-height: fit-content;
  }

  .max-h-full {
    max-height: 100%;
  }

  .max-h-screen {
    max-height: 100vh;
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }

  .min-h-9 {
    min-height: calc(var(--spacing) * 9);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-11 {
    min-height: calc(var(--spacing) * 11);
  }

  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }

  .min-h-32 {
    min-height: calc(var(--spacing) * 32);
  }

  .min-h-35 {
    min-height: calc(var(--spacing) * 35);
  }

  .min-h-36 {
    min-height: calc(var(--spacing) * 36);
  }

  .min-h-75 {
    min-height: calc(var(--spacing) * 75);
  }

  .min-h-80 {
    min-height: calc(var(--spacing) * 80);
  }

  .min-h-96 {
    min-height: calc(var(--spacing) * 96);
  }

  .min-h-100 {
    min-height: 25rem;
  }

  .min-h-105 {
    min-height: calc(var(--spacing) * 105);
  }

  .min-h-125 {
    min-height: calc(var(--spacing) * 125);
  }

  .min-h-128 {
    min-height: 32rem;
  }

  .min-h-180 {
    min-height: 45rem;
  }

  .min-h-\[2\.5rem\] {
    min-height: 2.5rem;
  }

  .min-h-\[3rem\] {
    min-height: 3rem;
  }

  .min-h-\[5rem\] {
    min-height: 5rem;
  }

  .min-h-\[16\%\] {
    min-height: 16%;
  }

  .min-h-\[32rem\] {
    min-height: 32rem;
  }

  .min-h-\[50px\] {
    min-height: 50px;
  }

  .min-h-\[50vh\] {
    min-height: 50vh;
  }

  .min-h-\[60px\] {
    min-height: 60px;
  }

  .min-h-\[75vh\] {
    min-height: 75vh;
  }

  .min-h-\[90vh\] {
    min-height: 90vh;
  }

  .min-h-\[100px\] {
    min-height: 100px;
  }

  .min-h-\[160px\] {
    min-height: 160px;
  }

  .min-h-\[200px\] {
    min-height: 200px;
  }

  .min-h-\[320px\] {
    min-height: 320px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .min-h-\[420px\] {
    min-height: 420px;
  }

  .min-h-\[460px\] {
    min-height: 460px;
  }

  .min-h-\[464px\] {
    min-height: 464px;
  }

  .min-h-\[552px\] {
    min-height: 552px;
  }

  .min-h-\[715px\] {
    min-height: 715px;
  }

  .min-h-\[800px\] {
    min-height: 800px;
  }

  .min-h-\[880px\] {
    min-height: 880px;
  }

  .min-h-\[2000px\] {
    min-height: 2000px;
  }

  .min-h-auto {
    min-height: auto;
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .min-h-svh {
    min-height: 100svh;
  }

  .\!w-32 {
    width: calc(var(--spacing) * 32) !important;
  }

  .\!w-\[32px\] {
    width: 32px !important;
  }

  .\!w-\[auto\] {
    width: auto !important;
  }

  .\!w-full {
    width: 100% !important;
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-1 {
    width: calc(var(--spacing) * 1);
  }

  .w-1\.75 {
    width: calc(var(--spacing) * 1.75);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-2\.75 {
    width: calc(var(--spacing) * 2.75);
  }

  .w-2\/3 {
    width: 66.6667%;
  }

  .w-2\/5 {
    width: 40%;
  }

  .w-2ch {
    width: 2ch;
  }

  .w-2xl {
    width: var(--container-2xl);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-3\/5 {
    width: 60%;
  }

  .w-3\/6 {
    width: 50%;
  }

  .w-3ch {
    width: 3ch;
  }

  .w-3xl {
    width: var(--container-3xl);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-4\/5 {
    width: 80%;
  }

  .w-4ch {
    width: 4ch;
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-7\.5 {
    width: calc(var(--spacing) * 7.5);
  }

  .w-7\/12 {
    width: 58.3333%;
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-8\/12 {
    width: 66.6667%;
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-10\/12 {
    width: 83.3333%;
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-11\/12 {
    width: 91.6667%;
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-15 {
    width: calc(var(--spacing) * 15);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-18 {
    width: calc(var(--spacing) * 18);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-23 {
    width: calc(var(--spacing) * 23);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-96 {
    width: calc(var(--spacing) * 96);
  }

  .w-\[0\.5em\] {
    width: .5em;
  }

  .w-\[0\.15em\] {
    width: .15em;
  }

  .w-\[1\.2em\] {
    width: 1.2em;
  }

  .w-\[1\.5rem\] {
    width: 1.5rem;
  }

  .w-\[1\.125rem\] {
    width: 1.125rem;
  }

  .w-\[1em\] {
    width: 1em;
  }

  .w-\[2px\] {
    width: 2px;
  }

  .w-\[4px\] {
    width: 4px;
  }

  .w-\[5\%\] {
    width: 5%;
  }

  .w-\[6px\] {
    width: 6px;
  }

  .w-\[7\%\] {
    width: 7%;
  }

  .w-\[8px\] {
    width: 8px;
  }

  .w-\[10px\] {
    width: 10px;
  }

  .w-\[11px\] {
    width: 11px;
  }

  .w-\[14px\] {
    width: 14px;
  }

  .w-\[15\%\] {
    width: 15%;
  }

  .w-\[15px\] {
    width: 15px;
  }

  .w-\[16\%\] {
    width: 16%;
  }

  .w-\[16px\] {
    width: 16px;
  }

  .w-\[18cqw\] {
    width: 18cqw;
  }

  .w-\[18px\] {
    width: 18px;
  }

  .w-\[20cqw\] {
    width: 20cqw;
  }

  .w-\[20px\] {
    width: 20px;
  }

  .w-\[21rem\] {
    width: 21rem;
  }

  .w-\[23\.57\%\] {
    width: 23.57%;
  }

  .w-\[24px\] {
    width: 24px;
  }

  .w-\[25\%\] {
    width: 25%;
  }

  .w-\[28\.1\%\] {
    width: 28.1%;
  }

  .w-\[28px\] {
    width: 28px;
  }

  .w-\[30px\] {
    width: 30px;
  }

  .w-\[33\.33\%\] {
    width: 33.33%;
  }

  .w-\[33px\] {
    width: 33px;
  }

  .w-\[35\%\] {
    width: 35%;
  }

  .w-\[36cqw\] {
    width: 36cqw;
  }

  .w-\[36px\] {
    width: 36px;
  }

  .w-\[37\.03\%\] {
    width: 37.03%;
  }

  .w-\[38cqw\] {
    width: 38cqw;
  }

  .w-\[39px\] {
    width: 39px;
  }

  .w-\[40\%\] {
    width: 40%;
  }

  .w-\[40px\] {
    width: 40px;
  }

  .w-\[42px\] {
    width: 42px;
  }

  .w-\[43vw\] {
    width: 43vw;
  }

  .w-\[45px\] {
    width: 45px;
  }

  .w-\[46cqw\] {
    width: 46cqw;
  }

  .w-\[46px\] {
    width: 46px;
  }

  .w-\[47\%\] {
    width: 47%;
  }

  .w-\[48\%\] {
    width: 48%;
  }

  .w-\[48px\] {
    width: 48px;
  }

  .w-\[50\%\] {
    width: 50%;
  }

  .w-\[50px\] {
    width: 50px;
  }

  .w-\[51px\] {
    width: 51px;
  }

  .w-\[52cqw\] {
    width: 52cqw;
  }

  .w-\[54px\] {
    width: 54px;
  }

  .w-\[55\%\] {
    width: 55%;
  }

  .w-\[55cqw\] {
    width: 55cqw;
  }

  .w-\[55px\] {
    width: 55px;
  }

  .w-\[58px\] {
    width: 58px;
  }

  .w-\[60\%\] {
    width: 60%;
  }

  .w-\[60\.4\%\] {
    width: 60.4%;
  }

  .w-\[60px\] {
    width: 60px;
  }

  .w-\[61\%\] {
    width: 61%;
  }

  .w-\[63px\] {
    width: 63px;
  }

  .w-\[65cqw\] {
    width: 65cqw;
  }

  .w-\[69px\] {
    width: 69px;
  }

  .w-\[70\%\] {
    width: 70%;
  }

  .w-\[70px\] {
    width: 70px;
  }

  .w-\[72cqw\] {
    width: 72cqw;
  }

  .w-\[72px\] {
    width: 72px;
  }

  .w-\[74\.52\%\] {
    width: 74.52%;
  }

  .w-\[75\%\] {
    width: 75%;
  }

  .w-\[76px\] {
    width: 76px;
  }

  .w-\[79\%\] {
    width: 79%;
  }

  .w-\[80\%\] {
    width: 80%;
  }

  .w-\[80px\] {
    width: 80px;
  }

  .w-\[83cqw\] {
    width: 83cqw;
  }

  .w-\[84cqw\] {
    width: 84cqw;
  }

  .w-\[85\%\] {
    width: 85%;
  }

  .w-\[88px\] {
    width: 88px;
  }

  .w-\[90\%\] {
    width: 90%;
  }

  .w-\[90px\] {
    width: 90px;
  }

  .w-\[92\%\] {
    width: 92%;
  }

  .w-\[95\%\] {
    width: 95%;
  }

  .w-\[95px\] {
    width: 95px;
  }

  .w-\[98\%\] {
    width: 98%;
  }

  .w-\[98px\] {
    width: 98px;
  }

  .w-\[100\%\] {
    width: 100%;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-\[100vw\] {
    width: 100vw;
  }

  .w-\[115px\] {
    width: 115px;
  }

  .w-\[118px\] {
    width: 118px;
  }

  .w-\[120\%\] {
    width: 120%;
  }

  .w-\[122px\] {
    width: 122px;
  }

  .w-\[125\%\] {
    width: 125%;
  }

  .w-\[125px\] {
    width: 125px;
  }

  .w-\[128px\] {
    width: 128px;
  }

  .w-\[136px\] {
    width: 136px;
  }

  .w-\[142px\] {
    width: 142px;
  }

  .w-\[150px\] {
    width: 150px;
  }

  .w-\[150vw\] {
    width: 150vw;
  }

  .w-\[153vw\] {
    width: 153vw;
  }

  .w-\[158px\] {
    width: 158px;
  }

  .w-\[165px\] {
    width: 165px;
  }

  .w-\[168px\] {
    width: 168px;
  }

  .w-\[174px\] {
    width: 174px;
  }

  .w-\[180px\] {
    width: 180px;
  }

  .w-\[185px\] {
    width: 185px;
  }

  .w-\[190px\] {
    width: 190px;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[207\.198px\] {
    width: 207.198px;
  }

  .w-\[212px\] {
    width: 212px;
  }

  .w-\[219px\] {
    width: 219px;
  }

  .w-\[224px\] {
    width: 224px;
  }

  .w-\[225px\] {
    width: 225px;
  }

  .w-\[250px\] {
    width: 250px;
  }

  .w-\[253px\] {
    width: 253px;
  }

  .w-\[256px\] {
    width: 256px;
  }

  .w-\[270px\] {
    width: 270px;
  }

  .w-\[273px\] {
    width: 273px;
  }

  .w-\[278px\] {
    width: 278px;
  }

  .w-\[280\%\] {
    width: 280%;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[283px\] {
    width: 283px;
  }

  .w-\[284px\] {
    width: 284px;
  }

  .w-\[288px\] {
    width: 288px;
  }

  .w-\[293px\] {
    width: 293px;
  }

  .w-\[296px\] {
    width: 296px;
  }

  .w-\[300px\] {
    width: 300px;
  }

  .w-\[310px\] {
    width: 310px;
  }

  .w-\[312px\] {
    width: 312px;
  }

  .w-\[320px\] {
    width: 320px;
  }

  .w-\[330px\] {
    width: 330px;
  }

  .w-\[348px\] {
    width: 348px;
  }

  .w-\[350px\] {
    width: 350px;
  }

  .w-\[351px\] {
    width: 351px;
  }

  .w-\[365px\] {
    width: 365px;
  }

  .w-\[412px\] {
    width: 412px;
  }

  .w-\[425\.922px\] {
    width: 425.922px;
  }

  .w-\[430px\] {
    width: 430px;
  }

  .w-\[460px\] {
    width: 460px;
  }

  .w-\[512px\] {
    width: 512px;
  }

  .w-\[520px\] {
    width: 520px;
  }

  .w-\[580px\] {
    width: 580px;
  }

  .w-\[600px\] {
    width: 600px;
  }

  .w-\[640px\] {
    width: 640px;
  }

  .w-\[657px\] {
    width: 657px;
  }

  .w-\[667\.353px\] {
    width: 667.353px;
  }

  .w-\[800px\] {
    width: 800px;
  }

  .w-\[900px\] {
    width: 900px;
  }

  .w-\[928px\] {
    width: 928px;
  }

  .w-\[963px\] {
    width: 963px;
  }

  .w-\[1055px\] {
    width: 1055px;
  }

  .w-\[1060px\] {
    width: 1060px;
  }

  .w-\[1064px\] {
    width: 1064px;
  }

  .w-\[1155px\] {
    width: 1155px;
  }

  .w-\[1242px\] {
    width: 1242px;
  }

  .w-\[1518px\] {
    width: 1518px;
  }

  .w-\[1950px\] {
    width: 1950px;
  }

  .w-\[2626px\] {
    width: 2626px;
  }

  .w-\[3300px\] {
    width: 3300px;
  }

  .w-\[calc\(6rem\+9vw\)\] {
    width: calc(6rem + 9vw);
  }

  .w-\[calc\(50\%-1\.5rem\)\] {
    width: calc(50% - 1.5rem);
  }

  .w-\[calc\(50\%-1rem\)\] {
    width: calc(50% - 1rem);
  }

  .w-\[calc\(50\%-var\(--spacing-md\)\)\] {
    width: calc(50% - var(--spacing-md));
  }

  .w-\[calc\(100\%\+\(var\(--margin\)\*2\)\)\] {
    width: calc(100% + (var(--margin) * 2));
  }

  .w-\[calc\(100\%\+4px\)\] {
    width: calc(100% + 4px);
  }

  .w-\[calc\(100\%\+10px\)\] {
    width: calc(100% + 10px);
  }

  .w-\[calc\(100\%-2px\)\] {
    width: calc(100% - 2px);
  }

  .w-\[calc\(100\%-2rem\)\] {
    width: calc(100% - 2rem);
  }

  .w-\[calc\(100\%-4px\)\] {
    width: calc(100% - 4px);
  }

  .w-\[calc\(100\%-16px\)\] {
    width: calc(100% - 16px);
  }

  .w-\[calc\(100\%\/var\(--count\)\)\] {
    width: calc(100% / var(--count));
  }

  .w-\[calc\(100\%_\+_2_\*_var\(--margin\)\)\] {
    width: calc(100% + 2 * var(--margin));
  }

  .w-\[calc\(100\%_\+_115px\)\] {
    width: calc(100% + 115px);
  }

  .w-\[calc\(100vw-\(11\.25rem\)\)\] {
    width: calc(100vw - 11.25rem);
  }

  .w-\[initial\] {
    width: initial;
  }

  .w-\[max-content\] {
    width: max-content;
  }

  .w-auto {
    width: auto;
  }

  .w-ch {
    width: 1ch;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .w-screen {
    width: 100vw;
  }

  .\!max-w-\[100vw\] {
    max-width: 100vw !important;
  }

  .\!max-w-full {
    max-width: 100% !important;
  }

  .\!max-w-none {
    max-width: none !important;
  }

  .max-w-2\/3 {
    max-width: 66.6667%;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-16 {
    max-width: calc(var(--spacing) * 16);
  }

  .max-w-21 {
    max-width: calc(var(--spacing) * 21);
  }

  .max-w-32 {
    max-width: calc(var(--spacing) * 32);
  }

  .max-w-48 {
    max-width: calc(var(--spacing) * 48);
  }

  .max-w-60 {
    max-width: calc(var(--spacing) * 60);
  }

  .max-w-70 {
    max-width: calc(var(--spacing) * 70);
  }

  .max-w-72 {
    max-width: calc(var(--spacing) * 72);
  }

  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }

  .max-w-96 {
    max-width: calc(var(--spacing) * 96);
  }

  .max-w-100 {
    max-width: 25rem;
  }

  .max-w-128 {
    max-width: 32rem;
  }

  .max-w-135 {
    max-width: calc(var(--spacing) * 135);
  }

  .max-w-180 {
    max-width: 45rem;
  }

  .max-w-200 {
    max-width: calc(var(--spacing) * 200);
  }

  .max-w-300 {
    max-width: calc(var(--spacing) * 300);
  }

  .max-w-\[21em\] {
    max-width: 21em;
  }

  .max-w-\[30em\] {
    max-width: 30em;
  }

  .max-w-\[32rem\] {
    max-width: 32rem;
  }

  .max-w-\[33rem\] {
    max-width: 33rem;
  }

  .max-w-\[35em\] {
    max-width: 35em;
  }

  .max-w-\[35rem\] {
    max-width: 35rem;
  }

  .max-w-\[40\%\] {
    max-width: 40%;
  }

  .max-w-\[45px\] {
    max-width: 45px;
  }

  .max-w-\[47cqw\] {
    max-width: 47cqw;
  }

  .max-w-\[50\%\] {
    max-width: 50%;
  }

  .max-w-\[60\%\] {
    max-width: 60%;
  }

  .max-w-\[60ch\] {
    max-width: 60ch;
  }

  .max-w-\[65ch\] {
    max-width: 65ch;
  }

  .max-w-\[66\.6\%\] {
    max-width: 66.6%;
  }

  .max-w-\[70ch\] {
    max-width: 70ch;
  }

  .max-w-\[80\%\] {
    max-width: 80%;
  }

  .max-w-\[80vw\] {
    max-width: 80vw;
  }

  .max-w-\[90rem\] {
    max-width: 90rem;
  }

  .max-w-\[94\%\] {
    max-width: 94%;
  }

  .max-w-\[95\%\] {
    max-width: 95%;
  }

  .max-w-\[100\%\] {
    max-width: 100%;
  }

  .max-w-\[135px\] {
    max-width: 135px;
  }

  .max-w-\[140px\] {
    max-width: 140px;
  }

  .max-w-\[160px\] {
    max-width: 160px;
  }

  .max-w-\[175px\] {
    max-width: 175px;
  }

  .max-w-\[200px\] {
    max-width: 200px;
  }

  .max-w-\[210px\] {
    max-width: 210px;
  }

  .max-w-\[212px\] {
    max-width: 212px;
  }

  .max-w-\[225px\] {
    max-width: 225px;
  }

  .max-w-\[250px\] {
    max-width: 250px;
  }

  .max-w-\[260px\] {
    max-width: 260px;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[283px\] {
    max-width: 283px;
  }

  .max-w-\[295px\] {
    max-width: 295px;
  }

  .max-w-\[299px\] {
    max-width: 299px;
  }

  .max-w-\[300px\] {
    max-width: 300px;
  }

  .max-w-\[336px\] {
    max-width: 336px;
  }

  .max-w-\[342px\] {
    max-width: 342px;
  }

  .max-w-\[356px\] {
    max-width: 356px;
  }

  .max-w-\[360px\] {
    max-width: 360px;
  }

  .max-w-\[370px\] {
    max-width: 370px;
  }

  .max-w-\[373px\] {
    max-width: 373px;
  }

  .max-w-\[380px\] {
    max-width: 380px;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[436px\] {
    max-width: 436px;
  }

  .max-w-\[480px\] {
    max-width: 480px;
  }

  .max-w-\[495px\] {
    max-width: 495px;
  }

  .max-w-\[500px\] {
    max-width: 500px;
  }

  .max-w-\[511px\] {
    max-width: 511px;
  }

  .max-w-\[572px\] {
    max-width: 572px;
  }

  .max-w-\[575px\] {
    max-width: 575px;
  }

  .max-w-\[578px\] {
    max-width: 578px;
  }

  .max-w-\[600px\] {
    max-width: 600px;
  }

  .max-w-\[640px\] {
    max-width: 640px;
  }

  .max-w-\[650px\] {
    max-width: 650px;
  }

  .max-w-\[660px\] {
    max-width: 660px;
  }

  .max-w-\[680px\] {
    max-width: 680px;
  }

  .max-w-\[690px\] {
    max-width: 690px;
  }

  .max-w-\[800px\] {
    max-width: 800px;
  }

  .max-w-\[820px\] {
    max-width: 820px;
  }

  .max-w-\[832px\] {
    max-width: 832px;
  }

  .max-w-\[850px\] {
    max-width: 850px;
  }

  .max-w-\[933px\] {
    max-width: 933px;
  }

  .max-w-\[940px\] {
    max-width: 940px;
  }

  .max-w-\[980px\] {
    max-width: 980px;
  }

  .max-w-\[1000px\] {
    max-width: 1000px;
  }

  .max-w-\[1100px\] {
    max-width: 1100px;
  }

  .max-w-\[1200px\] {
    max-width: 1200px;
  }

  .max-w-\[1260px\] {
    max-width: 1260px;
  }

  .max-w-\[1400px\] {
    max-width: 1400px;
  }

  .max-w-\[1420px\] {
    max-width: 1420px;
  }

  .max-w-\[1480px\] {
    max-width: 1480px;
  }

  .max-w-\[1600px\] {
    max-width: 1600px;
  }

  .max-w-\[1800px\] {
    max-width: 1800px;
  }

  .max-w-\[2000px\] {
    max-width: 2000px;
  }

  .max-w-\[2070px\] {
    max-width: 2070px;
  }

  .max-w-\[5500px\] {
    max-width: 5500px;
  }

  .max-w-\[calc\(100\%\+10px\)\] {
    max-width: calc(100% + 10px);
  }

  .max-w-\[calc\(100\%-70px\)\] {
    max-width: calc(100% - 70px);
  }

  .max-w-fit {
    max-width: fit-content;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-prose {
    max-width: 65ch;
  }

  .max-w-screen-3xl {
    max-width: 1600px;
  }

  .max-w-screen-lg {
    max-width: 1200px;
  }

  .max-w-screen-md {
    max-width: 900px;
  }

  .max-w-screen-sm {
    max-width: 640px;
  }

  .max-w-screen-xl {
    max-width: 1600px;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-3 {
    min-width: calc(var(--spacing) * 3);
  }

  .min-w-6 {
    min-width: calc(var(--spacing) * 6);
  }

  .min-w-7 {
    min-width: calc(var(--spacing) * 7);
  }

  .min-w-16 {
    min-width: calc(var(--spacing) * 16);
  }

  .min-w-16\.25 {
    min-width: calc(var(--spacing) * 16.25);
  }

  .min-w-24 {
    min-width: calc(var(--spacing) * 24);
  }

  .min-w-28 {
    min-width: calc(var(--spacing) * 28);
  }

  .min-w-40 {
    min-width: calc(var(--spacing) * 40);
  }

  .min-w-64 {
    min-width: calc(var(--spacing) * 64);
  }

  .min-w-\[10em\] {
    min-width: 10em;
  }

  .min-w-\[32px\] {
    min-width: 32px;
  }

  .min-w-\[46px\] {
    min-width: 46px;
  }

  .min-w-\[72px\] {
    min-width: 72px;
  }

  .min-w-\[100px\] {
    min-width: 100px;
  }

  .min-w-\[145px\] {
    min-width: 145px;
  }

  .min-w-\[180px\] {
    min-width: 180px;
  }

  .min-w-\[260px\] {
    min-width: 260px;
  }

  .min-w-\[275px\] {
    min-width: 275px;
  }

  .min-w-\[300px\] {
    min-width: 300px;
  }

  .min-w-\[472px\] {
    min-width: 472px;
  }

  .min-w-\[950px\] {
    min-width: 950px;
  }

  .min-w-\[1155px\] {
    min-width: 1155px;
  }

  .min-w-fit {
    min-width: fit-content;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-lg {
    min-width: var(--container-lg);
  }

  .min-w-max {
    min-width: max-content;
  }

  .min-w-min {
    min-width: min-content;
  }

  .flex-0 {
    flex: 0;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-2 {
    flex: 2;
  }

  .flex-\[1_0_0\] {
    flex: 1 0 0;
  }

  .flex-\[1_0_auto\] {
    flex: 1 0 auto;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-initial {
    flex: 0 auto;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow, .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .grow-1 {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .basis-1\/2 {
    flex-basis: 50%;
  }

  .basis-1\/2-gutter {
    flex-basis: calc((100% - (var(--gutter))) / 2);
  }

  .basis-4\/5 {
    flex-basis: 80%;
  }

  .basis-auto {
    flex-basis: auto;
  }

  .basis-full {
    flex-basis: 100%;
  }

  .table-fixed {
    table-layout: fixed;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-\[0\] {
    transform-origin: 0;
  }

  .origin-\[50\%_0\%\] {
    transform-origin: 50% 0;
  }

  .origin-\[60\%_28\%\] {
    transform-origin: 60% 28%;
  }

  .origin-bottom-left {
    transform-origin: 0 100%;
  }

  .origin-center {
    transform-origin: center;
  }

  .origin-left {
    transform-origin: 0;
  }

  .origin-right {
    transform-origin: 100%;
  }

  .origin-top {
    transform-origin: top;
  }

  .origin-top-left {
    transform-origin: 0 0;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-1\/4 {
    --tw-translate-x: calc(calc(1 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-1\/10 {
    --tw-translate-x: calc(calc(1 / 10 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-2\/4 {
    --tw-translate-x: calc(calc(2 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-3\/4 {
    --tw-translate-x: calc(calc(3 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-4 {
    --tw-translate-x: calc(var(--spacing) * -4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-16 {
    --tw-translate-x: calc(var(--spacing) * -16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-\[3px\] {
    --tw-translate-x: calc(3px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-\[calc\(66\.66\%-24px\)\] {
    --tw-translate-x: calc(calc(66.66% - 24px) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1 {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1\/2 {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1\/3 {
    --tw-translate-x: calc(1 / 3 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1\/4 {
    --tw-translate-x: calc(1 / 4 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-4 {
    --tw-translate-x: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-5 {
    --tw-translate-x: calc(var(--spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-16 {
    --tw-translate-x: calc(var(--spacing) * 16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-\.5em\] {
    --tw-translate-x: -.5em;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-2\%\] {
    --tw-translate-x: -2%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-9\%\] {
    --tw-translate-x: -9%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-10\%\] {
    --tw-translate-x: -10%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-12px\] {
    --tw-translate-x: -12px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-20\%\] {
    --tw-translate-x: -20%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-35\%\] {
    --tw-translate-x: -35%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50px\] {
    --tw-translate-x: -50px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-60\%\] {
    --tw-translate-x: -60%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-75\%\] {
    --tw-translate-x: -75%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-102\%\] {
    --tw-translate-x: -102%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-110\%\] {
    --tw-translate-x: -110%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-120\%\] {
    --tw-translate-x: -120%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-125\%\] {
    --tw-translate-x: -125%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-200\%\] {
    --tw-translate-x: -200%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-400\%\] {
    --tw-translate-x: -400%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[0\%\] {
    --tw-translate-x: 0%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[1\.5rem\] {
    --tw-translate-x: 1.5rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[5\.5\%\] {
    --tw-translate-x: 5.5%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[7\%\] {
    --tw-translate-x: 7%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[12px\] {
    --tw-translate-x: 12px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[32\%\] {
    --tw-translate-x: 32%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[33vw\] {
    --tw-translate-x: 33vw;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[135\%\] {
    --tw-translate-x: 135%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[141\%\] {
    --tw-translate-x: 141%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[200\%\] {
    --tw-translate-x: 200%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[400\%\] {
    --tw-translate-x: 400%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(-100\%-15px\)\] {
    --tw-translate-x: calc(-100% - 15px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(-100\%-var\(--gutter\)\)\] {
    --tw-translate-x: calc(-100% - var(--gutter));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(-100\%-var\(--spacing-gutter\)\)\] {
    --tw-translate-x: calc(-100% - var(--spacing-gutter));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(-200\%-\(var\(--gutter\)\*2\)\)\] {
    --tw-translate-x: calc(-200% - (var(--gutter) * 2));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(-200\%-\(var\(--spacing-gutter\)\*2\)\)\] {
    --tw-translate-x: calc(-200% - (var(--spacing-gutter) * 2));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(100\%\+15px\)\] {
    --tw-translate-x: calc(100% + 15px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(100\%\+var\(--gutter\)\)\] {
    --tw-translate-x: calc(100% + var(--gutter));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(100\%\+var\(--spacing-gutter\)\)\] {
    --tw-translate-x: calc(100% + var(--spacing-gutter));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(200\%\+\(var\(--gutter\)\*2\)\)\] {
    --tw-translate-x: calc(200% + (var(--gutter) * 2));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[calc\(200\%\+\(var\(--spacing-gutter\)\*2\)\)\] {
    --tw-translate-x: calc(200% + (var(--spacing-gutter) * 2));
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/4 {
    --tw-translate-y: calc(calc(1 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-3 {
    --tw-translate-y: calc(var(--spacing) * -3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-3\/5 {
    --tw-translate-y: calc(calc(3 / 5 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-6 {
    --tw-translate-y: calc(var(--spacing) * -6);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * -10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-100 {
    --tw-translate-y: calc(25rem * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[\.5px\] {
    --tw-translate-y: calc(.5px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[10px\] {
    --tw-translate-y: calc(10px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[15px\] {
    --tw-translate-y: calc(15px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[30px\] {
    --tw-translate-y: calc(30px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[40px\] {
    --tw-translate-y: calc(40px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[calc\(50\%-5px\)\] {
    --tw-translate-y: calc(calc(50% - 5px) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-global-header {
    --tw-translate-y: calc(var(--header-height) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-1\/2 {
    --tw-translate-y: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-1\/3 {
    --tw-translate-y: calc(1 / 3 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-1\/4 {
    --tw-translate-y: calc(1 / 4 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-2\/3 {
    --tw-translate-y: calc(2 / 3 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-5 {
    --tw-translate-y: calc(var(--spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-6 {
    --tw-translate-y: calc(var(--spacing) * 6);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-8 {
    --tw-translate-y: calc(var(--spacing) * 8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * 10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-100 {
    --tw-translate-y: 25rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-18\%\] {
    --tw-translate-y: -18%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-25\%\] {
    --tw-translate-y: -25%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-40\%\] {
    --tw-translate-y: -40%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-52\%\] {
    --tw-translate-y: -52%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-65\%\] {
    --tw-translate-y: -65%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-75\%\] {
    --tw-translate-y: -75%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-85\%\] {
    --tw-translate-y: -85%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-130\%\] {
    --tw-translate-y: -130%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-200\%\] {
    --tw-translate-y: -200%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[\.5px\] {
    --tw-translate-y: .5px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[0\.075em\] {
    --tw-translate-y: .075em;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[0px\] {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[3px\] {
    --tw-translate-y: 3px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[5px\] {
    --tw-translate-y: 5px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[12\%\] {
    --tw-translate-y: 12%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[18\%\] {
    --tw-translate-y: 18%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[20\%\] {
    --tw-translate-y: 20%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[22\%\] {
    --tw-translate-y: 22%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[30px\] {
    --tw-translate-y: 30px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[56px\] {
    --tw-translate-y: 56px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[100\%\] {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[calc\(100\%\+21px\)\] {
    --tw-translate-y: calc(100% + 21px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-global-header {
    --tw-translate-y: var(--header-height);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-0 {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-30 {
    --tw-scale-x: .3;
    --tw-scale-y: .3;
    --tw-scale-z: .3;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-50 {
    --tw-scale-x: 50%;
    --tw-scale-y: 50%;
    --tw-scale-z: 50%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-90 {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-125 {
    --tw-scale-x: 125%;
    --tw-scale-y: 125%;
    --tw-scale-z: 125%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-160 {
    --tw-scale-x: 160%;
    --tw-scale-y: 160%;
    --tw-scale-z: 160%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-180 {
    --tw-scale-x: 180%;
    --tw-scale-y: 180%;
    --tw-scale-z: 180%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-200 {
    --tw-scale-x: 200%;
    --tw-scale-y: 200%;
    --tw-scale-z: 200%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-scale-x-100 {
    --tw-scale-x: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-0 {
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-100 {
    --tw-scale-x: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-\[-100\] {
    --tw-scale-x: -100;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-\[0\.65\] {
    --tw-scale-x: .65;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-\[2\.5\] {
    --tw-scale-x: 2.5;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-scale-y-100 {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-100 {
    --tw-scale-y: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-\[5\] {
    --tw-scale-y: 5;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-\[65\%\] {
    --tw-scale-y: 65%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-\[\.8\] {
    scale: .8;
  }

  .scale-\[0\.7\] {
    scale: .7;
  }

  .scale-\[0\.65\] {
    scale: .65;
  }

  .scale-\[1\.01\] {
    scale: 1.01;
  }

  .scale-\[1\.1\] {
    scale: 1.1;
  }

  .scale-\[1\.3\] {
    scale: 1.3;
  }

  .scale-\[1\.5\] {
    scale: 1.5;
  }

  .scale-\[1\] {
    scale: 1;
  }

  .scale-\[2\] {
    scale: 2;
  }

  .scale-\[3\] {
    scale: 3;
  }

  .scale-\[150\%\] {
    scale: 150%;
  }

  .\[--tw-scale-x\:0\.6\] {
    --tw-scale-x: .6;
  }

  .\[--tw-scale-y\:0\.6\] {
    --tw-scale-y: .6;
  }

  .-rotate-45 {
    rotate: -45deg;
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .-rotate-180 {
    rotate: -180deg;
  }

  .-rotate-\[3\.574deg\] {
    rotate: -3.574deg;
  }

  .-rotate-\[4deg\] {
    rotate: -4deg;
  }

  .-rotate-\[11\.956deg\] {
    rotate: -11.956deg;
  }

  .-rotate-\[25deg\] {
    rotate: -25deg;
  }

  .-rotate-\[30deg\] {
    rotate: -30deg;
  }

  .-rotate-\[75deg\] {
    rotate: -75deg;
  }

  .-rotate-\[135deg\] {
    rotate: -135deg;
  }

  .rotate-0 {
    rotate: none;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-270 {
    rotate: 270deg;
  }

  .rotate-\[-9deg\] {
    rotate: -9deg;
  }

  .rotate-\[-24deg\] {
    rotate: -24deg;
  }

  .rotate-\[-30deg\] {
    rotate: -30deg;
  }

  .rotate-\[-45deg\] {
    rotate: -45deg;
  }

  .rotate-\[-50deg\] {
    rotate: -50deg;
  }

  .rotate-\[1deg\] {
    rotate: 1deg;
  }

  .rotate-\[9\.049deg\] {
    rotate: 9.049deg;
  }

  .rotate-\[23deg\] {
    rotate: 23deg;
  }

  .rotate-\[31\.177deg\] {
    rotate: 31.177deg;
  }

  .rotate-\[53deg\] {
    rotate: 53deg;
  }

  .rotate-\[80deg\] {
    rotate: 80deg;
  }

  .rotate-\[135deg\] {
    rotate: 135deg;
  }

  .rotate-\[149deg\] {
    rotate: 149deg;
  }

  .\[transform\:_translateZ\(0px\)\] {
    transform: translateZ(0);
  }

  .\[transform\:matrix\(1\,-0\.07\,0\.04\,1\,0\,0\)\] {
    transform: matrix(1, -.07, .04, 1, 0, 0);
  }

  .\[transform\:rotateY\(180deg\)\] {
    transform: rotateY(180deg);
  }

  .\[transform\:scaleX\(var\(--tw-scale-x\)\)_scaleY\(var\(--tw-scale-y\)\)\] {
    transform: scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .\[transform\:translateZ\(-40px\)\] {
    transform: translateZ(-40px);
  }

  .\[transform\:translateZ\(0\)\] {
    transform: translateZ(0);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .transform-\[translateZ\(2px\)\] {
    transform: translateZ(2px);
  }

  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-\[factoid-fade-in_0\.5s_0\.5s_ease-in-out_forwards\] {
    animation: .5s ease-in-out .5s forwards factoid-fade-in;
  }

  .animate-\[fade-in_0\.3s_ease-out_forwards\] {
    animation: .3s ease-out forwards fade-in;
  }

  .animate-bounce-darken-slow {
    animation: 1.2s ease-in-out infinite bounce-sm-pause, 1.2s ease-in-out infinite darken-pulse-pause;
  }

  .animate-fade-in {
    animation: .5s ease-in-out forwards fade-in;
  }

  .animate-fade-in-200ms-linear {
    animation: .2s linear forwards fade-in;
  }

  .animate-fade-in-up {
    animation: .5s ease-in-out forwards fade-in-up;
  }

  .animate-filters-fade-in {
    animation: .3s both filters-fade-in;
  }

  .animate-filters-slide-in-right {
    animation: .3s both filters-slide-in-right;
  }

  .animate-marquee {
    animation: 60s linear infinite marquee;
  }

  .animate-marquee-ltr {
    animation: 60s linear infinite marquee-ltr;
  }

  .animate-marquee-rtl {
    animation: 60s linear infinite marquee-rtl;
  }

  .animate-move-phrase-in {
    animation: 2.5s move-phrase-in calc((var(--index) * 2.5) * 1s) forwards;
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-rise {
    animation: 1s cubic-bezier(.35, .95, .67, .99) forwards rise;
  }

  .animate-spin {
    animation: 12s linear infinite spin;
  }

  .animate-start-header-gradient-1 {
    animation: 4s ease-in-out infinite alternate start-header-gradient-1;
  }

  .animate-start-header-gradient-2 {
    animation: 5s ease-in-out infinite alternate start-header-gradient-2;
  }

  .animate-start-header-gradient-3 {
    animation: 6s ease-in-out infinite alternate start-header-gradient-3;
  }

  .reset-input-range {
    appearance: none;
    cursor: pointer;
    background: none;
  }

  .cursor-auto {
    cursor: auto;
  }

  .cursor-col-resize {
    cursor: col-resize;
  }

  .cursor-copy {
    cursor: copy;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-no-drop {
    cursor: no-drop;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-text {
    cursor: text;
  }

  .touch-pan-y {
    --tw-pan-y: pan-y;
    touch-action: var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, );
  }

  .touch-manipulation {
    touch-action: manipulation;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .snap-none {
    scroll-snap-type: none;
  }

  .snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }

  .snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
  }

  .snap-center {
    scroll-snap-align: center;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-outside {
    list-style-position: outside;
  }

  .\!list-none {
    list-style-type: none !important;
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .appearance-none {
    appearance: none;
  }

  .columns-1 {
    columns: 1;
  }

  .columns-2 {
    columns: 2;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

  .auto-cols-\[1fr\] {
    grid-auto-columns: 1fr;
  }

  .grid-flow-col {
    grid-auto-flow: column;
  }

  .auto-rows-auto {
    grid-auto-rows: auto;
  }

  .\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-cols-\[1fr_1fr\] {
    grid-template-columns: 1fr 1fr;
  }

  .grid-cols-\[1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-cols-\[14px_1fr\] {
    grid-template-columns: 14px 1fr;
  }

  .grid-cols-\[20px_1fr\] {
    grid-template-columns: 20px 1fr;
  }

  .grid-cols-\[160px_80px\] {
    grid-template-columns: 160px 80px;
  }

  .grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }

  .grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .grid-cols-\[repeat\(2\,auto\)\] {
    grid-template-columns: repeat(2, auto);
  }

  .grid-cols-\[repeat\(4\,auto\)\] {
    grid-template-columns: repeat(4, auto);
  }

  .grid-cols-\[repeat\(12\,84px\)\] {
    grid-template-columns: repeat(12, 84px);
  }

  .grid-cols-all-products {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }

  .grid-cols-full {
    grid-template-columns: 100%;
  }

  .grid-cols-none {
    grid-template-columns: none;
  }

  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }

  .grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
  }

  .grid-rows-\[310px\] {
    grid-template-rows: 310px;
  }

  .grid-rows-\[auto_1fr_auto\] {
    grid-template-rows: auto 1fr auto;
  }

  .grid-rows-\[auto_104vw\] {
    grid-template-rows: auto 104vw;
  }

  .grid-rows-\[max-content_0fr\] {
    grid-template-rows: max-content 0fr;
  }

  .grid-rows-\[max-content_1fr\] {
    grid-template-rows: max-content 1fr;
  }

  .grid-rows-\[min-content\] {
    grid-template-rows: min-content;
  }

  .grid-rows-subgrid {
    grid-template-rows: subgrid;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-between {
    place-content: space-between;
  }

  .place-content-center {
    place-content: center;
  }

  .place-content-end {
    place-content: end;
  }

  .place-content-start {
    place-content: start;
  }

  .place-items-center {
    place-items: center;
  }

  .content-between {
    align-content: space-between;
  }

  .content-center {
    align-content: center;
  }

  .content-start {
    align-content: flex-start;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-evenly {
    justify-content: space-evenly;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-stretch {
    justify-content: stretch;
  }

  .justify-items-center {
    justify-items: center;
  }

  .justify-items-start {
    justify-items: start;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-0\.25 {
    gap: calc(var(--spacing) * .25);
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-2xl {
    gap: var(--space-2xl);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-4xl {
    gap: var(--space-4xl);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-14 {
    gap: calc(var(--spacing) * 14);
  }

  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }

  .gap-24 {
    gap: calc(var(--spacing) * 24);
  }

  .gap-\[3px\] {
    gap: 3px;
  }

  .gap-\[4px\] {
    gap: 4px;
  }

  .gap-\[6px\] {
    gap: 6px;
  }

  .gap-\[13px\] {
    gap: 13px;
  }

  .gap-\[15px\] {
    gap: 15px;
  }

  .gap-\[17\.55px\] {
    gap: 17.55px;
  }

  .gap-\[24px\] {
    gap: 24px;
  }

  .gap-\[30px\] {
    gap: 30px;
  }

  .gap-\[40px\] {
    gap: 40px;
  }

  .gap-gutter {
    gap: var(--gutter);
  }

  .gap-lg {
    gap: var(--space-lg);
    gap: var(--space-lg);
  }

  .gap-md {
    gap: var(--space-md);
    gap: var(--space-md);
  }

  .gap-sm {
    gap: var(--space-sm);
    gap: var(--space-sm);
  }

  .gap-xl {
    gap: var(--space-xl);
    gap: var(--space-xl);
  }

  .gap-xs {
    gap: var(--space-xs);
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-10 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-11 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-lg > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--space-lg) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--space-lg) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-sm > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--space-sm) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--space-sm) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-xl > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--space-xl) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--space-xl) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-0 {
    column-gap: calc(var(--spacing) * 0);
  }

  .gap-x-0\.5 {
    column-gap: calc(var(--spacing) * .5);
  }

  .gap-x-1 {
    column-gap: calc(var(--spacing) * 1);
  }

  .gap-x-1\.5 {
    column-gap: calc(var(--spacing) * 1.5);
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-2\.5 {
    column-gap: calc(var(--spacing) * 2.5);
  }

  .gap-x-2xl {
    column-gap: var(--space-2xl);
  }

  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-3xl {
    column-gap: var(--space-3xl);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-7 {
    column-gap: calc(var(--spacing) * 7);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-10 {
    column-gap: calc(var(--spacing) * 10);
  }

  .gap-x-12 {
    column-gap: calc(var(--spacing) * 12);
  }

  .gap-x-20 {
    column-gap: calc(var(--spacing) * 20);
  }

  .gap-x-\[4px\] {
    column-gap: 4px;
  }

  .gap-x-\[5\%\] {
    column-gap: 5%;
  }

  .gap-x-\[8px\] {
    column-gap: 8px;
  }

  .gap-x-\[24px\] {
    column-gap: 24px;
  }

  .gap-x-\[32px\] {
    column-gap: 32px;
  }

  .gap-x-\[56px\] {
    column-gap: 56px;
  }

  .gap-x-\[72px\] {
    column-gap: 72px;
  }

  .gap-x-gutter {
    column-gap: var(--gutter);
  }

  .gap-x-lg {
    column-gap: var(--space-lg);
  }

  .gap-x-md {
    column-gap: var(--space-md);
  }

  .gap-x-sm {
    column-gap: var(--space-sm);
  }

  .gap-x-xl {
    column-gap: var(--space-xl);
  }

  .gap-x-xs {
    column-gap: var(--space-xs);
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-3 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-6 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-\[var\(--margin\)\] > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(var(--margin) * var(--tw-space-x-reverse));
    margin-inline-end: calc(var(--margin) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-0 {
    row-gap: calc(var(--spacing) * 0);
  }

  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-2xl {
    row-gap: var(--space-2xl);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-3xl {
    row-gap: var(--space-3xl);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-4xl {
    row-gap: var(--space-4xl);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .gap-y-7 {
    row-gap: calc(var(--spacing) * 7);
  }

  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }

  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }

  .gap-y-12 {
    row-gap: calc(var(--spacing) * 12);
  }

  .gap-y-14 {
    row-gap: calc(var(--spacing) * 14);
  }

  .gap-y-16 {
    row-gap: calc(var(--spacing) * 16);
  }

  .gap-y-20 {
    row-gap: calc(var(--spacing) * 20);
  }

  .gap-y-\[2\.5rem\] {
    row-gap: 2.5rem;
  }

  .gap-y-\[2px\] {
    row-gap: 2px;
  }

  .gap-y-\[5rem\] {
    row-gap: 5rem;
  }

  .gap-y-\[24px\] {
    row-gap: 24px;
  }

  .gap-y-\[26px\] {
    row-gap: 26px;
  }

  .gap-y-\[68px\] {
    row-gap: 68px;
  }

  .gap-y-gutter {
    row-gap: var(--gutter);
  }

  .gap-y-lg {
    row-gap: var(--space-lg);
  }

  .gap-y-md {
    row-gap: var(--space-md);
  }

  .gap-y-sm {
    row-gap: var(--space-sm);
  }

  .gap-y-xl {
    row-gap: var(--space-xl);
  }

  .gap-y-xs {
    row-gap: var(--space-xs);
  }

  :where(.divide-x > :not(:last-child)) {
    --tw-divide-x-reverse: 0;
    border-inline-style: var(--tw-border-style);
    border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
    border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-\[\#E5E7EB\] > :not(:last-child)) {
    border-color: #e5e7eb;
  }

  :where(.divide-black > :not(:last-child)) {
    border-color: var(--color-black);
  }

  :where(.divide-gray-50 > :not(:last-child)) {
    border-color: var(--color-gray-50);
  }

  :where(.divide-white\/20 > :not(:last-child)) {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-white\/20 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .place-self-center {
    place-self: center;
  }

  .self-auto {
    align-self: auto;
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-center {
    justify-self: center;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .justify-self-start {
    justify-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\!overflow-visible {
    overflow: visible !important;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-scroll {
    overflow: scroll;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-clip {
    overflow-x: clip;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-x-scroll {
    overflow-x: scroll;
  }

  .overflow-x-visible {
    overflow-x: visible;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-clip {
    overflow-y: clip;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .scroll-smooth {
    scroll-behavior: smooth;
  }

  .\!rounded {
    border-radius: .25rem !important;
  }

  .\!rounded-\[8px\] {
    border-radius: 8px !important;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-4xl {
    border-radius: 2rem;
  }

  .rounded-\[0\.661cqw\] {
    border-radius: .661cqw;
  }

  .rounded-\[0_0_4px_4px\] {
    border-radius: 0 0 4px 4px;
  }

  .rounded-\[1px\] {
    border-radius: 1px;
  }

  .rounded-\[3em\] {
    border-radius: 3em;
  }

  .rounded-\[3px\] {
    border-radius: 3px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[6px\] {
    border-radius: 6px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[15px\] {
    border-radius: 15px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[17px\] {
    border-radius: 17px;
  }

  .rounded-\[18px\] {
    border-radius: 18px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[22px\] {
    border-radius: 22px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[25px\] {
    border-radius: 25px;
  }

  .rounded-\[26px\] {
    border-radius: 26px;
  }

  .rounded-\[30px\] {
    border-radius: 30px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[33px\] {
    border-radius: 33px;
  }

  .rounded-\[36px\] {
    border-radius: 36px;
  }

  .rounded-\[38px\] {
    border-radius: 38px;
  }

  .rounded-\[39px\] {
    border-radius: 39px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[42px\] {
    border-radius: 42px;
  }

  .rounded-\[44px\] {
    border-radius: 44px;
  }

  .rounded-\[45px\] {
    border-radius: 45px;
  }

  .rounded-\[48px\] {
    border-radius: 48px;
  }

  .rounded-\[50\%\] {
    border-radius: 50%;
  }

  .rounded-\[50px\] {
    border-radius: 50px;
  }

  .rounded-\[78px\] {
    border-radius: 78px;
  }

  .rounded-\[80px\] {
    border-radius: 80px;
  }

  .rounded-\[100\%\] {
    border-radius: 100%;
  }

  .rounded-\[100px\] {
    border-radius: 100px;
  }

  .rounded-\[340px\] {
    border-radius: 340px;
  }

  .rounded-\[405px\] {
    border-radius: 405px;
  }

  .rounded-\[1090\.93px\] {
    border-radius: 1090.93px;
  }

  .rounded-\[1203\.72px\] {
    border-radius: 1203.72px;
  }

  .rounded-button {
    border-radius: 9999px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .rounded-t-2xl {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }

  .rounded-t-3xl {
    border-top-left-radius: var(--radius-3xl);
    border-top-right-radius: var(--radius-3xl);
  }

  .rounded-t-4xl {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }

  .rounded-t-5xl {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
  }

  .rounded-t-\[9px\] {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
  }

  .rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .rounded-t-\[24px\] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }

  .rounded-t-\[30px\] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .rounded-t-\[32px\] {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }

  .rounded-t-\[35px\] {
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
  }

  .rounded-t-\[38px\] {
    border-top-left-radius: 38px;
    border-top-right-radius: 38px;
  }

  .rounded-t-\[40px\] {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }

  .rounded-t-\[48px\] {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
  }

  .rounded-t-\[48px\]\! {
    border-top-left-radius: 48px !important;
    border-top-right-radius: 48px !important;
  }

  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }

  .rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .rounded-t-xl {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }

  .rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .rounded-l-2xl {
    border-top-left-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }

  .rounded-l-lg {
    border-top-left-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }

  .rounded-tl-2xl {
    border-top-left-radius: var(--radius-2xl);
  }

  .rounded-tl-\[9px\] {
    border-top-left-radius: 9px;
  }

  .rounded-tl-\[20px\] {
    border-top-left-radius: 20px;
  }

  .rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .rounded-r-md {
    border-top-right-radius: var(--radius-md);
    border-bottom-right-radius: var(--radius-md);
  }

  .rounded-tr-2xl {
    border-top-right-radius: var(--radius-2xl);
  }

  .rounded-tr-\[4px\] {
    border-top-right-radius: 4px;
  }

  .rounded-tr-md {
    border-top-right-radius: var(--radius-md);
  }

  .rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .rounded-b-2xl {
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }

  .rounded-b-3xl {
    border-bottom-right-radius: var(--radius-3xl);
    border-bottom-left-radius: var(--radius-3xl);
  }

  .rounded-b-4xl {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }

  .rounded-b-5xl {
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
  }

  .rounded-b-\[20px\] {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .rounded-b-\[30px\] {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .rounded-b-\[32px\] {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
  }

  .rounded-b-\[35px\] {
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
  }

  .rounded-b-\[39px\] {
    border-bottom-right-radius: 39px;
    border-bottom-left-radius: 39px;
  }

  .rounded-b-\[48px\] {
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
  }

  .rounded-b-lg {
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }

  .rounded-b-md {
    border-bottom-right-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }

  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-b-sm {
    border-bottom-right-radius: var(--radius-sm);
    border-bottom-left-radius: var(--radius-sm);
  }

  .rounded-b-xl {
    border-bottom-right-radius: var(--radius-xl);
    border-bottom-left-radius: var(--radius-xl);
  }

  .rounded-br-2xl {
    border-bottom-right-radius: var(--radius-2xl);
  }

  .rounded-br-\[30px\] {
    border-bottom-right-radius: 30px;
  }

  .rounded-br-lg {
    border-bottom-right-radius: var(--radius-lg);
  }

  .rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .rounded-bl-2xl {
    border-bottom-left-radius: var(--radius-2xl);
  }

  .rounded-bl-\[30px\] {
    border-bottom-left-radius: 30px;
  }

  .rounded-bl-lg {
    border-bottom-left-radius: var(--radius-lg);
  }

  .rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-8 {
    border-style: var(--tw-border-style);
    border-width: 8px;
  }

  .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: .5px;
  }

  .border-\[0\.25px\] {
    border-style: var(--tw-border-style);
    border-width: .25px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[1\.13px\] {
    border-style: var(--tw-border-style);
    border-width: 1.13px;
  }

  .border-\[1\.772px\] {
    border-style: var(--tw-border-style);
    border-width: 1.772px;
  }

  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-\[6px\] {
    border-style: var(--tw-border-style);
    border-width: 6px;
  }

  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .border-x-\[3px\] {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 3px;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-y-0 {
    border-block-style: var(--tw-border-style);
    border-block-width: 0;
  }

  .border-y-2 {
    border-block-style: var(--tw-border-style);
    border-block-width: 2px;
  }

  .border-y-\[1px\] {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-s-2 {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 2px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .border-t-1 {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .border-t-\[\.5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: .5px;
  }

  .border-t-\[1px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-\[6px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 6px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }

  .border-r-\[1\.25px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1.25px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-b-8 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 8px;
  }

  .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-\[6px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 6px;
  }

  .\!border-l-0 {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 0 !important;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .border-l-3 {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-l-\[1px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .\!border-\[\#978DE7\] {
    border-color: #978de7 !important;
  }

  .\!border-transparent {
    border-color: #0000 !important;
  }

  .border-\(--calculator-primary\) {
    border-color: var(--calculator-primary);
  }

  .border-\[\#0000\] {
    border-color: #0000;
  }

  .border-\[\#1A292C\] {
    border-color: #1a292c;
  }

  .border-\[\#1f1f1f\] {
    border-color: #1f1f1f;
  }

  .border-\[\#6b7177\] {
    border-color: #6b7177;
  }

  .border-\[\#6f6a89\] {
    border-color: #6f6a89;
  }

  .border-\[\#8A8A8A\] {
    border-color: #8a8a8a;
  }

  .border-\[\#8b8f93\] {
    border-color: #8b8f93;
  }

  .border-\[\#69E075\] {
    border-color: #69e075;
  }

  .border-\[\#121C1E\] {
    border-color: #121c1e;
  }

  .border-\[\#133B32\] {
    border-color: #133b32;
  }

  .border-\[\#296AC6\] {
    border-color: #296ac6;
  }

  .border-\[\#008060\] {
    border-color: #008060;
  }

  .border-\[\#9474FF\] {
    border-color: #9474ff;
  }

  .border-\[\#9582ae\] {
    border-color: #9582ae;
  }

  .border-\[\#11352D\] {
    border-color: #11352d;
  }

  .border-\[\#015860\] {
    border-color: #015860;
  }

  .border-\[\#63744F\] {
    border-color: #63744f;
  }

  .border-\[\#434848\] {
    border-color: #434848;
  }

  .border-\[\#616161\] {
    border-color: #616161;
  }

  .border-\[\#ABB1BA\] {
    border-color: #abb1ba;
  }

  .border-\[\#C7C6C3\] {
    border-color: #c7c6c3;
  }

  .border-\[\#CAD4D7\] {
    border-color: #cad4d7;
  }

  .border-\[\#CBCBCA\] {
    border-color: #cbcbca;
  }

  .border-\[\#CCCCCC\] {
    border-color: #ccc;
  }

  .border-\[\#CDF986\] {
    border-color: #cdf986;
  }

  .border-\[\#D4CCFF66\] {
    border-color: #d4ccff66;
  }

  .border-\[\#D4D4D8\] {
    border-color: #d4d4d8;
  }

  .border-\[\#D6D6D6\] {
    border-color: #d6d6d6;
  }

  .border-\[\#E3E3E3\] {
    border-color: #e3e3e3;
  }

  .border-\[\#E5EBF0\] {
    border-color: #e5ebf0;
  }

  .border-\[\#E7FDD2\] {
    border-color: #e7fdd2;
  }

  .border-\[\#EEEFF0\] {
    border-color: #eeeff0;
  }

  .border-\[\#F1F1F1_\#090502_\#090502_\#F1F1F1\] {
    border-color: #f1f1f1 #090502 #090502 #f1f1f1;
  }

  .border-\[\#F7F7EE\] {
    border-color: #f7f7ee;
  }

  .border-\[\#FF6669\] {
    border-color: #ff6669;
  }

  .border-\[\#ccc\] {
    border-color: #ccc;
  }

  .border-\[\#d2d5d9\] {
    border-color: #d2d5d9;
  }

  .border-\[\#dedede\] {
    border-color: #dedede;
  }

  .border-\[\#e3e3e3\] {
    border-color: #e3e3e3;
  }

  .border-\[\#ebebeb\] {
    border-color: #ebebeb;
  }

  .border-\[\#ffffff0d\] {
    border-color: #ffffff0d;
  }

  .border-\[inherit\]\/10 {
    border-color: color-mix(in oklab, inherit 10%, transparent);
  }

  .border-\[inherit\]\/15 {
    border-color: color-mix(in oklab, inherit 15%, transparent);
  }

  .border-\[rgb\(136\,255\,195\)\] {
    border-color: #88ffc3;
  }

  .border-\[rgba\(0\,0\,0\,0\.2\)\] {
    border-color: #0003;
  }

  .border-\[rgba\(255\,255\,255\,0\.1\)\] {
    border-color: #ffffff1a;
  }

  .border-\[rgba\(255\,255\,255\,0\.2\)\] {
    border-color: #fff3;
  }

  .border-\[rgba\(255\,255\,255\,0\.3\)\] {
    border-color: #ffffff4d;
  }

  .border-\[var\(--bb-accent\)\] {
    border-color: var(--bb-accent);
  }

  .border-\[var\(--color-theme-border-input-selected-active\)\] {
    border-color: var(--color-theme-border-input-selected-active);
  }

  .border-agave-30 {
    border-color: var(--color-agave-30);
  }

  .border-amber-400 {
    border-color: var(--color-amber-400);
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-black\/5 {
    border-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/5 {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .border-black\/10 {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/10 {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-black\/15 {
    border-color: #00000026;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/15 {
      border-color: color-mix(in oklab, var(--color-black) 15%, transparent);
    }
  }

  .border-black\/20 {
    border-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/20 {
      border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .border-black\/30 {
    border-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/30 {
      border-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .border-bng-green {
    border-color: #0d814c;
  }

  .border-brochure-bot-green {
    border-color: #63744f;
  }

  .border-brochure-bot-plus-blue {
    border-color: #0e3cab;
  }

  .border-button-dark-primary-border {
    border-color: #0000;
  }

  .border-button-dark-secondary-border {
    border-color: #fff;
  }

  .border-button-light-primary-border {
    border-color: #0000;
  }

  .border-button-light-secondary-border {
    border-color: #000;
  }

  .border-current {
    border-color: currentColor;
  }

  .border-deep-sapphire-blue {
    border-color: #21316b;
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-400 {
    border-color: var(--color-gray-400);
  }

  .border-gray-900\/20 {
    border-color: #10182833;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-900\/20 {
      border-color: color-mix(in oklab, var(--color-gray-900) 20%, transparent);
    }
  }

  .border-kale-50 {
    border-color: var(--color-kale-50);
  }

  .border-lavender-10 {
    border-color: var(--color-lavender-10);
  }

  .border-lavender-30 {
    border-color: var(--color-lavender-30);
  }

  .border-legacy-gray-20 {
    border-color: #e8e9eb;
  }

  .border-legacy-gray-30 {
    border-color: #d2d5d9;
  }

  .border-legacy-gray-60 {
    border-color: #828a91;
  }

  .border-legacy-green-70 {
    border-color: #008060;
  }

  .border-legacy-warm-gray-20 {
    border-color: #e7e5e0;
  }

  .border-link-light {
    border-color: #000;
  }

  .border-mandarin-10 {
    border-color: var(--color-mandarin-10);
  }

  .border-mandarin-50 {
    border-color: var(--color-mandarin-50);
  }

  .border-neutral-600 {
    border-color: var(--color-neutral-600);
  }

  .border-pagination-input-dark-border {
    border-color: #fff3;
  }

  .border-pagination-input-light-border {
    border-color: #d4d4d8;
  }

  .border-red-200 {
    border-color: var(--color-red-200);
  }

  .border-shade-10 {
    border-color: var(--color-shade-10);
  }

  .border-shade-20 {
    border-color: var(--color-shade-20);
  }

  .border-shade-25 {
    border-color: var(--color-shade-25);
  }

  .border-shade-30 {
    border-color: var(--color-shade-30);
  }

  .border-shade-50 {
    border-color: var(--color-shade-50);
  }

  .border-shade-60 {
    border-color: var(--color-shade-60);
  }

  .border-shade-70 {
    border-color: var(--color-shade-70);
  }

  .border-shade-80 {
    border-color: var(--color-shade-80);
  }

  .border-shade-90 {
    border-color: var(--color-shade-90);
  }

  .border-shade-100 {
    border-color: var(--color-shade-100);
  }

  .border-shopify-green-30 {
    border-color: var(--color-shopify-green-30);
  }

  .border-shopify-green-50 {
    border-color: var(--color-shopify-green-50);
  }

  .border-slate-300 {
    border-color: var(--color-slate-300);
  }

  .border-starter-green {
    border-color: #45f298;
  }

  .border-state-error {
    border-color: #ee0004;
  }

  .border-state-error-light {
    border-color: #ff6669;
  }

  .border-testimonial-dark-highlight {
    border-color: #978de7;
  }

  .border-testimonial-light-highlight {
    border-color: #3525c1;
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/15 {
    border-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/15 {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .border-white\/17 {
    border-color: #ffffff2b;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/17 {
      border-color: color-mix(in oklab, var(--color-white) 17%, transparent);
    }
  }

  .border-white\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-white\/30 {
    border-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/30 {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .border-white\/50 {
    border-color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/50 {
      border-color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .border-white\/\[0\.04\] {
    border-color: #ffffff0a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/\[0\.04\] {
      border-color: color-mix(in oklab, var(--color-white) 4%, transparent);
    }
  }

  .border-x-transparent {
    border-inline-color: #0000;
  }

  .border-y-kale-50 {
    border-block-color: var(--color-kale-50);
  }

  .border-t-\[\#e5e7eb\] {
    border-top-color: #e5e7eb;
  }

  .border-t-black {
    border-top-color: var(--color-black);
  }

  .border-t-black\/20 {
    border-top-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-t-black\/20 {
      border-top-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .border-t-gray-300 {
    border-top-color: var(--color-gray-300);
  }

  .border-t-shade-30 {
    border-top-color: var(--color-shade-30);
  }

  .border-t-shade-40 {
    border-top-color: var(--color-shade-40);
  }

  .border-t-shade-80 {
    border-top-color: var(--color-shade-80);
  }

  .border-r-white {
    border-right-color: var(--color-white);
  }

  .border-b-\[\#00000021\] {
    border-bottom-color: #00000021;
  }

  .border-b-agave-70 {
    border-bottom-color: var(--color-agave-70);
  }

  .border-b-black {
    border-bottom-color: var(--color-black);
  }

  .border-b-shade-30 {
    border-bottom-color: var(--color-shade-30);
  }

  .border-b-white {
    border-bottom-color: var(--color-white);
  }

  .border-b-white\/10 {
    border-bottom-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-b-white\/10 {
      border-bottom-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-l-\[\#586572\] {
    border-left-color: #586572;
  }

  .border-l-black {
    border-left-color: var(--color-black);
  }

  .\!bg-\[\#0C052B\] {
    background-color: #0c052b !important;
  }

  .\!bg-\[\#9AA7C8\] {
    background-color: #9aa7c8 !important;
  }

  .\!bg-\[\#978DE7\] {
    background-color: #978de7 !important;
  }

  .\!bg-\[\#CDF986\] {
    background-color: #cdf986 !important;
  }

  .\!bg-\[\#E7ECFB\] {
    background-color: #e7ecfb !important;
  }

  .\!bg-bng-dark {
    background-color: #1a0534 !important;
  }

  .\!bg-button-light-primary-bg {
    background-color: #000 !important;
  }

  .\!bg-jalapeno-70 {
    background-color: var(--color-jalapeno-70) !important;
  }

  .\!bg-transparent {
    background-color: #0000 !important;
  }

  .\!bg-white {
    background-color: var(--color-white) !important;
  }

  .\[background-color\:var\(--hover-color\)\] {
    background-color: var(--hover-color);
  }

  .bg-\(--calculator-primary\) {
    background-color: var(--calculator-primary);
  }

  .bg-\(--calculator-profit-background\) {
    background-color: var(--calculator-profit-background);
  }

  .bg-\(--checkout-badge-lime\) {
    background-color: var(--checkout-badge-lime);
  }

  .bg-\[\#0D081F\] {
    background-color: #0d081f;
  }

  .bg-\[\#0E001E\] {
    background-color: #0e001e;
  }

  .bg-\[\#000000\] {
    background-color: #000;
  }

  .bg-\[\#1A1A1ABF\] {
    background-color: #1a1a1abf;
  }

  .bg-\[\#1A1A1A\] {
    background-color: #1a1a1a;
  }

  .bg-\[\#1A0534\] {
    background-color: #1a0534;
  }

  .bg-\[\#1B1B1D\] {
    background-color: #1b1b1d;
  }

  .bg-\[\#1C1B1F\] {
    background-color: #1c1b1f;
  }

  .bg-\[\#1CAA86\] {
    background-color: #1caa86;
  }

  .bg-\[\#1E271C\] {
    background-color: #1e271c;
  }

  .bg-\[\#1E7372\] {
    background-color: #1e7372;
  }

  .bg-\[\#1F3584\] {
    background-color: #1f3584;
  }

  .bg-\[\#2D0B83\] {
    background-color: #2d0b83;
  }

  .bg-\[\#3A0F71\] {
    background-color: #3a0f71;
  }

  .bg-\[\#3F3F4C\] {
    background-color: #3f3f4c;
  }

  .bg-\[\#4C2ED3\] {
    background-color: #4c2ed3;
  }

  .bg-\[\#00000005\] {
    background-color: #00000005;
  }

  .bg-\[\#5B28AC\] {
    background-color: #5b28ac;
  }

  .bg-\[\#5FD5B6\] {
    background-color: #5fd5b6;
  }

  .bg-\[\#5a31f4\] {
    background-color: #5a31f4;
  }

  .bg-\[\#020A08\] {
    background-color: #020a08;
  }

  .bg-\[\#27b7d7\] {
    background-color: #27b7d7;
  }

  .bg-\[\#30DEEE\] {
    background-color: #30deee;
  }

  .bg-\[\#30DEEE\]\/\[\.4\] {
    background-color: oklab(82.4947% -.120713 -.0554458 / .4);
  }

  .bg-\[\#041E18\] {
    background-color: #041e18;
  }

  .bg-\[\#043C3A\] {
    background-color: #043c3a;
  }

  .bg-\[\#047B5D\] {
    background-color: #047b5d;
  }

  .bg-\[\#61d095\] {
    background-color: #61d095;
  }

  .bg-\[\#070D20\] {
    background-color: #070d20;
  }

  .bg-\[\#72FD8C\] {
    background-color: #72fd8c;
  }

  .bg-\[\#075E3426\] {
    background-color: #075e3426;
  }

  .bg-\[\#79DFFF\] {
    background-color: #79dfff;
  }

  .bg-\[\#88FFC3\] {
    background-color: #88ffc3;
  }

  .bg-\[\#98C5D3\] {
    background-color: #98c5d3;
  }

  .bg-\[\#141A1A\] {
    background-color: #141a1a;
  }

  .bg-\[\#171E16\], .bg-\[\#171e16\] {
    background-color: #171e16;
  }

  .bg-\[\#181D18\] {
    background-color: #181d18;
  }

  .bg-\[\#296AC6\] {
    background-color: #296ac6;
  }

  .bg-\[\#312A56\] {
    background-color: #312a56;
  }

  .bg-\[\#352A70\] {
    background-color: #352a70;
  }

  .bg-\[\#361E8F\] {
    background-color: #361e8f;
  }

  .bg-\[\#395CD7\] {
    background-color: #395cd7;
  }

  .bg-\[\#978DE7\] {
    background-color: #978de7;
  }

  .bg-\[\#02090A\], .bg-\[\#02090a\] {
    background-color: #02090a;
  }

  .bg-\[\#4127F8\] {
    background-color: #4127f8;
  }

  .bg-\[\#4321b4\] {
    background-color: #4321b4;
  }

  .bg-\[\#4325B1\] {
    background-color: #4325b1;
  }

  .bg-\[\#5433EB\] {
    background-color: #5433eb;
  }

  .bg-\[\#7951ff\] {
    background-color: #7951ff;
  }

  .bg-\[\#8051FF\] {
    background-color: #8051ff;
  }

  .bg-\[\#008060\] {
    background-color: #008060;
  }

  .bg-\[\#8399E5\]\/30 {
    background-color: oklab(69.6974% .00180304 -.114758 / .3);
  }

  .bg-\[\#010624\] {
    background-color: #010624;
  }

  .bg-\[\#015860\] {
    background-color: #015860;
  }

  .bg-\[\#16171E\] {
    background-color: #16171e;
  }

  .bg-\[\#16171d\] {
    background-color: #16171d;
  }

  .bg-\[\#18181B\] {
    background-color: #18181b;
  }

  .bg-\[\#19191A\] {
    background-color: #19191a;
  }

  .bg-\[\#020712\] {
    background-color: #020712;
  }

  .bg-\[\#020808\] {
    background-color: #020808;
  }

  .bg-\[\#36244D\] {
    background-color: #36244d;
  }

  .bg-\[\#39336d\] {
    background-color: #39336d;
  }

  .bg-\[\#060607\] {
    background-color: #060607;
  }

  .bg-\[\#63744F\] {
    background-color: #63744f;
  }

  .bg-\[\#072720\] {
    background-color: #072720;
  }

  .bg-\[\#080914\] {
    background-color: #080914;
  }

  .bg-\[\#093329\] {
    background-color: #093329;
  }

  .bg-\[\#102620\] {
    background-color: #102620;
  }

  .bg-\[\#121212\] {
    background-color: #121212;
  }

  .bg-\[\#131416\] {
    background-color: #131416;
  }

  .bg-\[\#171719\] {
    background-color: #171719;
  }

  .bg-\[\#181818\] {
    background-color: #181818;
  }

  .bg-\[\#192223\] {
    background-color: #192223;
  }

  .bg-\[\#273823\] {
    background-color: #273823;
  }

  .bg-\[\#293126\] {
    background-color: #293126;
  }

  .bg-\[\#303030\] {
    background-color: #303030;
  }

  .bg-\[\#313853\] {
    background-color: #313853;
  }

  .bg-\[\#333333\] {
    background-color: #333;
  }

  .bg-\[\#364049\] {
    background-color: #364049;
  }

  .bg-\[\#371561\] {
    background-color: #371561;
  }

  .bg-\[\#390278\] {
    background-color: #390278;
  }

  .bg-\[\#434343\] {
    background-color: #434343;
  }

  .bg-\[\#718270\] {
    background-color: #718270;
  }

  .bg-\[\#30303080\] {
    background-color: #30303080;
  }

  .bg-\[\#A5E3B9\] {
    background-color: #a5e3b9;
  }

  .bg-\[\#BF8EFF\] {
    background-color: #bf8eff;
  }

  .bg-\[\#C3D2BB\] {
    background-color: #c3d2bb;
  }

  .bg-\[\#C70A24\] {
    background-color: #c70a24;
  }

  .bg-\[\#CDF986\] {
    background-color: #cdf986;
  }

  .bg-\[\#CFA1FC33\] {
    background-color: #cfa1fc33;
  }

  .bg-\[\#D0CDCD\] {
    background-color: #d0cdcd;
  }

  .bg-\[\#D7DBD9\] {
    background-color: #d7dbd9;
  }

  .bg-\[\#D28F75\] {
    background-color: #d28f75;
  }

  .bg-\[\#DBE7D4\] {
    background-color: #dbe7d4;
  }

  .bg-\[\#DBF5E9\] {
    background-color: #dbf5e9;
  }

  .bg-\[\#E4D1FE\] {
    background-color: #e4d1fe;
  }

  .bg-\[\#E4E4E7\] {
    background-color: #e4e4e7;
  }

  .bg-\[\#E6E9DF\] {
    background-color: #e6e9df;
  }

  .bg-\[\#E7EAE1\] {
    background-color: #e7eae1;
  }

  .bg-\[\#E7ECF8\] {
    background-color: #e7ecf8;
  }

  .bg-\[\#E7ECFB\] {
    background-color: #e7ecfb;
  }

  .bg-\[\#E7FDD2\] {
    background-color: #e7fdd2;
  }

  .bg-\[\#E9E9E9\] {
    background-color: #e9e9e9;
  }

  .bg-\[\#E9F2E5\] {
    background-color: #e9f2e5;
  }

  .bg-\[\#E9F5FF\] {
    background-color: #e9f5ff;
  }

  .bg-\[\#EAE8FF\] {
    background-color: #eae8ff;
  }

  .bg-\[\#EBF2F6\] {
    background-color: #ebf2f6;
  }

  .bg-\[\#ECECED\] {
    background-color: #ececed;
  }

  .bg-\[\#EEC200\] {
    background-color: #eec200;
  }

  .bg-\[\#EEEBEE\] {
    background-color: #eeebee;
  }

  .bg-\[\#EEEEEC\] {
    background-color: #eeeeec;
  }

  .bg-\[\#EFE9D9\] {
    background-color: #efe9d9;
  }

  .bg-\[\#F0EBEA\] {
    background-color: #f0ebea;
  }

  .bg-\[\#F0FBCC\] {
    background-color: #f0fbcc;
  }

  .bg-\[\#F1F2F3\] {
    background-color: #f1f2f3;
  }

  .bg-\[\#F2EEE6\] {
    background-color: #f2eee6;
  }

  .bg-\[\#F2F2F0\] {
    background-color: #f2f2f0;
  }

  .bg-\[\#F2F2F2\] {
    background-color: #f2f2f2;
  }

  .bg-\[\#F2F4F5\] {
    background-color: #f2f4f5;
  }

  .bg-\[\#F3F3F1\] {
    background-color: #f3f3f1;
  }

  .bg-\[\#F3F3F3\] {
    background-color: #f3f3f3;
  }

  .bg-\[\#F3F5F2\] {
    background-color: #f3f5f2;
  }

  .bg-\[\#F4EFF3\] {
    background-color: #f4eff3;
  }

  .bg-\[\#F4F1E0\] {
    background-color: #f4f1e0;
  }

  .bg-\[\#F4F4ED\] {
    background-color: #f4f4ed;
  }

  .bg-\[\#F4F4F4\] {
    background-color: #f4f4f4;
  }

  .bg-\[\#F4F4F5\] {
    background-color: #f4f4f5;
  }

  .bg-\[\#F4FAFE\] {
    background-color: #f4fafe;
  }

  .bg-\[\#F5F5F3\] {
    background-color: #f5f5f3;
  }

  .bg-\[\#F6F6F1\] {
    background-color: #f6f6f1;
  }

  .bg-\[\#F6F6F6\] {
    background-color: #f6f6f6;
  }

  .bg-\[\#F6F8FA\] {
    background-color: #f6f8fa;
  }

  .bg-\[\#F7E8E3\] {
    background-color: #f7e8e3;
  }

  .bg-\[\#F7F7EE\] {
    background-color: #f7f7ee;
  }

  .bg-\[\#F7F7F7\] {
    background-color: #f7f7f7;
  }

  .bg-\[\#F8F4F0\] {
    background-color: #f8f4f0;
  }

  .bg-\[\#F9E96E\] {
    background-color: #f9e96e;
  }

  .bg-\[\#F05138\] {
    background-color: #f05138;
  }

  .bg-\[\#F8281E\] {
    background-color: #f8281e;
  }

  .bg-\[\#FAF9F8\] {
    background-color: #faf9f8;
  }

  .bg-\[\#FAFAFA\] {
    background-color: #fafafa;
  }

  .bg-\[\#FDFF00\] {
    background-color: #fdff00;
  }

  .bg-\[\#FFE600\] {
    background-color: #ffe600;
  }

  .bg-\[\#FFFAFA26\] {
    background-color: #fffafa26;
  }

  .bg-\[\#FFFFF6\] {
    background-color: #fffff6;
  }

  .bg-\[\#FFFFFF26\] {
    background-color: #ffffff26;
  }

  .bg-\[\#FFF\] {
    background-color: #fff;
  }

  .bg-\[\#a0acba66\] {
    background-color: #a0acba66;
  }

  .bg-\[\#cdf986\] {
    background-color: #cdf986;
  }

  .bg-\[\#d4f9e0\] {
    background-color: #d4f9e0;
  }

  .bg-\[\#d9d9d9\] {
    background-color: #d9d9d9;
  }

  .bg-\[\#e6ede2\] {
    background-color: #e6ede2;
  }

  .bg-\[\#e7ecfb\] {
    background-color: #e7ecfb;
  }

  .bg-\[\#e8e9eb\] {
    background-color: #e8e9eb;
  }

  .bg-\[\#eae8ff\] {
    background-color: #eae8ff;
  }

  .bg-\[\#effcfa\] {
    background-color: #effcfa;
  }

  .bg-\[\#f0edff\] {
    background-color: #f0edff;
  }

  .bg-\[\#f0efec\] {
    background-color: #f0efec;
  }

  .bg-\[\#f1f1f1\] {
    background-color: #f1f1f1;
  }

  .bg-\[\#f1fff9\] {
    background-color: #f1fff9;
  }

  .bg-\[\#f2f2f0\] {
    background-color: #f2f2f0;
  }

  .bg-\[\#f3fcf4\] {
    background-color: #f3fcf4;
  }

  .bg-\[\#f6e921\] {
    background-color: #f6e921;
  }

  .bg-\[\#fafafa\] {
    background-color: #fafafa;
  }

  .bg-\[\#fbf7ed\] {
    background-color: #fbf7ed;
  }

  .bg-\[--calculator-secondary\] {
    background-color: --calculator-secondary;
  }

  .bg-\[rgb\(0\,8\,5\)\] {
    background-color: #000805;
  }

  .bg-\[rgb\(136\,255\,195\)\] {
    background-color: #88ffc3;
  }

  .bg-\[rgb\(192\,223\,240\,\.3\)\] {
    background-color: #c0dff04d;
  }

  .bg-\[rgba\(0\,0\,0\,0\.05\)\] {
    background-color: #0000000d;
  }

  .bg-\[rgba\(0\,0\,0\,0\.25\)\] {
    background-color: #00000040;
  }

  .bg-\[rgba\(0\,0\,0\,0\.99\)\] {
    background-color: #000000fc;
  }

  .bg-\[rgba\(16\,16\,16\,0\.70\)\] {
    background-color: #101010b3;
  }

  .bg-\[rgba\(37\,93\,238\,0\.1\)\] {
    background-color: #255dee1a;
  }

  .bg-\[rgba\(37\,93\,238\,0\.2\)\] {
    background-color: #255dee33;
  }

  .bg-\[rgba\(72\,59\,176\,0\.80\)\] {
    background-color: #483bb0cc;
  }

  .bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a;
  }

  .bg-\[rgba\(255\,255\,255\,0\.15\)\] {
    background-color: #ffffff26;
  }

  .bg-\[rgba\(255\,255\,255\,0\.17\)\] {
    background-color: #ffffff2b;
  }

  .bg-\[var\(--bb-accent\)\] {
    background-color: var(--bb-accent);
  }

  .bg-agave-30 {
    background-color: var(--color-agave-30);
  }

  .bg-aloe-10 {
    background-color: var(--color-aloe-10);
  }

  .bg-aloe-70 {
    background-color: var(--color-aloe-70);
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-automotive-beige {
    background-color: #ebe7df;
  }

  .bg-automotive-dark {
    background-color: #293126;
  }

  .bg-automotive-light-cream {
    background-color: #fffaf3;
  }

  .bg-automotive-warm-cream {
    background-color: #ebe7df;
  }

  .bg-avocado-10 {
    background-color: var(--color-avocado-10);
  }

  .bg-badge-dark-bg {
    background-color: #fff;
  }

  .bg-badge-light-bg {
    background-color: #000;
  }

  .bg-banana-10 {
    background-color: var(--color-banana-10);
  }

  .bg-banana-10\/20 {
    background-color: #fcf3b033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-banana-10\/20 {
      background-color: color-mix(in oklab, var(--color-banana-10) 20%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/5 {
    background-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/5 {
      background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .bg-black\/10 {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/10 {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .bg-black\/20 {
    background-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/20 {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .bg-black\/30 {
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/30 {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/40 {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-black\/60 {
    background-color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/60 {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .bg-black\/65 {
    background-color: #000000a6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/65 {
      background-color: color-mix(in oklab, var(--color-black) 65%, transparent);
    }
  }

  .bg-black\/70 {
    background-color: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/70 {
      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .bg-black\/80 {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/80 {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .bg-black\/85 {
    background-color: #000000d9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/85 {
      background-color: color-mix(in oklab, var(--color-black) 85%, transparent);
    }
  }

  .bg-black\/90 {
    background-color: #000000e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/90 {
      background-color: color-mix(in oklab, var(--color-black) 90%, transparent);
    }
  }

  .bg-black\/\[\.1\] {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/\[\.1\] {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .bg-bng-dark {
    background-color: #1a0534;
  }

  .bg-bng-dark\/60 {
    background-color: oklab(18.9949% .0409701 -.0758757 / .6);
  }

  .bg-brochure-bot-green {
    background-color: #63744f;
  }

  .bg-brochure-bot-light-grey {
    background-color: #f1f1f1;
  }

  .bg-brochure-bot-plus-blue {
    background-color: #0e3cab;
  }

  .bg-button-dark-primary-bg {
    background-color: #fff;
  }

  .bg-button-dark-primary-bg-disabled {
    background-color: #52525b;
  }

  .bg-button-dark-secondary-bg {
    background-color: #0000;
  }

  .bg-button-light-primary-bg {
    background-color: #000;
  }

  .bg-button-light-primary-bg-disabled {
    background-color: #d4d4d8;
  }

  .bg-button-light-secondary-bg {
    background-color: #0000;
  }

  .bg-color-\[\#008060\] {
    background-color: #008060;
  }

  .bg-color-\[\#F1FFF9\] {
    background-color: #f1fff9;
  }

  .bg-currant-10 {
    background-color: var(--color-currant-10);
  }

  .bg-currant-70 {
    background-color: var(--color-currant-70);
  }

  .bg-current {
    background-color: currentColor;
  }

  .bg-deep-wood {
    background-color: #09090a;
  }

  .bg-deep-wood\/\[3\%\] {
    background-color: oklab(14.0274% .000617467 -.00213797 / .03);
  }

  .bg-dragonfruit-10 {
    background-color: var(--color-dragonfruit-10);
  }

  .bg-dragonfruit-30 {
    background-color: var(--color-dragonfruit-30);
  }

  .bg-fullwidthcard-dark-bg {
    background-color: #000;
  }

  .bg-fullwidthcard-light-bg {
    background-color: #fff;
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .bg-green-900 {
    background-color: var(--color-green-900);
  }

  .bg-inherit {
    background-color: inherit;
  }

  .bg-input-dark-bg {
    background-color: #ffffff26;
  }

  .bg-input-light-bg {
    background-color: #fff;
  }

  .bg-jalapeno-70 {
    background-color: var(--color-jalapeno-70);
  }

  .bg-kale-10 {
    background-color: var(--color-kale-10);
  }

  .bg-kale-10\/25 {
    background-color: #c7edec40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-kale-10\/25 {
      background-color: color-mix(in oklab, var(--color-kale-10) 25%, transparent);
    }
  }

  .bg-kale-30 {
    background-color: var(--color-kale-30);
  }

  .bg-kale-90 {
    background-color: var(--color-kale-90);
  }

  .bg-lavender-10 {
    background-color: var(--color-lavender-10);
  }

  .bg-lavender-30 {
    background-color: var(--color-lavender-30);
  }

  .bg-legacy-cyan-0 {
    background-color: #effcfa;
  }

  .bg-legacy-cyan-20 {
    background-color: #b9f0e9;
  }

  .bg-legacy-cyan-90 {
    background-color: #002d2d;
  }

  .bg-legacy-gray-10 {
    background-color: #f0f1f2;
  }

  .bg-legacy-gray-90 {
    background-color: #212326;
  }

  .bg-legacy-green-0 {
    background-color: #f3fcf4;
  }

  .bg-legacy-green-40 {
    background-color: #69cf9c;
  }

  .bg-legacy-green-70 {
    background-color: #008060;
  }

  .bg-legacy-orange-50 {
    background-color: #f87e4a;
  }

  .bg-legacy-pink-70 {
    background-color: #c43256;
  }

  .bg-legacy-warm-gray-0 {
    background-color: #faf9f8;
  }

  .bg-lime-10 {
    background-color: var(--color-lime-10);
  }

  .bg-lime-30 {
    background-color: var(--color-lime-30);
  }

  .bg-mandarin-10 {
    background-color: var(--color-mandarin-10);
  }

  .bg-mandarin-30 {
    background-color: var(--color-mandarin-30);
  }

  .bg-mandarin-50 {
    background-color: var(--color-mandarin-50);
  }

  .bg-pagination-input-dark-bg {
    background-color: #ffffff26;
  }

  .bg-pagination-input-light-bg {
    background-color: #fff;
  }

  .bg-pos-cyan-light {
    background-color: #eefaf9;
  }

  .bg-pos-earthy-green {
    background-color: #2a2e18;
  }

  .bg-pos-midnight-green {
    background-color: #171c01;
  }

  .bg-pos-warm-gray {
    background-color: #f3f3ec;
  }

  .bg-purple-300 {
    background-color: var(--color-purple-300);
  }

  .bg-purple-600 {
    background-color: var(--color-purple-600);
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-rich-black {
    background-color: var(--color-rich-black);
  }

  .bg-section-dark-bg {
    background-color: #02090a;
  }

  .bg-section-light-bg {
    background-color: #fff;
  }

  .bg-shade-05 {
    background-color: var(--color-shade-05);
  }

  .bg-shade-10 {
    background-color: var(--color-shade-10);
  }

  .bg-shade-20 {
    background-color: var(--color-shade-20);
  }

  .bg-shade-20\/30 {
    background-color: #e4e4e74d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-shade-20\/30 {
      background-color: color-mix(in oklab, var(--color-shade-20) 30%, transparent);
    }
  }

  .bg-shade-25 {
    background-color: var(--color-shade-25);
  }

  .bg-shade-30 {
    background-color: var(--color-shade-30);
  }

  .bg-shade-50 {
    background-color: var(--color-shade-50);
  }

  .bg-shade-60 {
    background-color: var(--color-shade-60);
  }

  .bg-shade-70 {
    background-color: var(--color-shade-70);
  }

  .bg-shade-80 {
    background-color: var(--color-shade-80);
  }

  .bg-shade-90 {
    background-color: var(--color-shade-90);
  }

  .bg-shade-95 {
    background-color: var(--color-shade-95);
  }

  .bg-shade-100 {
    background-color: var(--color-shade-100);
  }

  .bg-shade-100\/70 {
    background-color: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-shade-100\/70 {
      background-color: color-mix(in oklab, var(--color-shade-100) 70%, transparent);
    }
  }

  .bg-shopify-green-10 {
    background-color: var(--color-shopify-green-10);
  }

  .bg-shopify-green-50 {
    background-color: var(--color-shopify-green-50);
  }

  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .bg-starter-chat-header {
    background-color: #45d674;
  }

  .bg-starter-chat-window {
    background-color: #deecf9;
  }

  .bg-starter-green {
    background-color: #45f298;
  }

  .bg-starter-outbound-message {
    background-color: #e0f9d0;
  }

  .bg-state-error {
    background-color: #ee0004;
  }

  .bg-state-error-light {
    background-color: #ff6669;
  }

  .bg-state-focus {
    background-color: #751be9;
  }

  .bg-state-success {
    background-color: #15883b;
  }

  .bg-state-success-light {
    background-color: #7aeb9f;
  }

  .bg-table-cell-bg-dark, .bg-table-cell-bg-light {
    background-color: #f4f4f5;
  }

  .bg-table-header-column-bg-dark {
    background-color: #3f3f46;
  }

  .bg-table-header-column-bg-light {
    background-color: #000;
  }

  .bg-table-header-row-bg-dark, .bg-table-header-row-bg-light {
    background-color: #e4e4e7;
  }

  .bg-tint-black {
    background-color: var(--color-tint-black);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-vivid-sky-blue {
    background-color: #00b2ff;
  }

  .bg-warm-gray {
    background-color: var(--color-warm-gray);
  }

  .bg-warm-grey {
    background-color: #f1f1ef;
  }

  .bg-warm-grey-dark {
    background-color: #ededeb;
  }

  .bg-warm-grey-light {
    background-color: #f6f6f6;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white-alpha-30 {
    background-color: #ffffff4d;
  }

  .bg-white-alpha-70 {
    background-color: #ffffffb3;
  }

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/15 {
    background-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/15 {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .bg-white\/20 {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/20 {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .bg-white\/25 {
    background-color: #ffffff40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/25 {
      background-color: color-mix(in oklab, var(--color-white) 25%, transparent);
    }
  }

  .bg-white\/40 {
    background-color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/40 {
      background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .bg-white\/50 {
    background-color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/50 {
      background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .bg-white\/75 {
    background-color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/75 {
      background-color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-white\/95 {
    background-color: #fffffff2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/95 {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }

  .bg-white\/\[0\.02\] {
    background-color: #ffffff05;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.02\] {
      background-color: color-mix(in oklab, var(--color-white) 2%, transparent);
    }
  }

  .bg-white\/\[0\.03\] {
    background-color: #ffffff08;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.03\] {
      background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
    }
  }

  .bg-yellow-400 {
    background-color: var(--color-yellow-400);
  }

  .bg-zinc-300 {
    background-color: var(--color-zinc-300);
  }

  .bg-zinc-900 {
    background-color: var(--color-zinc-900);
  }

  .bg-linear-180 {
    --tw-gradient-position: 180deg;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-180 {
      --tw-gradient-position: 180deg in oklab;
    }
  }

  .bg-linear-180 {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-b {
    --tw-gradient-position: to bottom;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-b {
      --tw-gradient-position: to bottom in oklab;
    }
  }

  .bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-br {
    --tw-gradient-position: to bottom right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-br {
      --tw-gradient-position: to bottom right in oklab;
    }
  }

  .bg-linear-to-br {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-r {
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-r {
      --tw-gradient-position: to right in oklab;
    }
  }

  .bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-t {
    --tw-gradient-position: to top;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-t {
      --tw-gradient-position: to top in oklab;
    }
  }

  .bg-linear-to-t {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-bl {
    --tw-gradient-position: to bottom left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-l {
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-tl {
    --tw-gradient-position: to top left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-\[123deg\,\#16181f\,\#20222f_39\%\,\#282d41_56\%\,\#02090a\] {
    --tw-gradient-position: 123deg, #16181f, #20222f 39%, #282d41 56%, #02090a;
    background-image: linear-gradient(var(--tw-gradient-stops, 123deg, #16181f, #20222f 39%, #282d41 56%, #02090a));
  }

  .bg-radial-\[at_50\%_50\%\] {
    --tw-gradient-position: at 50% 50%;
    background-image: radial-gradient(var(--tw-gradient-stops, at 50% 50%));
  }

  .bg-1mbb-conversion {
    background-image: linear-gradient(99deg, #d0f224 -71.57%, #a5e3b9 131.39%);
  }

  .bg-1mbb-hero {
    background-image: linear-gradient(#0e0e10 0%, #004c3f 154.4%);
  }

  .bg-1mbb-members-card {
    background-image: linear-gradient(109deg, #d0f224 -28.45%, #a5e3b9 111.72%);
  }

  .bg-\[linear-gradient\(0deg\,\#000000a8\,transparent\)\] {
    background-image: linear-gradient(0deg, #000000a8, #0000);
  }

  .bg-\[linear-gradient\(0deg\,\#061518_20\%\,\#0a2c30\)\] {
    background-image: linear-gradient(0deg, #061518 20%, #0a2c30);
  }

  .bg-\[linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.10\)_0\%\,rgba\(0\,0\,0\,0\.10\)_100\%\)\] {
    background-image: linear-gradient(0deg, #0000001a 0% 100%);
  }

  .bg-\[linear-gradient\(0deg\,var\(--colors-rich-black\,\#02090A\)_14\.04\%\,rgba\(2\,9\,10\,0\.00\)_40\%\)\] {
    background-image: linear-gradient(0deg, var(--colors-rich-black, #02090a) 14.04%, #02090a00 40%);
  }

  .bg-\[linear-gradient\(121deg\,\#F6A179_15\.69\%\,\#865CFF_100\%\)\] {
    background-image: linear-gradient(121deg, #f6a179 15.69%, #865cff 100%);
  }

  .bg-\[linear-gradient\(121deg\,\#FFEDE5_15\.69\%\,\#DAD1F3_100\%\)\] {
    background-image: linear-gradient(121deg, #ffede5 15.69%, #dad1f3 100%);
  }

  .bg-\[linear-gradient\(121deg\,rgba\(246\,161\,121\,0\.10\)_15\.69\%\,rgba\(134\,92\,255\,0\.10\)_100\%\)\] {
    background-image: linear-gradient(121deg, #f6a1791a 15.69%, #865cff1a 100%);
  }

  .bg-\[linear-gradient\(121deg\,rgba\(246\,161\,121\,0\.30\)_15\.69\%\,rgba\(134\,92\,255\,0\.30\)_100\%\)\] {
    background-image: linear-gradient(121deg, #f6a1794d 15.69%, #865cff4d 100%);
  }

  .bg-\[linear-gradient\(121deg\,rgba\(246\,161\,121\,0\.70\)_15\.69\%\,rgba\(134\,92\,255\,0\.70\)_100\%\)\] {
    background-image: linear-gradient(121deg, #f6a179b3 15.69%, #865cffb3 100%);
  }

  .bg-\[linear-gradient\(123deg\,\#16181f\,\#20222f_39\%\,\#282d41_56\%\,\#02090a\)\] {
    background-image: linear-gradient(123deg, #16181f, #20222f 39%, #282d41 56%, #02090a);
  }

  .bg-\[linear-gradient\(135deg\,\#6F34B9_1\.55\%\,\#481E7C_99\.98\%\)\] {
    background-image: linear-gradient(135deg, #6f34b9 1.55%, #481e7c 99.98%);
  }

  .bg-\[linear-gradient\(170deg\,rgba\(0\,0\,0\,1\)12\%\,rgba\(45\,47\,40\,1\)100\%\,rgb\(0\,0\,0\)\)\] {
    background-image: linear-gradient(170deg, #000 12%, #2d2f28 100%, #000);
  }

  .bg-\[linear-gradient\(180deg\,\#6b26ff_0\%\,\#5126ff_100\%\)\] {
    background-image: linear-gradient(#6b26ff 0%, #5126ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#30deee_0\%\,\#30c0ee_100\%\)\] {
    background-image: linear-gradient(#30deee 0%, #30c0ee 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#02090a_0\%\,\#000_100\%\)\] {
    background-image: linear-gradient(#02090a 0%, #000 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#040405_0\%\,\#040405_100\%\)\] {
    background-image: linear-gradient(#040405 0% 100%);
  }

  .bg-\[linear-gradient\(180deg\,_rgba\(24\,24\,27\,1\)_75\.85\%\,_rgba\(37\,93\,238\,0\.50\)_100\%\,_\#000\)\] {
    background-image: linear-gradient(#18181b 75.85%, #255dee80 100%, #000);
  }

  .bg-\[linear-gradient\(180deg\,_rgba\(175\,217\,247\,0\.00\)_75\.85\%\,_rgba\(182\,225\,251\,0\.54\)_88\.78\%\,_\#BDE7FF_100\%\)\] {
    background-image: linear-gradient(#afd9f700 75.85%, #b6e1fb8a 88.78%, #bde7ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,_rgba\(248\,251\,233\,0\)_0\%\,_\#F8FBE9_100\%\)\] {
    background-image: linear-gradient(#f8fbe900 0%, #f8fbe9 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(208\,255\,222\,0\.25\)_0\%\,rgba\(136\,255\,195\,0\.25\)_100\%\)\] {
    background-image: linear-gradient(#d0ffde40 0%, #88ffc340 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.03\)_0\%\,rgba\(255\,255\,255\,0\.00\)_100\%\)\] {
    background-image: linear-gradient(#ffffff08 0%, #fff0 100%);
  }

  .bg-\[linear-gradient\(180deg\,transparent_4\%\,rgba\(255\,255\,255\,0\.2\)_75\%\)\] {
    background-image: linear-gradient(#0000 4%, #fff3 75%);
  }

  .bg-\[linear-gradient\(257deg\,_\#31383C_0\%\,_\#202625_100\.01\%\)\] {
    background-image: linear-gradient(257deg, #31383c 0%, #202625 100.01%);
  }

  .bg-\[linear-gradient\(257deg\,_\#E4F7FA_0\%\,_\#E9F7E9_100\.01\%\)\] {
    background-image: linear-gradient(257deg, #e4f7fa 0%, #e9f7e9 100.01%);
  }

  .bg-\[linear-gradient\(to_bottom\,\#1C1B1F\,\#1C1B1F\)\] {
    background-image: linear-gradient(#1c1b1f, #1c1b1f);
  }

  .bg-\[linear-gradient\(to_bottom\,\#1C1B1F_20\%\,\#1C1B1F\)\] {
    background-image: linear-gradient(#1c1b1f 20%, #1c1b1f);
  }

  .bg-\[linear-gradient\(to_bottom\,\#31383C_20\%\,\#202625\)\] {
    background-image: linear-gradient(#31383c 20%, #202625);
  }

  .bg-\[linear-gradient\(to_bottom\,\#31383C_20\%\,\#202630\)\] {
    background-image: linear-gradient(#31383c 20%, #202630);
  }

  .bg-\[linear-gradient\(to_bottom\,\#202630\,\#202625\)\] {
    background-image: linear-gradient(#202630, #202625);
  }

  .bg-\[linear-gradient\(to_bottom\,\#FFFFFF_20\%\,\#BDE7FF\)\] {
    background-image: linear-gradient(#fff 20%, #bde7ff);
  }

  .bg-\[linear-gradient\(white_50\%\,_rgba\(255\,255\,255\,0\)_0\%\)\] {
    background-image: linear-gradient(#fff 50%, #fff0 0%);
  }

  .bg-\[radial-gradient\(\#1c4e50\,\#133032_34\%\,\#091a1c_70\%\,\#061a1c_100\%\)\] {
    background-image: radial-gradient(#1c4e50, #133032 34%, #091a1c 70%, #061a1c 100%);
  }

  .bg-\[radial-gradient\(\#1f4c4f\,\#0e2929_44\%\,\#061a1c_70\%\,\#061a1c_100\%\)\] {
    background-image: radial-gradient(#1f4c4f, #0e2929 44%, #061a1c 70% 100%);
  }

  .bg-\[radial-gradient\(\#2a4344\,rgb\(6_26_28\)_70\%\,\#061a1c\)\] {
    background-image: radial-gradient(#2a4344, #061a1c 70%, #061a1c);
  }

  .bg-\[radial-gradient\(\#3E4646\,\#0f3335_40\%\,\#061a1c_70\%\,\#061a1c_100\%\)\] {
    background-image: radial-gradient(#3e4646, #0f3335 40%, #061a1c 70% 100%);
  }

  .bg-\[radial-gradient\(\#157076\,transparent_65\%\,transparent\)\] {
    background-image: radial-gradient(#157076, #0000 65%, #0000);
  }

  .bg-\[radial-gradient\(\#235357\,\#0e2929_44\%\,\#061a1c_70\%\,\#061a1c_100\%\)\] {
    background-image: radial-gradient(#235357, #0e2929 44%, #061a1c 70% 100%);
  }

  .bg-\[radial-gradient\(\#286567\,\#0f3335_44\%\,\#061a1c_70\%\,\#061a1c_100\%\)\] {
    background-image: radial-gradient(#286567, #0f3335 44%, #061a1c 70% 100%);
  }

  .bg-\[radial-gradient\(73\.06\%_171\.78\%_at_50\.76\%_214\.85\%\,rgba\(122\,55\,255\,0\.60\)_0\%\,\#1A0534_100\%\)\] {
    background-image: radial-gradient(73.06% 171.78% at 50.76% 214.85%, #7a37ff99 0%, #1a0534 100%);
  }

  .bg-\[radial-gradient\(76\.43\%_237\.18\%_at_94\.55\%_126\.63\%\,_rgba\(37\,93\,238\,0\.5\)_0\%\,_rgba\(0\,0\,0\,0\)_100\%\)\] {
    background-image: radial-gradient(76.43% 237.18% at 94.55% 126.63%, #255dee80 0%, #0000 100%);
  }

  .bg-\[radial-gradient\(153\.24\%_91\.37\%_at_52\.01\%_10\.4\%\,_rgba\(85\,_51\,_185\,_0\.70\)_0\%\,_\#5533B9_100\%\)\] {
    background-image: radial-gradient(153.24% 91.37% at 52.01% 10.4%, #5533b9b3 0%, #5533b9 100%);
  }

  .bg-\[radial-gradient\(165\.44\%_28\.88\%_at_50\%_100\%\,rgba\(122\,55\,255\,0\.20\)_0\%\,rgba\(122\,55\,255\,0\.00\)_55\.5\%\,\#FFF\)\] {
    background-image: radial-gradient(165.44% 28.88% at 50% 100%, #7a37ff33 0%, #7a37ff00 55.5%, #fff);
  }

  .bg-\[radial-gradient\(173\.99\%_128\.58\%_at_100\%_0\%\,_\#495C36_0\%\,_\#223121_65\%\)\] {
    background-image: radial-gradient(173.99% 128.58% at 100% 0, #495c36 0%, #223121 65%);
  }

  .bg-\[radial-gradient\(at_109\%_34\%\,rgb\(31\,44\,119\)_5\%\,transparent_49\%\)\,radial-gradient\(at_71\%_67\%\,hsl\(231\.63deg_56\.58\%_29\.8\%\)_6\%\,transparent_34\%\)\] {
    background-image: radial-gradient(at 109% 34%, #1f2c77 5%, #0000 49%), radial-gradient(at 71% 67%, #212d77 6%, #0000 34%);
  }

  .bg-\[radial-gradient\(ellipse_at_70\%_50\%\,\#7c3aed50_0\%\,transparent_55\%\)\] {
    background-image: radial-gradient(at 70%, #7c3aed50 0%, #0000 55%);
  }

  .bg-\[radial-gradient\(rgba\(18\,96\,255\,0\.35\)\,transparent_50\%\,transparent\)\] {
    background-image: radial-gradient(#1260ff59, #0000 50%, #0000);
  }

  .bg-\[radial-gradient\(rgba\(21\,112\,118\,0\.4\)\,rgb\(6_26_28\)_75\%\,\#061a1c\)\] {
    background-image: radial-gradient(#15707666, #061a1c 75%, #061a1c);
  }

  .bg-\[radial-gradient\(rgba\(21\,112\,118\,0\.6\)\,rgb\(6_26_28\)_75\%\,\#061a1c\)\] {
    background-image: radial-gradient(#15707699, #061a1c 75%, #061a1c);
  }

  .bg-\[url\(\'https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/2fcdc5d2eddb93aca63c3b8312e40e5e\.webp\'\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/2fcdc5d2eddb93aca63c3b8312e40e5e.webp");
  }

  .bg-\[url\(\'https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/7b591436225e5c29bd03baa662c162ca\.png\'\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/7b591436225e5c29bd03baa662c162ca.png");
  }

  .bg-\[url\(\'https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/8642c4ce03c3ab13ad61e6b2a7ae5148\.jpg\'\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/8642c4ce03c3ab13ad61e6b2a7ae5148.jpg");
  }

  .bg-\[url\(\'https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/a194f7a69a950dbfea14c723f2df28ac\.png\'\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/a194f7a69a950dbfea14c723f2df28ac.png");
  }

  .bg-\[url\(\'https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/d7f8d51b486eb26d13ef82d709d68c18\.jpg\'\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/d7f8d51b486eb26d13ef82d709d68c18.jpg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/0f8fae1a1bacf6cf241646d36692a5bf\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/0f8fae1a1bacf6cf241646d36692a5bf.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/11b2b74105fbb0a4e1ab33004289fdb4\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/11b2b74105fbb0a4e1ab33004289fdb4.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/9225dbad58adde1156168bccccaaeb8f\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/9225dbad58adde1156168bccccaaeb8f.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/ad5a00dfe6cc0d68c4dc20b84b27f326\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/ad5a00dfe6cc0d68c4dc20b84b27f326.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/c2212e15c541eb74ba35c7708edc382e\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/c2212e15c541eb74ba35c7708edc382e.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/d872d2a0e736783e896b8b8d8b8e5392\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/d872d2a0e736783e896b8b8d8b8e5392.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/dee49a673829e21a88d384d1513b91ce\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/dee49a673829e21a88d384d1513b91ce.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/f4029b033651717bb95117dec411faf4\.svg\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/f4029b033651717bb95117dec411faf4.svg");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/f5743094d0fdacdec259319b02956a72\.png\)\] {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/f5743094d0fdacdec259319b02956a72.png");
  }

  .bg-\[url\(https\:\/\/cdn\.shopify\.com\/shopifycloud\/brochure\/assets\/brand-assets\/logo-bestpractices-busy-background-42f6423364a55e6ec01f2227f7e08f1e862521398b7a935f5ceaed05a5fa6640\.svg\)\] {
    background-image: url("https://cdn.shopify.com/shopifycloud/brochure/assets/brand-assets/logo-bestpractices-busy-background-42f6423364a55e6ec01f2227f7e08f1e862521398b7a935f5ceaed05a5fa6640.svg");
  }

  .bg-bfcm-conversion-overlay {
    background-image: radial-gradient(30.48% 91.65% at 50% 8.35%, #ffffffe6 0%, #ebebebe6 100%);
  }

  .bg-bfcm-growth-edge-25-hero-gradient {
    background-image: radial-gradient(93.9% 93.9% at 50% 109.88%, #792476 0%, #000 100%);
  }

  .bg-bfcm-pattern-bg {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/acd56b68a6d6e52f98d857d0b4656c73.png");
  }

  .bg-bng-gradient {
    background-image: linear-gradient(121deg, #f6a179 15.69%, #865cff 100%);
  }

  .bg-buy-button-card {
    background-image: linear-gradient(135deg, #00ff75 50%, #5fd1be, #b4a7ff);
  }

  .bg-buy-button-hero {
    background-image: linear-gradient(107.3deg, #79dfff 1.69%, #ab8eff 105.13%);
  }

  .bg-calculator {
    background-image: linear-gradient(#35363f 13%, #27272f 100%);
  }

  .bg-card-with-mobile-frame {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/46f52f152636dc37742a89f16b198093.png");
  }

  .bg-collabs-flow-conversion {
    background-image: linear-gradient(#fff 0%, #fff0 100%), radial-gradient(43.5% 136.66% at 32.01% 32.65%, #ab8eff 50.64%, #ab8eff00 100%), linear-gradient(99.64deg, #94b4f6 34.47%, #3adba6 74.65%);
  }

  .bg-collabs-flow-hero {
    background-image: linear-gradient(0deg, #fff -.07%, #fff0 77.43%), radial-gradient(66.24% 89.22% at 44.17% 31.78%, #ab8eff 0%, #ab8eff00 100%), linear-gradient(226.06deg, #94b4f6 45.07%, #3adba6 77.89%);
  }

  .bg-compare-conversion-form {
    background-image: linear-gradient(120.58deg, #e5fbba 0%, #79dfff 122.65%);
  }

  .bg-core-creative-conversion {
    background-image: linear-gradient(123deg, #16181f, #20222f 39%, #282d41 56%, #02090a);
  }

  .bg-enginneering-dark {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/9b070dc8edbc4fcf7af47c900d85031a.png");
  }

  .bg-first-sale-conversion {
    background-image: linear-gradient(to top right, #85fa92 40%, #98f688 44%, #a9f180 53%, #b7ed7a 62%, #d2e272 71%, #e7d771 80%, #f6cd77 89%, #ffc382 100%);
  }

  .bg-first-sale-outcomes {
    background-image: linear-gradient(#ffb96d40 3.34% 85.46%, #ffc38200 100%);
  }

  .bg-fraud-control-conversion {
    background-image: linear-gradient(1.17deg, #e5fbba 1.06%, #e5fbba00 99.06%);
  }

  .bg-fraud-control-hero {
    background-image: linear-gradient(359.33deg, #e5fbba -5.59%, #e5fbba00 96.05%);
  }

  .bg-gradient-gallery {
    background-image: linear-gradient(#7effb8, #71ffad, #64ffa0, #58ff93, #4bfe85);
  }

  .bg-gradient-marquee {
    background-image: linear-gradient(86deg, #89ffbf 10.26%, #a4fa84 53.53%, #b3a7ff 100%);
  }

  .bg-gradient-radial {
    background-image: radial-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-radial-to-br {
    background-image: radial-gradient(90% 115% at 0% 0%, var(--tw-gradient-stops));
  }

  .bg-gradient-selling-marquee {
    background-image: linear-gradient(90deg, #daffe6 20.11%, #b8ffcf 40.41%, #4bfe85 88.49%);
  }

  .bg-introducing-credit-marquee {
    background-image: radial-gradient(40% 25% at 40% 60%, #a5e3b928, #0000), radial-gradient(40% 25%, #d0f22428, #0000);
  }

  .bg-introducing-credit-perks {
    background-image: radial-gradient(30% 45% at 0 45%, #a5e3b966, #0000), radial-gradient(30% 45% at 110% 55%, #d0f22444, #0000);
  }

  .bg-marketplace-connect-hero {
    background-image: linear-gradient(145deg, #79dfff 0%, #4bfe85 100%);
  }

  .bg-markets-next-cards {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/f68efba1efddbf984d7e3b44683f7004.svg");
  }

  .bg-markets-next-conversion {
    background-image: linear-gradient(167deg, #fcdecf 0%, #c7edec 100%);
  }

  .bg-markets-next-conversion2 {
    background-image: linear-gradient(145deg, #fcdecf -2.44%, #c7edec 106.81%);
  }

  .bg-markets-next-hero {
    background-image: linear-gradient(168deg, #fcdecf 0%, #fef6f100 30%);
  }

  .bg-markets-next-info {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/4660eef44c20bd068ff6baf498061d4c.svg");
  }

  .bg-markets-next-info-mobile {
    background-image: linear-gradient(#fcdecf 0%, #fff0 10%);
  }

  .bg-markets-next-logos {
    background-image: linear-gradient(360deg, #fcdecf66 0%, #fff0 80.29%);
  }

  .bg-markets-next-platform {
    background-image: linear-gradient(0deg, #f6a1794d 0%, #fff0 100%), linear-gradient(#fcdecf66 0%, #fff0 100%);
  }

  .bg-markets-next-pro-info {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/267ce94a5046bd625250a2d2e2246672.svg");
  }

  .bg-markets-next-pro-info-mobile {
    background-image: linear-gradient(#c7edec80 0%, #fff0 10%);
  }

  .bg-markets-next-sidebyside2 {
    background-image: linear-gradient(177deg, #fff 0%, #c8eeedb3 53.13%, #c8eeed00 90%);
  }

  .bg-markets-pricing-conversion {
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/e0e6dfd89f7d7bf519a710ef25b1df28.webp");
  }

  .bg-markets-pro-sidebyside {
    background-image: linear-gradient(189deg, #fff0 0%, #c8eeed80 53.13%, #fff0 60%);
  }

  .bg-none {
    background-image: none;
  }

  .bg-payment-gateways-conversion {
    background-image: linear-gradient(99.28deg, #c9b1fc 0%, #94e6ff 48.44%, #71fea1 100%);
  }

  .bg-paypal-outcomes {
    background-image: radial-gradient(circle at 78%, #a9acff99, #fff 24%);
  }

  .bg-plus-contact-form-card {
    background-image: linear-gradient(92deg, #ffffff1c -2.4%, #fff0 112.89%);
  }

  .bg-pre-orders-conversion {
    background-image: linear-gradient(to bottom right, #cec9f8, #cec9f8 40%, #d0f224);
  }

  .bg-pricing-hero-next {
    background-image: linear-gradient(205deg, #15bcdf4d 0%, #15bcdf0d 50%, #30e9be4d 100%);
  }

  .bg-products-conversion, .bg-products-hero {
    background-image: linear-gradient(to bottom right, #e5fbba, #79dfff);
  }

  .bg-results-form-container {
    background-image: conic-gradient(from 180deg, #f4c2ff1a -55.38deg, #ffd8b71a 24.23deg, #a0cbff1a 112.5deg, #c6adff1a 216.35deg, #f4c2ff1a 304.62deg, #ffd8b71a 384.23deg);
  }

  .bg-retail-migration-bundle-conversion {
    background-image: linear-gradient(114deg, #befacf -1.58%, #8ce1fc 110.4%);
  }

  .bg-retail-migration-bundle-text {
    background-image: linear-gradient(127deg, #42d76c 32.36%, #55acc8 100%);
  }

  .bg-sell-value-prop-alt-mobile {
    background-image: linear-gradient(#f4f7f6 0 80%, #fff 80%, #fff);
  }

  .bg-sell-value-prop-mobile {
    background-image: linear-gradient(#fbf8f7 0 80%, #fff 80%, #fff);
  }

  .bg-separate-bottom {
    background-image: linear-gradient(var(--tw-gradient-from) 70%, var(--tw-gradient-to) 70%);
  }

  .bg-separate-middle {
    background-image: linear-gradient(var(--tw-gradient-from) 50%, var(--tw-gradient-to) 50%);
  }

  .bg-shop-pay-checkout-links {
    background-image: linear-gradient(#f0edff 0%, #e1dbfe 100%);
  }

  .bg-shop-pay-hero {
    background-image: linear-gradient(#fff 12.5%, #e6ede2 100%);
  }

  .bg-shop-pay-side-by-side-list {
    background-image: linear-gradient(#fff 47.66%, #f0edff 100%);
  }

  .bg-shop-promise-conversion {
    background-image: url("https://cdn.shopify.com/shopifycloud/brochure2/production/images/shop-promise/shop-promise-bg.jpg");
  }

  .bg-shop-promise-hero {
    background-image: linear-gradient(#fff 0%, #e2ddf8 73.75%);
  }

  .bg-starter-main {
    background-image: radial-gradient(167.79% 66.3%, #88f8b580 0%, #adf4d180 25%, #d5f7f480 44.79%, #e7fbf280 57.29%, #ffffff80 70.83%);
  }

  .bg-walmart-conversion {
    background-image: linear-gradient(120.58deg, #c6f0fc 0%, #fdf4b1 113.94%);
  }

  .bg-walmart-hero {
    background-image: linear-gradient(170deg, #0000 70%, #fcf3b0), linear-gradient(143.92deg, #c6f0fc 34.39%, #fcf3b0 89.64%);
  }

  .from-\(--calculator-slider-background-from\) {
    --tw-gradient-from: var(--calculator-slider-background-from);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#1a1a2e\] {
    --tw-gradient-from: #1a1a2e;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#3A1C41\] {
    --tw-gradient-from: #3a1c41;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#4BFE85\] {
    --tw-gradient-from: #4bfe85;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#8E7BFF80\] {
    --tw-gradient-from: #8e7bff80;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#30E9BE\] {
    --tw-gradient-from: #30e9be;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#45F298\] {
    --tw-gradient-from: #45f298;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#66BFFF\] {
    --tw-gradient-from: #66bfff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#075E3426_50\%\] {
    --tw-gradient-from: #075e3426 50%;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#79DFFF\] {
    --tw-gradient-from: #79dfff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#171E16\] {
    --tw-gradient-from: #171e16;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#181F17\] {
    --tw-gradient-from: #181f17;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#183D72\] {
    --tw-gradient-from: #183d72;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#865CFF\] {
    --tw-gradient-from: #865cff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#02090a\] {
    --tw-gradient-from: #02090a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#16171E\] {
    --tw-gradient-from: #16171e;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#18181b\] {
    --tw-gradient-from: #18181b;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#73434f\] {
    --tw-gradient-from: #73434f;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#444444\] {
    --tw-gradient-from: #444;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#B3A7FF\] {
    --tw-gradient-from: #b3a7ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#CBB4F8\] {
    --tw-gradient-from: #cbb4f8;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#CFA1FC33_50\%\] {
    --tw-gradient-from: #cfa1fc33 50%;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#D0F224\] {
    --tw-gradient-from: #d0f224;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#D5E9EF\] {
    --tw-gradient-from: #d5e9ef;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#F2F9F9\] {
    --tw-gradient-from: #f2f9f9;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#F4F4F5\]\/60 {
    --tw-gradient-from: oklab(96.7434% .000373751 -.00127208 / .6);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#F6A179\] {
    --tw-gradient-from: #f6a179;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#F6A17966\] {
    --tw-gradient-from: #f6a17966;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#FFF\] {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(37\,93\,238\,0\.2\)\] {
    --tw-gradient-from: #255dee33;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-agave-30 {
    --tw-gradient-from: var(--color-agave-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-aloe-30 {
    --tw-gradient-from: var(--color-aloe-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-black {
    --tw-gradient-from: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-black\/50 {
    --tw-gradient-from: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-black\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .from-black\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-black\/70 {
    --tw-gradient-from: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-black\/70 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .from-black\/70 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-currant-50 {
    --tw-gradient-from: var(--color-currant-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-jalapeno-30 {
    --tw-gradient-from: var(--color-jalapeno-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lavender-10 {
    --tw-gradient-from: var(--color-lavender-10);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-30 {
    --tw-gradient-from: var(--color-lime-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-lime-100 {
    --tw-gradient-from: var(--color-lime-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-mandarin-30 {
    --tw-gradient-from: var(--color-mandarin-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-200\/50 {
    --tw-gradient-from: #e9d5ff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-purple-200\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-200) 50%, transparent);
    }
  }

  .from-purple-200\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-section-dark-bg {
    --tw-gradient-from: #02090a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-shade-25 {
    --tw-gradient-from: var(--color-shade-25);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-shade-90 {
    --tw-gradient-from: var(--color-shade-90);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-5\% {
    --tw-gradient-from-position: 5%;
  }

  .from-10\% {
    --tw-gradient-from-position: 10%;
  }

  .from-15\% {
    --tw-gradient-from-position: 15%;
  }

  .from-25\% {
    --tw-gradient-from-position: 25%;
  }

  .from-50\% {
    --tw-gradient-from-position: 50%;
  }

  .from-65\% {
    --tw-gradient-from-position: 65%;
  }

  .from-\[8\.51\%\] {
    --tw-gradient-from-position: 8.51%;
  }

  .via-\[\#0f3460\] {
    --tw-gradient-via: #0f3460;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#2e2e35\] {
    --tw-gradient-via: #2e2e35;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#fcdecf4d\] {
    --tw-gradient-via: #fcdecf4d;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-black {
    --tw-gradient-via: var(--color-black);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-white {
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-25\% {
    --tw-gradient-via-position: 25%;
  }

  .via-30\% {
    --tw-gradient-via-position: 30%;
  }

  .via-50\% {
    --tw-gradient-via-position: 50%;
  }

  .via-60\% {
    --tw-gradient-via-position: 60%;
  }

  .to-\(--calculator-slider-background-to\) {
    --tw-gradient-to: var(--calculator-slider-background-to);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#0d1316\] {
    --tw-gradient-to: #0d1316;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#1E7372\] {
    --tw-gradient-to: #1e7372;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#2C1451\] {
    --tw-gradient-to: #2c1451;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#4f2d7a\] {
    --tw-gradient-to: #4f2d7a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#32D17E\] {
    --tw-gradient-to: #32d17e;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#79DFFF80\] {
    --tw-gradient-to: #79dfff80;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#79DFFF\] {
    --tw-gradient-to: #79dfff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#84C6C5\] {
    --tw-gradient-to: #84c6c5;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#99D4FF\] {
    --tw-gradient-to: #99d4ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#252a1f\] {
    --tw-gradient-to: #252a1f;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#296AC6\] {
    --tw-gradient-to: #296ac6;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#865CFF\] {
    --tw-gradient-to: #865cff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#16171E\] {
    --tw-gradient-to: #16171e;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#18181b\] {
    --tw-gradient-to: #18181b;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#282828\] {
    --tw-gradient-to: #282828;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#678563\] {
    --tw-gradient-to: #678563;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#AB8EFF\] {
    --tw-gradient-to: #ab8eff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#CDF986\] {
    --tw-gradient-to: #cdf986;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#D8DCE6\]\/70 {
    --tw-gradient-to: oklab(89.4357% -.000379384 -.01432 / .7);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#FFFFF6\] {
    --tw-gradient-to: #fffff6;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#c7edec33\] {
    --tw-gradient-to: #c7edec33;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#d9d9d9\] {
    --tw-gradient-to: #d9d9d9;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#ff6b6b\] {
    --tw-gradient-to: #ff6b6b;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(121\,223\,255\,0\)\] {
    --tw-gradient-to: #79dfff00;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(208\,242\,36\,0\)\] {
    --tw-gradient-to: #d0f22400;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[transparent_50\%\] {
    --tw-gradient-to: transparent 50%;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-agave-50 {
    --tw-gradient-to: var(--color-agave-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-aloe-30 {
    --tw-gradient-to: var(--color-aloe-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-aloe-50 {
    --tw-gradient-to: var(--color-aloe-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-banana-10\/20 {
    --tw-gradient-to: #fcf3b033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-banana-10\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-banana-10) 20%, transparent);
    }
  }

  .to-banana-10\/20 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-black {
    --tw-gradient-to: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-black\/70 {
    --tw-gradient-to: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-black\/70 {
      --tw-gradient-to: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .to-black\/70 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-jalapeno-30 {
    --tw-gradient-to: var(--color-jalapeno-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-100\/50 {
    --tw-gradient-to: #f3e8ff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-purple-100\/50 {
      --tw-gradient-to: color-mix(in oklab, var(--color-purple-100) 50%, transparent);
    }
  }

  .to-purple-100\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-section-light-bg {
    --tw-gradient-to: #fff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-shade-05 {
    --tw-gradient-to: var(--color-shade-05);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-shade-90 {
    --tw-gradient-to: var(--color-shade-90);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-30\% {
    --tw-gradient-to-position: 30%;
  }

  .to-50\% {
    --tw-gradient-to-position: 50%;
  }

  .to-90\% {
    --tw-gradient-to-position: 90%;
  }

  .to-153\% {
    --tw-gradient-to-position: 153%;
  }

  .to-\[26\.24\%\] {
    --tw-gradient-to-position: 26.24%;
  }

  .\[mask-image\:linear-gradient\(to_bottom\,black_85\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(#000 85%, #0000 100%);
    mask-image: linear-gradient(#000 85%, #0000 100%);
  }

  .\[mask-image\:linear-gradient\(transparent_1\%\,rgb\(0\,0\,0\)_23\%\,rgb\(0\,0\,0\)_94\%\,transparent_99\%\)\] {
    -webkit-mask-image: linear-gradient(#0000 1%, #000 23% 94%, #0000 99%);
    mask-image: linear-gradient(#0000 1%, #000 23% 94%, #0000 99%);
  }

  .mask-image-\[radial-gradient\(white\,black\)\] {
    -webkit-mask-image: radial-gradient(#fff, #000);
    mask-image: radial-gradient(#fff, #000);
  }

  .box-decoration-clone {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .bg-\[length\:100\%\] {
    background-size: 100%;
  }

  .bg-\[length\:200\%_100\%\] {
    background-size: 200% 100%;
  }

  .bg-\[length\:500\%\] {
    background-size: 500%;
  }

  .bg-auto {
    background-size: auto;
  }

  .bg-contain {
    background-size: contain;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-fixed {
    background-attachment: fixed;
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .bg-\[calc\(100\%\+80px\)_calc\(100\%\+20px\)\] {
    background-position: calc(100% + 80px) calc(100% + 20px);
  }

  .bg-bottom {
    background-position: bottom;
  }

  .bg-center {
    background-position: center;
  }

  .bg-left-bottom {
    background-position: 0 100%;
  }

  .bg-right {
    background-position: 100%;
  }

  .bg-right-top {
    background-position: 100% 0;
  }

  .bg-top {
    background-position: top;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .bg-repeat {
    background-repeat: repeat;
  }

  .bg-repeat-round {
    background-repeat: round;
  }

  .bg-repeat-y {
    background-repeat: repeat-y;
  }

  .fill-\[\#4A4A4A\] {
    fill: #4a4a4a;
  }

  .fill-\[\#5c6ac4\] {
    fill: #5c6ac4;
  }

  .fill-\[\#8A8A8A\] {
    fill: #8a8a8a;
  }

  .fill-\[\#255dee\] {
    fill: #255dee;
  }

  .fill-\[\#352A70\] {
    fill: #352a70;
  }

  .fill-\[\#746ACA\] {
    fill: #746aca;
  }

  .fill-\[\#008060\] {
    fill: #008060;
  }

  .fill-\[\#393342\] {
    fill: #393342;
  }

  .fill-\[\#CCCCCC\] {
    fill: #ccc;
  }

  .fill-\[url\(\'\#toggle-gradient\'\)\] {
    fill: url("#toggle-gradient");
  }

  .fill-aloe-10 {
    fill: var(--color-aloe-10);
  }

  .fill-banana-50 {
    fill: var(--color-banana-50);
  }

  .fill-black {
    fill: var(--color-black);
  }

  .fill-blue-600 {
    fill: var(--color-blue-600);
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-gray-600 {
    fill: var(--color-gray-600);
  }

  .fill-jalapeno-70 {
    fill: var(--color-jalapeno-70);
  }

  .fill-legacy-cyan-90 {
    fill: #002d2d;
  }

  .fill-legacy-gray-60 {
    fill: #828a91;
  }

  .fill-legacy-gray-80 {
    fill: #42474c;
  }

  .fill-legacy-green-70 {
    fill: #008060;
  }

  .fill-link-dark {
    fill: var(--color-link-dark);
  }

  .fill-link-dark-disabled {
    fill: var(--color-link-dark-disabled);
  }

  .fill-link-light {
    fill: #000;
  }

  .fill-link-light-disabled {
    fill: #a1a1aa;
  }

  .fill-none {
    fill: none;
  }

  .fill-shade-20 {
    fill: var(--color-shade-20);
  }

  .fill-shade-30 {
    fill: var(--color-shade-30);
  }

  .fill-shade-70 {
    fill: var(--color-shade-70);
  }

  .fill-white {
    fill: var(--color-white);
  }

  .stroke-\[\#6f6a89\] {
    stroke: #6f6a89;
  }

  .stroke-\[\#9582ae\] {
    stroke: #9582ae;
  }

  .stroke-banana-50 {
    stroke: var(--color-banana-50);
  }

  .stroke-current {
    stroke: currentColor;
  }

  .stroke-white {
    stroke: var(--color-white);
  }

  .stroke-2 {
    stroke-width: 2px;
  }

  .stroke-\[3\] {
    stroke-width: 3px;
  }

  .stroke-\[15px\] {
    stroke-width: 15px;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-scale-down {
    object-fit: scale-down;
  }

  .object-bottom {
    object-position: bottom;
  }

  .object-bottom-left {
    object-position: left bottom;
  }

  .object-center {
    object-position: center;
  }

  .object-left {
    object-position: left;
  }

  .object-top {
    object-position: top;
  }

  .\!p-1\.5 {
    padding: calc(var(--spacing) * 1.5) !important;
  }

  .\!p-\[20px\] {
    padding: 20px !important;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-2xl {
    padding: var(--space-2xl);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-4\.5 {
    padding: calc(var(--spacing) * 4.5);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .p-16 {
    padding: calc(var(--spacing) * 16);
  }

  .p-20 {
    padding: calc(var(--spacing) * 20);
  }

  .p-\[0\.9em\] {
    padding: .9em;
  }

  .p-\[1px\] {
    padding: 1px;
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .p-\[3px\] {
    padding: 3px;
  }

  .p-\[5px\] {
    padding: 5px;
  }

  .p-\[6px\] {
    padding: 6px;
  }

  .p-\[8\%\] {
    padding: 8%;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[13px\] {
    padding: 13px;
  }

  .p-\[15px\] {
    padding: 15px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[22\.5px\] {
    padding: 22.5px;
  }

  .p-\[32px\] {
    padding: 32px;
  }

  .p-\[40px_24px\] {
    padding: 40px 24px;
  }

  .p-\[calc\(1rem\+1px\)\] {
    padding: calc(1rem + 1px);
  }

  .p-lg {
    padding: var(--space-lg);
  }

  .p-md {
    padding: var(--space-md);
  }

  .p-px {
    padding: 1px;
  }

  .p-sm {
    padding: var(--space-sm);
  }

  .p-xl {
    padding: var(--space-xl);
  }

  .\!px-7 {
    padding-inline: calc(var(--spacing) * 7) !important;
  }

  .\!px-button-lg-px {
    padding-inline: 1.5rem !important;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-2xl {
    padding-inline: var(--space-2xl);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\! {
    padding-inline: calc(var(--spacing) * 4) !important;
  }

  .px-4xl {
    padding-inline: var(--space-4xl);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-11 {
    padding-inline: calc(var(--spacing) * 11);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .px-20 {
    padding-inline: calc(var(--spacing) * 20);
  }

  .px-60 {
    padding-inline: calc(var(--spacing) * 60);
  }

  .px-\[0\.9em\] {
    padding-inline: .9em;
  }

  .px-\[0\.9rem\] {
    padding-inline: .9rem;
  }

  .px-\[5\%\] {
    padding-inline: 5%;
  }

  .px-\[5px\] {
    padding-inline: 5px;
  }

  .px-\[6px\] {
    padding-inline: 6px;
  }

  .px-\[9px\] {
    padding-inline: 9px;
  }

  .px-\[10\%\] {
    padding-inline: 10%;
  }

  .px-\[10px\] {
    padding-inline: 10px;
  }

  .px-\[12\.5\%\] {
    padding-inline: 12.5%;
  }

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[15px\] {
    padding-inline: 15px;
  }

  .px-\[18px\] {
    padding-inline: 18px;
  }

  .px-\[22px\] {
    padding-inline: 22px;
  }

  .px-\[23\.4px\] {
    padding-inline: 23.4px;
  }

  .px-\[29px\] {
    padding-inline: 29px;
  }

  .px-\[30px\] {
    padding-inline: 30px;
  }

  .px-\[40px\] {
    padding-inline: 40px;
  }

  .px-\[calc\(5\%\+4px\)\] {
    padding-inline: calc(5% + 4px);
  }

  .px-\[calc\(50\%-130px\)\] {
    padding-inline: calc(50% - 130px);
  }

  .px-\[var\(--margin\)\] {
    padding-inline: var(--margin);
  }

  .px-button-lg-px {
    padding-inline: 1.5rem;
  }

  .px-button-px {
    padding-inline: 1.25rem;
  }

  .px-gutter {
    padding-inline: var(--gutter);
  }

  .px-lg {
    padding-inline: var(--space-lg);
  }

  .px-margin {
    padding-inline: var(--margin);
  }

  .px-md {
    padding-inline: var(--space-md);
  }

  .px-sm {
    padding-inline: var(--space-sm);
  }

  .px-xl {
    padding-inline: var(--space-xl);
  }

  .px-xs {
    padding-inline: var(--space-xs);
  }

  .\!py-0 {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .\!py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }

  .\!py-\[0\.9em\] {
    padding-block: .9em !important;
  }

  .\!py-button-lg-py {
    padding-block: .75rem !important;
  }

  .\!py-xl {
    padding-block: var(--space-xl) !important;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\! {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\! {
    padding-block: calc(var(--spacing) * 2) !important;
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-2xl {
    padding-block: var(--space-2xl);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-3xl {
    padding-block: var(--space-3xl);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-4xl {
    padding-block: var(--space-4xl);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-32 {
    padding-block: calc(var(--spacing) * 32);
  }

  .py-56 {
    padding-block: calc(var(--spacing) * 56);
  }

  .py-\[0\.4em\] {
    padding-block: .4em;
  }

  .py-\[0\.9rem\] {
    padding-block: .9rem;
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[3px\] {
    padding-block: 3px;
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-\[7px\] {
    padding-block: 7px;
  }

  .py-\[9px\] {
    padding-block: 9px;
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[11px\] {
    padding-block: 11px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[18px\] {
    padding-block: 18px;
  }

  .py-\[50px\] {
    padding-block: 50px;
  }

  .py-\[54px\] {
    padding-block: 54px;
  }

  .py-\[60px\] {
    padding-block: 60px;
  }

  .py-\[80px\] {
    padding-block: 80px;
  }

  .py-\[100\%\] {
    padding-block: 100%;
  }

  .py-\[160px\] {
    padding-block: 160px;
  }

  .py-\[calc\(var\(--header-height\)\+1px\)\] {
    padding-block: calc(var(--header-height)  + 1px);
  }

  .py-button-lg-py {
    padding-block: .75rem;
  }

  .py-button-py {
    padding-block: .5rem;
  }

  .py-lg {
    padding-block: var(--space-lg);
  }

  .py-md {
    padding-block: var(--space-md);
  }

  .py-px {
    padding-block: 1px;
  }

  .py-sm {
    padding-block: var(--space-sm);
  }

  .py-xl {
    padding-block: var(--space-xl);
  }

  .py-xs {
    padding-block: var(--space-xs);
  }

  .ps-6 {
    padding-inline-start: calc(var(--spacing) * 6);
  }

  .ps-lg {
    padding-inline-start: var(--space-lg);
  }

  .pe-8 {
    padding-inline-end: calc(var(--spacing) * 8);
  }

  .\!pt-20 {
    padding-top: calc(var(--spacing) * 20) !important;
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-0\! {
    padding-top: calc(var(--spacing) * 0) !important;
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-2xl {
    padding-top: var(--space-2xl);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-3xl {
    padding-top: var(--space-3xl);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-4xl {
    padding-top: var(--space-4xl);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-5xl {
    padding-top: var(--space-5xl);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-11 {
    padding-top: calc(var(--spacing) * 11);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }

  .pt-15 {
    padding-top: calc(var(--spacing) * 15);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }

  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }

  .pt-36 {
    padding-top: calc(var(--spacing) * 36);
  }

  .pt-40 {
    padding-top: calc(var(--spacing) * 40);
  }

  .pt-48 {
    padding-top: calc(var(--spacing) * 48);
  }

  .pt-48\! {
    padding-top: calc(var(--spacing) * 48) !important;
  }

  .pt-52 {
    padding-top: calc(var(--spacing) * 52);
  }

  .pt-56 {
    padding-top: calc(var(--spacing) * 56);
  }

  .pt-60 {
    padding-top: calc(var(--spacing) * 60);
  }

  .pt-80 {
    padding-top: calc(var(--spacing) * 80);
  }

  .pt-100 {
    padding-top: 25rem;
  }

  .pt-\[1px\] {
    padding-top: 1px;
  }

  .pt-\[2px\] {
    padding-top: 2px;
  }

  .pt-\[6px\] {
    padding-top: 6px;
  }

  .pt-\[7\.5rem\] {
    padding-top: 7.5rem;
  }

  .pt-\[7px\] {
    padding-top: 7px;
  }

  .pt-\[8vh\] {
    padding-top: 8vh;
  }

  .pt-\[9px\] {
    padding-top: 9px;
  }

  .pt-\[20px\] {
    padding-top: 20px;
  }

  .pt-\[20vw\] {
    padding-top: 20vw;
  }

  .pt-\[72px\] {
    padding-top: 72px;
  }

  .pt-\[76px\] {
    padding-top: 76px;
  }

  .pt-\[80px\] {
    padding-top: 80px;
  }

  .pt-\[90px\] {
    padding-top: 90px;
  }

  .pt-\[120\%\] {
    padding-top: 120%;
  }

  .pt-\[136px\] {
    padding-top: 136px;
  }

  .pt-\[calc\(1rem\+var\(--header-height\)\)\] {
    padding-top: calc(1rem + var(--header-height));
  }

  .pt-\[var\(--space-3xl\)\] {
    padding-top: var(--space-3xl);
  }

  .pt-global-header {
    padding-top: var(--header-height);
  }

  .pt-global-header-with-border {
    padding-top: calc(var(--header-height)  + 1px);
  }

  .pt-global-header-with-subnav {
    padding-top: calc(var(--header-height) * 2);
  }

  .pt-global-header-with-subnav-border {
    padding-top: calc(var(--header-height) * 2 + 1px);
  }

  .pt-gutter {
    padding-top: var(--gutter);
  }

  .pt-hero-top {
    padding-top: var(--hero-top);
  }

  .pt-hero-top\! {
    padding-top: var(--hero-top) !important;
  }

  .pt-hero-with-subnav {
    padding-top: calc((var(--header-height) * 3)  + 1px);
  }

  .pt-hero-with-subnav\! {
    padding-top: calc((var(--header-height) * 3)  + 1px) !important;
  }

  .pt-lg {
    padding-top: var(--space-lg);
  }

  .pt-md {
    padding-top: var(--space-md);
  }

  .pt-px {
    padding-top: 1px;
  }

  .pt-sm {
    padding-top: var(--space-sm);
  }

  .pt-xl {
    padding-top: var(--space-xl);
  }

  .pt-xs {
    padding-top: var(--space-xs);
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-3\.5 {
    padding-right: calc(var(--spacing) * 3.5);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }

  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }

  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }

  .pr-\[0\.5em\] {
    padding-right: .5em;
  }

  .pr-\[1\.2em\] {
    padding-right: 1.2em;
  }

  .pr-\[7\%\] {
    padding-right: 7%;
  }

  .pr-\[7px\] {
    padding-right: 7px;
  }

  .pr-\[8px\] {
    padding-right: 8px;
  }

  .pr-\[10px\] {
    padding-right: 10px;
  }

  .pr-\[13px\] {
    padding-right: 13px;
  }

  .pr-\[15px\] {
    padding-right: 15px;
  }

  .pr-\[30px\] {
    padding-right: 30px;
  }

  .pr-\[40px\] {
    padding-right: 40px;
  }

  .pr-\[var\(--margin\)\] {
    padding-right: var(--margin);
  }

  .pr-md {
    padding-right: var(--space-md);
  }

  .pr-sm {
    padding-right: var(--space-sm);
  }

  .\!pb-0 {
    padding-bottom: calc(var(--spacing) * 0) !important;
  }

  .\!pb-4 {
    padding-bottom: calc(var(--spacing) * 4) !important;
  }

  .\!pb-5 {
    padding-bottom: calc(var(--spacing) * 5) !important;
  }

  .\!pb-24 {
    padding-bottom: calc(var(--spacing) * 24) !important;
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-0\! {
    padding-bottom: calc(var(--spacing) * 0) !important;
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-2xl {
    padding-bottom: var(--space-2xl);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-3xl {
    padding-bottom: var(--space-3xl);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-4xl {
    padding-bottom: var(--space-4xl);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-5xl {
    padding-bottom: var(--space-5xl);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }

  .pb-15 {
    padding-bottom: calc(var(--spacing) * 15);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-26 {
    padding-bottom: calc(var(--spacing) * 26);
  }

  .pb-28 {
    padding-bottom: calc(var(--spacing) * 28);
  }

  .pb-30 {
    padding-bottom: calc(var(--spacing) * 30);
  }

  .pb-32 {
    padding-bottom: calc(var(--spacing) * 32);
  }

  .pb-36 {
    padding-bottom: calc(var(--spacing) * 36);
  }

  .pb-40 {
    padding-bottom: calc(var(--spacing) * 40);
  }

  .pb-48 {
    padding-bottom: calc(var(--spacing) * 48);
  }

  .pb-60 {
    padding-bottom: calc(var(--spacing) * 60);
  }

  .pb-64 {
    padding-bottom: calc(var(--spacing) * 64);
  }

  .pb-88 {
    padding-bottom: calc(var(--spacing) * 88);
  }

  .pb-\[0\.3em\] {
    padding-bottom: .3em;
  }

  .pb-\[2px\] {
    padding-bottom: 2px;
  }

  .pb-\[3px\] {
    padding-bottom: 3px;
  }

  .pb-\[5\.75rem\] {
    padding-bottom: 5.75rem;
  }

  .pb-\[9\.5rem\] {
    padding-bottom: 9.5rem;
  }

  .pb-\[9px\] {
    padding-bottom: 9px;
  }

  .pb-\[10px\] {
    padding-bottom: 10px;
  }

  .pb-\[18px\] {
    padding-bottom: 18px;
  }

  .pb-\[22px\] {
    padding-bottom: 22px;
  }

  .pb-\[42px\] {
    padding-bottom: 42px;
  }

  .pb-\[48px\] {
    padding-bottom: 48px;
  }

  .pb-\[52px\] {
    padding-bottom: 52px;
  }

  .pb-\[63px\] {
    padding-bottom: 63px;
  }

  .pb-\[76px\] {
    padding-bottom: 76px;
  }

  .pb-\[120px\] {
    padding-bottom: 120px;
  }

  .pb-\[132px\] {
    padding-bottom: 132px;
  }

  .pb-\[274px\] {
    padding-bottom: 274px;
  }

  .pb-\[410px\] {
    padding-bottom: 410px;
  }

  .pb-\[1000px\] {
    padding-bottom: 1000px;
  }

  .pb-\[calc\(var\(--space-4xl\)\+37px\)\] {
    padding-bottom: calc(var(--space-4xl)  + 37px);
  }

  .pb-global-header {
    padding-bottom: var(--header-height);
  }

  .pb-gutter {
    padding-bottom: var(--gutter);
  }

  .pb-lg {
    padding-bottom: var(--space-lg);
  }

  .pb-md {
    padding-bottom: var(--space-md);
  }

  .pb-sm {
    padding-bottom: var(--space-sm);
  }

  .pb-xl {
    padding-bottom: var(--space-xl);
  }

  .pb-xs {
    padding-bottom: var(--space-xs);
  }

  .\!pl-8 {
    padding-left: calc(var(--spacing) * 8) !important;
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }

  .pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-14 {
    padding-left: calc(var(--spacing) * 14);
  }

  .pl-\[1em\] {
    padding-left: 1em;
  }

  .pl-\[7px\] {
    padding-left: 7px;
  }

  .pl-\[9px\] {
    padding-left: 9px;
  }

  .pl-\[10px\] {
    padding-left: 10px;
  }

  .pl-\[12px\] {
    padding-left: 12px;
  }

  .pl-\[13px\] {
    padding-left: 13px;
  }

  .pl-\[18px\] {
    padding-left: 18px;
  }

  .pl-\[25\%\] {
    padding-left: 25%;
  }

  .pl-\[30px\] {
    padding-left: 30px;
  }

  .pl-\[40px\] {
    padding-left: 40px;
  }

  .pl-\[42px\] {
    padding-left: 42px;
  }

  .pl-\[48px\] {
    padding-left: 48px;
  }

  .pl-\[60px\] {
    padding-left: 60px;
  }

  .pl-\[var\(--margin\)\] {
    padding-left: var(--margin);
  }

  .pl-lg {
    padding-left: var(--space-lg);
  }

  .pl-md {
    padding-left: var(--space-md);
  }

  .pl-xl {
    padding-left: var(--space-xl);
  }

  .pl-xs {
    padding-left: var(--space-xs);
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-justify {
    text-align: justify;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .text-start {
    text-align: start;
  }

  .indent-\[-0\.1em\] {
    text-indent: -.1em;
  }

  .indent-\[-9999px\] {
    text-indent: -9999px;
  }

  .indent-\[9999px\] {
    text-indent: 9999px;
  }

  .align-baseline {
    vertical-align: baseline;
  }

  .align-bottom {
    vertical-align: bottom;
  }

  .align-middle {
    vertical-align: middle;
  }

  .align-super {
    vertical-align: super;
  }

  .align-text-bottom {
    vertical-align: text-bottom;
  }

  .align-text-top {
    vertical-align: text-top;
  }

  .align-top {
    vertical-align: top;
  }

  .\!font-sans {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif !important;
  }

  .font-\[\'iA_Writer_Duo\'\,monospace\] {
    font-family: iA Writer Duo, monospace;
  }

  .font-\[Inter-Variable\,Helvetica\,Arial\,sans-serif\] {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
  }

  .font-\[inherit\] {
    font-family: inherit;
  }

  .font-aktivgroteskextended {
    font-family: aktiv-grotesk-extended, Inter-Variable, sans-serif;
  }

  .font-button-font {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
  }

  .font-courier {
    font-family: Courier New, Courier, monospace;
  }

  .font-graphik {
    font-family: GraphikCondensed, Helvetica, Arial, sans-serif;
  }

  .font-ibmmono {
    font-family: IBMPlexMono, monospace;
  }

  .font-inter {
    font-family: Inter, Helvetica, Arial, sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-polysans {
    font-family: PolySans, Helvetica, Arial, sans-serif;
  }

  .font-sans {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
  }

  .font-shopifysans {
    font-family: ShopifySans, Helvetica, Arial, sans-serif;
  }

  .\!text-body-base {
    font-size: var(--font-size-body-base) !important;
    line-height: var(--tw-leading, var(--line-height-body-base)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-body-base)) !important;
  }

  .\!text-body-sm {
    font-size: var(--font-size-body-sm) !important;
    line-height: var(--tw-leading, var(--line-height-body-sm)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-body-sm)) !important;
  }

  .\!text-t6 {
    font-size: var(--font-size-t6) !important;
    line-height: var(--tw-leading, var(--line-height-t6)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t6)) !important;
  }

  .\!text-t7 {
    font-size: var(--font-size-t7) !important;
    line-height: var(--tw-leading, var(--line-height-t7)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t7)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t7)) !important;
  }

  .text-body-base {
    font-size: var(--font-size-body-base);
    line-height: var(--tw-leading, var(--line-height-body-base));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
    font-weight: var(--tw-font-weight, var(--font-weight-body-base));
  }

  .text-body-base\! {
    font-size: var(--font-size-body-base) !important;
    line-height: var(--tw-leading, var(--line-height-body-base)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-body-base)) !important;
  }

  .text-body-lg {
    font-size: var(--font-size-body-lg);
    line-height: var(--tw-leading, var(--line-height-body-lg));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-lg));
    font-weight: var(--tw-font-weight, var(--font-weight-body-lg));
  }

  .text-body-sm {
    font-size: var(--font-size-body-sm);
    line-height: var(--tw-leading, var(--line-height-body-sm));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm));
    font-weight: var(--tw-font-weight, var(--font-weight-body-sm));
  }

  .text-dsp {
    font-size: var(--font-size-dsp);
    line-height: var(--tw-leading, var(--line-height-dsp));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-dsp));
    font-weight: var(--tw-font-weight, var(--font-weight-dsp));
  }

  .text-t1 {
    font-size: var(--font-size-t1);
    line-height: var(--tw-leading, var(--line-height-t1));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t1));
    font-weight: var(--tw-font-weight, var(--font-weight-t1));
  }

  .text-t2 {
    font-size: var(--font-size-t2);
    line-height: var(--tw-leading, var(--line-height-t2));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t2));
    font-weight: var(--tw-font-weight, var(--font-weight-t2));
  }

  .text-t3 {
    font-size: var(--font-size-t3);
    line-height: var(--tw-leading, var(--line-height-t3));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t3));
    font-weight: var(--tw-font-weight, var(--font-weight-t3));
  }

  .text-t4 {
    font-size: var(--font-size-t4);
    line-height: var(--tw-leading, var(--line-height-t4));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
    font-weight: var(--tw-font-weight, var(--font-weight-t4));
  }

  .text-t5 {
    font-size: var(--font-size-t5);
    line-height: var(--tw-leading, var(--line-height-t5));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
    font-weight: var(--tw-font-weight, var(--font-weight-t5));
  }

  .text-t6 {
    font-size: var(--font-size-t6);
    line-height: var(--tw-leading, var(--line-height-t6));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
    font-weight: var(--tw-font-weight, var(--font-weight-t6));
  }

  .text-t7 {
    font-size: var(--font-size-t7);
    line-height: var(--tw-leading, var(--line-height-t7));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t7));
    font-weight: var(--tw-font-weight, var(--font-weight-t7));
  }

  .text-t8 {
    font-size: var(--font-size-t8);
    line-height: var(--tw-leading, var(--line-height-t8));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t8));
    font-weight: var(--tw-font-weight, var(--font-weight-t8));
  }

  .\!text-button-lg-size {
    font-size: var(--font-size-button-lg) !important;
    line-height: var(--tw-leading, var(--line-height-button-lg)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-button-lg)) !important;
  }

  .text-button-lg-size {
    font-size: var(--font-size-button-lg);
    line-height: var(--tw-leading, var(--line-height-button-lg));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-button-lg));
  }

  .text-button-size {
    font-size: var(--font-size-button-sm);
    line-height: var(--tw-leading, var(--line-height-button-sm));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-button-sm));
  }

  .\!text-2xl {
    font-size: var(--text-2xl) !important;
    line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }

  .text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }

  .text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\!text-\[13px\] {
    font-size: 13px !important;
  }

  .text-\[0\.5rem\] {
    font-size: .5rem;
  }

  .text-\[0\.9em\] {
    font-size: .9em;
  }

  .text-\[0\.75rem\] {
    font-size: .75rem;
  }

  .text-\[0\.80rem\] {
    font-size: .8rem;
  }

  .text-\[0\.625rem\] {
    font-size: .625rem;
  }

  .text-\[0\.8125rem\] {
    font-size: .8125rem;
  }

  .text-\[0\.9375rem\] {
    font-size: .9375rem;
  }

  .text-\[1\.3em\] {
    font-size: 1.3em;
  }

  .text-\[1\.5em\] {
    font-size: 1.5em;
  }

  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }

  .text-\[1\.25rem\] {
    font-size: 1.25rem;
  }

  .text-\[1\.75em\] {
    font-size: 1.75em;
  }

  .text-\[1\.75rem\] {
    font-size: 1.75rem;
  }

  .text-\[1\.125em\] {
    font-size: 1.125em;
  }

  .text-\[1\.125rem\] {
    font-size: 1.125rem;
  }

  .text-\[1\.625rem\] {
    font-size: 1.625rem;
  }

  .text-\[1\.1428571429em\] {
    font-size: 1.14286em;
  }

  .text-\[1rem\] {
    font-size: 1rem;
  }

  .text-\[2\.2cqw\] {
    font-size: 2.2cqw;
  }

  .text-\[2\.25rem\] {
    font-size: 2.25rem;
  }

  .text-\[2\.92rem\] {
    font-size: 2.92rem;
  }

  .text-\[3\.75rem\] {
    font-size: 3.75rem;
  }

  .text-\[4rem\] {
    font-size: 4rem;
  }

  .text-\[5\.625rem\] {
    font-size: 5.625rem;
  }

  .text-\[6vw\] {
    font-size: 6vw;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13cqw\] {
    font-size: 13cqw;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[17px\] {
    font-size: 17px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[26px\] {
    font-size: 26px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[30px\] {
    font-size: 30px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[35px\] {
    font-size: 35px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[39px\] {
    font-size: 39px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[42px\] {
    font-size: 42px;
  }

  .text-\[44px\] {
    font-size: 44px;
  }

  .text-\[45px\] {
    font-size: 45px;
  }

  .text-\[46px\] {
    font-size: 46px;
  }

  .text-\[48\.166px\] {
    font-size: 48.166px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[54px\] {
    font-size: 54px;
  }

  .text-\[64px\] {
    font-size: 64px;
  }

  .text-\[100\%\] {
    font-size: 100%;
  }

  .text-\[calc\(var\(--stat-scale\)\*18\.75rem\)\] {
    font-size: calc(var(--stat-scale) * 18.75rem);
  }

  .text-\[clamp\(0\.5rem\,3\.8cqw\,1\.75rem\)\] {
    font-size: clamp(.5rem, 3.8cqw, 1.75rem);
  }

  .text-\[clamp\(0\.5rem\,3cqw\,1\.25rem\)\] {
    font-size: clamp(.5rem, 3cqw, 1.25rem);
  }

  .text-\[clamp\(0\.45rem\,3cqw\,1\.25rem\)\] {
    font-size: clamp(.45rem, 3cqw, 1.25rem);
  }

  .text-\[clamp\(2rem\,25\.9cqw\,175px\)\] {
    font-size: clamp(2rem, 25.9cqw, 175px);
  }

  .text-\[clamp\(3\.9rem\,10vw\,7rem\)\] {
    font-size: clamp(3.9rem, 10vw, 7rem);
  }

  .text-\[max\(5\.8cqw\,12px\)\] {
    font-size: max(5.8cqw, 12px);
  }

  .\!leading-5 {
    --tw-leading: calc(var(--spacing) * 5) !important;
    line-height: calc(var(--spacing) * 5) !important;
  }

  .\!leading-\[3\.125rem\] {
    --tw-leading: 3.125rem !important;
    line-height: 3.125rem !important;
  }

  .\!leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }

  .leading-0 {
    --tw-leading: calc(var(--spacing) * 0);
    line-height: calc(var(--spacing) * 0);
  }

  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }

  .leading-11 {
    --tw-leading: calc(var(--spacing) * 11);
    line-height: calc(var(--spacing) * 11);
  }

  .leading-12 {
    --tw-leading: calc(var(--spacing) * 12);
    line-height: calc(var(--spacing) * 12);
  }

  .leading-15 {
    --tw-leading: calc(var(--spacing) * 15);
    line-height: calc(var(--spacing) * 15);
  }

  .leading-\[0\.9\] {
    --tw-leading: .9;
    line-height: .9;
  }

  .leading-\[0\.78\] {
    --tw-leading: .78;
    line-height: .78;
  }

  .leading-\[0\.95\] {
    --tw-leading: .95;
    line-height: .95;
  }

  .leading-\[0\.97\] {
    --tw-leading: .97;
    line-height: .97;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.5em\] {
    --tw-leading: 1.5em;
    line-height: 1.5em;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .leading-\[1\.6em\] {
    --tw-leading: 1.6em;
    line-height: 1.6em;
  }

  .leading-\[1\.08\] {
    --tw-leading: 1.08;
    line-height: 1.08;
  }

  .leading-\[1\.21\] {
    --tw-leading: 1.21;
    line-height: 1.21;
  }

  .leading-\[1\.33\] {
    --tw-leading: 1.33;
    line-height: 1.33;
  }

  .leading-\[1\.43\] {
    --tw-leading: 1.43;
    line-height: 1.43;
  }

  .leading-\[1\.125rem\] {
    --tw-leading: 1.125rem;
    line-height: 1.125rem;
  }

  .leading-\[1\.225rem\] {
    --tw-leading: 1.225rem;
    line-height: 1.225rem;
  }

  .leading-\[1\.875rem\] {
    --tw-leading: 1.875rem;
    line-height: 1.875rem;
  }

  .leading-\[1\.1175\] {
    --tw-leading: 1.1175;
    line-height: 1.1175;
  }

  .leading-\[1rem\] {
    --tw-leading: 1rem;
    line-height: 1rem;
  }

  .leading-\[2\.75rem\] {
    --tw-leading: 2.75rem;
    line-height: 2.75rem;
  }

  .leading-\[2rem\] {
    --tw-leading: 2rem;
    line-height: 2rem;
  }

  .leading-\[3rem\] {
    --tw-leading: 3rem;
    line-height: 3rem;
  }

  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .leading-\[42\.02px\] {
    --tw-leading: 42.02px;
    line-height: 42.02px;
  }

  .leading-\[44px\] {
    --tw-leading: 44px;
    line-height: 44px;
  }

  .leading-\[45px\] {
    --tw-leading: 45px;
    line-height: 45px;
  }

  .leading-\[48px\] {
    --tw-leading: 48px;
    line-height: 48px;
  }

  .leading-\[56px\] {
    --tw-leading: 56px;
    line-height: 56px;
  }

  .leading-\[58px\] {
    --tw-leading: 58px;
    line-height: 58px;
  }

  .leading-\[68px\] {
    --tw-leading: 68px;
    line-height: 68px;
  }

  .leading-\[97\%\] {
    --tw-leading: 97%;
    line-height: 97%;
  }

  .leading-\[102\%\] {
    --tw-leading: 102%;
    line-height: 102%;
  }

  .leading-\[130\%\] {
    --tw-leading: 130%;
    line-height: 130%;
  }

  .leading-\[inherit\] {
    --tw-leading: inherit;
    line-height: inherit;
  }

  .leading-loose {
    --tw-leading: var(--leading-loose);
    line-height: var(--leading-loose);
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .\[line-height\:44px\] {
    line-height: 44px;
  }

  .\[line-height\:48px\] {
    line-height: 48px;
  }

  .\!font-\[400\] {
    --tw-font-weight: 400 !important;
    font-weight: 400 !important;
  }

  .\!font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }

  .\!font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }

  .\!font-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .font-\[300\] {
    --tw-font-weight: 300;
    font-weight: 300;
  }

  .font-\[330\] {
    --tw-font-weight: 330;
    font-weight: 330;
  }

  .font-\[350\] {
    --tw-font-weight: 350;
    font-weight: 350;
  }

  .font-\[360\] {
    --tw-font-weight: 360;
    font-weight: 360;
  }

  .font-\[420\] {
    --tw-font-weight: 420;
    font-weight: 420;
  }

  .font-\[450\] {
    --tw-font-weight: 450;
    font-weight: 450;
  }

  .font-\[500\] {
    --tw-font-weight: 500;
    font-weight: 500;
  }

  .font-\[550\] {
    --tw-font-weight: 550;
    font-weight: 550;
  }

  .font-\[600\] {
    --tw-font-weight: 600;
    font-weight: 600;
  }

  .font-\[700\] {
    --tw-font-weight: 700;
    font-weight: 700;
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-body-sm {
    --tw-font-weight: var(--font-weight-body-sm);
    font-weight: var(--font-weight-body-sm);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-button-weight {
    --tw-font-weight: 550;
    font-weight: 550;
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-normal\! {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .font-semi-medium {
    --tw-font-weight: 420;
    font-weight: 420;
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }

  .\!tracking-button-tracking {
    --tw-tracking: 0 !important;
    letter-spacing: 0 !important;
  }

  .tracking-\[-\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tracking-\[-\.4px\] {
    --tw-tracking: -.4px;
    letter-spacing: -.4px;
  }

  .tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tracking-\[-0\.3px\] {
    --tw-tracking: -.3px;
    letter-spacing: -.3px;
  }

  .tracking-\[-0\.6px\] {
    --tw-tracking: -.6px;
    letter-spacing: -.6px;
  }

  .tracking-\[-0\.15rem\] {
    --tw-tracking: -.15rem;
    letter-spacing: -.15rem;
  }

  .tracking-\[-0\.24px\] {
    --tw-tracking: -.24px;
    letter-spacing: -.24px;
  }

  .tracking-\[-0\.44px\] {
    --tw-tracking: -.44px;
    letter-spacing: -.44px;
  }

  .tracking-\[-0\.45px\] {
    --tw-tracking: -.45px;
    letter-spacing: -.45px;
  }

  .tracking-\[-0\.105rem\] {
    --tw-tracking: -.105rem;
    letter-spacing: -.105rem;
  }

  .tracking-\[-0\.113rem\] {
    --tw-tracking: -.113rem;
    letter-spacing: -.113rem;
  }

  .tracking-\[-0\.464px\] {
    --tw-tracking: -.464px;
    letter-spacing: -.464px;
  }

  .tracking-\[-0\.03125em\] {
    --tw-tracking: -.03125em;
    letter-spacing: -.03125em;
  }

  .tracking-\[-1\.4px\] {
    --tw-tracking: -1.4px;
    letter-spacing: -1.4px;
  }

  .tracking-\[-1\.05px\] {
    --tw-tracking: -1.05px;
    letter-spacing: -1.05px;
  }

  .tracking-\[-1\.17px\] {
    --tw-tracking: -1.17px;
    letter-spacing: -1.17px;
  }

  .tracking-\[-1\.25px\] {
    --tw-tracking: -1.25px;
    letter-spacing: -1.25px;
  }

  .tracking-\[-2\%\] {
    --tw-tracking: -2%;
    letter-spacing: -2%;
  }

  .tracking-\[-2\.4px\] {
    --tw-tracking: -2.4px;
    letter-spacing: -2.4px;
  }

  .tracking-\[-2px\] {
    --tw-tracking: -2px;
    letter-spacing: -2px;
  }

  .tracking-\[-4px\] {
    --tw-tracking: -4px;
    letter-spacing: -4px;
  }

  .tracking-\[\.72px\] {
    --tw-tracking: .72px;
    letter-spacing: .72px;
  }

  .tracking-\[0\.02em\] {
    --tw-tracking: .02em;
    letter-spacing: .02em;
  }

  .tracking-\[0\.03em\] {
    --tw-tracking: .03em;
    letter-spacing: .03em;
  }

  .tracking-\[0\.05em\] {
    --tw-tracking: .05em;
    letter-spacing: .05em;
  }

  .tracking-\[0\.12rem\] {
    --tw-tracking: .12rem;
    letter-spacing: .12rem;
  }

  .tracking-\[0\.15px\] {
    --tw-tracking: .15px;
    letter-spacing: .15px;
  }

  .tracking-button-tracking {
    --tw-tracking: 0;
    letter-spacing: 0;
  }

  .tracking-ff-tight {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .\!\[text-wrap\:pretty\] {
    text-wrap: pretty !important;
  }

  .\!text-balance {
    text-wrap: balance !important;
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-pretty {
    text-wrap: pretty;
  }

  .text-pretty\! {
    text-wrap: pretty !important;
  }

  .text-wrap {
    text-wrap: wrap;
  }

  .\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere;
  }

  .break-words, .wrap-break-word {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .break-keep {
    word-break: keep-all;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .hyphens-auto {
    -webkit-hyphens: auto;
    hyphens: auto;
  }

  .hyphens-manual {
    -webkit-hyphens: manual;
    hyphens: manual;
  }

  .hyphens-none {
    -webkit-hyphens: none;
    hyphens: none;
  }

  .\!whitespace-nowrap {
    white-space: nowrap !important;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\!text-\[\#978DE7\] {
    color: #978de7 !important;
  }

  .\!text-black {
    color: var(--color-black) !important;
  }

  .\!text-black\/60 {
    color: #0009 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!text-black\/60 {
      color: color-mix(in oklab, var(--color-black) 60%, transparent) !important;
    }
  }

  .\!text-rich-black {
    color: var(--color-rich-black) !important;
  }

  .\!text-white {
    color: var(--color-white) !important;
  }

  .\[color\:initial\] {
    color: initial;
  }

  .text-\(--calculator-primary\) {
    color: var(--calculator-primary);
  }

  .text-\[\#0000EE\] {
    color: #00e;
  }

  .text-\[\#1F1F1F\] {
    color: #1f1f1f;
  }

  .text-\[\#1F2124\] {
    color: #1f2124;
  }

  .text-\[\#1a1a2e\] {
    color: #1a1a2e;
  }

  .text-\[\#2C6ECB\] {
    color: #2c6ecb;
  }

  .text-\[\#004c3f\] {
    color: #004c3f;
  }

  .text-\[\#005BD3\] {
    color: #005bd3;
  }

  .text-\[\#5A24CD\] {
    color: #5a24cd;
  }

  .text-\[\#5B6170\] {
    color: #5b6170;
  }

  .text-\[\#5c6ac4\] {
    color: #5c6ac4;
  }

  .text-\[\#6D888E\] {
    color: #6d888e;
  }

  .text-\[\#6D7175\] {
    color: #6d7175;
  }

  .text-\[\#6b7177\] {
    color: #6b7177;
  }

  .text-\[\#6d7175\] {
    color: #6d7175;
  }

  .text-\[\#007F95\] {
    color: #007f95;
  }

  .text-\[\#22c55e\] {
    color: #22c55e;
  }

  .text-\[\#36F4A4\] {
    color: #36f4a4;
  }

  .text-\[\#79DFFF\] {
    color: #79dfff;
  }

  .text-\[\#88FFC3\] {
    color: #88ffc3;
  }

  .text-\[\#99B3AD\] {
    color: #99b3ad;
  }

  .text-\[\#296AC6\] {
    color: #296ac6;
  }

  .text-\[\#299FC4\] {
    color: #299fc4;
  }

  .text-\[\#978DE7\] {
    color: #978de7;
  }

  .text-\[\#5433EB\] {
    color: #5433eb;
  }

  .text-\[\#5700D1\] {
    color: #5700d1;
  }

  .text-\[\#7126FF\] {
    color: #7126ff;
  }

  .text-\[\#008060\] {
    color: #008060;
  }

  .text-\[\#015860\] {
    color: #015860;
  }

  .text-\[\#18181b\] {
    color: #18181b;
  }

  .text-\[\#42474c\] {
    color: #42474c;
  }

  .text-\[\#63744F\] {
    color: #63744f;
  }

  .text-\[\#71717a\] {
    color: #71717a;
  }

  .text-\[\#120937\] {
    color: #120937;
  }

  .text-\[\#212326\] {
    color: #212326;
  }

  .text-\[\#292919\] {
    color: #292919;
  }

  .text-\[\#303030\] {
    color: #303030;
  }

  .text-\[\#390278\] {
    color: #390278;
  }

  .text-\[\#616161\] {
    color: #616161;
  }

  .text-\[\#707070\] {
    color: #707070;
  }

  .text-\[\#A1A1AA\]\! {
    color: #a1a1aa !important;
  }

  .text-\[\#B5B5B5\] {
    color: #b5b5b5;
  }

  .text-\[\#C3C3C3\] {
    color: #c3c3c3;
  }

  .text-\[\#E0E0E0\] {
    color: #e0e0e0;
  }

  .text-\[\#E7ECFB\] {
    color: #e7ecfb;
  }

  .text-\[\#E7FDD2\] {
    color: #e7fdd2;
  }

  .text-\[\#ED6C31\] {
    color: #ed6c31;
  }

  .text-\[\#EFE9D9\] {
    color: #efe9d9;
  }

  .text-\[\#F7F7EE\] {
    color: #f7f7ee;
  }

  .text-\[\#FF6669\] {
    color: #ff6669;
  }

  .text-\[\#FFFFFF\] {
    color: #fff;
  }

  .text-\[\#a1a1aa\] {
    color: #a1a1aa;
  }

  .text-\[\#b5b5b5\] {
    color: #b5b5b5;
  }

  .text-\[\#ccc\] {
    color: #ccc;
  }

  .text-\[\#d4d4d4\] {
    color: #d4d4d4;
  }

  .text-\[\#e7ecfb\] {
    color: #e7ecfb;
  }

  .text-\[\#eeead7\] {
    color: #eeead7;
  }

  .text-\[\#efe9d9\] {
    color: #efe9d9;
  }

  .text-\[\#f9f9f9\] {
    color: #f9f9f9;
  }

  .text-\[\#faf9f4\] {
    color: #faf9f4;
  }

  .text-\[\#faf9ff\] {
    color: #faf9ff;
  }

  .text-\[rgba\(255\,_255\,_255\,_0\.7\)\] {
    color: #ffffffb3;
  }

  .text-\[var\(--bb-accent\)\] {
    color: var(--bb-accent);
  }

  .text-\[var\(--bb-disclaimer\)\] {
    color: var(--bb-disclaimer);
  }

  .text-\[var\(--bb-text\)\] {
    color: var(--bb-text);
  }

  .text-agave-70 {
    color: var(--color-agave-70);
  }

  .text-aloe-30 {
    color: var(--color-aloe-30);
  }

  .text-aloe-50 {
    color: var(--color-aloe-50);
  }

  .text-amber-800 {
    color: var(--color-amber-800);
  }

  .text-badge-dark-text {
    color: #000;
  }

  .text-badge-light-text {
    color: #fff;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-black\/40 {
    color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/40 {
      color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .text-black\/60 {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/60 {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .text-black\/70 {
    color: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/70 {
      color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-bng-green {
    color: #0d814c;
  }

  .text-brochure-bot-green {
    color: #63744f;
  }

  .text-brochure-bot-plus-blue {
    color: #0e3cab;
  }

  .text-brochure-bot-text {
    color: #303030;
  }

  .text-button-dark-primary-bg\! {
    color: #fff !important;
  }

  .text-button-dark-primary-text {
    color: #000;
  }

  .text-button-dark-primary-text-disabled {
    color: #71717a;
  }

  .text-button-dark-secondary-text, .text-button-light-primary-text {
    color: #fff;
  }

  .text-button-light-primary-text-disabled {
    color: #a1a1aa;
  }

  .text-button-light-secondary-border-active {
    color: #71717a;
  }

  .text-button-light-secondary-text {
    color: #000;
  }

  .text-currant-30 {
    color: var(--color-currant-30);
  }

  .text-currant-70 {
    color: var(--color-currant-70);
  }

  .text-current {
    color: currentColor;
  }

  .text-dragonfruit-70 {
    color: var(--color-dragonfruit-70);
  }

  .text-eyebrow-dark-text {
    color: #fff;
  }

  .text-eyebrow-light-text {
    color: #000;
  }

  .text-fullwidthcard-dark-text {
    color: #fff;
  }

  .text-fullwidthcard-light-text {
    color: #000;
  }

  .text-gray-200 {
    color: var(--color-gray-200);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-gray-c {
    color: #9797a2;
  }

  .text-green-700 {
    color: var(--color-green-700);
  }

  .text-highlight-dark {
    color: #978de7;
  }

  .text-highlight-light {
    color: #3525c1;
  }

  .text-inherit {
    color: inherit;
  }

  .text-input-dark-disabled-text {
    color: #71717a;
  }

  .text-input-dark-label-text {
    color: #ffffffb3;
  }

  .text-input-dark-text {
    color: #fff;
  }

  .text-input-light-disabled-text {
    color: #a1a1aa;
  }

  .text-input-light-label-text {
    color: #0009;
  }

  .text-input-light-text {
    color: #000;
  }

  .text-jalapeno-70 {
    color: var(--color-jalapeno-70);
  }

  .text-kale-50 {
    color: var(--color-kale-50);
  }

  .text-kale-70 {
    color: var(--color-kale-70);
  }

  .text-lavender-10 {
    color: var(--color-lavender-10);
  }

  .text-lavender-30 {
    color: var(--color-lavender-30);
  }

  .text-legacy-gray-60 {
    color: #828a91;
  }

  .text-legacy-gray-70 {
    color: #6b7177;
  }

  .text-legacy-gray-80 {
    color: #42474c;
  }

  .text-legacy-gray-90 {
    color: #212326;
  }

  .text-legacy-green-70 {
    color: #008060;
  }

  .text-legacy-green-90 {
    color: #002e25;
  }

  .text-lime-90 {
    color: var(--color-lime-90);
  }

  .text-link-dark {
    color: var(--color-link-dark);
  }

  .text-link-dark-disabled {
    color: var(--color-link-dark-disabled);
  }

  .text-link-light {
    color: #000;
  }

  .text-link-light-disabled {
    color: #a1a1aa;
  }

  .text-pagination-text-dark {
    color: #fff;
  }

  .text-pagination-text-light {
    color: #000;
  }

  .text-pistachio-30 {
    color: var(--color-pistachio-30);
  }

  .text-powder-blue {
    color: #9bafee;
  }

  .text-powder-blue\! {
    color: #9bafee !important;
  }

  .text-purple-300 {
    color: var(--color-purple-300);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-red-800 {
    color: var(--color-red-800);
  }

  .text-rich-black {
    color: var(--color-rich-black);
  }

  .text-section-dark-text {
    color: #fff;
  }

  .text-section-light-text {
    color: #000;
  }

  .text-shade-05 {
    color: var(--color-shade-05);
  }

  .text-shade-10 {
    color: var(--color-shade-10);
  }

  .text-shade-20 {
    color: var(--color-shade-20);
  }

  .text-shade-25 {
    color: var(--color-shade-25);
  }

  .text-shade-30 {
    color: var(--color-shade-30);
  }

  .text-shade-40 {
    color: var(--color-shade-40);
  }

  .text-shade-50 {
    color: var(--color-shade-50);
  }

  .text-shade-60 {
    color: var(--color-shade-60);
  }

  .text-shade-70 {
    color: var(--color-shade-70);
  }

  .text-shade-80 {
    color: var(--color-shade-80);
  }

  .text-shade-90 {
    color: var(--color-shade-90);
  }

  .text-shade-100 {
    color: var(--color-shade-100);
  }

  .text-starter-blue {
    color: #143db8;
  }

  .text-state-error, .text-state-error-dark {
    color: #ee0004;
  }

  .text-state-error-light {
    color: #ff6669;
  }

  .text-state-success-dark {
    color: #15883b;
  }

  .text-state-success-light {
    color: #7aeb9f;
  }

  .text-state-warning-dark {
    color: #e89900;
  }

  .text-state-warning-light {
    color: #f1be09;
  }

  .text-table-cell-text-dark, .text-table-cell-text-light {
    color: #000;
  }

  .text-table-header-column-text-dark, .text-table-header-column-text-light {
    color: #fff;
  }

  .text-transparent {
    color: #0000;
  }

  .text-vivid-sky-blue {
    color: #00b2ff;
  }

  .text-warm-grey {
    color: #f1f1ef;
  }

  .text-warm-grey-dark {
    color: #ededeb;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\! {
    color: var(--color-white) !important;
  }

  .text-white-alpha-70 {
    color: #ffffffb3;
  }

  .text-white\/40 {
    color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/40 {
      color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .text-white\/50 {
    color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/50 {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .text-white\/60 {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .text-white\/70 {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .text-white\/75 {
    color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/75 {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .text-zinc-400 {
    color: var(--color-zinc-400);
  }

  .text-zinc-500 {
    color: var(--color-zinc-500);
  }

  .text-zinc-600 {
    color: var(--color-zinc-600);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .normal-case {
    text-transform: none;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .line-through {
    text-decoration-line: line-through;
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-1 {
    text-underline-offset: 1px;
  }

  .underline-offset-2 {
    text-underline-offset: 2px;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .underline-offset-\[30\%\] {
    text-underline-offset: 30%;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .placeholder-transparent::placeholder {
    color: #0000;
  }

  .accent-black {
    accent-color: var(--color-black);
  }

  .accent-button-dark-primary-bg {
    accent-color: #fff;
  }

  .accent-legacy-green-70 {
    accent-color: #008060;
  }

  .\!opacity-0 {
    opacity: 0 !important;
  }

  .\!opacity-100 {
    opacity: 1 !important;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-10 {
    opacity: .1;
  }

  .opacity-15 {
    opacity: .15;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-25 {
    opacity: .25;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[0\.075\] {
    opacity: .075;
  }

  .opacity-\[var\(--edit-container-opacity\)\] {
    opacity: var(--edit-container-opacity);
  }

  .bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .mix-blend-darken {
    mix-blend-mode: darken;
  }

  .mix-blend-difference {
    mix-blend-mode: difference;
  }

  .mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .mix-blend-normal {
    mix-blend-mode: normal;
  }

  .mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .mix-blend-plus-lighter {
    mix-blend-mode: plus-lighter;
  }

  .mix-blend-screen {
    mix-blend-mode: screen;
  }

  .mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_-2px_4px_rgb\(0_0_0_\/_0\.2\)\] {
    --tw-shadow: 0 -2px 4px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_\#6b7177\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #6b7177);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_2px\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_40px_0_rgba\(158\,158\,158\,0\.23\)\] {
    --tw-shadow: 0 0 40px 0 var(--tw-shadow-color, #9e9e9e3b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0px_20px_3px_\#ED6BF8\] {
    --tw-shadow: 0 0px 20px 3px var(--tw-shadow-color, #ed6bf8);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_0_0_\#e3e3e3_inset\,1px_0_0_0_\#e3e3e3_inset\,-1px_0_0_0_\#e3e3e3_inset\,0_-1px_0_0_\#b5b5b5_inset\] {
    --tw-shadow: 0 1px 0 0 var(--tw-shadow-color, #e3e3e3) inset, 1px 0 0 0 var(--tw-shadow-color, #e3e3e3) inset, -1px 0 0 0 var(--tw-shadow-color, #e3e3e3) inset, 0 -1px 0 0 var(--tw-shadow-color, #b5b5b5) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2\.5px_5px_rgba\(31\,33\,36\,0\.1\)\,0_1\.25px_7\.5px_rgba\(31\,33\,36\,0\.05\)\] {
    --tw-shadow: 0 2.5px 5px var(--tw-shadow-color, #1f21241a), 0 1.25px 7.5px var(--tw-shadow-color, #1f21240d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_4px_0_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0 4px 4px 0 var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_4px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0 4px 4px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_8px_rgba\(31\,33\,36\,0\.1\)\,0_2px_12px_rgba\(31\,33\,36\,0\.05\)\] {
    --tw-shadow: 0 4px 8px var(--tw-shadow-color, #1f21241a), 0 2px 12px var(--tw-shadow-color, #1f21240d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_20px_0_rgba\(29\,30\,30\,0\.10\)\] {
    --tw-shadow: 0 4px 20px 0 var(--tw-shadow-color, #1d1e1e1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_5px_15px_0_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0 5px 15px 0 var(--tw-shadow-color, #00000026);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_24px_-8px_rgba\(0\,0\,0\,0\.28\)\,0_8px_16px_-4px_rgba\(0\,0\,0\,0\.05\)\,0_3px_6px_0_rgba\(0\,0\,0\,0\.05\)\,0_2px_4px_0_rgba\(0\,0\,0\,0\.05\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\.05\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0 8px 24px -8px var(--tw-shadow-color, #00000047), 0 8px 16px -4px var(--tw-shadow-color, #0000000d), 0 3px 6px 0 var(--tw-shadow-color, #0000000d), 0 2px 4px 0 var(--tw-shadow-color, #0000000d), 0 1px 2px 0 var(--tw-shadow-color, #0000000d), 0 0 0 1px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_11\.751px_23\.503px_0_rgba\(0\,0\,0\,0\.60\)\,-0\.445px_-0\.445px_0\.89px_0_\#2F2B58_inset\,0\.445px_0\.445px_0\.89px_0_\#8981D3_inset\] {
    --tw-shadow: 0 11.751px 23.503px 0 var(--tw-shadow-color, #0009), -.445px -.445px .89px 0 var(--tw-shadow-color, #2f2b58) inset, .445px .445px .89px 0 var(--tw-shadow-color, #8981d3) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_24px_0_\#070d17\] {
    --tw-shadow: 0 16px 24px 0 var(--tw-shadow-color, #070d17);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_24px_rgba\(7\,_13\,_23\,_0\.1\)\] {
    --tw-shadow: 0 16px 24px var(--tw-shadow-color, #070d171a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0px_0px_6px_rgba\(216\,194\,222\,0\.20\)_inset\] {
    --tw-shadow: 0px 0px 0px 6px var(--tw-shadow-color, #d8c2de33) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0px_60px_0px_\#988aff\] {
    --tw-shadow: 0px 0px 60px 0px var(--tw-shadow-color, #988aff);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_0px_0px_rgba\(64\,71\,77\,0\.40\)_inset\] {
    --tw-shadow: 0px 1px 0px 0px var(--tw-shadow-color, #40474d66) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_5px_1px_0px_rgba\(0\,0\,0\,0\.00\)\,0px_3px_1px_0px_rgba\(0\,0\,0\,0\.01\)\,0px_2px_1px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_1px_1px_0px_rgba\(0\,0\,0\,0\.09\)\] {
    --tw-shadow: 0px 5px 1px 0px var(--tw-shadow-color, #0000), 0px 3px 1px 0px var(--tw-shadow-color, #00000003), 0px 2px 1px 0px var(--tw-shadow-color, #0000000d), 0px 1px 1px 0px var(--tw-shadow-color, #00000017);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_48px_0px_rgba\(24\,24\,27\,0\.08\)\,0px_4px_8px_0px_rgba\(24\,24\,27\,0\.04\)\,0px_0px_2px_0px_rgba\(24\,24\,27\,0\.25\)\] {
    --tw-shadow: 0px 8px 48px 0px var(--tw-shadow-color, #18181b14), 0px 4px 8px 0px var(--tw-shadow-color, #18181b0a), 0px 0px 2px 0px var(--tw-shadow-color, #18181b40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[4px_4px_\#1f1f1f\] {
    --tw-shadow: 4px 4px var(--tw-shadow-color, #1f1f1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[10px_10px_0_-4px_\#79DFFF\,_10px_10px_0_0_\#1f1f1f\] {
    --tw-shadow: 10px 10px 0 -4px var(--tw-shadow-color, #79dfff), 10px 10px 0 0 var(--tw-shadow-color, #1f1f1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[14px_14px_0_-4px_\#4BFE85\,_14px_14px_0_0_\#1f1f1f\] {
    --tw-shadow: 14px 14px 0 -4px var(--tw-shadow-color, #4bfe85), 14px 14px 0 0 var(--tw-shadow-color, #1f1f1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[14px_14px_0_-4px_\#45f298\,_14px_14px_0_0_\#1f1f1f\] {
    --tw-shadow: 14px 14px 0 -4px var(--tw-shadow-color, #45f298), 14px 14px 0 0 var(--tw-shadow-color, #1f1f1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[14px_14px_0_-4px_\#79DFFF\,_14px_14px_0_0_\#1f1f1f\] {
    --tw-shadow: 14px 14px 0 -4px var(--tw-shadow-color, #79dfff), 14px 14px 0 0 var(--tw-shadow-color, #1f1f1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[14px_14px_0_-4px_\#ffffff\,_14px_14px_0_0_\#1f1f1f\] {
    --tw-shadow: 14px 14px 0 -4px var(--tw-shadow-color, #fff), 14px 14px 0 0 var(--tw-shadow-color, #1f1f1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[18px_18px_0_-4px_\#79DFFF\,_18px_18px_0_0_\#1f1f1f\] {
    --tw-shadow: 18px 18px 0 -4px var(--tw-shadow-color, #79dfff), 18px 18px 0 0 var(--tw-shadow-color, #1f1f1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-apps-showcase-item-shadow {
    --tw-shadow: 0 0 4px 1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-apps-showcase-tooltip-shadow {
    --tw-shadow: 0px 6px 4px -2px var(--tw-shadow-color, #10182808), 0px 16px 12px -4px var(--tw-shadow-color, #10182814), 0px 0px 1px 0px var(--tw-shadow-color, #1018288a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-bng-active-shadow {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #ff36d1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-calculator {
    --tw-shadow: inset 0 1px 1px 1px var(--tw-shadow-color, #64656bb3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-card {
    --tw-shadow: 0px 1px 0px 0px var(--tw-shadow-color, #ffffff08) inset, 0px 0px 0px 1px var(--tw-shadow-color, #0000001a), 0px 2px 2px 0px var(--tw-shadow-color, #0000001a), 0px 4px 4px 0px var(--tw-shadow-color, #0000001a), 0px 8px 8px 0px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-customer-marketing-tools-mobile-frame {
    --tw-shadow: 0px 12px 20px 0px var(--tw-shadow-color, #0000002e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-customer-marketing-tools-next-button {
    --tw-shadow: 0px 4px 18px -2px var(--tw-shadow-color, #1f212414), 0px 12px 18px -2px var(--tw-shadow-color, #1f212426;);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-dark {
    --tw-shadow: 0px 8px 48px var(--tw-shadow-color, #18181b3d), 0px 4px 8px var(--tw-shadow-color, #18181b29), 0px 0px 2px var(--tw-shadow-color, #ffffff85);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-light {
    --tw-shadow: 0px 8px 48px var(--tw-shadow-color, #18181b14), 0px 4px 8px var(--tw-shadow-color, #18181b0a), 0px 0px 2px var(--tw-shadow-color, #18181b40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-marketing-tools-merchant-profile-nav {
    --tw-shadow: inset 0px 1px 1px var(--tw-shadow-color, #4d322680);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-soft-2xl {
    --tw-shadow: 0px 8px 48px var(--tw-shadow-color, #00000014), 0px 4px 8px var(--tw-shadow-color, #00000014), 0px 0px 1px var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-soft-dark-2xl {
    --tw-shadow: 0px 8px 48px var(--tw-shadow-color, #0f1214), 0px 4px 8px var(--tw-shadow-color, #42474c0f), 0px 0px 1px var(--tw-shadow-color, #000000e6);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\!shadow-legacy-cyan-20 {
    --tw-shadow-color: #b9f0e9 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!shadow-legacy-cyan-20 {
      --tw-shadow-color: color-mix(in oklab, #b9f0e9 var(--tw-shadow-alpha), transparent) !important;
    }
  }

  .shadow-black\/50 {
    --tw-shadow-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-legacy-cyan-20 {
    --tw-shadow-color: #b9f0e9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-legacy-cyan-20 {
      --tw-shadow-color: color-mix(in oklab, #b9f0e9 var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-legacy-gray-70 {
    --tw-shadow-color: #6b7177;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-legacy-gray-70 {
      --tw-shadow-color: color-mix(in oklab, #6b7177 var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-legacy-pink-70 {
    --tw-shadow-color: #c43256;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-legacy-pink-70 {
      --tw-shadow-color: color-mix(in oklab, #c43256 var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-mandarin-50 {
    --tw-shadow-color: #ed6c31;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-mandarin-50 {
      --tw-shadow-color: color-mix(in oklab, var(--color-mandarin-50) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-shade-20\/80 {
    --tw-shadow-color: #e4e4e7cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-shade-20\/80 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-shade-20) 80%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-white {
    --tw-shadow-color: #fff;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-white {
      --tw-shadow-color: color-mix(in oklab, var(--color-white) var(--tw-shadow-alpha), transparent);
    }
  }

  .\!ring-\[\#978DE7\] {
    --tw-ring-color: #978de7 !important;
  }

  .\!ring-transparent {
    --tw-ring-color: transparent !important;
  }

  .ring-\[\#BAAFE3\] {
    --tw-ring-color: #baafe3;
  }

  .ring-black\/10 {
    --tw-ring-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-black\/10 {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .ring-black\/20 {
    --tw-ring-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-black\/20 {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .ring-black\/40 {
    --tw-ring-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-black\/40 {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .ring-button-dark-primary-border, .ring-button-light-primary-border {
    --tw-ring-color: transparent;
  }

  .ring-button-light-secondary-border {
    --tw-ring-color: #000;
  }

  .ring-current {
    --tw-ring-color: currentcolor;
  }

  .ring-input-dark-disabled-border {
    --tw-ring-color: #ffffff1a;
  }

  .ring-input-light-disabled-border {
    --tw-ring-color: #d4d4d8;
  }

  .ring-legacy-gray-70 {
    --tw-ring-color: #6b7177;
  }

  .ring-shade-20 {
    --tw-ring-color: var(--color-shade-20);
  }

  .ring-shade-30 {
    --tw-ring-color: var(--color-shade-30);
  }

  .ring-shade-60 {
    --tw-ring-color: var(--color-shade-60);
  }

  .ring-state-error-dark {
    --tw-ring-color: #ee0004;
  }

  .ring-state-error-light {
    --tw-ring-color: #ff6669;
  }

  .ring-state-success-dark {
    --tw-ring-color: #15883b;
  }

  .ring-state-success-light {
    --tw-ring-color: #7aeb9f;
  }

  .ring-state-warning-dark {
    --tw-ring-color: #e89900;
  }

  .ring-state-warning-light {
    --tw-ring-color: #f1be09;
  }

  .ring-transparent {
    --tw-ring-color: transparent;
  }

  .ring-white\/20 {
    --tw-ring-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/20 {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .ring-white\/50 {
    --tw-ring-color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/50 {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .ring-zinc-600 {
    --tw-ring-color: var(--color-zinc-600);
  }

  .ring-offset-2 {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .\!outline-2 {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }

  .\!outline-\[3px\] {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 3px !important;
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-2 {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .outline-4 {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .-outline-offset-4 {
    outline-offset: calc(4px * -1);
  }

  .outline-offset-2 {
    outline-offset: 2px;
  }

  .\!outline-agave-30 {
    outline-color: var(--color-agave-30) !important;
  }

  .outline-\[rgba\(228\,228\,231\,\.3\)\] {
    outline-color: #e4e4e74d;
  }

  .outline-gray-200 {
    outline-color: var(--color-gray-200);
  }

  .outline-red-600 {
    outline-color: var(--color-red-600);
  }

  .outline-state-focus {
    outline-color: #751be9;
  }

  .outline-transparent {
    outline-color: #0000;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[1px\] {
    --tw-blur: blur(1px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[3px\] {
    --tw-blur: blur(3px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[50px\] {
    --tw-blur: blur(50px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[100px\] {
    --tw-blur: blur(100px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[120px\] {
    --tw-blur: blur(120px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[142px\] {
    --tw-blur: blur(142px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[204px\] {
    --tw-blur: blur(204px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[228px\] {
    --tw-blur: blur(228px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[250px\] {
    --tw-blur: blur(250px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[300px\] {
    --tw-blur: blur(300px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[350px\] {
    --tw-blur: blur(350px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[400px\] {
    --tw-blur: blur(400px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-lg {
    --tw-blur: blur(var(--blur-lg));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-sm {
    --tw-blur: blur(var(--blur-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .brightness-0 {
    --tw-brightness: brightness(0%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .brightness-50 {
    --tw-brightness: brightness(50%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-lg {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-xl {
    --tw-drop-shadow-size: drop-shadow(0 9px 7px var(--tw-drop-shadow-color, #0000001a));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .saturate-0 {
    --tw-saturate: saturate(0%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .\[filter\:blur\(100px\)\] {
    filter: blur(100px);
  }

  .\[filter\:blur\(150px\)\] {
    filter: blur(150px);
  }

  .\[filter\:blur\(250px\)\] {
    filter: blur(250px);
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[4px\] {
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[8px\] {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-lg {
    --tw-backdrop-blur: blur(var(--blur-lg));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .\!transition-all {
    transition-property: all !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[background\,_color\] {
    transition-property: background, color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[clip-path\] {
    transition-property: clip-path;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[height\,max-height\] {
    transition-property: height, max-height;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[height\] {
    transition-property: height;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[max-height\] {
    transition-property: max-height;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[opacity\,transform\,translate\] {
    transition-property: opacity, transform, translate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[opacity\,transform\] {
    transition-property: opacity, transform;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[opacity\,translate\] {
    transition-property: opacity, translate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[opacity\] {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[padding\] {
    transition-property: padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[transform\,box-shadow\] {
    transition-property: transform, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[transform\,opacity\] {
    transition-property: transform, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[translate\,_outline-color\] {
    transition-property: translate, outline-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[translate\,clip-path\] {
    transition-property: translate, clip-path;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[translate\] {
    transition-property: translate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity-transform {
    transition-property: opacity, transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .delay-0 {
    transition-delay: 0s;
  }

  .delay-75 {
    transition-delay: 75ms;
  }

  .delay-100 {
    transition-delay: .1s;
  }

  .delay-150 {
    transition-delay: .15s;
  }

  .delay-200 {
    transition-delay: .2s;
  }

  .delay-300 {
    transition-delay: .3s;
  }

  .delay-400 {
    transition-delay: .4s;
  }

  .delay-500 {
    transition-delay: .5s;
  }

  .delay-600 {
    transition-delay: .6s;
  }

  .delay-700 {
    transition-delay: .7s;
  }

  .delay-800 {
    transition-delay: .8s;
  }

  .delay-900 {
    transition-delay: .9s;
  }

  .delay-1000 {
    transition-delay: 1s;
  }

  .delay-\[0ms\,200ms\] {
    transition-delay: 0s, .2s;
  }

  .delay-\[2s\] {
    transition-delay: 2s;
  }

  .delay-\[50ms\] {
    transition-delay: 50ms;
  }

  .delay-\[250ms\] {
    transition-delay: .25s;
  }

  .delay-\[330ms\] {
    transition-delay: .33s;
  }

  .delay-\[350ms\] {
    transition-delay: .35s;
  }

  .delay-\[660ms\] {
    transition-delay: .66s;
  }

  .duration-0 {
    --tw-duration: 0s;
    transition-duration: 0s;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-250 {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-400 {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .duration-450 {
    --tw-duration: .45s;
    transition-duration: .45s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-650 {
    --tw-duration: .65s;
    transition-duration: .65s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .duration-\[0\.1s\] {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-\[0\.2s\] {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-\[0\.45s\] {
    --tw-duration: .45s;
    transition-duration: .45s;
  }

  .duration-\[250ms\] {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .duration-\[277ms\] {
    --tw-duration: .277s;
    transition-duration: .277s;
  }

  .duration-\[350ms\] {
    --tw-duration: .35s;
    transition-duration: .35s;
  }

  .duration-\[400ms\] {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .duration-\[450ms\] {
    --tw-duration: .45s;
    transition-duration: .45s;
  }

  .duration-\[452ms\] {
    --tw-duration: .452s;
    transition-duration: .452s;
  }

  .duration-\[500ms\] {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .ease-\[0\,0\,0\.2\,1\] {
    --tw-ease: 0, 0, .2, 1;
    transition-timing-function: 0, 0, .2, 1;
  }

  .ease-\[cubic-bezier\(0\.4\,0\.22\,0\.28\,1\)\] {
    --tw-ease: cubic-bezier(.4, .22, .28, 1);
    transition-timing-function: cubic-bezier(.4, .22, .28, 1);
  }

  .ease-\[cubic-bezier\(0\.25\,0\.46\,0\.45\,0\.94\)\] {
    --tw-ease: cubic-bezier(.25, .46, .45, .94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94);
  }

  .ease-\[cubic-bezier\(0\.26\,1\.00\,0\.48\,1\.00\)\] {
    --tw-ease: cubic-bezier(.26, 1, .48, 1);
    transition-timing-function: cubic-bezier(.26, 1, .48, 1);
  }

  .ease-\[cubic-bezier\(0\.40\,0\.00\,0\.20\,1\.00\)\] {
    --tw-ease: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .ease-\[cubic-bezier\(0\.87\,0\,0\.13\,1\)\] {
    --tw-ease: cubic-bezier(.87, 0, .13, 1);
    transition-timing-function: cubic-bezier(.87, 0, .13, 1);
  }

  .ease-\[ease\] {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .ease-base {
    --tw-ease: cubic-bezier(.25, .1, .25, 1);
    transition-timing-function: ease;
  }

  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .\[will-change\:transform\] {
    will-change: transform;
  }

  .will-change-\[height\] {
    will-change: height;
  }

  .will-change-\[opacity\,translate\] {
    will-change: opacity, translate;
  }

  .will-change-\[opacity\] {
    will-change: opacity;
  }

  .will-change-\[transform\,opacity\] {
    will-change: transform, opacity;
  }

  .will-change-\[translate\] {
    will-change: translate;
  }

  .will-change-auto {
    will-change: auto;
  }

  .will-change-transform {
    will-change: transform;
  }

  .content-\[\"\"\] {
    --tw-content: "";
    content: var(--tw-content);
  }

  .content-\[url\(https\:\/\/cdn\.shopify\.com\/shopifycloud\/brochure\/assets\/forms\/icons\/mobile-accept-c68fea98a6fdfed52849389e24b28ddbe027285ec4bd33d772dc9477a9e5276b\.svg\)\] {
    --tw-content: url("https://cdn.shopify.com/shopifycloud/brochure/assets/forms/icons/mobile-accept-c68fea98a6fdfed52849389e24b28ddbe027285ec4bd33d772dc9477a9e5276b.svg");
    content: var(--tw-content);
  }

  .no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .outline-solid {
    --tw-outline-style: solid;
    outline-style: solid;
  }

  .scrollbar-thin-dark {
    scrollbar-color: var(--shade-60) transparent;
    scrollbar-width: thin;
  }

  .scrollbar-thin-light {
    scrollbar-color: var(--shade-40) transparent;
    scrollbar-width: thin;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[--card-gap\:12px\] {
    --card-gap: 12px;
  }

  .\[--tw-font-weight\:420\] {
    --tw-font-weight: 420;
  }

  .\[-ms-overflow-style\:none\] {
    -ms-overflow-style: none;
  }

  .\[-webkit-text-fill-color\:transparent\] {
    -webkit-text-fill-color: transparent;
  }

  .\[-webkit-text-stroke-color\:white\] {
    -webkit-text-stroke-color: white;
  }

  .\[-webkit-text-stroke-width\:calc\(1px\+0\.1vw\)\] {
    -webkit-text-stroke-width: calc(1px + .1vw);
  }

  .\[backface-visibility\:hidden\] {
    backface-visibility: hidden;
  }

  .\[clip-path\:inset\(0\)\], .\[clip-path\:inset\(0_0\)\], .\[clip-path\:inset\(0_0_0_0\)\] {
    clip-path: inset(0);
  }

  .\[clip-path\:inset\(0_50\%\)\] {
    clip-path: inset(0 50%);
  }

  .\[clip-path\:inset\(0_94px_0_0\)\] {
    clip-path: inset(0 94px 0 0);
  }

  .\[container\:card\/inline-size\] {
    container: card / inline-size;
  }

  .\[counter-increment\:list-counter\] {
    counter-increment: list-counter;
  }

  .\[counter-reset\:list-counter\] {
    counter-reset: list-counter;
  }

  .\[grid-area\:aside\] {
    grid-area: aside;
  }

  .\[grid-area\:belt\] {
    grid-area: belt;
  }

  .\[grid-area\:items\] {
    grid-area: items;
  }

  .\[mask\:linear-gradient\(transparent\,transparent\)_padding-box_intersect\,linear-gradient\(white\,white\)_border-box_intersect\] {
    -webkit-mask-composite: source-in, source-in;
    -webkit-mask: linear-gradient(#0000, #0000) padding-box, linear-gradient(#fff, #fff);
    -webkit-mask-composite: source-in, source-in;
    mask: linear-gradient(#0000, #0000) padding-box intersect, linear-gradient(#fff, #fff) intersect;
  }

  .\[overflow-anchor\:none\] {
    overflow-anchor: none;
  }

  .\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }

  .\[text-shadow\:0px_2px_6\.7px_rgba\(0\,0\,0\,0\.4\)\] {
    text-shadow: 0 2px 6.7px #0006;
  }

  .\[transform-style\:preserve-3d\] {
    transform-style: preserve-3d;
  }

  .\[transition\:max-height_400ms_ease\,opacity_300ms_ease-in\] {
    transition: max-height .4s, opacity .3s ease-in;
  }

  .animation-duration-\[80s\] {
    animation-duration: 80s !important;
  }

  .animation-duration-\[90s\] {
    animation-duration: 90s !important;
  }

  .animation-duration-\[var\(--marquee-duration\)\] {
    animation-duration: var(--marquee-duration) !important;
  }

  .backface-hidden {
    backface-visibility: hidden;
  }

  .background-\[\#352A70\] {
    background: #352a70;
  }

  .reverse {
    animation-direction: reverse;
  }

  .ring-inset {
    --tw-ring-inset: inset;
  }

  .transition-custom-\[background-color_0\.3s\,opacity_0\.3s\,transform_0\.3s_cubic-bezier\(0\.175\,0\.885\,0\.32\,1\.275\)\] {
    transition: background-color .3s, opacity .3s, transform .3s cubic-bezier(.175, .885, .32, 1.275);
  }

  :is(.\*\:flex > *) {
    display: flex;
  }

  :is(.\*\:aspect-square > *) {
    aspect-ratio: 1;
  }

  :is(.\*\:w-full > *) {
    width: 100%;
  }

  :is(.\*\:flex-wrap > *) {
    flex-wrap: wrap;
  }

  :is(.\*\:items-center > *) {
    align-items: center;
  }

  :is(.\*\*\:text-white *) {
    color: var(--color-white);
  }

  .group-first\:pt-2:is(:where(.group):first-child *) {
    padding-top: calc(var(--spacing) * 2);
  }

  .group-last\:pb-2:is(:where(.group):last-child *) {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .group-open\:rotate-90:is(:where(.group):is([open], :popover-open, :open) *) {
    rotate: 90deg;
  }

  .group-open\:border-2:is(:where(.group):is([open], :popover-open, :open) *) {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .group-open\:border-black:is(:where(.group):is([open], :popover-open, :open) *) {
    border-color: var(--color-black);
  }

  .group-open\:bg-transparent:is(:where(.group):is([open], :popover-open, :open) *) {
    background-color: #0000;
  }

  .group-open\:text-black:is(:where(.group):is([open], :popover-open, :open) *) {
    color: var(--color-black);
  }

  .group-focus-within\:opacity-0:is(:where(.group):focus-within *) {
    opacity: 0;
  }

  .group-focus-within\:opacity-100:is(:where(.group):focus-within *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .group-hover\:top-0:is(:where(.group):hover *) {
      top: calc(var(--spacing) * 0);
    }

    .group-hover\:top-\[200\%\]:is(:where(.group):hover *) {
      top: 200%;
    }

    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }

    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }

    .group-hover\:hidden:is(:where(.group):hover *) {
      display: none;
    }

    .group-hover\:w-\[16px\]:is(:where(.group):hover *) {
      width: 16px;
    }

    .group-hover\:translate-x-0:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-2:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-4:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 4);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-\[50px\]:is(:where(.group):hover *) {
      --tw-translate-x: 50px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:scale-90:is(:where(.group):hover *) {
      --tw-scale-x: 90%;
      --tw-scale-y: 90%;
      --tw-scale-z: 90%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-100:is(:where(.group):hover *) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-\[1\.05\]:is(:where(.group):hover *) {
      scale: 1.05;
    }

    .group-hover\:\[transform\:rotateY\(180deg\)\]:is(:where(.group):hover *) {
      transform: rotateY(180deg);
    }

    .group-hover\:border-shade-30:is(:where(.group):hover *) {
      border-color: var(--color-shade-30);
    }

    .group-hover\:border-shade-70:is(:where(.group):hover *) {
      border-color: var(--color-shade-70);
    }

    .group-hover\:bg-black:is(:where(.group):hover *) {
      background-color: var(--color-black);
    }

    .group-hover\:bg-black\/70:is(:where(.group):hover *) {
      background-color: #000000b3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-black\/70:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
      }
    }

    .group-hover\:bg-shade-30:is(:where(.group):hover *) {
      background-color: var(--color-shade-30);
    }

    .group-hover\:bg-shade-70:is(:where(.group):hover *) {
      background-color: var(--color-shade-70);
    }

    .group-hover\:bg-shade-80:is(:where(.group):hover *) {
      background-color: var(--color-shade-80);
    }

    .group-hover\:bg-white:is(:where(.group):hover *) {
      background-color: var(--color-white);
    }

    .group-hover\:fill-white:is(:where(.group):hover *) {
      fill: var(--color-white);
    }

    .group-hover\:stroke-white:is(:where(.group):hover *) {
      stroke: var(--color-white);
    }

    .group-hover\:text-black:is(:where(.group):hover *) {
      color: var(--color-black);
    }

    .group-hover\:text-white:is(:where(.group):hover *) {
      color: var(--color-white);
    }

    .group-hover\:underline:is(:where(.group):hover *) {
      text-decoration-line: underline;
    }

    .group-hover\:opacity-0:is(:where(.group):hover *) {
      opacity: 0;
    }

    .group-hover\:opacity-15:is(:where(.group):hover *) {
      opacity: .15;
    }

    .group-hover\:opacity-40:is(:where(.group):hover *) {
      opacity: .4;
    }

    .group-hover\:opacity-60:is(:where(.group):hover *) {
      opacity: .6;
    }

    .group-hover\:opacity-70:is(:where(.group):hover *) {
      opacity: .7;
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }

    .group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *) {
      animation-play-state: paused;
    }

    .group-hover\/appitem\:-translate-y-5:is(:where(.group\/appitem):hover *) {
      --tw-translate-y: calc(var(--spacing) * -5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\/appitem\:opacity-100:is(:where(.group\/appitem):hover *) {
      opacity: 1;
    }

    .group-hover\/appitem\:shadow-apps-showcase-item-shadow-hover:is(:where(.group\/appitem):hover *) {
      --tw-shadow: 0 5px 15px 3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .group-hover\/card\:\[background-color\:\#000000\]:is(:where(.group\/card):hover *) {
      background-color: #000;
    }

    .group-hover\/card\:bg-\[\#00DDED\]:is(:where(.group\/card):hover *) {
      background-color: #00dded;
    }

    .group-hover\/card\:bg-black:is(:where(.group\/card):hover *) {
      background-color: var(--color-black);
    }

    .group-hover\/card\:bg-black\/20:is(:where(.group\/card):hover *) {
      background-color: #0003;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/card\:bg-black\/20:is(:where(.group\/card):hover *) {
        background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }

    .group-hover\/card\:bg-white:is(:where(.group\/card):hover *) {
      background-color: var(--color-white);
    }

    .group-hover\/card\:bg-white\/20:is(:where(.group\/card):hover *) {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/card\:bg-white\/20:is(:where(.group\/card):hover *) {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }

    .group-hover\/card\:opacity-100:is(:where(.group\/card):hover *), .group-hover\/checkout-one-demo-toggle-button\:opacity-100:is(:where(.group\/checkout-one-demo-toggle-button):hover *) {
      opacity: 1;
    }

    .group-hover\/hydrogen\:translate-y-\[-10\%\]:is(:where(.group\/hydrogen):hover *) {
      --tw-translate-y: -10%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\/hydrogen\:translate-y-\[10\%\]:is(:where(.group\/hydrogen):hover *) {
      --tw-translate-y: 10%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\/hydrogen\:opacity-40:is(:where(.group\/hydrogen):hover *) {
      opacity: .4;
    }

    .group-hover\/item\:visible:is(:where(.group\/item):hover *) {
      visibility: visible;
    }

    .group-hover\/link\:rotate-45:is(:where(.group\/link):hover *) {
      rotate: 45deg;
    }
  }

  .group-focus\:fill-white:is(:where(.group):focus *) {
    fill: var(--color-white);
  }

  .group-focus\:text-white:is(:where(.group):focus *) {
    color: var(--color-white);
  }

  .group-focus\:opacity-0:is(:where(.group):focus *) {
    opacity: 0;
  }

  .group-focus\:opacity-100:is(:where(.group):focus *) {
    opacity: 1;
  }

  .group-focus-visible\:outline:is(:where(.group):focus-visible *) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .group-focus-visible\:outline-2:is(:where(.group):focus-visible *) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .group-focus-visible\:outline-state-focus:is(:where(.group):focus-visible *) {
    outline-color: #751be9;
  }

  .group-active\:border-shade-50:is(:where(.group):active *) {
    border-color: var(--color-shade-50);
  }

  .group-active\:bg-shade-50:is(:where(.group):active *) {
    background-color: var(--color-shade-50);
  }

  .group-disabled\:opacity-30:is(:where(.group):disabled *) {
    opacity: .3;
  }

  .group-has-\[input\:focus\]\:max-h-\[100px\]:is(:where(.group):has(:is(input:focus)) *) {
    max-height: 100px;
  }

  .group-has-\[input\:focus\]\:\[transition\:max-height_1s_ease\,opacity_300ms_ease-out\]:is(:where(.group):has(:is(input:focus)) *) {
    transition: max-height 1s, opacity .3s ease-out;
  }

  .group-has-\[input\:focus-within\]\:opacity-100:is(:where(.group):has(:is(input:focus-within)) *) {
    opacity: 1;
  }

  .peer-checked\:pointer-events-auto:is(:where(.peer):checked ~ *) {
    pointer-events: auto;
  }

  .peer-checked\:-scale-y-100:is(:where(.peer):checked ~ *) {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .peer-checked\:bg-\[\#008060\]:is(:where(.peer):checked ~ *) {
    background-color: #008060;
  }

  .peer-checked\:bg-lavender-30:is(:where(.peer):checked ~ *) {
    background-color: var(--color-lavender-30);
  }

  .peer-checked\:bg-lavender-70:is(:where(.peer):checked ~ *) {
    background-color: var(--color-lavender-70);
  }

  .peer-checked\:opacity-100:is(:where(.peer):checked ~ *) {
    opacity: 1;
  }

  .peer-checked\:ring-0:is(:where(.peer):checked ~ *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .peer-placeholder-shown\:top-8:is(:where(.peer):placeholder-shown ~ *) {
    top: calc(var(--spacing) * 8);
  }

  .peer-placeholder-shown\:top-\[2\.2rem\]:is(:where(.peer):placeholder-shown ~ *) {
    top: 2.2rem;
  }

  .peer-placeholder-shown\:-translate-y-4:is(:where(.peer):placeholder-shown ~ *) {
    --tw-translate-y: calc(var(--spacing) * -4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-placeholder-shown\:translate-y-0:is(:where(.peer):placeholder-shown ~ *) {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown ~ *) {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .peer-placeholder-shown\:text-black:is(:where(.peer):placeholder-shown ~ *) {
    color: var(--color-black);
  }

  .peer-placeholder-shown\:text-input-dark-disabled-text:is(:where(.peer):placeholder-shown ~ *) {
    color: #71717a;
  }

  .peer-placeholder-shown\:text-input-dark-text:is(:where(.peer):placeholder-shown ~ *) {
    color: #fff;
  }

  .peer-placeholder-shown\:text-input-light-disabled-text:is(:where(.peer):placeholder-shown ~ *) {
    color: #a1a1aa;
  }

  .peer-placeholder-shown\:text-input-light-text:is(:where(.peer):placeholder-shown ~ *) {
    color: #000;
  }

  .peer-placeholder-shown\:text-white:is(:where(.peer):placeholder-shown ~ *) {
    color: var(--color-white);
  }

  .peer-valid\:hidden:is(:where(.peer):valid ~ *) {
    display: none;
  }

  @media (hover: hover) {
    .peer-hover\:ring-shade-40:is(:where(.peer):hover ~ *) {
      --tw-ring-color: var(--color-shade-40);
    }

    .peer-hover\:ring-shade-50:is(:where(.peer):hover ~ *) {
      --tw-ring-color: var(--color-shade-50);
    }
  }

  .peer-focus\:hidden:is(:where(.peer):focus ~ *) {
    display: none;
  }

  .peer-focus\:-translate-y-1:is(:where(.peer):focus ~ *) {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-focus\:-translate-y-3:is(:where(.peer):focus ~ *) {
    --tw-translate-y: calc(var(--spacing) * -3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-focus\:-translate-y-full:is(:where(.peer):focus ~ *) {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-focus\:scale-75:is(:where(.peer):focus ~ *) {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .peer-focus\:text-input-dark-label-text:is(:where(.peer):focus ~ *) {
    color: #ffffffb3;
  }

  .peer-focus\:text-input-light-label-text:is(:where(.peer):focus ~ *) {
    color: #0009;
  }

  .peer-focus\:text-shade-40:is(:where(.peer):focus ~ *) {
    color: var(--color-shade-40);
  }

  .peer-focus\:text-shade-60:is(:where(.peer):focus ~ *) {
    color: var(--color-shade-60);
  }

  .peer-focus-visible\:outline:is(:where(.peer):focus-visible ~ *) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .peer-focus-visible\:outline-2:is(:where(.peer):focus-visible ~ *) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .peer-focus-visible\:outline-offset-1:is(:where(.peer):focus-visible ~ *) {
    outline-offset: 1px;
  }

  .peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible ~ *) {
    outline-offset: 2px;
  }

  .peer-focus-visible\:outline-\[\#751be9\]:is(:where(.peer):focus-visible ~ *), .peer-focus-visible\:outline-state-focus:is(:where(.peer):focus-visible ~ *) {
    outline-color: #751be9;
  }

  .peer-active\:ring-shade-30:is(:where(.peer):active ~ *) {
    --tw-ring-color: var(--color-shade-30);
  }

  .peer-active\:ring-shade-70:is(:where(.peer):active ~ *) {
    --tw-ring-color: var(--color-shade-70);
  }

  .peer-disabled\:pointer-events-none:is(:where(.peer):disabled ~ *) {
    pointer-events: none;
  }

  .peer-disabled\:bg-transparent:is(:where(.peer):disabled ~ *) {
    background-color: #0000;
  }

  .peer-disabled\:ring-shade-30:is(:where(.peer):disabled ~ *) {
    --tw-ring-color: var(--color-shade-30);
  }

  .peer-disabled\:ring-shade-70:is(:where(.peer):disabled ~ *) {
    --tw-ring-color: var(--color-shade-70);
  }

  .peer-disabled\:peer-checked\:bg-shade-30:is(:where(.peer):disabled ~ *):is(:where(.peer):checked ~ *) {
    background-color: var(--color-shade-30);
  }

  .peer-disabled\:peer-checked\:bg-shade-60:is(:where(.peer):disabled ~ *):is(:where(.peer):checked ~ *) {
    background-color: var(--color-shade-60);
  }

  .marker\:text-black\/60 ::marker {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .marker\:text-black\/60 ::marker {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .marker\:text-black\/60::marker {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .marker\:text-black\/60::marker {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .marker\:text-black\/60 ::-webkit-details-marker {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .marker\:text-black\/60 ::-webkit-details-marker {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .marker\:text-black\/60::-webkit-details-marker {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .marker\:text-black\/60::-webkit-details-marker {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .marker\:text-powder-blue ::marker {
    color: #9bafee;
  }

  .marker\:text-powder-blue::marker {
    color: #9bafee;
  }

  .marker\:text-powder-blue ::-webkit-details-marker {
    color: #9bafee;
  }

  .marker\:text-powder-blue::-webkit-details-marker {
    color: #9bafee;
  }

  .placeholder\:font-light::placeholder {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .placeholder\:font-thin::placeholder {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }

  .placeholder\:text-\[\#6b7177\]::placeholder {
    color: #6b7177;
  }

  .placeholder\:text-black::placeholder {
    color: var(--color-black);
  }

  .placeholder\:text-gray-400::placeholder {
    color: var(--color-gray-400);
  }

  .placeholder\:text-lavender-10::placeholder {
    color: var(--color-lavender-10);
  }

  .placeholder\:text-lavender-30::placeholder {
    color: var(--color-lavender-30);
  }

  .placeholder\:text-legacy-gray-70::placeholder {
    color: #6b7177;
  }

  .placeholder\:text-shade-60::placeholder {
    color: var(--color-shade-60);
  }

  .placeholder\:text-transparent::placeholder {
    color: #0000;
  }

  .placeholder\:text-white::placeholder {
    color: var(--color-white);
  }

  .placeholder\:text-white\/50::placeholder {
    color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-white\/50::placeholder {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .placeholder\:text-white\/80::placeholder {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-white\/80::placeholder {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .placeholder\:italic::placeholder {
    font-style: italic;
  }

  .backdrop\:hidden::backdrop {
    display: none;
  }

  .before\:pointer-events-auto:before {
    content: var(--tw-content);
    pointer-events: auto;
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:-inset-5:before {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -5);
  }

  .before\:-inset-px:before {
    content: var(--tw-content);
    inset: -1px;
  }

  .before\:inset-0:before {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .before\:inset-x-0:before {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * 0);
  }

  .before\:inset-y-0:before {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 0);
  }

  .before\:start-0:before {
    content: var(--tw-content);
    inset-inline-start: calc(var(--spacing) * 0);
  }

  .before\:start-1\.5:before {
    content: var(--tw-content);
    inset-inline-start: calc(var(--spacing) * 1.5);
  }

  .before\:start-\[3px\]:before {
    content: var(--tw-content);
    inset-inline-start: 3px;
  }

  .before\:-top-10:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * -10);
  }

  .before\:-top-\[500px\]:before {
    content: var(--tw-content);
    top: -500px;
  }

  .before\:-top-\[800px\]:before {
    content: var(--tw-content);
    top: -800px;
  }

  .before\:top-0:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 0);
  }

  .before\:top-1:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 1);
  }

  .before\:top-1\/2:before, .before\:top-2\/4:before {
    content: var(--tw-content);
    top: 50%;
  }

  .before\:top-3:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 3);
  }

  .before\:top-9:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 9);
  }

  .before\:top-\[-1px\]:before {
    content: var(--tw-content);
    top: -1px;
  }

  .before\:top-\[0\]:before, .before\:top-\[0px\]:before {
    content: var(--tw-content);
    top: 0;
  }

  .before\:top-\[1\/2\]:before {
    content: var(--tw-content);
    top: 1 / 2;
  }

  .before\:top-\[25\%\]:before {
    content: var(--tw-content);
    top: 25%;
  }

  .before\:top-\[26\%\]:before {
    content: var(--tw-content);
    top: 26%;
  }

  .before\:-right-\[400px\]:before {
    content: var(--tw-content);
    right: -400px;
  }

  .before\:-right-\[700px\]:before {
    content: var(--tw-content);
    right: -700px;
  }

  .before\:right-32:before {
    content: var(--tw-content);
    right: calc(var(--spacing) * 32);
  }

  .before\:right-\[-9\%\]:before {
    content: var(--tw-content);
    right: -9%;
  }

  .before\:right-\[20\%\]:before {
    content: var(--tw-content);
    right: 20%;
  }

  .before\:right-full:before {
    content: var(--tw-content);
    right: 100%;
  }

  .before\:bottom-0:before {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * 0);
  }

  .before\:bottom-\[3px\]:before {
    content: var(--tw-content);
    bottom: 3px;
  }

  .before\:-left-10:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * -10);
  }

  .before\:-left-\[0\.3em\]:before {
    content: var(--tw-content);
    left: -.3em;
  }

  .before\:left-0:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .before\:left-1\/2:before, .before\:left-2\/4:before {
    content: var(--tw-content);
    left: 50%;
  }

  .before\:left-32:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * 32);
  }

  .before\:left-\[-2\.5rem\]:before {
    content: var(--tw-content);
    left: -2.5rem;
  }

  .before\:left-\[-5\%\]:before {
    content: var(--tw-content);
    left: -5%;
  }

  .before\:left-\[-12\.5\%\]:before {
    content: var(--tw-content);
    left: -12.5%;
  }

  .before\:left-\[0\]:before {
    content: var(--tw-content);
    left: 0;
  }

  .before\:-z-10:before {
    content: var(--tw-content);
    z-index: calc(10 * -1);
  }

  .before\:z-0:before {
    content: var(--tw-content);
    z-index: 0;
  }

  .before\:z-1:before {
    content: var(--tw-content);
    z-index: 1;
  }

  .before\:z-10:before {
    content: var(--tw-content);
    z-index: 10;
  }

  .before\:z-20:before {
    content: var(--tw-content);
    z-index: 20;
  }

  .before\:z-30:before {
    content: var(--tw-content);
    z-index: 30;
  }

  .before\:z-100:before {
    content: var(--tw-content);
    z-index: 100;
  }

  .before\:z-\[-1\]:before {
    content: var(--tw-content);
    z-index: -1;
  }

  .before\:z-\[1\]:before {
    content: var(--tw-content);
    z-index: 1;
  }

  .before\:z-n1:before {
    content: var(--tw-content);
    z-index: -1;
  }

  .before\:mb-2\.5:before {
    content: var(--tw-content);
    margin-bottom: calc(var(--spacing) * 2.5);
  }

  .before\:block:before {
    content: var(--tw-content);
    display: block;
  }

  .before\:flex:before {
    content: var(--tw-content);
    display: flex;
  }

  .before\:grid:before {
    content: var(--tw-content);
    display: grid;
  }

  .before\:hidden:before {
    content: var(--tw-content);
    display: none;
  }

  .before\:inline-block:before {
    content: var(--tw-content);
    display: inline-block;
  }

  .before\:h-1:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .before\:h-1\.5:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1.5);
  }

  .before\:h-1\/2:before {
    content: var(--tw-content);
    height: 50%;
  }

  .before\:h-4xl:before {
    content: var(--tw-content);
    height: var(--space-4xl);
  }

  .before\:h-6:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 6);
  }

  .before\:h-10:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 10);
  }

  .before\:h-12:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 12);
  }

  .before\:h-\[2px\]:before {
    content: var(--tw-content);
    height: 2px;
  }

  .before\:h-\[14px\]:before {
    content: var(--tw-content);
    height: 14px;
  }

  .before\:h-\[20px\]:before {
    content: var(--tw-content);
    height: 20px;
  }

  .before\:h-\[22px\]:before {
    content: var(--tw-content);
    height: 22px;
  }

  .before\:h-\[75\%\]:before {
    content: var(--tw-content);
    height: 75%;
  }

  .before\:h-\[305px\]:before {
    content: var(--tw-content);
    height: 305px;
  }

  .before\:h-\[900px\]:before {
    content: var(--tw-content);
    height: 900px;
  }

  .before\:h-\[1000px\]:before {
    content: var(--tw-content);
    height: 1000px;
  }

  .before\:h-\[1421px\]:before {
    content: var(--tw-content);
    height: 1421px;
  }

  .before\:h-\[calc\(100\%\)\]:before {
    content: var(--tw-content);
    height: 100%;
  }

  .before\:h-\[calc\(100\%\+1px\)\]:before {
    content: var(--tw-content);
    height: calc(100% + 1px);
  }

  .before\:h-\[calc\(100\%\+12px\)\]:before {
    content: var(--tw-content);
    height: calc(100% + 12px);
  }

  .before\:h-full:before {
    content: var(--tw-content);
    height: 100%;
  }

  .before\:h-global-header-with-border:before {
    content: var(--tw-content);
    height: calc(var(--header-height)  + 1px);
  }

  .before\:h-px:before {
    content: var(--tw-content);
    height: 1px;
  }

  .before\:w-0:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 0);
  }

  .before\:w-1\.5:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1.5);
  }

  .before\:w-3:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 3);
  }

  .before\:w-4:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 4);
  }

  .before\:w-6:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 6);
  }

  .before\:w-\[1px\]:before {
    content: var(--tw-content);
    width: 1px;
  }

  .before\:w-\[2px\]:before {
    content: var(--tw-content);
    width: 2px;
  }

  .before\:w-\[20px\]:before {
    content: var(--tw-content);
    width: 20px;
  }

  .before\:w-\[100vw\]:before {
    content: var(--tw-content);
    width: 100vw;
  }

  .before\:w-\[110\%\]:before {
    content: var(--tw-content);
    width: 110%;
  }

  .before\:w-\[407px\]:before {
    content: var(--tw-content);
    width: 407px;
  }

  .before\:w-\[866px\]:before {
    content: var(--tw-content);
    width: 866px;
  }

  .before\:w-\[1000px\]:before {
    content: var(--tw-content);
    width: 1000px;
  }

  .before\:w-\[calc\(100\%\+4rem\)\]:before {
    content: var(--tw-content);
    width: calc(100% + 4rem);
  }

  .before\:w-full:before {
    content: var(--tw-content);
    width: 100%;
  }

  .before\:w-px:before {
    content: var(--tw-content);
    width: 1px;
  }

  .before\:origin-left:before {
    content: var(--tw-content);
    transform-origin: 0;
  }

  .before\:origin-top:before {
    content: var(--tw-content);
    transform-origin: top;
  }

  .before\:translate-\[-1\/2\]:before {
    content: var(--tw-content);
    --tw-translate-x: -1 / 2;
    --tw-translate-y: -1 / 2;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:-translate-x-2\/4:before {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(2 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:-translate-x-8:before {
    content: var(--tw-content);
    --tw-translate-x: calc(var(--spacing) * -8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:-translate-x-full:before {
    content: var(--tw-content);
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:-translate-y-1\/2:before {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:-translate-y-2\/4:before {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(2 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:-translate-y-12:before {
    content: var(--tw-content);
    --tw-translate-y: calc(var(--spacing) * -12);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:translate-y-1\/2:before {
    content: var(--tw-content);
    --tw-translate-y: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:translate-y-1\/3:before {
    content: var(--tw-content);
    --tw-translate-y: calc(1 / 3 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:translate-y-full:before {
    content: var(--tw-content);
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:translate-y-global-header:before {
    content: var(--tw-content);
    --tw-translate-y: var(--header-height);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:scale-x-0:before {
    content: var(--tw-content);
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .before\:scale-x-100:before {
    content: var(--tw-content);
    --tw-scale-x: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .before\:scale-x-150:before {
    content: var(--tw-content);
    --tw-scale-x: 150%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .before\:scale-y-0:before {
    content: var(--tw-content);
    --tw-scale-y: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .before\:scale-y-100:before {
    content: var(--tw-content);
    --tw-scale-y: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .before\:scale-\[1\.5\]:before {
    content: var(--tw-content);
    scale: 1.5;
  }

  .before\:-rotate-90:before {
    content: var(--tw-content);
    rotate: -90deg;
  }

  .before\:-rotate-\[60deg\]:before {
    content: var(--tw-content);
    rotate: -60deg;
  }

  .before\:rotate-45:before {
    content: var(--tw-content);
    rotate: 45deg;
  }

  .before\:rotate-\[-20deg\]:before {
    content: var(--tw-content);
    rotate: -20deg;
  }

  .before\:rotate-\[30deg\]:before {
    content: var(--tw-content);
    rotate: 30deg;
  }

  .before\:rotate-\[168\.698deg\]:before {
    content: var(--tw-content);
    rotate: 168.698deg;
  }

  .before\:place-items-center:before {
    content: var(--tw-content);
    place-items: center;
  }

  .before\:items-start:before {
    content: var(--tw-content);
    align-items: flex-start;
  }

  .before\:justify-center:before {
    content: var(--tw-content);
    justify-content: center;
  }

  .before\:rounded-2xl:before {
    content: var(--tw-content);
    border-radius: var(--radius-2xl);
  }

  .before\:rounded-\[36px\]:before {
    content: var(--tw-content);
    border-radius: 36px;
  }

  .before\:rounded-\[50\%\]:before {
    content: var(--tw-content);
    border-radius: 50%;
  }

  .before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .before\:rounded-xl:before {
    content: var(--tw-content);
    border-radius: var(--radius-xl);
  }

  .before\:border-2:before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .before\:border-\[1px\]:before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .before\:border-y:before {
    content: var(--tw-content);
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .before\:border-t:before {
    content: var(--tw-content);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .before\:border-r:before {
    content: var(--tw-content);
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .before\:border-b:before, .before\:border-b-\[1px\]:before {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .before\:border-\[\#008060\]:before {
    content: var(--tw-content);
    border-color: #008060;
  }

  .before\:border-\[solid\]:before {
    content: var(--tw-content);
    border-color: solid;
  }

  .before\:border-black:before {
    content: var(--tw-content);
    border-color: var(--color-black);
  }

  .before\:border-black\/20:before {
    content: var(--tw-content);
    border-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:border-black\/20:before {
      border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .before\:border-legacy-warm-gray-20:before {
    content: var(--tw-content);
    border-color: #e7e5e0;
  }

  .before\:border-starter-blue:before {
    content: var(--tw-content);
    border-color: #143db8;
  }

  .before\:border-white\/20:before {
    content: var(--tw-content);
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:border-white\/20:before {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .before\:bg-\(--calculator-background\):before {
    content: var(--tw-content);
    background-color: var(--calculator-background);
  }

  .before\:bg-\[\#00DDED\]:before {
    content: var(--tw-content);
    background-color: #00dded;
  }

  .before\:bg-\[\#1C2C30\]:before {
    content: var(--tw-content);
    background-color: #1c2c30;
  }

  .before\:bg-\[\#5433EB\]:before {
    content: var(--tw-content);
    background-color: #5433eb;
  }

  .before\:bg-\[\#051517\]:before {
    content: var(--tw-content);
    background-color: #051517;
  }

  .before\:bg-\[\#313853\]:before {
    content: var(--tw-content);
    background-color: #313853;
  }

  .before\:bg-\[\#F1F2F4\]:before {
    content: var(--tw-content);
    background-color: #f1f2f4;
  }

  .before\:bg-\[\#a1a1aa\]:before {
    content: var(--tw-content);
    background-color: #a1a1aa;
  }

  .before\:bg-\[\#d4d4d8\]:before {
    content: var(--tw-content);
    background-color: #d4d4d8;
  }

  .before\:bg-\[\#f4f4f5\]:before {
    content: var(--tw-content);
    background-color: #f4f4f5;
  }

  .before\:bg-\[\#fafafa\]:before {
    content: var(--tw-content);
    background-color: #fafafa;
  }

  .before\:bg-\[\#ffffff\]:before {
    content: var(--tw-content);
    background-color: #fff;
  }

  .before\:bg-aloe-30:before {
    content: var(--tw-content);
    background-color: var(--color-aloe-30);
  }

  .before\:bg-black:before {
    content: var(--tw-content);
    background-color: var(--color-black);
  }

  .before\:bg-color-\[transparent\]:before {
    content: var(--tw-content);
    background-color: #0000;
  }

  .before\:bg-pistachio-10:before {
    content: var(--tw-content);
    background-color: var(--color-pistachio-10);
  }

  .before\:bg-progress-bar:before {
    content: var(--tw-content);
    background-color: #95bf47;
  }

  .before\:bg-shade-30:before {
    content: var(--tw-content);
    background-color: var(--color-shade-30);
  }

  .before\:bg-shade-70:before {
    content: var(--tw-content);
    background-color: var(--color-shade-70);
  }

  .before\:bg-shade-90:before {
    content: var(--tw-content);
    background-color: var(--color-shade-90);
  }

  .before\:bg-shopify-green-50:before {
    content: var(--tw-content);
    background-color: var(--color-shopify-green-50);
  }

  .before\:bg-white:before {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .before\:bg-linear-to-b:before {
    content: var(--tw-content);
    --tw-gradient-position: to bottom;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .before\:bg-linear-to-b:before {
      --tw-gradient-position: to bottom in oklab;
    }
  }

  .before\:bg-linear-to-b:before {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:bg-gradient-to-b:before {
    content: var(--tw-content);
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:bg-gradient-to-br:before {
    content: var(--tw-content);
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:bg-gradient-to-r:before {
    content: var(--tw-content);
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:bg-\[linear-gradient\(90deg\,\#11352d_0\%\,\#36f4a4_50\%\,\#11352d_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(90deg, #11352d 0%, #36f4a4 50%, #11352d 100%);
  }

  .before\:bg-\[linear-gradient\(180deg\,\#02090A_0px\,transparent_40px\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(#02090a 0, #0000 40px);
  }

  .before\:bg-\[linear-gradient\(180deg\,\#fff_0px\,transparent_40px\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(#fff 0, #0000 40px);
  }

  .before\:bg-\[linear-gradient\(180deg\,rgba\(3\,0\,47\,0\.1\)_10\%\,rgba\(3\,0\,47\,0\.3\)_51\.56\%\,\#03002f_78\.65\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(#03002f1a 10%, #03002f4d 51.56%, #03002f 78.65%);
  }

  .before\:bg-\[linear-gradient\(to_right\,var\(--color-ucp-cream\)_30\%\,transparent_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--color-ucp-cream) 30%, transparent 100%);
  }

  .before\:bg-amazon-pay-logo:before {
    content: var(--tw-content);
    background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/c77fcf5e3e3607afcb4810d6248be177.svg");
  }

  .before\:bg-apple-pay-logo:before {
    content: var(--tw-content);
    background-image: url("https://cdn.shopify.com/shopifycloud/brochure2/production/images/apple-pay/apple-pay-logo.svg");
  }

  .before\:bg-bb-glow:before {
    content: var(--tw-content);
    background-image: conic-gradient(from var(--angle) at 50% 50%, #a1ce92 0deg, #9bcca7 90deg, #91c7b6 180deg, #809c6b 270deg, #a1ce92 360deg);
  }

  .before\:bg-bb-plus-glow:before {
    content: var(--tw-content);
    background-image: conic-gradient(from var(--angle) at 50% 50%, #60a5fa 0deg, #3b82f6 60deg, #e2e8f0 120deg, #60a5fa 180deg, #3b82f6 240deg, #e2e8f0 300deg, #60a5fa 360deg);
  }

  .before\:bg-google-pay-hero:before {
    content: var(--tw-content);
    background-image: url("https://cdn.shopify.com/shopifycloud/brochure2/production/images/google-pay/google-pay-logo.svg");
  }

  .before\:bg-gradient-btn:before {
    content: var(--tw-content);
    background-image: linear-gradient(90deg, #8ea6fd 2.78%, #b1e7fc 61.52%, #5ecdf8 86.83%);
  }

  .before\:bg-gradient-radial-from-center:before {
    content: var(--tw-content);
    background-image: radial-gradient(circle at center, var(--tw-gradient-stops));
  }

  .before\:bg-paypal-logo:before {
    content: var(--tw-content);
    background-image: url("https://cdn.shopify.com/shopifycloud/brochure2/production/images/paypal/paypal-logo.svg");
  }

  .before\:from-\[\#9A5BFD\]:before {
    content: var(--tw-content);
    --tw-gradient-from: #9a5bfd;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:from-pistachio-30:before {
    content: var(--tw-content);
    --tw-gradient-from: var(--color-pistachio-30);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:from-transparent:before {
    content: var(--tw-content);
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:from-white:before {
    content: var(--tw-content);
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:from-0\%:before {
    content: var(--tw-content);
    --tw-gradient-from-position: 0%;
  }

  .before\:from-25\%:before {
    content: var(--tw-content);
    --tw-gradient-from-position: 25%;
  }

  .before\:via-lime-10:before {
    content: var(--tw-content);
    --tw-gradient-via: var(--color-lime-10);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .before\:via-transparent:before {
    content: var(--tw-content);
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .before\:via-white:before {
    content: var(--tw-content);
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .before\:via-white\/50:before {
    content: var(--tw-content);
    --tw-gradient-via: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:via-white\/50:before {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .before\:via-white\/50:before {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .before\:via-40\%:before {
    content: var(--tw-content);
    --tw-gradient-via-position: 40%;
  }

  .before\:via-50\%:before {
    content: var(--tw-content);
    --tw-gradient-via-position: 50%;
  }

  .before\:to-black:before {
    content: var(--tw-content);
    --tw-gradient-to: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:to-black\/70:before {
    content: var(--tw-content);
    --tw-gradient-to: #000000b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:to-black\/70:before {
      --tw-gradient-to: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .before\:to-black\/70:before {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:to-transparent:before {
    content: var(--tw-content);
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:to-white:before {
    content: var(--tw-content);
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .before\:to-50\%:before {
    content: var(--tw-content);
    --tw-gradient-to-position: 50%;
  }

  .before\:to-75\%:before {
    content: var(--tw-content);
    --tw-gradient-to-position: 75%;
  }

  .before\:bg-contain:before {
    content: var(--tw-content);
    background-size: contain;
  }

  .before\:bg-center:before {
    content: var(--tw-content);
    background-position: center;
  }

  .before\:bg-no-repeat:before {
    content: var(--tw-content);
    background-repeat: no-repeat;
  }

  .before\:p-px:before {
    content: var(--tw-content);
    padding: 1px;
  }

  .before\:pt-\[4\.5px\]:before {
    content: var(--tw-content);
    padding-top: 4.5px;
  }

  .before\:pr-0:before {
    content: var(--tw-content);
    padding-right: calc(var(--spacing) * 0);
  }

  .before\:pl-0:before {
    content: var(--tw-content);
    padding-left: calc(var(--spacing) * 0);
  }

  .before\:text-center:before {
    content: var(--tw-content);
    text-align: center;
  }

  .before\:text-xs:before {
    content: var(--tw-content);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .before\:font-semibold:before {
    content: var(--tw-content);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .before\:text-\[\#616A75\]:before {
    content: var(--tw-content);
    color: #616a75;
  }

  .before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 0;
  }

  .before\:opacity-40:before {
    content: var(--tw-content);
    opacity: .4;
  }

  .before\:opacity-50:before {
    content: var(--tw-content);
    opacity: .5;
  }

  .before\:opacity-95:before {
    content: var(--tw-content);
    opacity: .95;
  }

  .before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1;
  }

  .before\:shadow-2xl:before {
    content: var(--tw-content);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:shadow-md:before {
    content: var(--tw-content);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:shadow-xl:before {
    content: var(--tw-content);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:ring-2:before {
    content: var(--tw-content);
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:\[box-shadow\:inset_0_1px_3px_rgba\(0\,0\,0\,0\.2\)\]:before {
    content: var(--tw-content);
    box-shadow: inset 0 1px 3px #0003;
  }

  .before\:ring-black:before {
    content: var(--tw-content);
    --tw-ring-color: var(--color-black);
  }

  .before\:ring-white:before {
    content: var(--tw-content);
    --tw-ring-color: var(--color-white);
  }

  .before\:blur-\[100px\]:before {
    content: var(--tw-content);
    --tw-blur: blur(100px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .before\:blur-\[160px\]:before {
    content: var(--tw-content);
    --tw-blur: blur(160px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .before\:blur-\[164px\]:before {
    content: var(--tw-content);
    --tw-blur: blur(164px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .before\:blur-\[250px\]:before {
    content: var(--tw-content);
    --tw-blur: blur(250px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .before\:blur-\[400px\]:before {
    content: var(--tw-content);
    --tw-blur: blur(400px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .before\:blur-sm:before {
    content: var(--tw-content);
    --tw-blur: blur(var(--blur-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .before\:transition-all:before {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .before\:transition-opacity:before {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .before\:transition-transform:before {
    content: var(--tw-content);
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .before\:transition-none:before {
    content: var(--tw-content);
    transition-property: none;
  }

  .before\:delay-\[350ms\]:before {
    content: var(--tw-content);
    transition-delay: .35s;
  }

  .before\:duration-\(--progress-duration\)\!:before {
    content: var(--tw-content);
    --tw-duration: var(--progress-duration) !important;
    transition-duration: var(--progress-duration) !important;
  }

  .before\:duration-100:before {
    content: var(--tw-content);
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .before\:duration-150:before {
    content: var(--tw-content);
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .before\:duration-200:before {
    content: var(--tw-content);
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .before\:duration-300:before {
    content: var(--tw-content);
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .before\:duration-500:before {
    content: var(--tw-content);
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .before\:duration-\[8000ms\]:before {
    content: var(--tw-content);
    --tw-duration: 8s;
    transition-duration: 8s;
  }

  .before\:duration-\[15000ms\]:before {
    content: var(--tw-content);
    --tw-duration: 15s;
    transition-duration: 15s;
  }

  .before\:duration-\[var\(--slideshow-duration\)\]:before {
    content: var(--tw-content);
    --tw-duration: var(--slideshow-duration);
    transition-duration: var(--slideshow-duration);
  }

  .before\:ease-in:before {
    content: var(--tw-content);
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .before\:ease-linear:before {
    content: var(--tw-content);
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .before\:content-\[\"\"\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .before\:content-\[\"TwoColumn\.Col1\"\]:before {
    --tw-content: "TwoColumn.Col1";
    content: var(--tw-content);
  }

  .before\:content-\[\"TwoColumn\.Col2\"\]:before {
    --tw-content: "TwoColumn.Col2";
    content: var(--tw-content);
  }

  .before\:content-\[\"topSpacing\"\]:before {
    --tw-content: "topSpacing";
    content: var(--tw-content);
  }

  .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .before\:content-\[\'“\'\]:before {
    --tw-content: "“";
    content: var(--tw-content);
  }

  .before\:content-\[counter\(list-counter\)\'\.\'\]:before {
    --tw-content: counter(list-counter) ".";
    content: var(--tw-content);
  }

  .before\:content-\[counter\(list-counter\)\]:before {
    --tw-content: counter(list-counter);
    content: var(--tw-content);
  }

  .before\:content-\[open-quote\]:before {
    --tw-content: open-quote;
    content: var(--tw-content);
  }

  .before\:\[transition\:border-color_150ms_ease\]:before {
    content: var(--tw-content);
    transition: border-color .15s;
  }

  .after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none;
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:relative:after {
    content: var(--tw-content);
    position: relative;
  }

  .after\:inset-0:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .after\:inset-x-0:after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * 0);
  }

  .after\:start-0:after {
    content: var(--tw-content);
    inset-inline-start: calc(var(--spacing) * 0);
  }

  .after\:-top-100:after {
    content: var(--tw-content);
    top: -25rem;
  }

  .after\:top-0:after {
    content: var(--tw-content);
    top: calc(var(--spacing) * 0);
  }

  .after\:top-1:after {
    content: var(--tw-content);
    top: calc(var(--spacing) * 1);
  }

  .after\:top-1\/2:after, .after\:top-2\/4:after {
    content: var(--tw-content);
    top: 50%;
  }

  .after\:top-6:after {
    content: var(--tw-content);
    top: calc(var(--spacing) * 6);
  }

  .after\:top-\[-1px\]:after {
    content: var(--tw-content);
    top: -1px;
  }

  .after\:top-\[-5px\]:after {
    content: var(--tw-content);
    top: -5px;
  }

  .after\:top-full:after {
    content: var(--tw-content);
    top: 100%;
  }

  .after\:-right-\[500px\]:after {
    content: var(--tw-content);
    right: -500px;
  }

  .after\:right-0:after {
    content: var(--tw-content);
    right: calc(var(--spacing) * 0);
  }

  .after\:right-32:after {
    content: var(--tw-content);
    right: calc(var(--spacing) * 32);
  }

  .after\:right-\[-5px\]:after {
    content: var(--tw-content);
    right: -5px;
  }

  .after\:right-\[-8\.5px\]:after {
    content: var(--tw-content);
    right: -8.5px;
  }

  .after\:-bottom-4:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * -4);
  }

  .after\:-bottom-\[150px\]:after {
    content: var(--tw-content);
    bottom: -150px;
  }

  .after\:bottom-0:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * 0);
  }

  .after\:bottom-\[-1px\]:after {
    content: var(--tw-content);
    bottom: -1px;
  }

  .after\:bottom-\[-2\.5rem\]:after {
    content: var(--tw-content);
    bottom: -2.5rem;
  }

  .after\:bottom-\[-7\.5\%\]:after {
    content: var(--tw-content);
    bottom: -7.5%;
  }

  .after\:bottom-\[-8\.5px\]:after {
    content: var(--tw-content);
    bottom: -8.5px;
  }

  .after\:bottom-auto:after {
    content: var(--tw-content);
    bottom: auto;
  }

  .after\:bottom-full:after {
    content: var(--tw-content);
    bottom: 100%;
  }

  .after\:-left-10:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * -10);
  }

  .after\:left-0:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .after\:left-1\/2:after, .after\:left-2\/4:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:left-32:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 32);
  }

  .after\:left-\[-2\.5rem\]:after {
    content: var(--tw-content);
    left: -2.5rem;
  }

  .after\:left-\[11px\]:after {
    content: var(--tw-content);
    left: 11px;
  }

  .after\:left-full:after {
    content: var(--tw-content);
    left: 100%;
  }

  .after\:-z-10:after {
    content: var(--tw-content);
    z-index: calc(10 * -1);
  }

  .after\:z-0:after {
    content: var(--tw-content);
    z-index: 0;
  }

  .after\:z-10:after {
    content: var(--tw-content);
    z-index: 10;
  }

  .after\:z-\[-10\]:after {
    content: var(--tw-content);
    z-index: -10;
  }

  .after\:z-\[1\]:after {
    content: var(--tw-content);
    z-index: 1;
  }

  .after\:z-n1:after {
    content: var(--tw-content);
    z-index: -1;
  }

  .after\:-mt-2xl:after {
    content: var(--tw-content);
    margin-top: calc(var(--space-2xl) * -1);
  }

  .after\:mt-auto:after {
    content: var(--tw-content);
    margin-top: auto;
  }

  .after\:mt-md:after {
    content: var(--tw-content);
    margin-top: var(--space-md);
  }

  .after\:mb-4:after {
    content: var(--tw-content);
    margin-bottom: calc(var(--spacing) * 4);
  }

  .after\:-ml-\[5px\]:after {
    content: var(--tw-content);
    margin-left: -5px;
  }

  .after\:ml-4:after {
    content: var(--tw-content);
    margin-left: calc(var(--spacing) * 4);
  }

  .after\:box-content:after {
    content: var(--tw-content);
    box-sizing: content-box;
  }

  .after\:block:after {
    content: var(--tw-content);
    display: block;
  }

  .after\:flex:after {
    content: var(--tw-content);
    display: flex;
  }

  .after\:hidden:after {
    content: var(--tw-content);
    display: none;
  }

  .after\:inline-block:after {
    content: var(--tw-content);
    display: inline-block;
  }

  .after\:aspect-square:after {
    content: var(--tw-content);
    aspect-ratio: 1;
  }

  .after\:h-0:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 0);
  }

  .after\:h-0\.5:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * .5);
  }

  .after\:h-3:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 3);
  }

  .after\:h-3xl:after {
    content: var(--tw-content);
    height: var(--space-3xl);
  }

  .after\:h-4:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 4);
  }

  .after\:h-4xl:after {
    content: var(--tw-content);
    height: var(--space-4xl);
  }

  .after\:h-7:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 7);
  }

  .after\:h-8:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 8);
  }

  .after\:h-11:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 11);
  }

  .after\:h-16:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 16);
  }

  .after\:h-100:after {
    content: var(--tw-content);
    height: 25rem;
  }

  .after\:h-\[1px\]:after {
    content: var(--tw-content);
    height: 1px;
  }

  .after\:h-\[2px\]:after {
    content: var(--tw-content);
    height: 2px;
  }

  .after\:h-\[3px\]:after {
    content: var(--tw-content);
    height: 3px;
  }

  .after\:h-\[10px\]:after {
    content: var(--tw-content);
    height: 10px;
  }

  .after\:h-\[24rem\]:after {
    content: var(--tw-content);
    height: 24rem;
  }

  .after\:h-\[50px\]:after {
    content: var(--tw-content);
    height: 50px;
  }

  .after\:h-\[305px\]:after {
    content: var(--tw-content);
    height: 305px;
  }

  .after\:h-\[450px\]:after {
    content: var(--tw-content);
    height: 450px;
  }

  .after\:h-\[calc\(100\%\+1px\)\]:after {
    content: var(--tw-content);
    height: calc(100% + 1px);
  }

  .after\:h-\[calc\(100\%-8px\)\]:after {
    content: var(--tw-content);
    height: calc(100% - 8px);
  }

  .after\:h-full:after {
    content: var(--tw-content);
    height: 100%;
  }

  .after\:h-px:after {
    content: var(--tw-content);
    height: 1px;
  }

  .after\:max-h-0:after {
    content: var(--tw-content);
    max-height: calc(var(--spacing) * 0);
  }

  .after\:max-h-\[50px\]:after {
    content: var(--tw-content);
    max-height: 50px;
  }

  .after\:w-0\.5:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * .5);
  }

  .after\:w-3:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 3);
  }

  .after\:w-4:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 4);
  }

  .after\:w-8:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 8);
  }

  .after\:w-\[0\.9em\]:after {
    content: var(--tw-content);
    width: .9em;
  }

  .after\:w-\[10px\]:after {
    content: var(--tw-content);
    width: 10px;
  }

  .after\:w-\[14px\]:after {
    content: var(--tw-content);
    width: 14px;
  }

  .after\:w-\[100vw\]:after {
    content: var(--tw-content);
    width: 100vw;
  }

  .after\:w-\[407px\]:after {
    content: var(--tw-content);
    width: 407px;
  }

  .after\:w-\[1000px\]:after {
    content: var(--tw-content);
    width: 1000px;
  }

  .after\:w-\[1214px\]:after {
    content: var(--tw-content);
    width: 1214px;
  }

  .after\:w-\[calc\(\(25\%\+64px\)\*2\)\]:after {
    content: var(--tw-content);
    width: calc(50% + 128px);
  }

  .after\:w-\[calc\(100\%-var\(--margin\)\*2\)\]:after {
    content: var(--tw-content);
    width: calc(100% - var(--margin) * 2);
  }

  .after\:w-full:after {
    content: var(--tw-content);
    width: 100%;
  }

  .after\:w-screen:after {
    content: var(--tw-content);
    width: 100vw;
  }

  .after\:max-w-160:after {
    content: var(--tw-content);
    max-width: 40rem;
  }

  .after\:max-w-\[1046px\]:after {
    content: var(--tw-content);
    max-width: 1046px;
  }

  .after\:origin-left:after {
    content: var(--tw-content);
    transform-origin: 0;
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:-translate-x-2\/4:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(2 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:translate-x-\[-50\%\]:after {
    content: var(--tw-content);
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:-translate-y-1\/2:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:-translate-y-2\/4:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(2 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:-translate-y-16:after {
    content: var(--tw-content);
    --tw-translate-y: calc(var(--spacing) * -16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:translate-y-4:after {
    content: var(--tw-content);
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:scale-0:after {
    content: var(--tw-content);
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .after\:scale-70:after {
    content: var(--tw-content);
    --tw-scale-x: .7;
    --tw-scale-y: .7;
    --tw-scale-z: .7;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .after\:scale-100:after {
    content: var(--tw-content);
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .after\:scale-x-0:after {
    content: var(--tw-content);
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .after\:scale-x-100:after {
    content: var(--tw-content);
    --tw-scale-x: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .after\:rotate-45:after {
    content: var(--tw-content);
    rotate: 45deg;
  }

  .after\:rotate-\[63deg\]:after {
    content: var(--tw-content);
    rotate: 63deg;
  }

  .after\:transform-\[matrix\(-0\.24\,0\.95\,-1\.01\,-0\.15\,0\,0\)_rotate\(30deg\)\]:after {
    content: var(--tw-content);
    content: var(--tw-content);
    transform: matrix(-.24, .95, -1.01, -.15, 0, 0)rotate(30deg);
  }

  .after\:items-end:after {
    content: var(--tw-content);
    align-items: flex-end;
  }

  .after\:justify-center:after {
    content: var(--tw-content);
    justify-content: center;
  }

  .after\:rounded:after {
    content: var(--tw-content);
    border-radius: .25rem;
  }

  .after\:rounded-2xl:after {
    content: var(--tw-content);
    border-radius: var(--radius-2xl);
  }

  .after\:rounded-\[36px\]:after {
    content: var(--tw-content);
    border-radius: 36px;
  }

  .after\:rounded-\[50\%\]:after {
    content: var(--tw-content);
    border-radius: 50%;
  }

  .after\:rounded-\[1214px\]:after {
    content: var(--tw-content);
    border-radius: 1214px;
  }

  .after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .after\:rounded-xl:after {
    content: var(--tw-content);
    border-radius: var(--radius-xl);
  }

  .after\:rounded-t-5xl:after {
    content: var(--tw-content);
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
  }

  .after\:rounded-b-2xl:after {
    content: var(--tw-content);
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }

  .after\:border-\[5px\]:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 5px;
  }

  .after\:border-x-2:after {
    content: var(--tw-content);
    border-inline-style: var(--tw-border-style);
    border-inline-width: 2px;
  }

  .after\:border-t:after {
    content: var(--tw-content);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .after\:border-b:after {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .after\:border-b-2:after {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .after\:border-black\/20:after {
    content: var(--tw-content);
    border-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:border-black\/20:after {
      border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .after\:border-shade-20:after {
    content: var(--tw-content);
    border-color: var(--color-shade-20);
  }

  .after\:border-transparent:after {
    content: var(--tw-content);
    border-color: #0000;
  }

  .after\:border-white\/20:after {
    content: var(--tw-content);
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:border-white\/20:after {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .after\:border-b-\[\#dedede\]:after {
    content: var(--tw-content);
    border-bottom-color: #dedede;
  }

  .after\:bg-\[\#1C2C30\]:after {
    content: var(--tw-content);
    background-color: #1c2c30;
  }

  .after\:bg-\[\#6c3af7\]:after {
    content: var(--tw-content);
    background-color: #6c3af7;
  }

  .after\:bg-\[\#7A37FF\]:after {
    content: var(--tw-content);
    background-color: #7a37ff;
  }

  .after\:bg-\[\#121C1E\]:after {
    content: var(--tw-content);
    background-color: #121c1e;
  }

  .after\:bg-\[\#D0CDCD\]:after {
    content: var(--tw-content);
    background-color: #d0cdcd;
  }

  .after\:bg-\[\#F1F2F4\]:after {
    content: var(--tw-content);
    background-color: #f1f2f4;
  }

  .after\:bg-\[\#d4d4d8\]:after {
    content: var(--tw-content);
    background-color: #d4d4d8;
  }

  .after\:bg-\[\#f0f0f0\]\/30:after {
    content: var(--tw-content);
    background-color: oklab(95.514% -8.9407e-8 5.96046e-8 / .3);
  }

  .after\:bg-\[\#f4f4f5\]:after {
    content: var(--tw-content);
    background-color: #f4f4f5;
  }

  .after\:bg-black:after {
    content: var(--tw-content);
    background-color: var(--color-black);
  }

  .after\:bg-black\/30:after {
    content: var(--tw-content);
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:bg-black\/30:after {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .after\:bg-current:after {
    content: var(--tw-content);
    background-color: currentColor;
  }

  .after\:bg-legacy-green-70:after {
    content: var(--tw-content);
    background-color: #008060;
  }

  .after\:bg-lime-30:after {
    content: var(--tw-content);
    background-color: var(--color-lime-30);
  }

  .after\:bg-pistachio-10:after {
    content: var(--tw-content);
    background-color: var(--color-pistachio-10);
  }

  .after\:bg-pos-success-fullcard-bg:after {
    content: var(--tw-content);
    background-color: #2e72d266;
  }

  .after\:bg-rich-black:after {
    content: var(--tw-content);
    background-color: var(--color-rich-black);
  }

  .after\:bg-section-dark-bg:after {
    content: var(--tw-content);
    background-color: #02090a;
  }

  .after\:bg-shade-20:after {
    content: var(--tw-content);
    background-color: var(--color-shade-20);
  }

  .after\:bg-shade-30:after {
    content: var(--tw-content);
    background-color: var(--color-shade-30);
  }

  .after\:bg-shade-70:after {
    content: var(--tw-content);
    background-color: var(--color-shade-70);
  }

  .after\:bg-shade-80:after {
    content: var(--tw-content);
    background-color: var(--color-shade-80);
  }

  .after\:bg-shade-90:after {
    content: var(--tw-content);
    background-color: var(--color-shade-90);
  }

  .after\:bg-white:after {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .after\:bg-gradient-to-b:after {
    content: var(--tw-content);
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .after\:bg-gradient-to-r:after {
    content: var(--tw-content);
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .after\:bg-gradient-to-tl:after {
    content: var(--tw-content);
    --tw-gradient-position: to top left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .after\:bg-\[linear-gradient\(180deg\,rgba\(3\,0\,47\,0\.1\)_10\%\,rgba\(3\,0\,47\,0\.3\)_51\.56\%\,\#0c0066_78\.65\%\)\]:after {
    content: var(--tw-content);
    background-image: linear-gradient(#03002f1a 10%, #03002f4d 51.56%, #0c0066 78.65%);
  }

  .after\:bg-affiliates-hero:after {
    content: var(--tw-content);
    background-image: linear-gradient(126.51deg, #cec9f8 32.36%, #4bfe85 100%), linear-gradient(126.51deg, #79dfff 32.36%, #4bfe85 100%);
  }

  .after\:bg-shine:after {
    content: var(--tw-content);
    background-image: url("data:image/svg+xml,%3Csvg width='165' height='155' viewBox='0 0 165 155' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M165 -6.10352e-05H65C65 -6.10352e-05 37.1135 5.19052 20 33C4 59 21 68.5 38 98.5C51.6 122.5 17.3333 147.333 0 155H100C100 155 126 143 137.5 123.5C155.875 92.3417 104.5 70 115.5 42.5C126.5 15 165 -6.10352e-05 165 -6.10352e-05Z' fill='white'/%3E%3C/svg%3E");
  }

  .after\:from-\[\#9A5BFD\]:after {
    content: var(--tw-content);
    --tw-gradient-from: #9a5bfd;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:from-\[rgba\(24\,89\,74\,\.6\)\]:after {
    content: var(--tw-content);
    --tw-gradient-from: #18594a99;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:from-black:after {
    content: var(--tw-content);
    --tw-gradient-from: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:from-transparent:after {
    content: var(--tw-content);
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:from-white:after {
    content: var(--tw-content);
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:from-\[56\.89\%\]:after {
    content: var(--tw-content);
    --tw-gradient-from-position: 56.89%;
  }

  .after\:via-transparent:after {
    content: var(--tw-content);
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .after\:via-white:after {
    content: var(--tw-content);
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .after\:via-white\/50:after {
    content: var(--tw-content);
    --tw-gradient-via: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:via-white\/50:after {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .after\:via-white\/50:after {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .after\:via-40\%:after {
    content: var(--tw-content);
    --tw-gradient-via-position: 40%;
  }

  .after\:to-black:after {
    content: var(--tw-content);
    --tw-gradient-to: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:to-transparent:after {
    content: var(--tw-content);
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:to-white:after {
    content: var(--tw-content);
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .after\:\[background-size\:auto_100\%\]:after {
    content: var(--tw-content);
    background-size: auto 100%;
  }

  .after\:bg-\[position\:-3em\]:after {
    content: var(--tw-content);
    background-position: -3em;
  }

  .after\:bg-no-repeat:after {
    content: var(--tw-content);
    background-repeat: no-repeat;
  }

  .after\:p-2:after {
    content: var(--tw-content);
    padding: calc(var(--spacing) * 2);
  }

  .after\:text-xs:after {
    content: var(--tw-content);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .after\:whitespace-nowrap:after {
    content: var(--tw-content);
    white-space: nowrap;
  }

  .after\:opacity-0:after {
    content: var(--tw-content);
    opacity: 0;
  }

  .after\:opacity-40:after {
    content: var(--tw-content);
    opacity: .4;
  }

  .after\:opacity-50:after {
    content: var(--tw-content);
    opacity: .5;
  }

  .after\:opacity-100:after {
    content: var(--tw-content);
    opacity: 1;
  }

  .after\:shadow-2xl:after {
    content: var(--tw-content);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .after\:shadow-md:after {
    content: var(--tw-content);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .after\:blur-\[96px\]:after {
    content: var(--tw-content);
    --tw-blur: blur(96px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .after\:blur-\[100px\]:after {
    content: var(--tw-content);
    --tw-blur: blur(100px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .after\:blur-\[150px\]:after {
    content: var(--tw-content);
    --tw-blur: blur(150px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .after\:blur-\[167px\]:after {
    content: var(--tw-content);
    --tw-blur: blur(167px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .after\:blur-\[200px\]:after {
    content: var(--tw-content);
    --tw-blur: blur(200px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .after\:blur-\[300px\]:after {
    content: var(--tw-content);
    --tw-blur: blur(300px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .after\:transition-all:after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:transition-colors:after {
    content: var(--tw-content);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:transition-opacity:after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:transition-transform:after {
    content: var(--tw-content);
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:transition-none:after {
    content: var(--tw-content);
    transition-property: none;
  }

  .after\:delay-0:after {
    content: var(--tw-content);
    transition-delay: 0s;
  }

  .after\:delay-\[350ms\]:after {
    content: var(--tw-content);
    transition-delay: .35s;
  }

  .after\:duration-200:after {
    content: var(--tw-content);
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .after\:duration-300:after {
    content: var(--tw-content);
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .after\:duration-400:after {
    content: var(--tw-content);
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .after\:duration-\[350ms\]:after {
    content: var(--tw-content);
    --tw-duration: .35s;
    transition-duration: .35s;
  }

  .after\:duration-\[15000ms\]:after {
    content: var(--tw-content);
    --tw-duration: 15s;
    transition-duration: 15s;
  }

  .after\:ease-in:after {
    content: var(--tw-content);
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .after\:ease-in-out:after {
    content: var(--tw-content);
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .after\:ease-linear:after {
    content: var(--tw-content);
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .after\:will-change-transform:after {
    content: var(--tw-content);
    will-change: transform;
  }

  .after\:content-\[\"\"\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .after\:content-\[\"bottomSpacing\"\]:after {
    --tw-content: "bottomSpacing";
    content: var(--tw-content);
  }

  .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .after\:content-\[\'_\,_\'\]:after {
    --tw-content: " , ";
    content: var(--tw-content);
  }

  .after\:content-\[\'”\'\]:after {
    --tw-content: "”";
    content: var(--tw-content);
  }

  .after\:content-\[\'👽\'\]:after {
    --tw-content: "👽";
    content: var(--tw-content);
  }

  .after\:content-\[attr\(data-tooltip\)\]:after {
    --tw-content: attr(data-tooltip);
    content: var(--tw-content);
  }

  .after\:content-\[close-quote\]:after {
    --tw-content: close-quote;
    content: var(--tw-content);
  }

  .after\:content-accordion-collapse:after {
    --tw-content: url("https://cdn.shopify.com/b/shopify-brochure2-assets/fec744bb3c963a0aeba907847c22aac5.svgz");
    content: var(--tw-content);
    content: var(--tw-content);
  }

  .after\:content-accordion-expand:after {
    --tw-content: url("https://cdn.shopify.com/b/shopify-brochure2-assets/80a4fb241c4267dd2e65f9648d5af2ba.svgz");
    content: var(--tw-content);
    content: var(--tw-content);
  }

  .after\:content-starter-arrow:after {
    --tw-content: url("https://cdn.shopify.com/b/shopify-brochure2-assets/072b0901e9fc6bbb0e72dea552fdebc9.svgz");
    content: var(--tw-content);
    content: var(--tw-content);
  }

  .after\:\[transition\:height_400ms_linear\,max-height_0s_400ms_linear\]:after {
    content: var(--tw-content);
    transition: height .4s linear, max-height 0s linear .4s;
  }

  @supports not (container-type: scroll-state) {
    .not-supports-\[container-type\:scroll-state\]\:after\:opacity-100:after {
      content: var(--tw-content);
      opacity: 1;
    }
  }

  .peer-checked\/phone\:after\:absolute:is(:where(.peer\/phone):checked ~ *):after {
    content: var(--tw-content);
    position: absolute;
  }

  .peer-checked\/phone\:after\:top-\[5px\]:is(:where(.peer\/phone):checked ~ *):after {
    content: var(--tw-content);
    top: 5px;
  }

  .peer-checked\/phone\:after\:left-\[5px\]:is(:where(.peer\/phone):checked ~ *):after {
    content: var(--tw-content);
    left: 5px;
  }

  .peer-checked\/phone\:after\:h-\[10px\]:is(:where(.peer\/phone):checked ~ *):after {
    content: var(--tw-content);
    height: 10px;
  }

  .peer-checked\/phone\:after\:w-\[10px\]:is(:where(.peer\/phone):checked ~ *):after {
    content: var(--tw-content);
    width: 10px;
  }

  .peer-checked\/phone\:after\:rounded-\[10px\]:is(:where(.peer\/phone):checked ~ *):after {
    content: var(--tw-content);
    border-radius: 10px;
  }

  .peer-checked\/phone\:after\:bg-\[\#008060\]:is(:where(.peer\/phone):checked ~ *):after {
    content: var(--tw-content);
    background-color: #008060;
  }

  .peer-checked\/phone\:after\:content-\[\'\'\]:is(:where(.peer\/phone):checked ~ *):after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .peer-checked\/sms\:after\:absolute:is(:where(.peer\/sms):checked ~ *):after {
    content: var(--tw-content);
    position: absolute;
  }

  .peer-checked\/sms\:after\:top-\[5px\]:is(:where(.peer\/sms):checked ~ *):after {
    content: var(--tw-content);
    top: 5px;
  }

  .peer-checked\/sms\:after\:left-\[5px\]:is(:where(.peer\/sms):checked ~ *):after {
    content: var(--tw-content);
    left: 5px;
  }

  .peer-checked\/sms\:after\:h-\[10px\]:is(:where(.peer\/sms):checked ~ *):after {
    content: var(--tw-content);
    height: 10px;
  }

  .peer-checked\/sms\:after\:w-\[10px\]:is(:where(.peer\/sms):checked ~ *):after {
    content: var(--tw-content);
    width: 10px;
  }

  .peer-checked\/sms\:after\:rounded-\[10px\]:is(:where(.peer\/sms):checked ~ *):after {
    content: var(--tw-content);
    border-radius: 10px;
  }

  .peer-checked\/sms\:after\:bg-\[\#008060\]:is(:where(.peer\/sms):checked ~ *):after {
    content: var(--tw-content);
    background-color: #008060;
  }

  .peer-checked\/sms\:after\:content-\[\'\'\]:is(:where(.peer\/sms):checked ~ *):after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .peer-checked\/text\:after\:absolute:is(:where(.peer\/text):checked ~ *):after {
    content: var(--tw-content);
    position: absolute;
  }

  .peer-checked\/text\:after\:top-\[5px\]:is(:where(.peer\/text):checked ~ *):after {
    content: var(--tw-content);
    top: 5px;
  }

  .peer-checked\/text\:after\:left-\[5px\]:is(:where(.peer\/text):checked ~ *):after {
    content: var(--tw-content);
    left: 5px;
  }

  .peer-checked\/text\:after\:h-\[10px\]:is(:where(.peer\/text):checked ~ *):after {
    content: var(--tw-content);
    height: 10px;
  }

  .peer-checked\/text\:after\:w-\[10px\]:is(:where(.peer\/text):checked ~ *):after {
    content: var(--tw-content);
    width: 10px;
  }

  .peer-checked\/text\:after\:rounded-\[10px\]:is(:where(.peer\/text):checked ~ *):after {
    content: var(--tw-content);
    border-radius: 10px;
  }

  .peer-checked\/text\:after\:bg-\[\#008060\]:is(:where(.peer\/text):checked ~ *):after {
    content: var(--tw-content);
    background-color: #008060;
  }

  .peer-checked\/text\:after\:content-\[\'\'\]:is(:where(.peer\/text):checked ~ *):after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .peer-checked\/website\:after\:absolute:is(:where(.peer\/website):checked ~ *):after {
    content: var(--tw-content);
    position: absolute;
  }

  .peer-checked\/website\:after\:top-\[5px\]:is(:where(.peer\/website):checked ~ *):after {
    content: var(--tw-content);
    top: 5px;
  }

  .peer-checked\/website\:after\:left-\[5px\]:is(:where(.peer\/website):checked ~ *):after {
    content: var(--tw-content);
    left: 5px;
  }

  .peer-checked\/website\:after\:h-\[10px\]:is(:where(.peer\/website):checked ~ *):after {
    content: var(--tw-content);
    height: 10px;
  }

  .peer-checked\/website\:after\:w-\[10px\]:is(:where(.peer\/website):checked ~ *):after {
    content: var(--tw-content);
    width: 10px;
  }

  .peer-checked\/website\:after\:rounded-\[10px\]:is(:where(.peer\/website):checked ~ *):after {
    content: var(--tw-content);
    border-radius: 10px;
  }

  .peer-checked\/website\:after\:bg-\[\#008060\]:is(:where(.peer\/website):checked ~ *):after {
    content: var(--tw-content);
    background-color: #008060;
  }

  .peer-checked\/website\:after\:content-\[\'\'\]:is(:where(.peer\/website):checked ~ *):after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .first\:mt-0:first-child {
    margin-top: calc(var(--spacing) * 0);
  }

  .first\:mt-3:first-child {
    margin-top: calc(var(--spacing) * 3);
  }

  .first\:mt-4:first-child {
    margin-top: calc(var(--spacing) * 4);
  }

  .first\:mb-10:first-child {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .first\:pt-0:first-child {
    padding-top: calc(var(--spacing) * 0);
  }

  .first\:pt-4:first-child {
    padding-top: calc(var(--spacing) * 4);
  }

  .first\:pl-0:first-child {
    padding-left: calc(var(--spacing) * 0);
  }

  .first\:font-bold:first-child {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .first\:before\:top-1\.5:first-child:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 1.5);
  }

  .last\:-mb-1\.5:last-child {
    margin-bottom: calc(var(--spacing) * -1.5);
  }

  .last\:mb-0:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .last\:border-0:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .last\:border-r-0:last-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .last\:border-b:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  .last\:pr-0:last-child {
    padding-right: calc(var(--spacing) * 0);
  }

  .last\:pb-0:last-child {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .last\:pb-4:last-child {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .last\:before\:hidden:last-child:before, .last\:after\:hidden:last-child:after {
    content: var(--tw-content);
    display: none;
  }

  .last\:after\:content-none:last-child:after {
    content: var(--tw-content);
    --tw-content: none;
    content: none;
  }

  .even\:bg-color-\[\#f0f4f7\]:nth-child(2n) {
    background-color: #f0f4f7;
  }

  .last-of-type\:mr-10:last-of-type {
    margin-right: calc(var(--spacing) * 10);
  }

  .last-of-type\:animate-move-phrase-in-last:last-of-type {
    animation: 2.5s move-phrase-in-last calc((var(--index) * 2.5) * 1s) forwards;
  }

  .visited\:text-white:visited {
    color: var(--color-white);
  }

  :where(.default\:border-collapse) {
    border-collapse: collapse;
  }

  :where(.default\:border-shade-30) {
    border-color: var(--color-shade-30);
  }

  :where(.default\:p-6) {
    padding: calc(var(--spacing) * 6);
  }

  :where(.default\:p-8) {
    padding: calc(var(--spacing) * 8);
  }

  :where(.default\:ring-input-dark-border) {
    --tw-ring-color: #fff3;
  }

  :where(.default\:ring-input-light-border) {
    --tw-ring-color: #d4d4d8;
  }

  :where(.default\:ring-shade-30) {
    --tw-ring-color: var(--color-shade-30);
  }

  :where(.default\:ring-shade-60) {
    --tw-ring-color: var(--color-shade-60);
  }

  .checked\:border-4:checked {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .checked\:bg-input-dark-bg:checked {
    background-color: #ffffff26;
  }

  .checked\:bg-input-light-bg:checked {
    background-color: #fff;
  }

  .checked\:ring-0:checked {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :where(.default\:checked\:border-lime-30):checked {
    border-color: var(--color-lime-30);
  }

  :where(.default\:checked\:border-radio-dark-checked-border):checked {
    border-color: #978de7;
  }

  :where(.default\:checked\:border-radio-light-checked-border):checked {
    border-color: #3525c1;
  }

  .autofill\:text-white:autofill {
    color: var(--color-white);
  }

  .autofill\:\[-webkit-text-fill-color\:white\]:autofill {
    -webkit-text-fill-color: white;
  }

  .focus-within\:border-white:focus-within {
    border-color: var(--color-white);
  }

  .focus-within\:border-white\/\[0\.09\]:focus-within {
    border-color: #ffffff17;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:border-white\/\[0\.09\]:focus-within {
      border-color: color-mix(in oklab, var(--color-white) 9%, transparent);
    }
  }

  .focus-within\:\!opacity-75:focus-within {
    opacity: .75 !important;
  }

  .focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .focus-within\:ring-1:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:shadow-\[rgba\(255\,255\,255\,\.3\)_0px_0px_14px_3px\]:focus-within {
    --tw-shadow-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:shadow-\[rgba\(255\,255\,255\,\.3\)_0px_0px_14px_3px\]:focus-within {
      --tw-shadow-color: color-mix(in oklab, #ffffff4d 0px 0px 14px 3px var(--tw-shadow-alpha), transparent);
    }
  }

  .focus-within\:\!ring-white\/50:focus-within {
    --tw-ring-color: #ffffff80 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:\!ring-white\/50:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 50%, transparent) !important;
    }
  }

  .focus-within\:ring-input-dark-active-border:focus-within {
    --tw-ring-color: #fffc;
  }

  .focus-within\:ring-shade-40:focus-within {
    --tw-ring-color: var(--color-shade-40);
  }

  .focus-within\:ring-shade-40\/50:focus-within {
    --tw-ring-color: #a1a1aa80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:ring-shade-40\/50:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--color-shade-40) 50%, transparent);
    }
  }

  .focus-within\:ring-state-focus:focus-within {
    --tw-ring-color: #751be9;
  }

  .focus-within\:ring-white\/20:focus-within {
    --tw-ring-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:ring-white\/20:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .focus-within\:outline-0:focus-within {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .focus-within\:drop-shadow-lg:focus-within {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .focus-within\:before\:opacity-95:focus-within:before {
    content: var(--tw-content);
    opacity: .95;
  }

  .focus-within\:before\:opacity-100:focus-within:before {
    content: var(--tw-content);
    opacity: 1;
  }

  @media (hover: hover) {
    .hover\:z-40:hover {
      z-index: 40;
    }

    .hover\:-translate-y-px:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:scale-100:hover {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-\[1\.08\]:hover {
      scale: 1.08;
    }

    .hover\:rotate-0:hover {
      rotate: none;
    }

    .hover\:cursor-default:hover {
      cursor: default;
    }

    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }

    .hover\:border-0:hover {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .hover\:border-2:hover {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }

    .hover\:\!border-\[\#978DE7\]:hover {
      border-color: #978de7 !important;
    }

    .hover\:\!border-transparent:hover {
      border-color: #0000 !important;
    }

    .hover\:border-\[\#6b7177\]:hover {
      border-color: #6b7177;
    }

    .hover\:border-\[\#008060\]:hover {
      border-color: #008060;
    }

    .hover\:border-\[\#87909B\]:hover {
      border-color: #87909b;
    }

    .hover\:border-\[\#CCCCCC\]:hover {
      border-color: #ccc;
    }

    .hover\:border-\[rgba\(255\,255\,255\,0\.5\)\]:hover {
      border-color: #ffffff80;
    }

    .hover\:border-black:hover {
      border-color: var(--color-black);
    }

    .hover\:border-black\/40:hover {
      border-color: #0006;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/40:hover {
        border-color: color-mix(in oklab, var(--color-black) 40%, transparent);
      }
    }

    .hover\:border-bng-green:hover {
      border-color: #0d814c;
    }

    .hover\:border-button-dark-primary-border-hover:hover {
      border-color: #0000;
    }

    .hover\:border-button-dark-secondary-border-hover:hover {
      border-color: #d4d4d8;
    }

    .hover\:border-button-light-primary-border-hover:hover {
      border-color: #0000;
    }

    .hover\:border-button-light-secondary-border-hover:hover {
      border-color: #3f3f46;
    }

    .hover\:border-gray-300:hover {
      border-color: var(--color-gray-300);
    }

    .hover\:border-lavender-10:hover {
      border-color: var(--color-lavender-10);
    }

    .hover\:border-lavender-50:hover {
      border-color: var(--color-lavender-50);
    }

    .hover\:border-lime-600:hover {
      border-color: var(--color-lime-600);
    }

    .hover\:border-red-300:hover {
      border-color: var(--color-red-300);
    }

    .hover\:border-shade-40:hover {
      border-color: var(--color-shade-40);
    }

    .hover\:border-shade-50:hover {
      border-color: var(--color-shade-50);
    }

    .hover\:border-shade-60:hover {
      border-color: var(--color-shade-60);
    }

    .hover\:border-transparent:hover {
      border-color: #0000;
    }

    .hover\:border-white:hover {
      border-color: var(--color-white);
    }

    .hover\:border-white\/40:hover {
      border-color: #fff6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-white\/40:hover {
        border-color: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
    }

    .hover\:border-white\/\[0\.09\]:hover {
      border-color: #ffffff17;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-white\/\[0\.09\]:hover {
        border-color: color-mix(in oklab, var(--color-white) 9%, transparent);
      }
    }

    .hover\:\!bg-\[\#8A7FE5\]:hover {
      background-color: #8a7fe5 !important;
    }

    .hover\:\!bg-\[\#A9DB57\]:hover {
      background-color: #a9db57 !important;
    }

    .hover\:\!bg-legacy-green-80:hover {
      background-color: #004c3f !important;
    }

    .hover\:\!bg-transparent:hover {
      background-color: #0000 !important;
    }

    .hover\:bg-\[\#1fa8cf\]:hover {
      background-color: #1fa8cf;
    }

    .hover\:bg-\[\#3d3f40\]:hover {
      background-color: #3d3f40;
    }

    .hover\:bg-\[\#004c3f\]:hover {
      background-color: #004c3f;
    }

    .hover\:bg-\[\#4A4A4A\]:hover {
      background-color: #4a4a4a;
    }

    .hover\:bg-\[\#4A659A\]:hover {
      background-color: #4a659a;
    }

    .hover\:bg-\[\#8F66FF\]:hover {
      background-color: #8f66ff;
    }

    .hover\:bg-\[\#030A19\]:hover {
      background-color: #030a19;
    }

    .hover\:bg-\[\#62ba6b\]:hover {
      background-color: #62ba6b;
    }

    .hover\:bg-\[\#6052DA1A\]:hover {
      background-color: #6052da1a;
    }

    .hover\:bg-\[\#008060\]:hover {
      background-color: #008060;
    }

    .hover\:bg-\[\#015860\]:hover {
      background-color: #015860;
    }

    .hover\:bg-\[\#39336d\]:hover {
      background-color: #39336d;
    }

    .hover\:bg-\[\#390278\]:hover {
      background-color: #390278;
    }

    .hover\:bg-\[\#556643\]:hover {
      background-color: #556643;
    }

    .hover\:bg-\[\#A30A24\]:hover {
      background-color: #a30a24;
    }

    .hover\:bg-\[\#CDC8BB\]:hover {
      background-color: #cdc8bb;
    }

    .hover\:bg-\[\#D9D9D9\]:hover {
      background-color: #d9d9d9;
    }

    .hover\:bg-\[\#DCE3F5\]:hover {
      background-color: #dce3f5;
    }

    .hover\:bg-\[\#E3F5EF\]:hover {
      background-color: #e3f5ef;
    }

    .hover\:bg-\[\#F1F1F1\]:hover {
      background-color: #f1f1f1;
    }

    .hover\:bg-\[\#F7F7EE\]:hover {
      background-color: #f7f7ee;
    }

    .hover\:bg-\[\#F7F7F7\]:hover {
      background-color: #f7f7f7;
    }

    .hover\:bg-\[\#F7F8F5\]:hover {
      background-color: #f7f8f5;
    }

    .hover\:bg-\[\#F9FAFB\]:hover {
      background-color: #f9fafb;
    }

    .hover\:bg-\[\#FAFAFA\]:hover {
      background-color: #fafafa;
    }

    .hover\:bg-\[\#e5e5e5\]:hover {
      background-color: #e5e5e5;
    }

    .hover\:bg-\[rgba\(255\,255\,255\,0\.30\)\]:hover {
      background-color: #ffffff4d;
    }

    .hover\:bg-\[var\(--bb-accent-hover\)\]:hover {
      background-color: var(--bb-accent-hover);
    }

    .hover\:bg-black:hover {
      background-color: var(--color-black);
    }

    .hover\:bg-black\/5:hover {
      background-color: #0000000d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/5:hover {
        background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
      }
    }

    .hover\:bg-black\/10:hover {
      background-color: #0000001a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/10:hover {
        background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }

    .hover\:bg-black\/70:hover {
      background-color: #000000b3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/70:hover {
        background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
      }
    }

    .hover\:bg-black\/90:hover {
      background-color: #000000e6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/90:hover {
        background-color: color-mix(in oklab, var(--color-black) 90%, transparent);
      }
    }

    .hover\:bg-brochure-bot-green-dark-hover:hover {
      background-color: #556643;
    }

    .hover\:bg-brochure-bot-green-light-hover:hover {
      background-color: #f7f8f5;
    }

    .hover\:bg-brochure-bot-plus-blue-dark-hover:hover {
      background-color: #0a2c7f;
    }

    .hover\:bg-brochure-bot-plus-blue-light-hover:hover {
      background-color: #f8f9fc;
    }

    .hover\:bg-button-dark-primary-bg-disabled:hover {
      background-color: #52525b;
    }

    .hover\:bg-button-dark-primary-bg-hover:hover {
      background-color: #d4d4d8;
    }

    .hover\:bg-button-dark-secondary-bg-hover:hover {
      background-color: #0000;
    }

    .hover\:bg-button-light-primary-bg-disabled:hover {
      background-color: #d4d4d8;
    }

    .hover\:bg-button-light-primary-bg-hover:hover {
      background-color: #3f3f46;
    }

    .hover\:bg-button-light-secondary-bg-hover:hover {
      background-color: #0000;
    }

    .hover\:bg-color-\[\#004c3f\]:hover {
      background-color: #004c3f;
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }

    .hover\:bg-gray-300:hover {
      background-color: var(--color-gray-300);
    }

    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }

    .hover\:bg-legacy-green-70:hover {
      background-color: #008060;
    }

    .hover\:bg-legacy-green-80:hover {
      background-color: #004c3f;
    }

    .hover\:bg-lime-600:hover {
      background-color: var(--color-lime-600);
    }

    .hover\:bg-pagination-option-dark-bg-hover:hover {
      background-color: #ffffff26;
    }

    .hover\:bg-pagination-option-light-bg-hover:hover {
      background-color: #e4e4e7;
    }

    .hover\:bg-purple-700:hover {
      background-color: var(--color-purple-700);
    }

    .hover\:bg-red-100:hover {
      background-color: var(--color-red-100);
    }

    .hover\:bg-shade-10:hover {
      background-color: var(--color-shade-10);
    }

    .hover\:bg-shade-20:hover {
      background-color: var(--color-shade-20);
    }

    .hover\:bg-shade-30:hover {
      background-color: var(--color-shade-30);
    }

    .hover\:bg-shade-70:hover {
      background-color: var(--color-shade-70);
    }

    .hover\:bg-shade-100:hover {
      background-color: var(--color-shade-100);
    }

    .hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .hover\:bg-warm-grey:hover {
      background-color: #f1f1ef;
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }

    .hover\:bg-white\/15:hover {
      background-color: #ffffff26;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/15:hover {
        background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
      }
    }

    .hover\:bg-white\/80:hover {
      background-color: #fffc;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/80:hover {
        background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
      }
    }

    .hover\:bg-white\/\[\.15\]:hover {
      background-color: #ffffff26;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/\[\.15\]:hover {
        background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
      }
    }

    .hover\:bg-zinc-300:hover {
      background-color: var(--color-zinc-300);
    }

    .hover\:bg-zinc-700:hover {
      background-color: var(--color-zinc-700);
    }

    .hover\:from-\[\#444444\]:hover {
      --tw-gradient-from: #444;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:to-\[\#444444\]:hover {
      --tw-gradient-to: #444;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:fill-\[\#136F45\]:hover {
      fill: #136f45;
    }

    .hover\:fill-\[\#B5260B\]:hover {
      fill: #b5260b;
    }

    .hover\:fill-shade-30:hover {
      fill: var(--color-shade-30);
    }

    .hover\:fill-shade-70:hover {
      fill: var(--color-shade-70);
    }

    .hover\:p-4:hover {
      padding: calc(var(--spacing) * 4);
    }

    .hover\:\!text-\[\#978DE7\]:hover {
      color: #978de7 !important;
    }

    .hover\:\!text-rich-black:hover {
      color: var(--color-rich-black) !important;
    }

    .hover\:text-\[\#015860\]:hover {
      color: #015860;
    }

    .hover\:text-\[\#292919\]:hover {
      color: #292919;
    }

    .hover\:text-\[\#F7F7EE\]:hover {
      color: #f7f7ee;
    }

    .hover\:text-\[jalapeño-70\]:hover {
      color: jalapeño-70;
    }

    .hover\:text-aloe-30:hover {
      color: var(--color-aloe-30);
    }

    .hover\:text-black:hover {
      color: var(--color-black);
    }

    .hover\:text-bng-green:hover {
      color: #0d814c;
    }

    .hover\:text-button-dark-primary-bg-hover\!:hover {
      color: #d4d4d8 !important;
    }

    .hover\:text-button-dark-primary-text-hover:hover {
      color: #000;
    }

    .hover\:text-button-dark-secondary-text-hover:hover, .hover\:text-button-light-primary-text-hover:hover, .hover\:text-eyebrow-dark-text:hover {
      color: #fff;
    }

    .hover\:text-lavender-90:hover {
      color: var(--color-lavender-90);
    }

    .hover\:text-link-dark-hover:hover {
      color: var(--color-link-dark-hover);
    }

    .hover\:text-link-light-hover:hover {
      color: #3f3f46;
    }

    .hover\:text-pagination-option-dark-text-hover:hover {
      color: #fff;
    }

    .hover\:text-pagination-option-light-text-hover:hover {
      color: #000;
    }

    .hover\:text-shade-30:hover {
      color: var(--color-shade-30);
    }

    .hover\:text-shade-70:hover {
      color: var(--color-shade-70);
    }

    .hover\:text-shade-80:hover {
      color: var(--color-shade-80);
    }

    .hover\:text-transparent:hover {
      color: #0000;
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:text-white\!:hover {
      color: var(--color-white) !important;
    }

    .hover\:text-white\/80:hover {
      color: #fffc;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-white\/80:hover {
        color: color-mix(in oklab, var(--color-white) 80%, transparent);
      }
    }

    .hover\:no-underline:hover {
      text-decoration-line: none;
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:decoration-transparent:hover {
      text-decoration-color: #0000;
    }

    .hover\:underline-offset-4:hover {
      text-underline-offset: 4px;
    }

    .hover\:\!opacity-75:hover {
      opacity: .75 !important;
    }

    .hover\:\!opacity-100:hover {
      opacity: 1 !important;
    }

    .hover\:opacity-70:hover {
      opacity: .7;
    }

    .hover\:opacity-90:hover {
      opacity: .9;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:\!shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a) !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }

    .hover\:shadow-\[0_0_24px_\#6b26ff\]:hover {
      --tw-shadow: 0 0 24px var(--tw-shadow-color, #6b26ff);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_0_24px_0_\#30deee\]:hover {
      --tw-shadow: 0 0 24px 0 var(--tw-shadow-color, #30deee);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0px_4px_4px_0px_rgba\(0\,_0\,_0\,_0\.25\)_inset\,_0px_0px_30px_3px_\#FF36D1\]:hover {
      --tw-shadow: 0px 4px 4px 0px var(--tw-shadow-color, #00000040) inset, 0px 0px 30px 3px var(--tw-shadow-color, #ff36d1);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-bng-active-shadow:hover {
      --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #ff36d1);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-none:hover {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-0:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-1:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[rgba\(255\,255\,255\,\.3\)_0px_0px_14px_3px\]:hover {
      --tw-shadow-color: #ffffff4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-\[rgba\(255\,255\,255\,\.3\)_0px_0px_14px_3px\]:hover {
        --tw-shadow-color: color-mix(in oklab, #ffffff4d 0px 0px 14px 3px var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:ring-button-dark-primary-border-hover:hover {
      --tw-ring-color: transparent;
    }

    .hover\:ring-button-dark-secondary-border-hover:hover {
      --tw-ring-color: #d4d4d8;
    }

    .hover\:ring-button-light-primary-border-hover:hover {
      --tw-ring-color: transparent;
    }

    .hover\:ring-button-light-secondary-border-hover:hover {
      --tw-ring-color: #3f3f46;
    }

    .hover\:ring-input-dark-disabled-border:hover {
      --tw-ring-color: #ffffff1a;
    }

    .hover\:ring-input-dark-hover-border:hover {
      --tw-ring-color: #ffffff80;
    }

    .hover\:ring-input-light-border-hover:hover {
      --tw-ring-color: #71717a;
    }

    .hover\:ring-input-light-disabled-border:hover {
      --tw-ring-color: #d4d4d8;
    }

    .hover\:ring-radio-dark-hover-border:hover {
      --tw-ring-color: #a1a1aa;
    }

    .hover\:ring-shade-30:hover {
      --tw-ring-color: var(--color-shade-30);
    }

    .hover\:ring-shade-50:hover {
      --tw-ring-color: var(--color-shade-50);
    }

    .hover\:ring-transparent:hover {
      --tw-ring-color: transparent;
    }

    .hover\:outline-agave-30:hover {
      outline-color: var(--color-agave-30);
    }

    .hover\:brightness-95:hover {
      --tw-brightness: brightness(95%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .hover\:invert-\[\.2\]:hover {
      --tw-invert: invert(.2);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .hover\:outline-none:hover {
      --tw-outline-style: none;
      outline-style: none;
    }

    .hover\:animation-pause:hover {
      animation-play-state: paused;
    }

    .peer-checked\:hover\:bg-lavender-50:is(:where(.peer):checked ~ *):hover {
      background-color: var(--color-lavender-50);
    }

    .peer-disabled\:hover\:opacity-100:is(:where(.peer):disabled ~ *):hover {
      opacity: 1;
    }

    .hover\:placeholder\:text-lavender-10:hover::placeholder {
      color: var(--color-lavender-10);
    }

    .hover\:placeholder\:text-white:hover::placeholder {
      color: var(--color-white);
    }

    .hover\:before\:pointer-events-auto:hover:before {
      content: var(--tw-content);
      pointer-events: auto;
    }

    .hover\:before\:right-0:hover:before {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }

    .hover\:before\:w-\[calc\(100\%-2\.6rem\)\]:hover:before {
      content: var(--tw-content);
      width: calc(100% - 2.6rem);
    }

    .hover\:before\:bg-\[\#008060\]:hover:before {
      content: var(--tw-content);
      background-color: #008060;
    }

    .hover\:before\:bg-white:hover:before {
      content: var(--tw-content);
      background-color: var(--color-white);
    }

    .hover\:before\:opacity-0:hover:before {
      content: var(--tw-content);
      opacity: 0;
    }

    .hover\:before\:opacity-95:hover:before {
      content: var(--tw-content);
      opacity: .95;
    }

    .hover\:before\:opacity-100:hover:before {
      content: var(--tw-content);
      opacity: 1;
    }

    .hover\:after\:ml-5:hover:after {
      content: var(--tw-content);
      margin-left: calc(var(--spacing) * 5);
    }

    .hover\:after\:block:hover:after {
      content: var(--tw-content);
      display: block;
    }
  }

  .after\:hover\:animate-shine:after {
    content: var(--tw-content);
  }

  @media (hover: hover) {
    .after\:hover\:animate-shine:after:hover {
      animation: .4s ease-out 50ms shine;
    }

    .hover\:after\:bg-\[\#36F4A4\]:hover:after {
      content: var(--tw-content);
      background-color: #36f4a4;
    }

    .hover\:after\:bg-\[\#008060\]:hover:after {
      content: var(--tw-content);
      background-color: #008060;
    }

    .hover\:after\:opacity-100:hover:after {
      content: var(--tw-content);
      opacity: 1;
    }
  }

  .after\:hover\:\[animation-fill-mode\:forwards\]:after {
    content: var(--tw-content);
  }

  @media (hover: hover) {
    .after\:hover\:\[animation-fill-mode\:forwards\]:after:hover {
      animation-fill-mode: forwards;
    }

    .hover\:checked\:border-lime-50:hover:checked {
      border-color: var(--color-lime-50);
    }

    .hover\:checked\:border-radio-dark-checked-hover-border:hover:checked, .hover\:checked\:border-radio-light-checked-hover-border:hover:checked {
      border-color: #6052da;
    }

    .focus-within\:hover\:ring-input-dark-active-border:focus-within:hover {
      --tw-ring-color: #fffc;
    }

    .hover\:focus-within\:ring-state-focus:hover:focus-within {
      --tw-ring-color: #751be9;
    }
  }

  .focus\:translate-y-0:focus {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .focus\:scale-100:focus {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .focus\:\!border-\[\#978DE7\]:focus {
    border-color: #978de7 !important;
  }

  .focus\:\!border-transparent:focus {
    border-color: #0000 !important;
  }

  .focus\:border-\[\#008060\]:focus {
    border-color: #008060;
  }

  .focus\:border-\[\#F1F1F1_\#090502_\#090502_\#F1F1F1\]:focus {
    border-color: #f1f1f1 #090502 #090502 #f1f1f1;
  }

  .focus\:border-black:focus {
    border-color: var(--color-black);
  }

  .focus\:border-button-dark-primary-border-focus:focus {
    border-color: #0000;
  }

  .focus\:border-button-dark-secondary-border-focus:focus {
    border-color: #fff;
  }

  .focus\:border-button-light-primary-border-focus:focus {
    border-color: #0000;
  }

  .focus\:border-button-light-secondary-border-focus:focus {
    border-color: #000;
  }

  .focus\:border-jalapeno-70:focus {
    border-color: var(--color-jalapeno-70);
  }

  .focus\:border-lavender-10:focus {
    border-color: var(--color-lavender-10);
  }

  .focus\:border-shade-40:focus {
    border-color: var(--color-shade-40);
  }

  .focus\:border-shade-60:focus {
    border-color: var(--color-shade-60);
  }

  .focus\:border-white:focus {
    border-color: var(--color-white);
  }

  .focus\:\!bg-\[\#978DE7\]:focus {
    background-color: #978de7 !important;
  }

  .focus\:\!bg-\[\#A9DB57\]:focus {
    background-color: #a9db57 !important;
  }

  .focus\:\!bg-legacy-green-80:focus {
    background-color: #004c3f !important;
  }

  .focus\:\!bg-transparent:focus {
    background-color: #0000 !important;
  }

  .focus\:bg-\[\#1fa8cf\]:focus {
    background-color: #1fa8cf;
  }

  .focus\:bg-\[\#030A19\]:focus {
    background-color: #030a19;
  }

  .focus\:bg-\[\#00740B\]:focus {
    background-color: #00740b;
  }

  .focus\:bg-\[\#390278\]:focus {
    background-color: #390278;
  }

  .focus\:bg-\[\#DCE3F5\]:focus {
    background-color: #dce3f5;
  }

  .focus\:bg-\[\#F1F1F1\]:focus {
    background-color: #f1f1f1;
  }

  .focus\:bg-black\/10:focus {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-black\/10:focus {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .focus\:bg-button-dark-primary-bg-focus:focus {
    background-color: #fff;
  }

  .focus\:bg-button-dark-secondary-bg-focus:focus {
    background-color: #0000;
  }

  .focus\:bg-button-light-primary-bg-focus:focus {
    background-color: #000;
  }

  .focus\:bg-button-light-secondary-bg-focus:focus {
    background-color: #0000;
  }

  .focus\:bg-color-\[\#004c3f\]:focus {
    background-color: #004c3f;
  }

  .focus\:bg-gray-200:focus {
    background-color: var(--color-gray-200);
  }

  .focus\:bg-gray-800:focus {
    background-color: var(--color-gray-800);
  }

  .focus\:bg-legacy-green-80:focus {
    background-color: #004c3f;
  }

  .focus\:bg-pagination-option-dark-bg-hover:focus {
    background-color: #ffffff26;
  }

  .focus\:bg-pagination-option-light-bg-hover:focus {
    background-color: #e4e4e7;
  }

  .focus\:bg-transparent:focus {
    background-color: #0000;
  }

  .focus\:bg-white:focus {
    background-color: var(--color-white);
  }

  .focus\:fill-black:focus {
    fill: var(--color-black);
  }

  .focus\:\!text-\[\#978DE7\]:focus {
    color: #978de7 !important;
  }

  .focus\:\!text-rich-black:focus {
    color: var(--color-rich-black) !important;
  }

  .focus\:text-black:focus {
    color: var(--color-black);
  }

  .focus\:text-blue-50:focus {
    color: var(--color-blue-50);
  }

  .focus\:text-button-dark-primary-text-focus:focus {
    color: #000;
  }

  .focus\:text-button-dark-secondary-text-focus:focus, .focus\:text-button-light-primary-text-focus:focus {
    color: #fff;
  }

  .focus\:text-lavender-10:focus {
    color: var(--color-lavender-10);
  }

  .focus\:text-link-dark-focus:focus {
    color: var(--color-link-dark-focus);
  }

  .focus\:text-link-light-focus:focus {
    color: #000;
  }

  .focus\:text-pagination-option-dark-text-hover:focus {
    color: #fff;
  }

  .focus\:text-pagination-option-light-text-hover:focus {
    color: #000;
  }

  .focus\:text-white:focus {
    color: var(--color-white);
  }

  .focus\:no-underline:focus {
    text-decoration-line: none;
  }

  .focus\:\!shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .focus\:shadow-\[0_0_0_1px_\#008060\]:focus {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #008060);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-\[0_0_0_2px\]:focus {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-\[0_0_3px_3px_rgba\(0\,128\,96\,0\.5\)\]:focus {
    --tw-shadow: 0 0 3px 3px var(--tw-shadow-color, #00806080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-\[0px_4px_4px_0px_rgba\(0\,_0\,_0\,_0\.25\)_inset\,_0px_0px_30px_3px_\#FF36D1\]:focus {
    --tw-shadow: 0px 4px 4px 0px var(--tw-shadow-color, #00000040) inset, 0px 0px 30px 3px var(--tw-shadow-color, #ff36d1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-bng-active-shadow:focus {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #ff36d1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-0:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-3:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-legacy-cyan-20:focus {
    --tw-shadow-color: #b9f0e9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:shadow-legacy-cyan-20:focus {
      --tw-shadow-color: color-mix(in oklab, #b9f0e9 var(--tw-shadow-alpha), transparent);
    }
  }

  .focus\:shadow-legacy-green-70:focus {
    --tw-shadow-color: #008060;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:shadow-legacy-green-70:focus {
      --tw-shadow-color: color-mix(in oklab, #008060 var(--tw-shadow-alpha), transparent);
    }
  }

  .focus\:shadow-legacy-pink-70:focus {
    --tw-shadow-color: #c43256;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:shadow-legacy-pink-70:focus {
      --tw-shadow-color: color-mix(in oklab, #c43256 var(--tw-shadow-alpha), transparent);
    }
  }

  .focus\:\!ring-\[\#978DE7\]:focus {
    --tw-ring-color: #978de7 !important;
  }

  .focus\:\!ring-transparent:focus {
    --tw-ring-color: transparent !important;
  }

  .focus\:ring-button-dark-primary-border-focus:focus {
    --tw-ring-color: transparent;
  }

  .focus\:ring-button-dark-secondary-border-focus:focus {
    --tw-ring-color: #fff;
  }

  .focus\:ring-button-light-primary-border-focus:focus {
    --tw-ring-color: transparent;
  }

  .focus\:ring-button-light-secondary-border-focus:focus {
    --tw-ring-color: #000;
  }

  .focus\:ring-legacy-green-70:focus {
    --tw-ring-color: #008060;
  }

  .focus\:outline-0:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .focus\:outline-1:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus\:outline-agave-30:focus {
    outline-color: var(--color-agave-30);
  }

  .focus\:outline-jalapeno-70:focus {
    outline-color: var(--color-jalapeno-70);
  }

  .focus\:outline-state-focus:focus {
    outline-color: #751be9;
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus\:placeholder\:text-transparent:focus::placeholder {
    color: #0000;
  }

  .focus\:placeholder\:text-white:focus::placeholder {
    color: var(--color-white);
  }

  .focus\:placeholder\:opacity-0:focus::placeholder {
    opacity: 0;
  }

  .focus\:before\:opacity-100:focus:before, .focus\:after\:opacity-100:focus:after {
    content: var(--tw-content);
    opacity: 1;
  }

  .focus-visible\:\!border-\[\#978DE7\]:focus-visible {
    border-color: #978de7 !important;
  }

  .focus-visible\:\!border-transparent:focus-visible {
    border-color: #0000 !important;
  }

  .focus-visible\:border-black:focus-visible {
    border-color: var(--color-black);
  }

  .focus-visible\:\!bg-\[\#978DE7\]:focus-visible {
    background-color: #978de7 !important;
  }

  .focus-visible\:\!bg-transparent:focus-visible {
    background-color: #0000 !important;
  }

  .focus-visible\:bg-black:focus-visible {
    background-color: var(--color-black);
  }

  .focus-visible\:bg-white\/80:focus-visible {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:bg-white\/80:focus-visible {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .focus-visible\:stroke-white:focus-visible {
    stroke: var(--color-white);
  }

  .focus-visible\:text-transparent:focus-visible {
    color: #0000;
  }

  .focus-visible\:underline:focus-visible {
    text-decoration-line: underline;
  }

  .focus-visible\:opacity-70:focus-visible {
    opacity: .7;
  }

  .focus-visible\:opacity-100:focus-visible {
    opacity: 1;
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-4:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-black:focus-visible {
    --tw-ring-color: var(--color-black);
  }

  .focus-visible\:ring-black\/30:focus-visible {
    --tw-ring-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-black\/30:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .focus-visible\:ring-state-focus:focus-visible {
    --tw-ring-color: #751be9;
  }

  .focus-visible\:ring-white:focus-visible {
    --tw-ring-color: var(--color-white);
  }

  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:ring-offset-4:focus-visible {
    --tw-ring-offset-width: 4px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:ring-offset-transparent:focus-visible {
    --tw-ring-offset-color: transparent;
  }

  .focus-visible\:outline:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-0:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .focus-visible\:outline-offset-\[-3px\]:focus-visible {
    outline-offset: -3px;
  }

  .focus-visible\:outline-\[\#0000EE\]:focus-visible {
    outline-color: #00e;
  }

  .focus-visible\:outline-\[\#ff1aff\]:focus-visible {
    outline-color: #ff1aff;
  }

  .focus-visible\:outline-state-focus:focus-visible {
    outline-color: #751be9;
  }

  .focus-visible\:outline-white:focus-visible {
    outline-color: var(--color-white);
  }

  .focus-visible\:outline-dotted:focus-visible {
    --tw-outline-style: dotted;
    outline-style: dotted;
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .active\:translate-y-0:active {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .active\:-rotate-45:active {
    rotate: -45deg;
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .active\:rounded:active {
    border-radius: .25rem;
  }

  .active\:border-1:active {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .active\:border-2:active {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .active\:\!border-\[\#7D71E3\]:active {
    border-color: #7d71e3 !important;
  }

  .active\:\!border-legacy-green-90:active {
    border-color: #002e25 !important;
  }

  .active\:\!border-transparent:active {
    border-color: #0000 !important;
  }

  .active\:border-\[\#090502_\#F1F1F1_\#F1F1F1_\#090502\]:active {
    border-color: #090502 #f1f1f1 #f1f1f1 #090502;
  }

  .active\:border-button-dark-primary-border-active:active {
    border-color: #0000;
  }

  .active\:border-button-dark-secondary-border-active:active {
    border-color: #a1a1aa;
  }

  .active\:border-button-light-primary-border-active:active {
    border-color: #0000;
  }

  .active\:border-button-light-secondary-border-active:active {
    border-color: #71717a;
  }

  .active\:border-legacy-green-90:active {
    border-color: #002e25;
  }

  .active\:\!bg-\[\#7CAC2E\]:active {
    background-color: #7cac2e !important;
  }

  .active\:\!bg-\[\#7D71E3\]:active {
    background-color: #7d71e3 !important;
  }

  .active\:\!bg-\[\#444444\]:active {
    background-color: #444 !important;
  }

  .active\:\!bg-legacy-green-90:active {
    background-color: #002e25 !important;
  }

  .active\:\!bg-transparent:active {
    background-color: #0000 !important;
  }

  .active\:bg-\[\#1fa8cf\]:active {
    background-color: #1fa8cf;
  }

  .active\:bg-\[\#00740B\]:active {
    background-color: #00740b;
  }

  .active\:bg-\[\#390278\]:active {
    background-color: #390278;
  }

  .active\:bg-\[\#EBECEF\]:active {
    background-color: #ebecef;
  }

  .active\:bg-\[\#F7F7F7\]:active {
    background-color: #f7f7f7;
  }

  .active\:bg-\[rgba\(255\,255\,255\,0\.30\)\]:active {
    background-color: #ffffff4d;
  }

  .active\:bg-blue-50:active {
    background-color: var(--color-blue-50);
  }

  .active\:bg-button-dark-primary-bg-active:active {
    background-color: #a1a1aa;
  }

  .active\:bg-button-dark-secondary-bg-active:active {
    background-color: #0000;
  }

  .active\:bg-button-light-primary-bg-active:active {
    background-color: #71717a;
  }

  .active\:bg-button-light-secondary-bg-active:active {
    background-color: #0000;
  }

  .active\:bg-color-\[\#002e25\]:active {
    background-color: #002e25;
  }

  .active\:bg-gray-50\/20:active {
    background-color: #f9fafb33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .active\:bg-gray-50\/20:active {
      background-color: color-mix(in oklab, var(--color-gray-50) 20%, transparent);
    }
  }

  .active\:bg-gray-700:active {
    background-color: var(--color-gray-700);
  }

  .active\:bg-green-50:active {
    background-color: var(--color-green-50);
  }

  .active\:bg-legacy-green-90:active {
    background-color: #002e25;
  }

  .active\:bg-shade-50:active {
    background-color: var(--color-shade-50);
  }

  .active\:bg-transparent:active {
    background-color: #0000;
  }

  .active\:bg-white:active {
    background-color: var(--color-white);
  }

  .active\:bg-white\/25:active {
    background-color: #ffffff40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .active\:bg-white\/25:active {
      background-color: color-mix(in oklab, var(--color-white) 25%, transparent);
    }
  }

  .active\:bg-zinc-400:active {
    background-color: var(--color-zinc-400);
  }

  .active\:bg-zinc-800:active {
    background-color: var(--color-zinc-800);
  }

  .active\:fill-shade-50:active {
    fill: var(--color-shade-50);
  }

  .active\:fill-white:active {
    fill: var(--color-white);
  }

  .active\:\!text-\[\#978DE7\]:active {
    color: #978de7 !important;
  }

  .active\:\!text-rich-black:active {
    color: var(--color-rich-black) !important;
  }

  .active\:text-black:active {
    color: var(--color-black);
  }

  .active\:text-blue-50:active {
    color: var(--color-blue-50);
  }

  .active\:text-button-dark-primary-text-active:active {
    color: #000;
  }

  .active\:text-button-dark-secondary-text-active:active, .active\:text-button-light-primary-text-active:active {
    color: #fff;
  }

  .active\:text-lavender-10:active {
    color: var(--color-lavender-10);
  }

  .active\:text-link-dark-active:active {
    color: var(--color-link-dark-active);
  }

  .active\:text-link-light-active:active {
    color: #71717a;
  }

  .active\:text-mandarin-90:active {
    color: var(--color-mandarin-90);
  }

  .active\:text-shade-40:active {
    color: var(--color-shade-40);
  }

  .active\:text-shade-50:active {
    color: var(--color-shade-50);
  }

  .active\:text-shade-90:active {
    color: var(--color-shade-90);
  }

  .active\:text-white:active {
    color: var(--color-white);
  }

  .active\:shadow-bng-active-shadow:active {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #ff36d1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .active\:ring:active {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .active\:ring-button-dark-primary-border-active:active {
    --tw-ring-color: transparent;
  }

  .active\:ring-button-dark-secondary-border-active:active {
    --tw-ring-color: #a1a1aa;
  }

  .active\:ring-button-light-secondary-border-active:active {
    --tw-ring-color: #71717a;
  }

  .active\:ring-radio-dark-active-border:active {
    --tw-ring-color: #d4d4d8;
  }

  .active\:ring-radio-light-active-border:active {
    --tw-ring-color: #3f3f46;
  }

  .peer-checked\:active\:bg-lavender-70:is(:where(.peer):checked ~ *):active {
    background-color: var(--color-lavender-70);
  }

  .active\:before\:opacity-0:active:before {
    content: var(--tw-content);
    opacity: 0;
  }

  .active\:checked\:border-lime-70:active:checked {
    border-color: var(--color-lime-70);
  }

  .active\:checked\:border-radio-dark-checked-active-border:active:checked {
    border-color: #3525c1;
  }

  .active\:checked\:border-radio-light-checked-active-border:active:checked {
    border-color: #978de7;
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:cursor-wait:disabled {
    cursor: wait;
  }

  .disabled\:border-button-dark-primary-border-disabled:disabled {
    border-color: #0000;
  }

  .disabled\:border-button-dark-secondary-border-disabled:disabled {
    border-color: #71717a;
  }

  .disabled\:border-button-light-primary-border-disabled:disabled {
    border-color: #0000;
  }

  .disabled\:border-button-light-secondary-border-disabled:disabled {
    border-color: #d4d4d8;
  }

  .disabled\:border-shade-50:disabled {
    border-color: var(--color-shade-50);
  }

  .disabled\:\!bg-\[\#e5e7eb\]:disabled {
    background-color: #e5e7eb !important;
  }

  .disabled\:bg-button-dark-primary-bg-disabled:disabled {
    background-color: #52525b;
  }

  .disabled\:bg-button-dark-secondary-bg-disabled:disabled {
    background-color: #0000;
  }

  .disabled\:bg-button-light-primary-bg-disabled:disabled {
    background-color: #d4d4d8;
  }

  .disabled\:bg-button-light-secondary-bg-disabled:disabled {
    background-color: #0000;
  }

  .disabled\:bg-gray-100:disabled {
    background-color: var(--color-gray-100);
  }

  .disabled\:bg-lime-100:disabled {
    background-color: var(--color-lime-100);
  }

  .disabled\:bg-shade-30:disabled {
    background-color: var(--color-shade-30);
  }

  .disabled\:bg-shade-70:disabled {
    background-color: var(--color-shade-70);
  }

  .disabled\:bg-transparent:disabled {
    background-color: #0000;
  }

  .disabled\:bg-white:disabled {
    background-color: var(--color-white);
  }

  .disabled\:bg-zinc-300:disabled {
    background-color: var(--color-zinc-300);
  }

  .disabled\:bg-zinc-600:disabled {
    background-color: var(--color-zinc-600);
  }

  .disabled\:fill-shade-30:disabled {
    fill: var(--color-shade-30);
  }

  .disabled\:fill-shade-60:disabled {
    fill: var(--color-shade-60);
  }

  .disabled\:text-black:disabled {
    color: var(--color-black);
  }

  .disabled\:text-button-dark-primary-text-disabled:disabled, .disabled\:text-button-dark-secondary-text-disabled:disabled {
    color: #71717a;
  }

  .disabled\:text-button-light-primary-text-disabled:disabled {
    color: #a1a1aa;
  }

  .disabled\:text-gray-500:disabled {
    color: var(--color-gray-500);
  }

  .disabled\:text-input-dark-disabled-text:disabled {
    color: #71717a;
  }

  .disabled\:text-input-light-disabled-text:disabled {
    color: #a1a1aa;
  }

  .disabled\:text-link-dark-disabled:disabled {
    color: var(--color-link-dark-disabled);
  }

  .disabled\:text-link-light-disabled:disabled {
    color: #a1a1aa;
  }

  .disabled\:text-shade-30:disabled {
    color: var(--color-shade-30);
  }

  .disabled\:text-shade-40:disabled {
    color: var(--color-shade-40);
  }

  .disabled\:text-shade-50:disabled {
    color: var(--color-shade-50);
  }

  .disabled\:text-shade-60:disabled {
    color: var(--color-shade-60);
  }

  .disabled\:text-white:disabled {
    color: var(--color-white);
  }

  .disabled\:text-zinc-400:disabled {
    color: var(--color-zinc-400);
  }

  .disabled\:text-zinc-500:disabled {
    color: var(--color-zinc-500);
  }

  .disabled\:opacity-30:disabled {
    opacity: .3;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .disabled\:opacity-75:disabled {
    opacity: .75;
  }

  .disabled\:ring-button-dark-primary-border-disabled:disabled {
    --tw-ring-color: transparent;
  }

  .disabled\:ring-button-dark-secondary-border-disabled:disabled {
    --tw-ring-color: #71717a;
  }

  .disabled\:ring-button-light-primary-border-disabled:disabled {
    --tw-ring-color: transparent;
  }

  .disabled\:ring-button-light-secondary-border-disabled:disabled {
    --tw-ring-color: #d4d4d8;
  }

  .disabled\:ring-input-dark-disabled-border:disabled {
    --tw-ring-color: #ffffff1a;
  }

  .disabled\:ring-input-light-disabled-border:disabled {
    --tw-ring-color: #d4d4d8;
  }

  .disabled\:ring-shade-30:disabled {
    --tw-ring-color: var(--color-shade-30);
  }

  .disabled\:ring-shade-70:disabled {
    --tw-ring-color: var(--color-shade-70);
  }

  .disabled\:checked\:border-input-dark-disabled-border:disabled:checked {
    border-color: #ffffff1a;
  }

  .disabled\:checked\:border-input-light-disabled-border:disabled:checked {
    border-color: #d4d4d8;
  }

  @media (hover: hover) {
    .disabled\:hover\:bg-\[\#E7ECF8\]:disabled:hover {
      background-color: #e7ecf8;
    }

    .disabled\:hover\:opacity-100:disabled:hover {
      opacity: 1;
    }

    .disabled\:hover\:ring-input-dark-disabled-border:disabled:hover {
      --tw-ring-color: #ffffff1a;
    }

    .disabled\:hover\:ring-input-light-disabled-border:disabled:hover {
      --tw-ring-color: #d4d4d8;
    }

    .disabled\:hover\:ring-shade-30:disabled:hover {
      --tw-ring-color: var(--color-shade-30);
    }

    .disabled\:hover\:ring-shade-70:disabled:hover {
      --tw-ring-color: var(--color-shade-70);
    }

    .has-\[\:checked\]\:hover\:opacity-80:has(:checked):hover {
      opacity: .8;
    }
  }

  .has-\[\:checked\]\:active\:bg-lavender-30:has(:checked):active {
    background-color: var(--color-lavender-30);
  }

  :is(.\*\*\:data-\[component-name\=\'eyebrow\'\]\:pb-0 *)[data-component-name="eyebrow"] {
    padding-bottom: calc(var(--spacing) * 0);
  }

  :is(.\*\*\:data-\[component-name\=\'eyebrow\'\]\:text-xs *)[data-component-name="eyebrow"] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  :is(.\*\*\:data-\[component-name\=\'eyebrow\'\]\:text-vivid-sky-blue *)[data-component-name="eyebrow"] {
    color: #00b2ff;
  }

  :is(.\*\*\:data-\[component-name\=\'two-column\'\]\:min-h-\[290px\]\! *)[data-component-name="two-column"] {
    min-height: 290px !important;
  }

  :is(.\*\*\:data-\[component-name\=eyebrow\]\:text-lg *)[data-component-name="eyebrow"] {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  :is(.\*\*\:data-\[component-name\=eyebrow\]\:text-\[16px\] *)[data-component-name="eyebrow"] {
    font-size: 16px;
  }

  .data-\[component-name\=text-input\]\:bg-transparent[data-component-name="text-input"] {
    background-color: #0000;
  }

  @supports (container-type: scroll-state) {
    .supports-\[container-type\:scroll-state\]\:\[container-type\:scroll-state\] {
      container-type: scroll-state;
    }

    .supports-\[container-type\:scroll-state\]\:\[container-name\:bk-header\] {
      container-name: bk-header;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:sr-only {
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      position: absolute;
      overflow: hidden;
    }

    .motion-safe\:sticky {
      position: sticky;
    }

    .motion-safe\:col-start-1 {
      grid-column-start: 1;
    }

    .motion-safe\:row-start-1 {
      grid-row-start: 1;
    }

    .motion-safe\:block {
      display: block;
    }

    .motion-safe\:hidden {
      display: none;
    }

    .motion-safe\:aspect-\[4\/3\] {
      aspect-ratio: 4 / 3;
    }

    .motion-safe\:aspect-video {
      aspect-ratio: var(--aspect-video);
    }

    .motion-safe\:h-20 {
      height: calc(var(--spacing) * 20);
    }

    .motion-safe\:h-\[100svh\] {
      height: 100svh;
    }

    .motion-safe\:h-full {
      height: 100%;
    }

    .motion-safe\:w-\[220px\] {
      width: 220px;
    }

    .motion-safe\:translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .motion-safe\:translate-x-\[20px\] {
      --tw-translate-x: 20px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .motion-safe\:translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .motion-safe\:translate-y-1\/2 {
      --tw-translate-y: calc(1 / 2 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .motion-safe\:translate-y-4 {
      --tw-translate-y: calc(var(--spacing) * 4);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .motion-safe\:translate-y-10 {
      --tw-translate-y: calc(var(--spacing) * 10);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .motion-safe\:transform {
      transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
    }

    .motion-safe\:animate-apps-showcase-slide {
      animation: apps-showcase-slide var(--transform-time) linear infinite;
    }

    .motion-safe\:animate-apps-showcase-tooltip-fade-in-up {
      animation: .3s ease-out forwards apps-showcase-tooltip-fade-in-up;
    }

    .motion-safe\:animate-fade-in {
      animation: .5s ease-in-out forwards fade-in;
    }

    .motion-safe\:animate-incentives-fill-background {
      animation: .75s cubic-bezier(.76, 0, .24, 1) .5s forwards incentives-fill-background;
    }

    .motion-safe\:animate-logo-group-marquee {
      animation: 60s linear infinite logo-group-marquee;
    }

    .motion-safe\:animate-logo-group-marquee-reverse {
      animation: 60s linear infinite logo-group-marquee-reverse;
    }

    .motion-safe\:animate-manage-header-gradient-1 {
      animation: 4s ease-in-out infinite alternate manage-header-gradient-1;
    }

    .motion-safe\:animate-manage-header-gradient-2 {
      animation: 5s ease-in-out infinite alternate manage-header-gradient-2;
    }

    .motion-safe\:animate-marquee {
      animation: 60s linear infinite marquee;
    }

    .motion-safe\:animate-sell-header-gradient-1 {
      animation: 6s ease-in-out infinite alternate sell-header-gradient-1;
    }

    .motion-safe\:animate-sell-header-gradient-2 {
      animation: 5s ease-in-out infinite alternate sell-header-gradient-2;
    }

    .motion-safe\:animate-sell-header-gradient-3 {
      animation: 4s ease-in-out infinite alternate sell-header-gradient-3;
    }

    .motion-safe\:animate-spin {
      animation: 12s linear infinite spin;
    }

    .motion-safe\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .motion-safe\:grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .motion-safe\:gap-y-2xl {
      row-gap: var(--space-2xl);
    }

    .motion-safe\:overflow-hidden {
      overflow: hidden;
    }

    .motion-safe\:overflow-visible {
      overflow: visible;
    }

    .motion-safe\:pb-sm {
      padding-bottom: var(--space-sm);
    }

    .motion-safe\:opacity-0 {
      opacity: 0;
    }

    .motion-safe\:opacity-100 {
      opacity: 1;
    }

    .motion-safe\:transition {
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .motion-safe\:transition-\[width\] {
      transition-property: width;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .motion-safe\:transition-all {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .motion-safe\:transition-colors {
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .motion-safe\:transition-transform {
      transition-property: transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .motion-safe\:duration-200 {
      --tw-duration: .2s;
      transition-duration: .2s;
    }

    .motion-safe\:duration-300 {
      --tw-duration: .3s;
      transition-duration: .3s;
    }

    .motion-safe\:duration-700 {
      --tw-duration: .7s;
      transition-duration: .7s;
    }

    .motion-safe\:duration-\[5000ms\] {
      --tw-duration: 5s;
      transition-duration: 5s;
    }

    .motion-safe\:ease-out {
      --tw-ease: var(--ease-out);
      transition-timing-function: var(--ease-out);
    }

    .motion-safe\:will-change-\[width\] {
      will-change: width;
    }

    .motion-safe\:will-change-transform {
      will-change: transform;
    }

    @media (hover: hover) {
      .motion-safe\:group-hover\:right-0:is(:where(.group):hover *) {
        right: calc(var(--spacing) * 0);
      }

      .motion-safe\:group-hover\:left-0:is(:where(.group):hover *) {
        left: calc(var(--spacing) * 0);
      }

      .motion-safe\:group-hover\:translate-y-0:is(:where(.group):hover *) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .motion-safe\:group-hover\:rotate-0:is(:where(.group):hover *) {
        rotate: none;
      }

      .motion-safe\:group-hover\:rotate-90:is(:where(.group):hover *) {
        rotate: 90deg;
      }
    }

    .motion-safe\:before\:absolute:before {
      content: var(--tw-content);
      position: absolute;
    }

    .motion-safe\:before\:top-0:before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }

    .motion-safe\:before\:-right-25:before {
      content: var(--tw-content);
      right: calc(var(--spacing) * -25);
    }

    .motion-safe\:before\:bottom-0:before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }

    .motion-safe\:before\:left-\[99\%\]:before {
      content: var(--tw-content);
      left: 99%;
    }

    .motion-safe\:before\:content-\[\"\"\]:before {
      --tw-content: "";
      content: var(--tw-content);
    }

    @media (hover: hover) {
      :is(.motion-safe\:hover\:\*\:animation-pause:hover > *) {
        animation-play-state: paused;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:not-sr-only {
      clip-path: none;
      white-space: normal;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      position: static;
      overflow: visible;
    }

    .motion-reduce\:relative {
      position: relative;
    }

    .motion-reduce\:-top-\[1\%\] {
      top: -1%;
    }

    .motion-reduce\:-top-\[15\%\] {
      top: -15%;
    }

    .motion-reduce\:top-\[20\%\] {
      top: 20%;
    }

    .motion-reduce\:top-\[38\%\] {
      top: 38%;
    }

    .motion-reduce\:m-4 {
      margin: calc(var(--spacing) * 4);
    }

    .motion-reduce\:mx-auto {
      margin-inline: auto;
    }

    .motion-reduce\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }

    .motion-reduce\:\!hidden {
      display: none !important;
    }

    .motion-reduce\:block {
      display: block;
    }

    .motion-reduce\:flex {
      display: flex;
    }

    .motion-reduce\:grid {
      display: grid;
    }

    .motion-reduce\:hidden {
      display: none;
    }

    .motion-reduce\:aspect-\[var\(--stack-aspect-ratio\)\] {
      aspect-ratio: var(--stack-aspect-ratio);
    }

    .motion-reduce\:h-full {
      height: 100%;
    }

    .motion-reduce\:w-1\/4 {
      width: 25%;
    }

    .motion-reduce\:w-\[calc\(50\%-var\(--spacing-md\)\)\] {
      width: calc(50% - var(--spacing-md));
    }

    .motion-reduce\:w-auto {
      width: auto;
    }

    .motion-reduce\:w-full {
      width: 100%;
    }

    .motion-reduce\:max-w-full {
      max-width: 100%;
    }

    .motion-reduce\:max-w-sm {
      max-width: var(--container-sm);
    }

    .motion-reduce\:translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .motion-reduce\:animate-apps-showcase-tooltip-fade-in-up-motion-reduce {
      animation: ease-out forwards apps-showcase-tooltip-fade-in-up-motion-reduce;
    }

    .motion-reduce\:animate-none {
      animation: none;
    }

    .motion-reduce\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .motion-reduce\:grid-cols-\[23\.57\%_74\.52\%\] {
      grid-template-columns: 23.57% 74.52%;
    }

    .motion-reduce\:grid-rows-5 {
      grid-template-rows: repeat(5, minmax(0, 1fr));
    }

    .motion-reduce\:flex-wrap {
      flex-wrap: wrap;
    }

    .motion-reduce\:items-center {
      align-items: center;
    }

    .motion-reduce\:justify-between {
      justify-content: space-between;
    }

    .motion-reduce\:justify-center {
      justify-content: center;
    }

    .motion-reduce\:gap-md {
      gap: var(--space-md);
      gap: var(--space-md);
    }

    .motion-reduce\:gap-x-3 {
      column-gap: calc(var(--spacing) * 3);
    }

    :where(.motion-reduce\:space-x-0 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)));
    }

    .motion-reduce\:gap-y-xl {
      row-gap: var(--space-xl);
    }

    .motion-reduce\:overflow-x-scroll {
      overflow-x: scroll;
    }

    .motion-reduce\:overflow-y-hidden {
      overflow-y: hidden;
    }

    .motion-reduce\:\[background-color\:var\(--hover-color\)\] {
      background-color: var(--hover-color);
    }

    .motion-reduce\:bg-\[\#030909\] {
      background-color: #030909;
    }

    .motion-reduce\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .motion-reduce\:opacity-0 {
      opacity: 0;
    }

    .motion-reduce\:opacity-100 {
      opacity: 1;
    }

    .motion-reduce\:\!transition-none {
      transition-property: none !important;
    }

    .motion-reduce\:transition-none {
      transition-property: none;
    }

    .motion-reduce\:\[transition-delay\:0s\] {
      transition-delay: 0s;
    }

    .motion-reduce\:duration-0 {
      --tw-duration: 0s;
      transition-duration: 0s;
    }

    .motion-reduce\:will-change-auto {
      will-change: auto;
    }

    .motion-reduce\:\[animation-play-state\:paused\] {
      animation-play-state: paused;
    }

    .motion-reduce\:before\:hidden:before {
      content: var(--tw-content);
      display: none;
    }
  }

  .after\:motion-reduce\:transition-none:after {
    content: var(--tw-content);
  }

  @media (prefers-reduced-motion: reduce) {
    .after\:motion-reduce\:transition-none:after {
      transition-property: none;
    }

    @media (hover: hover) {
      .motion-reduce\:hover\:scale-95:hover {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }

    .motion-reduce\:after\:hover\:animate-none:after {
      content: var(--tw-content);
    }

    @media (hover: hover) {
      .motion-reduce\:after\:hover\:animate-none:after:hover {
        animation: none;
      }
    }

    .motion-reduce\:focus\:scale-95:focus {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media not all and (min-width: 1600px) {
    .max-xl\:min-h-\[1300px\] {
      min-height: 1300px;
    }

    .max-xl\:w-full {
      width: 100%;
    }
  }

  @media not all and (min-width: 1200px) {
    .max-lg\:pointer-events-none {
      pointer-events: none;
    }

    .max-lg\:absolute {
      position: absolute;
    }

    .max-lg\:fixed {
      position: fixed;
    }

    .max-lg\:relative {
      position: relative;
    }

    .max-lg\:sticky {
      position: sticky;
    }

    .max-lg\:inset-x-margin {
      inset-inline: var(--margin);
    }

    .max-lg\:start-0 {
      inset-inline-start: calc(var(--spacing) * 0);
    }

    .max-lg\:top-0 {
      top: calc(var(--spacing) * 0);
    }

    .max-lg\:top-full {
      top: 100%;
    }

    .max-lg\:top-global-header {
      top: var(--header-height);
    }

    .max-lg\:bottom-0 {
      bottom: calc(var(--spacing) * 0);
    }

    .max-lg\:left-0 {
      left: calc(var(--spacing) * 0);
    }

    .max-lg\:z-10 {
      z-index: 10;
    }

    .max-lg\:z-modal {
      z-index: 100;
    }

    .max-lg\:me-auto {
      margin-inline-end: auto;
    }

    .max-lg\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }

    .max-lg\:hidden {
      display: none;
    }

    .max-lg\:h-\[calc\(100vh-var\(--spacing-global-header\)\)\] {
      height: calc(100vh - var(--spacing-global-header));
    }

    .max-lg\:h-dvh {
      height: 100dvh;
    }

    .max-lg\:h-full {
      height: 100%;
    }

    .max-lg\:max-h-\[calc\(100dvh-var\(--spacing\)\*56\)\] {
      max-height: calc(100dvh - var(--spacing) * 56);
    }

    .max-lg\:w-1\/2 {
      width: 50%;
    }

    .max-lg\:w-auto {
      width: auto;
    }

    .max-lg\:w-full {
      width: 100%;
    }

    .max-lg\:-translate-x-full {
      --tw-translate-x: -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-lg\:translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-lg\:flex-col {
      flex-direction: column;
    }

    .max-lg\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-lg\:justify-between {
      justify-content: space-between;
    }

    .max-lg\:justify-center {
      justify-content: center;
    }

    .max-lg\:gap-3\.5 {
      gap: calc(var(--spacing) * 3.5);
    }

    .max-lg\:gap-x-3\.5 {
      column-gap: calc(var(--spacing) * 3.5);
    }

    .max-lg\:gap-x-4 {
      column-gap: calc(var(--spacing) * 4);
    }

    .max-lg\:gap-y-10 {
      row-gap: calc(var(--spacing) * 10);
    }

    .max-lg\:overflow-clip {
      overflow: clip;
    }

    .max-lg\:overflow-y-auto {
      overflow-y: auto;
    }

    .max-lg\:overflow-y-scroll {
      overflow-y: scroll;
    }

    .max-lg\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }

    .max-lg\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .max-lg\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .max-lg\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .max-lg\:border-b {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }

    .max-lg\:border-\[\#19272A\] {
      border-color: #19272a;
    }

    .max-lg\:border-\[\#f4f4f5\] {
      border-color: #f4f4f5;
    }

    .max-lg\:bg-\[\#0e0e10\] {
      background-color: #0e0e10;
    }

    .max-lg\:bg-\[\#fafafa\] {
      background-color: #fafafa;
    }

    .max-lg\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .max-lg\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .max-lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .max-lg\:px-margin {
      padding-inline: var(--margin);
    }

    .max-lg\:py-3\.5 {
      padding-block: calc(var(--spacing) * 3.5);
    }

    .max-lg\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }

    .max-lg\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .max-lg\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }

    .max-lg\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }

    .max-lg\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }

    .max-lg\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .max-lg\:text-center {
      text-align: center;
    }

    .max-lg\:text-body-lg {
      font-size: var(--font-size-body-lg);
      line-height: var(--tw-leading, var(--line-height-body-lg));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-lg));
      font-weight: var(--tw-font-weight, var(--font-weight-body-lg));
    }

    .max-lg\:text-body-sm {
      font-size: var(--font-size-body-sm);
      line-height: var(--tw-leading, var(--line-height-body-sm));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm));
      font-weight: var(--tw-font-weight, var(--font-weight-body-sm));
    }

    .max-lg\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .max-lg\:leading-4 {
      --tw-leading: calc(var(--spacing) * 4);
      line-height: calc(var(--spacing) * 4);
    }

    .max-lg\:font-\[330\] {
      --tw-font-weight: 330;
      font-weight: 330;
    }

    .max-lg\:font-bold {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }

    .max-lg\:font-normal {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }

    .max-lg\:uppercase {
      text-transform: uppercase;
    }

    .max-lg\:opacity-0 {
      opacity: 0;
    }

    .max-lg\:shadow-\[0_8px_48px_0_rgba\(24\,24\,27\,0\.24\)\,_0_4px_8px_0_rgba\(24\,24\,27\,0\.16\)\] {
      --tw-shadow: 0 8px 48px 0 var(--tw-shadow-color, #18181b3d), 0 4px 8px 0 var(--tw-shadow-color, #18181b29);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .max-lg\:shadow-light {
      --tw-shadow: 0px 8px 48px var(--tw-shadow-color, #18181b14), 0px 4px 8px var(--tw-shadow-color, #18181b0a), 0px 0px 2px var(--tw-shadow-color, #18181b40);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .max-lg\:transition-opacity {
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .max-lg\:transition-opacity-transform {
      transition-property: opacity, transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .max-lg\:transition-transform {
      transition-property: transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .max-lg\:duration-200 {
      --tw-duration: .2s;
      transition-duration: .2s;
    }

    .max-lg\:duration-300, .max-lg\:duration-\[300ms\] {
      --tw-duration: .3s;
      transition-duration: .3s;
    }

    .max-lg\:ease-in-out {
      --tw-ease: var(--ease-in-out);
      transition-timing-function: var(--ease-in-out);
    }

    .max-lg\:will-change-\[opacity\] {
      will-change: opacity;
    }

    .max-lg\:no-scrollbar {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }

    .max-lg\:peer-checked\:pointer-events-auto:is(:where(.peer):checked ~ *) {
      pointer-events: auto;
    }

    .max-lg\:peer-checked\:opacity-100:is(:where(.peer):checked ~ *) {
      opacity: 1;
    }

    .max-lg\:peer-checked\/l1Mobile\:pointer-events-auto:is(:where(.peer\/l1Mobile):checked ~ *) {
      pointer-events: auto;
    }

    .max-lg\:peer-checked\/l1Mobile\:opacity-100:is(:where(.peer\/l1Mobile):checked ~ *) {
      opacity: 1;
    }

    .max-lg\:peer-checked\/l3ItemsMobile\:pointer-events-auto:is(:where(.peer\/l3ItemsMobile):checked ~ *) {
      pointer-events: auto;
    }

    .max-lg\:peer-checked\/l3ItemsMobile\:translate-y-2:is(:where(.peer\/l3ItemsMobile):checked ~ *) {
      --tw-translate-y: calc(var(--spacing) * 2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-lg\:peer-checked\/l3ItemsMobile\:opacity-100:is(:where(.peer\/l3ItemsMobile):checked ~ *) {
      opacity: 1;
    }

    .max-lg\:before\:pointer-events-none:before {
      content: var(--tw-content);
      pointer-events: none;
    }

    .max-lg\:before\:absolute:before {
      content: var(--tw-content);
      position: absolute;
    }

    .max-lg\:before\:start-0:before {
      content: var(--tw-content);
      inset-inline-start: calc(var(--spacing) * 0);
    }

    .max-lg\:before\:top-\[-1px\]:before {
      content: var(--tw-content);
      top: -1px;
    }

    .max-lg\:before\:h-10:before {
      content: var(--tw-content);
      height: calc(var(--spacing) * 10);
    }

    .max-lg\:before\:w-full:before {
      content: var(--tw-content);
      width: 100%;
    }

    .max-lg\:before\:-translate-y-10:before {
      content: var(--tw-content);
      --tw-translate-y: calc(var(--spacing) * -10);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-lg\:before\:bg-gradient-to-b:before {
      content: var(--tw-content);
      --tw-gradient-position: to bottom in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }

    .max-lg\:before\:bg-linear-\[91deg\]:before {
      content: var(--tw-content);
      --tw-gradient-position: 91deg;
      background-image: linear-gradient(var(--tw-gradient-stops, 91deg));
    }

    .max-lg\:before\:from-\[rgba\(17\,52\,57\,0\.50\)\]:before {
      content: var(--tw-content);
      --tw-gradient-from: #11343980;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .max-lg\:before\:from-transparent:before {
      content: var(--tw-content);
      --tw-gradient-from: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .max-lg\:before\:from-\[2\.27\%\]:before {
      content: var(--tw-content);
      --tw-gradient-from-position: 2.27%;
    }

    .max-lg\:before\:to-\[rgba\(15\,41\,49\,0\.50\)\]:before {
      content: var(--tw-content);
      --tw-gradient-to: #0f293180;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .max-lg\:before\:to-\[98\.62\%\]:before {
      content: var(--tw-content);
      --tw-gradient-to-position: 98.62%;
    }

    .max-lg\:before\:blur-\[100px\]:before {
      content: var(--tw-content);
      --tw-blur: blur(100px);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .max-lg\:before\:content-none:before {
      content: var(--tw-content);
      --tw-content: none;
      content: none;
    }

    .max-lg\:after\:pointer-events-none:after {
      content: var(--tw-content);
      pointer-events: none;
    }

    .max-lg\:after\:absolute:after {
      content: var(--tw-content);
      position: absolute;
    }

    .max-lg\:after\:fixed:after {
      content: var(--tw-content);
      position: fixed;
    }

    .max-lg\:after\:inset-0:after {
      content: var(--tw-content);
      inset: calc(var(--spacing) * 0);
    }

    .max-lg\:after\:end-0:after {
      content: var(--tw-content);
      inset-inline-end: calc(var(--spacing) * 0);
    }

    .max-lg\:after\:z-n1:after {
      content: var(--tw-content);
      z-index: -1;
    }

    .max-lg\:after\:h-\[193px\]:after {
      content: var(--tw-content);
      height: 193px;
    }

    .max-lg\:after\:w-\[174px\]:after {
      content: var(--tw-content);
      width: 174px;
    }

    .max-lg\:after\:bg-white\/95:after {
      content: var(--tw-content);
      background-color: #fffffff2;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .max-lg\:after\:bg-white\/95:after {
        background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
      }
    }

    .max-lg\:after\:bg-radial-\[156\.58\%_114\.72\%_at_50\%_100\%\]:after {
      content: var(--tw-content);
      --tw-gradient-position: 156.58% 114.72% at 50% 100%;
      background-image: radial-gradient(var(--tw-gradient-stops, 156.58% 114.72% at 50% 100%));
    }

    .max-lg\:after\:from-\[0\%\]:after {
      content: var(--tw-content);
      --tw-gradient-from-position: 0%;
    }

    .max-lg\:after\:to-\[rgba\(0\,0\,0\,0\.00\)\]:after {
      content: var(--tw-content);
      --tw-gradient-to: #0000;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .max-lg\:after\:to-\[100\%\]:after {
      content: var(--tw-content);
      --tw-gradient-to-position: 100%;
    }

    .max-lg\:after\:shadow-xl:after {
      content: var(--tw-content);
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .max-lg\:after\:blur-\[50px\]:after {
      content: var(--tw-content);
      --tw-blur: blur(50px);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .max-lg\:last\:mr-\[var\(--margin\)\]:last-child {
      margin-right: var(--margin);
    }
  }

  @media not all and (min-width: 900px) {
    .max-md\:sr-only {
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      position: absolute;
      overflow: hidden;
    }

    .max-md\:absolute {
      position: absolute;
    }

    .max-md\:relative {
      position: relative;
    }

    .max-md\:end-4 {
      inset-inline-end: calc(var(--spacing) * 4);
    }

    .max-md\:top-1\/2 {
      top: 50%;
    }

    .max-md\:top-4 {
      top: calc(var(--spacing) * 4);
    }

    .max-md\:left-\[30\%\] {
      left: 30%;
    }

    .max-md\:z-20 {
      z-index: 20;
    }

    .max-md\:\!order-2 {
      order: 2 !important;
    }

    .max-md\:order-1 {
      order: 1;
    }

    .max-md\:order-2 {
      order: 2;
    }

    .max-md\:order-first {
      order: -9999;
    }

    .max-md\:order-last {
      order: 9999;
    }

    .max-md\:\!col-span-full {
      grid-column: 1 / -1 !important;
    }

    .max-md\:\[grid-row\:1\] {
      grid-row: 1;
    }

    .max-md\:mt-2xl {
      margin-top: var(--space-2xl);
    }

    .max-md\:mt-4xl {
      margin-top: var(--space-4xl);
    }

    .max-md\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }

    .max-md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .max-md\:block {
      display: block;
    }

    .max-md\:flex {
      display: flex;
    }

    .max-md\:grid {
      display: grid;
    }

    .max-md\:hidden {
      display: none;
    }

    .max-md\:h-6 {
      height: calc(var(--spacing) * 6);
    }

    .max-md\:max-h-80 {
      max-height: calc(var(--spacing) * 80);
    }

    .max-md\:w-6 {
      width: calc(var(--spacing) * 6);
    }

    .max-md\:w-full {
      width: 100%;
    }

    .max-md\:max-w-60 {
      max-width: calc(var(--spacing) * 60);
    }

    .max-md\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:-translate-y-full {
      --tw-translate-y: -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:grid-cols-\[min-content_1fr\] {
      grid-template-columns: min-content 1fr;
    }

    .max-md\:grid-rows-\[min-content\] {
      grid-template-rows: min-content;
    }

    .max-md\:grid-rows-\[min-content_auto\] {
      grid-template-rows: min-content auto;
    }

    .max-md\:flex-col {
      flex-direction: column;
    }

    .max-md\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-md\:items-start {
      align-items: flex-start;
    }

    .max-md\:justify-between {
      justify-content: space-between;
    }

    .max-md\:gap-x-2 {
      column-gap: calc(var(--spacing) * 2);
    }

    .max-md\:gap-x-3 {
      column-gap: calc(var(--spacing) * 3);
    }

    .max-md\:gap-y-1\.5 {
      row-gap: calc(var(--spacing) * 1.5);
    }

    .max-md\:gap-y-md {
      row-gap: var(--space-md);
    }

    .max-md\:gap-y-sm {
      row-gap: var(--space-sm);
    }

    .max-md\:self-end {
      align-self: flex-end;
    }

    .max-md\:overflow-clip {
      overflow: clip;
    }

    .max-md\:overflow-hidden {
      overflow: hidden;
    }

    .max-md\:rounded {
      border-radius: .25rem;
    }

    .max-md\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }

    .max-md\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .max-md\:border-\[\#142024\] {
      border-color: #142024;
    }

    .max-md\:border-\[\#f4f4f5\] {
      border-color: #f4f4f5;
    }

    .max-md\:bg-\[\#051517\] {
      background-color: #051517;
    }

    .max-md\:bg-\[\#fafafa\] {
      background-color: #fafafa;
    }

    .max-md\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .max-md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .max-md\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .max-md\:ps-4 {
      padding-inline-start: calc(var(--spacing) * 4);
    }

    .max-md\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }

    .max-md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .max-md\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }

    .max-md\:opacity-100 {
      opacity: 1;
    }

    .max-md\:before\:pointer-events-none:before {
      content: var(--tw-content);
      pointer-events: none;
    }

    .max-md\:before\:absolute:before {
      content: var(--tw-content);
      position: absolute;
    }

    .max-md\:before\:-bottom-\[25px\]:before {
      content: var(--tw-content);
      bottom: -25px;
    }

    .max-md\:before\:bottom-\[-20px\]:before {
      content: var(--tw-content);
      bottom: -20px;
    }

    .max-md\:before\:left-1\/2:before {
      content: var(--tw-content);
      left: 50%;
    }

    .max-md\:before\:h-\[85px\]:before {
      content: var(--tw-content);
      height: 85px;
    }

    .max-md\:before\:h-px:before {
      content: var(--tw-content);
      height: 1px;
    }

    .max-md\:before\:w-\[327px\]:before {
      content: var(--tw-content);
      width: 327px;
    }

    .max-md\:before\:w-full:before {
      content: var(--tw-content);
      width: 100%;
    }

    .max-md\:before\:-translate-x-1\/2:before {
      content: var(--tw-content);
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:before\:rounded-full:before {
      content: var(--tw-content);
      border-radius: 3.40282e38px;
    }

    .max-md\:before\:bg-\[\#121C1E\]:before {
      content: var(--tw-content);
      background-color: #121c1e;
    }

    .max-md\:before\:bg-\[\#f4f4f5\]:before {
      content: var(--tw-content);
      background-color: #f4f4f5;
    }

    .max-md\:before\:bg-linear-\[91deg\]:before {
      content: var(--tw-content);
      --tw-gradient-position: 91deg;
      background-image: linear-gradient(var(--tw-gradient-stops, 91deg));
    }

    .max-md\:before\:from-\[\#113439\]:before {
      content: var(--tw-content);
      --tw-gradient-from: #113439;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .max-md\:before\:from-\[2\.27\%\]:before {
      content: var(--tw-content);
      --tw-gradient-from-position: 2.27%;
    }

    .max-md\:before\:to-\[\#0F2931\]:before {
      content: var(--tw-content);
      --tw-gradient-to: #0f2931;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .max-md\:before\:to-\[98\.62\%\]:before {
      content: var(--tw-content);
      --tw-gradient-to-position: 98.62%;
    }

    .max-md\:before\:opacity-\[\.8\]:before {
      content: var(--tw-content);
      opacity: .8;
    }

    .max-md\:before\:blur-\[40px\]:before {
      content: var(--tw-content);
      --tw-blur: blur(40px);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .first-of-type\:max-md\:pt-md:first-of-type {
      padding-top: var(--space-md);
    }

    .last-of-type\:max-md\:pb-md:last-of-type {
      padding-bottom: var(--space-md);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media not all and (min-width: 900px) {
      .motion-reduce\:max-md\:hidden {
        display: none;
      }
    }
  }

  @media not all and (min-width: 899px) {
    .max-\[899px\]\:left-\[42\%\] {
      left: 42%;
    }

    .max-\[899px\]\:left-\[55\%\] {
      left: 55%;
    }

    .max-\[899px\]\:left-\[clamp\(75\%\,75\%\+\(460px-100vw\)\*0\.25\,95\%\)\] {
      left: clamp(75%, 75% + 115px - 25vw, 95%);
    }
  }

  @media not all and (min-width: 640px) {
    .max-sm\:start-margin {
      inset-inline-start: var(--margin);
    }

    .max-sm\:end-margin {
      inset-inline-end: var(--margin);
    }

    .max-sm\:-left-4 {
      left: calc(var(--spacing) * -4);
    }

    .max-sm\:order-1 {
      order: 1;
    }

    .max-sm\:order-2 {
      order: 2;
    }

    .max-sm\:order-3 {
      order: 3;
    }

    .max-sm\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .max-sm\:my-12 {
      margin-block: calc(var(--spacing) * 12);
    }

    .max-sm\:-mt-2\.5 {
      margin-top: calc(var(--spacing) * -2.5);
    }

    .max-sm\:mt-1 {
      margin-top: calc(var(--spacing) * 1);
    }

    .max-sm\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }

    .max-sm\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }

    .max-sm\:mt-auto {
      margin-top: auto;
    }

    .max-sm\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }

    .max-sm\:flex {
      display: flex;
    }

    .max-sm\:hidden {
      display: none;
    }

    .max-sm\:aspect-\[382\/290\] {
      aspect-ratio: 382 / 290;
    }

    .max-sm\:h-10 {
      height: calc(var(--spacing) * 10);
    }

    .max-sm\:min-h-\[176px\] {
      min-height: 176px;
    }

    .max-sm\:w-auto {
      width: auto;
    }

    .max-sm\:w-full {
      width: 100%;
    }

    .max-\[640px\]\:max-w-\[75\%\] {
      max-width: 75%;
    }

    .max-sm\:\!max-w-\[calc\(100vw-\(var\(--margin\)\*2\)\)\] {
      max-width: calc(100vw - (var(--margin) * 2)) !important;
    }

    .max-sm\:\!max-w-\[calc\(100vw-\(var\(--margin\)\*3\)\)\] {
      max-width: calc(100vw - (var(--margin) * 3)) !important;
    }

    .max-sm\:max-w-4\/6 {
      max-width: 66.6667%;
    }

    .max-sm\:min-w-2\/6 {
      min-width: 33.3333%;
    }

    .max-sm\:shrink {
      flex-shrink: 1;
    }

    .max-sm\:grow {
      flex-grow: 1;
    }

    .max-sm\:basis-2\/6 {
      flex-basis: 33.3333%;
    }

    .max-sm\:translate-y-2\.5 {
      --tw-translate-y: calc(var(--spacing) * 2.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-sm\:-scale-x-100 {
      --tw-scale-x: calc(100% * -1);
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .max-sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .max-sm\:flex-col {
      flex-direction: column;
    }

    .max-sm\:flex-col-reverse {
      flex-direction: column-reverse;
    }

    .max-sm\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-sm\:items-center {
      align-items: center;
    }

    .max-sm\:justify-between {
      justify-content: space-between;
    }

    .max-sm\:gap-x-6 {
      column-gap: calc(var(--spacing) * 6);
    }

    .max-sm\:gap-y-4 {
      row-gap: calc(var(--spacing) * 4);
    }

    .max-sm\:gap-y-sm {
      row-gap: var(--space-sm);
    }

    .max-sm\:self-start {
      align-self: flex-start;
    }

    .max-sm\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .max-sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .max-sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .max-sm\:px-\[var\(--margin\)\] {
      padding-inline: var(--margin);
    }

    .max-sm\:px-\[var\(--spacing-margin\)\] {
      padding-inline: var(--spacing-margin);
    }

    .max-sm\:px-lg {
      padding-inline: var(--space-lg);
    }

    .max-sm\:py-2xl {
      padding-block: var(--space-2xl);
    }

    .max-sm\:py-lg {
      padding-block: var(--space-lg);
    }

    .max-sm\:ps-margin {
      padding-inline-start: var(--margin);
    }

    .max-sm\:pe-4 {
      padding-inline-end: calc(var(--spacing) * 4);
    }

    .max-sm\:pe-12 {
      padding-inline-end: calc(var(--spacing) * 12);
    }

    .max-sm\:pt-2xl {
      padding-top: var(--space-2xl);
    }

    .max-sm\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }

    .max-sm\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }

    .max-sm\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .max-sm\:pb-\[130px\] {
      padding-bottom: 130px;
    }

    .max-sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .max-sm\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .max-sm\:leading-7 {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }

    :is(.max-sm\:\*\*\:text-wrap *) {
      text-wrap: wrap;
    }

    .max-sm\:before\:start-0:before {
      content: var(--tw-content);
      inset-inline-start: calc(var(--spacing) * 0);
    }

    .max-sm\:before\:top-0:before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }

    .max-sm\:before\:h-\[115px\]:before {
      content: var(--tw-content);
      height: 115px;
    }

    .max-sm\:before\:w-\[213px\]:before {
      content: var(--tw-content);
      width: 213px;
    }

    .max-sm\:before\:w-full:before {
      content: var(--tw-content);
      width: 100%;
    }

    .max-sm\:before\:-translate-y-1\/2:before {
      content: var(--tw-content);
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-sm\:before\:rounded-lg:before {
      content: var(--tw-content);
      border-radius: var(--radius-lg);
    }

    .max-sm\:before\:bg-none:before {
      content: var(--tw-content);
      background-image: none;
    }

    .max-sm\:after\:start-0:after {
      content: var(--tw-content);
      inset-inline-start: calc(var(--spacing) * 0);
    }

    .max-sm\:after\:bottom-0:after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }

    .max-sm\:after\:translate-y-1\/2:after {
      content: var(--tw-content);
      --tw-translate-y: calc(1 / 2 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media not all and (min-width: 639px) {
    .max-\[639px\]\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }
  }

  @media not all and (min-width: 480px) {
    .max-\[480px\]\:bg-\[length\:auto_101\.5\%\] {
      background-size: auto 101.5%;
    }

    .max-\[480px\]\:bg-\[54\.8\%_center\] {
      background-position: 54.8%;
    }
  }

  @media not all and (min-width: 399px) {
    .max-\[399px\]\:h-\[2\.2em\] {
      height: 2.2em;
    }
  }

  @media not all and (min-width: 320px) {
    .max-xs\:px-md {
      padding-inline: var(--space-md);
    }

    .max-xs\:py-md {
      padding-block: var(--space-md);
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:w-2\/5 {
      width: 40%;
    }

    .\32 xl\:text-\[110px\] {
      font-size: 110px;
    }
  }

  @media (min-width: 320px) {
    .xs\:relative {
      position: relative;
    }

    .xs\:right-0 {
      right: calc(var(--spacing) * 0);
    }

    .xs\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .xs\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .xs\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .xs\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .xs\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .xs\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .xs\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .xs\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .xs\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .xs\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .xs\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .xs\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .xs\:col-span-full {
      grid-column: 1 / -1;
    }

    .xs\:col-start-1 {
      grid-column-start: 1;
    }

    .xs\:col-start-2 {
      grid-column-start: 2;
    }

    .xs\:col-start-3 {
      grid-column-start: 3;
    }

    .xs\:col-start-4 {
      grid-column-start: 4;
    }

    .xs\:col-start-5 {
      grid-column-start: 5;
    }

    .xs\:col-start-6 {
      grid-column-start: 6;
    }

    .xs\:col-start-7 {
      grid-column-start: 7;
    }

    .xs\:col-start-8 {
      grid-column-start: 8;
    }

    .xs\:col-start-9 {
      grid-column-start: 9;
    }

    .xs\:col-start-10 {
      grid-column-start: 10;
    }

    .xs\:col-start-11 {
      grid-column-start: 11;
    }

    .xs\:col-start-12 {
      grid-column-start: 12;
    }

    .xs\:mt-3\.5 {
      margin-top: calc(var(--spacing) * 3.5);
    }

    .xs\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }

    .xs\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }

    .xs\:mt-md {
      margin-top: var(--space-md);
    }

    .xs\:-mb-4 {
      margin-bottom: calc(var(--spacing) * -4);
    }

    .xs\:-mb-64 {
      margin-bottom: calc(var(--spacing) * -64);
    }

    .xs\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }

    .xs\:block {
      display: block;
    }

    .xs\:flex {
      display: flex;
    }

    .xs\:inline {
      display: inline;
    }

    .xs\:aspect-\[358\/477\] {
      aspect-ratio: 358 / 477;
    }

    .xs\:h-\[36\%\] {
      height: 36%;
    }

    .xs\:h-\[45\%\] {
      height: 45%;
    }

    .xs\:h-\[262px\] {
      height: 262px;
    }

    .xs\:h-\[403px\] {
      height: 403px;
    }

    .xs\:h-\[408px\] {
      height: 408px;
    }

    .xs\:h-\[460px\] {
      height: 460px;
    }

    .xs\:h-fit {
      height: fit-content;
    }

    .xs\:h-full {
      height: 100%;
    }

    .xs\:w-5 {
      width: calc(var(--spacing) * 5);
    }

    .xs\:w-8 {
      width: calc(var(--spacing) * 8);
    }

    .xs\:w-26 {
      width: calc(var(--spacing) * 26);
    }

    .xs\:w-\[54\%\] {
      width: 54%;
    }

    .xs\:w-\[223px\] {
      width: 223px;
    }

    .xs\:w-\[390px\] {
      width: 390px;
    }

    .xs\:w-fit {
      width: fit-content;
    }

    .xs\:w-full {
      width: 100%;
    }

    .xs\:max-w-\[358px\] {
      max-width: 358px;
    }

    .xs\:max-w-lg {
      max-width: var(--container-lg);
    }

    .xs\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .xs\:scale-\[0\.65\] {
      scale: .65;
    }

    .xs\:scale-\[0\.85\] {
      scale: .85;
    }

    .xs\:scale-\[1\.1\] {
      scale: 1.1;
    }

    .xs\:transform {
      transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
    }

    .xs\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .xs\:grid-cols-\[208px_111px\] {
      grid-template-columns: 208px 111px;
    }

    .xs\:grid-rows-\[403px\] {
      grid-template-rows: 403px;
    }

    .xs\:flex-col {
      flex-direction: column;
    }

    .xs\:flex-col-reverse {
      flex-direction: column-reverse;
    }

    .xs\:flex-row {
      flex-direction: row;
    }

    .xs\:place-content-center {
      place-content: center;
    }

    .xs\:items-center {
      align-items: center;
    }

    .xs\:items-start {
      align-items: flex-start;
    }

    .xs\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .xs\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .xs\:gap-34 {
      gap: calc(var(--spacing) * 34);
    }

    .xs\:gap-y-1 {
      row-gap: calc(var(--spacing) * 1);
    }

    .xs\:self-start {
      align-self: flex-start;
    }

    .xs\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .xs\:bg-state-error-light {
      background-color: #ff6669;
    }

    .xs\:bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/c1a036df464ca9d86000200a09a3ecc8\.png\)\] {
      background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/c1a036df464ca9d86000200a09a3ecc8.png");
    }

    .xs\:object-contain {
      object-fit: contain;
    }

    .xs\:p-2 {
      padding: calc(var(--spacing) * 2);
    }

    .xs\:p-xl {
      padding: var(--space-xl);
    }

    .xs\:px-md {
      padding-inline: var(--space-md);
    }

    .xs\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }

    .xs\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .xs\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .xs\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }

    .xs\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }

    .xs\:pt-3xl {
      padding-top: var(--space-3xl);
    }

    .xs\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }

    .xs\:pt-28 {
      padding-top: calc(var(--spacing) * 28);
    }

    .xs\:pt-80 {
      padding-top: calc(var(--spacing) * 80);
    }

    .xs\:pt-md {
      padding-top: var(--space-md);
    }

    .xs\:pb-1 {
      padding-bottom: calc(var(--spacing) * 1);
    }

    .xs\:pb-3xl {
      padding-bottom: var(--space-3xl);
    }

    .xs\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }

    .xs\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }

    .xs\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .xs\:pb-lg {
      padding-bottom: var(--space-lg);
    }

    .xs\:pl-3\.5 {
      padding-left: calc(var(--spacing) * 3.5);
    }

    .xs\:pl-lg {
      padding-left: var(--space-lg);
    }

    .xs\:text-center {
      text-align: center;
    }

    .xs\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .xs\:leading-5 {
      --tw-leading: calc(var(--spacing) * 5);
      line-height: calc(var(--spacing) * 5);
    }

    .xs\:\[--card-gap\:16px\] {
      --card-gap: 16px;
    }
  }

  @media (min-width: 376px) {
    .min-\[376px\]\:h-\[1151px\] {
      height: 1151px;
    }
  }

  @media (min-width: 397px) {
    .min-\[397px\]\:h-\[1127px\] {
      height: 1127px;
    }
  }

  @media (min-width: 404px) {
    .min-\[404px\]\:h-\[1103px\] {
      height: 1103px;
    }
  }

  @media (min-width: 432px) {
    .min-\[432px\]\:h-\[1087px\] {
      height: 1087px;
    }
  }

  @media (min-width: 450px) {
    .min-\[450px\]\:max-w-100 {
      max-width: 25rem;
    }
  }

  @media (min-width: 474px) {
    .min-\[474px\]\:h-\[1063px\] {
      height: 1063px;
    }
  }

  @media (min-width: 482px) {
    .min-\[482px\]\:h-\[1039px\] {
      height: 1039px;
    }
  }

  @media (min-width: 494px) {
    .min-\[494px\]\:bottom-\[13\.1\%\] {
      bottom: 13.1%;
    }

    .min-\[494px\]\:h-\[27\.4\%\] {
      height: 27.4%;
    }

    .min-\[494px\]\:w-\[23\.5\%\] {
      width: 23.5%;
    }
  }

  @media (min-width: 563px) {
    .min-\[563px\]\:h-\[1015px\] {
      height: 1015px;
    }

    .min-\[563px\]\:h-\[1324px\] {
      height: 1324px;
    }
  }

  @media (min-width: 615px) {
    .min-\[615px\]\:h-\[991px\] {
      height: 991px;
    }

    .min-\[615px\]\:h-\[1300px\] {
      height: 1300px;
    }
  }

  @media (min-width: 640px) {
    .sm\:visible {
      visibility: visible;
    }

    .sm\:absolute {
      position: absolute;
    }

    .sm\:relative {
      position: relative;
    }

    .sm\:static {
      position: static;
    }

    .sm\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }

    .sm\:inset-\[auto_0_var\(--space-2xl\)_auto\] {
      inset: auto 0 var(--space-2xl) auto;
    }

    .sm\:end-\[17px\] {
      inset-inline-end: 17px;
    }

    .sm\:-top-6 {
      top: calc(var(--spacing) * -6);
    }

    .sm\:-top-10 {
      top: calc(var(--spacing) * -10);
    }

    .sm\:top-0 {
      top: calc(var(--spacing) * 0);
    }

    .sm\:top-1\/2 {
      top: 50%;
    }

    .sm\:top-1\/3 {
      top: 33.3333%;
    }

    .sm\:top-1\/4 {
      top: 25%;
    }

    .sm\:top-\[-4\%\] {
      top: -4%;
    }

    .sm\:top-\[-16\.5vw\] {
      top: -16.5vw;
    }

    .sm\:top-\[-32\%\] {
      top: -32%;
    }

    .sm\:top-\[8\%\] {
      top: 8%;
    }

    .sm\:top-\[9svh\] {
      top: 9svh;
    }

    .sm\:top-\[15\%\] {
      top: 15%;
    }

    .sm\:top-\[15px\] {
      top: 15px;
    }

    .sm\:top-\[23\%\] {
      top: 23%;
    }

    .sm\:top-\[36\%\] {
      top: 36%;
    }

    .sm\:top-\[37\%\] {
      top: 37%;
    }

    .sm\:top-\[40\%\] {
      top: 40%;
    }

    .sm\:top-\[43\%\] {
      top: 43%;
    }

    .sm\:-right-2 {
      right: calc(var(--spacing) * -2);
    }

    .sm\:-right-3 {
      right: calc(var(--spacing) * -3);
    }

    .sm\:right-2 {
      right: calc(var(--spacing) * 2);
    }

    .sm\:right-6 {
      right: calc(var(--spacing) * 6);
    }

    .sm\:right-32 {
      right: calc(var(--spacing) * 32);
    }

    .sm\:right-\[2\%\] {
      right: 2%;
    }

    .sm\:right-\[6\.5rem\] {
      right: 6.5rem;
    }

    .sm\:right-\[15px\] {
      right: 15px;
    }

    .sm\:right-\[18\%\] {
      right: 18%;
    }

    .sm\:right-auto {
      right: auto;
    }

    .sm\:-bottom-13\.5 {
      bottom: calc(var(--spacing) * -13.5);
    }

    .sm\:bottom-0 {
      bottom: calc(var(--spacing) * 0);
    }

    .sm\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }

    .sm\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }

    .sm\:bottom-\[13\.4\%\] {
      bottom: 13.4%;
    }

    .sm\:bottom-auto {
      bottom: auto;
    }

    .sm\:bottom-md {
      bottom: var(--space-md);
    }

    .sm\:left-0 {
      left: calc(var(--spacing) * 0);
    }

    .sm\:left-1\/2 {
      left: 50%;
    }

    .sm\:left-2 {
      left: calc(var(--spacing) * 2);
    }

    .sm\:left-4 {
      left: calc(var(--spacing) * 4);
    }

    .sm\:left-5 {
      left: calc(var(--spacing) * 5);
    }

    .sm\:left-12 {
      left: calc(var(--spacing) * 12);
    }

    .sm\:left-32 {
      left: calc(var(--spacing) * 32);
    }

    .sm\:left-\[-10\%\] {
      left: -10%;
    }

    .sm\:left-\[-12\.5\%\] {
      left: -12.5%;
    }

    .sm\:left-\[-15\%\] {
      left: -15%;
    }

    .sm\:left-\[-21vw\] {
      left: -21vw;
    }

    .sm\:left-\[2\%\] {
      left: 2%;
    }

    .sm\:left-\[12vw\] {
      left: 12vw;
    }

    .sm\:left-\[15px\] {
      left: 15px;
    }

    .sm\:left-\[20\%\] {
      left: 20%;
    }

    .sm\:left-\[58\%\] {
      left: 58%;
    }

    .sm\:left-\[60\%\] {
      left: 60%;
    }

    .sm\:left-\[70\%\] {
      left: 70%;
    }

    .sm\:left-\[80\.5\%\] {
      left: 80.5%;
    }

    .sm\:left-auto {
      left: auto;
    }

    .sm\:z-0 {
      z-index: 0;
    }

    .sm\:order-1 {
      order: 1;
    }

    .sm\:order-2 {
      order: 2;
    }

    .sm\:order-3 {
      order: 3;
    }

    .sm\:order-\[0\] {
      order: 0;
    }

    .sm\:order-\[1\] {
      order: 1;
    }

    .sm\:order-none {
      order: 0;
    }

    .sm\:\!col-span-6 {
      grid-column: span 6 / span 6 !important;
    }

    .sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .sm\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .sm\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .sm\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .sm\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .sm\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .sm\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .sm\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .sm\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .sm\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .sm\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .sm\:col-span-full {
      grid-column: 1 / -1;
    }

    .sm\:col-start-1 {
      grid-column-start: 1;
    }

    .sm\:col-start-2 {
      grid-column-start: 2;
    }

    .sm\:col-start-3 {
      grid-column-start: 3;
    }

    .sm\:col-start-4 {
      grid-column-start: 4;
    }

    .sm\:col-start-5 {
      grid-column-start: 5;
    }

    .sm\:col-start-6 {
      grid-column-start: 6;
    }

    .sm\:col-start-7 {
      grid-column-start: 7;
    }

    .sm\:col-start-8 {
      grid-column-start: 8;
    }

    .sm\:col-start-9 {
      grid-column-start: 9;
    }

    .sm\:col-start-10 {
      grid-column-start: 10;
    }

    .sm\:col-start-11 {
      grid-column-start: 11;
    }

    .sm\:col-start-12 {
      grid-column-start: 12;
    }

    .sm\:col-start-auto {
      grid-column-start: auto;
    }

    .sm\:col-end-3 {
      grid-column-end: 3;
    }

    .sm\:row-start-1 {
      grid-row-start: 1;
    }

    .sm\:row-start-\[span_2\] {
      grid-row-start: span 2;
    }

    .sm\:container {
      width: 100%;
    }

    @media (min-width: 320px) {
      .sm\:container {
        max-width: 320px;
      }
    }

    @media (min-width: 640px) {
      .sm\:container {
        max-width: 640px;
      }
    }

    @media (min-width: 768px) {
      .sm\:container {
        max-width: 768px;
      }
    }

    @media (min-width: 900px) {
      .sm\:container {
        max-width: 900px;
      }
    }

    @media (min-width: 1080px) {
      .sm\:container {
        max-width: 1080px;
      }
    }

    @media (min-width: 1090px) {
      .sm\:container {
        max-width: 1090px;
      }
    }

    @media (min-width: 1200px) {
      .sm\:container {
        max-width: 1200px;
      }
    }

    @media (min-width: 1600px) {
      .sm\:container {
        max-width: 1600px;
      }
    }

    .sm\:m-0 {
      margin: calc(var(--spacing) * 0);
    }

    .sm\:m-2 {
      margin: calc(var(--spacing) * 2);
    }

    .sm\:container {
      margin-left: var(--margin);
      margin-right: var(--margin);
      width: auto;
      max-width: none;
    }

    @media (min-width: 1600px) {
      .sm\:container {
        width: 100%;
        max-width: calc(1600px - (var(--margin) * 2));
        margin-inline: auto;
      }
    }

    .sm\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .sm\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }

    .sm\:mx-12 {
      margin-inline: calc(var(--spacing) * 12);
    }

    .sm\:mx-auto {
      margin-inline: auto;
    }

    .sm\:mx-margin {
      margin-inline: var(--margin);
    }

    .sm\:my-0 {
      margin-block: calc(var(--spacing) * 0);
    }

    .sm\:my-25 {
      margin-block: calc(var(--spacing) * 25);
    }

    .sm\:-mt-8 {
      margin-top: calc(var(--spacing) * -8);
    }

    .sm\:-mt-xl {
      margin-top: calc(var(--space-xl) * -1);
    }

    .sm\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }

    .sm\:mt-1\.5 {
      margin-top: calc(var(--spacing) * 1.5);
    }

    .sm\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }

    .sm\:mt-2xl {
      margin-top: var(--space-2xl);
    }

    .sm\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }

    .sm\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }

    .sm\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }

    .sm\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }

    .sm\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }

    .sm\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }

    .sm\:mt-40 {
      margin-top: calc(var(--spacing) * 40);
    }

    .sm\:mt-\[2\.5\%\] {
      margin-top: 2.5%;
    }

    .sm\:mt-\[11vw\] {
      margin-top: 11vw;
    }

    .sm\:mt-\[20px\] {
      margin-top: 20px;
    }

    .sm\:mt-\[22px\] {
      margin-top: 22px;
    }

    .sm\:mt-\[42px\] {
      margin-top: 42px;
    }

    .sm\:mt-sm {
      margin-top: var(--space-sm);
    }

    .sm\:mt-xl {
      margin-top: var(--space-xl);
    }

    .sm\:-mr-\[var\(--margin\)\] {
      margin-right: calc(var(--margin) * -1);
    }

    .sm\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }

    .sm\:mr-1 {
      margin-right: calc(var(--spacing) * 1);
    }

    .sm\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }

    .sm\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }

    .sm\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }

    .sm\:mr-auto {
      margin-right: auto;
    }

    .sm\:mr-xl {
      margin-right: var(--space-xl);
    }

    .sm\:-mb-12 {
      margin-bottom: calc(var(--spacing) * -12);
    }

    .sm\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .sm\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }

    .sm\:mb-2\.5 {
      margin-bottom: calc(var(--spacing) * 2.5);
    }

    .sm\:mb-2xl {
      margin-bottom: var(--space-2xl);
    }

    .sm\:mb-3xl {
      margin-bottom: var(--space-3xl);
    }

    .sm\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }

    .sm\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }

    .sm\:mb-9 {
      margin-bottom: calc(var(--spacing) * 9);
    }

    .sm\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }

    .sm\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .sm\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }

    .sm\:mb-36 {
      margin-bottom: calc(var(--spacing) * 36);
    }

    .sm\:mb-\[-10\%\] {
      margin-bottom: -10%;
    }

    .sm\:mb-\[10cqh\] {
      margin-bottom: 10cqh;
    }

    .sm\:mb-\[18px\] {
      margin-bottom: 18px;
    }

    .sm\:mb-\[20px\] {
      margin-bottom: 20px;
    }

    .sm\:mb-\[26px\] {
      margin-bottom: 26px;
    }

    .sm\:mb-\[min\(3svh\,30px\)\] {
      margin-bottom: min(3svh, 30px);
    }

    .sm\:mb-md {
      margin-bottom: var(--space-md);
    }

    .sm\:mb-xl {
      margin-bottom: var(--space-xl);
    }

    .sm\:mb-xs {
      margin-bottom: var(--space-xs);
    }

    .sm\:-ml-button-px {
      margin-left: -1.25rem;
    }

    .sm\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }

    .sm\:ml-1 {
      margin-left: calc(var(--spacing) * 1);
    }

    .sm\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }

    .sm\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }

    .sm\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }

    .sm\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }

    .sm\:ml-\[-15\%\] {
      margin-left: -15%;
    }

    .sm\:ml-\[20px\] {
      margin-left: 20px;
    }

    .sm\:ml-\[88px\] {
      margin-left: 88px;
    }

    .sm\:line-clamp-5 {
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .sm\:block {
      display: block;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:grid {
      display: grid;
    }

    .sm\:hidden {
      display: none;
    }

    .sm\:inline {
      display: inline;
    }

    .sm\:inline-flex {
      display: inline-flex;
    }

    .sm\:\!aspect-square {
      aspect-ratio: 1 !important;
    }

    .sm\:aspect-1420\/468 {
      aspect-ratio: 1420 / 468;
    }

    .sm\:aspect-\[4\/3\] {
      aspect-ratio: 4 / 3;
    }

    .sm\:aspect-\[213\/280\] {
      aspect-ratio: 213 / 280;
    }

    .sm\:aspect-\[697\/392\] {
      aspect-ratio: 697 / 392;
    }

    .sm\:aspect-\[1440\/819\] {
      aspect-ratio: 1440 / 819;
    }

    .sm\:aspect-auto {
      aspect-ratio: auto;
    }

    .sm\:aspect-square {
      aspect-ratio: 1;
    }

    .sm\:size-10 {
      width: calc(var(--spacing) * 10);
      height: calc(var(--spacing) * 10);
    }

    .sm\:size-16 {
      width: calc(var(--spacing) * 16);
      height: calc(var(--spacing) * 16);
    }

    .sm\:h-3 {
      height: calc(var(--spacing) * 3);
    }

    .sm\:h-5 {
      height: calc(var(--spacing) * 5);
    }

    .sm\:h-6 {
      height: calc(var(--spacing) * 6);
    }

    .sm\:h-8 {
      height: calc(var(--spacing) * 8);
    }

    .sm\:h-11 {
      height: calc(var(--spacing) * 11);
    }

    .sm\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .sm\:h-24 {
      height: calc(var(--spacing) * 24);
    }

    .sm\:h-80 {
      height: calc(var(--spacing) * 80);
    }

    .sm\:h-\[1\.8rem\] {
      height: 1.8rem;
    }

    .sm\:h-\[6\.125rem\] {
      height: 6.125rem;
    }

    .sm\:h-\[27\.2\%\] {
      height: 27.2%;
    }

    .sm\:h-\[35px\] {
      height: 35px;
    }

    .sm\:h-\[54vw\] {
      height: 54vw;
    }

    .sm\:h-\[60\%\] {
      height: 60%;
    }

    .sm\:h-\[62px\] {
      height: 62px;
    }

    .sm\:h-\[64px\] {
      height: 64px;
    }

    .sm\:h-\[65\%\] {
      height: 65%;
    }

    .sm\:h-\[70\%\] {
      height: 70%;
    }

    .sm\:h-\[70vh\] {
      height: 70vh;
    }

    .sm\:h-\[75\%\] {
      height: 75%;
    }

    .sm\:h-\[86px\] {
      height: 86px;
    }

    .sm\:h-\[88px\] {
      height: 88px;
    }

    .sm\:h-\[90px\] {
      height: 90px;
    }

    .sm\:h-\[95vw\] {
      height: 95vw;
    }

    .sm\:h-\[140svh\] {
      height: 140svh;
    }

    .sm\:h-\[150px\] {
      height: 150px;
    }

    .sm\:h-\[180svh\] {
      height: 180svh;
    }

    .sm\:h-\[190px\] {
      height: 190px;
    }

    .sm\:h-\[220px\] {
      height: 220px;
    }

    .sm\:h-\[220svh\] {
      height: 220svh;
    }

    .sm\:h-\[251px\] {
      height: 251px;
    }

    .sm\:h-\[280px\] {
      height: 280px;
    }

    .sm\:h-\[310px\] {
      height: 310px;
    }

    .sm\:h-\[324px\] {
      height: 324px;
    }

    .sm\:h-\[518px\] {
      height: 518px;
    }

    .sm\:h-\[600px\] {
      height: 600px;
    }

    .sm\:h-\[745px\] {
      height: 745px;
    }

    .sm\:h-\[857px\] {
      height: 857px;
    }

    .sm\:h-\[1000vw\] {
      height: 1000vw;
    }

    .sm\:h-auto {
      height: auto;
    }

    .sm\:h-full {
      height: 100%;
    }

    .sm\:h-global-header {
      height: var(--header-height);
    }

    .sm\:h-screen {
      height: 100vh;
    }

    .sm\:max-h-300 {
      max-height: calc(var(--spacing) * 300);
    }

    .sm\:max-h-\[760px\] {
      max-height: 760px;
    }

    .sm\:max-h-fit {
      max-height: fit-content;
    }

    .sm\:max-h-screen {
      max-height: 100vh;
    }

    .sm\:min-h-0 {
      min-height: calc(var(--spacing) * 0);
    }

    .sm\:min-h-12 {
      min-height: calc(var(--spacing) * 12);
    }

    .sm\:min-h-64 {
      min-height: calc(var(--spacing) * 64);
    }

    .sm\:min-h-\[50px\] {
      min-height: 50px;
    }

    .sm\:min-h-\[425px\] {
      min-height: 425px;
    }

    .sm\:min-h-\[660px\] {
      min-height: 660px;
    }

    .sm\:min-h-min {
      min-height: min-content;
    }

    .sm\:w-1\/2 {
      width: 50%;
    }

    .sm\:w-1\/2-gutter {
      width: calc((100% - (var(--gutter))) / 2);
    }

    .sm\:w-1\/3 {
      width: 33.3333%;
    }

    .sm\:w-2\/3 {
      width: 66.6667%;
    }

    .sm\:w-3\/4 {
      width: 75%;
    }

    .sm\:w-3\/5 {
      width: 60%;
    }

    .sm\:w-3\/12 {
      width: 25%;
    }

    .sm\:w-4\/5 {
      width: 80%;
    }

    .sm\:w-5 {
      width: calc(var(--spacing) * 5);
    }

    .sm\:w-6 {
      width: calc(var(--spacing) * 6);
    }

    .sm\:w-7\/12 {
      width: 58.3333%;
    }

    .sm\:w-8 {
      width: calc(var(--spacing) * 8);
    }

    .sm\:w-9\/12 {
      width: 75%;
    }

    .sm\:w-10 {
      width: calc(var(--spacing) * 10);
    }

    .sm\:w-10\/12 {
      width: 83.3333%;
    }

    .sm\:w-11 {
      width: calc(var(--spacing) * 11);
    }

    .sm\:w-12 {
      width: calc(var(--spacing) * 12);
    }

    .sm\:w-16 {
      width: calc(var(--spacing) * 16);
    }

    .sm\:w-42\.5 {
      width: calc(var(--spacing) * 42.5);
    }

    .sm\:w-43\.75 {
      width: calc(var(--spacing) * 43.75);
    }

    .sm\:w-45 {
      width: calc(var(--spacing) * 45);
    }

    .sm\:w-50 {
      width: calc(var(--spacing) * 50);
    }

    .sm\:w-53\.75 {
      width: calc(var(--spacing) * 53.75);
    }

    .sm\:w-64 {
      width: calc(var(--spacing) * 64);
    }

    .sm\:w-65 {
      width: calc(var(--spacing) * 65);
    }

    .sm\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .sm\:w-80 {
      width: calc(var(--spacing) * 80);
    }

    .sm\:w-100 {
      width: 25rem;
    }

    .sm\:w-128 {
      width: 32rem;
    }

    .sm\:w-\[24\%\] {
      width: 24%;
    }

    .sm\:w-\[40\%\] {
      width: 40%;
    }

    .sm\:w-\[40rem\] {
      width: 40rem;
    }

    .sm\:w-\[50px\] {
      width: 50px;
    }

    .sm\:w-\[53px\] {
      width: 53px;
    }

    .sm\:w-\[57px\] {
      width: 57px;
    }

    .sm\:w-\[58px\] {
      width: 58px;
    }

    .sm\:w-\[64px\] {
      width: 64px;
    }

    .sm\:w-\[79px\] {
      width: 79px;
    }

    .sm\:w-\[80px\] {
      width: 80px;
    }

    .sm\:w-\[95vw\] {
      width: 95vw;
    }

    .sm\:w-\[100px\] {
      width: 100px;
    }

    .sm\:w-\[120\%\] {
      width: 120%;
    }

    .sm\:w-\[120px\] {
      width: 120px;
    }

    .sm\:w-\[125\%\] {
      width: 125%;
    }

    .sm\:w-\[130\%\] {
      width: 130%;
    }

    .sm\:w-\[150\%\] {
      width: 150%;
    }

    .sm\:w-\[165px\] {
      width: 165px;
    }

    .sm\:w-\[200px\] {
      width: 200px;
    }

    .sm\:w-\[213px\] {
      width: 213px;
    }

    .sm\:w-\[251px\] {
      width: 251px;
    }

    .sm\:w-\[264px\] {
      width: 264px;
    }

    .sm\:w-\[278px\] {
      width: 278px;
    }

    .sm\:w-\[284px\] {
      width: 284px;
    }

    .sm\:w-\[300px\] {
      width: 300px;
    }

    .sm\:w-\[350px\] {
      width: 350px;
    }

    .sm\:w-\[363px\] {
      width: 363px;
    }

    .sm\:w-\[406px\] {
      width: 406px;
    }

    .sm\:w-\[498px\] {
      width: 498px;
    }

    .sm\:w-\[1000vw\] {
      width: 1000vw;
    }

    .sm\:w-\[calc\(33\.33\%-var\(--spacing-md\)\)\] {
      width: calc(33.33% - var(--spacing-md));
    }

    .sm\:w-\[calc\(100\%-4rem\)\] {
      width: calc(100% - 4rem);
    }

    .sm\:w-auto {
      width: auto;
    }

    .sm\:w-fit {
      width: fit-content;
    }

    .sm\:w-full {
      width: 100%;
    }

    .sm\:max-w-2\/3 {
      max-width: 66.6667%;
    }

    .sm\:max-w-2xl {
      max-width: var(--container-2xl);
    }

    .sm\:max-w-3\/4 {
      max-width: 75%;
    }

    .sm\:max-w-40 {
      max-width: calc(var(--spacing) * 40);
    }

    .sm\:max-w-100 {
      max-width: 25rem;
    }

    .sm\:max-w-120 {
      max-width: calc(var(--spacing) * 120);
    }

    .sm\:max-w-\[50\%\] {
      max-width: 50%;
    }

    .sm\:max-w-\[60\%\] {
      max-width: 60%;
    }

    .sm\:max-w-\[65\%\] {
      max-width: 65%;
    }

    .sm\:max-w-\[75\%\] {
      max-width: 75%;
    }

    .sm\:max-w-\[240px\] {
      max-width: 240px;
    }

    .sm\:max-w-\[300px\] {
      max-width: 300px;
    }

    .sm\:max-w-\[354px\] {
      max-width: 354px;
    }

    .sm\:max-w-\[398px\] {
      max-width: 398px;
    }

    .sm\:max-w-\[430px\] {
      max-width: 430px;
    }

    .sm\:max-w-\[445px\] {
      max-width: 445px;
    }

    .sm\:max-w-\[456px\] {
      max-width: 456px;
    }

    .sm\:max-w-\[600px\] {
      max-width: 600px;
    }

    .sm\:max-w-\[800px\] {
      max-width: 800px;
    }

    .sm\:max-w-\[1046px\] {
      max-width: 1046px;
    }

    .sm\:max-w-\[calc\(100\%-110px\)\] {
      max-width: calc(100% - 110px);
    }

    .sm\:max-w-fit {
      max-width: fit-content;
    }

    .sm\:max-w-full {
      max-width: 100%;
    }

    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }

    .sm\:max-w-md {
      max-width: var(--container-md);
    }

    .sm\:max-w-none {
      max-width: none;
    }

    .sm\:max-w-screen-sm {
      max-width: 640px;
    }

    .sm\:min-w-\[160px\] {
      min-width: 160px;
    }

    .sm\:flex-1 {
      flex: 1;
    }

    .sm\:flex-none {
      flex: none;
    }

    .sm\:shrink-0 {
      flex-shrink: 0;
    }

    .sm\:grow {
      flex-grow: 1;
    }

    .sm\:grow-0 {
      flex-grow: 0;
    }

    .sm\:basis-1\/2 {
      flex-basis: 50%;
    }

    .sm\:basis-1\/3 {
      flex-basis: 33.3333%;
    }

    .sm\:basis-2\/4 {
      flex-basis: 50%;
    }

    .sm\:basis-5\/12 {
      flex-basis: 41.6667%;
    }

    .sm\:basis-7\/12 {
      flex-basis: 58.3333%;
    }

    .sm\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-x-\[-22\%\] {
      --tw-translate-x: -22%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-x-\[-48\%\] {
      --tw-translate-x: -48%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-x-\[105px\] {
      --tw-translate-x: 105px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-x-\[144px\] {
      --tw-translate-x: 144px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-x-\[310px\] {
      --tw-translate-x: 310px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-x-\[510px\] {
      --tw-translate-x: 510px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:translate-y-12 {
      --tw-translate-y: calc(var(--spacing) * 12);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:scale-90 {
      --tw-scale-x: 90%;
      --tw-scale-y: 90%;
      --tw-scale-z: 90%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .sm\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .sm\:scale-110 {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .sm\:scale-\[1\.25\] {
      scale: 1.25;
    }

    .sm\:scale-\[1\] {
      scale: 1;
    }

    .sm\:cursor-none {
      cursor: none;
    }

    .sm\:cursor-pointer {
      cursor: pointer;
    }

    .sm\:columns-2 {
      columns: 2;
    }

    .sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .sm\:grid-cols-1\! {
      grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .sm\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .sm\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .sm\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .sm\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .sm\:grid-cols-\[1fr_1fr\] {
      grid-template-columns: 1fr 1fr;
    }

    .sm\:grid-cols-\[1fr_auto_1fr\] {
      grid-template-columns: 1fr auto 1fr;
    }

    .sm\:grid-cols-\[repeat\(3\,auto\)\] {
      grid-template-columns: repeat(3, auto);
    }

    .sm\:grid-cols-\[repeat\(4\,auto\)\] {
      grid-template-columns: repeat(4, auto);
    }

    .sm\:grid-cols-\[repeat\(6\,auto\)\] {
      grid-template-columns: repeat(6, auto);
    }

    .sm\:grid-cols-\[repeat\(8\,auto\)\] {
      grid-template-columns: repeat(8, auto);
    }

    .sm\:grid-cols-\[repeat\(10\,auto\)\] {
      grid-template-columns: repeat(10, auto);
    }

    .sm\:grid-rows-\[minmax\(0\,_auto\)_minmax\(0\,_1fr\)\] {
      grid-template-rows: minmax(0, auto) minmax(0, 1fr);
    }

    .sm\:grid-rows-\[repeat\(var\(--bk-l2-rows\)\,min-content\)\] {
      grid-template-rows: repeat(var(--bk-l2-rows), min-content);
    }

    .sm\:grid-rows-none {
      grid-template-rows: none;
    }

    .sm\:flex-col {
      flex-direction: column;
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:flex-row-reverse {
      flex-direction: row-reverse;
    }

    .sm\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .sm\:flex-wrap {
      flex-wrap: wrap;
    }

    .sm\:place-content-center {
      place-content: center;
    }

    .sm\:items-baseline {
      align-items: baseline;
    }

    .sm\:items-center {
      align-items: center;
    }

    .sm\:items-end {
      align-items: flex-end;
    }

    .sm\:items-start {
      align-items: flex-start;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

    .sm\:justify-center {
      justify-content: center;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:justify-start {
      justify-content: flex-start;
    }

    .sm\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .sm\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .sm\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }

    .sm\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .sm\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }

    .sm\:gap-28 {
      gap: calc(var(--spacing) * 28);
    }

    .sm\:gap-40 {
      gap: calc(var(--spacing) * 40);
    }

    .sm\:gap-\[6px\] {
      gap: 6px;
    }

    .sm\:gap-\[60px\] {
      gap: 60px;
    }

    .sm\:gap-gutter {
      gap: var(--gutter);
    }

    .sm\:gap-lg {
      gap: var(--space-lg);
      gap: var(--space-lg);
    }

    .sm\:gap-md {
      gap: var(--space-md);
      gap: var(--space-md);
    }

    .sm\:gap-sm {
      gap: var(--space-sm);
      gap: var(--space-sm);
    }

    .sm\:gap-xl {
      gap: var(--space-xl);
      gap: var(--space-xl);
    }

    :where(.sm\:space-y-0 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }

    .sm\:gap-x-5 {
      column-gap: calc(var(--spacing) * 5);
    }

    .sm\:gap-x-6 {
      column-gap: calc(var(--spacing) * 6);
    }

    .sm\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .sm\:gap-x-10 {
      column-gap: calc(var(--spacing) * 10);
    }

    .sm\:gap-x-20 {
      column-gap: calc(var(--spacing) * 20);
    }

    .sm\:gap-x-\[8px\] {
      column-gap: 8px;
    }

    .sm\:gap-x-gutter {
      column-gap: var(--gutter);
    }

    .sm\:gap-x-lg {
      column-gap: var(--space-lg);
    }

    .sm\:gap-x-md {
      column-gap: var(--space-md);
    }

    .sm\:gap-x-xl {
      column-gap: var(--space-xl);
    }

    :where(.sm\:space-x-3 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
    }

    :where(.sm\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }

    .sm\:gap-y-0 {
      row-gap: calc(var(--spacing) * 0);
    }

    .sm\:gap-y-2xl {
      row-gap: var(--space-2xl);
    }

    .sm\:gap-y-14 {
      row-gap: calc(var(--spacing) * 14);
    }

    .sm\:gap-y-20 {
      row-gap: calc(var(--spacing) * 20);
    }

    .sm\:gap-y-\[5rem\] {
      row-gap: 5rem;
    }

    .sm\:gap-y-lg {
      row-gap: var(--space-lg);
    }

    .sm\:gap-y-md {
      row-gap: var(--space-md);
    }

    .sm\:self-auto {
      align-self: auto;
    }

    .sm\:self-center {
      align-self: center;
    }

    .sm\:self-start {
      align-self: flex-start;
    }

    .sm\:self-stretch {
      align-self: stretch;
    }

    .sm\:justify-self-end {
      justify-self: flex-end;
    }

    .sm\:overflow-visible {
      overflow: visible;
    }

    .sm\:overflow-x-visible {
      overflow-x: visible;
    }

    .sm\:rounded {
      border-radius: .25rem;
    }

    .sm\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }

    .sm\:rounded-\[10px\] {
      border-radius: 10px;
    }

    .sm\:rounded-\[17\.5px\] {
      border-radius: 17.5px;
    }

    .sm\:rounded-\[55px\] {
      border-radius: 55px;
    }

    .sm\:rounded-\[64px\] {
      border-radius: 64px;
    }

    .sm\:rounded-full {
      border-radius: 3.40282e38px;
    }

    .sm\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .sm\:rounded-none {
      border-radius: 0;
    }

    .sm\:rounded-sm {
      border-radius: var(--radius-sm);
    }

    .sm\:rounded-xl {
      border-radius: var(--radius-xl);
    }

    .sm\:rounded-t-2xl {
      border-top-left-radius: var(--radius-2xl);
      border-top-right-radius: var(--radius-2xl);
    }

    .sm\:rounded-t-5xl {
      border-top-left-radius: 3rem;
      border-top-right-radius: 3rem;
    }

    .sm\:rounded-t-none {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }

    .sm\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .sm\:border-2 {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }

    .sm\:border-\[0\.45px\] {
      border-style: var(--tw-border-style);
      border-width: .45px;
    }

    .sm\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .sm\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .sm\:border-solid {
      --tw-border-style: solid;
      border-style: solid;
    }

    .sm\:border-black\/10 {
      border-color: #0000001a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sm\:border-black\/10 {
        border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }

    .sm\:border-legacy-gray-30 {
      border-color: #d2d5d9;
    }

    .sm\:border-shade-20 {
      border-color: var(--color-shade-20);
    }

    .sm\:\!bg-color-\[\#f0f4f7\] {
      background-color: #f0f4f7 !important;
    }

    .sm\:bg-black {
      background-color: var(--color-black);
    }

    .sm\:bg-legacy-gray-10 {
      background-color: #f0f1f2;
    }

    .sm\:bg-transparent {
      background-color: #0000;
    }

    .sm\:bg-white {
      background-color: var(--color-white);
    }

    .sm\:bg-\[url\(\"https\:\/\/cdn\.shopify\.com\/shopifycloud\/identity\/assets\/gradient\/noise-ae0ab1628dee87591c6f6d3740b6e7e4e5109417e35a0781070d9d737f959e22\.png\"\)\] {
      background-image: url("https://cdn.shopify.com/shopifycloud/identity/assets/gradient/noise-ae0ab1628dee87591c6f6d3740b6e7e4e5109417e35a0781070d9d737f959e22.png");
    }

    .sm\:bg-\[url\(\'https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/478ccafdb1372940a5b2f0f18490a03a\.png\'\)\] {
      background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/478ccafdb1372940a5b2f0f18490a03a.png");
    }

    .sm\:bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/17f19b194c90a4bb73bada4d8bb7e2a0\.png\)\] {
      background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/17f19b194c90a4bb73bada4d8bb7e2a0.png");
    }

    .sm\:bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/db0fc18454464505405e12033539b36f\.svg\)\] {
      background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/db0fc18454464505405e12033539b36f.svg");
    }

    .sm\:from-transparent {
      --tw-gradient-from: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .sm\:to-transparent {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .sm\:bg-right-bottom {
      background-position: 100% 100%;
    }

    .sm\:object-fill {
      object-fit: fill;
    }

    .sm\:object-none {
      object-fit: none;
    }

    .sm\:object-center {
      object-position: center;
    }

    .sm\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .sm\:p-2 {
      padding: calc(var(--spacing) * 2);
    }

    .sm\:p-3 {
      padding: calc(var(--spacing) * 3);
    }

    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .sm\:p-16 {
      padding: calc(var(--spacing) * 16);
    }

    .sm\:p-\[10px\] {
      padding: 10px;
    }

    .sm\:p-xl {
      padding: var(--space-xl);
    }

    .sm\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .sm\:px-4xl {
      padding-inline: var(--space-4xl);
    }

    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .sm\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }

    .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .sm\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .sm\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .sm\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }

    .sm\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .sm\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }

    .sm\:px-\[6px\] {
      padding-inline: 6px;
    }

    .sm\:px-\[9px\] {
      padding-inline: 9px;
    }

    .sm\:px-margin {
      padding-inline: var(--margin);
    }

    .sm\:px-xl {
      padding-inline: var(--space-xl);
    }

    .sm\:py-1 {
      padding-block: calc(var(--spacing) * 1);
    }

    .sm\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .sm\:py-2xl {
      padding-block: var(--space-2xl);
    }

    .sm\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }

    .sm\:py-3xl {
      padding-block: var(--space-3xl);
    }

    .sm\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }

    .sm\:py-4xl {
      padding-block: var(--space-4xl);
    }

    .sm\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }

    .sm\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .sm\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .sm\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .sm\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .sm\:py-\[2px\] {
      padding-block: 2px;
    }

    .sm\:py-\[6px\] {
      padding-block: 6px;
    }

    .sm\:py-xl {
      padding-block: var(--space-xl);
    }

    .sm\:ps-10 {
      padding-inline-start: calc(var(--spacing) * 10);
    }

    .sm\:ps-margin {
      padding-inline-start: var(--margin);
    }

    .sm\:pe-0 {
      padding-inline-end: calc(var(--spacing) * 0);
    }

    .sm\:pe-\[calc\(var\(--spacing-margin\)-13px\)\] {
      padding-inline-end: calc(var(--spacing-margin)  - 13px);
    }

    .sm\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .sm\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }

    .sm\:pt-3xl {
      padding-top: var(--space-3xl);
    }

    .sm\:pt-4xl {
      padding-top: var(--space-4xl);
    }

    .sm\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .sm\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }

    .sm\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }

    .sm\:pt-11 {
      padding-top: calc(var(--spacing) * 11);
    }

    .sm\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .sm\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }

    .sm\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }

    .sm\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }

    .sm\:pt-60 {
      padding-top: calc(var(--spacing) * 60);
    }

    .sm\:pt-\[3vw\] {
      padding-top: 3vw;
    }

    .sm\:pt-\[36px\] {
      padding-top: 36px;
    }

    .sm\:pt-\[104px\] {
      padding-top: 104px;
    }

    .sm\:pt-\[152px\] {
      padding-top: 152px;
    }

    .sm\:pt-\[165px\] {
      padding-top: 165px;
    }

    .sm\:pt-lg {
      padding-top: var(--space-lg);
    }

    .sm\:pt-sm {
      padding-top: var(--space-sm);
    }

    .sm\:pt-xl {
      padding-top: var(--space-xl);
    }

    .sm\:pr-0 {
      padding-right: calc(var(--spacing) * 0);
    }

    .sm\:pr-2xl {
      padding-right: var(--space-2xl);
    }

    .sm\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }

    .sm\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }

    .sm\:pr-9 {
      padding-right: calc(var(--spacing) * 9);
    }

    .sm\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }

    .sm\:pr-60 {
      padding-right: calc(var(--spacing) * 60);
    }

    .sm\:pr-\[7\.5\%\] {
      padding-right: 7.5%;
    }

    .sm\:pr-\[26px\] {
      padding-right: 26px;
    }

    .sm\:pr-lg {
      padding-right: var(--space-lg);
    }

    .sm\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .sm\:pb-2xl {
      padding-bottom: var(--space-2xl);
    }

    .sm\:pb-4xl {
      padding-bottom: var(--space-4xl);
    }

    .sm\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }

    .sm\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }

    .sm\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }

    .sm\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .sm\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }

    .sm\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }

    .sm\:pb-40 {
      padding-bottom: calc(var(--spacing) * 40);
    }

    .sm\:pb-lg {
      padding-bottom: var(--space-lg);
    }

    .sm\:pb-xl {
      padding-bottom: var(--space-xl);
    }

    .sm\:pl-0 {
      padding-left: calc(var(--spacing) * 0);
    }

    .sm\:pl-3\.5 {
      padding-left: calc(var(--spacing) * 3.5);
    }

    .sm\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }

    .sm\:pl-5 {
      padding-left: calc(var(--spacing) * 5);
    }

    .sm\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }

    .sm\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }

    .sm\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }

    .sm\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }

    .sm\:pl-16 {
      padding-left: calc(var(--spacing) * 16);
    }

    .sm\:pl-\[12px\] {
      padding-left: 12px;
    }

    .sm\:pl-\[16px\] {
      padding-left: 16px;
    }

    .sm\:\!text-center {
      text-align: center !important;
    }

    .sm\:text-center {
      text-align: center;
    }

    .sm\:text-left {
      text-align: left;
    }

    .sm\:text-right {
      text-align: right;
    }

    .sm\:text-body-base {
      font-size: var(--font-size-body-base);
      line-height: var(--tw-leading, var(--line-height-body-base));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
      font-weight: var(--tw-font-weight, var(--font-weight-body-base));
    }

    .sm\:text-body-sm {
      font-size: var(--font-size-body-sm);
      line-height: var(--tw-leading, var(--line-height-body-sm));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm));
      font-weight: var(--tw-font-weight, var(--font-weight-body-sm));
    }

    .sm\:text-t1 {
      font-size: var(--font-size-t1);
      line-height: var(--tw-leading, var(--line-height-t1));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t1));
      font-weight: var(--tw-font-weight, var(--font-weight-t1));
    }

    .sm\:text-t2 {
      font-size: var(--font-size-t2);
      line-height: var(--tw-leading, var(--line-height-t2));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t2));
      font-weight: var(--tw-font-weight, var(--font-weight-t2));
    }

    .sm\:text-t4 {
      font-size: var(--font-size-t4);
      line-height: var(--tw-leading, var(--line-height-t4));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
      font-weight: var(--tw-font-weight, var(--font-weight-t4));
    }

    .sm\:text-t5 {
      font-size: var(--font-size-t5);
      line-height: var(--tw-leading, var(--line-height-t5));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
      font-weight: var(--tw-font-weight, var(--font-weight-t5));
    }

    .sm\:text-t6 {
      font-size: var(--font-size-t6);
      line-height: var(--tw-leading, var(--line-height-t6));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
      font-weight: var(--tw-font-weight, var(--font-weight-t6));
    }

    .sm\:text-t7 {
      font-size: var(--font-size-t7);
      line-height: var(--tw-leading, var(--line-height-t7));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t7));
      font-weight: var(--tw-font-weight, var(--font-weight-t7));
    }

    .sm\:text-t8 {
      font-size: var(--font-size-t8);
      line-height: var(--tw-leading, var(--line-height-t8));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t8));
      font-weight: var(--tw-font-weight, var(--font-weight-t8));
    }

    .sm\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }

    .sm\:text-7xl {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }

    .sm\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }

    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .sm\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .sm\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .sm\:text-\[11px\] {
      font-size: 11px;
    }

    .sm\:text-\[13px\] {
      font-size: 13px;
    }

    .sm\:text-\[20px\] {
      font-size: 20px;
    }

    .sm\:text-\[22px\] {
      font-size: 22px;
    }

    .sm\:text-\[26px\] {
      font-size: 26px;
    }

    .sm\:leading-5 {
      --tw-leading: calc(var(--spacing) * 5);
      line-height: calc(var(--spacing) * 5);
    }

    .sm\:leading-10 {
      --tw-leading: calc(var(--spacing) * 10);
      line-height: calc(var(--spacing) * 10);
    }

    .sm\:leading-tight {
      --tw-leading: var(--leading-tight);
      line-height: var(--leading-tight);
    }

    .sm\:font-\[800\] {
      --tw-font-weight: 800;
      font-weight: 800;
    }

    .sm\:font-bold {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }

    .sm\:font-extrabold {
      --tw-font-weight: var(--font-weight-extrabold);
      font-weight: var(--font-weight-extrabold);
    }

    .sm\:font-normal {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }

    .sm\:text-balance {
      text-wrap: balance;
    }

    .sm\:text-pretty {
      text-wrap: pretty;
    }

    .sm\:text-wrap {
      text-wrap: wrap;
    }

    .sm\:whitespace-nowrap {
      white-space: nowrap;
    }

    .sm\:text-gray-c {
      color: #9797a2;
    }

    .sm\:text-white {
      color: var(--color-white);
    }

    .sm\:opacity-70 {
      opacity: .7;
    }

    .sm\:opacity-100 {
      opacity: 1;
    }

    .sm\:mix-blend-lighten {
      mix-blend-mode: lighten;
    }

    .sm\:shadow {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .sm\:shadow-md {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .sm\:ring-0 {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .sm\:ring-1 {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .sm\:ring-black\/10 {
      --tw-ring-color: #0000001a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sm\:ring-black\/10 {
        --tw-ring-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }

    .sm\:blur-\[50px\] {
      --tw-blur: blur(50px);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .sm\:blur-\[100px\] {
      --tw-blur: blur(100px);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .sm\:\[--bk-l2-rows\:2\] {
      --bk-l2-rows: 2;
    }

    .sm\:\[--card-gap\:18px\] {
      --card-gap: 18px;
    }

    .sm\:\[grid-template-areas\:\"items_aside\"_\"belt_aside\"\] {
      grid-template-areas: "items aside"
                           "belt aside";
    }

    :is(.sm\:\*\:flex-nowrap > *) {
      flex-wrap: nowrap;
    }

    @media (hover: hover) {
      .sm\:group-hover\/card\:bg-black:is(:where(.group\/card):hover *) {
        background-color: var(--color-black);
      }

      .sm\:group-hover\/card\:bg-white:is(:where(.group\/card):hover *) {
        background-color: var(--color-white);
      }
    }

    .sm\:before\:-top-\[104px\]:before {
      content: var(--tw-content);
      top: -104px;
    }

    .sm\:before\:-bottom-10:before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * -10);
    }

    .sm\:before\:block:before {
      content: var(--tw-content);
      display: block;
    }

    .sm\:before\:h-1\/2:before {
      content: var(--tw-content);
      height: 50%;
    }

    .sm\:before\:w-6:before {
      content: var(--tw-content);
      width: calc(var(--spacing) * 6);
    }

    .sm\:before\:w-\[calc\(100\%\+var\(--margin\,var\(--spacing-margin\)\)\)\]:before {
      content: var(--tw-content);
      width: calc(100% + var(--margin, var(--spacing-margin)));
    }

    .sm\:after\:absolute:after {
      content: var(--tw-content);
      position: absolute;
    }

    .sm\:after\:start-0:after {
      content: var(--tw-content);
      inset-inline-start: calc(var(--spacing) * 0);
    }

    .sm\:after\:-top-10:after {
      content: var(--tw-content);
      top: calc(var(--spacing) * -10);
    }

    .sm\:after\:-bottom-10:after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * -10);
    }

    .sm\:after\:bottom-0:after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }

    .sm\:after\:z-10:after {
      content: var(--tw-content);
      z-index: 10;
    }

    .sm\:after\:block:after {
      content: var(--tw-content);
      display: block;
    }

    .sm\:after\:h-1\/2:after {
      content: var(--tw-content);
      height: 50%;
    }

    .sm\:after\:w-10:after {
      content: var(--tw-content);
      width: calc(var(--spacing) * 10);
    }

    .sm\:after\:w-px:after {
      content: var(--tw-content);
      width: 1px;
    }
  }

  .after\:sm\:translate-x-8:after {
    content: var(--tw-content);
  }

  @media (min-width: 640px) {
    .after\:sm\:translate-x-8:after {
      --tw-translate-x: calc(var(--spacing) * 8);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .after\:sm\:-translate-y-8:after {
    content: var(--tw-content);
  }

  @media (min-width: 640px) {
    .after\:sm\:-translate-y-8:after {
      --tw-translate-y: calc(var(--spacing) * -8);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:after\:bg-no-repeat:after {
      content: var(--tw-content);
      background-repeat: no-repeat;
    }

    .sm\:after\:will-change-\[opacity\]:after {
      content: var(--tw-content);
      will-change: opacity;
    }

    .sm\:first\:border-l-0:first-child {
      border-left-style: var(--tw-border-style);
      border-left-width: 0;
    }

    .even\:sm\:bg-inherit:nth-child(2n) {
      background-color: inherit;
    }

    @media (hover: hover) {
      .sm\:hover\:shadow-\[0px_4px_4px_0px_rgba\(0\,_0\,_0\,_0\.25\)_inset\,_0px_0px_30px_3px_\#FF36D1\]:hover {
        --tw-shadow: 0px 4px 4px 0px var(--tw-shadow-color, #00000040) inset, 0px 0px 30px 3px var(--tw-shadow-color, #ff36d1);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }

      .sm\:hover\:shadow-none:hover {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }

    .sm\:focus\:shadow-none:focus {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    :is(.sm\:\*\*\:data-\[component-name\=heading-group\]\:pt-md *)[data-component-name="heading-group"] {
      padding-top: var(--space-md);
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 640px) {
      @media (hover: hover) {
        .motion-safe\:sm\:group-hover\:right-2:is(:where(.group):hover *) {
          right: calc(var(--spacing) * 2);
        }

        .motion-safe\:sm\:group-hover\:left-2:is(:where(.group):hover *) {
          left: calc(var(--spacing) * 2);
        }
      }
    }
  }

  @media (min-width: 640px) {
    @media (prefers-reduced-motion: reduce) {
      .sm\:motion-reduce\:-top-\[3\%\] {
        top: -3%;
      }

      .sm\:motion-reduce\:top-\[30\%\] {
        top: 30%;
      }

      .sm\:motion-reduce\:top-\[48\%\] {
        top: 48%;
      }

      .sm\:motion-reduce\:bottom-\[-50vh\] {
        bottom: -50vh;
      }

      .sm\:motion-reduce\:bottom-\[-55vh\] {
        bottom: -55vh;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 640px) {
      .motion-reduce\:sm\:block {
        display: block;
      }

      .motion-reduce\:sm\:w-\[calc\(33\.33\%-var\(--spacing-md\)\)\] {
        width: calc(33.33% - var(--spacing-md));
      }

      .motion-reduce\:sm\:max-w-2xl {
        max-width: var(--container-2xl);
      }

      .motion-reduce\:sm\:gap-y-2xl {
        row-gap: var(--space-2xl);
      }
    }
  }

  @media (min-width: 640px) {
    @media not all and (min-width: 1200px) {
      .sm\:max-lg\:start-0 {
        inset-inline-start: calc(var(--spacing) * 0);
      }

      .sm\:max-lg\:end-0 {
        inset-inline-end: calc(var(--spacing) * 0);
      }

      .sm\:max-lg\:row-start-2 {
        grid-row-start: 2;
      }

      .sm\:max-lg\:grid {
        display: grid;
      }

      .sm\:max-lg\:min-h-\[129px\] {
        min-height: 129px;
      }

      .sm\:max-lg\:w-1\/2 {
        width: 50%;
      }

      .sm\:max-lg\:grow {
        flex-grow: 1;
      }

      .sm\:max-lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }

      .sm\:max-lg\:grid-cols-\[1\.5fr_1fr\] {
        grid-template-columns: 1.5fr 1fr;
      }

      .sm\:max-lg\:grid-rows-\[auto\] {
        grid-template-rows: auto;
      }

      .sm\:max-lg\:gap-x-3 {
        column-gap: calc(var(--spacing) * 3);
      }

      .sm\:max-lg\:gap-x-6 {
        column-gap: calc(var(--spacing) * 6);
      }

      .sm\:max-lg\:self-end {
        align-self: flex-end;
      }

      .sm\:max-lg\:justify-self-center {
        justify-self: center;
      }

      .sm\:max-lg\:pb-global-header {
        padding-bottom: var(--header-height);
      }

      .sm\:max-lg\:before\:-start-1\/4:before {
        content: var(--tw-content);
        inset-inline-start: -25%;
      }

      .sm\:max-lg\:before\:top-1\/4:before {
        content: var(--tw-content);
        top: 25%;
      }

      .sm\:max-lg\:before\:h-\[231px\]:before {
        content: var(--tw-content);
        height: 231px;
      }

      .sm\:max-lg\:before\:w-\[289px\]:before {
        content: var(--tw-content);
        width: 289px;
      }

      .sm\:max-lg\:after\:top-1\/2:after {
        content: var(--tw-content);
        top: 50%;
      }

      .sm\:max-lg\:after\:-translate-y-1\/2:after {
        content: var(--tw-content);
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }

    @media not all and (min-width: 900px) {
      .sm\:max-md\:col-span-8 {
        grid-column: span 8 / span 8;
      }

      .sm\:max-md\:pe-12 {
        padding-inline-end: calc(var(--spacing) * 12);
      }
    }
  }

  @media (min-width: 768px) {
    .min-\[768px\]\:top-\[25px\] {
      top: 25px;
    }

    .min-\[768px\]\:z-0 {
      z-index: 0;
    }

    .min-\[768px\]\:mx-\[10\%\] {
      margin-inline: 10%;
    }

    .min-\[768px\]\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }

    .min-\[768px\]\:mt-\[-50px\] {
      margin-top: -50px;
    }

    .min-\[768px\]\:mt-\[130px\] {
      margin-top: 130px;
    }

    .sell-tablet\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }

    .min-\[768px\]\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .sell-tablet\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }

    .sell-tablet\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .min-\[768px\]\:block {
      display: block;
    }

    .min-\[768px\]\:hidden {
      display: none;
    }

    .min-\[768px\]\:w-1\/2 {
      width: 50%;
    }

    .min-\[768px\]\:w-\[18\%\] {
      width: 18%;
    }

    .min-\[768px\]\:w-\[23\%\] {
      width: 23%;
    }

    .min-\[768px\]\:w-\[35\%\] {
      width: 35%;
    }

    .sell-tablet\:w-1\/2 {
      width: 50%;
    }

    .min-\[768px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .min-\[768px\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .min-\[768px\]\:flex-row {
      flex-direction: row;
    }

    .min-\[768px\]\:flex-row-reverse {
      flex-direction: row-reverse;
    }

    .sell-tablet\:justify-start {
      justify-content: flex-start;
    }

    .min-\[768px\]\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .min-\[768px\]\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .min-\[768px\]\:gap-y-0 {
      row-gap: calc(var(--spacing) * 0);
    }

    .min-\[768px\]\:rounded-t-\[35px\] {
      border-top-left-radius: 35px;
      border-top-right-radius: 35px;
    }

    .min-\[768px\]\:rounded-b-none {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
    }

    .min-\[768px\]\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .min-\[768px\]\:p-\[5\%\] {
      padding: 5%;
    }

    .min-\[768px\]\:px-\[8\%\] {
      padding-inline: 8%;
    }

    .min-\[768px\]\:px-\[15\%\] {
      padding-inline: 15%;
    }

    .min-\[768px\]\:pt-2xl {
      padding-top: var(--space-2xl);
    }

    .sell-tablet\:pl-\[calc\(5\%\+9px\)\] {
      padding-left: calc(5% + 9px);
    }

    .min-\[768px\]\:align-bottom {
      vertical-align: bottom;
    }

    .min-\[768px\]\:text-\[16px\] {
      font-size: 16px;
    }

    .min-\[768px\]\:leading-\[22px\] {
      --tw-leading: 22px;
      line-height: 22px;
    }

    @media not all and (min-width: 1023px) {
      .min-\[768px\]\:max-\[1023px\]\:pb-4xl {
        padding-bottom: var(--space-4xl);
      }
    }
  }

  @media (min-width: 777px) {
    .min-\[777px\]\:h-\[1321px\] {
      height: 1321px;
    }
  }

  @media (min-width: 802px) {
    .min-\[802px\]\:h-\[838px\] {
      height: 838px;
    }

    .min-\[802px\]\:h-\[975px\] {
      height: 975px;
    }
  }

  @media (min-width: 900px) {
    .md\:not-sr-only {
      clip-path: none;
      white-space: normal;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      position: static;
      overflow: visible;
    }

    .md\:absolute {
      position: absolute;
    }

    .md\:relative {
      position: relative;
    }

    .md\:static {
      position: static;
    }

    .md\:sticky {
      position: sticky;
    }

    .md\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }

    .md\:inset-\[4px\] {
      inset: 4px;
    }

    .md\:inset-x-5 {
      inset-inline: calc(var(--spacing) * 5);
    }

    .md\:start-margin {
      inset-inline-start: var(--margin);
    }

    .md\:-top-3 {
      top: calc(var(--spacing) * -3);
    }

    .md\:-top-8 {
      top: calc(var(--spacing) * -8);
    }

    .md\:top-0 {
      top: calc(var(--spacing) * 0);
    }

    .md\:top-1\/2 {
      top: 50%;
    }

    .md\:top-4 {
      top: calc(var(--spacing) * 4);
    }

    .md\:top-5 {
      top: calc(var(--spacing) * 5);
    }

    .md\:top-7 {
      top: calc(var(--spacing) * 7);
    }

    .md\:top-8 {
      top: calc(var(--spacing) * 8);
    }

    .md\:top-10 {
      top: calc(var(--spacing) * 10);
    }

    .md\:top-12 {
      top: calc(var(--spacing) * 12);
    }

    .md\:top-52 {
      top: calc(var(--spacing) * 52);
    }

    .md\:top-\[-48px\] {
      top: -48px;
    }

    .md\:top-\[5\%\] {
      top: 5%;
    }

    .md\:top-\[10svh\] {
      top: 10svh;
    }

    .md\:top-\[23\%\] {
      top: 23%;
    }

    .md\:top-\[25px\] {
      top: 25px;
    }

    .md\:top-\[28\%\] {
      top: 28%;
    }

    .md\:top-\[35\%\] {
      top: 35%;
    }

    .md\:top-\[36\%\] {
      top: 36%;
    }

    .md\:top-\[40\%\] {
      top: 40%;
    }

    .md\:top-\[49\%\] {
      top: 49%;
    }

    .md\:top-\[106px\] {
      top: 106px;
    }

    .md\:top-\[265px\] {
      top: 265px;
    }

    .md\:top-\[calc\(var\(--header-height\)\*2\)\] {
      top: calc(var(--header-height) * 2);
    }

    .md\:-right-0 {
      right: calc(var(--spacing) * 0);
    }

    .md\:-right-\[7\%\] {
      right: -7%;
    }

    .md\:right-0 {
      right: calc(var(--spacing) * 0);
    }

    .md\:right-3 {
      right: calc(var(--spacing) * 3);
    }

    .md\:right-4 {
      right: calc(var(--spacing) * 4);
    }

    .md\:right-5 {
      right: calc(var(--spacing) * 5);
    }

    .md\:right-6 {
      right: calc(var(--spacing) * 6);
    }

    .md\:right-\[18\%\] {
      right: 18%;
    }

    .md\:right-\[calc\(100\%-14px\)\] {
      right: calc(100% - 14px);
    }

    .md\:right-\[var\(--margin\)\] {
      right: var(--margin);
    }

    .md\:right-auto\! {
      right: auto !important;
    }

    .md\:-bottom-1 {
      bottom: calc(var(--spacing) * -1);
    }

    .md\:bottom-0 {
      bottom: calc(var(--spacing) * 0);
    }

    .md\:bottom-4 {
      bottom: calc(var(--spacing) * 4);
    }

    .md\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }

    .md\:bottom-\[-30vh\] {
      bottom: -30vh;
    }

    .md\:bottom-\[65px\] {
      bottom: 65px;
    }

    .md\:bottom-\[anchor\(top\)\]\! {
      bottom: anchor(top) !important;
    }

    .md\:bottom-full {
      bottom: 100%;
    }

    .md\:-left-\[44px\] {
      left: -44px;
    }

    .md\:left-0 {
      left: calc(var(--spacing) * 0);
    }

    .md\:left-1\/2 {
      left: 50%;
    }

    .md\:left-1\/4 {
      left: 25%;
    }

    .md\:left-4 {
      left: calc(var(--spacing) * 4);
    }

    .md\:left-6 {
      left: calc(var(--spacing) * 6);
    }

    .md\:left-8 {
      left: calc(var(--spacing) * 8);
    }

    .md\:left-\[-44\.5vw\] {
      left: -44.5vw;
    }

    .md\:left-\[29\%\] {
      left: 29%;
    }

    .md\:left-\[33vw\] {
      left: 33vw;
    }

    .md\:left-\[46\%\] {
      left: 46%;
    }

    .md\:left-\[anchor\(left\)\]\! {
      left: anchor(left) !important;
    }

    .md\:left-\[calc\(100\%\*\(7\/12\)\)\] {
      left: 58.3333%;
    }

    .md\:left-auto {
      left: auto;
    }

    .md\:left-margin {
      left: var(--margin);
    }

    .md\:left-px {
      left: 1px;
    }

    .md\:order-1 {
      order: 1;
    }

    .md\:order-2 {
      order: 2;
    }

    .md\:order-3 {
      order: 3;
    }

    .md\:order-4 {
      order: 4;
    }

    .md\:order-5 {
      order: 5;
    }

    .md\:order-first {
      order: -9999;
    }

    .md\:order-last {
      order: 9999;
    }

    .md\:\!col-span-6 {
      grid-column: span 6 / span 6 !important;
    }

    .md\:\!col-span-8 {
      grid-column: span 8 / span 8 !important;
    }

    .md\:col-\[1_\/_2\] {
      grid-column: 1 / 2;
    }

    .md\:col-\[3_\/_2\] {
      grid-column: 3 / 2;
    }

    .md\:col-auto {
      grid-column: auto;
    }

    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .md\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .md\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .md\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .md\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .md\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .md\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .md\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .md\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .md\:col-span-full {
      grid-column: 1 / -1;
    }

    .md\:\!col-start-1 {
      grid-column-start: 1 !important;
    }

    .md\:\!col-start-7 {
      grid-column-start: 7 !important;
    }

    .md\:col-start-1 {
      grid-column-start: 1;
    }

    .md\:col-start-2 {
      grid-column-start: 2;
    }

    .md\:col-start-3 {
      grid-column-start: 3;
    }

    .md\:col-start-4 {
      grid-column-start: 4;
    }

    .md\:col-start-5 {
      grid-column-start: 5;
    }

    .md\:col-start-6 {
      grid-column-start: 6;
    }

    .md\:col-start-7 {
      grid-column-start: 7;
    }

    .md\:col-start-8 {
      grid-column-start: 8;
    }

    .md\:col-start-9 {
      grid-column-start: 9;
    }

    .md\:col-start-10 {
      grid-column-start: 10;
    }

    .md\:col-start-11 {
      grid-column-start: 11;
    }

    .md\:col-start-12 {
      grid-column-start: 12;
    }

    .md\:col-start-auto {
      grid-column-start: auto;
    }

    .md\:col-end-6 {
      grid-column-end: 6;
    }

    .md\:col-end-8 {
      grid-column-end: 8;
    }

    .md\:col-end-13 {
      grid-column-end: 13;
    }

    .md\:row-\[1_\/_2\] {
      grid-row: 1 / 2;
    }

    .md\:row-\[1_\/_3\] {
      grid-row: 1 / 3;
    }

    .md\:row-\[2_\/_3\] {
      grid-row: 2 / 3;
    }

    .md\:row-span-1 {
      grid-row: span 1 / span 1;
    }

    .md\:row-span-2 {
      grid-row: span 2 / span 2;
    }

    .md\:row-start-1 {
      grid-row-start: 1;
    }

    .md\:row-start-2 {
      grid-row-start: 2;
    }

    .md\:float-right {
      float: right;
    }

    .md\:container {
      width: 100%;
    }

    @media (min-width: 320px) {
      .md\:container {
        max-width: 320px;
      }
    }

    @media (min-width: 640px) {
      .md\:container {
        max-width: 640px;
      }
    }

    @media (min-width: 768px) {
      .md\:container {
        max-width: 768px;
      }
    }

    @media (min-width: 900px) {
      .md\:container {
        max-width: 900px;
      }
    }

    @media (min-width: 1080px) {
      .md\:container {
        max-width: 1080px;
      }
    }

    @media (min-width: 1090px) {
      .md\:container {
        max-width: 1090px;
      }
    }

    @media (min-width: 1200px) {
      .md\:container {
        max-width: 1200px;
      }
    }

    @media (min-width: 1600px) {
      .md\:container {
        max-width: 1600px;
      }
    }

    .md\:m-0 {
      margin: calc(var(--spacing) * 0);
    }

    .md\:m-3 {
      margin: calc(var(--spacing) * 3);
    }

    .md\:m-5 {
      margin: calc(var(--spacing) * 5);
    }

    .md\:m-auto {
      margin: auto;
    }

    .md\:container {
      margin-left: var(--margin);
      margin-right: var(--margin);
      width: auto;
      max-width: none;
    }

    @media (min-width: 1600px) {
      .md\:container {
        width: 100%;
        max-width: calc(1600px - (var(--margin) * 2));
        margin-inline: auto;
      }
    }

    .md\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .md\:mx-6 {
      margin-inline: calc(var(--spacing) * 6);
    }

    .md\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }

    .md\:mx-10 {
      margin-inline: calc(var(--spacing) * 10);
    }

    .md\:mx-20 {
      margin-inline: calc(var(--spacing) * 20);
    }

    .md\:mx-\[9px\] {
      margin-inline: 9px;
    }

    .md\:mx-auto {
      margin-inline: auto;
    }

    .md\:my-0 {
      margin-block: calc(var(--spacing) * 0);
    }

    .md\:my-1 {
      margin-block: calc(var(--spacing) * 1);
    }

    .md\:my-6 {
      margin-block: calc(var(--spacing) * 6);
    }

    .md\:my-10 {
      margin-block: calc(var(--spacing) * 10);
    }

    .md\:my-20 {
      margin-block: calc(var(--spacing) * 20);
    }

    .md\:me-1 {
      margin-inline-end: calc(var(--spacing) * 1);
    }

    .md\:me-auto {
      margin-inline-end: auto;
    }

    .md\:me-sm {
      margin-inline-end: var(--space-sm);
    }

    .md\:-mt-1 {
      margin-top: calc(var(--spacing) * -1);
    }

    .md\:-mt-2 {
      margin-top: calc(var(--spacing) * -2);
    }

    .md\:-mt-2xl {
      margin-top: calc(var(--space-2xl) * -1);
    }

    .md\:-mt-3xl {
      margin-top: calc(var(--space-3xl) * -1);
    }

    .md\:-mt-8 {
      margin-top: calc(var(--spacing) * -8);
    }

    .md\:-mt-12 {
      margin-top: calc(var(--spacing) * -12);
    }

    .md\:-mt-14 {
      margin-top: calc(var(--spacing) * -14);
    }

    .md\:-mt-40 {
      margin-top: calc(var(--spacing) * -40);
    }

    .md\:-mt-\[5\.5rem\] {
      margin-top: -5.5rem;
    }

    .md\:-mt-\[64px\] {
      margin-top: -64px;
    }

    .md\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }

    .md\:mt-0\.5 {
      margin-top: calc(var(--spacing) * .5);
    }

    .md\:mt-1 {
      margin-top: calc(var(--spacing) * 1);
    }

    .md\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }

    .md\:mt-2xl {
      margin-top: var(--space-2xl);
    }

    .md\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }

    .md\:mt-3xl {
      margin-top: var(--space-3xl);
    }

    .md\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }

    .md\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }

    .md\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }

    .md\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }

    .md\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }

    .md\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }

    .md\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }

    .md\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }

    .md\:mt-28 {
      margin-top: calc(var(--spacing) * 28);
    }

    .md\:mt-50 {
      margin-top: calc(var(--spacing) * 50);
    }

    .md\:mt-75 {
      margin-top: calc(var(--spacing) * 75);
    }

    .md\:mt-\[3px\] {
      margin-top: 3px;
    }

    .md\:mt-\[18px\] {
      margin-top: 18px;
    }

    .md\:mt-\[25px\] {
      margin-top: 25px;
    }

    .md\:mt-\[60px\] {
      margin-top: 60px;
    }

    .md\:mt-\[88px\] {
      margin-top: 88px;
    }

    .md\:mt-lg {
      margin-top: var(--space-lg);
    }

    .md\:mt-md {
      margin-top: var(--space-md);
    }

    .md\:mt-xl {
      margin-top: var(--space-xl);
    }

    .md\:-mr-8 {
      margin-right: calc(var(--spacing) * -8);
    }

    .md\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }

    .md\:mr-1 {
      margin-right: calc(var(--spacing) * 1);
    }

    .md\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }

    .md\:mr-2xl {
      margin-right: var(--space-2xl);
    }

    .md\:mr-3 {
      margin-right: calc(var(--spacing) * 3);
    }

    .md\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }

    .md\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }

    .md\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }

    .md\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }

    .md\:mr-16 {
      margin-right: calc(var(--spacing) * 16);
    }

    .md\:mr-\[-1px\] {
      margin-right: -1px;
    }

    .md\:mr-\[1\.65rem\] {
      margin-right: 1.65rem;
    }

    .md\:mr-\[9px\] {
      margin-right: 9px;
    }

    .md\:mr-auto {
      margin-right: auto;
    }

    .md\:mr-md {
      margin-right: var(--space-md);
    }

    .md\:mr-sm {
      margin-right: var(--space-sm);
    }

    .md\:-mb-5 {
      margin-bottom: calc(var(--spacing) * -5);
    }

    .md\:-mb-6 {
      margin-bottom: calc(var(--spacing) * -6);
    }

    .md\:-mb-8 {
      margin-bottom: calc(var(--spacing) * -8);
    }

    .md\:-mb-12 {
      margin-bottom: calc(var(--spacing) * -12);
    }

    .md\:-mb-20 {
      margin-bottom: calc(var(--spacing) * -20);
    }

    .md\:-mb-38 {
      margin-bottom: calc(var(--spacing) * -38);
    }

    .md\:-mb-lg {
      margin-bottom: calc(var(--space-lg) * -1);
    }

    .md\:\[margin-bottom\:12px\]\! {
      margin-bottom: 12px !important;
    }

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }

    .md\:mb-2xl {
      margin-bottom: var(--space-2xl);
    }

    .md\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }

    .md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .md\:mb-4xl {
      margin-bottom: var(--space-4xl);
    }

    .md\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }

    .md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }

    .md\:mb-7 {
      margin-bottom: calc(var(--spacing) * 7);
    }

    .md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }

    .md\:mb-8\! {
      margin-bottom: calc(var(--spacing) * 8) !important;
    }

    .md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .md\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }

    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .md\:mb-24 {
      margin-bottom: calc(var(--spacing) * 24);
    }

    .md\:mb-44 {
      margin-bottom: calc(var(--spacing) * 44);
    }

    .md\:mb-96 {
      margin-bottom: calc(var(--spacing) * 96);
    }

    .md\:mb-\[14px\] {
      margin-bottom: 14px;
    }

    .md\:mb-\[18px\] {
      margin-bottom: 18px;
    }

    .md\:mb-\[25px\] {
      margin-bottom: 25px;
    }

    .md\:mb-\[500px\] {
      margin-bottom: 500px;
    }

    .md\:mb-lg {
      margin-bottom: var(--space-lg);
    }

    .md\:mb-md {
      margin-bottom: var(--space-md);
    }

    .md\:mb-sm {
      margin-bottom: var(--space-sm);
    }

    .md\:mb-xl {
      margin-bottom: var(--space-xl);
    }

    .md\:mb-xs {
      margin-bottom: var(--space-xs);
    }

    .md\:\!ml-0 {
      margin-left: calc(var(--spacing) * 0) !important;
    }

    .md\:-ml-3 {
      margin-left: calc(var(--spacing) * -3);
    }

    .md\:-ml-9 {
      margin-left: calc(var(--spacing) * -9);
    }

    .md\:-ml-12 {
      margin-left: calc(var(--spacing) * -12);
    }

    .md\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }

    .md\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }

    .md\:ml-5 {
      margin-left: calc(var(--spacing) * 5);
    }

    .md\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }

    .md\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }

    .md\:ml-16 {
      margin-left: calc(var(--spacing) * 16);
    }

    .md\:ml-24 {
      margin-left: calc(var(--spacing) * 24);
    }

    .md\:ml-\[-13\%\] {
      margin-left: -13%;
    }

    .md\:ml-\[13\%\] {
      margin-left: 13%;
    }

    .md\:ml-auto {
      margin-left: auto;
    }

    .md\:box-content {
      box-sizing: content-box;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:grid {
      display: grid;
    }

    .md\:hidden {
      display: none;
    }

    .md\:inline {
      display: inline;
    }

    .md\:inline-block {
      display: inline-block;
    }

    .md\:inline-flex {
      display: inline-flex;
    }

    .md\:table {
      display: table;
    }

    .md\:table-cell {
      display: table-cell;
    }

    .md\:table-row {
      display: table-row;
    }

    .md\:table-row-group {
      display: table-row-group;
    }

    .md\:aspect-\[21\/9\] {
      aspect-ratio: 21 / 9;
    }

    .md\:aspect-\[117\/115\] {
      aspect-ratio: 117 / 115;
    }

    .md\:aspect-\[618\/463\] {
      aspect-ratio: 618 / 463;
    }

    .md\:aspect-\[1440\/808\] {
      aspect-ratio: 1440 / 808;
    }

    .md\:aspect-\[var\(--aspect-ratio\)\] {
      aspect-ratio: var(--aspect-ratio);
    }

    .md\:aspect-auto {
      aspect-ratio: auto;
    }

    .md\:aspect-video {
      aspect-ratio: var(--aspect-video);
    }

    .md\:size-6 {
      width: calc(var(--spacing) * 6);
      height: calc(var(--spacing) * 6);
    }

    .md\:size-10 {
      width: calc(var(--spacing) * 10);
      height: calc(var(--spacing) * 10);
    }

    .md\:size-12 {
      width: calc(var(--spacing) * 12);
      height: calc(var(--spacing) * 12);
    }

    .md\:size-16 {
      width: calc(var(--spacing) * 16);
      height: calc(var(--spacing) * 16);
    }

    .md\:size-20 {
      width: calc(var(--spacing) * 20);
      height: calc(var(--spacing) * 20);
    }

    .md\:size-full {
      width: 100%;
      height: 100%;
    }

    .md\:h-3\/5 {
      height: 60%;
    }

    .md\:h-4 {
      height: calc(var(--spacing) * 4);
    }

    .md\:h-5 {
      height: calc(var(--spacing) * 5);
    }

    .md\:h-6 {
      height: calc(var(--spacing) * 6);
    }

    .md\:h-7 {
      height: calc(var(--spacing) * 7);
    }

    .md\:h-8 {
      height: calc(var(--spacing) * 8);
    }

    .md\:h-10 {
      height: calc(var(--spacing) * 10);
    }

    .md\:h-11 {
      height: calc(var(--spacing) * 11);
    }

    .md\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .md\:h-13 {
      height: calc(var(--spacing) * 13);
    }

    .md\:h-14 {
      height: calc(var(--spacing) * 14);
    }

    .md\:h-16 {
      height: calc(var(--spacing) * 16);
    }

    .md\:h-20 {
      height: calc(var(--spacing) * 20);
    }

    .md\:h-24 {
      height: calc(var(--spacing) * 24);
    }

    .md\:h-28 {
      height: calc(var(--spacing) * 28);
    }

    .md\:h-32 {
      height: calc(var(--spacing) * 32);
    }

    .md\:h-60 {
      height: calc(var(--spacing) * 60);
    }

    .md\:h-72 {
      height: calc(var(--spacing) * 72);
    }

    .md\:h-96 {
      height: calc(var(--spacing) * 96);
    }

    .md\:h-160 {
      height: 40rem;
    }

    .md\:h-\[1\.4rem\] {
      height: 1.4rem;
    }

    .md\:h-\[4rem\] {
      height: 4rem;
    }

    .md\:h-\[10rem\] {
      height: 10rem;
    }

    .md\:h-\[12\.5rem\] {
      height: 12.5rem;
    }

    .md\:h-\[28px\] {
      height: 28px;
    }

    .md\:h-\[30em\] {
      height: 30em;
    }

    .md\:h-\[34px\] {
      height: 34px;
    }

    .md\:h-\[40px\] {
      height: 40px;
    }

    .md\:h-\[43px\] {
      height: 43px;
    }

    .md\:h-\[56px\] {
      height: 56px;
    }

    .md\:h-\[64px\] {
      height: 64px;
    }

    .md\:h-\[80dvh\] {
      height: 80dvh;
    }

    .md\:h-\[80px\] {
      height: 80px;
    }

    .md\:h-\[88px\] {
      height: 88px;
    }

    .md\:h-\[100\%\] {
      height: 100%;
    }

    .md\:h-\[100vh\] {
      height: 100vh;
    }

    .md\:h-\[110\%\] {
      height: 110%;
    }

    .md\:h-\[120svh\] {
      height: 120svh;
    }

    .md\:h-\[123px\] {
      height: 123px;
    }

    .md\:h-\[150px\] {
      height: 150px;
    }

    .md\:h-\[150svh\] {
      height: 150svh;
    }

    .md\:h-\[180svh\] {
      height: 180svh;
    }

    .md\:h-\[224\.906px\] {
      height: 224.906px;
    }

    .md\:h-\[230px\] {
      height: 230px;
    }

    .md\:h-\[234px\] {
      height: 234px;
    }

    .md\:h-\[250px\] {
      height: 250px;
    }

    .md\:h-\[285px\] {
      height: 285px;
    }

    .md\:h-\[300px\] {
      height: 300px;
    }

    .md\:h-\[320px\] {
      height: 320px;
    }

    .md\:h-\[340px\] {
      height: 340px;
    }

    .md\:h-\[360px\] {
      height: 360px;
    }

    .md\:h-\[512px\] {
      height: 512px;
    }

    .md\:h-\[605px\] {
      height: 605px;
    }

    .md\:h-\[650px\] {
      height: 650px;
    }

    .md\:h-\[730px\] {
      height: 730px;
    }

    .md\:h-\[calc\(100vh-64px-44px\)\] {
      height: calc(100vh - 108px);
    }

    .md\:h-\[calc\(100vh-64px-72px-16px\)\] {
      height: calc(100vh - 152px);
    }

    .md\:h-\[calc\(100vh-130px\)\] {
      height: calc(100vh - 130px);
    }

    .md\:h-auto {
      height: auto;
    }

    .md\:h-full {
      height: 100%;
    }

    .md\:h-screen {
      height: 100vh;
    }

    .md\:max-h-\[85vh\] {
      max-height: 85vh;
    }

    .md\:max-h-\[528px\] {
      max-height: 528px;
    }

    .md\:max-h-\[680px\] {
      max-height: 680px;
    }

    .md\:max-h-\[686px\] {
      max-height: 686px;
    }

    .md\:max-h-\[calc\(100vh-var\(--header-height\)\)\] {
      max-height: calc(100vh - var(--header-height));
    }

    .md\:max-h-full {
      max-height: 100%;
    }

    .md\:min-h-12 {
      min-height: calc(var(--spacing) * 12);
    }

    .md\:min-h-96 {
      min-height: calc(var(--spacing) * 96);
    }

    .md\:min-h-100 {
      min-height: 25rem;
    }

    .md\:min-h-128 {
      min-height: 32rem;
    }

    .md\:min-h-\[7rem\] {
      min-height: 7rem;
    }

    .md\:min-h-\[100vh\] {
      min-height: 100vh;
    }

    .md\:min-h-\[180px\] {
      min-height: 180px;
    }

    .md\:min-h-\[350px\] {
      min-height: 350px;
    }

    .md\:min-h-\[440px\] {
      min-height: 440px;
    }

    .md\:min-h-full {
      min-height: 100%;
    }

    .md\:\!w-3\/4 {
      width: 75% !important;
    }

    .md\:w-1\/2 {
      width: 50%;
    }

    .md\:w-1\/2-gutter {
      width: calc((100% - (var(--gutter))) / 2);
    }

    .md\:w-1\/3 {
      width: 33.3333%;
    }

    .md\:w-1\/4 {
      width: 25%;
    }

    .md\:w-1\/5 {
      width: 20%;
    }

    .md\:w-2 {
      width: calc(var(--spacing) * 2);
    }

    .md\:w-2\/3 {
      width: 66.6667%;
    }

    .md\:w-3\/4 {
      width: 75%;
    }

    .md\:w-3\/5 {
      width: 60%;
    }

    .md\:w-3\/6 {
      width: 50%;
    }

    .md\:w-4 {
      width: calc(var(--spacing) * 4);
    }

    .md\:w-4\/5 {
      width: 80%;
    }

    .md\:w-5 {
      width: calc(var(--spacing) * 5);
    }

    .md\:w-5\/6 {
      width: 83.3333%;
    }

    .md\:w-5\/12 {
      width: 41.6667%;
    }

    .md\:w-6 {
      width: calc(var(--spacing) * 6);
    }

    .md\:w-7\/12 {
      width: 58.3333%;
    }

    .md\:w-8 {
      width: calc(var(--spacing) * 8);
    }

    .md\:w-9\/12 {
      width: 75%;
    }

    .md\:w-10 {
      width: calc(var(--spacing) * 10);
    }

    .md\:w-11 {
      width: calc(var(--spacing) * 11);
    }

    .md\:w-11\/12 {
      width: 91.6667%;
    }

    .md\:w-12 {
      width: calc(var(--spacing) * 12);
    }

    .md\:w-14 {
      width: calc(var(--spacing) * 14);
    }

    .md\:w-16 {
      width: calc(var(--spacing) * 16);
    }

    .md\:w-20 {
      width: calc(var(--spacing) * 20);
    }

    .md\:w-24 {
      width: calc(var(--spacing) * 24);
    }

    .md\:w-26 {
      width: calc(var(--spacing) * 26);
    }

    .md\:w-28 {
      width: calc(var(--spacing) * 28);
    }

    .md\:w-32 {
      width: calc(var(--spacing) * 32);
    }

    .md\:w-40 {
      width: calc(var(--spacing) * 40);
    }

    .md\:w-56 {
      width: calc(var(--spacing) * 56);
    }

    .md\:w-64 {
      width: calc(var(--spacing) * 64);
    }

    .md\:w-83\.25 {
      width: calc(var(--spacing) * 83.25);
    }

    .md\:w-96 {
      width: calc(var(--spacing) * 96);
    }

    .md\:w-96\! {
      width: calc(var(--spacing) * 96) !important;
    }

    .md\:w-\[12px\] {
      width: 12px;
    }

    .md\:w-\[20\%\] {
      width: 20%;
    }

    .md\:w-\[28px\] {
      width: 28px;
    }

    .md\:w-\[33\%\] {
      width: 33%;
    }

    .md\:w-\[46px\] {
      width: 46px;
    }

    .md\:w-\[48\%\] {
      width: 48%;
    }

    .md\:w-\[50\%\] {
      width: 50%;
    }

    .md\:w-\[50vw\] {
      width: 50vw;
    }

    .md\:w-\[56px\] {
      width: 56px;
    }

    .md\:w-\[56rem\] {
      width: 56rem;
    }

    .md\:w-\[63px\] {
      width: 63px;
    }

    .md\:w-\[66\%\] {
      width: 66%;
    }

    .md\:w-\[70\%\] {
      width: 70%;
    }

    .md\:w-\[75\%\] {
      width: 75%;
    }

    .md\:w-\[88px\] {
      width: 88px;
    }

    .md\:w-\[100px\] {
      width: 100px;
    }

    .md\:w-\[120px\] {
      width: 120px;
    }

    .md\:w-\[130px\] {
      width: 130px;
    }

    .md\:w-\[133px\] {
      width: 133px;
    }

    .md\:w-\[135vw\] {
      width: 135vw;
    }

    .md\:w-\[140px\] {
      width: 140px;
    }

    .md\:w-\[160px\] {
      width: 160px;
    }

    .md\:w-\[165px\] {
      width: 165px;
    }

    .md\:w-\[173px\] {
      width: 173px;
    }

    .md\:w-\[190px\] {
      width: 190px;
    }

    .md\:w-\[216px\] {
      width: 216px;
    }

    .md\:w-\[225px\] {
      width: 225px;
    }

    .md\:w-\[228px\] {
      width: 228px;
    }

    .md\:w-\[234px\] {
      width: 234px;
    }

    .md\:w-\[250px\] {
      width: 250px;
    }

    .md\:w-\[277px\] {
      width: 277px;
    }

    .md\:w-\[312\.68px\] {
      width: 312.68px;
    }

    .md\:w-\[320px\] {
      width: 320px;
    }

    .md\:w-\[330px\] {
      width: 330px;
    }

    .md\:w-\[334px\] {
      width: 334px;
    }

    .md\:w-\[400px\] {
      width: 400px;
    }

    .md\:w-\[404px\] {
      width: 404px;
    }

    .md\:w-\[428px\] {
      width: 428px;
    }

    .md\:w-\[436px\] {
      width: 436px;
    }

    .md\:w-\[450px\] {
      width: 450px;
    }

    .md\:w-\[520px\] {
      width: 520px;
    }

    .md\:w-\[615px\] {
      width: 615px;
    }

    .md\:w-\[700px\] {
      width: 700px;
    }

    .md\:w-\[750px\] {
      width: 750px;
    }

    .md\:w-\[1200px\] {
      width: 1200px;
    }

    .md\:w-\[calc\(\(100\%-40px\)\/2\)\] {
      width: calc(50% - 20px);
    }

    .md\:w-\[calc\(50\%-1em\)\] {
      width: calc(50% - 1em);
    }

    .md\:w-\[calc\(100\%_\+_96px\)\] {
      width: calc(100% + 96px);
    }

    .md\:w-\[calc\(100\%_-_86px\)\] {
      width: calc(100% - 86px);
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:w-fit {
      width: fit-content;
    }

    .md\:w-full {
      width: 100%;
    }

    .md\:w-max {
      width: max-content;
    }

    .md\:max-w-1\/2-gutter {
      max-width: calc((100% - (var(--gutter))) / 2);
    }

    .md\:max-w-1\/3 {
      max-width: 33.3333%;
    }

    .md\:max-w-2\/3 {
      max-width: 66.6667%;
    }

    .md\:max-w-2xl {
      max-width: var(--container-2xl);
    }

    .md\:max-w-3\/5 {
      max-width: 60%;
    }

    .md\:max-w-3xl {
      max-width: var(--container-3xl);
    }

    .md\:max-w-4xl {
      max-width: var(--container-4xl);
    }

    .md\:max-w-5xl {
      max-width: var(--container-5xl);
    }

    .md\:max-w-44 {
      max-width: calc(var(--spacing) * 44);
    }

    .md\:max-w-48 {
      max-width: calc(var(--spacing) * 48);
    }

    .md\:max-w-72 {
      max-width: calc(var(--spacing) * 72);
    }

    .md\:max-w-100 {
      max-width: 25rem;
    }

    .md\:max-w-228 {
      max-width: calc(var(--spacing) * 228);
    }

    .md\:max-w-\[33\.333\%\] {
      max-width: 33.333%;
    }

    .md\:max-w-\[38rem\] {
      max-width: 38rem;
    }

    .md\:max-w-\[49rem\] {
      max-width: 49rem;
    }

    .md\:max-w-\[50\%\] {
      max-width: 50%;
    }

    .md\:max-w-\[50vw\] {
      max-width: 50vw;
    }

    .md\:max-w-\[59rem\] {
      max-width: 59rem;
    }

    .md\:max-w-\[60\%\] {
      max-width: 60%;
    }

    .md\:max-w-\[66\%\] {
      max-width: 66%;
    }

    .md\:max-w-\[70\%\] {
      max-width: 70%;
    }

    .md\:max-w-\[71\%\] {
      max-width: 71%;
    }

    .md\:max-w-\[75\%\] {
      max-width: 75%;
    }

    .md\:max-w-\[80ch\] {
      max-width: 80ch;
    }

    .md\:max-w-\[82\%\] {
      max-width: 82%;
    }

    .md\:max-w-\[90\%\] {
      max-width: 90%;
    }

    .md\:max-w-\[216px\] {
      max-width: 216px;
    }

    .md\:max-w-\[480px\] {
      max-width: 480px;
    }

    .md\:max-w-\[496px\] {
      max-width: 496px;
    }

    .md\:max-w-\[511px\] {
      max-width: 511px;
    }

    .md\:max-w-\[522px\] {
      max-width: 522px;
    }

    .md\:max-w-\[566px\] {
      max-width: 566px;
    }

    .md\:max-w-\[620px\] {
      max-width: 620px;
    }

    .md\:max-w-\[712px\] {
      max-width: 712px;
    }

    .md\:max-w-\[778px\] {
      max-width: 778px;
    }

    .md\:max-w-\[800px\] {
      max-width: 800px;
    }

    .md\:max-w-\[1000px\] {
      max-width: 1000px;
    }

    .md\:max-w-full {
      max-width: 100%;
    }

    .md\:max-w-lg {
      max-width: var(--container-lg);
    }

    .md\:max-w-min {
      max-width: min-content;
    }

    .md\:max-w-none {
      max-width: none;
    }

    .md\:max-w-sm {
      max-width: var(--container-sm);
    }

    .md\:max-w-xl {
      max-width: var(--container-xl);
    }

    .md\:min-w-0 {
      min-width: calc(var(--spacing) * 0);
    }

    .md\:min-w-44 {
      min-width: calc(var(--spacing) * 44);
    }

    .md\:min-w-\[500px\] {
      min-width: 500px;
    }

    .md\:min-w-\[888px\] {
      min-width: 888px;
    }

    .md\:min-w-full {
      min-width: 100%;
    }

    .md\:flex-1 {
      flex: 1;
    }

    .md\:flex-\[1\.5\] {
      flex: 1.5;
    }

    .md\:flex-\[2\] {
      flex: 2;
    }

    .md\:flex-shrink-0, .md\:shrink-0 {
      flex-shrink: 0;
    }

    .md\:grow-0 {
      flex-grow: 0;
    }

    .md\:basis-1\/2-gutter {
      flex-basis: calc((100% - (var(--gutter))) / 2);
    }

    .md\:basis-1\/3 {
      flex-basis: 33.3333%;
    }

    .md\:basis-1\/4-gutter {
      flex-basis: calc((100% - (var(--gutter) * 3)) / 4);
    }

    .md\:basis-1\/5-gutter {
      flex-basis: calc((100% - (var(--gutter) * 4)) / 5);
    }

    .md\:basis-2\/3 {
      flex-basis: 66.6667%;
    }

    .md\:-translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:-translate-x-1\/3 {
      --tw-translate-x: calc(calc(1 / 3 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:-translate-x-2\/3 {
      --tw-translate-x: calc(calc(2 / 3 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-1\/3 {
      --tw-translate-x: calc(1 / 3 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-1\/4 {
      --tw-translate-x: calc(1 / 4 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-2\/3 {
      --tw-translate-x: calc(2 / 3 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-44 {
      --tw-translate-x: calc(var(--spacing) * 44);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-\[100\%\] {
      --tw-translate-x: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-\[170px\] {
      --tw-translate-x: 170px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-\[214px\] {
      --tw-translate-x: 214px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-\[300px\] {
      --tw-translate-x: 300px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-\[650px\] {
      --tw-translate-x: 650px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-x-\[calc\(100\%\+2rem\)\] {
      --tw-translate-x: calc(100% + 2rem);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:-translate-y-full {
      --tw-translate-y: -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-y-10 {
      --tw-translate-y: calc(var(--spacing) * 10);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-y-\[300\%\] {
      --tw-translate-y: 300%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:translate-y-\[calc\(100\%\+10px\)\] {
      --tw-translate-y: calc(100% + 10px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .md\:scale-125 {
      --tw-scale-x: 125%;
      --tw-scale-y: 125%;
      --tw-scale-z: 125%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .md\:scale-\[0\.8\] {
      scale: .8;
    }

    .md\:scale-\[0\.83\] {
      scale: .83;
    }

    .md\:-rotate-2 {
      rotate: -2deg;
    }

    .md\:animate-marquee-ltr {
      animation: 60s linear infinite marquee-ltr;
    }

    .md\:animate-marquee-rtl {
      animation: 60s linear infinite marquee-rtl;
    }

    .md\:animate-none {
      animation: none;
    }

    .md\:cursor-pointer {
      cursor: pointer;
    }

    .md\:snap-none {
      scroll-snap-type: none;
    }

    .md\:snap-align-none {
      scroll-snap-align: none;
    }

    .md\:columns-3 {
      columns: 3;
    }

    .md\:columns-6 {
      columns: 6;
    }

    .md\:\!grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }

    .md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .md\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .md\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .md\:grid-cols-\[2fr_1fr\] {
      grid-template-columns: 2fr 1fr;
    }

    .md\:grid-cols-\[18\.5rem_1fr_18\.5rem\] {
      grid-template-columns: 18.5rem 1fr 18.5rem;
    }

    .md\:grid-cols-\[320px_10rem\] {
      grid-template-columns: 320px 10rem;
    }

    .md\:grid-cols-\[auto_1fr\] {
      grid-template-columns: auto 1fr;
    }

    .md\:grid-cols-\[repeat\(12\,110px\)\] {
      grid-template-columns: repeat(12, 110px);
    }

    .md\:grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .md\:grid-rows-\[620px\] {
      grid-template-rows: 620px;
    }

    .md\:flex-col {
      flex-direction: column;
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:flex-row-reverse {
      flex-direction: row-reverse;
    }

    .md\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .md\:flex-wrap {
      flex-wrap: wrap;
    }

    .md\:content-center {
      align-content: center;
    }

    .md\:items-center {
      align-items: center;
    }

    .md\:items-end {
      align-items: flex-end;
    }

    .md\:items-start {
      align-items: flex-start;
    }

    .md\:items-stretch {
      align-items: stretch;
    }

    .md\:justify-around {
      justify-content: space-around;
    }

    .md\:justify-between {
      justify-content: space-between;
    }

    .md\:justify-center {
      justify-content: center;
    }

    .md\:justify-end {
      justify-content: flex-end;
    }

    .md\:justify-start {
      justify-content: flex-start;
    }

    .md\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .md\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .md\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .md\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .md\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }

    .md\:gap-\[5\%\] {
      gap: 5%;
    }

    .md\:gap-\[12px\] {
      gap: 12px;
    }

    .md\:gap-\[25px\] {
      gap: 25px;
    }

    .md\:gap-lg {
      gap: var(--space-lg);
      gap: var(--space-lg);
    }

    .md\:gap-md {
      gap: var(--space-md);
      gap: var(--space-md);
    }

    .md\:gap-sm {
      gap: var(--space-sm);
      gap: var(--space-sm);
    }

    :where(.md\:space-y-2xl > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(var(--space-2xl) * var(--tw-space-y-reverse));
      margin-block-end: calc(var(--space-2xl) * calc(1 - var(--tw-space-y-reverse)));
    }

    :where(.md\:space-y-\[88px\] > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(88px * var(--tw-space-y-reverse));
      margin-block-end: calc(88px * calc(1 - var(--tw-space-y-reverse)));
    }

    :where(.md\:space-y-xs > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(var(--space-xs) * var(--tw-space-y-reverse));
      margin-block-end: calc(var(--space-xs) * calc(1 - var(--tw-space-y-reverse)));
    }

    .md\:gap-x-0 {
      column-gap: calc(var(--spacing) * 0);
    }

    .md\:gap-x-2 {
      column-gap: calc(var(--spacing) * 2);
    }

    .md\:gap-x-2xl {
      column-gap: var(--space-2xl);
    }

    .md\:gap-x-4 {
      column-gap: calc(var(--spacing) * 4);
    }

    .md\:gap-x-6 {
      column-gap: calc(var(--spacing) * 6);
    }

    .md\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .md\:gap-x-10 {
      column-gap: calc(var(--spacing) * 10);
    }

    .md\:gap-x-16 {
      column-gap: calc(var(--spacing) * 16);
    }

    .md\:gap-x-gutter {
      column-gap: var(--gutter);
    }

    .md\:gap-x-xl {
      column-gap: var(--space-xl);
    }

    :where(.md\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }

    :where(.md\:space-x-6 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
    }

    .md\:gap-y-0 {
      row-gap: calc(var(--spacing) * 0);
    }

    .md\:gap-y-2xl {
      row-gap: var(--space-2xl);
    }

    .md\:gap-y-3 {
      row-gap: calc(var(--spacing) * 3);
    }

    .md\:gap-y-3xl {
      row-gap: var(--space-3xl);
    }

    .md\:gap-y-4 {
      row-gap: calc(var(--spacing) * 4);
    }

    .md\:gap-y-8 {
      row-gap: calc(var(--spacing) * 8);
    }

    .md\:gap-y-10 {
      row-gap: calc(var(--spacing) * 10);
    }

    .md\:gap-y-\[16px\] {
      row-gap: 16px;
    }

    .md\:gap-y-\[48px\] {
      row-gap: 48px;
    }

    .md\:gap-y-\[64px\] {
      row-gap: 64px;
    }

    .md\:gap-y-md {
      row-gap: var(--space-md);
    }

    .md\:gap-y-sm {
      row-gap: var(--space-sm);
    }

    .md\:gap-y-xl {
      row-gap: var(--space-xl);
    }

    :where(.md\:divide-y-0 > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(0px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    }

    .md\:self-auto {
      align-self: auto;
    }

    .md\:self-end {
      align-self: flex-end;
    }

    .md\:justify-self-end {
      justify-self: flex-end;
    }

    .md\:overflow-auto {
      overflow: auto;
    }

    .md\:overflow-visible {
      overflow: visible;
    }

    .md\:overflow-x-scroll {
      overflow-x: scroll;
    }

    .md\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }

    .md\:rounded-2xl\! {
      border-radius: var(--radius-2xl) !important;
    }

    .md\:rounded-3xl {
      border-radius: var(--radius-3xl);
    }

    .md\:rounded-5xl {
      border-radius: 3rem;
    }

    .md\:rounded-\[10px\] {
      border-radius: 10px;
    }

    .md\:rounded-\[30px\] {
      border-radius: 30px;
    }

    .md\:rounded-\[42px\] {
      border-radius: 42px;
    }

    .md\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .md\:rounded-md {
      border-radius: var(--radius-md);
    }

    .md\:rounded-none {
      border-radius: 0;
    }

    .md\:rounded-xl {
      border-radius: var(--radius-xl);
    }

    .md\:rounded-t-5xl {
      border-top-left-radius: 3rem;
      border-top-right-radius: 3rem;
    }

    .md\:rounded-t-\[48px\] {
      border-top-left-radius: 48px;
      border-top-right-radius: 48px;
    }

    .md\:rounded-t-xl {
      border-top-left-radius: var(--radius-xl);
      border-top-right-radius: var(--radius-xl);
    }

    .min-\[900px\]\:rounded-t-2xl {
      border-top-left-radius: var(--radius-2xl);
      border-top-right-radius: var(--radius-2xl);
    }

    .md\:rounded-tl-xl {
      border-top-left-radius: var(--radius-xl);
    }

    .md\:rounded-tr-\[10px\] {
      border-top-right-radius: 10px;
    }

    .md\:rounded-b-5xl {
      border-bottom-right-radius: 3rem;
      border-bottom-left-radius: 3rem;
    }

    .md\:rounded-b-\[40px\] {
      border-bottom-right-radius: 40px;
      border-bottom-left-radius: 40px;
    }

    .min-\[900px\]\:rounded-b-2xl {
      border-bottom-right-radius: var(--radius-2xl);
      border-bottom-left-radius: var(--radius-2xl);
    }

    .md\:rounded-br-\[10px\] {
      border-bottom-right-radius: 10px;
    }

    .md\:rounded-br-md {
      border-bottom-right-radius: var(--radius-md);
    }

    .md\:rounded-bl-md {
      border-bottom-left-radius: var(--radius-md);
    }

    .md\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .md\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .md\:border-2 {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }

    .md\:border-4 {
      border-style: var(--tw-border-style);
      border-width: 4px;
    }

    .md\:border-\[2px\] {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }

    .md\:border-y-2 {
      border-block-style: var(--tw-border-style);
      border-block-width: 2px;
    }

    .md\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .md\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }

    .md\:border-t-\[1px\] {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .md\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .md\:border-r-2 {
      border-right-style: var(--tw-border-style);
      border-right-width: 2px;
    }

    .md\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .md\:border-b-2 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }

    .md\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .md\:border-l-4 {
      border-left-style: var(--tw-border-style);
      border-left-width: 4px;
    }

    .md\:border-l-\[3px\] {
      border-left-style: var(--tw-border-style);
      border-left-width: 3px;
    }

    .md\:border-kale-50 {
      border-color: var(--color-kale-50);
    }

    .md\:border-mandarin-50 {
      border-color: var(--color-mandarin-50);
    }

    .md\:border-shade-20 {
      border-color: var(--color-shade-20);
    }

    .md\:border-shade-80 {
      border-color: var(--color-shade-80);
    }

    .md\:bg-\[\#39336d\] {
      background-color: #39336d;
    }

    .md\:bg-bng-dark {
      background-color: #1a0534;
    }

    .md\:bg-lavender-10 {
      background-color: var(--color-lavender-10);
    }

    .md\:bg-state-error-light {
      background-color: #ff6669;
    }

    .md\:bg-transparent {
      background-color: #0000;
    }

    .md\:bg-gradient-to-b {
      --tw-gradient-position: to bottom in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }

    .md\:from-\[60\%\] {
      --tw-gradient-from-position: 60%;
    }

    .md\:to-white {
      --tw-gradient-to: var(--color-white);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .md\:to-\[40\%\] {
      --tw-gradient-to-position: 40%;
    }

    .md\:\!bg-auto {
      background-size: auto !important;
    }

    .md\:bg-\[calc\(100\%\+\(1317px\*0\.55\)\)_100\%\] {
      background-position: calc(100% + 724.35px) 100%;
    }

    .md\:bg-bottom {
      background-position: bottom;
    }

    .md\:bg-left-bottom {
      background-position: 0 100%;
    }

    .md\:stroke-2 {
      stroke-width: 2px;
    }

    .md\:object-contain {
      object-fit: contain;
    }

    .md\:object-center {
      object-position: center;
    }

    .md\:\!p-8 {
      padding: calc(var(--spacing) * 8) !important;
    }

    .md\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .md\:p-1 {
      padding: calc(var(--spacing) * 1);
    }

    .md\:p-2 {
      padding: calc(var(--spacing) * 2);
    }

    .md\:p-2\.5 {
      padding: calc(var(--spacing) * 2.5);
    }

    .md\:p-2xl {
      padding: var(--space-2xl);
    }

    .md\:p-3 {
      padding: calc(var(--spacing) * 3);
    }

    .md\:p-3\.5 {
      padding: calc(var(--spacing) * 3.5);
    }

    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .md\:p-9 {
      padding: calc(var(--spacing) * 9);
    }

    .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }

    .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .md\:p-16 {
      padding: calc(var(--spacing) * 16);
    }

    .md\:p-\[12px\] {
      padding: 12px;
    }

    .md\:p-\[13px\] {
      padding: 13px;
    }

    .md\:p-\[25px\] {
      padding: 25px;
    }

    .md\:p-\[30px\] {
      padding: 30px;
    }

    .md\:p-\[54px_52px_58px_51px\] {
      padding: 54px 52px 58px 51px;
    }

    .md\:p-\[calc\(1\.25rem\+1px\)\] {
      padding: calc(1.25rem + 1px);
    }

    .md\:p-lg {
      padding: var(--space-lg);
    }

    .md\:p-xl {
      padding: var(--space-xl);
    }

    .md\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .md\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .md\:px-4xl {
      padding-inline: var(--space-4xl);
    }

    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .md\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }

    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .md\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }

    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .md\:px-11 {
      padding-inline: calc(var(--spacing) * 11);
    }

    .md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .md\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }

    .md\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .md\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }

    .md\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }

    .md\:px-32 {
      padding-inline: calc(var(--spacing) * 32);
    }

    .md\:px-\[2\%\] {
      padding-inline: 2%;
    }

    .md\:px-\[3\.125rem\] {
      padding-inline: 3.125rem;
    }

    .md\:px-\[9px\] {
      padding-inline: 9px;
    }

    .md\:px-\[25\%\] {
      padding-inline: 25%;
    }

    .md\:px-\[50px\] {
      padding-inline: 50px;
    }

    .md\:px-\[calc\(5\%\+9px\)\] {
      padding-inline: calc(5% + 9px);
    }

    .md\:px-button-lg-px {
      padding-inline: 1.5rem;
    }

    .md\:px-lg {
      padding-inline: var(--space-lg);
    }

    .md\:px-margin {
      padding-inline: var(--margin);
    }

    .md\:px-sm {
      padding-inline: var(--space-sm);
    }

    .md\:px-xl {
      padding-inline: var(--space-xl);
    }

    .md\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }

    .md\:py-0\.5 {
      padding-block: calc(var(--spacing) * .5);
    }

    .md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .md\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .md\:py-2xl {
      padding-block: var(--space-2xl);
    }

    .md\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }

    .md\:py-3xl {
      padding-block: var(--space-3xl);
    }

    .md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }

    .md\:py-4xl {
      padding-block: var(--space-4xl);
    }

    .md\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }

    .md\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .md\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }

    .md\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }

    .md\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .md\:py-11 {
      padding-block: calc(var(--spacing) * 11);
    }

    .md\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .md\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }

    .md\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }

    .md\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }

    .md\:py-\[18px\] {
      padding-block: 18px;
    }

    .md\:py-\[60px\] {
      padding-block: 60px;
    }

    .md\:py-button-lg-py {
      padding-block: .75rem;
    }

    .md\:py-lg {
      padding-block: var(--space-lg);
    }

    .md\:py-md {
      padding-block: var(--space-md);
    }

    .md\:py-xl {
      padding-block: var(--space-xl);
    }

    .md\:pe-11 {
      padding-inline-end: calc(var(--spacing) * 11);
    }

    .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .md\:pt-2xl {
      padding-top: var(--space-2xl);
    }

    .md\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }

    .md\:pt-3xl {
      padding-top: var(--space-3xl);
    }

    .md\:pt-4xl {
      padding-top: var(--space-4xl);
    }

    .md\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }

    .md\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .md\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }

    .md\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }

    .md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .md\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }

    .md\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }

    .md\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }

    .md\:pt-28 {
      padding-top: calc(var(--spacing) * 28);
    }

    .md\:pt-36 {
      padding-top: calc(var(--spacing) * 36);
    }

    .md\:pt-40 {
      padding-top: calc(var(--spacing) * 40);
    }

    .md\:pt-44 {
      padding-top: calc(var(--spacing) * 44);
    }

    .md\:pt-48 {
      padding-top: calc(var(--spacing) * 48);
    }

    .md\:pt-60 {
      padding-top: calc(var(--spacing) * 60);
    }

    .md\:pt-\[1\.4rem\] {
      padding-top: 1.4rem;
    }

    .md\:pt-\[1\.875rem\] {
      padding-top: 1.875rem;
    }

    .md\:pt-\[20\%\] {
      padding-top: 20%;
    }

    .md\:pt-\[25\%\] {
      padding-top: 25%;
    }

    .md\:pt-\[128px\] {
      padding-top: 128px;
    }

    .md\:pt-\[130px\] {
      padding-top: 130px;
    }

    .md\:pt-\[156px\] {
      padding-top: 156px;
    }

    .md\:pt-sm {
      padding-top: var(--space-sm);
    }

    .md\:pt-xl {
      padding-top: var(--space-xl);
    }

    .md\:pt-xs {
      padding-top: var(--space-xs);
    }

    .md\:\!pr-0 {
      padding-right: calc(var(--spacing) * 0) !important;
    }

    .md\:pr-0 {
      padding-right: calc(var(--spacing) * 0);
    }

    .md\:pr-2xl {
      padding-right: var(--space-2xl);
    }

    .md\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }

    .md\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }

    .md\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }

    .md\:pr-9 {
      padding-right: calc(var(--spacing) * 9);
    }

    .md\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }

    .md\:pr-11 {
      padding-right: calc(var(--spacing) * 11);
    }

    .md\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }

    .md\:pr-14 {
      padding-right: calc(var(--spacing) * 14);
    }

    .md\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }

    .md\:pr-20 {
      padding-right: calc(var(--spacing) * 20);
    }

    .md\:pr-28 {
      padding-right: calc(var(--spacing) * 28);
    }

    .md\:pr-32 {
      padding-right: calc(var(--spacing) * 32);
    }

    .md\:pr-36 {
      padding-right: calc(var(--spacing) * 36);
    }

    .md\:pr-\[26px\] {
      padding-right: 26px;
    }

    .md\:pr-\[50px\] {
      padding-right: 50px;
    }

    .md\:pr-xl {
      padding-right: var(--space-xl);
    }

    .md\:\!pb-18 {
      padding-bottom: calc(var(--spacing) * 18) !important;
    }

    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .md\:pb-2xl {
      padding-bottom: var(--space-2xl);
    }

    .md\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }

    .md\:pb-3xl {
      padding-bottom: var(--space-3xl);
    }

    .md\:pb-4xl {
      padding-bottom: var(--space-4xl);
    }

    .md\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }

    .md\:pb-5xl {
      padding-bottom: var(--space-5xl);
    }

    .md\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }

    .md\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }

    .md\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }

    .md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .md\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }

    .md\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }

    .md\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .md\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }

    .md\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }

    .md\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }

    .md\:pb-35 {
      padding-bottom: calc(var(--spacing) * 35);
    }

    .md\:pb-36 {
      padding-bottom: calc(var(--spacing) * 36);
    }

    .md\:pb-50 {
      padding-bottom: calc(var(--spacing) * 50);
    }

    .md\:pb-\[0\.625rem\] {
      padding-bottom: .625rem;
    }

    .md\:pb-\[0\] {
      padding-bottom: 0;
    }

    .md\:pb-\[1\.4rem\] {
      padding-bottom: 1.4rem;
    }

    .md\:pb-\[2\.5rem\] {
      padding-bottom: 2.5rem;
    }

    .md\:pb-\[11\.5rem\] {
      padding-bottom: 11.5rem;
    }

    .md\:pb-\[25px\] {
      padding-bottom: 25px;
    }

    .md\:pb-\[84px\] {
      padding-bottom: 84px;
    }

    .md\:pb-\[128px\] {
      padding-bottom: 128px;
    }

    .md\:pb-\[180px\] {
      padding-bottom: 180px;
    }

    .md\:pb-lg {
      padding-bottom: var(--space-lg);
    }

    .md\:pb-md {
      padding-bottom: var(--space-md);
    }

    .md\:pb-xl {
      padding-bottom: var(--space-xl);
    }

    .md\:pl-0 {
      padding-left: calc(var(--spacing) * 0);
    }

    .md\:pl-2 {
      padding-left: calc(var(--spacing) * 2);
    }

    .md\:pl-2xl {
      padding-left: var(--space-2xl);
    }

    .md\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }

    .md\:pl-3xl {
      padding-left: var(--space-3xl);
    }

    .md\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }

    .md\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }

    .md\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }

    .md\:pl-16 {
      padding-left: calc(var(--spacing) * 16);
    }

    .md\:pl-20 {
      padding-left: calc(var(--spacing) * 20);
    }

    .md\:pl-32 {
      padding-left: calc(var(--spacing) * 32);
    }

    .md\:pl-\[16px\] {
      padding-left: 16px;
    }

    .md\:pl-\[86px\] {
      padding-left: 86px;
    }

    .md\:pl-xl {
      padding-left: var(--space-xl);
    }

    .md\:text-center {
      text-align: center;
    }

    .md\:text-left {
      text-align: left;
    }

    .md\:text-right {
      text-align: right;
    }

    .md\:text-body-base {
      font-size: var(--font-size-body-base);
      line-height: var(--tw-leading, var(--line-height-body-base));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
      font-weight: var(--tw-font-weight, var(--font-weight-body-base));
    }

    .md\:text-body-lg {
      font-size: var(--font-size-body-lg);
      line-height: var(--tw-leading, var(--line-height-body-lg));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-lg));
      font-weight: var(--tw-font-weight, var(--font-weight-body-lg));
    }

    .md\:text-body-sm {
      font-size: var(--font-size-body-sm);
      line-height: var(--tw-leading, var(--line-height-body-sm));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm));
      font-weight: var(--tw-font-weight, var(--font-weight-body-sm));
    }

    .md\:text-dsp {
      font-size: var(--font-size-dsp);
      line-height: var(--tw-leading, var(--line-height-dsp));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-dsp));
      font-weight: var(--tw-font-weight, var(--font-weight-dsp));
    }

    .md\:text-t1 {
      font-size: var(--font-size-t1);
      line-height: var(--tw-leading, var(--line-height-t1));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t1));
      font-weight: var(--tw-font-weight, var(--font-weight-t1));
    }

    .md\:text-t3 {
      font-size: var(--font-size-t3);
      line-height: var(--tw-leading, var(--line-height-t3));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t3));
      font-weight: var(--tw-font-weight, var(--font-weight-t3));
    }

    .md\:text-t4 {
      font-size: var(--font-size-t4);
      line-height: var(--tw-leading, var(--line-height-t4));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
      font-weight: var(--tw-font-weight, var(--font-weight-t4));
    }

    .md\:text-t5 {
      font-size: var(--font-size-t5);
      line-height: var(--tw-leading, var(--line-height-t5));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
      font-weight: var(--tw-font-weight, var(--font-weight-t5));
    }

    .md\:text-t6 {
      font-size: var(--font-size-t6);
      line-height: var(--tw-leading, var(--line-height-t6));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
      font-weight: var(--tw-font-weight, var(--font-weight-t6));
    }

    .md\:text-t8 {
      font-size: var(--font-size-t8);
      line-height: var(--tw-leading, var(--line-height-t8));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t8));
      font-weight: var(--tw-font-weight, var(--font-weight-t8));
    }

    .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .md\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }

    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .md\:text-\[1\.125rem\] {
      font-size: 1.125rem;
    }

    .md\:text-\[1\.625em\] {
      font-size: 1.625em;
    }

    .md\:text-\[1\.875em\] {
      font-size: 1.875em;
    }

    .md\:text-\[2\.5rem\] {
      font-size: 2.5rem;
    }

    .md\:text-\[2\.625rem\] {
      font-size: 2.625rem;
    }

    .md\:text-\[4\.375rem\] {
      font-size: 4.375rem;
    }

    .md\:text-\[6rem\] {
      font-size: 6rem;
    }

    .md\:text-\[11\.25rem\] {
      font-size: 11.25rem;
    }

    .md\:text-\[12px\] {
      font-size: 12px;
    }

    .md\:text-\[15px\] {
      font-size: 15px;
    }

    .md\:text-\[22px\] {
      font-size: 22px;
    }

    .md\:text-\[26px\] {
      font-size: 26px;
    }

    .md\:text-\[40px\] {
      font-size: 40px;
    }

    .md\:text-\[58px\] {
      font-size: 58px;
    }

    .md\:text-\[60px\] {
      font-size: 60px;
    }

    .md\:text-\[80px\] {
      font-size: 80px;
    }

    .md\:text-\[150px\] {
      font-size: 150px;
    }

    .md\:text-\[clamp\(2rem\,17cqw\,200px\)\] {
      font-size: clamp(2rem, 17cqw, 200px);
    }

    .md\:\!leading-\[4\.125rem\] {
      --tw-leading: 4.125rem !important;
      line-height: 4.125rem !important;
    }

    .md\:leading-4 {
      --tw-leading: calc(var(--spacing) * 4);
      line-height: calc(var(--spacing) * 4);
    }

    .md\:leading-10 {
      --tw-leading: calc(var(--spacing) * 10);
      line-height: calc(var(--spacing) * 10);
    }

    .md\:leading-\[1\.4\] {
      --tw-leading: 1.4;
      line-height: 1.4;
    }

    .md\:leading-\[2\.75rem\] {
      --tw-leading: 2.75rem;
      line-height: 2.75rem;
    }

    .md\:leading-\[3\.5rem\] {
      --tw-leading: 3.5rem;
      line-height: 3.5rem;
    }

    .md\:leading-\[20px\] {
      --tw-leading: 20px;
      line-height: 20px;
    }

    .md\:leading-none {
      --tw-leading: 1;
      line-height: 1;
    }

    .md\:leading-tight {
      --tw-leading: var(--leading-tight);
      line-height: var(--leading-tight);
    }

    .md\:font-body-base {
      --tw-font-weight: var(--font-weight-body-base);
      font-weight: var(--font-weight-body-base);
    }

    .md\:font-medium {
      --tw-font-weight: var(--font-weight-medium);
      font-weight: var(--font-weight-medium);
    }

    .md\:font-normal {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }

    .md\:tracking-\[-0\.295rem\] {
      --tw-tracking: -.295rem;
      letter-spacing: -.295rem;
    }

    .md\:tracking-\[0\.02em\] {
      --tw-tracking: .02em;
      letter-spacing: .02em;
    }

    .md\:text-pretty {
      text-wrap: pretty;
    }

    .md\:whitespace-nowrap {
      white-space: nowrap;
    }

    .md\:opacity-0 {
      opacity: 0;
    }

    .md\:opacity-80 {
      opacity: .8;
    }

    .md\:opacity-100 {
      opacity: 1;
    }

    .md\:shadow-\[0_4px_12px_rgba\(31\,33\,36\,0\.2\)\,0_2px_6px_rgba\(31\,33\,36\,0\.05\)\] {
      --tw-shadow: 0 4px 12px var(--tw-shadow-color, #1f212433), 0 2px 6px var(--tw-shadow-color, #1f21240d);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .md\:backdrop-blur-sm {
      --tw-backdrop-blur: blur(var(--blur-sm));
      -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
      backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    }

    .md\:transition-none {
      transition-property: none;
    }

    .md\:\[--bk-l2-rows\:1\] {
      --bk-l2-rows: 1;
    }

    .md\:\[--tw-font-weight\:400\] {
      --tw-font-weight: 400;
    }

    .md\:\[anchor-name\:--lang-trigger\] {
      anchor-name: --lang-trigger;
    }

    .md\:\[grid-template-areas\:\"items_aside\"_\"belt_belt\"\] {
      grid-template-areas: "items aside"
                           "belt belt";
    }

    .md\:\[position-anchor\:--lang-trigger\] {
      position-anchor: --lang-trigger;
    }

    .group-first\:md\:pt-lg:is(:where(.group):first-child *) {
      padding-top: var(--space-lg);
    }

    .group-last\:md\:pb-lg:is(:where(.group):last-child *) {
      padding-bottom: var(--space-lg);
    }

    @media (hover: hover) {
      .md\:group-hover\:m-\[1px\]:is(:where(.group):hover *) {
        margin: 1px;
      }

      .md\:group-hover\:h-\[46px\]:is(:where(.group):hover *) {
        height: 46px;
      }

      .md\:group-hover\:translate-y-0:is(:where(.group):hover *) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .md\:group-hover\:bg-bng-results-button-preview-gradient:is(:where(.group):hover *) {
        background-image: linear-gradient(45deg, #865cff 0%, #f6a179 100%);
      }

      .md\:group-hover\:p-\[15px\]:is(:where(.group):hover *) {
        padding: 15px;
      }

      .md\:group-hover\:pr-\[7px\]:is(:where(.group):hover *) {
        padding-right: 7px;
      }

      .md\:group-hover\:text-black:is(:where(.group):hover *) {
        color: var(--color-black);
      }

      .md\:group-hover\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }

    .md\:group-focus\:translate-y-0:is(:where(.group):focus *) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:group-focus\:opacity-100:is(:where(.group):focus *) {
      opacity: 1;
    }

    .md\:before\:-bottom-\[32px\]:before {
      content: var(--tw-content);
      bottom: -32px;
    }

    .md\:before\:block:before {
      content: var(--tw-content);
      display: block;
    }

    .md\:before\:bg-shade-20:before {
      content: var(--tw-content);
      background-color: var(--color-shade-20);
    }
  }

  .before\:md\:bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/2176f71b721205849a687597997632f8\.png\)\]:before {
    content: var(--tw-content);
  }

  @media (min-width: 900px) {
    .before\:md\:bg-\[url\(https\:\/\/cdn\.shopify\.com\/b\/shopify-brochure2-assets\/2176f71b721205849a687597997632f8\.png\)\]:before {
      background-image: url("https://cdn.shopify.com/b/shopify-brochure2-assets/2176f71b721205849a687597997632f8.png");
    }

    .md\:after\:absolute:after {
      content: var(--tw-content);
      position: absolute;
    }
  }

  .after\:md\:top-24:after {
    content: var(--tw-content);
  }

  @media (min-width: 900px) {
    .after\:md\:top-24:after {
      top: calc(var(--spacing) * 24);
    }

    .md\:after\:top-0:after {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }

    .md\:after\:-right-\[350px\]:after {
      content: var(--tw-content);
      right: -350px;
    }

    .md\:after\:-bottom-\[32px\]:after {
      content: var(--tw-content);
      bottom: -32px;
    }

    .md\:after\:bottom-0:after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }

    .md\:after\:-left-25:after {
      content: var(--tw-content);
      left: calc(var(--spacing) * -25);
    }

    .md\:after\:left-\[calc\(100\%-840px\)\]:after {
      content: var(--tw-content);
      left: calc(100% - 840px);
    }

    .md\:after\:z-0:after {
      content: var(--tw-content);
      z-index: 0;
    }

    .md\:after\:block:after {
      content: var(--tw-content);
      display: block;
    }
  }

  .after\:md\:h-\[32rem\]:after {
    content: var(--tw-content);
  }

  @media (min-width: 900px) {
    .after\:md\:h-\[32rem\]:after {
      height: 32rem;
    }

    .md\:after\:w-25:after {
      content: var(--tw-content);
      width: calc(var(--spacing) * 25);
    }

    .md\:after\:w-\[840px\]:after {
      content: var(--tw-content);
      width: 840px;
    }

    .md\:after\:w-full:after {
      content: var(--tw-content);
      width: 100%;
    }

    .md\:after\:content-\[\"\"\]:after {
      --tw-content: "";
      content: var(--tw-content);
    }

    .first\:md\:pt-12:first-child {
      padding-top: calc(var(--spacing) * 12);
    }

    .md\:first\:pt-20:first-child {
      padding-top: calc(var(--spacing) * 20);
    }

    .md\:last\:border-0:last-child {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .last\:md\:border-b:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }

    .md\:last\:border-none:last-child {
      --tw-border-style: none;
      border-style: none;
    }

    .md\:last\:pb-0:last-child {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .first-of-type\:md\:pt-lg:first-of-type {
      padding-top: var(--space-lg);
    }

    .last-of-type\:md\:pb-lg:last-of-type {
      padding-bottom: var(--space-lg);
    }

    @media (hover: hover) {
      .md\:hover\:bg-white\/15:hover {
        background-color: #ffffff26;
      }

      @supports (color: color-mix(in lab, red, red)) {
        .md\:hover\:bg-white\/15:hover {
          background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
        }
      }

      .md\:hover\:bg-bng-results-button-gradient:hover {
        background-image: linear-gradient(121.04deg, #f6a179 15.69%, #865cff 100%);
      }
    }
  }

  @media (hover: hover) {
    @media (min-width: 900px) {
      .hover\:md\:p-5:hover {
        padding: calc(var(--spacing) * 5);
      }
    }
  }

  @media (min-width: 900px) {
    @media (hover: hover) {
      .md\:hover\:text-white:hover {
        color: var(--color-white);
      }
    }

    .md\:focus\:translate-y-0:focus {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .md\:focus\:opacity-100:focus {
      opacity: 1;
    }

    :is(.md\:\*\*\:data-\[component-name\=\'two-column\'\]\:min-h-\[300px\]\! *)[data-component-name="two-column"] {
      min-height: 300px !important;
    }

    :is(.md\:\*\*\:data-\[component-name\=heading-group\]\:pt-sm *)[data-component-name="heading-group"] {
      padding-top: var(--space-sm);
    }

    @media (prefers-reduced-motion: no-preference) {
      .md\:motion-safe\:absolute {
        position: absolute;
      }
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 900px) {
      .motion-safe\:md\:absolute {
        position: absolute;
      }

      .motion-safe\:md\:sticky {
        position: sticky;
      }

      .motion-safe\:min-\[900px\]\:fixed {
        position: fixed;
      }

      .motion-safe\:md\:top-0 {
        top: calc(var(--spacing) * 0);
      }

      .motion-safe\:md\:top-\[75\%\] {
        top: 75%;
      }

      .motion-safe\:md\:left-0 {
        left: calc(var(--spacing) * 0);
      }

      .motion-safe\:min-\[900px\]\:-mt-\[100vh\] {
        margin-top: -100vh;
      }

      .motion-safe\:md\:block {
        display: block;
      }

      .motion-safe\:md\:contents {
        display: contents;
      }

      .motion-safe\:md\:flex {
        display: flex;
      }

      .motion-safe\:md\:hidden {
        display: none;
      }

      .motion-safe\:md\:size-full {
        width: 100%;
        height: 100%;
      }

      .motion-safe\:md\:h-\[calc\(100svh-72px\)\] {
        height: calc(100svh - 72px);
      }

      .motion-safe\:md\:min-h-\[calc\(100svh-100px\)\] {
        min-height: calc(100svh - 100px);
      }

      .motion-safe\:md\:w-\[74\.52\%\] {
        width: 74.52%;
      }

      .motion-safe\:md\:w-\[297px\] {
        width: 297px;
      }

      .motion-safe\:md\:animate-logo-group-marquee {
        animation: 60s linear infinite logo-group-marquee;
      }

      .motion-safe\:md\:animate-logo-group-marquee-reverse {
        animation: 60s linear infinite logo-group-marquee-reverse;
      }

      .motion-safe\:md\:animate-plus-hero-gradient-1 {
        animation: 4s ease-in-out infinite alternate plus-hero-gradient-1;
      }

      .motion-safe\:md\:animate-plus-hero-gradient-2 {
        animation: 5s ease-in-out infinite alternate plus-hero-gradient-2;
      }

      .motion-safe\:md\:animate-plus-hero-gradient-3 {
        animation: 6s ease-in-out infinite alternate plus-hero-gradient-3;
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: no-preference) {
      .md\:motion-safe\:items-start {
        align-items: flex-start;
      }
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 900px) {
      .motion-safe\:md\:overflow-hidden {
        overflow: hidden;
      }

      .motion-safe\:md\:pt-2xl {
        padding-top: var(--space-2xl);
      }

      .motion-safe\:md\:pt-\[max\(50svh\,660px\)\] {
        padding-top: max(50svh, 660px);
      }

      .motion-safe\:md\:pb-0 {
        padding-bottom: calc(var(--spacing) * 0);
      }

      .motion-safe\:md\:pb-\[calc\(100svh-72px\)\] {
        padding-bottom: calc(100svh - 72px);
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: no-preference) {
      .md\:motion-safe\:opacity-0 {
        opacity: 0;
      }

      .md\:motion-safe\:opacity-100 {
        opacity: 1;
      }
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 900px) {
      .motion-safe\:md\:opacity-0 {
        opacity: 0;
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: no-preference) {
      .md\:motion-safe\:duration-\[4000ms\] {
        --tw-duration: 4s;
        transition-duration: 4s;
      }
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 900px) {
      .motion-safe\:md\:will-change-transform {
        will-change: transform;
      }

      @media (hover: hover) {
        :is(.motion-safe\:md\:hover\:\*\:animation-pause:hover > *) {
          animation-play-state: paused;
        }
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: reduce) {
      .md\:motion-reduce\:bottom-\[-60vh\] {
        bottom: -60vh;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 900px) {
      .motion-reduce\:md\:mx-auto {
        margin-inline: auto;
      }

      .motion-reduce\:md\:mb-0 {
        margin-bottom: calc(var(--spacing) * 0);
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: reduce) {
      .md\:motion-reduce\:hidden {
        display: none;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 900px) {
      .motion-reduce\:md\:aspect-\[var\(--stack-aspect-ratio\)\] {
        aspect-ratio: var(--stack-aspect-ratio);
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: reduce) {
      .md\:motion-reduce\:w-full {
        width: 100%;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 900px) {
      .motion-reduce\:md\:w-\[calc\(25\%-var\(--spacing-md\)\)\] {
        width: calc(25% - var(--spacing-md));
      }

      .motion-reduce\:md\:w-full {
        width: 100%;
      }

      .motion-reduce\:md\:max-w-4xl {
        max-width: var(--container-4xl);
      }

      .motion-reduce\:md\:shrink-0 {
        flex-shrink: 0;
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: reduce) {
      .md\:motion-reduce\:animate-none {
        animation: none;
      }

      .md\:motion-reduce\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }

      .md\:motion-reduce\:flex-wrap {
        flex-wrap: wrap;
      }

      .md\:motion-reduce\:justify-center {
        justify-content: center;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 900px) {
      .motion-reduce\:md\:justify-center {
        justify-content: center;
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: reduce) {
      .md\:motion-reduce\:gap-4 {
        gap: calc(var(--spacing) * 4);
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 900px) {
      .motion-reduce\:md\:gap-md {
        gap: var(--space-md);
        gap: var(--space-md);
      }

      .motion-reduce\:md\:gap-x-5 {
        column-gap: calc(var(--spacing) * 5);
      }

      :where(.motion-reduce\:md\:space-x-0 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }

  @media (min-width: 900px) {
    @media (prefers-reduced-motion: reduce) {
      .md\:motion-reduce\:overflow-visible {
        overflow: visible;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 900px) {
      .motion-reduce\:md\:overflow-visible {
        overflow: visible;
      }

      .motion-reduce\:md\:py-2xl {
        padding-block: var(--space-2xl);
      }

      .motion-reduce\:md\:pt-3xl {
        padding-top: var(--space-3xl);
      }
    }
  }

  @media (min-width: 900px) {
    @media not all and (min-width: 1200px) {
      .md\:max-lg\:col-span-3 {
        grid-column: span 3 / span 3;
      }

      .md\:max-lg\:grid-rows-\[min-content\] {
        grid-template-rows: min-content;
      }

      .md\:max-lg\:gap-y-6 {
        row-gap: calc(var(--spacing) * 6);
      }

      .md\:max-lg\:overflow-x-hidden {
        overflow-x: hidden;
      }

      .md\:max-lg\:text-t3 {
        font-size: var(--font-size-t3);
        line-height: var(--tw-leading, var(--line-height-t3));
        letter-spacing: var(--tw-tracking, var(--letter-spacing-t3));
        font-weight: var(--tw-font-weight, var(--font-weight-t3));
      }

      .md\:max-lg\:text-t5 {
        font-size: var(--font-size-t5);
        line-height: var(--tw-leading, var(--line-height-t5));
        letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
        font-weight: var(--tw-font-weight, var(--font-weight-t5));
      }

      .md\:max-lg\:text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height));
      }

      .md\:max-lg\:before\:absolute:before {
        content: var(--tw-content);
        position: absolute;
      }

      .md\:max-lg\:before\:top-0:before {
        content: var(--tw-content);
        top: calc(var(--spacing) * 0);
      }

      .md\:max-lg\:before\:left-1\/2:before {
        content: var(--tw-content);
        left: 50%;
      }

      .md\:max-lg\:before\:z-10:before {
        content: var(--tw-content);
        z-index: 10;
      }

      .md\:max-lg\:before\:h-px:before {
        content: var(--tw-content);
        height: 1px;
      }

      .md\:max-lg\:before\:w-\[200vw\]:before {
        content: var(--tw-content);
        width: 200vw;
      }

      .md\:max-lg\:before\:-translate-x-1\/2:before {
        content: var(--tw-content);
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .md\:max-lg\:before\:bg-\[\#121C1E\]:before {
        content: var(--tw-content);
        background-color: #121c1e;
      }

      .md\:max-lg\:before\:bg-\[\#f4f4f5\]:before {
        content: var(--tw-content);
        background-color: #f4f4f5;
      }
    }

    @media not all and (min-width: 1199px) {
      .min-\[900px\]\:max-\[1199px\]\:\[--text-dsp--line-height\:72px\] {
        --text-dsp--line-height: 72px;
      }

      .min-\[900px\]\:max-\[1199px\]\:\[--text-dsp\:63px\] {
        --text-dsp: 63px;
      }
    }
  }

  @media (min-width: 1080px) {
    .sell-desktop\:mb-\[-14\%\] {
      margin-bottom: -14%;
    }

    .sell-desktop\:mb-\[4\%\] {
      margin-bottom: 4%;
    }

    .sell-desktop\:w-\[90\%\] {
      width: 90%;
    }

    .sell-desktop\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .sell-desktop\:pt-\[72px\] {
      padding-top: 72px;
    }

    .sell-desktop\:pl-\[calc\(5\%\+18px\)\] {
      padding-left: calc(5% + 18px);
    }

    .sell-desktop\:text-\[2\.5em\] {
      font-size: 2.5em;
    }

    .sell-desktop\:text-\[2\.5rem\] {
      font-size: 2.5rem;
    }
  }

  @media (min-width: 1128px) {
    .min-\[1128px\]\:h-\[505px\] {
      height: 505px;
    }
  }

  @media (min-width: 1200px) {
    .lg\:pointer-events-auto {
      pointer-events: auto;
    }

    .lg\:pointer-events-none {
      pointer-events: none;
    }

    .lg\:visible {
      visibility: visible;
    }

    .lg\:absolute {
      position: absolute;
    }

    .lg\:relative {
      position: relative;
    }

    .lg\:sticky {
      position: sticky;
    }

    .lg\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }

    .lg\:start-0 {
      inset-inline-start: calc(var(--spacing) * 0);
    }

    .lg\:top-0 {
      top: calc(var(--spacing) * 0);
    }

    .lg\:top-1\/2 {
      top: 50%;
    }

    .lg\:top-\[-15rem\] {
      top: -15rem;
    }

    .lg\:top-\[-16\.5vw\] {
      top: -16.5vw;
    }

    .lg\:top-\[-200px\] {
      top: -200px;
    }

    .lg\:top-\[11svh\] {
      top: 11svh;
    }

    .lg\:top-\[19\%\] {
      top: 19%;
    }

    .lg\:top-\[40\%\] {
      top: 40%;
    }

    .lg\:top-\[51\%\] {
      top: 51%;
    }

    .lg\:top-\[58\%\] {
      top: 58%;
    }

    .lg\:top-\[73px\] {
      top: 73px;
    }

    .lg\:top-full {
      top: 100%;
    }

    .lg\:top-global-header {
      top: var(--header-height);
    }

    .lg\:-right-4 {
      right: calc(var(--spacing) * -4);
    }

    .lg\:right-0 {
      right: calc(var(--spacing) * 0);
    }

    .lg\:right-4 {
      right: calc(var(--spacing) * 4);
    }

    .lg\:right-8 {
      right: calc(var(--spacing) * 8);
    }

    .lg\:right-9 {
      right: calc(var(--spacing) * 9);
    }

    .lg\:right-10 {
      right: calc(var(--spacing) * 10);
    }

    .lg\:right-\[-700px\] {
      right: -700px;
    }

    .lg\:right-\[5\%\] {
      right: 5%;
    }

    .lg\:right-\[22\%\] {
      right: 22%;
    }

    .lg\:right-\[24px\] {
      right: 24px;
    }

    .lg\:right-\[84px\] {
      right: 84px;
    }

    .lg\:right-\[220px\] {
      right: 220px;
    }

    .lg\:right-\[var\(--margin\)\] {
      right: var(--margin);
    }

    .lg\:-bottom-9 {
      bottom: calc(var(--spacing) * -9);
    }

    .lg\:bottom-0 {
      bottom: calc(var(--spacing) * 0);
    }

    .lg\:bottom-8 {
      bottom: calc(var(--spacing) * 8);
    }

    .lg\:bottom-\[calc\(100\%-80px\)\] {
      bottom: calc(100% - 80px);
    }

    .lg\:left-4 {
      left: calc(var(--spacing) * 4);
    }

    .lg\:left-10 {
      left: calc(var(--spacing) * 10);
    }

    .lg\:left-\[-22vw\] {
      left: -22vw;
    }

    .lg\:left-\[5\%\] {
      left: 5%;
    }

    .lg\:left-\[20\%\] {
      left: 20%;
    }

    .lg\:left-\[32\%\] {
      left: 32%;
    }

    .lg\:left-\[80\%\] {
      left: 80%;
    }

    .lg\:left-\[calc\(50\%\+450px\)\] {
      left: calc(50% + 450px);
    }

    .lg\:left-auto {
      left: auto;
    }

    .lg\:z-10 {
      z-index: 10;
    }

    .lg\:z-20 {
      z-index: 20;
    }

    .lg\:z-30 {
      z-index: 30;
    }

    .lg\:order-0 {
      order: 0;
    }

    .lg\:order-1 {
      order: 1;
    }

    .lg\:order-3 {
      order: 3;
    }

    .lg\:order-4 {
      order: 4;
    }

    .lg\:order-5 {
      order: 5;
    }

    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .lg\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .lg\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .lg\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .lg\:col-start-1 {
      grid-column-start: 1;
    }

    .lg\:col-start-2 {
      grid-column-start: 2;
    }

    .lg\:col-start-3 {
      grid-column-start: 3;
    }

    .lg\:col-start-4 {
      grid-column-start: 4;
    }

    .lg\:col-start-5 {
      grid-column-start: 5;
    }

    .lg\:col-start-6 {
      grid-column-start: 6;
    }

    .lg\:col-start-7 {
      grid-column-start: 7;
    }

    .lg\:col-start-8 {
      grid-column-start: 8;
    }

    .lg\:col-start-9 {
      grid-column-start: 9;
    }

    .lg\:col-start-10 {
      grid-column-start: 10;
    }

    .lg\:col-start-11 {
      grid-column-start: 11;
    }

    .lg\:col-start-12 {
      grid-column-start: 12;
    }

    .lg\:col-start-auto {
      grid-column-start: auto;
    }

    .lg\:col-end-3 {
      grid-column-end: 3;
    }

    .lg\:col-end-7 {
      grid-column-end: 7;
    }

    .lg\:col-end-8 {
      grid-column-end: 8;
    }

    .lg\:col-end-9 {
      grid-column-end: 9;
    }

    .lg\:col-end-10 {
      grid-column-end: 10;
    }

    .lg\:col-end-11 {
      grid-column-end: 11;
    }

    .lg\:row-span-1 {
      grid-row: span 1 / span 1;
    }

    .lg\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .lg\:mx-3 {
      margin-inline: calc(var(--spacing) * 3);
    }

    .lg\:mx-10 {
      margin-inline: calc(var(--spacing) * 10);
    }

    .lg\:mx-\[-18px\] {
      margin-inline: -18px;
    }

    .lg\:mx-\[18px\] {
      margin-inline: 18px;
    }

    .lg\:mx-\[20\%\] {
      margin-inline: 20%;
    }

    .lg\:mx-auto {
      margin-inline: auto;
    }

    .lg\:my-2xl {
      margin-block: var(--space-2xl);
    }

    .lg\:my-52 {
      margin-block: calc(var(--spacing) * 52);
    }

    .lg\:my-auto {
      margin-block: auto;
    }

    .lg\:me-auto {
      margin-inline-end: auto;
    }

    .lg\:-mt-16 {
      margin-top: calc(var(--spacing) * -16);
    }

    .lg\:-mt-20 {
      margin-top: calc(var(--spacing) * -20);
    }

    .lg\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }

    .lg\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }

    .lg\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }

    .lg\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }

    .lg\:mt-\[-5em\] {
      margin-top: -5em;
    }

    .lg\:mt-\[100px\] {
      margin-top: 100px;
    }

    .lg\:mt-xl {
      margin-top: var(--space-xl);
    }

    .lg\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }

    .lg\:mr-20 {
      margin-right: calc(var(--spacing) * 20);
    }

    .lg\:mr-\[calc\(-1\*var\(--spacing-margin\)\)\] {
      margin-right: calc(-1 * var(--spacing-margin));
    }

    .lg\:mr-auto {
      margin-right: auto;
    }

    .lg\:mr-xl {
      margin-right: var(--space-xl);
    }

    .lg\:-mb-14 {
      margin-bottom: calc(var(--spacing) * -14);
    }

    .lg\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .lg\:mb-1 {
      margin-bottom: calc(var(--spacing) * 1);
    }

    .lg\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }

    .lg\:mb-2\.5 {
      margin-bottom: calc(var(--spacing) * 2.5);
    }

    .lg\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }

    .lg\:mb-9 {
      margin-bottom: calc(var(--spacing) * 9);
    }

    .lg\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .lg\:mb-\[18px\] {
      margin-bottom: 18px;
    }

    .lg\:mb-\[24px\] {
      margin-bottom: 24px;
    }

    .lg\:mb-gutter {
      margin-bottom: var(--gutter);
    }

    .lg\:-ml-20 {
      margin-left: calc(var(--spacing) * -20);
    }

    .lg\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }

    .lg\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }

    .lg\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }

    .lg\:ml-10 {
      margin-left: calc(var(--spacing) * 10);
    }

    .lg\:ml-20 {
      margin-left: calc(var(--spacing) * 20);
    }

    .lg\:ml-24 {
      margin-left: calc(var(--spacing) * 24);
    }

    .lg\:ml-28 {
      margin-left: calc(var(--spacing) * 28);
    }

    .lg\:ml-\[10px\] {
      margin-left: 10px;
    }

    .lg\:ml-\[64px\] {
      margin-left: 64px;
    }

    .lg\:ml-\[calc\(-1\*\(250px\+3rem\)\/2\)\] {
      margin-left: calc(-125px - 1.5rem);
    }

    .lg\:ml-\[var\(--margin\)\] {
      margin-left: var(--margin);
    }

    .lg\:ml-sm {
      margin-left: var(--space-sm);
    }

    .lg\:\!flex {
      display: flex !important;
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:inline-flex {
      display: inline-flex;
    }

    .lg\:\!aspect-\[2880\/1720\] {
      aspect-ratio: 2880 / 1720 !important;
    }

    .lg\:aspect-\[2\.17\] {
      aspect-ratio: 2.17;
    }

    .lg\:aspect-\[113\/141\] {
      aspect-ratio: 113 / 141;
    }

    .lg\:aspect-\[236\/310\] {
      aspect-ratio: 236 / 310;
    }

    .lg\:h-3\/4 {
      height: 75%;
    }

    .lg\:h-9 {
      height: calc(var(--spacing) * 9);
    }

    .lg\:h-10 {
      height: calc(var(--spacing) * 10);
    }

    .lg\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .lg\:h-14 {
      height: calc(var(--spacing) * 14);
    }

    .lg\:h-20 {
      height: calc(var(--spacing) * 20);
    }

    .lg\:h-\[1\.8rem\] {
      height: 1.8rem;
    }

    .lg\:h-\[10\.7rem\] {
      height: 10.7rem;
    }

    .lg\:h-\[24px\] {
      height: 24px;
    }

    .lg\:h-\[40\%\] {
      height: 40%;
    }

    .lg\:h-\[50\%\] {
      height: 50%;
    }

    .lg\:h-\[60px\] {
      height: 60px;
    }

    .lg\:h-\[63px\] {
      height: 63px;
    }

    .lg\:h-\[77px\] {
      height: 77px;
    }

    .lg\:h-\[87px\] {
      height: 87px;
    }

    .lg\:h-\[88px\] {
      height: 88px;
    }

    .lg\:h-\[90\%\] {
      height: 90%;
    }

    .lg\:h-\[90px\] {
      height: 90px;
    }

    .lg\:h-\[94vw\] {
      height: 94vw;
    }

    .lg\:h-\[100px\] {
      height: 100px;
    }

    .lg\:h-\[100svh\] {
      height: 100svh;
    }

    .lg\:h-\[104px\] {
      height: 104px;
    }

    .lg\:h-\[120svh\] {
      height: 120svh;
    }

    .lg\:h-\[157px\] {
      height: 157px;
    }

    .lg\:h-\[200px\] {
      height: 200px;
    }

    .lg\:h-\[300px\] {
      height: 300px;
    }

    .lg\:h-\[310px\] {
      height: 310px;
    }

    .lg\:h-\[330px\] {
      height: 330px;
    }

    .lg\:h-\[360px\] {
      height: 360px;
    }

    .lg\:h-\[480px\] {
      height: 480px;
    }

    .lg\:h-\[500vw\] {
      height: 500vw;
    }

    .lg\:h-\[564px\] {
      height: 564px;
    }

    .lg\:h-\[596px\] {
      height: 596px;
    }

    .lg\:h-\[600px\] {
      height: 600px;
    }

    .lg\:h-\[700px\] {
      height: 700px;
    }

    .lg\:h-\[initial\] {
      height: initial;
    }

    .lg\:h-auto {
      height: auto;
    }

    .lg\:h-full {
      height: 100%;
    }

    .lg\:h-screen {
      height: 100vh;
    }

    .lg\:max-h-\[80vh\] {
      max-height: 80vh;
    }

    .lg\:max-h-\[321px\] {
      max-height: 321px;
    }

    .lg\:max-h-\[520px\] {
      max-height: 520px;
    }

    .lg\:max-h-\[546px\] {
      max-height: 546px;
    }

    .lg\:max-h-\[592px\] {
      max-height: 592px;
    }

    .lg\:max-h-\[calc\(90vh-72px\)\] {
      max-height: calc(90vh - 72px);
    }

    .lg\:min-h-14 {
      min-height: calc(var(--spacing) * 14);
    }

    .lg\:min-h-\[480px\] {
      min-height: 480px;
    }

    .lg\:min-h-\[600px\] {
      min-height: 600px;
    }

    .lg\:min-h-\[820px\] {
      min-height: 820px;
    }

    .lg\:\!w-1\/2 {
      width: 50% !important;
    }

    .lg\:\!w-2\/3 {
      width: 66.6667% !important;
    }

    .lg\:w-1\.5 {
      width: calc(var(--spacing) * 1.5);
    }

    .lg\:w-1\/2 {
      width: 50%;
    }

    .lg\:w-1\/4 {
      width: 25%;
    }

    .lg\:w-1\/12 {
      width: 8.33333%;
    }

    .lg\:w-2\/3 {
      width: 66.6667%;
    }

    .lg\:w-2\/4 {
      width: 50%;
    }

    .lg\:w-2\/5 {
      width: 40%;
    }

    .lg\:w-2\/12 {
      width: 16.6667%;
    }

    .lg\:w-3\/4 {
      width: 75%;
    }

    .lg\:w-3\/5 {
      width: 60%;
    }

    .lg\:w-4\/6 {
      width: 66.6667%;
    }

    .lg\:w-4\/12 {
      width: 33.3333%;
    }

    .lg\:w-5 {
      width: calc(var(--spacing) * 5);
    }

    .lg\:w-9 {
      width: calc(var(--spacing) * 9);
    }

    .lg\:w-10 {
      width: calc(var(--spacing) * 10);
    }

    .lg\:w-12 {
      width: calc(var(--spacing) * 12);
    }

    .lg\:w-16 {
      width: calc(var(--spacing) * 16);
    }

    .lg\:w-36 {
      width: calc(var(--spacing) * 36);
    }

    .lg\:w-56 {
      width: calc(var(--spacing) * 56);
    }

    .lg\:w-80 {
      width: calc(var(--spacing) * 80);
    }

    .lg\:w-160 {
      width: 40rem;
    }

    .lg\:w-\[24px\] {
      width: 24px;
    }

    .lg\:w-\[30em\] {
      width: 30em;
    }

    .lg\:w-\[50\%\] {
      width: 50%;
    }

    .lg\:w-\[55\%\] {
      width: 55%;
    }

    .lg\:w-\[60px\] {
      width: 60px;
    }

    .lg\:w-\[63px\] {
      width: 63px;
    }

    .lg\:w-\[66rem\] {
      width: 66rem;
    }

    .lg\:w-\[70\%\] {
      width: 70%;
    }

    .lg\:w-\[71px\] {
      width: 71px;
    }

    .lg\:w-\[73px\] {
      width: 73px;
    }

    .lg\:w-\[77px\] {
      width: 77px;
    }

    .lg\:w-\[94vw\] {
      width: 94vw;
    }

    .lg\:w-\[98px\] {
      width: 98px;
    }

    .lg\:w-\[100px\] {
      width: 100px;
    }

    .lg\:w-\[104px\] {
      width: 104px;
    }

    .lg\:w-\[125px\] {
      width: 125px;
    }

    .lg\:w-\[130px\] {
      width: 130px;
    }

    .lg\:w-\[157px\] {
      width: 157px;
    }

    .lg\:w-\[170px\] {
      width: 170px;
    }

    .lg\:w-\[190px\] {
      width: 190px;
    }

    .lg\:w-\[236px\] {
      width: 236px;
    }

    .lg\:w-\[311px\] {
      width: 311px;
    }

    .lg\:w-\[377px\] {
      width: 377px;
    }

    .lg\:w-\[450px\] {
      width: 450px;
    }

    .lg\:w-\[500vw\] {
      width: 500vw;
    }

    .lg\:w-\[550px\] {
      width: 550px;
    }

    .lg\:w-\[622px\] {
      width: 622px;
    }

    .lg\:w-\[700px\] {
      width: 700px;
    }

    .lg\:w-\[1008px\] {
      width: 1008px;
    }

    .lg\:w-\[1600px\] {
      width: 1600px;
    }

    .lg\:w-\[calc\(\(100\%-80px\)\/3\)\] {
      width: calc(33.3333% - 26.6667px);
    }

    .lg\:w-auto {
      width: auto;
    }

    .lg\:w-full {
      width: 100%;
    }

    .lg\:w-screen {
      width: 100vw;
    }

    .lg\:max-w-1\/2-gutter {
      max-width: calc((100% - (var(--gutter))) / 2);
    }

    .lg\:max-w-2xl {
      max-width: var(--container-2xl);
    }

    .lg\:max-w-3xl {
      max-width: var(--container-3xl);
    }

    .lg\:max-w-4xl {
      max-width: var(--container-4xl);
    }

    .lg\:max-w-7xl {
      max-width: var(--container-7xl);
    }

    .lg\:max-w-56 {
      max-width: calc(var(--spacing) * 56);
    }

    .lg\:max-w-72 {
      max-width: calc(var(--spacing) * 72);
    }

    .lg\:max-w-\[33\%\] {
      max-width: 33%;
    }

    .lg\:max-w-\[36em\] {
      max-width: 36em;
    }

    .lg\:max-w-\[40\%\] {
      max-width: 40%;
    }

    .lg\:max-w-\[66\.6\%\] {
      max-width: 66.6%;
    }

    .lg\:max-w-\[275px\] {
      max-width: 275px;
    }

    .lg\:max-w-\[486px\] {
      max-width: 486px;
    }

    .lg\:max-w-\[630px\] {
      max-width: 630px;
    }

    .lg\:max-w-\[702px\] {
      max-width: 702px;
    }

    .lg\:max-w-\[1000px\] {
      max-width: 1000px;
    }

    .lg\:max-w-lg {
      max-width: var(--container-lg);
    }

    .lg\:max-w-none {
      max-width: none;
    }

    .lg\:max-w-screen-lg {
      max-width: 1200px;
    }

    .lg\:max-w-sm {
      max-width: var(--container-sm);
    }

    .lg\:max-w-xl {
      max-width: var(--container-xl);
    }

    .lg\:min-w-\[40\%\] {
      min-width: 40%;
    }

    .lg\:shrink {
      flex-shrink: 1;
    }

    .lg\:basis-1\/3-gutter {
      flex-basis: calc((100% - (var(--gutter) * 2)) / 3);
    }

    .lg\:basis-1\/4-gutter {
      flex-basis: calc((100% - (var(--gutter) * 3)) / 4);
    }

    .lg\:basis-2\/5 {
      flex-basis: 40%;
    }

    .lg\:basis-\[60\%\] {
      flex-basis: 60%;
    }

    .lg\:basis-\[calc\(\(40\%-\(var\(--spacing-gutter\)\)\)\)\] {
      flex-basis: calc((40% - (var(--spacing-gutter))));
    }

    .lg\:basis-full {
      flex-basis: 100%;
    }

    .lg\:-translate-x-16 {
      --tw-translate-x: calc(var(--spacing) * -16);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-x-4 {
      --tw-translate-x: calc(var(--spacing) * 4);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-x-\[252px\] {
      --tw-translate-x: 252px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-x-\[300px\] {
      --tw-translate-x: 300px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-x-\[445px\] {
      --tw-translate-x: 445px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-x-\[877px\] {
      --tw-translate-x: 877px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:-translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:-translate-y-6 {
      --tw-translate-y: calc(var(--spacing) * -6);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:-translate-y-\[calc\(100\%\+1px\)\] {
      --tw-translate-y: calc(calc(100% + 1px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-y-12 {
      --tw-translate-y: calc(var(--spacing) * 12);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:translate-y-\[1\.5px\] {
      --tw-translate-y: 1.5px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .lg\:scale-\[0\.93\] {
      scale: .93;
    }

    .lg\:scale-\[0\.94\] {
      scale: .94;
    }

    .lg\:\[--tw-scale-x\:1\.0\] {
      --tw-scale-x: 1;
    }

    .lg\:\[--tw-scale-y\:1\.0\] {
      --tw-scale-y: 1;
    }

    .lg\:columns-4 {
      columns: 4;
    }

    .lg\:grid-flow-col {
      grid-auto-flow: column;
    }

    .lg\:auto-rows-fr {
      grid-auto-rows: minmax(0, 1fr);
    }

    .lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-2\! {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[3fr_1fr\] {
      grid-template-columns: 3fr 1fr;
    }

    .lg\:grid-cols-\[4fr_3fr\] {
      grid-template-columns: 4fr 3fr;
    }

    .lg\:grid-cols-\[60\%_40\%\] {
      grid-template-columns: 60% 40%;
    }

    .lg\:grid-cols-\[minmax\(0\,250px\)_1fr\] {
      grid-template-columns: minmax(0, 250px) 1fr;
    }

    .lg\:grid-cols-\[repeat\(5\,auto\)\] {
      grid-template-columns: repeat(5, auto);
    }

    .lg\:grid-cols-\[repeat\(6\,auto\)\] {
      grid-template-columns: repeat(6, auto);
    }

    .lg\:grid-cols-\[var\(--belt-calc\)_var\(--belt-calc\)_var\(--belt-calc\)_296px\] {
      grid-template-columns: var(--belt-calc) var(--belt-calc) var(--belt-calc) 296px;
    }

    .lg\:grid-rows-\[minmax\(0\,_3fr\)_minmax\(0\,_2fr\)\] {
      grid-template-rows: minmax(0, 3fr) minmax(0, 2fr);
    }

    .lg\:flex-col {
      flex-direction: column;
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .lg\:flex-wrap {
      flex-wrap: wrap;
    }

    .lg\:items-center {
      align-items: center;
    }

    .lg\:items-end {
      align-items: flex-end;
    }

    .lg\:items-start {
      align-items: flex-start;
    }

    .lg\:justify-between {
      justify-content: space-between;
    }

    .lg\:justify-center {
      justify-content: center;
    }

    .lg\:justify-start {
      justify-content: flex-start;
    }

    .lg\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .lg\:gap-2xl {
      gap: var(--space-2xl);
    }

    .lg\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:gap-9 {
      gap: calc(var(--spacing) * 9);
    }

    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .lg\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }

    .lg\:gap-gutter {
      gap: var(--gutter);
    }

    .lg\:gap-md {
      gap: var(--space-md);
      gap: var(--space-md);
    }

    .lg\:gap-xl {
      gap: var(--space-xl);
      gap: var(--space-xl);
    }

    .lg\:\!gap-x-\[1\.5rem\] {
      column-gap: 1.5rem !important;
    }

    .lg\:gap-x-0\.5 {
      column-gap: calc(var(--spacing) * .5);
    }

    .lg\:gap-x-3xl {
      column-gap: var(--space-3xl);
    }

    .lg\:gap-x-5 {
      column-gap: calc(var(--spacing) * 5);
    }

    .lg\:gap-x-6 {
      column-gap: calc(var(--spacing) * 6);
    }

    .lg\:gap-x-7 {
      column-gap: calc(var(--spacing) * 7);
    }

    .lg\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .lg\:gap-x-10 {
      column-gap: calc(var(--spacing) * 10);
    }

    :where(.lg\:space-x-3 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
    }

    .lg\:\!gap-y-\[1\.5rem\] {
      row-gap: 1.5rem !important;
    }

    .lg\:gap-y-0 {
      row-gap: calc(var(--spacing) * 0);
    }

    .lg\:gap-y-6 {
      row-gap: calc(var(--spacing) * 6);
    }

    .lg\:gap-y-gutter {
      row-gap: var(--gutter);
    }

    .lg\:self-center {
      align-self: center;
    }

    .lg\:overflow-hidden {
      overflow: hidden;
    }

    .lg\:overflow-visible {
      overflow: visible;
    }

    .lg\:overflow-y-auto {
      overflow-y: auto;
    }

    .lg\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }

    .lg\:rounded-3xl {
      border-radius: var(--radius-3xl);
    }

    .lg\:rounded-5xl {
      border-radius: 3rem;
    }

    .lg\:rounded-\[14px\] {
      border-radius: 14px;
    }

    .lg\:rounded-\[16px\] {
      border-radius: 16px;
    }

    .lg\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .lg\:rounded-xl {
      border-radius: var(--radius-xl);
    }

    .lg\:rounded-t-2xl {
      border-top-left-radius: var(--radius-2xl);
      border-top-right-radius: var(--radius-2xl);
    }

    .lg\:rounded-t-5xl {
      border-top-left-radius: 3rem;
      border-top-right-radius: 3rem;
    }

    .lg\:border-3 {
      border-style: var(--tw-border-style);
      border-width: 3px;
    }

    .lg\:border-t-2 {
      border-top-style: var(--tw-border-style);
      border-top-width: 2px;
    }

    .lg\:border-l-\[3px\] {
      border-left-style: var(--tw-border-style);
      border-left-width: 3px;
    }

    .lg\:bg-sell-value-prop-alt-desktop {
      background-image: linear-gradient(to right, #f4f7f6 0 83%, #fff 83%, #fff);
    }

    .lg\:bg-sell-value-prop-desktop {
      background-image: linear-gradient(to left, #fbf8f7 0 72%, #fff 72%, #fff);
    }

    .lg\:bg-\[calc\(100\%\+\(1317px\*0\.5\)\)_100\%\] {
      background-position: calc(100% + 658.5px) 100%;
    }

    .lg\:object-center {
      object-position: center;
    }

    .lg\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .lg\:p-1 {
      padding: calc(var(--spacing) * 1);
    }

    .lg\:p-2xl {
      padding: var(--space-2xl);
    }

    .lg\:p-2xl\! {
      padding: var(--space-2xl) !important;
    }

    .lg\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .lg\:p-10 {
      padding: calc(var(--spacing) * 10);
    }

    .lg\:p-16 {
      padding: calc(var(--spacing) * 16);
    }

    .lg\:p-\[14px\] {
      padding: 14px;
    }

    .lg\:p-xl {
      padding: var(--space-xl);
    }

    .lg\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .lg\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }

    .lg\:px-2xl {
      padding-inline: var(--space-2xl);
    }

    .lg\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .lg\:px-3xl {
      padding-inline: var(--space-3xl);
    }

    .lg\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .lg\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .lg\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }

    .lg\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }

    .lg\:px-48 {
      padding-inline: calc(var(--spacing) * 48);
    }

    .lg\:px-\[5\%\] {
      padding-inline: 5%;
    }

    .lg\:px-\[5\.625rem\] {
      padding-inline: 5.625rem;
    }

    .lg\:px-\[18px\] {
      padding-inline: 18px;
    }

    .lg\:px-\[90px\] {
      padding-inline: 90px;
    }

    .lg\:px-\[calc\(5\%\+18px\)\] {
      padding-inline: calc(5% + 18px);
    }

    .lg\:px-md {
      padding-inline: var(--space-md);
    }

    .lg\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }

    .lg\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }

    .lg\:py-3\.5 {
      padding-block: calc(var(--spacing) * 3.5);
    }

    .lg\:py-3xl {
      padding-block: var(--space-3xl);
    }

    .lg\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }

    .lg\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .lg\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .lg\:py-15 {
      padding-block: calc(var(--spacing) * 15);
    }

    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }

    .lg\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }

    .lg\:py-\[30px\] {
      padding-block: 30px;
    }

    .lg\:py-xl {
      padding-block: var(--space-xl);
    }

    .lg\:ps-10 {
      padding-inline-start: calc(var(--spacing) * 10);
    }

    .lg\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .lg\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }

    .lg\:pt-4xl {
      padding-top: var(--space-4xl);
    }

    .lg\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }

    .lg\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .lg\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }

    .lg\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }

    .lg\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }

    .lg\:pt-36 {
      padding-top: calc(var(--spacing) * 36);
    }

    .lg\:pt-48 {
      padding-top: calc(var(--spacing) * 48);
    }

    .lg\:pt-60 {
      padding-top: calc(var(--spacing) * 60);
    }

    .lg\:pt-\[225px\] {
      padding-top: 225px;
    }

    .lg\:pt-lg {
      padding-top: var(--space-lg);
    }

    .lg\:pt-md {
      padding-top: var(--space-md);
    }

    .lg\:pr-0 {
      padding-right: calc(var(--spacing) * 0);
    }

    .lg\:pr-3 {
      padding-right: calc(var(--spacing) * 3);
    }

    .lg\:pr-4xl {
      padding-right: var(--space-4xl);
    }

    .lg\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }

    .lg\:pr-48 {
      padding-right: calc(var(--spacing) * 48);
    }

    .lg\:pr-\[26px\] {
      padding-right: 26px;
    }

    .lg\:pr-\[100px\] {
      padding-right: 100px;
    }

    .lg\:pr-gutter {
      padding-right: var(--gutter);
    }

    .lg\:pr-xl {
      padding-right: var(--space-xl);
    }

    .lg\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .lg\:pb-3xl {
      padding-bottom: var(--space-3xl);
    }

    .lg\:pb-4xl {
      padding-bottom: var(--space-4xl);
    }

    .lg\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }

    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }

    .lg\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }

    .lg\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .lg\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }

    .lg\:pb-64 {
      padding-bottom: calc(var(--spacing) * 64);
    }

    .lg\:pl-0 {
      padding-left: calc(var(--spacing) * 0);
    }

    .lg\:pl-5 {
      padding-left: calc(var(--spacing) * 5);
    }

    .lg\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }

    .lg\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }

    .lg\:pl-\[16px\] {
      padding-left: 16px;
    }

    .lg\:pl-\[107px\] {
      padding-left: 107px;
    }

    .lg\:pl-lg {
      padding-left: var(--space-lg);
    }

    .lg\:\!text-left {
      text-align: left !important;
    }

    .lg\:text-left {
      text-align: left;
    }

    .lg\:text-body-base {
      font-size: var(--font-size-body-base);
      line-height: var(--tw-leading, var(--line-height-body-base));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
      font-weight: var(--tw-font-weight, var(--font-weight-body-base));
    }

    .lg\:text-dsp {
      font-size: var(--font-size-dsp);
      line-height: var(--tw-leading, var(--line-height-dsp));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-dsp));
      font-weight: var(--tw-font-weight, var(--font-weight-dsp));
    }

    .lg\:text-t2 {
      font-size: var(--font-size-t2);
      line-height: var(--tw-leading, var(--line-height-t2));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t2));
      font-weight: var(--tw-font-weight, var(--font-weight-t2));
    }

    .lg\:text-t4 {
      font-size: var(--font-size-t4);
      line-height: var(--tw-leading, var(--line-height-t4));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
      font-weight: var(--tw-font-weight, var(--font-weight-t4));
    }

    .lg\:text-t6 {
      font-size: var(--font-size-t6);
      line-height: var(--tw-leading, var(--line-height-t6));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
      font-weight: var(--tw-font-weight, var(--font-weight-t6));
    }

    .lg\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .lg\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .lg\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }

    .lg\:text-7xl {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }

    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .lg\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .lg\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .lg\:text-\[2\.5em\] {
      font-size: 2.5em;
    }

    .lg\:text-\[5\.6vw\] {
      font-size: 5.6vw;
    }

    .lg\:text-\[14\.75rem\] {
      font-size: 14.75rem;
    }

    .lg\:text-\[14px\] {
      font-size: 14px;
    }

    .lg\:text-\[18px\] {
      font-size: 18px;
    }

    .lg\:text-\[19px\] {
      font-size: 19px;
    }

    .lg\:text-\[22px\] {
      font-size: 22px;
    }

    .lg\:text-\[26px\] {
      font-size: 26px;
    }

    .lg\:text-\[32px\] {
      font-size: 32px;
    }

    .lg\:text-\[48px\] {
      font-size: 48px;
    }

    .lg\:text-\[60px\] {
      font-size: 60px;
    }

    .lg\:text-\[66px\] {
      font-size: 66px;
    }

    .lg\:text-\[72px\] {
      font-size: 72px;
    }

    .lg\:leading-\[1\.8\] {
      --tw-leading: 1.8;
      line-height: 1.8;
    }

    .lg\:leading-\[5rem\] {
      --tw-leading: 5rem;
      line-height: 5rem;
    }

    .lg\:leading-\[36px\] {
      --tw-leading: 36px;
      line-height: 36px;
    }

    .lg\:leading-\[52px\] {
      --tw-leading: 52px;
      line-height: 52px;
    }

    .lg\:leading-\[66px\] {
      --tw-leading: 66px;
      line-height: 66px;
    }

    .lg\:leading-\[72px\] {
      --tw-leading: 72px;
      line-height: 72px;
    }

    .lg\:font-normal {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }

    .lg\:font-semibold {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }

    .lg\:opacity-0 {
      opacity: 0;
    }

    .lg\:opacity-100 {
      opacity: 1;
    }

    .lg\:shadow-light {
      --tw-shadow: 0px 8px 48px var(--tw-shadow-color, #18181b14), 0px 4px 8px var(--tw-shadow-color, #18181b0a), 0px 0px 2px var(--tw-shadow-color, #18181b40);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .lg\:transition-\[opacity\,translate\] {
      transition-property: opacity, translate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .lg\:transition-opacity {
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .lg\:transition-opacity-transform {
      transition-property: opacity, transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .lg\:transition-transform {
      transition-property: transform, translate, scale, rotate;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .lg\:delay-\[50ms\,0ms\] {
      transition-delay: 50ms, 0s;
    }

    .lg\:delay-\[150ms\] {
      transition-delay: .15s;
    }

    .lg\:duration-200 {
      --tw-duration: .2s;
      transition-duration: .2s;
    }

    .lg\:duration-300 {
      --tw-duration: .3s;
      transition-duration: .3s;
    }

    .lg\:duration-500 {
      --tw-duration: .5s;
      transition-duration: .5s;
    }

    .lg\:duration-\[300ms\] {
      --tw-duration: .3s;
      transition-duration: .3s;
    }

    .lg\:ease-ease-out-cubic {
      --tw-ease: cubic-bezier(.215, .61, .355, 1);
      transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    }

    .lg\:will-change-\[opacity\,translate\] {
      will-change: opacity, translate;
    }

    .lg\:will-change-\[opacity\] {
      will-change: opacity;
    }

    .lg\:will-change-transform {
      will-change: transform;
    }

    .lg\:no-scrollbar {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }

    .lg\:\[--belt-calc\:calc\(\(100\%-416px\)\/3\)\] {
      --belt-calc: calc((100% - 416px) / 3);
    }

    .lg\:\[--bk-l2-rows\:2\] {
      --bk-l2-rows: 2;
    }

    .min-\[1200px\]\:\[--text-dsp--line-height\:98px\] {
      --text-dsp--line-height: 98px;
    }

    .min-\[1200px\]\:\[--text-dsp\:86px\] {
      --text-dsp: 86px;
    }

    @media (hover: hover) {
      .lg\:group-hover\:opacity-50:is(:where(.group):hover *) {
        opacity: .5;
      }
    }

    .lg\:peer-checked\/l3ItemsMore\:pointer-events-auto:is(:where(.peer\/l3ItemsMore):checked ~ *) {
      pointer-events: auto;
    }

    .lg\:peer-checked\/l3ItemsMore\:translate-y-2:is(:where(.peer\/l3ItemsMore):checked ~ *) {
      --tw-translate-y: calc(var(--spacing) * 2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:peer-checked\/l3ItemsMore\:opacity-100:is(:where(.peer\/l3ItemsMore):checked ~ *) {
      opacity: 1;
    }

    .lg\:before\:pointer-events-none:before {
      content: var(--tw-content);
      pointer-events: none;
    }

    .lg\:before\:absolute:before {
      content: var(--tw-content);
      position: absolute;
    }

    .lg\:before\:start-0:before {
      content: var(--tw-content);
      inset-inline-start: calc(var(--spacing) * 0);
    }

    .lg\:before\:top-0:before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }

    .lg\:before\:-bottom-5:before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * -5);
    }

    .lg\:before\:bottom-0:before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }

    .lg\:before\:bottom-9:before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 9);
    }

    .lg\:before\:left-0:before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }

    .lg\:before\:left-1\/2:before {
      content: var(--tw-content);
      left: 50%;
    }

    .lg\:before\:left-\[-24px\]:before {
      content: var(--tw-content);
      left: -24px;
    }

    .lg\:before\:z-10:before {
      content: var(--tw-content);
      z-index: 10;
    }

    .lg\:before\:h-6:before {
      content: var(--tw-content);
      height: calc(var(--spacing) * 6);
    }

    .lg\:before\:h-9:before {
      content: var(--tw-content);
      height: calc(var(--spacing) * 9);
    }

    .lg\:before\:h-10:before {
      content: var(--tw-content);
      height: calc(var(--spacing) * 10);
    }

    .lg\:before\:h-full:before {
      content: var(--tw-content);
      height: 100%;
    }

    .lg\:before\:w-0\.5:before {
      content: var(--tw-content);
      width: calc(var(--spacing) * .5);
    }

    .lg\:before\:w-\[200vw\]:before {
      content: var(--tw-content);
      width: 200vw;
    }

    .lg\:before\:w-\[calc\(100\%\+4rem\)\]:before {
      content: var(--tw-content);
      width: calc(100% + 4rem);
    }

    .lg\:before\:w-full:before {
      content: var(--tw-content);
      width: 100%;
    }

    .lg\:before\:-translate-x-1\/2:before {
      content: var(--tw-content);
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:before\:translate-x-1\/3:before {
      content: var(--tw-content);
      --tw-translate-x: calc(1 / 3 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:before\:-translate-y-full:before {
      content: var(--tw-content);
      --tw-translate-y: -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:before\:translate-y-1\/2:before {
      content: var(--tw-content);
      --tw-translate-y: calc(1 / 2 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:before\:rotate-\[120deg\]:before {
      content: var(--tw-content);
      rotate: 120deg;
    }

    .lg\:before\:bg-shade-80:before {
      content: var(--tw-content);
      background-color: var(--color-shade-80);
    }

    .lg\:before\:bg-\[linear-gradient\(0deg\,\#02090A_0px\,transparent_40px\)\]:before {
      content: var(--tw-content);
      background-image: linear-gradient(0deg, #02090a 0, #0000 40px);
    }

    .lg\:before\:bg-\[linear-gradient\(0deg\,\#fff_0px\,transparent_40px\)\]:before {
      content: var(--tw-content);
      background-image: linear-gradient(0deg, #fff 0, #0000 40px);
    }

    .lg\:before\:bg-top:before {
      content: var(--tw-content);
      background-position: top;
    }

    .lg\:before\:bg-no-repeat:before {
      content: var(--tw-content);
      background-repeat: no-repeat;
    }

    .lg\:before\:opacity-0:before {
      content: var(--tw-content);
      opacity: 0;
    }

    .lg\:before\:shadow-xl:before {
      content: var(--tw-content);
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .lg\:before\:transition-opacity:before {
      content: var(--tw-content);
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .lg\:before\:delay-0:before {
      content: var(--tw-content);
      transition-delay: 0s;
    }

    .lg\:before\:delay-\[350ms\]:before {
      content: var(--tw-content);
      transition-delay: .35s;
    }

    .lg\:before\:duration-300:before {
      content: var(--tw-content);
      --tw-duration: .3s;
      transition-duration: .3s;
    }

    .lg\:before\:will-change-\[opacity\]:before {
      content: var(--tw-content);
      will-change: opacity;
    }

    .lg\:after\:pointer-events-none:after {
      content: var(--tw-content);
      pointer-events: none;
    }

    .lg\:after\:absolute:after {
      content: var(--tw-content);
      position: absolute;
    }

    .lg\:after\:top-0:after {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }

    .lg\:after\:right-0:after {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }

    .lg\:after\:left-1\/2:after {
      content: var(--tw-content);
      left: 50%;
    }

    .lg\:after\:left-\[calc\(100\%-1080px\)\]:after {
      content: var(--tw-content);
      left: calc(100% - 1080px);
    }

    .lg\:after\:left-auto:after {
      content: var(--tw-content);
      left: auto;
    }

    .lg\:after\:z-0:after {
      content: var(--tw-content);
      z-index: 0;
    }

    .lg\:after\:h-full:after {
      content: var(--tw-content);
      height: 100%;
    }

    .lg\:after\:w-\[200vw\]:after {
      content: var(--tw-content);
      width: 200vw;
    }

    .lg\:after\:w-\[1080px\]:after {
      content: var(--tw-content);
      width: 1080px;
    }

    .lg\:after\:w-screen:after {
      content: var(--tw-content);
      width: 100vw;
    }

    .lg\:after\:-translate-x-1\/2:after {
      content: var(--tw-content);
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:after\:rounded-t-5xl:after {
      content: var(--tw-content);
      border-top-left-radius: 3rem;
      border-top-right-radius: 3rem;
    }

    .lg\:after\:bg-\[\#02090A\]:after {
      content: var(--tw-content);
      background-color: #02090a;
    }

    .lg\:after\:bg-white:after {
      content: var(--tw-content);
      background-color: var(--color-white);
    }
  }

  .after\:lg\:bg-contain:after {
    content: var(--tw-content);
  }

  @media (min-width: 1200px) {
    .after\:lg\:bg-contain:after {
      background-size: contain;
    }

    .lg\:after\:ring-1:after {
      content: var(--tw-content);
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .lg\:after\:ring-\[\#121C1E\]:after {
      content: var(--tw-content);
      --tw-ring-color: #121c1e;
    }

    .lg\:after\:ring-\[\#f4f4f5\]:after {
      content: var(--tw-content);
      --tw-ring-color: #f4f4f5;
    }

    .lg\:after\:ring-inset:after {
      content: var(--tw-content);
      --tw-ring-inset: inset;
    }

    .lg\:last\:mr-6:last-child {
      margin-right: calc(var(--spacing) * 6);
    }

    @media (hover: hover) {
      .lg\:hover\:z-40:hover {
        z-index: 40;
      }

      .lg\:hover\:scale-125:hover {
        --tw-scale-x: 125%;
        --tw-scale-y: 125%;
        --tw-scale-z: 125%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }

      .lg\:hover\:underline:hover {
        text-decoration-line: underline;
      }

      @media (hover: hover) {
        .lg\:group-hover\:hover\:opacity-100:is(:where(.group):hover *):hover {
          opacity: 1;
        }
      }

      .lg\:hover\:before\:pointer-events-auto:hover:before {
        content: var(--tw-content);
        pointer-events: auto;
      }
    }

    :is(.lg\:\*\*\:data-\[component-name\=\'two-column\'\]\:min-h-\[330px\]\! *)[data-component-name="two-column"] {
      min-height: 330px !important;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 1200px) {
      .motion-safe\:lg\:min-h-\[calc\(100svh-250px\)\] {
        min-height: calc(100svh - 250px);
      }
    }
  }

  @media (min-width: 1200px) {
    @media (prefers-reduced-motion: no-preference) {
      .lg\:motion-safe\:items-center {
        align-items: center;
      }
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 1200px) {
      .motion-safe\:lg\:pt-\[max\(100svh\,900px\)\] {
        padding-top: max(100svh, 900px);
      }

      .motion-safe\:lg\:pb-\[calc\(100svh-100px\)\] {
        padding-bottom: calc(100svh - 100px);
      }
    }
  }

  @media (min-width: 1200px) {
    @media (prefers-reduced-motion: no-preference) {
      .lg\:motion-safe\:duration-\[3000ms\] {
        --tw-duration: 3s;
        transition-duration: 3s;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .lg\:motion-reduce\:top-\[20\%\] {
        top: 20%;
      }

      .lg\:motion-reduce\:bottom-\[-35vh\] {
        bottom: -35vh;
      }

      .lg\:motion-reduce\:bottom-\[-48vh\] {
        bottom: -48vh;
      }

      .lg\:motion-reduce\:w-auto {
        width: auto;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 1200px) {
      .motion-reduce\:lg\:w-\[calc\(20\%-var\(--spacing-md\)\)\] {
        width: calc(20% - var(--spacing-md));
      }

      .motion-reduce\:lg\:max-w-6xl {
        max-width: var(--container-6xl);
      }
    }
  }

  @media (min-width: 1200px) {
    @media (prefers-reduced-motion: reduce) {
      .lg\:motion-reduce\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
      }

      .lg\:motion-reduce\:gap-4 {
        gap: calc(var(--spacing) * 4);
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 1200px) {
      .motion-reduce\:lg\:gap-md {
        gap: var(--space-md);
        gap: var(--space-md);
      }
    }
  }

  @media (min-width: 1200px) {
    @media not all and (min-width: 1500px) {
      .lg\:max-\[1500px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1460px) {
      .lg\:max-\[1460px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1420px) {
      .lg\:max-\[1420px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1380px) {
      .lg\:max-\[1380px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1370px) {
      .lg\:max-\[1370px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1350px) {
      .lg\:max-\[1350px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1330px) {
      .lg\:max-\[1330px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1300px) {
      .lg\:max-\[1300px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }

    @media not all and (min-width: 1280px) {
      .lg\:max-\[1280px\]\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
    }
  }

  @media (min-width: 1280px) {
    .min-\[1280px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1300px) {
    .min-\[1300px\]\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }

    .min-\[1300px\]\:inline-flex {
      display: inline-flex;
    }

    .min-\[1300px\]\:h-\[400px\] {
      height: 400px;
    }

    .min-\[1300px\]\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 1330px) {
    .min-\[1330px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1350px) {
    .min-\[1350px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1370px) {
    .min-\[1370px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1380px) {
    .min-\[1380px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1390px) {
    .min-\[1390px\]\:-mt-\[81px\] {
      margin-top: -81px;
    }

    .min-\[1390px\]\:h-\[955px\] {
      height: 955px;
    }
  }

  @media (min-width: 1420px) {
    .min-\[1420px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1460px) {
    .min-\[1460px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1476px) {
    .min-\[1476px\]\:h-\[1114px\] {
      height: 1114px;
    }
  }

  @media (min-width: 1500px) {
    .min-\[1500px\]\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 1536px) {
    .min-\[1536px\]\:bottom-\[13\.3\%\] {
      bottom: 13.3%;
    }

    .min-\[1536px\]\:h-\[24\.7\%\] {
      height: 24.7%;
    }

    .min-\[1536px\]\:w-\[19\.5\%\] {
      width: 19.5%;
    }
  }

  @media (min-width: 1600px) {
    .xl\:relative {
      position: relative;
    }

    .xl\:top-\[-200px\] {
      top: -200px;
    }

    .xl\:top-\[-220px\] {
      top: -220px;
    }

    .xl\:top-\[16\%\] {
      top: 16%;
    }

    .xl\:top-\[22svh\] {
      top: 22svh;
    }

    .xl\:top-\[51\%\] {
      top: 51%;
    }

    .xl\:top-\[57\%\] {
      top: 57%;
    }

    .xl\:top-\[225px\] {
      top: 225px;
    }

    .xl\:top-\[calc\(\(100vh-\(theme\(\'screens\.xl\'\)-\(var\(--margin\)\*2\)\)\/2\)\/2\)\] {
      top: calc((100vh - (80rem - (var(--margin) * 2)) / 2) / 2);
    }

    .xl\:-right-1\/2 {
      right: -50%;
    }

    .xl\:right-8 {
      right: calc(var(--spacing) * 8);
    }

    .xl\:right-28 {
      right: calc(var(--spacing) * 28);
    }

    .xl\:right-32 {
      right: calc(var(--spacing) * 32);
    }

    .xl\:right-\[-400px\] {
      right: -400px;
    }

    .xl\:right-\[-843px\] {
      right: -843px;
    }

    .xl\:right-\[-900px\] {
      right: -900px;
    }

    .xl\:right-\[9\%\] {
      right: 9%;
    }

    .xl\:right-auto {
      right: auto;
    }

    .xl\:right-xl-auto {
      right: calc((50% - 800px)  + var(--margin));
    }

    .xl\:bottom-12 {
      bottom: calc(var(--spacing) * 12);
    }

    .xl\:left-0 {
      left: calc(var(--spacing) * 0);
    }

    .xl\:left-1\/2 {
      left: 50%;
    }

    .xl\:left-10 {
      left: calc(var(--spacing) * 10);
    }

    .xl\:left-\[-336px\] {
      left: -336px;
    }

    .xl\:left-\[8\%\] {
      left: 8%;
    }

    .xl\:left-\[calc\(\(100\%-1420px\)\/2\)\] {
      left: calc(50% - 710px);
    }

    .xl\:left-\[calc\(50\%\+610px\)\] {
      left: calc(50% + 610px);
    }

    .xl\:left-\[calc\(100\%\+1rem\)\] {
      left: calc(100% + 1rem);
    }

    .xl\:left-xl-auto {
      left: calc((50% - 800px)  + var(--margin));
    }

    .xl\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .xl\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .xl\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .xl\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .xl\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .xl\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .xl\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .xl\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .xl\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .xl\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .xl\:col-start-1 {
      grid-column-start: 1;
    }

    .xl\:col-start-2 {
      grid-column-start: 2;
    }

    .xl\:col-start-3 {
      grid-column-start: 3;
    }

    .xl\:col-start-4 {
      grid-column-start: 4;
    }

    .xl\:col-start-5 {
      grid-column-start: 5;
    }

    .xl\:col-start-6 {
      grid-column-start: 6;
    }

    .xl\:col-start-7 {
      grid-column-start: 7;
    }

    .xl\:col-start-8 {
      grid-column-start: 8;
    }

    .xl\:col-start-9 {
      grid-column-start: 9;
    }

    .xl\:col-start-10 {
      grid-column-start: 10;
    }

    .xl\:col-start-11 {
      grid-column-start: 11;
    }

    .xl\:col-start-12 {
      grid-column-start: 12;
    }

    .xl\:container {
      width: 100%;
    }

    @media (min-width: 320px) {
      .xl\:container {
        max-width: 320px;
      }
    }

    @media (min-width: 640px) {
      .xl\:container {
        max-width: 640px;
      }
    }

    @media (min-width: 768px) {
      .xl\:container {
        max-width: 768px;
      }
    }

    @media (min-width: 900px) {
      .xl\:container {
        max-width: 900px;
      }
    }

    @media (min-width: 1080px) {
      .xl\:container {
        max-width: 1080px;
      }
    }

    @media (min-width: 1090px) {
      .xl\:container {
        max-width: 1090px;
      }
    }

    @media (min-width: 1200px) {
      .xl\:container {
        max-width: 1200px;
      }
    }

    @media (min-width: 1600px) {
      .xl\:container {
        max-width: 1600px;
      }
    }

    .xl\:container {
      margin-left: var(--margin);
      margin-right: var(--margin);
      width: auto;
      max-width: none;
    }

    @media (min-width: 1600px) {
      .xl\:container {
        width: 100%;
        max-width: calc(1600px - (var(--margin) * 2));
        margin-inline: auto;
      }
    }

    .xl\:mx-auto {
      margin-inline: auto;
    }

    .xl\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }

    .xl\:mt-\[-7em\] {
      margin-top: -7em;
    }

    .xl\:-mb-24 {
      margin-bottom: calc(var(--spacing) * -24);
    }

    .xl\:mb-md {
      margin-bottom: var(--space-md);
    }

    .xl\:block {
      display: block;
    }

    .xl\:hidden {
      display: none;
    }

    .xl\:h-12 {
      height: calc(var(--spacing) * 12);
    }

    .xl\:h-16 {
      height: calc(var(--spacing) * 16);
    }

    .xl\:h-180 {
      height: 45rem;
    }

    .xl\:h-\[102px\] {
      height: 102px;
    }

    .xl\:h-\[138px\] {
      height: 138px;
    }

    .xl\:h-\[150svh\] {
      height: 150svh;
    }

    .xl\:h-\[220svh\] {
      height: 220svh;
    }

    .xl\:h-\[234px\] {
      height: 234px;
    }

    .xl\:h-\[381px\] {
      height: 381px;
    }

    .xl\:h-\[557px\] {
      height: 557px;
    }

    .xl\:h-\[590px\] {
      height: 590px;
    }

    .xl\:h-\[674px\] {
      height: 674px;
    }

    .xl\:h-\[690px\] {
      height: 690px;
    }

    .xl\:h-\[907px\] {
      height: 907px;
    }

    .xl\:h-\[1368px\] {
      height: 1368px;
    }

    .xl\:min-h-\[480px\] {
      min-height: 480px;
    }

    .xl\:min-h-\[600px\] {
      min-height: 600px;
    }

    .xl\:min-h-\[716px\] {
      min-height: 716px;
    }

    .xl\:w-1\/2 {
      width: 50%;
    }

    .xl\:w-1\/5 {
      width: 20%;
    }

    .xl\:w-2 {
      width: calc(var(--spacing) * 2);
    }

    .xl\:w-4\/5 {
      width: 80%;
    }

    .xl\:w-6 {
      width: calc(var(--spacing) * 6);
    }

    .xl\:w-12 {
      width: calc(var(--spacing) * 12);
    }

    .xl\:w-16 {
      width: calc(var(--spacing) * 16);
    }

    .xl\:w-60 {
      width: calc(var(--spacing) * 60);
    }

    .xl\:w-\[15em\] {
      width: 15em;
    }

    .xl\:w-\[45\%\] {
      width: 45%;
    }

    .xl\:w-\[90\%\] {
      width: 90%;
    }

    .xl\:w-\[102px\] {
      width: 102px;
    }

    .xl\:w-\[138px\] {
      width: 138px;
    }

    .xl\:w-\[329px\] {
      width: 329px;
    }

    .xl\:w-\[335px\] {
      width: 335px;
    }

    .xl\:w-\[350px\] {
      width: 350px;
    }

    .xl\:w-\[400px\] {
      width: 400px;
    }

    .xl\:w-\[425px\] {
      width: 425px;
    }

    .xl\:w-\[507px\] {
      width: 507px;
    }

    .xl\:w-\[600px\] {
      width: 600px;
    }

    .xl\:w-\[650px\] {
      width: 650px;
    }

    .xl\:w-\[686px\] {
      width: 686px;
    }

    .xl\:w-\[1368px\] {
      width: 1368px;
    }

    .xl\:w-\[1804px\] {
      width: 1804px;
    }

    .xl\:w-\[1856px\] {
      width: 1856px;
    }

    .xl\:w-auto {
      width: auto;
    }

    .xl\:w-full {
      width: 100%;
    }

    .xl\:max-w-200 {
      max-width: calc(var(--spacing) * 200);
    }

    .xl\:max-w-\[85\%\] {
      max-width: 85%;
    }

    .xl\:max-w-\[800px\] {
      max-width: 800px;
    }

    .xl\:max-w-\[1100px\] {
      max-width: 1100px;
    }

    .xl\:max-w-\[1300px\] {
      max-width: 1300px;
    }

    .xl\:basis-1\/3 {
      flex-basis: 33.3333%;
    }

    .xl\:basis-2\/3 {
      flex-basis: 66.6667%;
    }

    .xl\:translate-x-\[-46\%\] {
      --tw-translate-x: -46%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .xl\:translate-x-\[351px\] {
      --tw-translate-x: 351px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .xl\:translate-x-\[400px\] {
      --tw-translate-x: 400px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .xl\:translate-x-\[460px\] {
      --tw-translate-x: 460px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .xl\:translate-x-\[980px\] {
      --tw-translate-x: 980px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .xl\:translate-y-\[400\%\] {
      --tw-translate-y: 400%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .xl\:scale-\[1\.03\] {
      scale: 1.03;
    }

    .xl\:scale-\[1\.17\] {
      scale: 1.17;
    }

    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xl\:flex-row {
      flex-direction: row;
    }

    .xl\:justify-start {
      justify-content: flex-start;
    }

    .xl\:gap-md {
      gap: var(--space-md);
      gap: var(--space-md);
    }

    :where(.xl\:space-x-4 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }

    .xl\:gap-y-0 {
      row-gap: calc(var(--spacing) * 0);
    }

    .xl\:overflow-hidden {
      overflow: hidden;
    }

    .xl\:overflow-visible {
      overflow: visible;
    }

    .xl\:rounded-\[20px\] {
      border-radius: 20px;
    }

    .xl\:rounded-\[24px\] {
      border-radius: 24px;
    }

    .xl\:rounded-\[58px\] {
      border-radius: 58px;
    }

    .xl\:p-xl {
      padding: var(--space-xl);
    }

    .xl\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .xl\:px-2xl {
      padding-inline: var(--space-2xl);
    }

    .xl\:px-3xl {
      padding-inline: var(--space-3xl);
    }

    .xl\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .xl\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .xl\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }

    .xl\:px-auto-xl {
      padding-inline: calc((50% - (1600px / 2))  + var(--margin));
    }

    .xl\:px-xl-auto {
      padding-inline: calc((50% - 800px)  + var(--margin));
    }

    .xl\:\!pt-3xl {
      padding-top: var(--space-3xl) !important;
    }

    .xl\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .xl\:pt-2xl {
      padding-top: var(--space-2xl);
    }

    .xl\:pt-56 {
      padding-top: calc(var(--spacing) * 56);
    }

    .xl\:pt-\[22rem\] {
      padding-top: 22rem;
    }

    .xl\:pr-3xl {
      padding-right: var(--space-3xl);
    }

    .xl\:pr-5xl {
      padding-right: var(--space-5xl);
    }

    .xl\:pr-\[90px\] {
      padding-right: 90px;
    }

    .xl\:pb-2xl {
      padding-bottom: var(--space-2xl);
    }

    .xl\:pb-3xl {
      padding-bottom: var(--space-3xl);
    }

    .xl\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }

    .xl\:pl-4xl {
      padding-left: var(--space-4xl);
    }

    .xl\:text-\[10rem\] {
      font-size: 10rem;
    }

    .xl\:text-\[90px\] {
      font-size: 90px;
    }

    .xl\:text-\[100px\] {
      font-size: 100px;
    }

    .xl\:\[--card-gap\:34px\] {
      --card-gap: 34px;
    }

    .xl\:before\:w-\[50vw\]:before {
      content: var(--tw-content);
      width: 50vw;
    }

    .xl\:after\:left-\[calc\(100\%-1284px\)\]:after {
      content: var(--tw-content);
      left: calc(100% - 1284px);
    }

    .xl\:after\:w-\[1284px\]:after {
      content: var(--tw-content);
      width: 1284px;
    }

    :is(.xl\:\*\*\:data-\[component-name\=\'two-column\'\]\:min-h-\[360px\]\! *)[data-component-name="two-column"] {
      min-height: 360px !important;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @media (min-width: 1600px) {
      .motion-safe\:xl\:pt-2xl {
        padding-top: var(--space-2xl);
      }

      .motion-safe\:xl\:pt-\[max\(100svh\,1000px\)\] {
        padding-top: max(100svh, 1000px);
      }

      .motion-safe\:xl\:pb-\[max\(calc\(100svh-250px\)\,700px\)\] {
        padding-bottom: max(100svh - 250px, 700px);
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @media (min-width: 1600px) {
      .motion-reduce\:xl\:gap-y-4xl {
        row-gap: var(--space-4xl);
      }

      .motion-reduce\:xl\:pt-4xl {
        padding-top: var(--space-4xl);
      }
    }
  }

  @media (min-width: 1730px) {
    .min-\[1730px\]\:right-\[25px\] {
      right: 25px;
    }

    .min-\[1730px\]\:left-\[25px\] {
      left: 25px;
    }
  }

  .ltr\:-translate-x-1\/2:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .ltr\:-translate-x-1\/4:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) {
    --tw-translate-x: calc(calc(1 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .ltr\:translate-x-16:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) {
    --tw-translate-x: calc(var(--spacing) * 16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:ltr\:-translate-x-1\/2:before {
    content: var(--tw-content);
  }

  .before\:ltr\:-translate-x-1\/2:before:where() {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  @media not all and (min-width: 1200px) {
    .max-lg\:ltr\:translate-x-16:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) {
      --tw-translate-x: calc(var(--spacing) * 16);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media not all and (min-width: 640px) {
    .max-sm\:after\:ltr\:-translate-x-1\/4:after {
      content: var(--tw-content);
    }

    .max-sm\:after\:ltr\:-translate-x-1\/4:after:where() {
      --tw-translate-x: calc(calc(1 / 4 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 1200px) {
    .lg\:ltr\:translate-x-16:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *) {
      --tw-translate-x: calc(var(--spacing) * 16);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:before\:ltr\:-translate-x-8:before {
      content: var(--tw-content);
    }

    .lg\:before\:ltr\:-translate-x-8:before:where() {
      --tw-translate-x: calc(var(--spacing) * -8);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .rtl\:origin-top-right:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    transform-origin: 100% 0;
  }

  .rtl\:-translate-x-16:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: calc(var(--spacing) * -16);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rtl\:translate-x-1\/2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rtl\:translate-x-1\/4:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: calc(1 / 4 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .before\:rtl\:translate-x-1\/2:before {
    content: var(--tw-content);
  }

  .before\:rtl\:translate-x-1\/2:before:where() {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  @media not all and (min-width: 1200px) {
    .max-lg\:rtl\:-translate-x-16:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      --tw-translate-x: calc(var(--spacing) * -16);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media not all and (min-width: 640px) {
    .max-sm\:after\:rtl\:translate-x-1\/4:after {
      content: var(--tw-content);
    }

    .max-sm\:after\:rtl\:translate-x-1\/4:after:where() {
      --tw-translate-x: calc(1 / 4 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 1200px) {
    .lg\:rtl\:-translate-x-16:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      --tw-translate-x: calc(var(--spacing) * -16);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .lg\:before\:rtl\:translate-x-8:before {
      content: var(--tw-content);
    }

    .lg\:before\:rtl\:translate-x-8:before:where() {
      --tw-translate-x: calc(var(--spacing) * 8);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-\[\#bbb\] {
      background-color: #bbb;
    }

    .dark\:text-gray-300 {
      color: var(--color-gray-300);
    }

    .dark\:text-slate-200 {
      color: var(--color-slate-200);
    }
  }

  @media (pointer: coarse) {
    .pointer-coarse\:pointer-events-none {
      pointer-events: none;
    }
  }

  .scheme-white\:border-shade-20[data-background="white"] {
    border-color: var(--color-shade-20);
  }

  .scheme-white\:bg-shade-10[data-background="white"] {
    background-color: var(--color-shade-10);
  }

  .scheme-white\:before\:border-shade-20[data-background="white"]:before {
    content: var(--tw-content);
    border-color: var(--color-shade-20);
  }

  .scheme-white\:before\:bg-shade-10[data-background="white"]:before {
    content: var(--tw-content);
    background-color: var(--color-shade-10);
  }

  .scheme-white\:after\:border-shade-20[data-background="white"]:after {
    content: var(--tw-content);
    border-color: var(--color-shade-20);
  }

  .scheme-white\:after\:bg-shade-10[data-background="white"]:after {
    content: var(--tw-content);
    background-color: var(--color-shade-10);
  }

  .scheme-black\:border-shade-70[data-background="black"] {
    border-color: var(--color-shade-70);
  }

  .scheme-black\:bg-shade-90[data-background="black"] {
    background-color: var(--color-shade-90);
  }

  .scheme-black\:text-white[data-background="black"] {
    color: var(--color-white);
  }

  .scheme-black\:before\:border-shade-70[data-background="black"]:before {
    content: var(--tw-content);
    border-color: var(--color-shade-70);
  }

  .scheme-black\:before\:bg-shade-90[data-background="black"]:before {
    content: var(--tw-content);
    background-color: var(--color-shade-90);
  }

  .scheme-black\:after\:border-shade-70[data-background="black"]:after {
    content: var(--tw-content);
    border-color: var(--color-shade-70);
  }

  .scheme-black\:after\:bg-shade-90[data-background="black"]:after {
    content: var(--tw-content);
    background-color: var(--color-shade-90);
  }

  .scheme-transparent-light\:border-shade-20[data-background="transparent_light"] {
    border-color: var(--color-shade-20);
  }

  .scheme-transparent-light\:bg-shade-10[data-background="transparent_light"] {
    background-color: var(--color-shade-10);
  }

  .scheme-transparent-light\:before\:border-shade-20[data-background="transparent_light"]:before {
    content: var(--tw-content);
    border-color: var(--color-shade-20);
  }

  .scheme-transparent-light\:before\:bg-shade-10[data-background="transparent_light"]:before {
    content: var(--tw-content);
    background-color: var(--color-shade-10);
  }

  .scheme-transparent-light\:after\:border-shade-20[data-background="transparent_light"]:after {
    content: var(--tw-content);
    border-color: var(--color-shade-20);
  }

  .scheme-transparent-light\:after\:bg-shade-10[data-background="transparent_light"]:after {
    content: var(--tw-content);
    background-color: var(--color-shade-10);
  }

  .scheme-transparent-dark\:border-shade-70[data-background="transparent_dark"] {
    border-color: var(--color-shade-70);
  }

  .scheme-transparent-dark\:bg-shade-90[data-background="transparent_dark"] {
    background-color: var(--color-shade-90);
  }

  .scheme-transparent-dark\:text-white[data-background="transparent_dark"] {
    color: var(--color-white);
  }

  .scheme-transparent-dark\:before\:border-shade-70[data-background="transparent_dark"]:before {
    content: var(--tw-content);
    border-color: var(--color-shade-70);
  }

  .scheme-transparent-dark\:before\:bg-shade-90[data-background="transparent_dark"]:before {
    content: var(--tw-content);
    background-color: var(--color-shade-90);
  }

  .scheme-transparent-dark\:after\:border-shade-70[data-background="transparent_dark"]:after {
    content: var(--tw-content);
    border-color: var(--color-shade-70);
  }

  .scheme-transparent-dark\:after\:bg-shade-90[data-background="transparent_dark"]:after {
    content: var(--tw-content);
    background-color: var(--color-shade-90);
  }

  @media (scripting: none) {
    .js-disabled\:not-sr-only {
      clip-path: none;
      white-space: normal;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      position: static;
      overflow: visible;
    }

    .js-disabled\:hidden {
      display: none;
    }
  }

  @media (hover: none) {
    .touch-device\:hidden {
      display: none;
    }
  }

  @supports (hanging-punctuation: first) and (font: -apple-system-body) and (appearance: none) {
    .safari-specific\:bg-none {
      background-image: none;
    }

    .safari-specific\:text-balance {
      text-wrap: balance;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    @supports (hanging-punctuation: first) and (font: -apple-system-body) and (appearance: none) {
      .motion-safe\:safari-specific\:bg-\[\#030808\] {
        background-color: #030808;
      }
    }
  }

  .peer-checked\/l3ItemsMobile\:\[\&\]\:-scale-100:is(:where(.peer\/l3ItemsMobile):checked ~ *) {
    --tw-scale-x: calc(100% * -1);
    --tw-scale-y: calc(100% * -1);
    --tw-scale-z: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .\[\&\]\:after\:ml-2:after {
    content: var(--tw-content);
    margin-left: calc(var(--spacing) * 2);
  }

  .\[\&\]\:after\:h-\[18px\]:after {
    content: var(--tw-content);
    height: 18px;
  }

  .\[\&\]\:after\:w-\[18px\]:after {
    content: var(--tw-content);
    width: 18px;
  }

  .\[\&\]\:after\:bg-\[url\(\"data\:image\/svg\+xml\,\%3Csvg\%20width\%3D\%2218\%22\%20height\%3D\%2218\%22\%20viewBox\%3D\%220\%200\%2018\%2018\%22\%20fill\%3D\%22none\%22\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%3E\%3Cpath\%20d\%3D\%22M10\.5\%203\.75L15\.75\%209M15\.75\%209L10\.5\%2014\.25M15\.75\%209H2\.25\%22\%20stroke\%3D\%22currentColor\%22\%20stroke-width\%3D\%221\.5\%22\%20stroke-linecap\%3D\%22round\%22\%20stroke-linejoin\%3D\%22round\%22\%2F\%3E\%3C\%2Fsvg\%3E\"\)\]:after {
    content: var(--tw-content);
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%203.75L15.75%209M15.75%209L10.5%2014.25M15.75%209H2.25%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  }

  .\[\&\]\:after\:bg-contain:after {
    content: var(--tw-content);
    background-size: contain;
  }

  .\[\&\]\:after\:bg-center:after {
    content: var(--tw-content);
    background-position: center;
  }

  .\[\&\]\:after\:bg-no-repeat:after {
    content: var(--tw-content);
    background-repeat: no-repeat;
  }

  .\[\&\]\:after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  @media not all and (min-width: 640px) {
    .max-sm\:group-last\/childItem\:\[\&\]\:pb-6:is(:where(.group\/childItem):last-child *) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 640px) {
    @media not all and (min-width: 1200px) {
      .sm\:max-lg\:group-\[\:nth-last-child\(-n\+2\)\]\/childItem\:\[\&\]\:pb-6:is(:where(.group\/childItem):nth-last-child(-n+2) *) {
        padding-bottom: calc(var(--spacing) * 6);
      }
    }
  }

  @media (min-width: 1200px) {
    .lg\:group-first\/childItem\:\[\&\]\:pt-7:is(:where(.group\/childItem):first-child *) {
      padding-top: calc(var(--spacing) * 7);
    }

    .lg\:group-last\/childItem\:\[\&\]\:pb-7:is(:where(.group\/childItem):last-child *) {
      padding-bottom: calc(var(--spacing) * 7);
    }
  }

  .\[\&_\+div\]\:hidden + div {
    display: none;
  }

  .\[\&_\+div\>div\>input\]\:h-\[20px\] + div > div > input {
    height: 20px;
  }

  .\[\&_\+div\>div\>input\]\:w-\[20px\] + div > div > input {
    width: 20px;
  }

  .\[\&_\+p\>i\]\:text-sm + p > i {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_\+select\]\:px-4 + select {
    padding-inline: calc(var(--spacing) * 4);
  }

  .\[\&_\+select\]\:pb-3 + select {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .\[\&_\.app-signup-links\]\:hidden .app-signup-links {
    display: none;
  }

  .\[\&_\.aspect-square\]\:aspect-auto .aspect-square {
    aspect-ratio: auto;
  }

  .\[\&_\.aspect-video_iframe\]\:mt-0 .aspect-video iframe {
    margin-top: calc(var(--spacing) * 0);
  }

  .\[\&_\.autosuggestion-shadow\]\:shadow-products-autosuggest .autosuggestion-shadow {
    --tw-shadow: 0 8px 48px var(--tw-shadow-color, #00000014), 0 4px 8px var(--tw-shadow-color, #00000014), 0 0 1px var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&_\.badge\]\:bg-\[\#52057E\] .badge {
    background-color: #52057e;
  }

  .\[\&_\.bg-badge-light-bg\]\:bg-kale-10 .bg-badge-light-bg {
    background-color: var(--color-kale-10);
  }

  .\[\&_\.bg-black\]\:bg-rich-black .bg-black {
    background-color: var(--color-rich-black);
  }

  .\[\&_\.bg-black\]\:bg-shade-90 .bg-black {
    background-color: var(--color-shade-90);
  }

  .\[\&_\.card-content\]\:text-white .card-content {
    color: var(--color-white);
  }

  .\[\&_\.card-heading\]\:text-black .card-heading {
    color: var(--color-black);
  }

  .\[\&_\.card-heading\]\:text-white .card-heading, .\[\&_\.card-kicker\]\:text-white .card-kicker {
    color: var(--color-white);
  }

  .\[\&_\.click-for-sound-btn\]\:\!hidden .click-for-sound-btn {
    display: none !important;
  }

  .\[\&_\.company-badge\]\:bg-\[\#52057E\] .company-badge {
    background-color: #52057e;
  }

  .\[\&_\.cons\]\:flex-\[1_0_100\%\] .cons {
    flex: 1 0 100%;
  }

  .\[\&_\.cons\]\:rounded-\[10px\] .cons {
    border-radius: 10px;
  }

  .\[\&_\.cons\]\:bg-\[\#ffebe6\] .cons {
    background-color: #ffebe6;
  }

  .\[\&_\.cons\]\:p-5 .cons {
    padding: calc(var(--spacing) * 5);
  }

  .\[\&_\.cons_\.grid-container\]\:grid .cons .grid-container {
    display: grid;
  }

  .\[\&_\.cons_\.grid-container\]\:p-\[5px\] .cons .grid-container {
    padding: 5px;
  }

  .\[\&_\.cons_h3\]\:mt-2 .cons h3 {
    margin-top: calc(var(--spacing) * 2);
  }

  .\[\&_\.container\]\:relative .container {
    position: relative;
  }

  .\[\&_\.container\]\:z-\[3\] .container {
    z-index: 3;
  }

  .\[\&_\.container\]\:m-0 .container {
    margin: calc(var(--spacing) * 0);
  }

  .\[\&_\.container\]\:flex .container {
    display: flex;
  }

  .\[\&_\.container\]\:flex-wrap .container {
    flex-wrap: wrap;
  }

  .\[\&_\.container\]\:gap-5 .container {
    gap: calc(var(--spacing) * 5);
  }

  .\[\&_\.container\.grid\]\:relative .container.grid {
    position: relative;
  }

  .\[\&_\.container\.grid\]\:z-1 .container.grid {
    z-index: 1;
  }

  .\[\&_\.container\.grid\]\:content-center .container.grid {
    align-content: center;
  }

  @media (min-width: 640px) {
    .\[\&_\.container\.grid\>div\]\:sm\:\!col-start-2 .container.grid > div {
      grid-column-start: 2 !important;
    }
  }

  @media (min-width: 900px) {
    .\[\&_\.container\.grid\>div\]\:md\:\!col-span-8 .container.grid > div {
      grid-column: span 8 / span 8 !important;
    }

    .\[\&_\.container\.grid\>div\]\:md\:\!col-start-3 .container.grid > div {
      grid-column-start: 3 !important;
    }

    .\[\&_\.container\>div\:first-child\]\:md\:col-span-5 .container > div:first-child {
      grid-column: span 5 / span 5;
    }
  }

  .\[\&_\.container\>div\:last-child\]\:scale-\[1\.06\] .container > div:last-child {
    scale: 1.06;
  }

  .\[\&_\.container\>div\:last-child\]\:transform .container > div:last-child {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  @media (min-width: 900px) {
    .\[\&_\.container\>div\:last-child\]\:md\:col-span-6 .container > div:last-child {
      grid-column: span 6 / span 6;
    }

    .\[\&_\.container\>div\:last-child\]\:md\:col-start-7 .container > div:last-child {
      grid-column-start: 7;
    }
  }

  .\[\&_\.container\>div\:last-child_img\]\:object-contain .container > div:last-child img {
    object-fit: contain;
  }

  .\[\&_\.email-form-btn\]\:block .email-form-btn {
    display: block;
  }

  @supports (hanging-punctuation: first) and (font: -apple-system-body) and (appearance: none) {
    .safari-specific\:\[\&_\.glow-0\]\:hidden .glow-0 {
      display: none;
    }
  }

  .\[\&_\.green\]\:text-\[green\] .green {
    color: green;
  }

  .\[\&_\.grid\]\:gap-y-0 .grid {
    row-gap: calc(var(--spacing) * 0);
  }

  @media (min-width: 900px) {
    .md\:\[\&_\.grid\]\:gap-y-xl .grid {
      row-gap: var(--space-xl);
    }
  }

  .\[\&_\.grid-cols-4\]\:grid-cols-3 .grid-cols-4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\[\&_\.grid-container\]\:grid-cols-\[15px_auto\] .grid-container {
    grid-template-columns: 15px auto;
  }

  .\[\&_\.grid-container\]\:gap-\[5px\] .grid-container {
    gap: 5px;
  }

  .\[\&_\.heading--2\]\:mb-6 .heading--2 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_\.heading--2\]\:font-aktivgroteskextended .heading--2 {
    font-family: aktiv-grotesk-extended, Inter-Variable, sans-serif;
  }

  .\[\&_\.heading--2\]\:text-t5 .heading--2 {
    font-size: var(--font-size-t5);
    line-height: var(--tw-leading, var(--line-height-t5));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
    font-weight: var(--tw-font-weight, var(--font-weight-t5));
  }

  .\[\&_\.heading--2\]\:font-medium .heading--2 {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\.heading--2\]\:text-black .heading--2 {
    color: var(--color-black);
  }

  .\[\&_\.heading--4\]\:font-aktivgroteskextended .heading--4 {
    font-family: aktiv-grotesk-extended, Inter-Variable, sans-serif;
  }

  .\[\&_\.heading--4\]\:\!text-t6 .heading--4 {
    font-size: var(--font-size-t6) !important;
    line-height: var(--tw-leading, var(--line-height-t6)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t6)) !important;
  }

  .\[\&_\.heading--4\]\:\!text-t7 .heading--4 {
    font-size: var(--font-size-t7) !important;
    line-height: var(--tw-leading, var(--line-height-t7)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t7)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t7)) !important;
  }

  .\[\&_\.heading--4\]\:text-2xl .heading--4 {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .\[\&_\.heading--4\]\:font-medium .heading--4 {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\.heading--4\]\:tracking-\[-\.02em\] .heading--4 {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .\[\&_\.heading--4\]\:text-black .heading--4 {
    color: var(--color-black);
  }

  .\[\&_\.heading--4\]\:text-inherit .heading--4 {
    color: inherit;
  }

  .\[\&_\.justify-start\]\:justify-center .justify-start {
    justify-content: center;
  }

  .\[\&_\.marketing-button\]\:text-white .marketing-button {
    color: var(--color-white);
  }

  .\[\&_\.marketing-button\]\:no-underline .marketing-button {
    text-decoration-line: none;
  }

  .\[\&_\.marketing-code\]\:bg-\[\#f0f1f2\] .marketing-code {
    background-color: #f0f1f2;
  }

  .\[\&_\.marketing-code\]\:p-1 .marketing-code {
    padding: calc(var(--spacing) * 1);
  }

  .\[\&_\.marketing-code\]\:font-bold .marketing-code {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_\.marketing-code--block\]\:mb-5 .marketing-code--block {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .\[\&_\.marketing-code--block\]\:block .marketing-code--block {
    display: block;
  }

  .\[\&_\.marketing-code--block\]\:max-w-full .marketing-code--block {
    max-width: 100%;
  }

  .\[\&_\.marketing-code--block\]\:overflow-x-scroll .marketing-code--block {
    overflow-x: scroll;
  }

  .\[\&_\.marketing-code\.marketing-code--block\]\:p-4 .marketing-code.marketing-code--block {
    padding: calc(var(--spacing) * 4);
  }

  .\[\&_\.nudge-line\]\:inline-block .nudge-line {
    display: inline-block;
  }

  .\[\&_\.nudge-line\]\:translate-x-\[-0\.10em\] .nudge-line {
    --tw-translate-x: -.1em;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&_\.nudge-line\]\:translate-x-\[\.075em\] .nudge-line {
    --tw-translate-x: .075em;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&_\.nudge-line\]\:translate-x-\[0\.11em\] .nudge-line {
    --tw-translate-x: .11em;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&_\.nudge-line\]\:whitespace-nowrap .nudge-line {
    white-space: nowrap;
  }

  .\[\&_\.opacity-body\]\:opacity-100 .opacity-body {
    opacity: 1;
  }

  @media not all and (min-width: 640px) {
    .max-sm\:\[\&_\.override-heading-group-heading-t1\]\:text-t2 .override-heading-group-heading-t1 {
      font-size: var(--font-size-t2);
      line-height: var(--tw-leading, var(--line-height-t2));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t2));
      font-weight: var(--tw-font-weight, var(--font-weight-t2));
    }

    .max-sm\:\[\&_\.override-heading-group-heading-t6\]\:\[font-size\:var\(--text-t5\)\] .override-heading-group-heading-t6 {
      font-size: var(--text-t5);
    }
  }

  .\[\&_\.partners-signup\]\:mt-6 .partners-signup {
    margin-top: calc(var(--spacing) * 6);
  }

  .\[\&_\.partners-signup\]\:mb-12 .partners-signup {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .\[\&_\.partners-signup\]\:bg-gray-200 .partners-signup {
    background-color: var(--color-gray-200);
  }

  .\[\&_\.partners-signup\]\:p-3 .partners-signup {
    padding: calc(var(--spacing) * 3);
  }

  @media (min-width: 900px) {
    .\[\&_\.partners-signup\]\:md\:p-6 .partners-signup {
      padding: calc(var(--spacing) * 6);
    }
  }

  .\[\&_\.popular-posts\]\:border-t-2 .popular-posts {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .\[\&_\.pros\]\:flex-\[1_0_100\%\] .pros {
    flex: 1 0 100%;
  }

  .\[\&_\.pros\]\:rounded-\[10px\] .pros {
    border-radius: 10px;
  }

  .\[\&_\.pros\]\:bg-\[\#eafaea\] .pros {
    background-color: #eafaea;
  }

  .\[\&_\.pros\]\:p-5 .pros {
    padding: calc(var(--spacing) * 5);
  }

  .\[\&_\.pros_\.grid-container\]\:grid .pros .grid-container {
    display: grid;
  }

  .\[\&_\.pros_\.grid-container\]\:p-\[5px\] .pros .grid-container {
    padding: 5px;
  }

  .\[\&_\.pros_h3\]\:mt-2 .pros h3 {
    margin-top: calc(var(--spacing) * 2);
  }

  .\[\&_\.pt-sm\]\:pt-2 .pt-sm {
    padding-top: calc(var(--spacing) * 2);
  }

  .\[\&_\.red\]\:text-\[red\] .red {
    color: red;
  }

  .\[\&_\.richtext\]\:text-body-base .richtext {
    font-size: var(--font-size-body-base);
    line-height: var(--tw-leading, var(--line-height-body-base));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
    font-weight: var(--tw-font-weight, var(--font-weight-body-base));
  }

  .\[\&_\.richtext\]\:font-bold .richtext {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_\.richtext\]\:text-balance .richtext {
    text-wrap: balance;
  }

  @media (min-width: 900px) {
    .\[\&_\.richtext\]\:md\:text-balance .richtext {
      text-wrap: balance;
    }
  }

  .\[\&_\.richtext_a\]\:text-lime-30 .richtext a {
    color: var(--color-lime-30);
  }

  @media (hover: hover) {
    .\[\&_\.richtext_a\]\:hover\:text-black .richtext a:hover {
      color: var(--color-black);
    }

    .\[\&_\.richtext_a\]\:hover\:text-white .richtext a:hover {
      color: var(--color-white);
    }
  }

  .\[\&_\.richtext_a\]\:active\:text-lime-70 .richtext a:active {
    color: var(--color-lime-70);
  }

  .\[\&_\.richtext\>a\]\:\!text-eyebrow-dark-text .richtext > a {
    color: #fff !important;
  }

  .\[\&_\.stat\]\:block .stat {
    display: block;
  }

  .\[\&_\.stat\]\:text-dsp .stat {
    font-size: var(--font-size-dsp);
    line-height: var(--tw-leading, var(--line-height-dsp));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-dsp));
    font-weight: var(--tw-font-weight, var(--font-weight-dsp));
  }

  .\[\&_\.stat\]\:text-kale-50 .stat {
    color: var(--color-kale-50);
  }

  .\[\&_\.stat\]\:text-mandarin-70 .stat {
    color: var(--color-mandarin-70);
  }

  @media (min-width: 900px) {
    .md\:\[\&_\.stat\]\:block .stat {
      display: block;
    }
  }

  .\[\&_\.sub-stat\]\:mb-5 .sub-stat {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .\[\&_\.sub-stat\]\:text-t4 .sub-stat {
    font-size: var(--font-size-t4);
    line-height: var(--tw-leading, var(--line-height-t4));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
    font-weight: var(--tw-font-weight, var(--font-weight-t4));
  }

  .\[\&_\.sub-stat\]\:text-mandarin-70 .sub-stat {
    color: var(--color-mandarin-70);
  }

  .\[\&_\.table\]\:block .table {
    display: block;
  }

  .\[\&_\.table\]\:max-w-full .table {
    max-width: 100%;
  }

  .\[\&_\.table\]\:overflow-x-scroll .table {
    overflow-x: scroll;
  }

  .\[\&_\.text-badge-light-text\]\:text-black .text-badge-light-text {
    color: var(--color-black);
  }

  .\[\&_\.text-body-base\]\:text-wrap\! .text-body-base {
    text-wrap: wrap !important;
  }

  .\[\&_\.text-body-base\]\:opacity-70 .text-body-base {
    opacity: .7;
  }

  .\[\&_\.text-component-heading-group-eyebrow-content\]\:pb-0 .text-component-heading-group-eyebrow-content {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_\.text-component-heading-group-eyebrow-content\]\:pb-md .text-component-heading-group-eyebrow-content {
    padding-bottom: var(--space-md);
  }

  .\[\&_\.text-component-heading-group-eyebrow-content\]\:text-black\/60 .text-component-heading-group-eyebrow-content {
    color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\.text-component-heading-group-eyebrow-content\]\:text-black\/60 .text-component-heading-group-eyebrow-content {
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .\[\&_\.text-component-heading-group-eyebrow-content\]\:text-white\/70 .text-component-heading-group-eyebrow-content {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\.text-component-heading-group-eyebrow-content\]\:text-white\/70 .text-component-heading-group-eyebrow-content {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  @media (min-width: 900px) {
    .md\:\[\&_\.text-component-heading-group-eyebrow-content\]\:pb-0 .text-component-heading-group-eyebrow-content {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 1200px) {
    .\[\&_\.text-component-heading-group-eyebrow-content\]\:lg\:z-10 .text-component-heading-group-eyebrow-content {
      z-index: 10;
    }
  }

  .\[\&_\.text-component-heading-group-heading-content\]\:pt-2 .text-component-heading-group-heading-content {
    padding-top: calc(var(--spacing) * 2);
  }

  .\[\&_\.text-component-heading-group-heading-content\]\:text-white .text-component-heading-group-heading-content {
    color: var(--color-white);
  }

  .\[\&_\.text-component-heading-group-heading-content\]\:text-white\! .text-component-heading-group-heading-content {
    color: var(--color-white) !important;
  }

  .\[\&_\.text-component-heading-group-subhead\]\:text-balance .text-component-heading-group-subhead {
    text-wrap: balance;
  }

  .\[\&_\.text-component-heading-group-subhead-content\]\:w-\[90\%\] .text-component-heading-group-subhead-content {
    width: 90%;
  }

  .\[\&_\.text-component-heading-group-subhead-content\]\:pt-4 .text-component-heading-group-subhead-content {
    padding-top: calc(var(--spacing) * 4);
  }

  .\[\&_\.text-component-heading-group-subhead-content\]\:text-powder-blue\! .text-component-heading-group-subhead-content, .\[\&_\.text-component-heading-group-subhead-content_a\]\:text-powder-blue\! .text-component-heading-group-subhead-content a {
    color: #9bafee !important;
  }

  @media (hover: hover) {
    .hover\:\[\&_\.text-component-heading-group-subhead-content_a\]\:text-powder-blue\!:hover .text-component-heading-group-subhead-content a {
      color: #9bafee !important;
    }
  }

  @media not all and (min-width: 640px) {
    .max-sm\:\[\&_\.text-component-heading-group-subhead-content\>br\]\:hidden .text-component-heading-group-subhead-content > br {
      display: none;
    }
  }

  .\[\&_\.text-left\]\:text-center .text-left {
    text-align: center;
  }

  .\[\&_\.text-t7\]\:text-base .text-t7 {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .\[\&_\.text-t7\]\:text-white .text-t7 {
    color: var(--color-white);
  }

  .\[\&_\.truncated-text\]\:relative .truncated-text {
    position: relative;
  }

  .\[\&_\.truncated-text\]\:mb-6 .truncated-text {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_\.truncated-text\]\:max-h-\[300px\] .truncated-text {
    max-height: 300px;
  }

  .\[\&_\.truncated-text\]\:overflow-hidden .truncated-text {
    overflow: hidden;
  }

  .\[\&_\.truncated-text\:\:before\]\:absolute .truncated-text:before {
    position: absolute;
  }

  .\[\&_\.truncated-text\:\:before\]\:bottom-0 .truncated-text:before {
    bottom: calc(var(--spacing) * 0);
  }

  .\[\&_\.truncated-text\:\:before\]\:h-\[150px\] .truncated-text:before {
    height: 150px;
  }

  .\[\&_\.truncated-text\:\:before\]\:w-full .truncated-text:before {
    width: 100%;
  }

  .\[\&_\.truncated-text\:\:before\]\:bg-gradient-to-t .truncated-text:before {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .\[\&_\.truncated-text\:\:before\]\:from-white .truncated-text:before {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .\[\&_\.truncated-text\:\:before\]\:from-50\% .truncated-text:before {
    --tw-gradient-from-position: 50%;
  }

  .\[\&_\.truncated-text\:\:before\]\:to-transparent .truncated-text:before {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .\[\&_\.truncated-text\:\:before\]\:content-\[\"\"\] .truncated-text:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .\[\&_\.truncated-text\\_\\_toggle\]\:absolute .truncated-text__toggle {
    position: absolute;
  }

  .\[\&_\.truncated-text\\_\\_toggle\]\:bottom-0 .truncated-text__toggle {
    bottom: calc(var(--spacing) * 0);
  }

  .\[\&_\.truncated-text\\_\\_toggle\]\:w-full .truncated-text__toggle {
    width: 100%;
  }

  .\[\&_\.truncated-text\\_\\_toggle\]\:text-center .truncated-text__toggle {
    text-align: center;
  }

  .\[\&_\.underline\]\:no-underline .underline {
    text-decoration-line: none;
  }

  .\[\&_\.underlined\]\:underline .underlined {
    text-decoration-line: underline;
  }

  .\[\&_\.underlined\]\:decoration-2 .underlined {
    text-decoration-thickness: 2px;
  }

  .\[\&_\.underlined\]\:underline-offset-\[5px\] .underlined {
    text-underline-offset: 5px;
  }

  .\[\&_\.video-container\]\:flex .video-container {
    display: flex;
  }

  .\[\&_\.video-container\]\:items-center .video-container {
    align-items: center;
  }

  .\[\&_\.w-bottom-bar\]\:\!hidden .w-bottom-bar {
    display: none !important;
  }

  .\[\&_\.w-chrome\]\:\!h-auto .w-chrome {
    height: auto !important;
  }

  .\[\&_\.w-video-wrapper\]\:\!h-\[200\%\] .w-video-wrapper {
    height: 200% !important;
  }

  .\[\&_\.w-volume-control\]\:\!hidden .w-volume-control {
    display: none !important;
  }

  .\[\&_\:not\(a\)\]\:text-\[\#120937\] :not(a) {
    color: #120937;
  }

  .\[\&_\>_\*\:not\(\:first-child\)\]\:pt-6 > :not(:first-child) {
    padding-top: calc(var(--spacing) * 6);
  }

  .\[\&_\>\:not\(\:last-child\)\]\:opacity-50 > :not(:last-child) {
    opacity: .5;
  }

  .\[\&_\>div\]\:mx-0 > div {
    margin-inline: calc(var(--spacing) * 0);
  }

  .\[\&_\>div\]\:flex > div {
    display: flex;
  }

  .\[\&_\>div\]\:aspect-\[36\/25\] > div {
    aspect-ratio: 36 / 25;
  }

  .\[\&_\>div\]\:h-full > div {
    height: 100%;
  }

  .\[\&_\>div\]\:w-full > div {
    width: 100%;
  }

  .\[\&_\>div\]\:flex-col > div {
    flex-direction: column;
  }

  .\[\&_\>div\]\:justify-between > div {
    justify-content: space-between;
  }

  @media (min-width: 640px) {
    .\[\&_\>div\:first-child_img\]\:sm\:translate-y-1\.5 > div:first-child img {
      --tw-translate-y: calc(var(--spacing) * 1.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .\[\&_\>div\:nth-child\(2\)_img\]\:sm\:-translate-y-1 > div:nth-child(2) img {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .\[\&_\>h4\]\:inline-block > h4 {
    display: inline-block;
  }

  .\[\&_\>img\]\:z-10 > img {
    z-index: 10;
  }

  .\[\&_\>label\]\:mb-0 > label {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_\>label\]\:w-full > label {
    width: 100%;
  }

  @media (min-width: 640px) {
    .\[\&_\>picture\]\:sm\:h-10 > picture {
      height: calc(var(--spacing) * 10);
    }
  }

  .\[\&_\[class\*\=\"badge\"\]\]\:bg-\[\#52057E\] [class*="badge"] {
    background-color: #52057e;
  }

  .\[\&_\[class\*\=\"before\:bg-shopify-green-50\"\]\]\:before\:bg-\[\#3525c1\] [class*="before:bg-shopify-green-50"]:before {
    content: var(--tw-content);
    background-color: #3525c1;
  }

  .\[\&_\[class\*\=\"md\:col-start-7\"\]\]\:items-center [class*="md:col-start-7"] {
    align-items: center;
  }

  .\[\&_\[data-component-name\=\"badge\"\]\]\:border [data-component-name="badge"] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_\[data-component-name\=\"badge\"\]\]\:border-\[\#296AC6\] [data-component-name="badge"] {
    border-color: #296ac6;
  }

  .\[\&_\[data-component-name\=\"badge\"\]\]\:bg-\[\#296AC6\] [data-component-name="badge"] {
    background-color: #296ac6;
  }

  .\[\&_\[data-component-name\=\"badge\"\]\]\:bg-transparent [data-component-name="badge"] {
    background-color: #0000;
  }

  .\[\&_\[data-component-name\=\"badge\"\]\]\:text-\[\#296AC6\] [data-component-name="badge"] {
    color: #296ac6;
  }

  .\[\&_\[data-component-name\=\"card-icon\"\]\]\:place-self-start [data-component-name="card-icon"] {
    place-self: start;
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:mb-xs [data-component-name="eyebrow"] {
    margin-bottom: var(--space-xs);
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:inline-block [data-component-name="eyebrow"] {
    display: inline-block;
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:rounded-\[4px\] [data-component-name="eyebrow"] {
    border-radius: 4px;
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:bg-black [data-component-name="eyebrow"] {
    background-color: var(--color-black);
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:px-\[9px\] [data-component-name="eyebrow"] {
    padding-inline: 9px;
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:py-\[6px\] [data-component-name="eyebrow"] {
    padding-block: 6px;
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:text-\[12px\] [data-component-name="eyebrow"] {
    font-size: 12px;
  }

  .\[\&_\[data-component-name\=\"eyebrow\"\]\]\:text-white [data-component-name="eyebrow"] {
    color: var(--color-white);
  }

  .\[\&_\[data-component-name\=\"highlight\"\]\]\:text-\[\#E7FDD2\] [data-component-name="highlight"] {
    color: #e7fdd2;
  }

  .\[\&_\[data-component-name\=\"kicker\"\]\]\:leading-5 [data-component-name="kicker"] {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .\[\&_\[data-component-name\=\"marketing_communication_disclaimer_text\"\]_label\]\:text-xs [data-component-name="marketing communication disclaimer text"] label {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_\[data-component-name\=\"merchant-profile-card\"\]_\.text-body-sm\]\:text-white\/70\! [data-component-name="merchant-profile-card"] .text-body-sm {
    color: #ffffffb3 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\[data-component-name\=\"merchant-profile-card\"\]_\.text-body-sm\]\:text-white\/70\! [data-component-name="merchant-profile-card"] .text-body-sm {
      color: color-mix(in oklab, var(--color-white) 70%, transparent) !important;
    }
  }

  .\[\&_\[data-component-name\=\'accordion\'\]\]\:border-shade-30 [data-component-name="accordion"] {
    border-color: var(--color-shade-30);
  }

  .\[\&_\[data-component-name\=\'close\'\]\]\:-top-24 [data-component-name="close"] {
    top: calc(var(--spacing) * -24);
  }

  .\[\&_\[data-component-name\=\'close\'\]_svg\]\:h-6 [data-component-name="close"] svg {
    height: calc(var(--spacing) * 6);
  }

  .\[\&_\[data-component-name\=\'close\'\]_svg\]\:w-6 [data-component-name="close"] svg {
    width: calc(var(--spacing) * 6);
  }

  .\[\&_\[data-component-name\=\'eyebrow\'\]\]\:text-t8 [data-component-name="eyebrow"] {
    font-size: var(--font-size-t8);
    line-height: var(--tw-leading, var(--line-height-t8));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t8));
    font-weight: var(--tw-font-weight, var(--font-weight-t8));
  }

  .\[\&_\[data-component-name\=\'eyebrow\'\]\]\:text-\[16px\] [data-component-name="eyebrow"] {
    font-size: 16px;
  }

  .\[\&_\[data-component-name\=\'eyebrow\'\]\]\:\!font-normal [data-component-name="eyebrow"] {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .\[\&_\[data-component-name\=\'eyebrow\'\]\]\:font-medium [data-component-name="eyebrow"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\[data-component-name\=\'eyebrow\'\]\]\:\!text-\[\#00000099\] [data-component-name="eyebrow"] {
    color: #0009 !important;
  }

  .\[\&_\[data-component-name\=\'eyebrow\'\]\]\:\!normal-case [data-component-name="eyebrow"] {
    text-transform: none !important;
  }

  .\[\&_\[data-component-name\=\'heading-group\'\]\>div\]\:\!text-wrap [data-component-name="heading-group"] > div {
    text-wrap: wrap !important;
  }

  .\[\&_\[data-component-name\=\'kicker\'\]\]\:pb-sm [data-component-name="kicker"] {
    padding-bottom: var(--space-sm);
  }

  .\[\&_\[data-component-name\=\'kicker\'\]\]\:text-t4 [data-component-name="kicker"] {
    font-size: var(--font-size-t4);
    line-height: var(--tw-leading, var(--line-height-t4));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
    font-weight: var(--tw-font-weight, var(--font-weight-t4));
  }

  .\[\&_\[data-component-name\=\'kicker\'\]\]\:font-t4 [data-component-name="kicker"] {
    --tw-font-weight: var(--font-weight-t4);
    font-weight: var(--font-weight-t4);
  }

  .\[\&_\[data-component-name\=\'kicker\'\]\]\:text-kale-70 [data-component-name="kicker"] {
    color: var(--color-kale-70);
  }

  .\[\&_\[data-component-name\=accordion\]\>\[role\=region\]\]\:max-w-5xl\! [data-component-name="accordion"] > [role="region"] {
    max-width: var(--container-5xl) !important;
  }

  .\[\&_\[data-component-name\=kicker\]\]\:text-t6 [data-component-name="kicker"] {
    font-size: var(--font-size-t6);
    line-height: var(--tw-leading, var(--line-height-t6));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
    font-weight: var(--tw-font-weight, var(--font-weight-t6));
  }

  .\[\&_\[data-component-name\=text-input\]\>div\]\:bg-transparent [data-component-name="text-input"] > div {
    background-color: #0000;
  }

  .\[\&_\[data-component-name\=text-input\]\>div\:first-child\]\:ring-2 [data-component-name="text-input"] > div:first-child {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&_\[data-component-name\=text-input\]\>div\:first-child\:not\(\:focus-within\)\]\:ring-black [data-component-name="text-input"] > div:first-child:not(:focus-within) {
    --tw-ring-color: var(--color-black);
  }

  .\[\&_\[data-handle\=\"bigPlayButton\"\]\]\:\!hidden [data-handle="bigPlayButton"], .\[\&_\[data-handle\=\"playPauseLoading\"\]\]\:\!hidden [data-handle="playPauseLoading"], .\[\&_\[data-handle\=\"playPauseNotifier\"\]\]\:\!hidden [data-handle="playPauseNotifier"], .\[\&_\[data-handle\=\"volumeButton\"\]\]\:\!hidden [data-handle="volumeButton"] {
    display: none !important;
  }

  .\[\&_\[itemscope\]\]\:mb-6 [itemscope] {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_\[itemscope\]\:last-child\]\:mb-0 [itemscope]:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_\[role\=\'region\'\]_a\]\:underline [role="region"] a {
    text-decoration-line: underline;
  }

  .\[\&_a\]\:pointer-events-auto a {
    pointer-events: auto;
  }

  .\[\&_a\]\:relative a {
    position: relative;
  }

  .\[\&_a\]\:mb-2 a {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_a\]\:block a {
    display: block;
  }

  .\[\&_a\]\:cursor-pointer a {
    cursor: pointer;
  }

  .\[\&_a\]\:bg-\[\#4BFE85\] a {
    background-color: #4bfe85;
  }

  .\[\&_a\]\:px-5 a {
    padding-inline: calc(var(--spacing) * 5);
  }

  .\[\&_a\]\:px-16 a {
    padding-inline: calc(var(--spacing) * 16);
  }

  .\[\&_a\]\:px-\[26px\] a {
    padding-inline: 26px;
  }

  .\[\&_a\]\:px-\[28px\] a {
    padding-inline: 28px;
  }

  .\[\&_a\]\:py-2 a {
    padding-block: calc(var(--spacing) * 2);
  }

  .\[\&_a\]\:py-\[10px\] a {
    padding-block: 10px;
  }

  .\[\&_a\]\:py-\[14px\] a {
    padding-block: 14px;
  }

  .\[\&_a\]\:py-\[19px\] a {
    padding-block: 19px;
  }

  .\[\&_a\]\:\!font-sans a {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif !important;
  }

  .\[\&_a\]\:font-ibmmono a {
    font-family: IBMPlexMono, monospace;
  }

  .\[\&_a\]\:font-sans a {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif;
  }

  .\[\&_a\]\:text-body-base a {
    font-size: var(--font-size-body-base);
    line-height: var(--tw-leading, var(--line-height-body-base));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
    font-weight: var(--tw-font-weight, var(--font-weight-body-base));
  }

  .\[\&_a\]\:text-base a {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .\[\&_a\]\:text-\[20px\] a {
    font-size: 20px;
  }

  .\[\&_a\]\:leading-6 a {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .\[\&_a\]\:\!font-\[var\(--font-weight-t3\)\] a {
    --tw-font-weight: var(--font-weight-t3) !important;
    font-weight: var(--font-weight-t3) !important;
  }

  .\[\&_a\]\:\!font-bold a {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }

  .\[\&_a\]\:\!font-medium a {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }

  .\[\&_a\]\:\!font-normal a {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .\[\&_a\]\:font-\[400\]\! a {
    --tw-font-weight: 400 !important;
    font-weight: 400 !important;
  }

  .\[\&_a\]\:font-bold a {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_a\]\:font-medium a {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_a\]\:font-normal a {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_a\]\:\!text-\[\#99B3AD\] a {
    color: #99b3ad !important;
  }

  .\[\&_a\]\:\!text-current a {
    color: currentColor !important;
  }

  .\[\&_a\]\:\!text-inherit a {
    color: inherit !important;
  }

  .\[\&_a\]\:\!text-lavender-70 a {
    color: var(--color-lavender-70) !important;
  }

  .\[\&_a\]\:\!text-white-alpha-70 a, .\[\&_a\]\:\!text-white\/70 a {
    color: #ffffffb3 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_a\]\:\!text-white\/70 a {
      color: color-mix(in oklab, var(--color-white) 70%, transparent) !important;
    }
  }

  .\[\&_a\]\:text-\[\#E7ECFB\] a {
    color: #e7ecfb;
  }

  .\[\&_a\]\:text-black a {
    color: var(--color-black);
  }

  .\[\&_a\]\:text-brochure-bot-link a {
    color: #00e;
  }

  .\[\&_a\]\:text-inherit a {
    color: inherit;
  }

  .\[\&_a\]\:text-inherit\! a {
    color: inherit !important;
  }

  .\[\&_a\]\:text-link-light a {
    color: #000;
  }

  .\[\&_a\]\:text-powder-blue\! a {
    color: #9bafee !important;
  }

  .\[\&_a\]\:text-white a {
    color: var(--color-white);
  }

  .\[\&_a\]\:\!no-underline a {
    text-decoration-line: none !important;
  }

  .\[\&_a\]\:no-underline a {
    text-decoration-line: none;
  }

  .\[\&_a\]\:underline a {
    text-decoration-line: underline;
  }

  .\[\&_a\]\:\[text-decoration-thickness\:2px\] a {
    text-decoration-thickness: 2px;
  }

  .\[\&_a\]\:\[text-underline-offset\:5px\] a {
    text-underline-offset: 5px;
  }

  .\[\&_a\]\:underline-offset-2 a {
    text-underline-offset: 2px;
  }

  .\[\&_a\]\:\[--tw-font-weight\:400\] a {
    --tw-font-weight: 400;
  }

  .\[\&_a\]\:after\:absolute a:after {
    content: var(--tw-content);
    position: absolute;
  }

  .\[\&_a\]\:after\:right-0 a:after {
    content: var(--tw-content);
    right: calc(var(--spacing) * 0);
  }

  .\[\&_a\]\:after\:bottom-\[-1px\] a:after {
    content: var(--tw-content);
    bottom: -1px;
  }

  .\[\&_a\]\:after\:h-\[1px\] a:after {
    content: var(--tw-content);
    height: 1px;
  }

  .\[\&_a\]\:after\:w-full a:after {
    content: var(--tw-content);
    width: 100%;
  }

  .\[\&_a\]\:after\:origin-right a:after {
    content: var(--tw-content);
    transform-origin: 100%;
  }

  .\[\&_a\]\:after\:bg-black a:after {
    content: var(--tw-content);
    background-color: var(--color-black);
  }

  .\[\&_a\]\:after\:transition-transform a:after {
    content: var(--tw-content);
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .\[\&_a\]\:after\:duration-200 a:after {
    content: var(--tw-content);
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .\[\&_a\]\:after\:ease-in-out a:after {
    content: var(--tw-content);
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .\[\&_a\]\:after\:will-change-transform a:after {
    content: var(--tw-content);
    will-change: transform;
  }

  .first\:\[\&_a\]\:\!no-underline:first-child a {
    text-decoration-line: none !important;
  }

  @media (hover: hover) {
    .\[\&_a\]\:hover\:bg-\[\#62ba6b\] a:hover, .hover\:\[\&_a\]\:bg-\[\#62ba6b\]:hover a {
      background-color: #62ba6b;
    }

    .hover\:\[\&_a\]\:bg-pistachio-10:hover a {
      background-color: var(--color-pistachio-10);
    }

    .\[\&_a\]\:hover\:\!text-current a:hover {
      color: currentColor !important;
    }

    .\[\&_a\]\:hover\:text-black a:hover {
      color: var(--color-black);
    }

    .\[\&_a\]\:hover\:text-inherit a:hover {
      color: inherit;
    }

    .\[\&_a\]\:hover\:text-link-light-hover a:hover {
      color: #3f3f46;
    }

    .\[\&_a\]\:hover\:text-white a:hover {
      color: var(--color-white);
    }

    .hover\:\[\&_a\]\:\!text-white:hover a {
      color: var(--color-white) !important;
    }

    .hover\:\[\&_a\]\:text-powder-blue\!:hover a {
      color: #9bafee !important;
    }

    .\[\&_a\]\:hover\:after\:scale-x-0 a:hover:after {
      content: var(--tw-content);
      --tw-scale-x: 0%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  .\[\&_a\]\:focus\:bg-\[\#00740B\] a:focus, .focus\:\[\&_a\]\:bg-\[\#00740B\]:focus a {
    background-color: #00740b;
  }

  .\[\&_a\]\:focus\:text-black a:focus {
    color: var(--color-black);
  }

  .\[\&_a\]\:active\:bg-\[\#00740B\] a:active, .active\:\[\&_a\]\:bg-\[\#00740B\]:active a {
    background-color: #00740b;
  }

  .\[\&_a\]\:active\:text-black a:active {
    color: var(--color-black);
  }

  @media (min-width: 900px) {
    .\[\&_a\]\:md\:w-\[275px\] a {
      width: 275px;
    }
  }

  .\[\&_a\.body-link\]\:underline a.body-link {
    text-decoration-line: underline;
  }

  .\[\&_a\:first-child\]\:bg-\[\#61D095\] a:first-child {
    background-color: #61d095;
  }

  .\[\&_a\:first-child\]\:text-\[\#120937\] a:first-child {
    color: #120937;
  }

  .\[\&_a\:first-child\:active\]\:bg-\[\#00740B\] a:first-child:active {
    background-color: #00740b;
  }

  .\[\&_a\:first-child\:active\]\:text-\[\#120937\] a:first-child:active, .\[\&_a\:first-child\:focus\]\:text-\[\#120937\] a:first-child:focus {
    color: #120937;
  }

  .\[\&_a\:first-child\:hover\]\:bg-\[\#62ba6b\] a:first-child:hover {
    background-color: #62ba6b;
  }

  .\[\&_a\:first-child\:hover\]\:text-\[\#120937\] a:first-child:hover {
    color: #120937;
  }

  .\[\&_a\:focus\]\:text-link-light a:focus {
    color: #000;
  }

  .\[\&_a\:hover\]\:\!text-current a:hover {
    color: currentColor !important;
  }

  .\[\&_a\:hover\]\:\!text-lavender-90 a:hover {
    color: var(--color-lavender-90) !important;
  }

  .\[\&_a\:hover\]\:text-link-light a:hover {
    color: #000;
  }

  .\[\&_a\:hover\]\:\!underline a:hover {
    text-decoration-line: underline !important;
  }

  .\[\&_a\:hover\]\:no-underline a:hover {
    text-decoration-line: none;
  }

  .\[\&_a\:last-child\]\:border-\[\#e7ecfb\] a:last-child {
    border-color: #e7ecfb;
  }

  .\[\&_a\:last-child\]\:text-\[\#e7ecfb\] a:last-child {
    color: #e7ecfb;
  }

  .\[\&_a\:last-child\:active\]\:border-\[\#e7ecfb\] a:last-child:active {
    border-color: #e7ecfb;
  }

  .\[\&_a\:last-child\:active\]\:text-\[\#e7ecfb\] a:last-child:active {
    color: #e7ecfb;
  }

  .\[\&_a\:nth-child\(2\)\]\:\!border-white a:nth-child(2) {
    border-color: var(--color-white) !important;
  }

  .\[\&_a\:nth-child\(2\)\]\:\!py-\[11px\] a:nth-child(2) {
    padding-block: 11px !important;
  }

  .\[\&_a\:nth-child\(2\)\]\:\!text-white a:nth-child(2) {
    color: var(--color-white) !important;
  }

  .\[\&_a\:nth-child\(2\)\:focus\]\:\!border-white a:nth-child(2):focus {
    border-color: var(--color-white) !important;
  }

  .\[\&_a\:nth-child\(2\)\:focus\]\:\!text-white a:nth-child(2):focus {
    color: var(--color-white) !important;
  }

  .\[\&_a\:nth-child\(2\)\:focus\]\:\!ring-white a:nth-child(2):focus {
    --tw-ring-color: var(--color-white) !important;
  }

  .\[\&_a\:nth-child\(2\)\:hover\]\:\!border-white a:nth-child(2):hover {
    border-color: var(--color-white) !important;
  }

  .\[\&_a\:nth-child\(2\)\:hover\]\:\!text-white a:nth-child(2):hover {
    color: var(--color-white) !important;
  }

  .\[\&_a\:nth-child\(2\)\:hover\]\:\!ring-white a:nth-child(2):hover {
    --tw-ring-color: var(--color-white) !important;
  }

  .\[\&_a\>img\]\:mt-3 a > img {
    margin-top: calc(var(--spacing) * 3);
  }

  .\[\&_a\>img\]\:mb-8 a > img {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .\[\&_a\>img\]\:inline-block a > img {
    display: inline-block;
  }

  .\[\&_a\>img\]\:h-\[revert-layer\] a > img {
    height: revert-layer;
  }

  .\[\&_article\]\:border-t article {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .\[\&_article\]\:border-shade-30 article {
    border-color: var(--color-shade-30);
  }

  .\[\&_br\]\:hidden br {
    display: none;
  }

  @media (min-width: 1200px) {
    .lg\:\[\&_br\]\:block br {
      display: block;
    }
  }

  .\[\&_button\]\:h-14 button {
    height: calc(var(--spacing) * 14);
  }

  .\[\&_button\]\:gap-x-md button {
    column-gap: var(--space-md);
  }

  .\[\&_button\]\:bg-\[\#7BE986\] button {
    background-color: #7be986;
  }

  .\[\&_button\]\:bg-black button {
    background-color: var(--color-black);
  }

  .\[\&_button\]\:px-7 button {
    padding-inline: calc(var(--spacing) * 7);
  }

  .\[\&_button\]\:text-lg button {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .\[\&_button\]\:text-\[\#120937\] button {
    color: #120937;
  }

  .\[\&_button\]\:text-white button {
    color: var(--color-white);
  }

  @media (hover: hover) {
    .\[\&_button\]\:hover\:bg-\[\#3f3f46\] button:hover {
      background-color: #3f3f46;
    }
  }

  .\[\&_button\]\:active\:bg-\[\#71717a\] button:active {
    background-color: #71717a;
  }

  @media (min-width: 900px) {
    .md\:\[\&_button\]\:gap-x-sm button {
      column-gap: var(--space-sm);
    }
  }

  .\[\&_button_\>_svg\]\:hidden button > svg {
    display: none;
  }

  .\[\&_button\+div\>div\]\:pt-lg button + div > div {
    padding-top: var(--space-lg);
  }

  @media (min-width: 900px) {
    .md\:\[\&_button\+div\>div\]\:pt-sm button + div > div {
      padding-top: var(--space-sm);
    }
  }

  .\[\&_button\[aria-label\=\"Click_for_sound\"\]\]\:\!hidden button[aria-label="Click for sound"] {
    display: none !important;
  }

  .\[\&_button\[data-component-name\=\"close\"\]\]\:hidden button[data-component-name="close"] {
    display: none;
  }

  .\[\&_button\[type\=submit\]\]\:mx-auto button[type="submit"] {
    margin-inline: auto;
  }

  .\[\&_cite\]\:font-aktivgroteskextended cite {
    font-family: aktiv-grotesk-extended, Inter-Variable, sans-serif;
  }

  .\[\&_cite\]\:text-sm cite {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_cite\]\:font-medium cite {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_cite\]\:tracking-\[-0\.0175rem\] cite {
    --tw-tracking: -.0175rem;
    letter-spacing: -.0175rem;
  }

  .\[\&_cite\]\:text-white cite {
    color: var(--color-white);
  }

  .\[\&_cite\]\:not-italic cite {
    font-style: normal;
  }

  .\[\&_cite_strong\]\:font-normal cite strong {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_cite\:\:before\]\:mr-1 cite:before {
    margin-right: calc(var(--spacing) * 1);
  }

  .\[\&_cite\:\:before\]\:content-\[\"–\"\] cite:before {
    --tw-content: "–";
    content: var(--tw-content);
  }

  .\[\&_details\>summary\]\:list-none details > summary {
    list-style-type: none;
  }

  .\[\&_details\>summary\:\:-webkit-details-marker\]\:hidden details > summary::-webkit-details-marker {
    display: none;
  }

  .\[\&_details\>summary\:\:marker\]\:hidden details > summary::marker {
    display: none;
  }

  .\[\&_div\]\:relative div {
    position: relative;
  }

  .\[\&_div\]\:\!top-0 div {
    top: calc(var(--spacing) * 0) !important;
  }

  .\[\&_div\]\:z-10 div {
    z-index: 10;
  }

  .\[\&_div\]\:flex div {
    display: flex;
  }

  .\[\&_div\]\:h-full div {
    height: 100%;
  }

  .\[\&_div\]\:justify-center div {
    justify-content: center;
  }

  .\[\&_div\]\:border-0 div {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&_div\]\:border-black div {
    border-color: var(--color-black);
  }

  .\[\&_div\]\:pt-0 div {
    padding-top: calc(var(--spacing) * 0);
  }

  .\[\&_div\]\:text-body-sm div {
    font-size: var(--font-size-body-sm);
    line-height: var(--tw-leading, var(--line-height-body-sm));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm));
    font-weight: var(--tw-font-weight, var(--font-weight-body-sm));
  }

  .\[\&_div\]\:text-xs div {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_div\]\:text-balance div {
    text-wrap: balance;
  }

  @media (min-width: 900px) {
    .\[\&_div\]\:md\:max-w-\[230px\] div {
      max-width: 230px;
    }

    .\[\&_div\]\:md\:pt-3 div {
      padding-top: calc(var(--spacing) * 3);
    }
  }

  .\[\&_div\.flex\]\:items-center div.flex {
    align-items: center;
  }

  .\[\&_div\.flex\]\:justify-center div.flex {
    justify-content: center;
  }

  .\[\&_div\.richtext\]\:pb-8 div.richtext {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .\[\&_div\.richtext\]\:text-base div.richtext {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  @media (min-width: 900px) {
    .\[\&_div\:first-child\]\:md\:col-span-5 div:first-child {
      grid-column: span 5 / span 5;
    }
  }

  .\[\&_div\:has\(\>_a\)\]\:justify-center div:has( > a) {
    justify-content: center;
  }

  @media (min-width: 320px) {
    .xs\:\[\&_div\:has\(\>_a\)\]\:flex div:has( > a) {
      display: flex;
    }
  }

  @media (min-width: 640px) {
    .sm\:\[\&_div\:has\(\>_a\)\]\:block div:has( > a) {
      display: block;
    }
  }

  @media (min-width: 900px) {
    .\[\&_div\:last-child\]\:md\:col-span-5 div:last-child {
      grid-column: span 5 / span 5;
    }
  }

  .\[\&_div\:nth-child\(2\)\]\:pt-\[1\.5rem\]\! div:nth-child(2) {
    padding-top: 1.5rem !important;
  }

  .\[\&_div\[data-component-name\=\'wistia-video\'\]\>div\>button\]\:hidden div[data-component-name="wistia-video"] > div > button {
    display: none;
  }

  .\[\&_figcaption\]\:mt-1 figcaption {
    margin-top: calc(var(--spacing) * 1);
  }

  .\[\&_figcaption\]\:mb-12 figcaption {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .\[\&_figcaption\]\:text-center figcaption {
    text-align: center;
  }

  .\[\&_figcaption\]\:text-xs figcaption {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  @media (min-width: 640px) {
    .\[\&_figcaption\]\:sm\:text-sm figcaption {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  .\[\&_figure\]\:mb-12 figure {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .\[\&_figure\>img\]\:mb-0 figure > img {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_footer\]\:mt-4 footer {
    margin-top: calc(var(--spacing) * 4);
  }

  .\[\&_footer\>p\]\:font-normal footer > p {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_h1\]\:text-t1 h1 {
    font-size: var(--font-size-t1);
    line-height: var(--tw-leading, var(--line-height-t1));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t1));
    font-weight: var(--tw-font-weight, var(--font-weight-t1));
  }

  .\[\&_h1\]\:\!leading-\[94\%\] h1 {
    --tw-leading: 94% !important;
    line-height: 94% !important;
  }

  .\[\&_h1\]\:text-white h1 {
    color: var(--color-white);
  }

  :where(.default\:\[\&_h1\]\:text-shade-90) h1 {
    color: var(--color-shade-90);
  }

  :where(.default\:\[\&_h1\]\:text-white) h1 {
    color: var(--color-white);
  }

  @media (min-width: 900px) {
    .md\:\[\&_h1\]\:mb-xs h1 {
      margin-bottom: var(--space-xs);
    }
  }

  @media (min-width: 1600px) {
    .xl\:\[\&_h1\]\:text-dsp h1 {
      font-size: var(--font-size-dsp);
      line-height: var(--tw-leading, var(--line-height-dsp));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-dsp));
      font-weight: var(--tw-font-weight, var(--font-weight-dsp));
    }
  }

  .\[\&_h2\]\:order-last h2 {
    order: 9999;
  }

  .\[\&_h2\]\:\!mt-0 h2 {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\[\&_h2\]\:-mt-\[100px\] h2 {
    margin-top: -100px;
  }

  .\[\&_h2\]\:mt-10 h2 {
    margin-top: calc(var(--spacing) * 10);
  }

  .\[\&_h2\]\:mt-12 h2 {
    margin-top: calc(var(--spacing) * 12);
  }

  .\[\&_h2\]\:mb-4 h2 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_h2\]\:mb-6 h2 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_h2\]\:max-w-xl h2 {
    max-width: var(--container-xl);
  }

  .\[\&_h2\]\:scroll-mt-24 h2 {
    scroll-margin-top: calc(var(--spacing) * 24);
  }

  .\[\&_h2\]\:text-center h2 {
    text-align: center;
  }

  .\[\&_h2\]\:\!text-t5 h2 {
    font-size: var(--font-size-t5) !important;
    line-height: var(--tw-leading, var(--line-height-t5)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t5)) !important;
  }

  .\[\&_h2\]\:text-t3 h2 {
    font-size: var(--font-size-t3);
    line-height: var(--tw-leading, var(--line-height-t3));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t3));
    font-weight: var(--tw-font-weight, var(--font-weight-t3));
  }

  .\[\&_h2\]\:text-t4 h2 {
    font-size: var(--font-size-t4);
    line-height: var(--tw-leading, var(--line-height-t4));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
    font-weight: var(--tw-font-weight, var(--font-weight-t4));
  }

  .\[\&_h2\]\:text-t5 h2 {
    font-size: var(--font-size-t5);
    line-height: var(--tw-leading, var(--line-height-t5));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
    font-weight: var(--tw-font-weight, var(--font-weight-t5));
  }

  .\[\&_h2\]\:text-t5\! h2 {
    font-size: var(--font-size-t5) !important;
    line-height: var(--tw-leading, var(--line-height-t5)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t5)) !important;
  }

  .\[\&_h2\]\:text-t6 h2 {
    font-size: var(--font-size-t6);
    line-height: var(--tw-leading, var(--line-height-t6));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
    font-weight: var(--tw-font-weight, var(--font-weight-t6));
  }

  .\[\&_h2\]\:text-sm h2 {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_h2\]\:text-\[30px\] h2 {
    font-size: 30px;
  }

  .\[\&_h2\]\:leading-normal h2 {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .\[\&_h2\]\:font-bold h2 {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_h2\]\:font-light h2 {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .\[\&_h2\]\:font-medium h2 {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_h2\]\:font-normal h2 {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_h2\]\:text-wrap h2 {
    text-wrap: wrap;
  }

  .\[\&_h2\]\:text-\[\#2bc710\] h2 {
    color: #2bc710;
  }

  .\[\&_h2\]\:text-black h2 {
    color: var(--color-black);
  }

  .\[\&_h2\]\:text-inherit h2 {
    color: inherit;
  }

  .\[\&_h2\]\:text-legacy-gray-90 h2 {
    color: #212326;
  }

  .\[\&_h2\]\:text-white h2 {
    color: var(--color-white);
  }

  .\[\&_h2\]\:first\:mt-0 h2:first-child {
    margin-top: calc(var(--spacing) * 0);
  }

  :where(.default\:\[\&_h2\]\:text-shade-90) h2 {
    color: var(--color-shade-90);
  }

  :where(.default\:\[\&_h2\]\:text-white) h2 {
    color: var(--color-white);
  }

  @media not all and (min-width: 640px) {
    .\[\&_h2\]\:max-sm\:text-t1 h2 {
      font-size: var(--font-size-t1);
      line-height: var(--tw-leading, var(--line-height-t1));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t1));
      font-weight: var(--tw-font-weight, var(--font-weight-t1));
    }
  }

  @media (min-width: 320px) {
    .xs\:\[\&_h2\]\:text-t4 h2 {
      font-size: var(--font-size-t4);
      line-height: var(--tw-leading, var(--line-height-t4));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
      font-weight: var(--tw-font-weight, var(--font-weight-t4));
    }
  }

  @media (min-width: 640px) {
    .sm\:\[\&_h2\]\:text-left h2 {
      text-align: left;
    }

    .sm\:\[\&_h2\]\:text-t3 h2 {
      font-size: var(--font-size-t3);
      line-height: var(--tw-leading, var(--line-height-t3));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t3));
      font-weight: var(--tw-font-weight, var(--font-weight-t3));
    }
  }

  @media (min-width: 900px) {
    .md\:\[\&_h2\]\:text-t6 h2 {
      font-size: var(--font-size-t6);
      line-height: var(--tw-leading, var(--line-height-t6));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
      font-weight: var(--tw-font-weight, var(--font-weight-t6));
    }
  }

  .\[\&_h2\.bg-badge-light\]\:bg-\[\#1F281E\] h2.bg-badge-light {
    background-color: #1f281e;
  }

  .\[\&_h2\.bg-badge-light\]\:font-normal h2.bg-badge-light {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_h2\.bg-badge-light\]\:text-\[\#F0FBCC\] h2.bg-badge-light {
    color: #f0fbcc;
  }

  .\[\&_h2\>span\]\:text-kale-50 h2 > span {
    color: var(--color-kale-50);
  }

  .\[\&_h3\]\:\!mt-0 h3 {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\[\&_h3\]\:mt-4 h3 {
    margin-top: calc(var(--spacing) * 4);
  }

  .\[\&_h3\]\:mt-12 h3 {
    margin-top: calc(var(--spacing) * 12);
  }

  .\[\&_h3\]\:mb-2 h3 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h3\]\:mb-4 h3 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_h3\]\:mb-6 h3 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_h3\]\:mb-10 h3 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .\[\&_h3\]\:mb-md h3 {
    margin-bottom: var(--space-md);
  }

  .\[\&_h3\]\:grid h3 {
    display: grid;
  }

  .\[\&_h3\]\:h-32 h3 {
    height: calc(var(--spacing) * 32);
  }

  .\[\&_h3\]\:items-center h3 {
    align-items: center;
  }

  .\[\&_h3\]\:justify-center h3 {
    justify-content: center;
  }

  .\[\&_h3\]\:rounded-2xl h3 {
    border-radius: var(--radius-2xl);
  }

  .\[\&_h3\]\:bg-shade-0 h3 {
    background-color: var(--color-shade-0);
  }

  .\[\&_h3\]\:\!text-t5 h3 {
    font-size: var(--font-size-t5) !important;
    line-height: var(--tw-leading, var(--line-height-t5)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t5)) !important;
  }

  .\[\&_h3\]\:\!text-t6 h3 {
    font-size: var(--font-size-t6) !important;
    line-height: var(--tw-leading, var(--line-height-t6)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t6)) !important;
  }

  .\[\&_h3\]\:text-t3 h3 {
    font-size: var(--font-size-t3);
    line-height: var(--tw-leading, var(--line-height-t3));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t3));
    font-weight: var(--tw-font-weight, var(--font-weight-t3));
  }

  .\[\&_h3\]\:text-t4 h3 {
    font-size: var(--font-size-t4);
    line-height: var(--tw-leading, var(--line-height-t4));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t4));
    font-weight: var(--tw-font-weight, var(--font-weight-t4));
  }

  .\[\&_h3\]\:text-t5 h3 {
    font-size: var(--font-size-t5);
    line-height: var(--tw-leading, var(--line-height-t5));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
    font-weight: var(--tw-font-weight, var(--font-weight-t5));
  }

  .\[\&_h3\]\:text-t6 h3 {
    font-size: var(--font-size-t6);
    line-height: var(--tw-leading, var(--line-height-t6));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
    font-weight: var(--tw-font-weight, var(--font-weight-t6));
  }

  .\[\&_h3\]\:text-t7 h3 {
    font-size: var(--font-size-t7);
    line-height: var(--tw-leading, var(--line-height-t7));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t7));
    font-weight: var(--tw-font-weight, var(--font-weight-t7));
  }

  .\[\&_h3\]\:\!text-sm h3 {
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }

  .\[\&_h3\]\:text-xs h3 {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_h3\]\:\!font-normal h3 {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .\[\&_h3\]\:font-normal h3 {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_h3\]\:text-pretty h3 {
    text-wrap: pretty;
  }

  .\[\&_h3\]\:break-normal h3 {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\[\&_h3\]\:text-black h3 {
    color: var(--color-black);
  }

  .\[\&_h3\]\:text-inherit h3 {
    color: inherit;
  }

  .\[\&_h3\]\:uppercase h3 {
    text-transform: uppercase;
  }

  .\[\&_h3\]\:shadow-dark h3 {
    --tw-shadow: 0px 8px 48px var(--tw-shadow-color, #18181b3d), 0px 4px 8px var(--tw-shadow-color, #18181b29), 0px 0px 2px var(--tw-shadow-color, #ffffff85);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :where(.default\:\[\&_h3\]\:text-shade-90) h3 {
    color: var(--color-shade-90);
  }

  :where(.default\:\[\&_h3\]\:text-white) h3 {
    color: var(--color-white);
  }

  @media (min-width: 900px) {
    .md\:\[\&_h3\]\:\!text-t7 h3 {
      font-size: var(--font-size-t7) !important;
      line-height: var(--tw-leading, var(--line-height-t7)) !important;
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t7)) !important;
      font-weight: var(--tw-font-weight, var(--font-weight-t7)) !important;
    }
  }

  .\[\&_h3\>p\]\:\!m-0 h3 > p {
    margin: calc(var(--spacing) * 0) !important;
  }

  .\[\&_h4\]\:\!mt-0 h4 {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\[\&_h4\]\:mt-12 h4 {
    margin-top: calc(var(--spacing) * 12);
  }

  .\[\&_h4\]\:mt-md h4 {
    margin-top: var(--space-md);
  }

  .\[\&_h4\]\:mb-2 h4 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h4\]\:mb-4 h4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_h4\]\:mb-6 h4 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_h4\]\:text-t3 h4 {
    font-size: var(--font-size-t3);
    line-height: var(--tw-leading, var(--line-height-t3));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t3));
    font-weight: var(--tw-font-weight, var(--font-weight-t3));
  }

  .\[\&_h4\]\:text-t6 h4 {
    font-size: var(--font-size-t6);
    line-height: var(--tw-leading, var(--line-height-t6));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
    font-weight: var(--tw-font-weight, var(--font-weight-t6));
  }

  .\[\&_h4\]\:text-t7 h4 {
    font-size: var(--font-size-t7);
    line-height: var(--tw-leading, var(--line-height-t7));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t7));
    font-weight: var(--tw-font-weight, var(--font-weight-t7));
  }

  .\[\&_h4\]\:text-t8 h4 {
    font-size: var(--font-size-t8);
    line-height: var(--tw-leading, var(--line-height-t8));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t8));
    font-weight: var(--tw-font-weight, var(--font-weight-t8));
  }

  .\[\&_h4\]\:font-normal h4 {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_h4\]\:text-black h4 {
    color: var(--color-black);
  }

  .\[\&_h4\]\:text-inherit h4 {
    color: inherit;
  }

  @media (min-width: 900px) {
    .\[\&_h4\]\:md\:text-t5 h4 {
      font-size: var(--font-size-t5);
      line-height: var(--tw-leading, var(--line-height-t5));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
      font-weight: var(--tw-font-weight, var(--font-weight-t5));
    }
  }

  .\[\&_h5\]\:mt-md h5 {
    margin-top: var(--space-md);
  }

  .\[\&_h5\]\:mb-2 h5 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h5\]\:text-t2 h5 {
    font-size: var(--font-size-t2);
    line-height: var(--tw-leading, var(--line-height-t2));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t2));
    font-weight: var(--tw-font-weight, var(--font-weight-t2));
  }

  .\[\&_h5\]\:text-t7 h5 {
    font-size: var(--font-size-t7);
    line-height: var(--tw-leading, var(--line-height-t7));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t7));
    font-weight: var(--tw-font-weight, var(--font-weight-t7));
  }

  .\[\&_h5\]\:text-t8 h5 {
    font-size: var(--font-size-t8);
    line-height: var(--tw-leading, var(--line-height-t8));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t8));
    font-weight: var(--tw-font-weight, var(--font-weight-t8));
  }

  .\[\&_h5\]\:uppercase h5 {
    text-transform: uppercase;
  }

  .\[\&_h6\]\:mt-md h6 {
    margin-top: var(--space-md);
  }

  .\[\&_h6\]\:mb-2 h6 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h6\]\:text-t8 h6 {
    font-size: var(--font-size-t8);
    line-height: var(--tw-leading, var(--line-height-t8));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t8));
    font-weight: var(--tw-font-weight, var(--font-weight-t8));
  }

  .\[\&_hr\]\:mb-6 hr {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_iframe\]\:mt-3 iframe {
    margin-top: calc(var(--spacing) * 3);
  }

  .\[\&_iframe\]\:mb-9 iframe {
    margin-bottom: calc(var(--spacing) * 9);
  }

  .\[\&_iframe\]\:max-w-full iframe {
    max-width: 100%;
  }

  .\[\&_img\]\:mx-5 img {
    margin-inline: calc(var(--spacing) * 5);
  }

  .\[\&_img\]\:mx-auto img {
    margin-inline: auto;
  }

  .\[\&_img\]\:my-12 img {
    margin-block: calc(var(--spacing) * 12);
  }

  .\[\&_img\]\:my-auto img {
    margin-block: auto;
  }

  .\[\&_img\]\:inline-block img {
    display: inline-block;
  }

  .\[\&_img\]\:\!h-full img {
    height: 100% !important;
  }

  .\[\&_img\]\:h-full img {
    height: 100%;
  }

  .\[\&_img\]\:max-h-\[190px\] img {
    max-height: 190px;
  }

  .\[\&_img\]\:w-3\/5 img {
    width: 60%;
  }

  .\[\&_img\]\:w-auto img {
    width: auto;
  }

  .\[\&_img\]\:overflow-hidden img {
    overflow: hidden;
  }

  .\[\&_img\]\:rounded img {
    border-radius: .25rem;
  }

  .\[\&_img\]\:rounded-2xl img {
    border-radius: var(--radius-2xl);
  }

  .\[\&_img\]\:rounded-md img {
    border-radius: var(--radius-md);
  }

  .\[\&_img\]\:object-contain img {
    object-fit: contain;
  }

  .\[\&_img\]\:object-cover img {
    object-fit: cover;
  }

  .\[\&_img\]\:invert img {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  @media (min-width: 640px) {
    .sm\:\[\&_img\]\:rounded-lg img {
      border-radius: var(--radius-lg);
    }
  }

  .\[\&_img\.object-cover\]\:object-contain img.object-cover {
    object-fit: contain;
  }

  .\[\&_input\]\:mb-1 input {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .\[\&_input\]\:h-5 input {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_input\]\:h-full input {
    height: 100%;
  }

  .\[\&_input\]\:w-5 input {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_input\]\:cursor-pointer input {
    cursor: pointer;
  }

  .\[\&_input\]\:appearance-none input {
    appearance: none;
  }

  .\[\&_input\]\:rounded-full input {
    border-radius: 3.40282e38px;
  }

  .\[\&_input\]\:border input {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_input\]\:border-2 input {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .\[\&_input\]\:border-none input {
    --tw-border-style: none;
    border-style: none;
  }

  .\[\&_input\]\:border-solid input {
    --tw-border-style: solid;
    border-style: solid;
  }

  .\[\&_input\]\:border-gray-300 input {
    border-color: var(--color-gray-300);
  }

  .\[\&_input\]\:border-shade-30 input {
    border-color: var(--color-shade-30);
  }

  .\[\&_input\]\:bg-white input {
    background-color: var(--color-white);
  }

  .\[\&_input\]\:pl-4 input {
    padding-left: calc(var(--spacing) * 4);
  }

  .\[\&_input\]\:text-xs input {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_input\]\:transition-all input {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .\[\&_input\]\:outline-none input {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[\&_input\]\:placeholder\:text-black input::placeholder {
    color: var(--color-black);
  }

  .\[\&_input\]\:autofill\:\!\[-webkit-text-fill-color\:white\] input:autofill {
    -webkit-text-fill-color: white !important;
  }

  .\[\&_input\]\:autofill\:transition-custom-\[background-color_9999s_ease-in-out_0s\] input:autofill {
    transition: background-color 9999s ease-in-out;
  }

  .\[\&_input\.peer\:focus\~label\]\:text-white\/70 input.peer:focus ~ label {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_input\.peer\:focus\~label\]\:text-white\/70 input.peer:focus ~ label {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .\[\&_input\:active\:checked\]\:border-lavender-70 input:active:checked {
    border-color: var(--color-lavender-70);
  }

  .\[\&_input\:checked\]\:border-4 input:checked {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .\[\&_input\:checked\]\:border-lavender-70 input:checked {
    border-color: var(--color-lavender-70);
  }

  .\[\&_input\:checked\]\:bg-black input:checked {
    background-color: var(--color-black);
  }

  .\[\&_input\:checked\]\:bg-white input:checked {
    background-color: var(--color-white);
  }

  .\[\&_input\:checked\]\:shadow-\[inset_0_0_0_0_white\,inset_0_0_0_5px_theme\(colors\.lavender\.70\)\] input:checked {
    --tw-shadow: inset 0 0 0 0 var(--tw-shadow-color, white), inset 0 0 0 5px var(--tw-shadow-color, #3525c1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&_input\:hover\:checked\]\:border-lavender-70 input:hover:checked {
    border-color: var(--color-lavender-70);
  }

  .\[\&_label\]\:sr-only label {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .\[\&_label\]\:\!pl-10 label {
    padding-left: calc(var(--spacing) * 10) !important;
  }

  .\[\&_label\]\:text-body-base label {
    font-size: var(--font-size-body-base);
    line-height: var(--tw-leading, var(--line-height-body-base));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
    font-weight: var(--tw-font-weight, var(--font-weight-body-base));
  }

  .\[\&_label\]\:text-sm label {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_label\]\:leading-\[1\.5\] label {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .\[\&_label\]\:\!text-white label {
    color: var(--color-white) !important;
  }

  .\[\&_label\]\:text-black label {
    color: var(--color-black);
  }

  .\[\&_label\]\:text-white label {
    color: var(--color-white);
  }

  .\[\&_label\]\:text-zinc-400 label {
    color: var(--color-zinc-400);
  }

  @media (min-width: 900px) {
    .\[\&_label\]\:md\:left-6 label {
      left: calc(var(--spacing) * 6);
    }

    .md\:\[\&_label\]\:\!pl-16 label {
      padding-left: calc(var(--spacing) * 16) !important;
    }

    .md\:\[\&_label\]\:leading-\[1\.7\] label {
      --tw-leading: 1.7;
      line-height: 1.7;
    }
  }

  .\[\&_li\]\:mb-2 li {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_li\]\:list-disc li {
    list-style-type: disc;
  }

  .\[\&_li\]\:ps-0 li {
    padding-inline-start: calc(var(--spacing) * 0);
  }

  .\[\&_li_p\]\:my-0 li p {
    margin-block: calc(var(--spacing) * 0);
  }

  .\[\&_li\:\:marker\]\:text-black li::marker {
    color: var(--color-black);
  }

  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:\[\&_li\:nth-child\(n\+13\)\]\:hidden li:nth-child(n+13) {
      display: none;
    }
  }

  @media (min-width: 1200px) {
    @media (prefers-reduced-motion: reduce) {
      .lg\:motion-reduce\:\[\&_li\:nth-child\(n\+13\)\]\:hidden li:nth-child(n+13) {
        display: none;
      }
    }

    .\[\&_nav\[aria-label\=\'Secondary\'\]\]\:lg\:block nav[aria-label="Secondary"] {
      display: block;
    }
  }

  .\[\&_ol\]\:\!mt-0 ol {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\[\&_ol\]\:mb-6 ol {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_ol\]\:list-decimal ol {
    list-style-type: decimal;
  }

  .\[\&_ol\]\:list-none ol {
    list-style-type: none;
  }

  :where(.\[\&_ol\]\:space-y-3 ol > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  .\[\&_ol\]\:pl-0 ol {
    padding-left: calc(var(--spacing) * 0);
  }

  .\[\&_ol\]\:pl-6 ol {
    padding-left: calc(var(--spacing) * 6);
  }

  .\[\&_ol\]\:\[counter-reset\:list-counter\] ol {
    counter-reset: list-counter;
  }

  .\[\&_ol_li\]\:pl-4 ol li {
    padding-left: calc(var(--spacing) * 4);
  }

  .\[\&_ol_li\:\:marker\]\:font-bold ol li::marker {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_ol\:last-child\]\:mb-0 ol:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_ol\>li\]\:relative ol > li {
    position: relative;
  }

  .\[\&_ol\>li\]\:pt-\[6px\] ol > li {
    padding-top: 6px;
  }

  .\[\&_ol\>li\]\:pl-10 ol > li {
    padding-left: calc(var(--spacing) * 10);
  }

  .\[\&_ol\>li\]\:\[counter-increment\:list-counter\] ol > li {
    counter-increment: list-counter;
  }

  .\[\&_ol\>li\]\:before\:absolute ol > li:before {
    content: var(--tw-content);
    position: absolute;
  }

  .\[\&_ol\>li\]\:before\:top-1 ol > li:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 1);
  }

  .\[\&_ol\>li\]\:before\:left-0 ol > li:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .\[\&_ol\>li\]\:before\:h-6 ol > li:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 6);
  }

  .\[\&_ol\>li\]\:before\:w-6 ol > li:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 6);
  }

  .\[\&_ol\>li\]\:before\:rounded-full ol > li:before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .\[\&_ol\>li\]\:before\:bg-brochure-bot-list-accent ol > li:before {
    content: var(--tw-content);
    background-color: #f1f2f4;
  }

  .\[\&_ol\>li\]\:before\:pt-\[4\.5px\] ol > li:before {
    content: var(--tw-content);
    padding-top: 4.5px;
  }

  .\[\&_ol\>li\]\:before\:text-center ol > li:before {
    content: var(--tw-content);
    text-align: center;
  }

  .\[\&_ol\>li\]\:before\:text-xs ol > li:before {
    content: var(--tw-content);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_ol\>li\]\:before\:font-semibold ol > li:before {
    content: var(--tw-content);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_ol\>li\]\:before\:text-brochure-bot-list-marker ol > li:before {
    content: var(--tw-content);
    color: #616a75;
  }

  .\[\&_ol\>li\]\:before\:content-\[counter\(list-counter\)\] ol > li:before {
    --tw-content: counter(list-counter);
    content: var(--tw-content);
  }

  .\[\&_ol\>li\]\:after\:absolute ol > li:after {
    content: var(--tw-content);
    position: absolute;
  }

  .\[\&_ol\>li\]\:after\:top-6 ol > li:after {
    content: var(--tw-content);
    top: calc(var(--spacing) * 6);
  }

  .\[\&_ol\>li\]\:after\:left-\[11px\] ol > li:after {
    content: var(--tw-content);
    left: 11px;
  }

  .\[\&_ol\>li\]\:after\:h-\[calc\(100\%-8px\)\] ol > li:after {
    content: var(--tw-content);
    height: calc(100% - 8px);
  }

  .\[\&_ol\>li\]\:after\:w-0\.5 ol > li:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * .5);
  }

  .\[\&_ol\>li\]\:after\:bg-brochure-bot-list-accent ol > li:after {
    content: var(--tw-content);
    background-color: #f1f2f4;
  }

  .\[\&_ol\>li\]\:after\:content-\[\'\'\] ol > li:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .\[\&_ol\>li\:last-child\]\:after\:hidden ol > li:last-child:after {
    content: var(--tw-content);
    display: none;
  }

  .\[\&_p\]\:order-first p {
    order: -9999;
  }

  .\[\&_p\]\:mx-auto p {
    margin-inline: auto;
  }

  .\[\&_p\]\:\!mt-0 p {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\[\&_p\]\:mb-0 p {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_p\]\:mb-4 p {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_p\]\:mb-6 p {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_p\]\:mb-10 p {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .\[\&_p\]\:mb-sm p {
    margin-bottom: var(--space-sm);
  }

  .\[\&_p\]\:max-h-0 p {
    max-height: calc(var(--spacing) * 0);
  }

  .\[\&_p\]\:max-h-24 p {
    max-height: calc(var(--spacing) * 24);
  }

  .\[\&_p\]\:w-1\/2\! p {
    width: 50% !important;
  }

  .\[\&_p\]\:max-w-64 p {
    max-width: calc(var(--spacing) * 64);
  }

  .\[\&_p\]\:max-w-96 p {
    max-width: calc(var(--spacing) * 96);
  }

  .\[\&_p\]\:max-w-prose p {
    max-width: 65ch;
  }

  .\[\&_p\]\:overflow-hidden p {
    overflow: hidden;
  }

  .\[\&_p\]\:py-0 p {
    padding-block: calc(var(--spacing) * 0);
  }

  .\[\&_p\]\:py-8 p {
    padding-block: calc(var(--spacing) * 8);
  }

  .\[\&_p\]\:pt-0\.5 p {
    padding-top: calc(var(--spacing) * .5);
  }

  .\[\&_p\]\:pt-2\.5 p {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .\[\&_p\]\:pt-4 p {
    padding-top: calc(var(--spacing) * 4);
  }

  .\[\&_p\]\:pt-6 p {
    padding-top: calc(var(--spacing) * 6);
  }

  .\[\&_p\]\:pt-10 p {
    padding-top: calc(var(--spacing) * 10);
  }

  .\[\&_p\]\:pt-\[10px\] p {
    padding-top: 10px;
  }

  .\[\&_p\]\:pt-md p {
    padding-top: var(--space-md);
  }

  .\[\&_p\]\:pt-xs p {
    padding-top: var(--space-xs);
  }

  .\[\&_p\]\:pr-8 p {
    padding-right: calc(var(--spacing) * 8);
  }

  .\[\&_p\]\:pr-12 p {
    padding-right: calc(var(--spacing) * 12);
  }

  .\[\&_p\]\:pb-4 p {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_p\]\:pb-6 p {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_p\]\:pb-lg p {
    padding-bottom: var(--space-lg);
  }

  .\[\&_p\]\:text-center p {
    text-align: center;
  }

  .\[\&_p\]\:\!font-sans p {
    font-family: Inter-Variable, Helvetica, Arial, sans-serif !important;
  }

  .\[\&_p\]\:\!text-body-base p {
    font-size: var(--font-size-body-base) !important;
    line-height: var(--tw-leading, var(--line-height-body-base)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-body-base)) !important;
  }

  .\[\&_p\]\:text-body-base p {
    font-size: var(--font-size-body-base);
    line-height: var(--tw-leading, var(--line-height-body-base));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
    font-weight: var(--tw-font-weight, var(--font-weight-body-base));
  }

  .\[\&_p\]\:text-body-base\! p {
    font-size: var(--font-size-body-base) !important;
    line-height: var(--tw-leading, var(--line-height-body-base)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-body-base)) !important;
  }

  .\[\&_p\]\:text-body-sm p {
    font-size: var(--font-size-body-sm);
    line-height: var(--tw-leading, var(--line-height-body-sm));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm));
    font-weight: var(--tw-font-weight, var(--font-weight-body-sm));
  }

  .\[\&_p\]\:text-t5 p {
    font-size: var(--font-size-t5);
    line-height: var(--tw-leading, var(--line-height-t5));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t5));
    font-weight: var(--tw-font-weight, var(--font-weight-t5));
  }

  .\[\&_p\]\:\!text-base p {
    font-size: var(--text-base) !important;
    line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  }

  .\[\&_p\]\:text-base p {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .\[\&_p\]\:text-sm p {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_p\]\:text-\[10px\] p {
    font-size: 10px;
  }

  .\[\&_p\]\:text-\[15px\] p {
    font-size: 15px;
  }

  .\[\&_p\]\:text-\[18px\] p {
    font-size: 18px;
  }

  .\[\&_p\]\:leading-7 p {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .\[\&_p\]\:leading-\[15px\] p {
    --tw-leading: 15px;
    line-height: 15px;
  }

  .\[\&_p\]\:leading-\[26px\] p {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .\[\&_p\]\:leading-normal p {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .\[\&_p\]\:\!font-normal p {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .\[\&_p\]\:font-normal p {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_p\]\:tracking-\[-\.02em\] p {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .\[\&_p\]\:tracking-ff-tight p {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .\[\&_p\]\:text-pretty p {
    text-wrap: pretty;
  }

  .\[\&_p\]\:text-\[\#616161\] p {
    color: #616161;
  }

  .\[\&_p\]\:text-shade-40 p {
    color: var(--color-shade-40);
  }

  .\[\&_p\]\:text-shade-70 p {
    color: var(--color-shade-70);
  }

  .\[\&_p\]\:text-white\/70 p {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_p\]\:text-white\/70 p {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .\[\&_p\]\:\!opacity-100 p {
    opacity: 1 !important;
  }

  .\[\&_p\]\:transition-\[max-height\,padding\] p {
    transition-property: max-height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .\[\&_p\]\:duration-500 p {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .\[\&_p\]\:ease-in-out p {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  @media not all and (min-width: 640px) {
    .\[\&_p\]\:max-sm\:max-w-60 p {
      max-width: calc(var(--spacing) * 60);
    }

    .\[\&_p\]\:max-sm\:max-w-64 p {
      max-width: calc(var(--spacing) * 64);
    }

    .\[\&_p\]\:max-sm\:place-self-center p {
      place-self: center;
    }
  }

  @media (min-width: 640px) {
    .\[\&_p\]\:sm\:mx-0 p {
      margin-inline: calc(var(--spacing) * 0);
    }

    .\[\&_p\]\:sm\:max-w-80 p {
      max-width: calc(var(--spacing) * 80);
    }

    .sm\:\[\&_p\]\:text-left p {
      text-align: left;
    }

    .\[\&_p\]\:sm\:text-base p {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (min-width: 900px) {
    .\[\&_p\]\:md\:w-full\! p {
      width: 100% !important;
    }

    .\[\&_p\]\:md\:max-w-full p {
      max-width: 100%;
    }

    .md\:\[\&_p\]\:pb-0 p {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .md\:\[\&_p\]\:pb-12 p {
      padding-bottom: calc(var(--spacing) * 12);
    }

    .md\:\[\&_p\]\:\!text-pretty p {
      text-wrap: pretty !important;
    }
  }

  @media (min-width: 1600px) {
    .\[\&_p\]\:xl\:max-w-1\/2 p {
      max-width: 50%;
    }
  }

  .\[\&_p\.text-balance\]\:-indent-\[0\.5rem\] p.text-balance {
    text-indent: -.5rem;
  }

  .\[\&_p\.text-black\]\:pt-4 p.text-black {
    padding-top: calc(var(--spacing) * 4);
  }

  .\[\&_p\.text-body-lg\]\:text-body-lg p.text-body-lg {
    font-size: var(--font-size-body-lg);
    line-height: var(--tw-leading, var(--line-height-body-lg));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-lg));
    font-weight: var(--tw-font-weight, var(--font-weight-body-lg));
  }

  .\[\&_p\.text-body-lg\]\:\!text-xl p.text-body-lg {
    font-size: var(--text-xl) !important;
    line-height: var(--tw-leading, var(--text-xl--line-height)) !important;
  }

  .\[\&_p\.text-eyebrow-dark-text\]\:text-t7 p.text-eyebrow-dark-text {
    font-size: var(--font-size-t7);
    line-height: var(--tw-leading, var(--line-height-t7));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t7));
    font-weight: var(--tw-font-weight, var(--font-weight-t7));
  }

  .\[\&_p\.text-eyebrow-dark-text\]\:text-white p.text-eyebrow-dark-text {
    color: var(--color-white);
  }

  .\[\&_p\.text-eyebrow-light-text\]\:text-kale-70 p.text-eyebrow-light-text {
    color: var(--color-kale-70);
  }

  .\[\&_p\.text-eyebrow-light-text\]\:text-mandarin-70 p.text-eyebrow-light-text {
    color: var(--color-mandarin-70);
  }

  .\[\&_p\:first-child\]\:\!text-t8 p:first-child {
    font-size: var(--font-size-t8) !important;
    line-height: var(--tw-leading, var(--line-height-t8)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t8)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-t8)) !important;
  }

  .\[\&_p\:first-child\]\:font-normal p:first-child {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_p\:last-child\]\:mb-0 p:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_p\:last-child\]\:text-sm p:last-child {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_p\:last-child\]\:font-medium p:last-child {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_p\:last-child\]\:text-white\/80 p:last-child {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_p\:last-child\]\:text-white\/80 p:last-child {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .\[\&_p\:not\(\:last-child\)\]\:mb-5 p:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .\[\&_p\>span\]\:text-shade-40 p > span {
    color: var(--color-shade-40);
  }

  .\[\&_path\]\:fill-jalapeno-70 path {
    fill: var(--color-jalapeno-70);
  }

  .\[\&_path\]\:fill-lavender-10 path {
    fill: var(--color-lavender-10);
  }

  .\[\&_path\]\:fill-lavender-30 path {
    fill: var(--color-lavender-30);
  }

  .\[\&_path\]\:stroke-black path {
    stroke: var(--color-black);
  }

  .\[\&_path\]\:stroke-lavender-10 path {
    stroke: var(--color-lavender-10);
  }

  .\[\&_path\]\:stroke-lavender-30 path {
    stroke: var(--color-lavender-30);
  }

  .\[\&_path\]\:stroke-white path {
    stroke: var(--color-white);
  }

  .\[\&_path\]\:stroke-1 path {
    stroke-width: 1px;
  }

  .\[\&_path\]\:stroke-2 path {
    stroke-width: 2px;
  }

  .\[\&_path\]\:opacity-60 path {
    opacity: .6;
  }

  @media (hover: hover) {
    .group-hover\:\[\&_path\]\:stroke-black:is(:where(.group):hover *) path {
      stroke: var(--color-black);
    }

    .group-hover\:\[\&_path\]\:stroke-white:is(:where(.group):hover *) path {
      stroke: var(--color-white);
    }
  }

  .\[\&_path\:first-child\]\:fill-transparent path:first-child {
    fill: #0000;
  }

  .\[\&_picture\]\:block picture {
    display: block;
  }

  .\[\&_picture\]\:flex picture {
    display: flex;
  }

  .\[\&_picture\]\:h-full picture {
    height: 100%;
  }

  .\[\&_picture\]\:w-full picture {
    width: 100%;
  }

  .\[\&_picture\]\:justify-center picture {
    justify-content: center;
  }

  .\[\&_picture\]\:self-start picture {
    align-self: flex-start;
  }

  .\[\&_pre\]\:overflow-x-scroll pre {
    overflow-x: scroll;
  }

  .\[\&_richtext\]\:text-pretty richtext {
    text-wrap: pretty;
  }

  @media (hover: hover) {
    .\[\&_richtext_a\]\:hover\:underline richtext a:hover {
      text-decoration-line: underline;
    }
  }

  .\[\&_select\]\:py-4 select {
    padding-block: calc(var(--spacing) * 4);
  }

  .\[\&_span\]\:relative span {
    position: relative;
  }

  .\[\&_span\]\:top-0 span {
    top: calc(var(--spacing) * 0);
  }

  .\[\&_span\]\:z-10 span {
    z-index: 10;
  }

  .\[\&_span\]\:line-clamp-\[4\] span {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\[\&_span\]\:block span {
    display: block;
  }

  .\[\&_span\]\:flex span {
    display: flex;
  }

  .\[\&_span\]\:justify-between span {
    justify-content: space-between;
  }

  .\[\&_span\]\:border-b-0 span {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .\[\&_span\]\:pt-\[0\.75rem\] span {
    padding-top: .75rem;
  }

  .\[\&_span\]\:pl-0 span {
    padding-left: calc(var(--spacing) * 0);
  }

  .\[\&_span\]\:font-aktivgroteskextended span {
    font-family: aktiv-grotesk-extended, Inter-Variable, sans-serif;
  }

  .\[\&_span\]\:\!text-body-sm span {
    font-size: var(--font-size-body-sm) !important;
    line-height: var(--tw-leading, var(--line-height-body-sm)) !important;
    letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm)) !important;
    font-weight: var(--tw-font-weight, var(--font-weight-body-sm)) !important;
  }

  .\[\&_span\]\:text-base span {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .\[\&_span\]\:text-xl span {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .\[\&_span\]\:text-\[28px\] span {
    font-size: 28px;
  }

  .\[\&_span\]\:text-\[34px\] span {
    font-size: 34px;
  }

  .\[\&_span\]\:leading-\[36px\] span {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .\[\&_span\]\:leading-\[38px\] span {
    --tw-leading: 38px;
    line-height: 38px;
  }

  .\[\&_span\]\:leading-none span {
    --tw-leading: 1;
    line-height: 1;
  }

  .\[\&_span\]\:font-light span {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .\[\&_span\]\:font-medium span {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_span\]\:tracking-\[-\.02em\] span {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .\[\&_span\]\:text-black span {
    color: var(--color-black);
  }

  .\[\&_span\]\:text-white\/70 span {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_span\]\:text-white\/70 span {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .\[\&_span\]\:italic span {
    font-style: italic;
  }

  .\[\&_span\]\:no-underline span {
    text-decoration-line: none;
  }

  .\[\&_span\]\:opacity-70 span {
    opacity: .7;
  }

  .\[\&_span\]\:after\:absolute span:after {
    content: var(--tw-content);
    position: absolute;
  }

  .\[\&_span\]\:after\:inset-x-0 span:after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * 0);
  }

  .\[\&_span\]\:after\:bottom-1\.5 span:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * 1.5);
  }

  .\[\&_span\]\:after\:z-\[-1\] span:after {
    content: var(--tw-content);
    z-index: -1;
  }

  .\[\&_span\]\:after\:block span:after {
    content: var(--tw-content);
    display: block;
  }

  .\[\&_span\]\:after\:border-b-\[5px\] span:after {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 5px;
  }

  .\[\&_span\]\:after\:border-white span:after {
    content: var(--tw-content);
    border-color: var(--color-white);
  }

  @media (hover: hover) {
    .\[\&_span\]\:hover\:underline span:hover {
      text-decoration-line: underline;
    }
  }

  @media (min-width: 640px) {
    .sm\:\[\&_span\]\:bottom-2\.5 span {
      bottom: calc(var(--spacing) * 2.5);
    }

    .\[\&_span\]\:sm\:line-clamp-\[5\] span {
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .sm\:\[\&_span\]\:after\:border-b-\[7px\] span:after {
      content: var(--tw-content);
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 7px;
    }
  }

  @media (min-width: 900px) {
    .md\:\[\&_span\]\:text-body-base span {
      font-size: var(--font-size-body-base);
      line-height: var(--tw-leading, var(--line-height-body-base));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-base));
      font-weight: var(--tw-font-weight, var(--font-weight-body-base));
    }
  }

  .\[\&_span\>a\]\:\!font-normal span > a {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .\[\&_strong\]\:font-\[600\] strong {
    --tw-font-weight: 600;
    font-weight: 600;
  }

  .\[\&_strong\]\:font-bold strong {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_strong\]\:font-medium strong {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_strong\]\:font-normal strong {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&_strong\]\:text-black strong {
    color: var(--color-black);
  }

  .\[\&_strong\]\:text-gray-c strong {
    color: #9797a2;
  }

  .\[\&_strong\]\:text-rich-black strong {
    color: var(--color-rich-black);
  }

  .\[\&_sup\]\:align-\[0\.3em\] sup {
    vertical-align: .3em;
  }

  .\[\&_sup\]\:text-\[0\.5em\] sup {
    font-size: .5em;
  }

  .\[\&_sup\]\:text-\[0\.75rem\] sup {
    font-size: .75rem;
  }

  .\[\&_sup_a\]\:no-underline sup a {
    text-decoration-line: none;
  }

  .\[\&_sup_a\:hover\]\:underline sup a:hover {
    text-decoration-line: underline;
  }

  .\[\&_svg\]\:mb-1 svg {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .\[\&_svg\]\:ml-0 svg {
    margin-left: calc(var(--spacing) * 0);
  }

  .\[\&_svg\]\:ml-2 svg {
    margin-left: calc(var(--spacing) * 2);
  }

  .\[\&_svg\]\:ml-5 svg {
    margin-left: calc(var(--spacing) * 5);
  }

  .\[\&_svg\]\:max-w-160 svg {
    max-width: 40rem;
  }

  .\[\&_svg\]\:translate-x-0 svg {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&_svg\]\:scale-0 svg {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .\[\&_svg\]\:scale-100 svg {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .\[\&_svg\]\:rotate-90 svg {
    rotate: 90deg;
  }

  .\[\&_svg\]\:fill-white\/60 svg {
    fill: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_svg\]\:fill-white\/60 svg {
      fill: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .\[\&_svg\]\:p-\[5px\] svg {
    padding: 5px;
  }

  .\[\&_svg\]\:\!text-black svg {
    color: var(--color-black) !important;
  }

  .\[\&_svg\]\:text-\[\#E7A3D8\] svg {
    color: #e7a3d8;
  }

  .\[\&_svg\]\:text-zinc-400 svg {
    color: var(--color-zinc-400);
  }

  .\[\&_svg\]\:opacity-0 svg {
    opacity: 0;
  }

  .\[\&_svg\]\:opacity-100 svg {
    opacity: 1;
  }

  .\[\&_svg\]\:transition-all svg {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .\[\&_svg\]\:duration-700 svg {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  @media (hover: hover) {
    .hover\:\[\&_svg\]\:border-agave-30:hover svg {
      border-color: var(--color-agave-30);
    }

    .hover\:\[\&_svg\]\:text-black:hover svg {
      color: var(--color-black);
    }

    .hover\:\[\&_svg\]\:text-white:hover svg {
      color: var(--color-white);
    }
  }

  @media (min-width: 1200px) {
    .lg\:peer-checked\/l3ItemsMore\:\[\&_svg\]\:-scale-100:is(:where(.peer\/l3ItemsMore):checked ~ *) svg {
      --tw-scale-x: calc(100% * -1);
      --tw-scale-y: calc(100% * -1);
      --tw-scale-z: calc(100% * -1);
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  .\[\&_svg\>text\]\:fill-eyebrow-dark-text svg > text {
    fill: #fff;
  }

  .\[\&_textarea\]\:text-base textarea {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  @media (min-width: 640px) {
    .sm\:\[\&_textarea\]\:text-sm textarea {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  .\[\&_ul\]\:\!mt-0 ul {
    margin-top: calc(var(--spacing) * 0) !important;
  }

  .\[\&_ul\]\:mb-6 ul {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_ul\]\:list-outside ul {
    list-style-position: outside;
  }

  .\[\&_ul\]\:list-disc ul {
    list-style-type: disc;
  }

  :where(.\[\&_ul\]\:space-y-3 ul > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  .\[\&_ul\]\:p-5 ul {
    padding: calc(var(--spacing) * 5);
  }

  .\[\&_ul\]\:pt-4 ul {
    padding-top: calc(var(--spacing) * 4);
  }

  .\[\&_ul\]\:pl-3 ul {
    padding-left: calc(var(--spacing) * 3);
  }

  .\[\&_ul\]\:pl-6 ul {
    padding-left: calc(var(--spacing) * 6);
  }

  .\[\&_ul\]\:\[counter-reset\:list-counter\] ul {
    counter-reset: list-counter;
  }

  .\[\&_ul_li\]\:ps-0 ul li {
    padding-inline-start: calc(var(--spacing) * 0);
  }

  .\[\&_ul_li\]\:pl-4 ul li {
    padding-left: calc(var(--spacing) * 4);
  }

  .\[\&_ul_li\:\:marker\]\:text-black ul li::marker {
    color: var(--color-black);
  }

  .\[\&_ul\:last-child\]\:mb-0 ul:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_ul\>li\>p\]\:inline ul > li > p {
    display: inline;
  }

  .\[\&_video\]\:h-full video {
    height: 100%;
  }

  .\[\&_video\]\:max-h-128 video {
    max-height: 32rem;
  }

  .\[\&_video\]\:w-full video {
    width: 100%;
  }

  .\[\&_video\]\:object-cover video {
    object-fit: cover;
  }

  .\[\&_video\]\:object-\[70\%_bottom\] video {
    object-position: 70% bottom;
  }

  .\[\&_video\]\:object-center video {
    object-position: center;
  }

  .\[\&_video\]\:object-right-top video {
    object-position: right top;
  }

  .\[\&_video\]\:px-6 video {
    padding-inline: calc(var(--spacing) * 6);
  }

  @media (min-width: 900px) {
    .md\:\[\&_video\]\:object-contain video {
      object-fit: contain;
    }
  }

  @media (min-width: 1200px) {
    .lg\:\[\&_video\]\:px-12 video {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @supports (hanging-punctuation: first) and (font: -apple-system-body) and (appearance: none) {
    .safari-specific\:\[\&_video\]\:\[mask-image\:linear-gradient\(90deg\,white_97\%\,transparent_100\%\)\,linear-gradient\(180deg\,white_97\%\,transparent_100\%\)\,linear-gradient\(270deg\,white_97\%\,transparent_100\%\)\,linear-gradient\(0deg\,white_97\%\,transparent_100\%\)\] video {
      -webkit-mask-image: linear-gradient(90deg, #fff 97%, #0000 100%), linear-gradient(#fff 97%, #0000 100%), linear-gradient(270deg, #fff 97%, #0000 100%), linear-gradient(0deg, #fff 97%, #0000 100%);
      mask-image: linear-gradient(90deg, #fff 97%, #0000 100%), linear-gradient(#fff 97%, #0000 100%), linear-gradient(270deg, #fff 97%, #0000 100%), linear-gradient(0deg, #fff 97%, #0000 100%);
    }

    .safari-specific\:\[\&_video\]\:\[mask-composite\:intersect\] video {
      -webkit-mask-composite: source-in;
      -webkit-mask-composite: source-in;
      -webkit-mask-composite: source-in;
      mask-composite: intersect;
    }

    .safari-specific\:\[\&_video\]\:\[mask-type\:alpha\] video {
      mask-type: alpha;
    }
  }

  @media not all and (min-width: 1200px) {
    .max-lg\:\[\&\+\&\]\:border-t + .max-lg\:\[\&\+\&\]\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }

  .checked\:\[\&\+div\]\:bg-legacy-green-70:checked + div {
    background-color: #008060;
  }

  .checked\:\[\&\+div\]\:ring-0:checked + div {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (hover: hover) {
    .\[\&\+div\]\:hover\:ring-shade-50 + div:hover {
      --tw-ring-color: var(--color-shade-50);
    }

    .checked\:\[\&\+div\]\:hover\:opacity-80:checked + div:hover {
      opacity: .8;
    }
  }

  .focus-visible\:\[\&\+div\]\:outline:focus-visible + div {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:\[\&\+div\]\:outline-\[3px\]:focus-visible + div {
    outline-style: var(--tw-outline-style);
    outline-width: 3px;
  }

  .focus-visible\:\[\&\+div\]\:outline-offset-\[3px\]:focus-visible + div {
    outline-offset: 3px;
  }

  .focus-visible\:\[\&\+div\]\:outline-state-focus:focus-visible + div {
    outline-color: #751be9;
  }

  .\[\&\+div\]\:active\:ring-shade-70 + div:active {
    --tw-ring-color: var(--color-shade-70);
  }

  .disabled\:\[\&\+div\]\:bg-transparent:disabled + div {
    background-color: #0000;
  }

  .\[\&\+div\]\:disabled\:ring-shade-30 + div:disabled {
    --tw-ring-color: var(--color-shade-30);
  }

  .disabled\:checked\:\[\&\+div\]\:bg-shade-30:disabled:checked + div {
    background-color: var(--color-shade-30);
  }

  @media (hover: hover) {
    .disabled\:\[\&\+div\]\:hover\:opacity-100:disabled + div:hover {
      opacity: 1;
    }
  }

  .\[\&\+div\>svg\]\:scale-0 + div > svg {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .checked\:\[\&\+div\>svg\]\:scale-100:checked + div > svg {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .\[\&\.swiper-android\>\.swiper-wrapper\>\.swiper-slide\]\:transform-\[translate3d\(0px\,0\,0\)\].swiper-android > .swiper-wrapper > .swiper-slide {
    transform: translate3d(0, 0, 0);
  }

  .\[\&\.swiper-backface-hidden\>\.swiper-wrapper\>\.swiper-slide\]\:transform-\[translateZ\(0\)\].swiper-backface-hidden > .swiper-wrapper > .swiper-slide {
    transform: translateZ(0);
  }

  .\[\&\.swiper-backface-hidden\>\.swiper-wrapper\>\.swiper-slide\]\:backface-hidden.swiper-backface-hidden > .swiper-wrapper > .swiper-slide {
    backface-visibility: hidden;
  }

  .\[\&\:-webkit-autofill\]\:\[-webkit-box-shadow\:0_0_0_1000px_rgb\(28\,28\,28\)_inset\]:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 1000px #1c1c1c;
  }

  .\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:rgba\(255\,255\,255\,0\.5\)\]:-webkit-autofill {
    -webkit-text-fill-color: #ffffff80;
  }

  .\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:white\]:-webkit-autofill {
    -webkit-text-fill-color: white;
  }

  .\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb {
    height: calc(var(--spacing) * 4);
  }

  .\[\&\:\:-moz-range-thumb\]\:h-8::-moz-range-thumb {
    height: calc(var(--spacing) * 8);
  }

  .\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb {
    width: calc(var(--spacing) * 4);
  }

  .\[\&\:\:-moz-range-thumb\]\:w-8::-moz-range-thumb {
    width: calc(var(--spacing) * 8);
  }

  .\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb {
    appearance: none;
  }

  .\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&\:\:-moz-range-thumb\]\:bg-\(--calculator-primary\)::-moz-range-thumb {
    background-color: var(--calculator-primary);
  }

  .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none;
  }

  .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb {
    height: calc(var(--spacing) * 4);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:h-8::-webkit-slider-thumb {
    height: calc(var(--spacing) * 8);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb {
    width: calc(var(--spacing) * 4);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:w-8::-webkit-slider-thumb {
    width: calc(var(--spacing) * 8);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    appearance: none;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:bg-\(--calculator-primary\)::-webkit-slider-thumb {
    background-color: var(--calculator-primary);
  }

  .\[\&\:\:cue\]\:text-lg::cue {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .\[\&\:\:cue\]\:leading-\[1\.35\]::cue {
    --tw-leading: 1.35;
    line-height: 1.35;
  }

  .\[\&\:\:cue\]\:whitespace-pre-wrap::cue {
    white-space: pre-wrap;
  }

  @media (hover: hover) {
    .hover\:\[\&\:before\]\:opacity-75:hover:before {
      opacity: .75;
    }
  }

  .\[\&\:focus_svg\]\:translate-x-\[0\.3em\]:focus svg {
    --tw-translate-x: .3em;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\:focus\>svg\]\:translate-x-\[0\.3rem\]:focus > svg {
    --tw-translate-x: .3rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\:fullscreen\]\:bg-black:fullscreen {
    background-color: var(--color-black);
  }

  .\[\&\:fullscreen\]\:object-contain:fullscreen {
    object-fit: contain;
  }

  @media (min-width: 900px) {
    @media not all and (min-width: 1200px) {
      .md\:max-lg\:\[\&\:has\(\+_nav_input\:checked\~_\.level2-media-container\)\]\:before\:content-none:has( + nav input:checked ~ .level2-media-container):before {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }

  .\[\&\:has\(\.level1-item\:focus-within\)\]\:before\:opacity-100:has(.level1-item:focus-within):before {
    content: var(--tw-content);
    opacity: 1;
  }

  .\[\&\:has\(\.level1-item\:focus-within\)\]\:before\:delay-100:has(.level1-item:focus-within):before {
    content: var(--tw-content);
    transition-delay: .1s;
  }

  .\[\&\:has\(\.level1-item\:focus-within\)\]\:after\:opacity-100:has(.level1-item:focus-within):after {
    content: var(--tw-content);
    opacity: 1;
  }

  .\[\&\:has\(\.level1-item\:focus-within\)\]\:after\:delay-100:has(.level1-item:focus-within):after {
    content: var(--tw-content);
    transition-delay: .1s;
  }

  @media (min-width: 1200px) {
    .lg\:\[\&\:has\(\.level1-item\:focus-within\)\]\:before\:opacity-100:has(.level1-item:focus-within):before {
      content: var(--tw-content);
      opacity: 1;
    }

    .lg\:\[\&\:has\(\.level1-item\:focus-within\)\]\:before\:delay-100:has(.level1-item:focus-within):before {
      content: var(--tw-content);
      transition-delay: .1s;
    }

    .lg\:\[\&\:has\(\.level1-item\:focus-within\)\]\:after\:opacity-100:has(.level1-item:focus-within):after {
      content: var(--tw-content);
      opacity: 1;
    }

    .lg\:\[\&\:has\(\.level1-item\:focus-within\)\]\:after\:delay-100:has(.level1-item:focus-within):after {
      content: var(--tw-content);
      transition-delay: .1s;
    }
  }

  .\[\&\:has\(\.level1-item\:hover\)\]\:before\:opacity-100:has(.level1-item:hover):before {
    content: var(--tw-content);
    opacity: 1;
  }

  .\[\&\:has\(\.level1-item\:hover\)\]\:before\:delay-100:has(.level1-item:hover):before {
    content: var(--tw-content);
    transition-delay: .1s;
  }

  .\[\&\:has\(\.level1-item\:hover\)\]\:after\:opacity-100:has(.level1-item:hover):after {
    content: var(--tw-content);
    opacity: 1;
  }

  .\[\&\:has\(\.level1-item\:hover\)\]\:after\:delay-100:has(.level1-item:hover):after {
    content: var(--tw-content);
    transition-delay: .1s;
  }

  @media (min-width: 1200px) {
    .lg\:\[\&\:has\(\.level1-item\:hover\)\]\:before\:opacity-100:has(.level1-item:hover):before {
      content: var(--tw-content);
      opacity: 1;
    }

    .lg\:\[\&\:has\(\.level1-item\:hover\)\]\:before\:delay-100:has(.level1-item:hover):before {
      content: var(--tw-content);
      transition-delay: .1s;
    }

    .lg\:\[\&\:has\(\.level1-item\:hover\)\]\:after\:opacity-100:has(.level1-item:hover):after {
      content: var(--tw-content);
      opacity: 1;
    }

    .lg\:\[\&\:has\(\.level1-item\:hover\)\]\:after\:delay-100:has(.level1-item:hover):after {
      content: var(--tw-content);
      transition-delay: .1s;
    }
  }

  @media not all and (min-width: 1200px) {
    .max-lg\:\[\&\:has\(nav_\.peer\/l1Mobile\:checked\)\]\:before\:opacity-100:has():before {
      content: var(--tw-content);
      opacity: 1;
    }
  }

  @media (min-width: 900px) {
    @media not all and (min-width: 1200px) {
      .md\:max-lg\:\[\&\:has\(nav_\.peer\/l1Mobile\:checked\~_\.level2-media-container\)\]\:before\:content-none:has():before {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }

  .\[\&\:hover\]\:cursor-pointer:hover {
    cursor: pointer;
  }

  .\[\&\:hover\]\:bg-shade-70:hover {
    background-color: var(--color-shade-70);
  }

  .\[\&\:hover_svg\]\:translate-x-\[0\.3em\]:hover svg {
    --tw-translate-x: .3em;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\:hover\>div\]\:text-black:hover > div {
    color: var(--color-black);
  }

  .\[\&\:hover\>svg\]\:translate-x-\[0\.3rem\]:hover > svg {
    --tw-translate-x: .3rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\:last-child\]\:mb-0:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  @media (min-width: 768px) {
    .sell-tablet\:\[\&\:last-child\]\:mr-0:last-child {
      margin-right: calc(var(--spacing) * 0);
    }
  }

  .\[\&\:not\(\:first-child\)\]\:border-t-1:not(:first-child) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .\[\&\:not\(\:first-child\)\]\:border-white\/20:not(:first-child) {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\:not\(\:first-child\)\]\:border-white\/20:not(:first-child) {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .\[\&\:not\(\:first-child\)\]\:px-0:not(:first-child) {
    padding-inline: calc(var(--spacing) * 0);
  }

  .\[\&\:not\(\:first-child\)\]\:py-lg:not(:first-child) {
    padding-block: var(--space-lg);
  }

  @media (min-width: 1200px) {
    .\[\&\:not\(\:first-child\)\]\:lg\:border-t-0:not(:first-child) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }

    .\[\&\:not\(\:first-child\)\]\:lg\:border-l:not(:first-child) {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .\[\&\:not\(\:first-child\)\]\:lg\:px-md:not(:first-child) {
      padding-inline: var(--space-md);
    }

    .\[\&\:not\(\:first-child\)\]\:lg\:py-0:not(:first-child) {
      padding-block: calc(var(--spacing) * 0);
    }
  }

  .\[\&\:not\(\:last-child\)\]\:pb-20:not(:last-child) {
    padding-bottom: calc(var(--spacing) * 20);
  }

  @media (min-width: 900px) {
    .md\:\[\&\:nth-child\(odd\)\]\:mr-8:nth-child(odd) {
      margin-right: calc(var(--spacing) * 8);
    }
  }

  .\[\&\>\*\]\:pointer-events-none > * {
    pointer-events: none;
  }

  .\[\&\>\*\]\:invisible > * {
    visibility: hidden;
  }

  .\[\&\>\*\]\:-mb-\[2000px\] > * {
    margin-bottom: -2000px;
  }

  .\[\&\>\*\]\:max-h-0 > * {
    max-height: calc(var(--spacing) * 0);
  }

  .\[\&\>\*\]\:max-h-\[10000px\] > * {
    max-height: 10000px;
  }

  .\[\&\>\*\]\:place-content-center > * {
    place-content: center;
  }

  .\[\&\>\*\]\:bg-transparent > * {
    background-color: #0000;
  }

  .\[\&\>\*\]\:align-top > * {
    vertical-align: top;
  }

  .\[\&\>\*\]\:\[will-change\:auto\] > * {
    will-change: auto;
  }

  .\[\&\>\*\]\:\[transform-style\:flat\] > * {
    transform-style: flat;
  }

  .\[\&\>\*\]\:\[transition\:margin-bottom_0\.2s_cubic-bezier\(0\,0\,0\,1\)\] > * {
    transition: margin-bottom .2s cubic-bezier(0, 0, 0, 1);
  }

  .\[\&\>\*\]\:\[transition\:margin-bottom_400ms_cubic-bezier\(1\,0\,1\,1\)\,visibility_0s_400ms\,max-height_0s_400ms\] > * {
    transition: margin-bottom .4s cubic-bezier(1, 0, 1, 1), visibility 0s .4s, max-height 0s .4s;
  }

  .\[\&\>\*\:first-child\]\:mt-auto > :first-child {
    margin-top: auto;
  }

  .\[\&\>\*\:last-child\]\:font-normal > :last-child {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .\[\&\>\.hidden\]\:block > .hidden {
    display: block;
  }

  .\[\&\>\.swiper-wrapper\]\:relative > .swiper-wrapper {
    position: relative;
  }

  .\[\&\>\.swiper-wrapper\]\:-z-n1 > .swiper-wrapper {
    z-index: calc(-1 * -1);
  }

  .\[\&\>\.swiper-wrapper\]\:box-content > .swiper-wrapper {
    box-sizing: content-box;
  }

  .\[\&\>\.swiper-wrapper\]\:flex > .swiper-wrapper {
    display: flex;
  }

  .\[\&\>\.swiper-wrapper\]\:h-full > .swiper-wrapper {
    height: 100%;
  }

  .\[\&\>\.swiper-wrapper\]\:w-full > .swiper-wrapper {
    width: 100%;
  }

  .\[\&\>\.swiper-wrapper\]\:transform-\[translate3d\(0px\,0\,0\)\] > .swiper-wrapper {
    transform: translate3d(0, 0, 0);
  }

  .\[\&\>\.swiper-wrapper\]\:items-stretch > .swiper-wrapper {
    align-items: stretch;
  }

  .\[\&\>\.swiper-wrapper\]\:\[transition-property\:transform\] > .swiper-wrapper {
    transition-property: transform;
  }

  .\[\&\>\.swiper-wrapper\>\.swiper-slide\]\:relative > .swiper-wrapper > .swiper-slide {
    position: relative;
  }

  .\[\&\>\.swiper-wrapper\>\.swiper-slide\]\:h-auto > .swiper-wrapper > .swiper-slide {
    height: auto;
  }

  .\[\&\>\.swiper-wrapper\>\.swiper-slide\]\:shrink-0 > .swiper-wrapper > .swiper-slide {
    flex-shrink: 0;
  }

  .\[\&\>\.swiper-wrapper\>\.swiper-slide\]\:transform-\[translate3d\(0px\,0\,0\)\] > .swiper-wrapper > .swiper-slide {
    transform: translate3d(0, 0, 0);
  }

  .\[\&\>\.swiper-wrapper\>\.swiper-slide\]\:\[transition-property\:transform\] > .swiper-wrapper > .swiper-slide {
    transition-property: transform;
  }

  @media (min-width: 900px) {
    .\[\&\>\.text-center\>h2\]\:md\:text-dsp > .text-center > h2 {
      font-size: var(--font-size-dsp);
      line-height: var(--tw-leading, var(--line-height-dsp));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-dsp));
      font-weight: var(--tw-font-weight, var(--font-weight-dsp));
    }
  }

  .\[\&\>button\]\:w-fit > button {
    width: fit-content;
  }

  .\[\&\>button\]\:text-left > button {
    text-align: left;
  }

  .\[\&\>canvas\]\:\[mask-image\:linear-gradient\(171deg\,white_47\%\,transparent_64\%\)\,radial-gradient\(white_50\%\,transparent_70\%\)\] > canvas {
    -webkit-mask-image: linear-gradient(171deg, #fff 47%, #0000 64%), radial-gradient(#fff 50%, #0000 70%);
    mask-image: linear-gradient(171deg, #fff 47%, #0000 64%), radial-gradient(#fff 50%, #0000 70%);
  }

  .\[\&\>canvas\]\:\[mask-composite\:intersect\] > canvas {
    -webkit-mask-composite: source-in;
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .\[\&\>canvas\]\:\[mask-type\:alpha\] > canvas {
    mask-type: alpha;
  }

  .\[\&\>div\]\:container > div {
    width: 100%;
  }

  @media (min-width: 320px) {
    .\[\&\>div\]\:container > div {
      max-width: 320px;
    }
  }

  @media (min-width: 640px) {
    .\[\&\>div\]\:container > div {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .\[\&\>div\]\:container > div {
      max-width: 768px;
    }
  }

  @media (min-width: 900px) {
    .\[\&\>div\]\:container > div {
      max-width: 900px;
    }
  }

  @media (min-width: 1080px) {
    .\[\&\>div\]\:container > div {
      max-width: 1080px;
    }
  }

  @media (min-width: 1090px) {
    .\[\&\>div\]\:container > div {
      max-width: 1090px;
    }
  }

  @media (min-width: 1200px) {
    .\[\&\>div\]\:container > div {
      max-width: 1200px;
    }
  }

  @media (min-width: 1600px) {
    .\[\&\>div\]\:container > div {
      max-width: 1600px;
    }
  }

  .\[\&\>div\]\:container > div {
    margin-left: var(--margin);
    margin-right: var(--margin);
    width: auto;
    max-width: none;
  }

  @media (min-width: 1600px) {
    .\[\&\>div\]\:container > div {
      width: 100%;
      max-width: calc(1600px - (var(--margin) * 2));
      margin-inline: auto;
    }
  }

  .\[\&\>div\]\:flex > div {
    display: flex;
  }

  .\[\&\>div\]\:grid > div {
    display: grid;
  }

  .\[\&\>div\]\:h-full > div {
    height: 100%;
  }

  .\[\&\>div\]\:w-32 > div {
    width: calc(var(--spacing) * 32);
  }

  .\[\&\>div\]\:w-full > div {
    width: 100%;
  }

  .\[\&\>div\]\:flex-1 > div {
    flex: 1;
  }

  .\[\&\>div\]\:grow > div {
    flex-grow: 1;
  }

  .\[\&\>div\]\:flex-col > div {
    flex-direction: column;
  }

  .\[\&\>div\]\:justify-between > div {
    justify-content: space-between;
  }

  .\[\&\>div\]\:justify-start > div {
    justify-content: flex-start;
  }

  .\[\&\>div\]\:gap-y-xl > div {
    row-gap: var(--space-xl);
  }

  .\[\&\>div\]\:border-b > div {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&\>div\]\:px-0 > div {
    padding-inline: calc(var(--spacing) * 0);
  }

  .\[\&\>div\]\:pr-0 > div {
    padding-right: calc(var(--spacing) * 0);
  }

  .\[\&\>div\]\:pl-lg > div {
    padding-left: var(--space-lg);
  }

  .\[\&\>div\]\:\!opacity-100 > div {
    opacity: 1 !important;
  }

  .\[\&\>div\]\:\[animation-duration\:_240s\] > div {
    animation-duration: 240s;
  }

  .\[\&\>div\]\:after\:border-b > div:after {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&\>div\]\:after\:border-shade-30 > div:after {
    content: var(--tw-content);
    border-color: var(--color-shade-30);
  }

  @media (hover: hover) {
    .hover\:\[\&\>div\]\:scale-\[0\.99\]:hover > div {
      scale: .99;
    }

    .\[\&\>div\]\:hover\:animation-pause > div:hover {
      animation-play-state: paused;
    }
  }

  .\[\&\>div\]\:active\:animation-pause > div:active {
    animation-play-state: paused;
  }

  @media (min-width: 900px) {
    .\[\&\>div\]\:md\:justify-center > div {
      justify-content: center;
    }
  }

  @media (min-width: 1200px) {
    .lg\:\[\&\>div\]\:pt-20 > div {
      padding-top: calc(var(--spacing) * 20);
    }
  }

  .\[\&\>div\:first-child\]\:flex-1 > div:first-child {
    flex: 1;
  }

  .\[\&\>div\:first-child\]\:place-content-start > div:first-child {
    place-content: start;
  }

  .\[\&\>div\:first-child\]\:justify-end > div:first-child {
    justify-content: flex-end;
  }

  @media not all and (min-width: 640px) {
    .max-sm\:\[\&\>div\:first-child\:after\]\:opacity-100 > div:first-child:after {
      opacity: 1;
    }

    .max-sm\:\[\&\>div\:first-child\:after\]\:transition-none > div:first-child:after {
      transition-property: none;
    }
  }

  .\[\&\>div\:last-child\]\:flex-1 > div:last-child {
    flex: 1;
  }

  .\[\&\>div\:last-child\]\:p-md > div:last-child {
    padding: var(--space-md);
  }

  .\[\&\>div\:last-child\]\:pt-2 > div:last-child {
    padding-top: calc(var(--spacing) * 2);
  }

  @media (min-width: 640px) {
    .sm\:\[\&\>div\:last-child\]\:col-start-1 > div:last-child {
      grid-column-start: 1;
    }

    .sm\:\[\&\>div\:last-child\]\:col-end-3 > div:last-child {
      grid-column-end: 3;
    }

    .sm\:\[\&\>div\:last-child\]\:pt-0 > div:last-child {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  .\[\&\>div\:last-child\>a\]\:mt-auto > div:last-child > a {
    margin-top: auto;
  }

  .\[\&\>div\:nth-child\(1\)\]\:grow-0 > div:first-child {
    flex-grow: 0;
  }

  .\[\&\>div\:nth-child\(2\)\]\:flex > div:nth-child(2) {
    display: flex;
  }

  .\[\&\>div\:nth-child\(2\)\]\:flex-1 > div:nth-child(2) {
    flex: 1;
  }

  .\[\&\>div\:nth-child\(2\)\]\:flex-col > div:nth-child(2) {
    flex-direction: column;
  }

  .\[\&\>div\:nth-child\(2\)\]\:pb-\[15px\] > div:nth-child(2) {
    padding-bottom: 15px;
  }

  .\[\&\>div\:nth-child\(2\)\>div\:nth-child\(1\)\]\:flex-1 > div:nth-child(2) > div:first-child {
    flex: 1;
  }

  .\[\&\>div\>button\]\:top-\[-4rem\] > div > button {
    top: -4rem;
  }

  @media (min-width: 640px) {
    .sm\:\[\&\>div\>button\]\:-top-9 > div > button {
      top: calc(var(--spacing) * -9);
    }
  }

  @media (min-width: 1200px) {
    .\[\&\>div\>button\]\:lg\:mr-3xl > div > button {
      margin-right: var(--space-3xl);
    }
  }

  .\[\&\>div\>div\]\:hidden > div > div {
    display: none;
  }

  @media (min-width: 640px) {
    .\[\&\>div\>div\]\:sm\:block > div > div {
      display: block;
    }

    .sm\:\[\&\>div\>div\:first-child\]\:pr-lg > div > div:first-child {
      padding-right: var(--space-lg);
    }
  }

  .\[\&\>div\>div\:last-child\]\:shrink-0 > div > div:last-child {
    flex-shrink: 0;
  }

  @media (min-width: 640px) {
    .sm\:\[\&\>div\>div\:last-child\]\:mt-0 > div > div:last-child {
      margin-top: calc(var(--spacing) * 0);
    }
  }

  .\[\&\>div\>div\>div\]\:\!opacity-70 > div > div > div {
    opacity: .7 !important;
  }

  @media (min-width: 900px) {
    .\[\&\>div\>h2\]\:md\:text-dsp > div > h2 {
      font-size: var(--font-size-dsp);
      line-height: var(--tw-leading, var(--line-height-dsp));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-dsp));
      font-weight: var(--tw-font-weight, var(--font-weight-dsp));
    }
  }

  .\[\&\>div\>select\]\:pt-\[1\.375rem\] > div > select {
    padding-top: 1.375rem;
  }

  .\[\&\>div\>select\]\:pb-1 > div > select {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .\[\&\>div\>select\]\:text-base > div > select {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .\[\&\>h2\]\:mx-auto > h2 {
    margin-inline: auto;
  }

  .\[\&\>h2\]\:mt-sm > h2 {
    margin-top: var(--space-sm);
  }

  .\[\&\>h2\]\:max-w-\[600px\] > h2 {
    max-width: 600px;
  }

  .\[\&\>h2\]\:font-\[700\] > h2 {
    --tw-font-weight: 700;
    font-weight: 700;
  }

  .\[\&\>h2\]\:font-medium > h2 {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&\>h2\]\:text-balance > h2 {
    text-wrap: balance;
  }

  .\[\&\>h2\:first-child\]\:text-\[\#978DE7\] > h2:first-child {
    color: #978de7;
  }

  .\[\&\>h2\:first-child\]\:text-\[\#7126FF\] > h2:first-child {
    color: #7126ff;
  }

  .\[\&\>p\]\:max-w-screen-md > p {
    max-width: 900px;
  }

  @media (min-width: 320px) {
    .xs\:\[\&\>p\]\:text-body-sm > p {
      font-size: var(--font-size-body-sm);
      line-height: var(--tw-leading, var(--line-height-body-sm));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-sm));
      font-weight: var(--tw-font-weight, var(--font-weight-body-sm));
    }
  }

  @media (min-width: 640px) {
    .sm\:\[\&\>p\]\:text-body-lg > p {
      font-size: var(--font-size-body-lg);
      line-height: var(--tw-leading, var(--line-height-body-lg));
      letter-spacing: var(--tw-tracking, var(--letter-spacing-body-lg));
      font-weight: var(--tw-font-weight, var(--font-weight-body-lg));
    }
  }

  .\[\&\>path\]\:origin-center > path {
    transform-origin: center;
  }

  .\[\&\>path\]\:scale-60 > path {
    --tw-scale-x: .6;
    --tw-scale-y: .6;
    --tw-scale-z: .6;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .\[\&\>path\]\:transform > path {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .\[\&\>path\]\:fill-legacy-gray-70 > path {
    fill: #6b7177;
  }

  .\[\&\>path\]\:stroke-\[\#6b7177\] > path {
    stroke: #6b7177;
  }

  .\[\&\>picture\]\:shrink-0 > picture {
    flex-shrink: 0;
  }

  .\[\&\>span\]\:mr-2 > span {
    margin-right: calc(var(--spacing) * 2);
  }

  .\[\&\>span\]\:flex > span {
    display: flex;
  }

  .\[\&\>span\]\:inline-block > span {
    display: inline-block;
  }

  .\[\&\>span\]\:w-full > span {
    width: 100%;
  }

  .\[\&\>span\]\:min-w-12 > span {
    min-width: calc(var(--spacing) * 12);
  }

  .\[\&\>span\]\:items-center > span {
    align-items: center;
  }

  .\[\&\>span\]\:justify-between > span {
    justify-content: space-between;
  }

  .\[\&\>span\]\:border > span {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&\>span\]\:border-b-legacy-green-50 > span {
    border-bottom-color: #3fb484;
  }

  .\[\&\>span\]\:text-5xl > span {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .\[\&\>span\]\:no-underline > span {
    text-decoration-line: none;
  }

  .\[\&\>span\:first-child\]\:font-bold > span:first-child {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&\>span\:first-child\]\:no-underline > span:first-child {
    text-decoration-line: none;
  }

  @media (min-width: 900px) {
    .\[\&\>span\:first-child\]\:md\:font-normal > span:first-child {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
  }

  .\[\&\>svg\]\:scale-0 > svg {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .\[\&\>svg\]\:transition-all > svg {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .peer-checked\:\[\&\>svg\]\:scale-100:is(:where(.peer):checked ~ *) > svg {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  @media (hover: hover) {
    .hover\:\[\&\>svg\]\:scale-125:hover > svg {
      --tw-scale-x: 125%;
      --tw-scale-y: 125%;
      --tw-scale-z: 125%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  .\[\&\>video\]\:h-full > video {
    height: 100%;
  }

  .\[\&\>video\]\:w-full > video {
    width: 100%;
  }

  .\[\&\>video\]\:object-contain > video {
    object-fit: contain;
  }

  .level1-item:focus-within .\[\.level1-item\:focus-within_\&\]\:-scale-y-100 {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  @media (min-width: 1200px) {
    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:opacity-100 {
      opacity: 1;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:delay-200 {
      transition-delay: .2s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:delay-\[250ms\,300ms\] {
      transition-delay: .25s, .3s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:delay-\[300ms\,350ms\] {
      transition-delay: .3s, .35s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:delay-\[350ms\,400ms\] {
      transition-delay: .35s, .4s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:delay-\[400ms\,450ms\] {
      transition-delay: .4s, .45s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:delay-\[450ms\,500ms\] {
      transition-delay: .45s, .5s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:delay-\[500ms\,550ms\] {
      transition-delay: .5s, .55s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:before\:opacity-100:before {
      content: var(--tw-content);
      opacity: 1;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:before\:delay-\[350ms\]:before {
      content: var(--tw-content);
      transition-delay: .35s;
    }

    .level1-item:focus-within .lg\:\[\.level1-item\:focus-within_\&\]\:before\:duration-\[300ms\]:before {
      content: var(--tw-content);
      --tw-duration: .3s;
      transition-duration: .3s;
    }
  }

  .level1-item:hover .\[\.level1-item\:hover_\&\]\:-scale-y-100 {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  @media (min-width: 1200px) {
    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:pointer-events-auto {
      pointer-events: auto;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:opacity-100 {
      opacity: 1;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:delay-200 {
      transition-delay: .2s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:delay-\[250ms\,300ms\] {
      transition-delay: .25s, .3s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:delay-\[300ms\,350ms\] {
      transition-delay: .3s, .35s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:delay-\[350ms\,400ms\] {
      transition-delay: .35s, .4s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:delay-\[400ms\,450ms\] {
      transition-delay: .4s, .45s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:delay-\[450ms\,500ms\] {
      transition-delay: .45s, .5s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:delay-\[500ms\,550ms\] {
      transition-delay: .5s, .55s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:before\:opacity-100:before {
      content: var(--tw-content);
      opacity: 1;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:before\:delay-\[350ms\]:before {
      content: var(--tw-content);
      transition-delay: .35s;
    }

    .level1-item:hover .lg\:\[\.level1-item\:hover_\&\]\:before\:duration-\[300ms\]:before {
      content: var(--tw-content);
      --tw-duration: .3s;
      transition-duration: .3s;
    }

    .level2-wrapper:hover .lg\:\[\.level2-wrapper\:hover_\&\]\:delay-0 {
      transition-delay: 0s;
    }

    .level3-container:hover > .lg\:\[\.level3-container\:hover\>\&\]\:opacity-50 {
      opacity: .5;
    }

    @media (hover: hover) {
      .level3-container:hover > .lg\:\[\.level3-container\:hover\>\&\]\:hover\:opacity-100:hover {
        opacity: 1;
      }
    }

    .level3-link:hover .lg\:\[\.level3-link\:hover_\&\]\:translate-x-1\/2 {
      --tw-translate-x: calc(1 / 2 * 100%);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .level3-link:hover .lg\:\[\.level3-link\:hover_\&\]\:opacity-100 {
      opacity: 1;
    }
  }

  @media (hover: none) {
    .\[\@media\(hover\:none\)\]\:opacity-100 {
      opacity: 1;
    }
  }

  @media (max-height: 771px) and (min-width: 1200px) {
    .\[\@media\(max-height\:771px\)_and_\(min-width\:1200px\)\]\:max-h-\[417px\] {
      max-height: 417px;
    }

    .\[\@media\(max-height\:771px\)_and_\(min-width\:1200px\)\]\:gap-y-8 {
      row-gap: calc(var(--spacing) * 8);
    }

    .\[\@media\(max-height\:771px\)_and_\(min-width\:1200px\)\]\:py-1\.5 {
      padding-block: calc(var(--spacing) * 1.5);
    }
  }

  @media (max-width: 900px) {
    .\[\@media\(max-width\:900px\)\]\:before\:h-screen:before {
      content: var(--tw-content);
      height: 100vh;
    }
  }

  @media (min-width: 1400px) {
    .\[\@media\(min-width\:1400px\)\]\:\[\&_h2\]\:whitespace-nowrap h2 {
      white-space: nowrap;
    }
  }

  @media (min-width: 1520px) {
    .\[\@media\(min-width\:1520px\)\]\:before\:h-\[2221px\]:before {
      content: var(--tw-content);
      height: 2221px;
    }

    .\[\@media\(min-width\:1520px\)\]\:before\:mask-image-\[linear-gradient\(to_bottom\,rgba\(0\,0\,0\,1\)\,rgba\(0\,0\,0\,0\)\)\]:before {
      content: var(--tw-content);
      -webkit-mask-image: linear-gradient(#000, #0000);
      mask-image: linear-gradient(#000, #0000);
    }
  }

  @media (min-width: 640px) and (max-height: 900px) {
    .\[\@media\(min-width\:640px\)_and_\(max-height\:900px\)\]\:h-\[80vh\] {
      height: 80vh;
    }

    .\[\@media\(min-width\:640px\)_and_\(max-height\:900px\)\]\:h-\[100vh\] {
      height: 100vh;
    }
  }

  @media (min-width: 1420px) {
    .\[\@media\(width\>\=1420px\)\]\:grid-cols-\[var\(--belt-calc\)_var\(--belt-calc\)_var\(--belt-calc\)_calc\(25\%-10px\)\] {
      grid-template-columns: var(--belt-calc) var(--belt-calc) var(--belt-calc) calc(25% - 10px);
    }

    .\[\@media\(width\>\=1420px\)\]\:\[--belt-calc\:calc\(\(75\%-110px\)\/3\)\] {
      --belt-calc: calc((75% - 110px) / 3);
    }
  }

  html:not([lang*="en"]) .\[html\:not\(\[lang\*\=\"en\"\]\)_\&\]\:text-\[clamp\(1\.50rem\,18cqw\,140px\)\] {
    font-size: clamp(1.5rem, 18cqw, 140px);
  }

  @media (min-width: 320px) {
    html:not([lang*="en"]) .xs\:\[html\:not\(\[lang\*\=\"en\"\]\)_\&\]\:text-\[clamp\(1\.58rem\,20cqw\,140px\)\] {
      font-size: clamp(1.58rem, 20cqw, 140px);
    }
  }

  @media (min-width: 640px) {
    html:not([lang*="en"]) .sm\:\[html\:not\(\[lang\*\=\"en\"\]\)_\&\]\:text-\[clamp\(1\.58rem\,20cqw\,140px\)\] {
      font-size: clamp(1.58rem, 20cqw, 140px);
    }
  }

  @media (min-width: 900px) {
    html:not([lang*="en"]) .md\:\[html\:not\(\[lang\*\=\"en\"\]\)_\&\]\:text-\[clamp\(2rem\,15cqw\,180px\)\] {
      font-size: clamp(2rem, 15cqw, 180px);
    }

    html:not([lang*="en"]) .md\:\[html\:not\(\[lang\*\=\'en\'\]\)_\&\]\:py-\[100px\] {
      padding-block: 100px;
    }
  }

  @media (min-width: 1600px) {
    html:not([lang*="en"]) .xl\:\[html\:not\(\[lang\*\=\'en\'\]\)_\&\]\:py-\[60px\] {
      padding-block: 60px;
    }

    html:not([lang*="fr"]) .xl\:\[html\:not\(\[lang\*\=\'fr\'\]\)_\&\]\:flex-row {
      flex-direction: row;
    }
  }

  html:not([lang="en"]) .\[html\:not\(\[lang\=\'en\'\]\)_\&\]\:text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  html[lang*="th"] .\[html\[lang\*\=\"th\"\]_\&\]\:pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  @media (min-width: 1200px) {
    html[lang*="th"] .lg\:\[html\[lang\*\=\"th\"\]_\&\]\:text-\[clamp\(1\.58rem\,20cqw\,160px\)\] {
      font-size: clamp(1.58rem, 20cqw, 160px);
    }
  }

  @media (min-width: 1600px) {
    html[lang*="th"] .xl\:\[html\[lang\*\=\"th\"\]_\&\]\:text-\[clamp\(2rem\,15cqw\,180px\)\] {
      font-size: clamp(2rem, 15cqw, 180px);
    }
  }

  html[lang*="th"] .\[html\[lang\*\=\'th\'\]_\&\]\:leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }

  html[lang="it"] .\[html\[lang\=\"it\"\]_\&\]\:\[quotes\:\'\"\'_\'\"\'\], html[lang="pl"] .\[html\[lang\=\"pl\"\]_\&\]\:\[quotes\:\'\"\'_\'\"\'\], html[lang="ru"] .\[html\[lang\=\"ru\"\]_\&\]\:\[quotes\:\'\"\'_\'\"\'\] {
    quotes: "\"" "\"";
  }

  html[lang="sv"] .\[html\[lang\=\"sv\"\]_\&\]\:text-t6 {
    font-size: var(--font-size-t6);
    line-height: var(--tw-leading, var(--line-height-t6));
    letter-spacing: var(--tw-tracking, var(--letter-spacing-t6));
    font-weight: var(--tw-font-weight, var(--font-weight-t6));
  }

  html[lang="th"] .\[html\[lang\=\"th\"\]_\&\]\:leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  @media not all and (min-width: 1200px) {
    li:first-child .max-lg\:\[li\:first-child_\&\]\:after\:from-\[rgba\(9\,78\,255\,0\.30\)\]:after {
      content: var(--tw-content);
      --tw-gradient-from: #094eff4d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    li:last-child .max-lg\:\[li\:last-child_\&\]\:after\:from-\[rgba\(115\,55\,232\,0\.43\)\]:after {
      content: var(--tw-content);
      --tw-gradient-from: #7337e86e;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
}

@media (min-width: 640px) {
  :root {
    --margin: 1.875rem;
  }
}

@media (min-width: 900px) {
  :root {
    --margin: 3.125rem;
    --font-size-button-lg: 1.125rem;
    --line-height-button-lg: 1.75rem;
    --font-size-t8: .875rem;
    --font-weight-t8: 450;
    --line-height-t8: 1.1375rem;
    --letter-spacing-t8: 0;
    --font-size-t7: 1.125rem;
    --font-weight-t7: 450;
    --line-height-t7: 1.4625rem;
    --letter-spacing-t7: -.005em;
    --font-size-t6: 1.375rem;
    --font-weight-t6: 400;
    --line-height-t6: 1.65rem;
    --letter-spacing-t6: -.005em;
    --font-size-t5: 1.625rem;
    --font-weight-t5: 360;
    --line-height-t5: 1.95rem;
    --letter-spacing-t5: -.01em;
    --font-size-t4: 1.875rem;
    --font-weight-t4: 330;
    --line-height-t4: 2.1375rem;
    --letter-spacing-t4: 0;
    --font-size-t3: 2.25rem;
    --font-weight-t3: 330;
    --line-height-t3: 2.52rem;
    --letter-spacing-t3: -.005em;
    --font-size-t2: 3rem;
    --font-weight-t2: 330;
    --line-height-t2: 3.3rem;
    --letter-spacing-t2: -.005em;
    --font-size-t1: 3.375rem;
    --font-weight-t1: 330;
    --line-height-t1: 3.645rem;
    --letter-spacing-t1: -.005em;
    --font-size-dsp: 4.375rem;
    --font-weight-dsp: 330;
    --line-height-dsp: 4.725rem;
    --letter-spacing-dsp: -.015em;
    --font-size-body-lg: 1.125rem;
    --line-height-body-lg: 1.575rem;
    --font-weight-body-lg: 400;
    --letter-spacing-body-lg: 0;
    --font-size-body-base: 1rem;
    --line-height-body-base: 1.4rem;
    --font-weight-body-base: 420;
    --letter-spacing-body-base: -.006em;
    --font-size-body-sm: .875rem;
    --line-height-body-sm: 1.1375rem;
    --font-weight-body-sm: 420;
    --letter-spacing-body-sm: 0;
    --space-xs: .5rem;
    --space-sm: 1rem;
    --space-md: 1.5rem;
    --space-lg: 2rem;
    --space-xl: 2.5rem;
    --space-2xl: 4rem;
    --space-3xl: 5rem;
    --space-4xl: 8rem;
    --space-5xl: 10rem;
    --hero-top: calc(var(--header-height));
  }
}

@media (min-width: 1200px) {
  :root {
    --margin: 5.625rem;
    --gutter: 1.5rem;
    --font-size-t8: 1rem;
    --font-weight-t8: 450;
    --line-height-t8: 1.4rem;
    --letter-spacing-t8: 0;
    --font-size-t7: 1.25rem;
    --font-weight-t7: 450;
    --line-height-t7: 1.625rem;
    --letter-spacing-t7: 0;
    --font-size-t6: 1.5rem;
    --font-weight-t6: 400;
    --line-height-t6: 1.95rem;
    --letter-spacing-t6: -.01em;
    --font-size-t5: 1.75rem;
    --font-weight-t5: 360;
    --line-height-t5: 2.1rem;
    --letter-spacing-t5: -.01em;
    --font-size-t4: 2.125rem;
    --font-weight-t4: 330;
    --line-height-t4: 2.4225rem;
    --letter-spacing-t4: 0;
    --font-size-t3: 2.75rem;
    --font-weight-t3: 330;
    --line-height-t3: 3.025rem;
    --letter-spacing-t3: -.01em;
    --font-size-t2: 3.5rem;
    --font-weight-t2: 330;
    --line-height-t2: 3.78rem;
    --letter-spacing-t2: -.01em;
    --font-size-t1: 4rem;
    --font-weight-t1: 330;
    --line-height-t1: 4.32rem;
    --letter-spacing-t1: -.02em;
    --font-size-dsp: 6rem;
    --font-weight-dsp: 300;
    --line-height-dsp: 6.48rem;
    --letter-spacing-dsp: -.025em;
    --font-size-body-lg: 1.25rem;
    --line-height-body-lg: 1.75rem;
    --font-weight-body-lg: 400;
    --letter-spacing-body-lg: 0;
    --font-size-body-base: 1.125rem;
    --line-height-body-base: 1.575rem;
    --font-weight-body-base: 400;
    --letter-spacing-body-base: 0;
    --font-size-body-sm: .875rem;
    --line-height-body-sm: 1.1375rem;
    --font-weight-body-sm: 420;
    --letter-spacing-body-sm: 0;
  }
}

@supports not selector(:popover-open) {
  .language-selector-popover:not(.is-open) {
    display: none;
  }
}

@media (min-width: 1600px) {
  .xl\:col-start-3 {
    grid-column-start: 3;
  }
}

.focus-within\:ring-state-focus:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(117 27 233 / var(--tw-ring-opacity));
}

a:not(:focus-visible), button:not(:focus-visible), input:not(:focus-visible), textarea:not(:focus-visible), select:not(:focus-visible), :is(.outline-1, .outline-2, .outline-3, .outline-4):not(:focus-visible) {
  --tw-outline-style: none;
}

.focus-visible\:outline {
  outline-width: initial;
}

@layer utility {
  [data-mode="light"] .richtext a:not(.no-richtext a), [data-mode="light"] .link {
    color: var(--color-link-light);
  }

  [data-mode="light"] .richtext a:not(.no-richtext a):hover, [data-mode="light"] .link:hover {
    color: var(--color-link-light-hover);
  }

  [data-mode="light"] .richtext a:not(.no-richtext a):active, [data-mode="light"] .link:active {
    color: var(--color-link-light-active);
  }

  [data-mode="light"] .richtext a:not(.no-richtext a):focus, [data-mode="light"] .link:focus {
    color: var(--color-link-light-focus);
  }

  [data-mode="dark"] .richtext a:not(.no-richtext a), [data-mode="dark"] .link, .link[data-mode="dark"] span, a[data-mode="dark"] span {
    color: var(--color-link-dark);
  }

  [data-mode="dark"] .richtext a:not(.no-richtext a):hover, [data-mode="dark"] .link:hover, .link[data-mode="dark"] span:hover, a[data-mode="dark"] span:hover {
    color: var(--color-link-dark-hover);
  }

  [data-mode="dark"] .richtext a:not(.no-richtext a):active, [data-mode="dark"] .link:active, .link[data-mode="dark"] span:active, a[data-mode="dark"] span:active {
    color: var(--color-link-dark-active);
  }

  [data-mode="dark"] .richtext a:not(.no-richtext a):focus, [data-mode="dark"] .link:focus, .link[data-mode="dark"] span:focus, a[data-mode="dark"] span:focus {
    color: var(--color-link-dark-focus);
  }

  header[data-has-secondary-navigation="true"] + main > section:first-child {
    padding-top: calc((var(--header-height) * 2)  + 1px);
  }

  header[data-legacy-mode="true"] + main > section:first-child {
    padding-top: 6rem;
  }

  header[data-legacy-mode="true"][data-has-secondary-navigation="true"] + main > section:first-child {
    padding-top: 14.25rem;
  }
}

.opacity-body {
  opacity: .7;
}

[data-mode="light"] .opacity-body {
  opacity: .6;
}

.no-opacity-body .opacity-body {
  opacity: 1;
}

.no-scrollbar::-webkit-scrollbar {
  display: none;
}

input[type="range"].reset-input-range::-webkit-slider-runnable-track {
  appearance: none;
  box-shadow: none;
  background: none;
  border: none;
}

.main-video {
  view-transition-name: main-video;
}

.slow::view-transition-group(*) {
  animation-duration: .5s;
}

.slow::view-transition-old(*) {
  animation-duration: .5s;
}

.slow::view-transition-new(*) {
  animation-duration: .5s;
}

.move-video::view-transition-old(main-video) {
  display: none;
}

.move-video::view-transition-new(main-video) {
  mix-blend-mode: plus-lighter;
  animation: none;
}

details > summary {
  list-style: none;
}

details > summary::-webkit-details-marker {
  display: none;
}

button:not(:focus-visible), :is(.outline-1, .outline-2, .outline-3, .outline-4):not(:focus-visible) {
  --tw-outline-style: solid;
}

@supports (text-wrap: balance) {
  .with-text-wrap-balance h1, .with-text-wrap-balance h2, .with-text-wrap-balance h3, .with-text-wrap-balance blockquote, .with-text-wrap-balance h1 + p.richtext, .with-text-wrap-balance h2 + p.richtext {
    text-wrap: balance;
  }
}

main {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #000;
  margin-top: -1px;
  overflow: hidden;
}

[data-component-name="kicker"] {
  --tw-font-weight: var(--font-weight-light) !important;
  font-weight: var(--font-weight-light) !important;
}

[data-component-name="card"] .text-body-base {
  color: #fffc;
}

@supports (color: color-mix(in lab, red, red)) {
  [data-component-name="card"] .text-body-base {
    color: color-mix(in oklab, var(--color-white) 80%, transparent);
  }
}

.bg-magic-block {
  background: #6d6d6d1a;
  margin: 0 auto;
  display: flex;
  position: relative;
  box-shadow: 0 0 2px #ffffff85, 0 4px 8px #18181b29, 0 8px 48px #18181b3d;
}

.magic-aura {
  box-shadow: 0 0 50px #8051ff, 0 4px 8px #18181b29, 0 8px 48px #18181b3d, 0 4px 4px #00000040;
}

.bg-magic-block:before {
  content: "";
  filter: blur(82px);
  opacity: .2;
  background: #8051ff;
  border-radius: 8px;
  position: absolute;
  inset: 0;
}

.bg-magic-button {
  background: linear-gradient(134deg, #79dfff66 -162.6%, #79dfff00 149.4%);
  box-shadow: 0 0 15px 2px #79dfff80, 0 4px 10px #00000040;
}

.bg-magic-image-button {
  box-shadow: 0 0 15px #79dfff, 0 4px 4px #00000040;
}

.magic-video-container:hover .magic-video-section-image {
  transform: scale(1.04);
}

.magic-video-section-image {
  transition: all .4s cubic-bezier(.4, 0, .2, 1);
  overflow: hidden;
}

.magic-video-container {
  border: 1px solid #27272a;
  transition: border .4s cubic-bezier(.4, 0, .2, 1);
}

.magic-video-container:hover {
  border-color: #230051;
}

.bg-magic-conversion {
  background-color: #000;
  background-image: radial-gradient(at 44% 78%, #02025e40 0, #0000 50%), radial-gradient(at 69% 93%, #02025eb0 0, #0000 50%), radial-gradient(at 87% 59%, #46246b99 0, #0000 50%), radial-gradient(at 32% 41%, #02025e52 0, #0000 50%), radial-gradient(at 63% 18%, #46246bb3 0, #0000 50%), radial-gradient(at 12% 80%, #46246b99 0, #0000 50%);
}

.bg-magic-testimonials {
  background-color: #190e2e;
  background-image: radial-gradient(at 0 0, #190e2e 0, #190d32 50%);
}

.magic-card {
  box-shadow: 0 0 2px #ffffff85, 0 4px 8px #18181b29, 0 8px 48px #18181b3d;
}

.loader:before {
  content: "⠋";
  background-color: #f3f1ff;
  border-radius: 1px;
  font-size: 14px;
  animation: .45s infinite loading;
}

@keyframes loading {
  0% {
    content: "⠋";
  }

  11% {
    content: "⠙";
  }

  22% {
    content: "⠹";
  }

  33% {
    content: "⠸";
  }

  44% {
    content: "⠼";
  }

  55% {
    content: "⠴";
  }

  66% {
    content: "⠦";
  }

  77% {
    content: "⠧";
  }

  88% {
    content: "⠇";
  }

  100% {
    content: "⠏";
  }
}

.text-button-sans {
  font-family: -apple-system, BlinkMacSystemFont, Roboto, sans-serif;
}

.magic-button-wrapper {
  border-radius: 9999px;
  width: 100px;
  height: 100px;
  margin-top: 50%;
  margin-left: 50%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}

.magic-button-icon {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin: auto;
  display: flex;
  position: absolute;
  top: 25px;
  left: 25px;
}

.sonar {
  z-index: 1;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: 8s ease-out infinite pulse;
  position: absolute;
  top: 0;
  left: 0;
}

.sonar-2 {
  animation-delay: 2s;
}

.sonar-3 {
  animation-delay: 4s;
}

.sonar-4 {
  animation-delay: 6s;
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

.avatar-loader {
  z-index: -1;
  border: 1px solid #5700d1;
  border-radius: 9999px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  animation: 2s infinite rotating;
  position: absolute;
  top: -3px;
  left: -3px;
}

.avatar-loader:before {
  content: "";
  background: #fff;
  width: calc(50% + 6px);
  height: calc(50% + 6px);
  display: block;
  position: absolute;
  top: -3px;
  left: -3px;
}

.avatar-loader:after {
  content: "";
  background: #fff;
  width: calc(50% + 6px);
  height: calc(50% + 6px);
  display: block;
  position: absolute;
  bottom: -3px;
  left: -3px;
}

@keyframes rotating {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.sidekick-form-container {
  background: #7945e31a;
  border: 1px solid #0a0417;
}

.bg-magic-vs-card {
  background: linear-gradient(171deg, #65539bcc -11.86%, #0000 85.93%), linear-gradient(0deg, #00000080 -50.63%, #0000 29.85%);
  box-shadow: 0 22.382px 31.474px -1.399px #1f212429, 0 22.382px 22.382px #1f212426;
}

.magic-vs-card-highlight {
  filter: blur(100px);
  transform: translate(-50%, -50%);
}

.magic-vs-card-highlight-1 {
  background: #8748a2;
  top: 40%;
  left: 60%;
}

.magic-vs-card-highlight-2 {
  background: #5031a0;
  top: 86%;
  left: 57%;
}

.vertical-video-slideshow .before\:bg-shopify-green-50:before {
  background-color: var(--color-white);
}

@media not all and (min-width: 900px) {
  .admin-ui-font {
    grid-column: 1 / -1 !important;
  }
}

@media (min-width: 900px) {
  .admin-ui-font {
    grid-column: span 6 / span 6;
  }
}

.bg-magic-block * {
  font-family: ShopifySans, Helvetica, Arial, sans-serif;
}

.before\:bg-progress-bar:before {
  background-color: var(--progress-bar, #000);
}

.magic-hero-gradient {
  background-color: #000;
  background-image: radial-gradient(50.56% 80.66% at 66.77% 47.24%, #3a138ccc 0%, #000c 76.59%);
}

.magic-hero-video-border:before {
  content: "";
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  background: linear-gradient(0deg, #fff0 0%, #ffffff0d 100%);
  border-radius: 8px;
  padding: 2px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#000 0% 100%), linear-gradient(#000 0% 100%);
  mask-image: linear-gradient(#000 0% 100%), linear-gradient(#000 0% 100%);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.magic-sidekick-gradient {
  background: radial-gradient(30.59% 33.32% at 51.08% 81.09%, #782cf159 0%, #01010259 100%);
  position: relative;
}

.magic-sidekick-gradient:before {
  content: "";
  pointer-events: none;
  background-image: radial-gradient(28.29% 28.29% at 36.28% 26.4%, #410ec94d 0%, #3d10b900 100%), linear-gradient(#190e2e 65%, #000);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.magic-sidekick-gradient:after {
  content: "";
  border-radius: inherit;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  background: linear-gradient(0deg, #fff0 0%, #ffffff0d 100%);
  width: 100%;
  height: 48px;
  padding-top: 2px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(0deg, #000 0% 100%), linear-gradient(0deg, #000 0% 100%);
  mask-image: linear-gradient(0deg, #000 0% 100%), linear-gradient(0deg, #000 0% 100%);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.magic-sidekick-gradient .magic-vs-card-highlight {
  display: none;
}

.magic-builder-gradient {
  background: linear-gradient(#100a1d 0, #120b21 15%, #010101 85%, #000);
}

.magic-features-gradient {
  background-color: #000;
  background-image: radial-gradient(64.44% 68.44% at -14.44% 75.36%, #580bd559 0, #01010259), radial-gradient(61.77% 28.34% at 39.06% 34.31%, #420cb799 16.78%, #0009);
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-pan-x {
  syntax: "*";
  inherits: false
}

@property --tw-pan-y {
  syntax: "*";
  inherits: false
}

@property --tw-pinch-zoom {
  syntax: "*";
  inherits: false
}

@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes marquee {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes logo-group-marquee {
  0% {
    transform: translateX(calc(-100% - 1.5rem));
  }

  100% {
    transform: translateX(0);
  }
}

@keyframes logo-group-marquee-reverse {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-100% - 1.5rem));
  }
}

@keyframes marquee-ltr {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(0);
  }
}

@keyframes marquee-rtl {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes bounce-sm-pause {
  0%, 60%, 100% {
    transform: translateY(0);
  }

  30% {
    transform: translateY(-5px);
  }
}

@keyframes darken-pulse-pause {
  0%, 60%, 100% {
    opacity: 1;
  }

  30% {
    opacity: .7;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in-up {
  0% {
    opacity: 0;
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes filters-slide-in-right {
  0% {
    visibility: visible;
    transform: translate3d(100%, 0, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes filters-fade-in {
  0% {
    background: none;
  }

  100% {
    background: #0000004d;
  }
}

@keyframes manage-header-gradient-1 {
  0% {
    transform: translate(-110%, -130%)scale(1)rotate(-24deg);
  }

  33% {
    transform: translate(-88%, -121%)scale(1.3)rotate(-24deg);
  }

  66% {
    transform: translate(-99%, -112%)scale(.75)rotate(-24deg);
  }

  100% {
    transform: translate(-110%, -130%)scale(1)rotate(-24deg);
  }
}

@keyframes manage-header-gradient-2 {
  0% {
    transform: translate(0%, -25%)scale(1)rotate(23deg);
  }

  33% {
    transform: translate(-8%, -17%)scale(.9)rotate(23deg);
  }

  66% {
    transform: translate(4%, -13%)scale(1.2)rotate(23deg);
  }

  100% {
    transform: translate(0%, -25%)scale(1)rotate(23deg);
  }
}

@keyframes move-phrase-in {
  0% {
    opacity: 0;
    transform: translateX(30%);
  }

  40%, 80% {
    opacity: 1;
    transform: translateX(0%);
  }

  100% {
    opacity: 0;
    transform: translateX(30%);
  }
}

@keyframes move-phrase-in-last {
  0% {
    opacity: 0;
    transform: translateX(30%);
  }

  70%, 100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

@keyframes sell-header-gradient-1 {
  0% {
    transform: translate(-35%, -65%)scale(1);
  }

  33% {
    transform: translate(-29%, -58%)scale(1.4);
  }

  66% {
    transform: translate(-38%, -67%)scale(.8);
  }

  100% {
    transform: translate(-35%, -65%)scale(1);
  }
}

@keyframes sell-header-gradient-2 {
  0% {
    transform: translate(-2%, -18%)scale(1)rotate(-9deg);
  }

  33% {
    transform: translate(-9%, -12%)scale(.9)rotate(-9deg);
  }

  66% {
    transform: translate(4%, -23%)scale(1.3)rotate(-9deg);
  }

  100% {
    transform: translate(-2%, -18%)scale(1)rotate(-9deg);
  }
}

@keyframes sell-header-gradient-3 {
  0% {
    transform: translate(-102%, -52%)scale(1)rotate(-9deg);
  }

  33% {
    transform: translate(-89%, -56%)scale(1.5)rotate(-9deg);
  }

  66% {
    transform: translate(-105%, -47%)scale(.8)rotate(-9deg);
  }

  100% {
    transform: translate(-102%, -52%)scale(1)rotate(-9deg);
  }
}

@keyframes start-header-gradient-1 {
  0% {
    transform: translate(-20%)scale(1)rotate(-30deg);
  }

  33% {
    transform: translate(-12%, 4%)scale(1.4)rotate(-30deg);
  }

  66% {
    transform: translate(-15%, -3%)scale(.8)rotate(-30deg);
  }

  100% {
    transform: translate(-20%)scale(1)rotate(-30deg);
  }
}

@keyframes start-header-gradient-2 {
  0% {
    transform: translate(-75%, -75%)scale(.65, 1)rotate(-80deg);
  }

  33% {
    transform: translate(-61%, -78%)scale(.8, .9)rotate(-80deg);
  }

  66% {
    transform: translate(-79%, -64%)scale(.45, 1.15)rotate(-80deg);
  }

  100% {
    transform: translate(-75%, -75%)scale(1)rotate(-80deg);
  }
}

@keyframes start-header-gradient-3 {
  0% {
    transform: translate(-10%, -25%)scale(1, .6)rotate(-50deg);
  }

  33% {
    transform: translate(-3%, -32%)scale(1.1, .4)rotate(-50deg);
  }

  66% {
    transform: translate(-17%, -21%)scale(.8, .9)rotate(-50deg);
  }

  100% {
    transform: translate(-10%, -25%)scale(1, .6)rotate(-50deg);
  }
}

@keyframes shine {
  from {
    background-position: -3rem;
  }

  to {
    background-position: calc(100% + 4rem);
  }
}

@keyframes rise {
  from {
    height: 0;
  }

  to {
    visibility: visible;
  }
}

@keyframes plus-hero-gradient-1 {
  0% {
    transform: translate(-20%)scale(1)rotate(-30deg);
  }

  33% {
    transform: translate(-12%, 4%)scale(1.4)rotate(-30deg);
  }

  66% {
    transform: translate(-15%, -3%)scale(.8)rotate(-30deg);
  }

  100% {
    transform: translate(-20%)scale(1)rotate(-30deg);
  }
}

@keyframes plus-hero-gradient-2 {
  0% {
    transform: translate(-75%, -75%)scale(.65, 1)rotate(-80deg);
  }

  33% {
    transform: translate(-61%, -78%)scale(.8, .9)rotate(-80deg);
  }

  66% {
    transform: translate(-79%, -64%)scale(.45, 1.15)rotate(-80deg);
  }

  100% {
    transform: translate(-75%, -75%)scale(1)rotate(-80deg);
  }
}

@keyframes plus-hero-gradient-3 {
  0% {
    transform: translate(-10%, -25%)scale(1, .6)rotate(-50deg);
  }

  33% {
    transform: translate(-3%, -32%)scale(1.1, .4)rotate(-50deg);
  }

  66% {
    transform: translate(-17%, -21%)scale(.8, .9)rotate(-50deg);
  }

  100% {
    transform: translate(-10%, -25%)scale(1, .6)rotate(-50deg);
  }
}

@keyframes incentives-fill-background {
  to {
    background-position: 0 0;
  }
}

@keyframes apps-showcase-slide {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(var(--transform-value));
  }
}

@keyframes apps-showcase-tooltip-fade-in-up {
  from {
    opacity: 0;
    transform: translate(var(--tooltip-translate-x), calc(-100% - 20px));
  }

  to {
    opacity: 1;
    transform: translate(var(--tooltip-translate-x), calc(-100% - 40px));
  }
}

@keyframes apps-showcase-tooltip-fade-in-up-motion-reduce {
  to {
    opacity: 1;
    transform: translate(var(--tooltip-translate-x), calc(-100% - 40px));
  }
}
