:root{
  --brand-mint-green-100:hsla(100, 100%, 98.2%, 1);
  --brand-mint-green-200:hsla(103, 93.9%, 93.5%, 1);
  --brand-mint-green-300:hsla(102, 100%, 82.4%, 1);
  --brand-mint-green-400:hsla(103, 64%, 82.5%, 1);
  --brand-mint-green-500:hsla(103, 43.7%, 72.2%, 1);
  --brand-mint-green-600:hsla(102, 24.7%, 57.8%, 1);
  --brand-mint-green-700:hsla(103, 12.6%, 51.6%, 1);
  --brand-mint-green-800:hsla(101, 12.5%, 43.9%, 1);
  --brand-mint-green-900:hsla(103, 12.4%, 38%, 1);
  --brand-forest-green-100:hsla(164, 52.4%, 95.9%, 1);
  --brand-forest-green-200:hsla(162, 41.8%, 89.2%, 1);
  --brand-forest-green-300:hsla(162, 40.7%, 78.8%, 1);
  --brand-forest-green-400:hsla(162, 41.3%, 60.6%, 1);
  --brand-forest-green-500:hsla(162, 41%, 47.8%, 1);
  --brand-forest-green-600:hsla(162, 86.6%, 32.2%, 1);
  --brand-forest-green-700:hsla(162, 97%, 26.1%, 1);
  --brand-forest-green-800:hsla(158, 100%, 20.8%, 1);
  --brand-forest-green-900:hsla(156, 100%, 12.9%, 1);
  --brand-forest-green-950:hsla(159, 100%, 9%, 1);
  --brand-cream-100:hsla(47, 100%, 98.2%, 1);
  --brand-cream-200:hsla(45, 100%, 96.1%, 1);
  --brand-cream-300:hsla(47, 69.7%, 93.5%, 1);
  --brand-cream-500:hsla(48, 31.7%, 83.9%, 1);
  --brand-cream-400:hsla(48, 56.9%, 90%, 1);
  --brand-cream-600:hsla(49, 22.3%, 76.3%, 1);
  --brand-cream-700:hsla(46, 17.7%, 65.7%, 1);
  --brand-cream-800:hsla(44, 10.9%, 53.3%, 1);
  --brand-cream-900:hsla(47, 8.5%, 43.7%, 1);
  --brand-charcoal-grey-25:hsla(0, 0%, 98%, 1);
  --brand-charcoal-grey-50:hsla(0, 0%, 96%, 1);
  --brand-charcoal-grey-75:hsl(0, 0%, 85%, 1);
  --brand-charcoal-grey-100:hsla(0, 0%, 94.1%, 1);
  --brand-charcoal-grey-200:hsla(0, 0%, 89%, 1);
  --brand-charcoal-grey-300:hsla(0, 0%, 81.2%, 1);
  --brand-charcoal-grey-400:hsla(0, 0%, 71%, 1);
  --brand-charcoal-grey-500:hsla(0, 0%, 52.2%, 1);
  --brand-charcoal-grey-600:hsla(0, 0%, 41.2%, 1);
  --brand-charcoal-grey-700:hsla(0, 0%, 27.8%, 1);
  --brand-charcoal-grey-800:hsla(0, 0%, 17.3%, 1);
  --brand-charcoal-grey-900:hsla(0, 0%, 10.6%, 1);
  --brand-iris-purple-100:hsla(244, 70%, 96.1%, 1);
  --brand-iris-purple-200:hsla(244, 65.2%, 91%, 1);
  --brand-iris-purple-300:hsla(245, 67%, 81%, 1);
  --brand-iris-purple-400:hsla(245, 67.6%, 71%, 1);
  --brand-iris-purple-500:hsla(245, 67%, 60.8%, 1);
  --brand-iris-purple-600:hsla(245, 52.4%, 54.7%, 1);
  --brand-iris-purple-700:hsla(245, 43.5%, 48.6%, 1);
  --brand-iris-purple-800:hsla(245, 42.9%, 42.5%, 1);
  --brand-iris-purple-900:hsla(245, 43%, 36.5%, 1);
  --brand-sky-blue-100:hsla(209, 100%, 95%, 1);
  --brand-sky-blue-200:hsla(209, 100%, 92%, 1);
  --brand-sky-blue-300:hsla(209, 100%, 87%, 1);
  --brand-sky-blue-400:hsla(209, 100%, 84%, 1);
  --brand-sky-blue-500:hsla(209, 100%, 79%, 1);
  --brand-sky-blue-600:hsla(209, 100%, 74%, 1);
  --brand-sky-blue-700:hsla(209, 75%, 63%, 1);
  --brand-sky-blue-800:hsla(209, 67%, 45%, 1);
  --brand-sky-blue-900:hsla(209, 64%, 37%, 1);
  --brand-coral-orange-100:hsla(16, 100%, 97.1%, 1);
  --brand-coral-orange-200:hsla(18, 100%, 91%, 1);
  --brand-coral-orange-300:hsla(18, 100%, 81%, 1);
  --brand-coral-orange-400:hsla(18, 100%, 71%, 1);
  --brand-coral-orange-500:hsla(15, 100%, 62%, 1);
  --brand-coral-orange-600:hsla(15, 85%, 58%, 1);
  --brand-coral-orange-700:hsla(15, 69.2%, 51.6%, 1);
  --brand-coral-orange-800:hsla(14, 61.4%, 45.7%, 1);
  --brand-coral-orange-900:hsla(14, 60.4%, 39.6%, 1);
  --brand-aqua-teal-100:hsla(180, 76.5%, 96.7%, 1);
  --brand-aqua-teal-200:hsla(180, 53.2%, 90.8%, 1);
  --brand-aqua-teal-300:hsla(180, 52%, 80.4%, 1);
  --brand-aqua-teal-400:hsla(180, 52.1%, 62.4%, 1);
  --brand-aqua-teal-500:hsla(180, 72%, 42%, 1);
  --brand-aqua-teal-600:hsla(180, 76.7%, 35.3%, 1);
  --brand-aqua-teal-700:hsla(180, 59%, 37%, 1);
  --brand-aqua-teal-800:hsla(180, 72.6%, 24.3%, 1);
  --brand-aqua-teal-900:hsla(180, 76.8%, 18.6%, 1);
  --brand-peony-pink-100:hsla(333, 100%, 97.8%, 1);
  --brand-peony-pink-200:hsla(339, 81.3%, 93.7%, 1);
  --brand-peony-pink-300:hsla(338, 61.5%, 89.8%, 1);
  --brand-peony-pink-400:hsla(339, 75.8%, 82.2%, 1);
  --brand-peony-pink-500:hsla(338, 96.7%, 75.9%, 1);
  --brand-peony-pink-600:hsla(338, 83.6%, 68.8%, 1);
  --brand-peony-pink-700:hsla(338, 89%, 59%, 1);
  --brand-peony-pink-800:hsla(339, 68.9%, 52.2%, 1);
  --brand-peony-pink-900:hsla(339, 65.6%, 42.2%, 1);
  --brand-metallic-gold-100:hsla(48, 33.3%, 97.1%, 1);
  --brand-metallic-gold-200:hsla(46, 33.3%, 92.4%, 1);
  --brand-metallic-gold-300:hsla(45, 35.6%, 82.9%, 1);
  --brand-metallic-gold-400:hsla(44, 34.8%, 72.4%, 1);
  --brand-metallic-gold-500:hsla(45, 34%, 59%, 1);
  --brand-metallic-gold-600:hsla(44, 34.2%, 52.4%, 1);
  --brand-metallic-gold-700:hsla(45, 33.9%, 43.9%, 1);
  --brand-metallic-gold-800:hsla(45, 34.1%, 33.9%, 1);
  --brand-metallic-gold-900:hsla(45, 34.3%, 26.9%, 1);
  --brand-tulip-red-100:hsla(354, 100%, 96.3%, 1);
  --brand-tulip-red-200:hsla(353, 100%, 92%, 1);
  --brand-tulip-red-300:hsla(353, 100%, 84.9%, 1);
  --brand-tulip-red-400:hsla(353, 100%, 77.6%, 1);
  --brand-tulip-red-500:hsla(353, 100%, 68.8%, 1);
  --brand-tulip-red-600:hsla(353, 100%, 61.4%, 1);
  --brand-tulip-red-700:hsla(349, 80.2%, 52.4%, 1);
  --brand-tulip-red-800:hsla(349, 77.7%, 45.7%, 1);
  --brand-tulip-red-900:hsla(349, 77.8%, 40.6%, 1);
  --brand-sun-yellow-100:hsla(47, 100%, 96%, 1);
  --brand-sun-yellow-200:hsla(47, 100%, 90%, 1);
  --brand-sun-yellow-300:hsla(47, 98%, 80%, 1);
  --brand-sun-yellow-400:hsla(47, 99%, 70%, 1);
  --brand-sun-yellow-500:hsla(47, 98%, 60%, 1);
  --brand-sun-yellow-600:hsla(47, 98%, 50%, 1);
  --brand-sun-yellow-700:hsla(47, 98%, 44%, 1);
  --brand-sun-yellow-800:hsla(47, 98%, 36%, 1);
  --brand-sun-yellow-900:hsla(47, 99%, 28%, 1);
  --brand-white:hsla(0, 0%, 100%, 1);
  --brand-black:#000;
  --brand-cta-default-primary:linear-gradient(0deg, #1b1b1b 0%, #2c2c2c 100%);
  --brand-cta-default-secondary:linear-gradient(0deg, #fafafa 0%, #fff 100%);
  --brand-ai-surface-light:radial-gradient(
      at 100% 97.9%,
      #efeefc 0%,
      transparent 50%
    ), radial-gradient(at 29.51% 100%, #f7f7fd 0%, transparent 50%), radial-gradient(at 63.63% 3.19%, #f8f7fe 0%, transparent 50%), #e1f1ff;
  --brand-ai-surface-dark:radial-gradient(
      at 85.67% 11.83%,
      #e0ddfd 0%,
      transparent 50%
    ), radial-gradient(at 4.57% 10.45%, #dddbff 0%, transparent 50%), radial-gradient(at 82.52% 92.78%, #d6ebff 0%, transparent 50%), radial-gradient(at 9.76% 85.25%, #bcdfff 0%, transparent 50%), #e4f2ff;
  --brand-ai-border-light:radial-gradient(
      at 100% 97.9%,
      #f1f0ff 0%,
      transparent 50%
    ), radial-gradient(at 92.32% 11.35%, #8b83e7 0%, transparent 50%), radial-gradient(at 25% 88.49%, #b3aeef 0%, transparent 50%), radial-gradient(at 9.63% 2.33%, #78beff 0%, transparent 50%), radial-gradient(at 97.64% 95.8%, #1500ff 0%, transparent 50%), #d7ecff;
  --brand-ai-border-dark:radial-gradient(
      at 58.03% 100%,
      #58a2e7 0%,
      transparent 50%
    ), radial-gradient(at 42.28% 52.2%, #e5f3ff 0%, transparent 50%), radial-gradient(at 83% 91%, #58a2e7 0%, transparent 50%), radial-gradient(at 12.8% 90.44%, #5f51f0 0%, transparent 50%), radial-gradient(at .81% 39.61%, #78beff 0%, transparent 50%), radial-gradient(at 70.93% 0%, #4d3fee 0%, transparent 50%), radial-gradient(at 82.42% 77.54%, #563aec 0%, transparent 50%), radial-gradient(at 7.22% 37.78%, #3836c4 0%, transparent 50%), #d7ecff;
  --brand-spacing_0:0;
  --brand-spacing_1:.25rem;
  --brand-spacing_2:.5rem;
  --brand-spacing_3:.75rem;
  --brand-spacing_4:1rem;
  --brand-spacing_5:1.25rem;
  --brand-spacing_6:1.5rem;
  --brand-spacing_7:1.75rem;
  --brand-spacing_8:2rem;
  --brand-spacing_9:2.25rem;
  --brand-spacing_10:2.5rem;
  --brand-spacing_11:2.75rem;
  --brand-spacing_12:3rem;
  --brand-spacing_14:3.5rem;
  --brand-spacing_16:4rem;
  --brand-spacing_20:5rem;
  --brand-spacing_24:6rem;
  --brand-spacing_32:8rem;
  --brand-spacing_40:10rem;
  --brand-spacing_48:12rem;
  --brand-spacing_56:14rem;
  --brand-spacing_64:16rem;
  --brand-spacing_80:20rem;
  --brand-rounded-x0:0;
  --brand-rounded-x1:.25rem;
  --brand-rounded-x2:.5rem;
  --brand-rounded-x3:.75rem;
  --brand-rounded-x4:1rem;
  --brand-rounded-x5:1.25rem;
  --brand-rounded-x6:1.5rem;
  --brand-rounded-x8:2rem;
  --brand-rounded-x10:2.5rem;
  --brand-rounded-x12:3rem;
  --brand-rounded-x16:4rem;
  --brand-rounded-x20:5rem;
  --brand-rounded-x40:10rem;
  --brand-typo_font-family--primary_regular:"Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-family--primary_medium:"Tomato-Grotesk-Medium", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-family--primary_semibold:"Tomato-Grotesk-Semibold", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-family--primary_bold:"Tomato-Grotesk-Bold", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-family--secondary_regular:"Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-family--secondary_medium:"Inter-Medium", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-family--secondary_semibold:"Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-family--secondary_bold:"Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
  --brand-typo_font-weight--regular:400;
  --brand-typo_font-weight--medium:500;
  --brand-typo_font-weight--semibold:600;
  --brand-typo_font-weight--bold:700;
  --brand-typo_text-0-font-size:.625rem;
  --brand-typo_text-1-font-size:.75rem;
  --brand-typo_text-2-font-size:.875rem;
  --brand-typo_text-3-font-size:1rem;
  --brand-typo_text-4-font-size:1.125rem;
  --brand-typo_text-5-font-size:1.25rem;
  --brand-typo_heading-1-font-size:1rem;
  --brand-typo_heading-2-font-size:1.125rem;
  --brand-typo_heading-3-font-size:1.25rem;
  --brand-typo_heading-3-5-font-size:1.375rem;
  --brand-typo_heading-4-font-size:1.5rem;
  --brand-typo_heading-4-5-font-size:1.75rem;
  --brand-typo_heading-5-font-size:2rem;
  --brand-typo_heading-6-font-size:2.25rem;
  --brand-typo_heading-7-font-size:2.5rem;
  --brand-typo_heading-8-font-size:3rem;
  --brand-typo_heading-9-font-size:3.5rem;
  --brand-typo_heading-10-font-size:4rem;
  --brand-typo_heading-11-font-size:5rem;
  --brand-typo_text-0-line-height:.75rem;
  --brand-typo_text-1-line-height:1rem;
  --brand-typo_text-2-line-height:1.25rem;
  --brand-typo_text-3-line-height:1.5rem;
  --brand-typo_heading-0-5-line-height:1.125rem;
  --brand-typo_heading-1-line-height:1.25rem;
  --brand-typo_heading-2-line-height:1.5rem;
  --brand-typo_heading-2-5-line-height:1.75rem;
  --brand-typo_heading-3-line-height:2rem;
  --brand-typo_heading-3-5-line-height:2.25rem;
  --brand-typo_heading-4-line-height:2.5rem;
  --brand-typo_heading-5-line-height:2.75rem;
  --brand-typo_heading-6-line-height:3rem;
  --brand-typo_heading-7-line-height:3.5rem;
  --brand-typo_heading-8-line-height:4rem;
  --brand-typo_heading-9-line-height:4.5rem;
  --brand-typo_heading-10-line-height:5.5rem;
  --brand-animation_indicator-spin:indicator-spin 1.3s cubic-bezier(.46, .35, .39, .85) infinite;
  --brand-animation_sweep:sweep;
  --brand-animation_fade-in:fade-in 200ms ease-in-out forwards;
  --brand-animation_skeleton-loading:skeleton-loading 1s linear infinite;
  --brand-transition_toggle-button:all 300ms ease-in-out;
  --brand-transition_selectMenu-slide-right:300ms slide-right ease-in-out;
  --brand-transition_selectMenu-slide-left:300ms slide-left ease-in-out;
  --brand-transition_sidebar-slide-left:700ms slide-left-with-bounce both;
  --brand-transition_sidebar-slide-right:700ms slide-right-with-bounce both;
  --brand-transition_stepper-pulse:800ms pulse infinite ease-in-out;
  --marketing-mint-green-100:var(--brand-mint-green-100);
  --marketing-mint-green-200:var(--brand-mint-green-200);
  --marketing-mint-green-300:var(--brand-mint-green-300);
  --marketing-forest-green-600:var(--brand-forest-green-600);
  --marketing-forest-green-800:var(--brand-forest-green-800);
  --marketing-forest-green-900:var(--brand-forest-green-900);
  --marketing-forest-green-950:var(--brand-forest-green-950);
  --marketing-cream-100:var(--brand-cream-100);
  --marketing-cream-200:var(--brand-cream-200);
  --marketing-cream-300:var(--brand-cream-300);
  --marketing-cream-600:var(--brand-cream-600);
  --marketing-white:var(--brand-white);
  --marketing-charcoal-grey-100:var(--brand-charcoal-grey-100);
  --marketing-charcoal-grey-500:var(--brand-charcoal-grey-500);
  --marketing-charcoal-grey-600:var(--brand-charcoal-grey-600);
  --marketing-charcoal-grey-700:var(--brand-charcoal-grey-700);
  --marketing-charcoal-grey-800:var(--brand-charcoal-grey-800);
  --marketing-charcoal-grey-900:var(--brand-charcoal-grey-900);
  --marketing-black:var(--brand-black);
  --marketing-sky-blue-100:var(--brand-sky-blue-100);
  --marketing-sky-blue-600:var(--brand-sky-blue-600);
  --marketing-sky-blue-700:var(--brand-sky-blue-700);
  --marketing-sky-blue-900:var(--brand-sky-blue-900);
  --marketing-iris-purple-200:var(--brand-iris-purple-200);
  --marketing-iris-purple-400:var(--brand-iris-purple-400);
  --marketing-iris-purple-500:var(--brand-iris-purple-500);
  --marketing-iris-purple-800:var(--brand-iris-purple-800);
  --marketing-iris-purple-900:var(--brand-iris-purple-900);
  --marketing-coral-orange-200:var(--brand-coral-orange-200);
  --marketing-coral-orange-500:var(--brand-coral-orange-500);
  --marketing-coral-orange-600:var(--brand-coral-orange-600);
  --marketing-coral-orange-700:var(--brand-coral-orange-700);
  --marketing-coral-orange-800:var(--brand-coral-orange-800);
  --marketing-coral-orange-900:var(--brand-coral-orange-900);
  --marketing-aqua-teal-200:var(--brand-aqua-teal-200);
  --marketing-aqua-teal-500:var(--brand-aqua-teal-500);
  --marketing-aqua-teal-700:var(--brand-aqua-teal-700);
  --marketing-aqua-teal-800:var(--brand-aqua-teal-800);
  --marketing-peony-pink-200:var(--brand-peony-pink-200);
  --marketing-peony-pink-500:var(--brand-peony-pink-500);
  --marketing-peony-pink-700:var(--brand-peony-pink-700);
  --marketing-peony-pink-900:var(--brand-peony-pink-900);
  --marketing-metallic-gold-200:var(--brand-metallic-gold-200);
  --marketing-metallic-gold-600:var(--brand-metallic-gold-600);
  --marketing-metallic-gold-700:var(--brand-metallic-gold-700);
  --marketing-metallic-gold-800:var(--brand-metallic-gold-800);
  --marketing-ai-background:linear-gradient(0deg, #ffffff8c, #ffffff8c), radial-gradient(63% 129% at 79% 7%,  #efeefc 35%, transparent), radial-gradient(50% 82% at 4% -8%,  #efeefc 18%, transparent), radial-gradient(131% 56% at 7% 107%, #bcdfff 26%, transparent), radial-gradient(38% 50% at 50% 53%, #ffffff80, transparent), #e4f2ff;
  --marketing-ai-border-light:linear-gradient(45deg, #aed8ff 0%, #8a83e2 100%);
  --brand-z-index_0:0;
  --brand-z-index_1:1;
  --brand-z-index_3:3;
  --brand-z-index_6:6;
  --brand-z-index_9:9;
  --brand-z-index_10:10;
  --brand-z-index_20:20;
  --brand-z-index_99:99;
  --brand-z-index_900:900;
  --brand-z-index_999:999;
  --brand-z-index_1000:1000;
  --brand-z-index_1001:1001;
  --brand-z-index_1099:1099;
}

@keyframes indicator-spin{
  0%{
    transform:rotate(0deg);
  }
  100%{
    transform:rotate(360deg);
  }
}

@keyframes sweep{
  0%{
    max-height:var(--details-content-height-closed, 0);
    opacity:0;
  }
  100%{
    max-height:var(--details-content-height-open, auto);
    opacity:1;
  }
}

@keyframes fade-in{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}

@keyframes progressBar{
  from{
    width:100%;
  }
  to{
    width:0%;
  }
}

@keyframes skeleton-loading{
  0%{
    background-position:-468px 0;
  }
  100%{
    background-position:468px 0;
  }
}

@keyframes slide-right{
  from{
    margin-left:-100%;
  }
  to{
    margin-left:0%;
  }
}

@keyframes slide-left{
  from{
    margin-left:100%;
  }
  to{
    margin-left:0%;
  }
}

@keyframes pulse{
  0%{
    box-shadow:0 0 0 0 #6358de;
  }
  100%{
    box-shadow:0 0 0 2px #6358de66;
  }
}

@keyframes slide-left-with-bounce{
  0%{
    opacity:0;
    transform:translateX(-232px);
  }
  60%{
    opacity:1;
    transform:translateX(8px);
  }
  100%{
    transform:translateX(0);
  }
}

@keyframes slide-right-with-bounce{
  0%{
    opacity:0;
    transform:translateX(232px);
  }
  60%{
    opacity:1;
    transform:translateX(-8px);
  }
  100%{
    transform:translateX(0);
  }
}

.marketing-typo_text-inter-0-regular{
  font-family:var(--brand-typo_font-family--secondary_regular);
  font-size:var(--brand-typo_text-0-font-size);
  font-weight:var(--brand-typo_font-weight--regular);
  line-height:var(--brand-typo_text-0-line-height);
}

.marketing-typo_text-inter-0-medium{
  font-family:var(--brand-typo_font-family--secondary_medium);
  font-size:var(--brand-typo_text-0-font-size);
  font-weight:var(--brand-typo_font-weight--medium);
  line-height:var(--brand-typo_text-0-line-height);
}

.marketing-typo_text-inter-0-bold{
  font-family:var(--brand-typo_font-family--secondary_bold);
  font-size:var(--brand-typo_text-0-font-size);
  font-weight:var(--brand-typo_font-weight--bold);
  line-height:var(--brand-typo_text-0-line-height);
}

.marketing-typo_text-inter-1-regular{
  font-family:var(--brand-typo_font-family--secondary_regular);
  font-size:var(--brand-typo_text-1-font-size);
  font-weight:var(--brand-typo_font-weight--regular);
  line-height:var(--brand-typo_text-1-line-height);
}

.marketing-typo_text-inter-1-medium{
  font-family:var(--brand-typo_font-family--secondary_medium);
  font-size:var(--brand-typo_text-1-font-size);
  font-weight:var(--brand-typo_font-weight--medium);
  line-height:var(--brand-typo_text-1-line-height);
}

.marketing-typo_text-inter-1-bold{
  font-family:var(--brand-typo_font-family--secondary_bold);
  font-size:var(--brand-typo_text-1-font-size);
  font-weight:var(--brand-typo_font-weight--bold);
  line-height:var(--brand-typo_text-1-line-height);
}

.marketing-typo_text-inter-2-regular{
  font-family:var(--brand-typo_font-family--secondary_regular);
  font-size:var(--brand-typo_text-2-font-size);
  font-weight:var(--brand-typo_font-weight--regular);
  line-height:var(--brand-typo_text-2-line-height);
}

.marketing-typo_text-inter-2-medium{
  font-family:var(--brand-typo_font-family--secondary_medium);
  font-size:var(--brand-typo_text-2-font-size);
  font-weight:var(--brand-typo_font-weight--medium);
  line-height:var(--brand-typo_text-2-line-height);
}

.marketing-typo_text-inter-2-bold{
  font-family:var(--brand-typo_font-family--secondary_bold);
  font-size:var(--brand-typo_text-2-font-size);
  font-weight:var(--brand-typo_font-weight--bold);
  line-height:var(--brand-typo_text-2-line-height);
}

.marketing-typo_text-inter-3-regular{
  font-family:var(--brand-typo_font-family--secondary_regular);
  font-size:var(--brand-typo_text-3-font-size);
  font-weight:var(--brand-typo_font-weight--regular);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-3-medium{
  font-family:var(--brand-typo_font-family--secondary_medium);
  font-size:var(--brand-typo_text-3-font-size);
  font-weight:var(--brand-typo_font-weight--medium);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-3-bold{
  font-family:var(--brand-typo_font-family--secondary_bold);
  font-size:var(--brand-typo_text-3-font-size);
  font-weight:var(--brand-typo_font-weight--bold);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-4-regular{
  font-family:var(--brand-typo_font-family--secondary_regular);
  font-size:var(--brand-typo_text-4-font-size);
  font-weight:var(--brand-typo_font-weight--regular);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-4-medium{
  font-family:var(--brand-typo_font-family--secondary_medium);
  font-size:var(--brand-typo_text-4-font-size);
  font-weight:var(--brand-typo_font-weight--medium);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-4-bold{
  font-family:var(--brand-typo_font-family--secondary_bold);
  font-size:var(--brand-typo_text-4-font-size);
  font-weight:var(--brand-typo_font-weight--bold);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-5-regular{
  font-family:var(--brand-typo_font-family--secondary_regular);
  font-size:var(--brand-typo_text-5-font-size);
  font-weight:var(--brand-typo_font-weight--regular);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-5-medium{
  font-family:var(--brand-typo_font-family--secondary_medium);
  font-size:var(--brand-typo_text-5-font-size);
  font-weight:var(--brand-typo_font-weight--medium);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-typo_text-inter-5-bold{
  font-family:var(--brand-typo_font-family--secondary_bold);
  font-size:var(--brand-typo_text-5-font-size);
  font-weight:var(--brand-typo_font-weight--bold);
  line-height:var(--brand-typo_text-3-line-height);
}

.marketing-heading-1{
  font-family:var(--brand-typo_font-family--primary_semibold);
  font-size:var(--brand-typo_heading-8-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-7-line-height);
}

.marketing-heading-2{
  font-family:var(--brand-typo_font-family--primary_semibold);
  font-size:var(--brand-typo_heading-6-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-5-line-height);
}

.marketing-heading-3{
  font-family:var(--brand-typo_font-family--primary_semibold);
  font-size:var(--brand-typo_heading-4-5-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-3-5-line-height);
}

.marketing-heading-4{
  font-family:var(--brand-typo_font-family--primary_semibold);
  font-size:var(--brand-typo_heading-4-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-3-line-height);
}

.marketing-heading-5{
  font-family:var(--brand-typo_font-family--primary_semibold);
  font-size:var(--brand-typo_heading-4-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-3-line-height);
}

.marketing-heading-6{
  font-family:var(--brand-typo_font-family--primary_semibold);
  font-size:var(--brand-typo_heading-3-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-2-line-height);
}

.marketing-heading-7{
  font-family:var(--brand-typo_font-family--primary_medium);
  font-size:var(--brand-typo_heading-2-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-2-line-height);
}

.marketing-heading-8{
  font-family:var(--brand-typo_font-family--primary_medium);
  font-size:var(--brand-typo_heading-1-font-size);
  font-weight:var(--brand-typo_font-weight--semibold);
  line-height:var(--brand-typo_heading-2-line-height);
}

.marketing-heading-9{
  font-family:var(--brand-typo_font-family--primary_medium);
  font-size:var( --brand-typo_text-2-font-size);
  font-weight:var(--brand-typo_font-weight--medium);
  line-height:var(--brand-typo_heading-0-5-line-height);
}

@media (min-width: 768px){
  .marketing-heading-1{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-8-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-7-line-height);
  }
  .marketing-heading-2{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-6-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-5-line-height);
  }
  .marketing-heading-3{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-4-5-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-3-5-line-height);
  }
  .marketing-heading-4{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-4-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-3-line-height);
  }
  .marketing-heading-5{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-4-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-3-line-height);
  }
  .marketing-heading-6{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-3-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-7{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-2-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-8{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-1-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
}

@media (min-width: 1024px){
  .marketing-heading-1{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-9-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-8-line-height);
  }
  .marketing-heading-2{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-7-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-6-line-height);
  }
  .marketing-heading-3{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-5-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-4-line-height);
  }
  .marketing-heading-4{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-5-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-4-line-height);
  }
  .marketing-heading-5{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-4-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-3-line-height);
  }
  .marketing-heading-6{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-3-5-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-7{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-2-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-8{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-1-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-1-line-height);
  }
}

@media (min-width: 1280px){
  .marketing-heading-1{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-10-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-9-line-height);
  }
  .marketing-heading-2{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-8-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-7-line-height);
  }
  .marketing-heading-3{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-7-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-6-line-height);
  }
  .marketing-heading-4{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-5-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-4-line-height);
  }
  .marketing-heading-5{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-4-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-3-line-height);
  }
  .marketing-heading-6{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-3-5-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-7{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-2-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-8{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-1-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-1-line-height);
  }
}

@media (min-width: 1536px){
  .marketing-heading-1{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-11-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-10-line-height);
  }
  .marketing-heading-2{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-9-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-8-line-height);
  }
  .marketing-heading-3{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-8-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-7-line-height);
  }
  .marketing-heading-4{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-7-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-6-line-height);
  }
  .marketing-heading-5{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-5-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-4-line-height);
  }
  .marketing-heading-6{
    font-family:var(--brand-typo_font-family--primary_semibold);
    font-size:var(--brand-typo_heading-4-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-3-line-height);
  }
  .marketing-heading-7{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-3-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-8{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-2-font-size);
    font-weight:var(--brand-typo_font-weight--semibold);
    line-height:var(--brand-typo_heading-2-line-height);
  }
  .marketing-heading-9{
    font-family:var(--brand-typo_font-family--primary_medium);
    font-size:var(--brand-typo_heading-1-font-size);
    font-weight:var(--brand-typo_font-weight--medium);
    line-height:var(--brand-typo_heading-1-line-height);
  }
}
