@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
@font-face {
  font-family: Druk LC Web;
  src: url(/fonts/Druk-Medium-Cy-Web.woff2) format("woff2"),
    url(/fonts/Druk-Medium-Cy-Web.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
.accelerator_Druk-Medium-Cy-Web__K_6Mo {
  font-family: Druk LC Web;
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Druk LC Web;
  src: url(/fonts/Druk-Super-Cy-Web.woff2) format("woff2"),
    url(/fonts/Druk-Super-Cy-Web.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}
.accelerator_Druk-Super-Cy-Web__BYv96 {
  font-family: Druk LC Web;
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Druk Wide LC Web;
  src: url(/fonts/DrukWide-Super-Cy-Web.woff2) format("woff2"),
    url(/fonts/DrukWide-Super-Cy-Web.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}
.accelerator_DrukWide-Super-Cy-Web__Iop5n {
  font-family: Druk Wide LC Web;
  font-weight: 900;
  font-style: normal;
}
.accelerator_subHeadline__x1MeB {
  font-size: 16px;
  line-height: 16px;
  font-family: Druk Wide LC Web, sans-serif;
  font-weight: 900;
}
.accelerator_headline__AgOJd,
.accelerator_subHeadline__x1MeB {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-style: normal;
  color: #fff;
}
.accelerator_headline__AgOJd {
  line-height: 70px;
  font-family: Druk LC Web, sans-serif;
  font-size: 70px;
  font-weight: 500;
}
.accelerator_paddingLg__1lgl6 {
  padding: 48px 48px 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.accelerator_h4__8TlmB,
.accelerator_quoteLarge__RAEM7 {
  line-height: 50px;
  font-family: Druk LC Web, sans-serif;
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  position: relative;
}
.accelerator_quoteLarge__RAEM7:before {
  content: "“";
  position: absolute;
  left: -15px;
  top: 0;
}
.accelerator_quoteSmall__8IE7I {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.accelerator_quote__dkSi7 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 600px;
}
.accelerator_quoteArtist__5vatS {
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 1px;
  font-family: Druk Wide LC Web, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-style: normal;
  color: #fff;
}
.accelerator_mono__7njqy {
  font-family: Roboto Mono, monospace;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 24px;
  color: #fff;
}
.accelerator_mono__7njqy:link {
  text-decoration: none;
}
.accelerator_footnote__F_Iag,
.accelerator_main__Rv_HS p.accelerator_footnote__F_Iag {
  color: #b0b0b0;
  font-size: 12px;
  margin-top: auto;
}
.accelerator_readMore__1jwTR {
  padding: 6px 0;
  background: transparent;
  border: 0;
  text-align: left;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #3d3d3d;
  font-family: Roboto Mono, monospace;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 16px;
  color: #fff;
  align-items: center;
}
.accelerator_readMore__1jwTR.accelerator_margin__7BwKE {
  margin: 24px;
}
.accelerator_readMore__1jwTR:link {
  text-decoration: none;
}
.accelerator_textGradientPurple__v8whd {
  background: linear-gradient(90deg, #00dcd7, #6b3aff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accelerator_textGradientRed__GcQ6v {
  background: linear-gradient(90deg, #c206b3, #da245a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accelerator_textGradientYellow__J1TYD {
  background: linear-gradient(90deg, #e13b88, #ffec0d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accelerator_textGradientBlue__qaiCw {
  background: linear-gradient(90deg, #00dcd7, #6b3aff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accelerator_textGradientGreen__pcgm_ {
  background: linear-gradient(90deg, #00dcd7, #15d25d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accelerator_main__Rv_HS {
  flex: 1;
  height: calc(100% - 156px);
  display: flex;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}
.accelerator_main__Rv_HS p,
.accelerator_p__IuOD_ {
  color: #fff;
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 16px;
}
.accelerator_slide__fRuIL {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  height: calc(100dvh - 80px);
  border-bottom: 1px solid #3d3d3d;
  box-sizing: content-box;
  z-index: 1;
}
.accelerator_slides__DF9_6 {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.accelerator_sideNavigation__mqYYa {
  width: 64px;
  background: #121212;
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #3d3d3d;
}
.accelerator_navArrow__9wt4R {
  width: 16px;
  height: 32px;
  margin: 8px;
  cursor: pointer;
}
.accelerator_navDot__GKyLv {
  transition: height 0.3s ease, border-color 0.2s ease;
  width: 16px;
  height: 16px;
  margin: 8px;
  border-radius: 25px;
  border: 2px solid #454545;
  cursor: pointer;
}
.accelerator_navDot__GKyLv:hover {
  border-color: #ed0ce0;
}
.accelerator_navDot__GKyLv.accelerator_active__MOFCl {
  height: 36px;
  border-color: #ed0ce0;
}
.accelerator_intro__o9OUw {
  display: flex;
  flex-direction: row;
  position: relative;
  flex: 1;
  background-color: #121212;
  gap: 20px;
  overflow: auto;
}
.accelerator_acceleratorBackground__N6_hF {
  background: url(/images/accelerator/background-strip.jpg) no-repeat 100% 0;
  background-size: contain;
}
.accelerator_introContent__njtXu {
  flex: 0 0 50%;
  margin: auto;
  justify-content: center;
  text-align: center;
  gap: 20px;
  padding: 48px 0;
  display: flex;
  flex-direction: column;
}
.accelerator_introWing__gSLZJ {
  flex: 1;
  height: calc(100dvh - 80px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 200px;
}
.accelerator_wingLeft__14qMq {
  justify-content: flex-end;
  align-items: flex-start;
}
.accelerator_wingRight__jqEgi {
  justify-content: flex-start;
  align-items: flex-end;
}
@keyframes accelerator_wingsHorizontal__ug9ao {
  0% {
    transform: translateX(200px);
  }
  to {
    transform: translateX(-200px);
  }
}
@keyframes accelerator_wingsUp__7kLQd {
  0% {
    transform: translateY(100%);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes accelerator_wingsDown__UPDRx {
  0% {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(100%);
  }
}
.accelerator_movingBlock__u9aIr {
  border-radius: 10px;
  flex: 0 0;
  height: 200px;
  width: auto;
  -o-object-position: center center;
  object-position: center center;
  -o-object-fit: cover;
  object-fit: cover;
}
.accelerator_wingLeft__14qMq .accelerator_movingBlock__u9aIr {
  animation: accelerator_wingsUp__7kLQd 20s linear infinite alternate-reverse;
}
.accelerator_wingRight__jqEgi .accelerator_movingBlock__u9aIr {
  animation: accelerator_wingsDown__UPDRx 20s linear infinite alternate-reverse;
}
.accelerator_movingBlock__u9aIr:nth-child(2n) {
  margin: 0 100px;
}
.accelerator_dataSlide__u6g_q {
  display: flex;
  flex: 1;
  background: #121212;
}
.accelerator_dataSlideContent__8eZK_ {
  flex: 0 0 38%;
  border-right: 1px solid #3d3d3d;
  padding: 48px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
  height: calc(100dvh - 80px);
}
.accelerator_dataSlideMobileContent__XXH5c {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.accelerator_dataSlideMobileContent__XXH5c p {
  color: #fff;
}
.accelerator_dataSlideViz__vTRKz {
  flex: 1;
  flex-direction: row;
  display: flex;
  position: relative;
  background: #121212;
}
.accelerator_dataViz__woyMq {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  mix-blend-mode: lighten;
}
.accelerator_faqs__24WVo {
  padding: 48px;
  overflow: auto;
  display: flex;
  gap: 24px;
}
.accelerator_faqAnswer__Xn2ZO {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.accelerator_faq__k_daY {
  border-top: 1px solid #3d3d3d;
  padding: 50px 0;
  transition: all 0.5s ease;
  display: flex;
  flex-direction: column;
  gap: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.accelerator_faq__k_daY:last-child {
  border-bottom: 1px solid #3d3d3d;
}
.accelerator_faqQuestion___rAUk {
  font-size: 40px;
  line-height: 40px;
  font-family: Druk LC Web, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  font-style: normal;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.accelerator_split___0Ed4 {
  flex: 1;
}
.accelerator_caseStudy__G_nOu {
  padding: 40vh 48px 20%;
  background-attachment: scroll;
  flex: none;
  height: calc(100dvh - 80px);
  background-size: contain;
  background-position: 100% 0;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  overflow: auto;
  gap: 24px;
  position: relative;
  -webkit-mask-image: linear-gradient(180deg, #000, #000 80%, transparent);
  mask-image: linear-gradient(180deg, #000, #000 80%, transparent);
}
.accelerator_artistNameHeadline__XcbRs {
  font-size: 200px;
  line-height: 150px;
  font-family: Druk LC Web, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-style: normal;
  color: #fff;
}
.accelerator_artistGenreHeadline__qQ9Pr {
  font-size: 32px;
  line-height: 32px;
}
.accelerator_artistGenreHeadline__qQ9Pr,
.accelerator_headlineEnd__fDmzJ {
  letter-spacing: 1px;
  font-family: Druk Wide LC Web, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-style: normal;
  color: #fff;
  width: -moz-fit-content;
  width: fit-content;
}
.accelerator_headlineEnd__fDmzJ {
  max-width: 1000px;
  font-size: 52px;
  line-height: 52px;
  text-align: center;
}
.accelerator_jumpTo__CepPD {
  color: #b0b0b0;
  justify-items: center;
  gap: 20px;
  margin: auto;
}
.accelerator_jumpTo__CepPD,
.accelerator_monoButton__ZzHeF {
  font-family: Roboto Mono, monospace;
  text-transform: uppercase;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.accelerator_monoButton__ZzHeF {
  background: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  color: #fff;
  cursor: pointer;
}
.accelerator_monoButton__ZzHeF .accelerator_arrowRight__nWRF2 {
  width: 16px;
  height: 16px;
  transform: translateX(5px);
  transition: all 0.1s ease;
}
.accelerator_monoButton__ZzHeF:hover .accelerator_arrowRight__nWRF2 {
  transform: translateX(10px);
}
.accelerator_button__SSuWE:link {
  text-decoration: none;
}
.accelerator_button__SSuWE {
  background-color: transparent;
  font-family: Roboto Mono, monospace;
  text-transform: uppercase;
  font-size: 16px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  color: #fff;
  border: none;
  padding: 12px 20px;
  cursor: pointer;
  border-radius: 50px;
  transition: all 0.3s ease;
  z-index: 1;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  white-space: nowrap;
}
.accelerator_arrowNorth__uGddy {
  width: 16px;
  height: 16px;
}
.accelerator_button__SSuWE:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: 100px;
  padding: 2.5px;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.accelerator_buttonCircle__TXCAh {
  padding: 0;
  margin: 0 0 0 auto;
  width: 50px;
  height: 50px;
  flex: 0 0 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.accelerator_buttonCircle__TXCAh.accelerator_active__MOFCl {
  transform: rotate(45deg);
}
.accelerator_button__SSuWE.accelerator_red__Dd4tH:before {
  background: linear-gradient(90deg, #c206b3, #da245a);
}
.accelerator_button__SSuWE.accelerator_blue__YYoP7:before {
  background: linear-gradient(90deg, #00dcd7, #6b3aff);
}
.accelerator_button__SSuWE.accelerator_red__Dd4tH:hover {
  background: linear-gradient(90deg, #c206b3, #da245a);
}
.accelerator_button__SSuWE.accelerator_blue__YYoP7:hover {
  background: linear-gradient(90deg, #00dcd7, #6b3aff);
}
.accelerator_buttonGroup__kvtlM {
  display: flex;
  gap: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
.accelerator_button__SSuWE.accelerator_small__DeRmv {
  font-size: 12px;
  gap: 5px;
}
.accelerator_caseStudyContent__7W_RN {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 500px;
}
.accelerator_chartWrapper__imE4i {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 800px;
  margin: 150px 0;
}
.accelerator_chart__us04b,
.accelerator_legend__ZATUY {
  width: 100%;
  height: auto;
}
.accelerator_cards__My7jn {
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex: 1;
}
.accelerator_cardsContainer__37MGk {
  display: flex;
  flex-direction: row;
  gap: 20px;
  flex: 1;
  overflow: auto;
  padding: 0 48px 48px;
  -webkit-overflow-scrolling: touch;
}
.accelerator_card__ygu_3 {
  width: 400px;
  height: auto;
  flex: none;
  border: 1px solid #3d3d3d;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: all 0.1s ease;
}
.accelerator_card__ygu_3:hover {
  transform: scale(0.99);
}
.accelerator_card__ygu_3:link {
  text-decoration: none;
}
.accelerator_cardsHeader__Obmm7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.accelerator_cardArtistHeader__vPbaZ,
.accelerator_cardHeader__rogrg {
  padding: 20px;
  line-height: 40px;
  font-size: 40px;
  font-family: Druk LC Web, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-style: normal;
  color: #fff;
}
.accelerator_cardFloatingHeader__yu34B {
  position: absolute;
  bottom: 24px;
  left: 24px;
  z-index: 1;
  text-align: left;
}
.accelerator_cardFloatingHeader__yu34B .accelerator_cardHeader__rogrg {
  padding: 0;
}
.accelerator_cardImageContainer__Mod46 {
  display: flex;
  flex: 1;
  overflow: hidden;
  position: relative;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.accelerator_cardArtistImage__Tualv {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
  -o-object-position: center;
  object-position: center;
}
.accelerator_cardImage__av95S {
  border-top: 1px solid #3d3d3d;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.accelerator_structuredText__LLG28 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.accelerator_iframe__nd7SL {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.accelerator_end__PSzdw {
  background-size: cover;
  background-position: bottom;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  gap: 48px;
}
.accelerator_defaultBackground__idXl9 {
  background-image: url(/images/accelerator/background-end.jpg);
}
.accelerator_logo__yvTlF {
  width: 120px;
  height: 120px;
  margin-top: -120px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (min-width: 769px) {
  .accelerator_sideNavigation__mqYYa {
    padding-bottom: 50px;
  }
  .accelerator_slide__fRuIL {
    scroll-snap-align: start;
  }
  .accelerator_slides__DF9_6 {
    scroll-snap-type: y mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
  }
  .accelerator_hiddenDesktop__9_ZDl {
    display: none;
  }
}
@media (max-width: 768px) {
  .accelerator_logo__yvTlF {
    width: 80px;
    height: 80px;
    margin-top: -80px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .accelerator_dataViz__woyMq {
    position: relative;
    height: auto;
  }
  .accelerator_paddingLg__1lgl6 {
    padding: 24px 24px 0;
  }
  .accelerator_cardsContainer__37MGk {
    padding: 24px;
  }
  .accelerator_end__PSzdw {
    background-image: url(/images/accelerator/background-end-mobile.jpg);
    gap: 24px;
  }
  .accelerator_headlineEnd__fDmzJ {
    max-width: 400px;
    font-size: 28px;
    line-height: 28px;
  }
  .accelerator_faqs__24WVo {
    padding: 24px;
    overflow: auto;
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .accelerator_faq__k_daY {
    padding: 20px 0;
  }
  .accelerator_faqQuestion___rAUk {
    font-size: 30px;
    line-height: 30px;
  }
  .accelerator_split___0Ed4 {
    flex: 1;
  }
  .accelerator_caseStudy__G_nOu {
    height: auto;
    gap: 12px;
    -webkit-mask-image: none;
    mask-image: none;
    background-position: top;
    padding: 30dvh 24px 48px;
  }
  .accelerator_artistNameHeadline__XcbRs {
    font-size: 70px;
    line-height: 70px;
  }
  .accelerator_artistGenreHeadline__qQ9Pr {
    font-size: 22px;
    line-height: 22px;
  }
  .accelerator_chartWrapper__imE4i {
    margin: 100px 0;
  }
  .accelerator_hiddenMobile__Bo5cC {
    display: none;
  }
  .accelerator_dataSlide__u6g_q {
    flex-direction: column;
    padding-bottom: 50px;
  }
  .accelerator_dataSlideContent__8eZK_ {
    flex: none;
    height: auto;
    padding: 24px;
    gap: 12px;
    border-right: none;
  }
  .accelerator_dataSlideViz__vTRKz {
    flex: 1;
    -o-object-position: top center;
    object-position: top center;
  }
  .accelerator_subHeadline__x1MeB {
    font-size: 13px;
    line-height: 13px;
  }
  .accelerator_headline__AgOJd {
    font-size: 40px;
    line-height: 40px;
  }
  .accelerator_h4__8TlmB {
    font-size: 30px;
    line-height: 30px;
  }
  .accelerator_main__Rv_HS {
    flex-direction: column;
  }
  .accelerator_sideNavigation__mqYYa {
    width: 100%;
    height: 56px;
    flex-direction: row;
    gap: 4px;
    border-right: none;
    border-bottom: 1px solid #3d3d3d;
    position: relative;
    top: 0;
    align-items: center;
    justify-content: center;
  }
  .accelerator_navArrow__9wt4R {
    width: 16px;
    height: 16px;
    transform: rotate(-90deg);
  }
  .accelerator_navDot__GKyLv.accelerator_active__MOFCl {
    height: 16px;
    width: 36px;
  }
  .accelerator_navDot__GKyLv {
    transition: width 0.3s ease, border-color 0.2s ease;
    margin: 2px;
  }
  .accelerator_intro__o9OUw {
    flex-direction: column;
    gap: 20px;
    overflow: auto;
  }
  .accelerator_acceleratorBackground__N6_hF {
    background: url(/images/accelerator/background-strip-horizontal.jpg)
      no-repeat 100% 0;
    background-size: contain;
  }
  .accelerator_introContent__njtXu {
    flex: 1;
    padding: 20px;
    text-align: left;
  }
  .accelerator_wingLeft__14qMq {
    display: none;
  }
  .accelerator_wingRight__jqEgi {
    flex-direction: row;
    flex: none;
    gap: 20px;
    height: auto;
    padding: 20px 0;
    align-items: center;
    justify-content: center;
  }
  .accelerator_wingRight__jqEgi .accelerator_movingBlock__u9aIr {
    margin: 0;
    animation: accelerator_wingsHorizontal__ug9ao 20s linear infinite
      alternate-reverse;
  }
  .accelerator_movingBlock__u9aIr:nth-child(2n) {
    margin: 0;
  }
  .accelerator_movingBlock__u9aIr {
    height: 120px;
    width: auto;
  }
  .accelerator_slide__fRuIL {
    height: auto;
    min-height: calc(100dvh - 136px);
  }
  .accelerator_jumpTo__CepPD {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 5px;
    margin: 0;
  }
}
.accelerator_dataSlideContent__8eZK_::-webkit-scrollbar,
.accelerator_intro__o9OUw::-webkit-scrollbar,
.accelerator_slides__DF9_6::-webkit-scrollbar {
  width: 6px;
}
.accelerator_dataSlideContent__8eZK_::-webkit-scrollbar-track,
.accelerator_intro__o9OUw::-webkit-scrollbar-track,
.accelerator_slides__DF9_6::-webkit-scrollbar-track {
  background: transparent;
}
.accelerator_dataSlideContent__8eZK_::-webkit-scrollbar-thumb,
.accelerator_intro__o9OUw::-webkit-scrollbar-thumb,
.accelerator_slides__DF9_6::-webkit-scrollbar-thumb {
  background: #222;
  border-radius: 3px;
}
.accelerator_dataSlideContent__8eZK_::-webkit-scrollbar-thumb:hover,
.accelerator_intro__o9OUw::-webkit-scrollbar-thumb:hover,
.accelerator_slides__DF9_6::-webkit-scrollbar-thumb:hover {
  background: #222;
}
.accelerator_dataSlideContent__8eZK_,
.accelerator_intro__o9OUw,
.accelerator_slides__DF9_6 {
  scrollbar-width: thin;
  scrollbar-color: #222 transparent;
}
.modal_overlay__V3TZT {
  z-index: 100;
  outline: none;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(0, 0, 0, 0.2);
}
.modal_modal__fxUI5,
.modal_overlay__V3TZT {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modal_modal__fxUI5 {
  padding: 20px;
  display: flex;
  overflow: auto;
}
.modal_content__WqMd7 {
  position: relative;
  margin: auto;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  background: var(--darker);
  border-radius: 10px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal_padding__KxEuW {
  padding: 30px;
}
.modal_modalEnter__hvbJj {
  transition: all 0.1s ease-in;
}
.modal_modalLeave__HWp5k {
  transition: all 50ms ease-out;
}
.modal_modalEnterFrom__Cxtw6 {
  opacity: 0;
  transform: scale(95%);
}
.modal_modalEnterTo__mB0pa {
  opacity: 1;
  transform: scale(100%);
}
.modal_enter__fzIDJ {
  transition: all 0.1s ease-in;
}
.modal_leave__UwAVE {
  transition: all 50ms ease-out;
}
.modal_enterFrom__dt4y_ {
  opacity: 0;
}
.modal_enterTo__92QwJ {
  opacity: 1;
}
.modal_close__6uuBH {
  border: 0;
  position: absolute;
  top: -15px;
  right: -15px;
  z-index: 10;
  background: #000;
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.modal_close__6uuBH svg {
  fill: #fff;
  width: 15px;
  height: auto;
}
.accelerator-original_footer__hQ0Ym {
  display: none;
}
.accelerator-original_main__xfv6A {
  --green-1: #00ef86;
  --green-2: #008eb9;
  --blue-2: #3d00cc;
  --blue-1: #008cff;
  --purple-1: #5f36f4;
  --purple-2: #3d2aa4;
  --red-1: #ec3258;
  --red-2: #c000b6;
  --yellow-1: #fcda00;
  --yellow-2: #ec3258;
  height: calc(100% - 80px);
  padding: 10vh 10vw;
  position: relative;
  color: #fff;
  background: #000;
  font-family: Roboto, Helvetica, sans-serif;
}
.accelerator-original_h1__KzVpp {
  text-transform: none;
  font-weight: 700;
  font-size: 7rem;
  letter-spacing: -2px;
  line-height: 0.9;
}
.accelerator-original_frameContainer__y_Re3 {
  overflow: auto;
  height: 100%;
  scroll-snap-type: y mandatory;
}
.accelerator-original_frame__JRzv_ {
  scroll-snap-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.accelerator-original_frame__JRzv_ .accelerator-original_left__p9c_B,
.accelerator-original_frame__JRzv_ .accelerator-original_right__F6U_y {
  flex: 0 0 50%;
  position: relative;
}
.accelerator-original_frame__JRzv_ .accelerator-original_left__p9c_B {
  background: #000;
  padding: 60px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.accelerator-original_h2__P_el3 {
  text-transform: none;
  font-weight: 700;
  font-size: 50px;
}
.accelerator-original_h3__c8zBt {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: none;
  margin: 0;
}
.accelerator-original_footnote__eM_gS {
  color: #a1a1a1;
  margin-top: auto;
  font-size: 11px;
}
.accelerator-original_frame__JRzv_ .accelerator-original_right__F6U_y {
  padding: 60px;
  display: flex;
  background-size: cover;
  background-position: 50%;
}
.accelerator-original_graphic__oWh_t {
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.accelerator-original_graphicTitle__upI8b {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  letter-spacing: 5px;
  text-transform: uppercase;
  text-align: center;
}
.accelerator-original_circles__oROBL {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin: auto;
}
.accelerator-original_circle__lsG5Q {
  width: 200px;
  height: 200px;
  border-radius: 100px;
  background: linear-gradient(#000, transparent);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.accelerator-original_circleHeader__pED7e {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
.accelerator-original_circlePercent__yVsxh {
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
.accelerator-original_brand__6x03D .accelerator-original_right__F6U_y {
  background-image: linear-gradient(45deg, #00fbdd, #49e9ff);
}
.accelerator-original_brand__6x03D .accelerator-original_h2__P_el3,
.accelerator-original_brand__6x03D .accelerator-original_highlight__9nBQn {
  color: #00fbdd;
}
.accelerator-original_green__EdloF .accelerator-original_right__F6U_y {
  background-image: linear-gradient(-45deg, var(--green-1), var(--green-2));
}
.accelerator-original_green__EdloF .accelerator-original_h2__P_el3,
.accelerator-original_green__EdloF .accelerator-original_highlight__9nBQn {
  color: var(--green-1);
}
.accelerator-original_blue__o8VQJ .accelerator-original_right__F6U_y {
  background-image: linear-gradient(-45deg, var(--blue-1), var(--blue-2));
}
.accelerator-original_blue__o8VQJ .accelerator-original_h2__P_el3,
.accelerator-original_blue__o8VQJ .accelerator-original_highlight__9nBQn {
  color: var(--blue-1);
}
.accelerator-original_yellow__dqgFl .accelerator-original_right__F6U_y {
  background-image: linear-gradient(-45deg, var(--yellow-1), var(--yellow-2));
}
.accelerator-original_yellow__dqgFl .accelerator-original_h2__P_el3,
.accelerator-original_yellow__dqgFl .accelerator-original_highlight__9nBQn {
  color: var(--yellow-1);
}
.accelerator-original_red__zNw__ .accelerator-original_right__F6U_y {
  background-image: linear-gradient(-45deg, var(--red-1), var(--red-2));
}
.accelerator-original_red__zNw__ .accelerator-original_h2__P_el3,
.accelerator-original_red__zNw__ .accelerator-original_highlight__9nBQn {
  color: var(--red-1);
}
.accelerator-original_animated__UQmlp
  .accelerator-original_h1__KzVpp
  .accelerator-original_highlight__9nBQn {
  background: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  background-size: 400% 400%;
  animation: accelerator-original_gradient__zJ_JU 15s ease infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  white-space: nowrap;
}
.accelerator-original_animated__UQmlp h1 {
  text-transform: none;
  font-weight: 700;
  font-size: 7rem;
  letter-spacing: -2px;
  line-height: 0.9;
}
.accelerator-original_animated__UQmlp .accelerator-original_right__F6U_y {
  background: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  background-size: 400% 400%;
  animation: accelerator-original_gradient__zJ_JU 15s ease infinite;
}
.accelerator-original_arrowDown__2DFOt,
.accelerator-original_arrowUp__HEggF {
  height: 40px;
  width: 40px;
  cursor: pointer;
}
.accelerator-original_arrows__Lqv08 {
  z-index: 50;
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: absolute;
  right: 0;
  width: 5vw;
  top: 80px;
  bottom: 0;
  justify-content: center;
  align-items: center;
}
.accelerator-original_marginAuto__3myVR {
  margin: auto;
}
.accelerator-original_frame__JRzv_.accelerator-original_unlimited__N2hE5 {
  text-align: center;
  background: transparent;
  padding: 0 20px;
}
.accelerator-original_content__EhG_U {
  font-size: 2.2rem;
  max-width: 800px;
}
.accelerator-original_subnav__qhYMd {
  background: rgba(0, 0, 0, 0.4);
  padding: 15px 30px;
  border-radius: 100px;
  display: flex;
  flex-direction: row;
  gap: 30px;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}
.accelerator-original_subnav__qhYMd a:link {
  color: #fff;
  text-decoration: none !important;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.accelerator-original_main__xfv6A.accelerator-original_unlimited__N2hE5 {
  padding: 0;
}
.accelerator-original_graphicContent___0Tm7 {
  display: flex;
  flex-direction: column;
}
.accelerator-original_main__xfv6A {
  padding: 0;
  background: center 100%
      radial-gradient(ellipse at bottom, hsla(0, 0%, 8%, 0.8) 10%, 10% #141414),
    50%/400% no-repeat
      linear-gradient(
        -45deg,
        var(--green-1),
        var(--blue-1),
        var(--red-1),
        var(--yellow-1)
      );
  animation: accelerator-original_gradient__zJ_JU 15s ease infinite;
  position: fixed;
  top: 80px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}
.accelerator-original_frame__JRzv_.accelerator-original_brand__6x03D
  .accelerator-original_graphic__oWh_t,
.accelerator-original_frame__JRzv_.accelerator-original_green__EdloF
  .accelerator-original_graphic__oWh_t {
  color: #000;
}
.accelerator-original_video__gELgI {
  width: 100%;
  height: auto;
  mix-blend-mode: multiply;
}
.accelerator-original_graphX__VkLVo {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  gap: 20px;
}
.accelerator-original_graphXWrapper__lZv1F {
  flex: 1 1;
}
.accelerator-original_graphXName__BNxM3 {
  font-weight: 700;
  font-size: 25px;
  text-align: center;
}
.accelerator-original_graphXNumber__l_9Dz {
  text-align: center;
  font-size: 14px;
}
.accelerator-original_graphY__B_ds2 {
  text-transform: uppercase;
  transform: rotate(-90deg) translate(-25%);
  transform-origin: left;
  position: absolute;
  left: -10px;
  top: 50%;
  letter-spacing: 5px;
  font-size: 16px;
}
.accelerator-original_relative__rnzfS {
  position: relative;
}
.accelerator-original_caseStudy__pj0kh {
  border: 1px solid hsla(0, 0%, 100%, 0.5);
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 16px;
  letter-spacing: 3px;
  text-transform: uppercase;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
}
.accelerator-original_quote__VKRBJ {
  margin-top: auto;
  padding: 20px;
  border-radius: 10px;
  font-size: 16px;
  background: rgba(0, 0, 0, 0.8);
}
.accelerator-original_artistDetails__HLfdr {
  display: flex;
  flex-direction: row;
  gap: 20px;
}
.accelerator-original_artistDetail__GoAyK {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
}
.accelerator-original_artistDetailTitle__diXb1 {
  font-weight: 700;
}
.accelerator-original_artistIcon___Hzqu,
.accelerator-original_recordIcon__wUVrr {
  width: 30px;
  height: 30px;
  fill: hsla(0, 0%, 100%, 0.6);
}
.accelerator-original_table__5edeB {
  border-collapse: collapse;
  border: 2px solid #000;
  color: #000;
  text-align: center;
  font-size: 16px;
  table-layout: fixed;
  width: 100%;
  max-width: 700px;
}
.accelerator-original_qoq__x9J5d {
  margin-top: 20px;
}
.accelerator-original_tr__NYCND.accelerator-original_black__CcMiN {
  background: #000;
  color: #fff;
}
.accelerator-original_td__1nOmb,
.accelerator-original_th__21yaz {
  text-align: center;
  border: 2px solid #000;
  padding: 10px 20px;
}
.accelerator-original_bars__53_Kp {
  display: flex;
  flex-direction: row;
  gap: 20px;
  height: 50vh;
  margin: auto;
}
.accelerator-original_bar__Qr1ML {
  height: 50%;
  transition: all 2s ease;
  display: flex;
  flex-direction: column;
  margin-top: auto;
}
.accelerator-original_barHeader__plpyz {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
.accelerator-original_barPercent__k42AQ {
  text-align: center;
  padding: 20px;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  background: linear-gradient(transparent, #000);
  flex-grow: 1;
  min-width: 200px;
}
.accelerator-original_barPercent__k42AQ.accelerator-original_skinny__Gg3WG {
  min-width: 100px;
  font-size: 24px;
}
.accelerator-original_underline__X0kYk {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  z-index: 0;
}
.accelerator-original_underlineSvg__l_So8 {
  animation: accelerator-original_unlimitedFill__xcPGz 15s ease infinite;
  margin-top: -10px;
  position: relative;
  z-index: -1;
  display: block;
}
@keyframes accelerator-original_unlimitedFill__xcPGz {
  0% {
    fill: var(--red-1);
  }
  20% {
    fill: var(--red-1);
  }
  40% {
    fill: var(--red-1);
  }
  60% {
    fill: var(--blue-1);
  }
  80% {
    fill: var(--blue-1);
  }
  to {
    fill: var(--red-1);
  }
}
@keyframes accelerator-original_gradient__zJ_JU {
  0% {
    background-position: 0 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.accelerator-original_artists__opjmq {
  display: flex;
  position: absolute;
  inset: 0;
  filter: grayscale(1);
  mix-blend-mode: luminosity;
}
.accelerator-original_five__bDBwK,
.accelerator-original_four__2wlSd,
.accelerator-original_one__Wj7zT,
.accelerator-original_six__uDgBH,
.accelerator-original_three__hKigI,
.accelerator-original_two__49mcp {
  flex: 1 1;
  background-size: cover;
  background-position: 50%;
}
.accelerator-original_one__Wj7zT {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Avery-Sunshine.jpg);
}
.accelerator-original_two__49mcp {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Carlos-Carreira.jpg);
}
.accelerator-original_three__hKigI {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Princess-Superstar-Slim.jpg);
}
.accelerator-original_four__2wlSd {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Taylor-Ray-Holbrook-Slim.jpg);
}
.accelerator-original_five__bDBwK {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Ventura-1.jpg);
}
.accelerator-original_six__uDgBH {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Ventura-2.jpg);
}
.accelerator-original_artistThumb__811Pi {
  display: none;
}
@media screen and (max-width: 768px) {
  .accelerator-original_graphic__oWh_t {
    gap: 5px;
  }
  .accelerator-original_bars__53_Kp {
    height: 30vh;
    gap: 10px;
  }
  .accelerator-original_td__1nOmb,
  .accelerator-original_th__21yaz {
    padding: 5px;
    font-size: 10px;
  }
  .accelerator-original_barPercent__k42AQ {
    font-size: 18px;
    min-width: 100px;
  }
  .accelerator-original_barPercent__k42AQ.accelerator-original_skinny__Gg3WG {
    min-width: 70px;
    padding: 10px;
  }
  .accelerator-original_frame__JRzv_ {
    flex-direction: column-reverse;
  }
  .accelerator-original_frame__JRzv_ .accelerator-original_left__p9c_B,
  .accelerator-original_frame__JRzv_ .accelerator-original_right__F6U_y {
    flex: 1 1 auto;
    padding: 20px;
  }
  .accelerator-original_h2__P_el3 {
    font-size: 24px;
  }
  .accelerator-original_h3__c8zBt {
    font-size: 16px;
  }
  .accelerator-original_arrows__Lqv08,
  .accelerator-original_subnav__qhYMd {
    display: none;
  }
  .accelerator-original_animated__UQmlp h1 {
    font-size: 3.5rem;
  }
  .accelerator-original_circle__lsG5Q {
    width: 150px;
    height: 150px;
  }
  .accelerator-original_frame__JRzv_ .accelerator-original_left__p9c_B {
    gap: 7px;
  }
  .accelerator-original_graphY__B_ds2,
  .accelerator-original_graphicTitle__upI8b {
    font-size: 12px;
    letter-spacing: 1px;
  }
  .accelerator-original_graphXName__BNxM3 {
    font-size: 16px;
  }
  .accelerator-original_main__xfv6A {
    top: 60px;
    height: calc(100% - 60px);
  }
  .accelerator-original_quote__VKRBJ {
    font-size: 12px;
    padding: 8px;
    border-radius: 5px;
  }
  .accelerator-original_artistDetail__GoAyK {
    font-size: 13px;
    line-height: 1.2;
  }
  .accelerator-original_caseStudy__pj0kh {
    font-size: 10px;
    padding: 4px 8px;
  }
  .accelerator-original_content__EhG_U {
    font-size: 1.2rem;
    line-height: 1.2;
  }
  .accelerator-original_graphXNumber__l_9Dz {
    font-size: 10px;
  }
  .accelerator-original_qoq__x9J5d {
    margin-top: 5px;
  }
  .accelerator-original_barHeader__plpyz {
    font-size: 14px;
  }
  .accelerator-original_quote__VKRBJ {
    display: flex;
    align-items: center;
    gap: 5px;
    height: 100%;
    border-radius: 0;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
  }
  .accelerator-original_artistThumb__811Pi {
    display: block;
    width: 100px;
    height: 100px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%;
  }
  .accelerator-original_right__F6U_y.accelerator-original_noPad__VZtdC {
    padding: 0;
  }
}
.accelerator_footer__7eBI2 {
  display: none;
}
.accelerator_main__L8Vtd {
  --primary-color: #fff;
  --green-1: #00ef86;
  --green-2: #008eb9;
  --blue-2: #3d00cc;
  --blue-1: #008cff;
  --purple-1: #5f36f4;
  --purple-2: #3d2aa4;
  --red-1: #ec3258;
  --red-2: #c000b6;
  --yellow-1: #fcda00;
  --yellow-2: #ec3258;
  height: calc(100% - 80px);
  padding: 10vh 10vw;
  position: relative;
  color: #fff;
}
.accelerator_h1___Z9oB {
  text-transform: none;
  font-weight: 700;
  font-size: 7rem;
  letter-spacing: -2px;
  line-height: 0.9;
}
.accelerator_frameContainer__gkBkj {
  overflow: auto;
  height: 100%;
  scroll-snap-type: y mandatory;
}
.accelerator_frame__cD1he {
  scroll-snap-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.accelerator_frame__cD1he .accelerator_left__wsUyc,
.accelerator_frame__cD1he .accelerator_right__jAFSa {
  flex: 0 0 50%;
  position: relative;
}
.accelerator_frame__cD1he .accelerator_left__wsUyc {
  z-index: 1;
  padding: 60px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.accelerator_frame__cD1he .accelerator_left__wsUyc.accelerator_paper__R_9oe {
  background: #1c1e1f;
  background-size: cover;
  background-position: 100%;
}
.accelerator_cta__r4reG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
}
.accelerator_h2__sZVb4 {
  text-transform: none;
  font-size: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  -moz-column-gap: 20px;
  column-gap: 20px;
  row-gap: 5px;
  font-weight: 900;
  flex-wrap: wrap;
}
.accelerator_handle__J5DCI {
  font-size: 14px;
}
.accelerator_h3__Duuh3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: none;
  margin: 0;
}
.accelerator_footer__7eBI2 {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.accelerator_footnote__4GEu2 {
  color: #a1a1a1;
  font-size: 11px;
}
.accelerator_paintedArrow__45sCV {
  position: absolute;
  left: calc(100% - 190px);
  width: 250px;
  height: 200px;
  display: inline-block;
  background-color: #fff;
  -webkit-mask-image: url(/images/accelerator/painted-arrow.webp);
  mask-image: url(/images/accelerator/painted-arrow.webp);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.accelerator_frame__cD1he .accelerator_right__jAFSa {
  padding: 60px;
  display: flex;
  background-size: cover;
  background-position: 50%;
  flex: 0 0 calc(50%);
}
.accelerator_statText__9GcGU {
  border-radius: 100px;
  background: var(--primary-color);
  color: #000;
  font-size: 16px;
  padding: 10px;
  white-space: nowrap;
}
.accelerator_icon__ilyZS {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
}
.accelerator_socials__aQjpW {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin-top: 10px;
}
.accelerator_icon__ilyZS svg {
  width: 20px;
  height: 20px;
  fill: var(--primary-color);
}
.accelerator_graphic__IYrru {
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex: 1;
}
.accelerator_graphicTitle__m_RNN,
.accelerator_graphicYAxis__dg25_ {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  letter-spacing: 5px;
  text-transform: uppercase;
  text-align: center;
}
.accelerator_graphicYAxis__dg25_ {
  position: absolute;
  left: 60px;
  top: 50%;
  transform: rotate(-90deg) translate(-50%);
  transform-origin: left center;
}
.accelerator_graphicXAxis__TRwak {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  letter-spacing: 5px;
  text-transform: uppercase;
  text-align: center;
}
.accelerator_circles__tIGTX {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin: auto;
}
.accelerator_circle__CfGNu {
  width: 200px;
  height: 200px;
  border-radius: 100px;
  background: linear-gradient(#000, transparent);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.accelerator_circleHeader__7puKX {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
.accelerator_circlePercent__sPhYs {
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
.accelerator_acceleratorChart__Mwzu7 {
  width: 100%;
  height: auto;
}
.accelerator_brand__i3mH6 .accelerator_right__jAFSa {
  background-image: linear-gradient(45deg, #00fbdd, #49e9ff);
}
.accelerator_brand__i3mH6 .accelerator_h2__sZVb4,
.accelerator_brand__i3mH6 .accelerator_highlight__z_oAi {
  color: #00fbdd;
}
.accelerator_green__ntQMO .accelerator_right__jAFSa {
  background-image: linear-gradient(-45deg, var(--green-1), var(--green-2));
}
.accelerator_green__ntQMO .accelerator_h2__sZVb4,
.accelerator_green__ntQMO .accelerator_highlight__z_oAi {
  color: var(--green-1);
}
.accelerator_blue__zQPXH .accelerator_right__jAFSa {
  background-image: linear-gradient(-45deg, var(--blue-1), var(--blue-2));
}
.accelerator_blue__zQPXH .accelerator_h2__sZVb4,
.accelerator_blue__zQPXH .accelerator_highlight__z_oAi {
  color: var(--blue-1);
}
.accelerator_yellow__KVdik .accelerator_right__jAFSa {
  background-image: linear-gradient(-45deg, var(--yellow-1), var(--yellow-2));
}
.accelerator_yellow__KVdik .accelerator_h2__sZVb4,
.accelerator_yellow__KVdik .accelerator_highlight__z_oAi {
  color: var(--yellow-1);
}
.accelerator_red__0oQje .accelerator_right__jAFSa {
  background-image: linear-gradient(-45deg, var(--red-1), var(--red-2));
}
.accelerator_red__0oQje .accelerator_h2__sZVb4,
.accelerator_red__0oQje .accelerator_highlight__z_oAi {
  color: var(--red-1);
}
.accelerator_animated__EE2mV
  .accelerator_h1___Z9oB
  .accelerator_highlight__z_oAi {
  background: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  background-size: 400% 400%;
  animation: accelerator_gradient__IGnK7 15s ease infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  white-space: nowrap;
}
.accelerator_animated__EE2mV h1 {
  text-transform: none;
  font-weight: 700;
  font-size: 7rem;
  letter-spacing: -2px;
  line-height: 0.9;
}
.accelerator_animated__EE2mV .accelerator_right__jAFSa {
  background: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  background-size: 400% 400%;
  animation: accelerator_gradient__IGnK7 15s ease infinite;
}
.accelerator_arrowDown__PW5bc,
.accelerator_arrowUp__VHZus {
  height: 40px;
  width: 40px;
  cursor: pointer;
}
.accelerator_stat__qamAG {
  height: 20vh;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  z-index: 1;
}
.accelerator_carouselContent__2kzvn {
  height: 20vh;
  width: auto;
  margin: auto auto 5%;
}
.accelerator_carouselContent__2kzvn * {
  color: #fff;
}
.accelerator_arrows__W7D3F {
  z-index: 50;
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: absolute;
  right: 0;
  width: 5vw;
  top: 80px;
  bottom: 20px;
  justify-content: flex-end;
  align-items: center;
}
.accelerator_marginAuto__i50OY {
  margin: auto;
}
.accelerator_frame__cD1he.accelerator_unlimited__FVzFj {
  text-align: center;
  background: transparent;
  padding: 0 20px;
}
.accelerator_content___mDzF {
  flex-direction: column;
  font-size: 2.2rem;
  max-width: 800px;
  display: flex;
  gap: 20px;
  overflow: auto;
  padding-right: 10px;
}
.accelerator_content___mDzF::-webkit-scrollbar {
  width: 8px;
}
.accelerator_content___mDzF::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 10px;
}
.accelerator_content___mDzF::-webkit-scrollbar-thumb {
  background-color: var(--primary-color, #fff);
  border-radius: 10px;
}
.accelerator_content___mDzF::-webkit-scrollbar-thumb:hover {
  background-color: darkred;
}
.accelerator_subnav__uU58l {
  background: rgba(0, 0, 0, 0.4);
  padding: 15px 30px;
  border-radius: 100px;
  display: flex;
  flex-direction: row;
  gap: 30px;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}
.accelerator_subnav__uU58l a:link {
  color: #fff;
  text-decoration: none !important;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.accelerator_main__L8Vtd.accelerator_unlimited__FVzFj {
  padding: 0;
}
.accelerator_graphicContent__dSUVp {
  display: flex;
  flex-direction: column;
  padding: 20px;
  gap: 20px;
}
.accelerator_main__L8Vtd {
  padding: 0;
  position: fixed;
  top: 80px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}
.accelerator_frame__cD1he.accelerator_brand__i3mH6 .accelerator_graphic__IYrru,
.accelerator_frame__cD1he.accelerator_green__ntQMO .accelerator_graphic__IYrru {
  color: #000;
}
.accelerator_video__ZMV4g {
  width: 100%;
  height: auto;
  mix-blend-mode: multiply;
}
.accelerator_graphX__zCl6g {
  color: #000;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  gap: 20px;
}
.accelerator_graphXWrapper__134rp {
  flex: 1 1;
}
.accelerator_graphXName__EOoQr {
  font-weight: 700;
  font-size: 25px;
  text-align: center;
}
.accelerator_graphXNumber__Z4fg9 {
  text-align: center;
  font-size: 14px;
}
.accelerator_graphY__4itqK {
  text-transform: uppercase;
  transform: rotate(-90deg) translate(-25%);
  transform-origin: left;
  position: absolute;
  left: -50px;
  top: 50%;
  letter-spacing: 5px;
  font-size: 16px;
}
.accelerator_relative__NEvjR {
  position: relative;
}
.accelerator_caseStudy__g7o_u {
  border: 1px solid hsla(0, 0%, 100%, 0.5);
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 16px;
  letter-spacing: 3px;
  text-transform: uppercase;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
}
.accelerator_rightContent__br3U2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 40px 80px 40px 40px;
}
.accelerator_quote__YSw1O {
  width: 100%;
  border-radius: 5px;
  background-color: var(--primary-color);
  font-size: 14px;
  font-weight: 700;
  padding: 10px;
}
.accelerator_quoteMobile__mTfYw {
  display: none;
}
.accelerator_button__g_8s0:link,
.accelerator_button__g_8s0:visited {
  margin-top: 20px;
  text-decoration: none;
  color: var(--primary-color);
  border-radius: 100px;
  display: flex;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  white-space: nowrap;
  text-align: center;
  font-size: 16px;
  padding: 10px 20px;
  border: 2px solid var(--primary-color);
}
.accelerator_button__g_8s0:hover {
  background: var(--primary-color);
  color: #000;
}
.accelerator_content___mDzF * mark {
  color: var(--primary-color);
  background: none;
  -webkit-clip-path: none;
  clip-path: none;
  -webkit-text-fill-color: var(--primary-color);
  font-weight: 900;
  width: -moz-fit-content;
  width: fit-content;
  border: none;
  outline: none;
}
.accelerator_content___mDzF * :link,
.accelerator_content___mDzF * :visited {
  color: var(--primary-color);
  cursor: pointer;
}
.accelerator_quote__YSw1O * {
  color: #000;
}
.accelerator_artistDetails__jf4jg {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.accelerator_artistDetail__yNABA {
  gap: 10px;
  align-items: center;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 16px;
}
.accelerator_artistDetail__yNABA a {
  text-decoration: none;
}
.accelerator_artistDetail__yNABA mark {
  color: var(--primary-color);
  background: none;
  -webkit-clip-path: none;
  clip-path: none;
  -webkit-text-fill-color: var(--primary-color);
}
.accelerator_artistDetailTitle__fWlPK {
  font-weight: 700;
}
.accelerator_artistIcon__MJ0a2,
.accelerator_recordIcon__eIsDW {
  width: 30px;
  height: 30px;
  fill: hsla(0, 0%, 100%, 0.6);
}
.accelerator_sketch__uDcDC {
  color: transparent;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0.1;
  inset: 0;
}
.accelerator_frame__cD1he table {
  border-radius: 10px;
  overflow: hidden;
  border: 0;
  border-collapse: collapse;
  color: #fff;
  text-align: center;
  font-size: 16px;
  table-layout: fixed;
  background: rgba(0, 0, 0, 0.5);
  margin: auto;
  width: 100%;
  max-width: 700px;
}
.accelerator_qoq__zuIaD {
  margin-top: 20px;
}
.accelerator_frame__cD1he th {
  background: #000;
  color: #fff;
}
.accelerator_styledTextHeader__YW0RZ {
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
}
.accelerator_large__eLVjo {
  font-size: 3vw;
  color: transparent;
  -webkit-text-stroke: 2px #fff;
}
.accelerator_medium__Cf7f_ {
  font-size: 1.5vw;
}
.accelerator_frame__cD1he td,
.accelerator_frame__cD1he th {
  text-align: center;
  border: 2px solid #000;
  padding: 10px 20px;
}
.accelerator_bars__l7zz4 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  height: 50vh;
  margin: auto;
}
.accelerator_bar__35YTi {
  height: 100%;
  transition: all 2s ease;
  display: flex;
  flex-direction: column;
  margin-top: auto;
  flex: 1 1 0;
  gap: 10px;
}
.accelerator_barHeader__ewssb {
  font-size: 14px;
  height: 50px;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
.accelerator_barPercent__EZTrn {
  text-align: center;
  padding: 20px;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  background: linear-gradient(transparent, #000);
  flex-grow: 1;
}
.accelerator_underline__LpZPk {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  z-index: 0;
}
.accelerator_underlineSvg__9B_7e {
  animation: accelerator_unlimitedFill__P6cK5 15s ease infinite;
  margin-top: -10px;
  position: relative;
  z-index: -1;
  display: block;
}
@keyframes accelerator_unlimitedFill__P6cK5 {
  0% {
    fill: var(--red-1);
  }
  20% {
    fill: var(--red-1);
  }
  40% {
    fill: var(--red-1);
  }
  60% {
    fill: var(--blue-1);
  }
  80% {
    fill: var(--blue-1);
  }
  to {
    fill: var(--red-1);
  }
}
@keyframes accelerator_gradient__IGnK7 {
  0% {
    background-position: 0 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.accelerator_artists__LYvEA {
  display: flex;
  position: absolute;
  inset: 0;
  filter: grayscale(1);
  mix-blend-mode: luminosity;
}
.accelerator_five__Wc4pz,
.accelerator_four__QmODE,
.accelerator_one__OGfTX,
.accelerator_six__jzniF,
.accelerator_three__G4_U_,
.accelerator_two__c2_sg {
  flex: 1 1;
  background-size: cover;
  background-position: 50%;
}
.accelerator_one__OGfTX {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Avery-Sunshine.jpg);
}
.accelerator_two__c2_sg {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Carlos-Carreira.jpg);
}
.accelerator_three__G4_U_ {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Princess-Superstar-Slim.jpg);
}
.accelerator_four__QmODE {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Taylor-Ray-Holbrook-Slim.jpg);
}
.accelerator_five__Wc4pz {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Ventura-1.jpg);
}
.accelerator_six__jzniF {
  background-image: url(https://www.tunecore.com/wp-content/themes/tunecore/accelerator-report/Ventura-2.jpg);
}
.accelerator_artistThumb__ITG6C {
  display: none;
}
@media screen and (max-width: 1200px) {
  .accelerator_paintedArrow__45sCV {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .accelerator_frameContainer__gkBkj {
    scroll-snap-type: none;
  }
  .accelerator_frame__cD1he {
    scroll-snap-align: none;
  }
  .accelerator_quote__YSw1O {
    transform: none;
  }
  .accelerator_graphic__IYrru {
    gap: 5px;
  }
  .accelerator_bars__l7zz4 {
    height: 30vh;
    gap: 10px;
  }
  .accelerator_td__f1Y71,
  .accelerator_th__l5lNu {
    padding: 5px;
    font-size: 10px;
  }
  .accelerator_barPercent__EZTrn {
    font-size: 18px;
    padding: 5px;
  }
  .accelerator_frame__cD1he {
    flex-direction: column-reverse;
    height: auto;
  }
  .accelerator_frame__cD1he .accelerator_left__wsUyc,
  .accelerator_frame__cD1he .accelerator_right__jAFSa {
    flex: 1 1 auto;
    padding: 20px;
  }
  .accelerator_h2__sZVb4 {
    font-size: 32px;
  }
  .accelerator_h3__Duuh3 {
    font-size: 16px;
  }
  .accelerator_arrows__W7D3F,
  .accelerator_subnav__uU58l {
    display: none;
  }
  .accelerator_animated__EE2mV h1 {
    font-size: 3.5rem;
  }
  .accelerator_circle__CfGNu {
    width: 150px;
    height: 150px;
  }
  .accelerator_frame__cD1he .accelerator_left__wsUyc.accelerator_paper__R_9oe {
    gap: 7px;
    margin: 0;
  }
  .accelerator_graphY__4itqK,
  .accelerator_graphicTitle__m_RNN,
  .accelerator_graphicXAxis__TRwak,
  .accelerator_graphicYAxis__dg25_ {
    font-size: 12px;
    letter-spacing: 1px;
  }
  .accelerator_graphicYAxis__dg25_ {
    left: 20px;
  }
  .accelerator_graphXName__EOoQr {
    font-size: 16px;
  }
  .accelerator_main__L8Vtd {
    top: 60px;
    height: calc(100% - 60px);
  }
  .accelerator_quote__YSw1O * {
    font-size: 12px;
  }
  .accelerator_artistDetail__yNABA {
    font-size: 13px;
    line-height: 1.2;
  }
  .accelerator_caseStudy__g7o_u {
    font-size: 10px;
    padding: 4px 8px;
  }
  .accelerator_content___mDzF {
    font-size: 1.2rem;
    line-height: 1.2;
  }
  .accelerator_graphXNumber__Z4fg9 {
    font-size: 10px;
  }
  .accelerator_qoq__zuIaD {
    margin-top: 5px;
  }
  .accelerator_barHeader__ewssb {
    font-size: 12px;
  }
  .accelerator_quote__YSw1O {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 100%;
    border-radius: 5px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
  }
  .accelerator_frame__cD1he .accelerator_right__jAFSa {
    margin: 0;
    min-height: 400px;
  }
  .accelerator_artistThumb__ITG6C {
    display: block;
    width: 100px;
    height: 100px;
    -o-object-fit: cover;
    object-fit: cover;
    flex: 0 0 100px;
    border-radius: 100%;
  }
  .accelerator_right__jAFSa.accelerator_noPad__kLkHD {
    padding: 0;
  }
  .accelerator_large__eLVjo {
    -webkit-text-stroke: 0.5px #fff;
  }
  .accelerator_frame__cD1he table {
    font-size: 12px;
  }
  .accelerator_carouselContent__2kzvn {
    height: auto;
    width: 70%;
    margin: auto auto 5%;
  }
  .accelerator_button__g_8s0:link {
    font-size: 1.4rem;
    letter-spacing: 1px;
  }
  .accelerator_quoteMobile__mTfYw {
    display: block;
    margin-top: auto;
    padding: 10px;
    color: #000;
    border-radius: 5px;
    background-color: var(--primary-color, #000);
    font-size: 14px;
    font-weight: 700;
  }
  .accelerator_quoteMobile__mTfYw * {
    color: #000;
  }
  .accelerator_quote__YSw1O {
    display: none;
  }
  .accelerator_stat__qamAG {
    bottom: -20px;
    z-index: 1;
  }
}
@media screen and (min-width: 1920px) {
  .accelerator_main__L8Vtd h3 {
    font-size: 42px;
  }
  .accelerator_main__L8Vtd p {
    font-size: 22px;
  }
}
button.button_button__MFmXH {
  border: none;
}
.button_button__MFmXH,
.button_button__MFmXH:active,
.button_button__MFmXH:link,
.button_button__MFmXH:visited {
  position: relative;
  padding: 12px 27px;
  font-size: 1.5em;
  border-radius: 100px;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  transition: all 50ms ease;
  text-decoration: none;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  align-items: center;
  z-index: 1;
  outline: 0;
  cursor: pointer;
  display: inline-flex;
  gap: 5px;
  justify-content: center;
}
.button_button__MFmXH.button_color__bLscP {
  padding: 14px 29px;
}
.button_button__MFmXH.button_color__bLscP,
.button_button__MFmXH:before {
  background-image: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  background-size: 400% 400%;
  animation: button_gradient__4AUBK 15s ease infinite;
}
.button_button__MFmXH:before {
  position: absolute;
  inset: 0;
  content: "";
  z-index: -1;
  border-radius: 100px;
  filter: blur(15px) saturate(200%);
  opacity: 0;
  transition: all 0.15s ease;
}
.button_button__MFmXH:hover:before {
  opacity: 0.5;
}
.button_outline__6ZefZ,
button.button_outline__6ZefZ {
  border: 2px solid var(--lightest);
  background: transparent;
  animation: button_unlimited-border__0J0k6 15s ease infinite;
}
.button_button__MFmXH.button_text__XwDNz,
button.button_text__XwDNz {
  border: none;
  background: transparent;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0;
}
.button_button__MFmXH.button_text__XwDNz:before {
  display: none;
}
.button_button__MFmXH.button_block__XebMe {
  width: 100%;
  display: block;
  text-align: center;
}
@keyframes button_gradient__4AUBK {
  0% {
    background-position: 0 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
@keyframes button_unlimited-border__0J0k6 {
  0% {
    border-color: var(--red-1);
  }
  20% {
    border-color: var(--red-1);
  }
  40% {
    border-color: var(--red-1);
  }
  60% {
    border-color: var(--blue-1);
  }
  80% {
    border-color: var(--blue-1);
  }
  to {
    border-color: var(--red-1);
  }
}
@media screen and (max-width: 768px) {
  .button_button__MFmXH,
  .button_button__MFmXH:active,
  .button_button__MFmXH:link,
  .button_button__MFmXH:visited {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 400px) {
  .button_button__MFmXH {
    width: 100%;
    display: block;
  }
}
.button_caret__25FsJ {
  fill: #fff;
  height: 14px;
  width: 10px;
}
.button_disabled__tJQCW {
  pointer-events: none;
  opacity: 0.5;
}
.button_customBackground__W2WKD:before {
  display: none;
}
.button_customBackground__W2WKD:hover {
  background: #fff !important;
  color: #000;
}
.content_content__hiCNB {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  flex: 1;
  width: 100%;
}
.content_marginAuto__3jHEC {
  margin: auto;
}
.content_sm__Nwr32 {
  row-gap: 5px;
}
.content_md__p1Zdl {
  row-gap: 10px;
}
.content_lg__0npCb {
  row-gap: 20px;
}
@media screen and (min-width: 500px) {
  .content_center__suPIl {
    text-align: center;
  }
  .content_center__suPIl p,
  .content_centered__5ETCx li {
    font-size: 2rem;
  }
  .content_center__suPIl ul,
  .content_centered__5ETCx ol {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .content_content__hiCNB.content_lg__0npCb {
    row-gap: 15px;
  }
}
.bug-report_button__LAwNQ {
  background: red;
  border: none;
  outline: none;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  z-index: 10;
  cursor: pointer;
  font-size: 10px;
}
.bug-report_button__LAwNQ:link {
  text-decoration: none;
}
.bug-report_textarea__qWm8J {
  color: #fff;
  background: transparent;
  padding: 10px;
  border: 2px solid hsla(0, 0%, 100%, 0.1);
  border-radius: 10px;
}
.link-modal_container__6IuUR {
  padding: 20px;
  width: 100%;
  max-width: 800px;
}
.link-modal_iframeContainer__gSTJL {
  max-height: 80vh;
  max-width: 80vw;
  width: 100%;
  height: 80vh;
  overflow: hidden;
}
.link-modal_iframe__O9KQZ {
  aspect-ratio: 16/9;
}
.link-modal_iframe9x16__1GE5S,
.link-modal_iframe__O9KQZ {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border: 0;
}
.link-modal_iframe9x16__1GE5S {
  aspect-ratio: 9/16;
}
.link-modal_iframe16x9__8RGdu {
  aspect-ratio: 16/9;
}
.link-modal_iframe16x9__8RGdu,
.link-modal_iframe1x1__sML48 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border: 0;
}
.link-modal_iframe1x1__sML48 {
  aspect-ratio: 1;
}
.link-modal_iframeFull__5mNK4 {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border: 0;
}
.carousel_carouselContainer__Dx3W8 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
.carousel_item__4Z77Y {
  width: 100%;
  position: relative;
  background: #333;
  overflow: hidden;
  scroll-snap-align: start;
  height: auto;
}
.carousel_item__4Z77Y.carousel_circle__Pte7w {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: transparent;
  text-align: center;
  flex: 0 0 100%;
  gap: 20px;
}
.carousel_item__4Z77Y.carousel_thumbnail__8P8ui {
  width: 100%;
  position: relative;
  background: #333;
  overflow: hidden;
  scroll-snap-align: start;
  height: 300px;
  cursor: pointer;
  text-align: left;
  transition: all 0.3s ease;
  border-radius: 20px;
}
.carousel_item__4Z77Y.carousel_icon__PRwAI {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: transparent;
  text-align: center;
  flex: 0 0 100%;
  gap: 20px;
}
.carousel_item__4Z77Y.carousel_icon__PRwAI .carousel_itemImage__F407g {
  height: 150px;
  width: 150px;
  border-radius: 10px;
  -o-object-fit: contain;
  object-fit: contain;
  background: #333;
}
.carousel_button__gii2G {
  margin-top: auto;
}
.carousel_item__4Z77Y.carousel_icon__PRwAI .carousel_itemText__HtUwk {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  flex: 1;
}
.carousel_item__4Z77Y.carousel_one__RKK8T {
  flex: 0 0 100%;
  padding: 0 40px;
}
.carousel_item__4Z77Y.carousel_two__30NRO {
  flex: 0 0 calc(50% - 10px);
}
.carousel_item__4Z77Y.carousel_three__C1oXn {
  flex: 0 0 calc(33.33% - 13px);
}
.carousel_item__4Z77Y.carousel_four__5Xb78 {
  flex: 0 0 calc(25% - 15px);
}
.carousel_item__4Z77Y.carousel_circle__Pte7w .carousel_itemText__HtUwk {
  max-width: 600px;
}
.carousel_header__Fi6V7 {
  font-weight: 700;
  font-size: 2rem;
}
.carousel_item__4Z77Y.carousel_circle__Pte7w .carousel_itemImage__F407g {
  border-radius: 9999px;
  width: 150px;
  height: 150px;
  flex: 0 0 150px;
  -o-object-fit: cover;
  object-fit: cover;
}
.carousel_item__4Z77Y.carousel_thumbnail__8P8ui .carousel_itemText__HtUwk {
  border-radius: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  padding: 10px;
  text-align: center;
  z-index: 1;
}
.carousel_item__4Z77Y.carousel_thumbnail__8P8ui img {
  opacity: 50%;
  pointer-events: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.carousel_carousel__dGciW {
  scroll-snap-type: x mandatory;
  overflow-x: auto;
  display: flex;
  height: -moz-fit-content;
  height: fit-content;
  scroll-behavior: smooth;
  gap: 20px;
}
.carousel_carousel__dGciW::-webkit-scrollbar {
  display: none;
}
.carousel_chevronLeft__T3KUS,
.carousel_chevronRight__qvzfW {
  fill: #fff;
  position: absolute;
  cursor: pointer;
  transition: all 0.3s ease;
}
.carousel_chevronRight__qvzfW {
  right: -40px;
}
.carousel_chevronLeft__T3KUS,
.carousel_chevronRight__qvzfW {
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 1;
}
.carousel_chevronLeft__T3KUS {
  left: -40px;
}
.carousel_chevronLeft__T3KUS svg,
.carousel_chevronRight__qvzfW svg {
  width: 30px;
  height: 30px;
}
.carousel_disabled__JoLX0 {
  opacity: 0.1;
}
.carousel_pageIndicatorsContainer__joVpW {
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.carousel_pageIndicator__hfBH0 {
  width: 12px;
  height: 12px;
  border-radius: 12px;
  border: 2px solid #fff;
}
.carousel_pageIndicator__hfBH0.carousel_active__m5Osu {
  background: #fff;
}
@media screen and (max-width: 1400px) {
  .carousel_chevronLeft__T3KUS {
    left: 0;
  }
  .carousel_chevronRight__qvzfW {
    right: 0;
  }
}
@media screen and (max-width: 920px) {
  .carousel_item__4Z77Y.carousel_one__RKK8T {
    flex: 0 0 100%;
  }
  .carousel_item__4Z77Y.carousel_four__5Xb78,
  .carousel_item__4Z77Y.carousel_three__C1oXn,
  .carousel_item__4Z77Y.carousel_two__30NRO {
    flex: 0 0 calc(50% - 10px);
  }
}
@media screen and (max-width: 768px) {
  .carousel_item__4Z77Y.carousel_four__5Xb78,
  .carousel_item__4Z77Y.carousel_three__C1oXn,
  .carousel_item__4Z77Y.carousel_two__30NRO {
    flex: 0 0 100%;
  }
}
.collapsible-terms_collapsible__tF00w {
  background-color: hsla(0, 0%, 100%, 0.05);
  border-radius: 10px;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}
.collapsible-terms_caret__Ro26G {
  width: 25px;
  height: 25px;
  fill: #fff;
  margin-left: auto;
  transition: transform 0.2s;
}
.collapsible-terms_header__AyADR {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.collapsible-terms_content__a0olV {
  margin-top: 20px;
}
.collapsible-terms_content__a0olV * {
  font-size: 15px !important;
  margin-top: 10px;
}
.collapsible-terms_collapsible__tF00w.collapsible-terms_open__4lZht
  .collapsible-terms_caret__Ro26G {
  transform: rotate(90deg);
}
.content-hub_header__JKGJi {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content-hub_navigation__f8zFh {
  width: 100%;
  overflow-x: auto;
}
.content-hub_tabs__tylvH {
  display: flex;
  gap: 20px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.content-hub_tab__Nf__X {
  font-size: 2.4rem;
  color: #fff;
  font-weight: 700;
  white-space: nowrap;
  transition: all 0.1s ease;
  cursor: pointer;
}
.content-hub_search__mN0tK {
  margin-left: auto;
  display: flex;
  gap: 5px;
  align-items: center;
}
.content-hub_searchIcon__AbKaO {
  fill: #fff;
  width: 20px;
  height: 20px;
}
.content-hub_tab__Nf__X:hover {
  transform: scale(1.05);
}
.content-hub_articles__pkh2n {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
}
.content-hub_article__VTvoC {
  display: flex;
  flex-direction: column;
  text-align: left;
  background-color: #1c1e1f;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  transition: transform 0.2s ease-out;
}
.content-hub_article__VTvoC,
.content-hub_thumbnailContainer__ZFHS9 {
  position: relative;
  overflow: hidden;
}
.content-hub_playButtonContainer__aFDuI {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-hub_playButton__5VlXo {
  fill: #fff;
  width: 40px;
  height: 40px;
}
.content-hub_tag__v8A7N {
  z-index: 2;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 1.8rem;
  font-weight: 700;
  background: #000;
  padding: 5px 10px;
  border-radius: 5px;
  color: #fff;
}
.content-hub_article__VTvoC:hover {
  transform: translateY(-10px);
}
.content-hub_articleBody__H6Vay {
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.content-hub_articleMeta__SlB23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-top: 1px solid #2c2e2f;
  padding: 10px 20px;
  align-items: center;
  margin-top: auto;
}
.content-hub_articleDate__ZpJcU {
  font-size: 1.2rem;
  color: #8e8e8e;
}
.content-hub_author__cjeuU {
  display: flex;
  gap: 5px;
  align-items: center;
}
.content-hub_authorAvatar__QgmAL {
  background: red;
  width: 35px;
  height: 35px;
  border-radius: 100px;
}
.content-hub_authorInfo__I0ZRE {
  display: flex;
  flex-direction: column;
}
.content-hub_authorName__ftrmu {
  font-weight: 700;
  font-size: 1.4rem;
}
.content-hub_thumbnail__WXJS1 {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-bottom: 10px;
}
.content-hub_articleName__Ji91_ {
  font-size: 1.8rem;
  font-weight: 700;
}
.content-hub_articleDescription__X9lrs {
  font-size: 1.4rem;
  color: #8e8e8e;
}
.content-hub_enter__zqR4Q,
.content-hub_leave__1wE8c {
  transition: all 0.3s ease;
}
.content-hub_enterFrom__J2tWW,
.content-hub_leaveTo__r5PKc {
  opacity: 0;
  transform: scale(0.95);
}
.content-hub_enterTo__1djyc,
.content-hub_leaveFrom__JW1BN {
  opacity: 1;
  transform: scale(1);
}
.content-record_section__RLwE0 {
  padding: 100px 20px;
  background-size: cover;
  position: relative;
  align-items: center;
  display: flex;
}
.content-record_alignCenter__0JOsa {
  text-align: center;
}
.content-record_section__RLwE0:nth-child(odd) {
  background-color: var(--darker);
}
.content-record_dark__Ss7NP {
  background-color: var(--dark);
}
.content-record_darker__QO_O7 {
  background-color: var(--darker);
}
.content-record_darkest__iP6gN {
  background-color: var(--darkest);
}
.content-record_light__Tzz1i {
  background-color: var(--light);
}
.content-record_lighter__hroQL {
  background-color: var(--lighter);
}
.content-record_lightest__ZEzRZ {
  background-color: var(--lightest);
}
.content-record_backgroundImage__JW5D1,
.content-record_hero__8iKEU {
  position: absolute;
  inset: 0;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  pointer-events: none;
  background-size: cover;
  --media-object-fit: cover;
  --media-object-position: top center;
}
.content-record_hero__8iKEU {
  opacity: 100%;
  mask-image: linear-gradient(#000, transparent);
  -webkit-mask-image: linear-gradient(#000, transparent);
}
.content-record_container__rR__B {
  max-width: 1200px;
  margin: auto;
  z-index: 1;
  width: 100%;
  align-items: center;
  row-gap: 40px;
  display: flex;
  -moz-column-gap: 100px;
  column-gap: 100px;
  padding: 0 20px;
}
.content-record_left__YK6_U {
  flex-direction: row-reverse;
}
.content-record_right__0O2ZH {
  flex-direction: row;
}
@media screen and (max-width: 768px) {
  .content-record_container__rR__B {
    flex-direction: column;
  }
  .content-record_top__I4s3q {
    flex-direction: column-reverse;
  }
}
.content-record_mediaBottom__9sL1C {
  flex-direction: column;
  overflow: hidden;
}
.content-record_paddingLarge__UXlwP {
  padding: 150px 0;
}
.content-record_paddingNone__iS5Gh {
  padding: 0;
}
.content-record_heroContent__NO8UK {
  margin: auto auto 0;
  min-height: calc(80vh - 100px);
}
.content-record_iframeContainer__xLbrq {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}
.content-record_iframe__IhCKw {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@keyframes content-record_gradient__ZvYLE {
  0% {
    background-position: 0 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.content-record_section__RLwE0.content-record_header__LH_An {
  background: linear-gradient(transparent, var(--darkest)),
    center 100%
      radial-gradient(ellipse at bottom, hsla(0, 0%, 8%, 0.8) 10% 10%, #141414),
    50% /400% no-repeat linear-gradient(-45deg, var(--green-1), var(--blue-1), var(--red-1), var(--yellow-1));
  animation: content-record_gradient__ZvYLE 15s ease infinite;
}
.content-record_fadedBackground__CWxkg {
  mask-image: linear-gradient(#000, transparent);
  -webkit-mask-image: linear-gradient(#000, transparent);
  opacity: 30%;
}
.content-record_gradient__ZvYLE {
  background: center 100%
      radial-gradient(ellipse at bottom, hsla(0, 0%, 8%, 0.8) 10% 10%, #141414),
    50% /400% no-repeat linear-gradient(-45deg, var(--green-1), var(--blue-1), var(--red-1), var(--yellow-1));
  animation: content-record_gradient__ZvYLE 15s ease infinite;
}
.content-record_revealOnHover__gZOOJ {
  display: none;
  flex-direction: row;
  gap: 5px;
  padding: 5px;
}
.content-record_revealOnHoverParent__n_LF7:hover
  .content-record_revealOnHover__gZOOJ {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}
.content-record_removeBottomPadding__QgNPC {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .content-record_filmGrain__lAdtF:after,
  .content-record_header__LH_An:after {
    display: block;
    content: " ";
    position: absolute;
    inset: 0;
    mix-blend-mode: lighten;
    pointer-events: none;
    background-image: url(/images/dirt.gif);
  }
  .content-record_tall__RRrJi {
    height: 70vh;
  }
  .content-record_left__YK6_U {
    flex-direction: row-reverse;
  }
  .content-record_large__sQtlg {
    font-size: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .content-record_backgroundImageMobile__EVwKl {
    display: block;
  }
  .content-record_backgroundImageDesktop__dKP5N {
    display: none;
  }

  .content-record_paddingLarge__UXlwP {
    padding: 100px 0;
  }
  .content-record_removeBottomPadding__QgNPC {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .content-record_backgroundImageMobile__EVwKl {
    display: none;
  }
  .content-record_backgroundImageDesktop__dKP5N {
    display: block;
  }
}
.button-container_buttonContainer__YRgZl {
  display: flex;
  flex-direction: row;
  -moz-column-gap: 10px;
  column-gap: 10px;
  row-gap: 10px;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .button-container_center__H3vVZ {
    justify-content: center;
  }
}
@media screen and (max-width: 400px) {
  .button-container_buttonContainer__YRgZl {
    flex-direction: column;
  }
}
.container_container__e7iG2 {
  max-width: 1200px;
  margin: auto;
  z-index: 1;
  width: 100%;
  align-items: center;
  row-gap: 40px;
  display: flex;
  -moz-column-gap: 100px;
  column-gap: 100px;
  padding: 0 20px;
}
.container_left__yyZsr {
  flex-direction: row-reverse;
}
.container_right__z3b1d {
  flex-direction: row;
}
@media screen and (max-width: 768px) {
  .container_container__e7iG2 {
    flex-direction: column;
  }
  .container_top__tLiv0 {
    flex-direction: column-reverse;
  }
}
.dynamic-image_hidden__sWj_E {
  display: none;
}
.dynamic-image_image__RqGR8 {
  height: 50vh;
  width: auto;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 5px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  margin: auto;
}
.dynamic-image_skeleton__UjR0L {
  background: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0.1),
    hsla(0, 0%, 100%, 0.3) 50%,
    hsla(0, 0%, 100%, 0.1)
  );
  animation: dynamic-image_shimmer__ESS2U 5s infinite;
  background-size: 500% 500%;
  aspect-ratio: 1/1;
  height: 50vh;
  margin: auto;
  border-radius: 10px;
}
@keyframes dynamic-image_shimmer__ESS2U {
  0% {
    background-position: -1000px 0;
  }
  to {
    background-position: 1000px 0;
  }
}
.dynamic-image-carousel_carousel__7hfwV {
  height: 50vh;
}
.dynamic-image-carousel_toolbar__tn5Mb {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.dynamic-image-carousel_icon__F79bj {
  border: 2px solid hsla(0, 0%, 100%, 0.3);
  color: #fff;
  font-weight: 700;
  background: transparent;
  cursor: pointer;
  border-radius: 2px;
}
.dynamic-image-carousel_icon__F79bj.dynamic-image-carousel_active__CougY {
  border: 2px solid #fff;
}
.dynamic-image-carousel_square__yCKzP {
  width: 50px;
  height: 50px;
}
.dynamic-image-carousel_portrait__XOXgg {
  width: 54px;
  height: 96px;
}
.dynamic-image-carousel_landscape__Q9AJe {
  width: 96px;
  height: 54px;
}
.label_label__yjmal {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
}
label.checkbox_checkbox__KMbgg {
  display: flex;
  gap: 10px;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  align-items: center;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
label.checkbox_checkbox__KMbgg input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.checkbox_checkmark__6Eml2 {
  transition: all 0.1s ease-out;
  position: relative;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border-radius: 3px;
  border: 2px solid #eee;
}
.checkbox_checkmark__6Eml2:active,
label.checkbox_checkbox__KMbgg:active .checkbox_checkmark__6Eml2 {
  transform: scale(0.9);
}
.checkbox_checkbox__KMbgg:hover input ~ .checkbox_checkmark__6Eml2 {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.checkbox_checkmark__6Eml2:after {
  content: "";
  position: absolute;
  display: none;
}
.checkbox_checkbox__KMbgg input:checked ~ .checkbox_checkmark__6Eml2:after {
  display: block;
}
.checkbox_checkbox__KMbgg .checkbox_checkmark__6Eml2:after {
  left: 6px;
  top: 2px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.email-capture_input__5qkqi {
  height: 45px;
  border: 2px solid hsla(0, 0%, 100%, 0.2);
  padding: 10px;
  font-size: 1.6rem;
  background: transparent;
  border-radius: 10px;
  color: #fff;
  flex: 1;
  width: 100%;
}
.email-capture_container__ZiG3t {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 800px;
  width: 100%;
}
.email-capture_center__M0pjj {
  align-items: center;
  margin: auto;
}
.email-capture_success__Tg_vS {
  font-size: 1.6rem;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .email-capture_container__ZiG3t {
    flex-direction: column;
  }
}
.switch_SwitchRoot__7Vkqt {
  width: 46px;
  height: 30px;
  background-color: transparent;
  border-radius: 9999px;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border: 2px solid #333;
}
.switch_SwitchRoot__7Vkqt[data-state="checked"] {
  background-color: #000;
  background-image: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  animation: switch_gradient___sZyH 15s ease infinite;
  background-size: 400% 400%;
}
.switch_SwitchRoot__7Vkqt[data-disabled] {
  opacity: 0.5;
}
.switch_small__eGdj8 {
  width: 30px;
  height: 20px;
}
.switch_small__eGdj8 .switch_SwitchThumb__GpsKI {
  width: 11px;
  height: 11px;
}
.switch_small__eGdj8 .switch_SwitchThumb__GpsKI[data-state="checked"] {
  transform: translateX(13px);
}
.switch_SwitchThumb__GpsKI {
  display: block;
  width: 21px;
  height: 21px;
  background-color: #fff;
  border-radius: 9999px;
  transition: transform 0.1s;
  transform: translateX(3px);
  will-change: transform;
}
.switch_SwitchThumb__GpsKI[data-state="checked"] {
  transform: translateX(19px);
}
.switch_Label__1xCRM {
  color: #fff;
  font-size: 15px;
  line-height: 1;
}
@keyframes switch_gradient___sZyH {
  0% {
    background-position: 2% 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 2% 50%;
  }
}
.loading-spinner_svg__954_8 {
  width: 80px;
  height: 80px;
  margin: auto;
  animation: loading-spinner_boom__L71MV 1s cubic-bezier(0, 0.2, 0.8, 1)
      infinite,
    loading-spinner_hue-rotate__SR2SV 10s linear infinite;
}
@keyframes loading-spinner_boom__L71MV {
  0% {
    transform: scale(0.7);
  }
  30% {
    transform: scale(0.8);
  }
  40% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(0.8);
  }
  70% {
    transform: scale(0.7);
  }
  75% {
    transform: scale(0.8);
  }
  to {
    transform: scale(0.7);
  }
}
.email-preferences_preference__gcKJN {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.email-preferences_preference__gcKJN + .email-preferences_preference__gcKJN {
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
  padding-top: 20px;
}
.email-preferences_radios__YMeNc {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin-top: 10px;
}
input[type="radio"].email-preferences_radio__7bLfW {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  margin: 0;
  font: inherit;
  color: transparent;
  width: 1.15em;
  height: 1.15em;
  border: 0.15em solid #555;
  border-radius: 50%;
  position: relative;
}
input[type="radio"].email-preferences_radio__7bLfW:checked {
  background-color: #fff;
  border: 0.15em solid #fff;
}
.email-preferences_radios__YMeNc label {
  display: flex;
  align-items: center;
  font-size: 1.5rem;
  gap: 5px;
}
.email-preferences_toggles__zlz24 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}
a.email-preferences_label__eBLn2 {
  color: #fff;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
  font-size: 1.3rem;
  cursor: pointer;
}
.email-preferences_left__3zD6d {
  flex: 1;
  text-align: left;
}
.email-preferences_checkboxes__MG1Rm {
  display: flex;
  width: 100%;
  max-width: 600px;
  flex-direction: column;
  gap: 20px;
  margin: auto;
}
.email-preferences_disabled__jHwzI {
  pointer-events: none;
  opacity: 0.5;
}
.embed_iframe__f_xmb {
  aspect-ratio: 16/9;
  width: 100%;
}
.embed_tiktokIframe__R8iNH {
  aspect-ratio: 9/16;
  width: 100%;
  height: 750px;
  border-radius: 20px;
}
.embed_container__EsGA5 {
  flex: 1;
  width: 100%;
}
.competitor-table_table___QP07 {
  border-collapse: separate;
  border-spacing: 1.2rem 0;
  table-layout: fixed;
  margin: 40px 0;
}
.competitor-table_table___QP07 tr td:first-child {
  padding-left: 0;
}
.competitor-table_table___QP07 th {
  font-weight: 700;
  font-size: 2.8rem;
  text-align: left;
  padding: 1.2rem;
  color: #fff;
}
.competitor-table_table___QP07 td {
  font-weight: 700;
  font-size: 1.8rem;
  text-align: left;
  padding: 1.2rem;
  color: #fff;
}
.competitor-table_table___QP07 tr:first-child td:not(:first-child) {
  border-top: 4px solid hsla(0, 0%, 100%, 0.2);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.competitor-table_table___QP07 tr:last-child td:not(:first-child) {
  border-bottom: 4px solid hsla(0, 0%, 100%, 0.2);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.competitor-table_table___QP07 tr td:not(:first-child) {
  border-left: 4px solid hsla(0, 0%, 100%, 0.2);
  border-right: 4px solid hsla(0, 0%, 100%, 0.2);
  padding: 1.8rem;
}
.competitor-table_table___QP07 tr:first-child td:nth-child(2) {
  border-top: 4px solid hsla(0, 0%, 100%, 0.2);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.competitor-table_table___QP07 tr td:nth-child(2) {
  border-left: 4px solid hsla(0, 0%, 100%, 0.2);
  border-right: 4px solid hsla(0, 0%, 100%, 0.2);
  padding: 1.8rem;
  animation: competitor-table_unlimited-border__goa4r 15s ease infinite;
}
.competitor-table_table___QP07 tr:last-child td:nth-child(2) {
  border-bottom: 4px solid hsla(0, 0%, 100%, 0.2);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.competitor-table_table___QP07 tr:not(:last-child) td:not(:first-child) {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1) !important;
}
@media screen and (max-width: 768px) {
  .competitor-table_table___QP07 th {
    font-size: 2rem;
  }
  .competitor-table_table___QP07 td {
    font-size: 1.4rem;
  }
  .competitor-table_table___QP07 tr td:not(:first-child) {
    padding: 10px;
  }
}
@keyframes competitor-table_unlimited-border__goa4r {
  0% {
    border-color: var(--red-1);
  }
  20% {
    border-color: var(--red-1);
  }
  40% {
    border-color: var(--red-1);
  }
  60% {
    border-color: var(--blue-1);
  }
  80% {
    border-color: var(--blue-1);
  }
  to {
    border-color: var(--red-1);
  }
}
.faqs_header__Qnuuc {
  font-size: 2.8rem;
  display: flex;
  gap: 10px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media screen and (max-width: 768px) {
  .faqs_header__Qnuuc {
    font-size: 2.2rem;
  }
}
.faqs_caret__AYk5E {
  width: 10px;
  fill: hsla(0, 0%, 100%, 0.4);
}
.faqs_caret__AYk5E.faqs_active__qVgnm {
  transition: all 0.3s ease;
  transform: rotate(90deg);
}
.footnote_footnote__4c1KK {
  border-radius: 5px;
  font-size: 10px;
  background: rgba(0, 0, 0, 0.4);
  padding: 10px 15px;
  position: absolute;
  top: 10px;
  right: 10px;
  text-align: left;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.footnote_footnote__4c1KK p {
  font-size: 14px;
  margin: 0;
}
@media screen and (max-width: 800px) {
  .footnote_footnote__4c1KK {
    position: relative;
    top: unset;
    right: unset;
  }
}
.footer_footer__MbdlQ {
  padding: 50px 20px;
  background-color: #000;
}
.footer_header__YUrrB {
  font-size: 2rem;
  font-weight: 700;
}
.footer_columns__H4hQp {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 10px;
  column-gap: 10px;
  row-gap: 20px;
}
.footer_footer__MbdlQ ul {
  list-style-type: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footer_footer__MbdlQ ul li {
  font-size: 1.6rem;
}
.footer_footer__MbdlQ ul a:link,
.footer_footer__MbdlQ ul a:visited {
  color: hsla(0, 0%, 100%, 0.8);
  text-decoration: none;
}
@media screen and (max-width: 970px) {
  .footer_columns__H4hQp {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  .footer_columns__H4hQp {
    grid-template-columns: 1fr;
  }
}
.form_control__7hE_Z {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.form_form__3RbNz {
  display: flex;
  margin: auto;
  flex-direction: column;
  gap: 20px;
  position: relative;
  max-width: 600px;
  width: 100%;
}
.form_centered__LmNe1 {
  margin: auto;
  align-items: center;
}
.form_loading__YJvov {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  z-index: 10;
  align-items: center;
  background: hsla(0, 0%, 100%, 0.2);
}
.form_select__ucuHR {
  color: #fff;
  background: transparent;
  border: 2px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 10px;
  font-weight: 400;
  padding: 12px 14px;
  font-size: 16px;
  flex: 1 1 100%;
  outline: 0;
  height: 40px;
}
.form_page__5gP3f {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
.form_required___0z6p {
  color: red;
  font-weight: 700;
}
.form_header__eCet4 {
  font-weight: 700;
  font-size: 3rem;
}
.form_description__iaa0o,
.form_description__iaa0o * {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 13px;
  text-align: left;
}
.form_checkboxLabel__v0jLK {
  position: relative;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  display: flex;
  gap: 10px;
  margin: 10px 0;
  border: 2px solid hsla(0, 0%, 100%, 0.1);
  padding: 10px;
  border-radius: 10px;
}
.form_collapsed__sMx6d {
  display: none;
}
.form_seeMore__sfxFt {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
}
.form_checkboxLabel__v0jLK:hover {
  background: hsla(0, 0%, 100%, 0.05);
  cursor: pointer;
}
.form_checkboxLabel__v0jLK:has(input:checked) {
  border: 2px solid hsla(0, 0%, 100%, 0.8);
}
.form_checkboxLabel__v0jLK input {
  opacity: 0;
  position: absolute;
}
.form_check__gpwNY {
  width: 20px;
  flex: 0 0 20px;
  height: 20px;
  border-radius: 20px;
  margin: auto 0;
  border: 2px solid hsla(0, 0%, 100%, 0.4);
  position: relative;
}
.form_checkboxLabel__v0jLK:has(input:checked) .form_check__gpwNY {
  border-color: #fff;
}
.form_checkboxLabel__v0jLK:has(input:checked) .form_check__gpwNY:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 10px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.form_checkboxContent__TzYjU {
  text-align: left;
}
.form_checkboxDescription__GhEvz {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 14px;
  font-weight: 400;
}
.form_input__OsNX_ {
  height: 40px;
}
.form_input__OsNX_,
.form_textarea__4mtZx {
  font-size: 16px;
  color: #fff;
  background: transparent;
  border: 2px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 10px;
  font-weight: 400;
  padding: 12px 14px;
  flex: 1 1 100%;
  outline: 0;
}
.form_characterCount__0A2NU {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 13px;
  text-align: right;
  margin-top: 5px;
}
.form_label__6QL7M {
  display: block;
  color: hsla(0, 0%, 100%, 0.9);
  font-weight: 700;
  font-size: 17px;
  text-align: left;
}
.gallery_grid__98vAq {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 20px;
  width: 100%;
}
.gallery_image__SrJFK {
  cursor: pointer;
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 10px;
  transition: transform 0.1s;
}
.gallery_image__SrJFK:hover {
  transform: scale(1.05);
}
.gallery_icon__t3dJo {
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.gallery_disabled__vCB6S {
  opacity: 0.5;
  pointer-events: none;
}
.gallery_lightboxImage__TIpJM {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.gallery_buttonGroup__Cb9pA {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 10px;
}
.gallery_pagination__rn8UC {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .gallery_grid__98vAq {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
  }
}
.image-marquee_imageContainer__eD7xV {
  padding: 20px;
  overflow: hidden;
  white-space: nowrap;
  -webkit-mask-image: linear-gradient(
    90deg,
    transparent,
    #000 20%,
    #000 80%,
    transparent
  );
  mask-image: linear-gradient(
    90deg,
    transparent,
    #000 20%,
    #000 80%,
    transparent
  );
}
.image-marquee_images__2HSCF {
  padding-right: 100px;
  display: inline-flex;
  gap: 100px;
  animation: image-marquee_slide__F5aQW 35s linear infinite;
  position: relative;
}
.image-marquee_imageContainer__eD7xV:hover .image-marquee_images__2HSCF {
  animation-play-state: paused;
}
.image-marquee_image__IdJLU {
  max-height: 100px;
  width: 150px;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
@keyframes image-marquee_slide__F5aQW {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.image-share_container__o_K_y {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-color: #121212;
  z-index: 1;
}
.image-share_image__wxZkp {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}
.image-share_buttonContainer__QEiGz {
  position: fixed;
  bottom: 20px;
  left: 0;
  width: 100%;
  z-index: 40;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .image-share_buttonContainer__QEiGz {
    bottom: 20px;
  }
}
.media_image__CtmQY {
  margin: auto;
  width: 100%;
  height: auto;
  z-index: 2;
  position: relative;
}
.media_default__Mq0yp {
  position: relative;
  flex: 0 0 25%;
}
.media_laptop__ZE1bV {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}
.media_laptopImage__pulof {
  position: absolute;
  top: 6%;
  left: 11%;
  width: 78%;
  height: 86%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 3;
}
.media_phone__r2mYM {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}
.media_phoneImage__R5cxT {
  position: absolute;
  top: 3%;
  left: 17%;
  width: 67%;
  height: 93%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
  border-radius: 10%;
}
.media_circle__sEzpp {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}
.media_circleImage__nPetx {
  position: absolute;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: rotate(-5deg);
  z-index: 1;
}
.media_small__G9O7M {
  flex: 0 0 25%;
  width: 25%;
  margin: auto;
}
.media_noControls__gBqeM {
  --controls: none;
}
.media_medium__yJzWA {
  flex: 0 0 40%;
  width: 40%;
  margin: auto;
}
.media_large__PVaav {
  flex: 0 0 60%;
  width: 60%;
  margin: auto;
}
.media_full__LklXt {
  flex: 0 0 100%;
  width: 100%;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .media_hidden__gRVe1,
  .media_imageDesktop__4DPW_ {
    display: none;
  }
  .media_large__PVaav,
  .media_medium__yJzWA,
  .media_small__G9O7M {
    flex: 0 0 100%;
    width: 100%;
    margin: auto;
  }
  .media_image__CtmQY {
    max-height: 400px;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media screen and (min-width: 768px) {
  .media_imageMobile__o0iPs {
    display: none;
  }
}
.list_link__XsNIf {
  margin-top: 10px;
}
.list_cursorPointer__PjQoS {
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  text-decoration: none;
}
.list_cursorPointer__PjQoS:hover {
  transform: scale(1.02);
}
ol.list_list__arwnu {
  list-style-type: none;
  padding: 0;
}
ol.list_list__arwnu li {
  width: 100%;
}
ol.list_grid-ul__cp8Aq,
ol.list_grid__Y0E_4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
ol.list_grid-ul__cp8Aq li,
ol.list_grid__Y0E_4 li {
  margin: 0;
  padding: 30px 20px;
  border: 2px solid hsla(0, 0%, 100%, 0.2);
  border-radius: 10px;
  display: flex;
  gap: 20px;
  flex-direction: row;
  align-items: center;
  text-align: left;
}
ol.list_grid-ul__cp8Aq.list_two__S28kf,
ol.list_grid__Y0E_4.list_two__S28kf {
  grid-template-columns: 1fr 1fr;
}
ol.list_grid-ul__cp8Aq.list_one__VHlVP,
ol.list_grid__Y0E_4.list_one__VHlVP {
  grid-template-columns: 1fr;
}
ol.list_grid-ul__cp8Aq .list_number__UzYDI {
  display: none;
}
ol.list_rows__4J8zd {
  max-width: 600px;
}
ol.list_rows-ul__WOE4e,
ol.list_rows__4J8zd {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  text-align: left;
  margin: auto;
}
ol.list_rows-ul__WOE4e li {
  margin: 0;
  padding: 30px 20px;
  border: 2px solid hsla(0, 0%, 100%, 0.2);
  border-radius: 10px;
  display: flex;
  gap: 20px;
  flex-direction: column;
  text-align: left;
}
ol.list_rows__4J8zd li {
  gap: 40px;
  display: flex;
  flex-direction: row;
  text-align: left;
  align-items: center;
}
.list_icons__JbgPZ {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: flex-start;
  justify-content: space-around;
  text-align: center;
}
.list_icons__JbgPZ li {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  text-align: center;
  flex: 1 1;
  flex-basis: 20%;
  margin: 0 auto;
}
.list_icons__JbgPZ li h3 {
  font-size: 2rem;
}
.list_icons__JbgPZ li p {
  text-align: center;
}
.list_number__UzYDI {
  font-size: 7rem;
  font-weight: 900;
  line-height: 1;
  color: #fff;
}
.list_numberOverride____gZn {
  margin-bottom: 10px;
  font-size: 5rem;
  font-weight: 900;
  line-height: 1;
}
ol.list_rows-ul__WOE4e li .list_number__UzYDI {
  font-size: 4rem;
  font-weight: 900;
}
.list_icon__qJh5s {
  width: 50px;
  height: 50px;
  text-decoration: none;
  background: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  background-size: 400% 400%;
  animation: list_gradient__vswgi 15s ease infinite;
}
@media screen and (max-width: 1200px) {
  ol.list_grid-ul__cp8Aq,
  ol.list_grid__Y0E_4 {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  ol.list_grid__Y0E_4 li {
    padding: 10px 20px;
  }
  ol.list_rows__4J8zd li {
    gap: 20px;
  }
  .list_number__UzYDI {
    font-size: 5rem;
    font-weight: 900;
  }
  .list_numberOverride____gZn {
    font-size: 4rem;
    font-weight: 900;
  }
  .list_icons__JbgPZ {
    flex-direction: column;
  }
  ol.list_grid-ul__cp8Aq.list_one__VHlVP,
  ol.list_grid-ul__cp8Aq.list_two__S28kf,
  ol.list_grid__Y0E_4.list_one__VHlVP,
  ol.list_grid__Y0E_4.list_two__S28kf {
    grid-template-columns: 1fr;
  }
}
@keyframes list_gradient__vswgi {
  0% {
    background-position: 0 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.link-arrow_link__J509b,
.link-arrow_link__J509b:link {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
  display: flex;
  gap: 5px;
  align-items: center;
}
.link-arrow_caret__V6Lfa {
  height: 20px;
  fill: #fff;
  width: 10px;
  -o-object-fit: contain;
  object-fit: contain;
}
.navigation-locales_modalContent__QfInk {
  pointer-events: auto;
  margin: auto;
  overflow: auto;
  gap: 10px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.navigation-locales_locale__C5nt9 {
  padding: 10px;
  border-radius: 5px;
  border: 2px solid var(--dark);
  text-decoration: none;
  justify-content: center;
  align-items: center;
  text-align: center;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
a.navigation-locales_locale__C5nt9:link {
  text-decoration: none;
}
.navigation-locales_locale__C5nt9:hover {
  background-color: var(--dark);
}
.navigation-locales_name__PDx4D {
  font-size: 1.5rem;
}
.navigation-locales_region__1sE8t {
  font-size: 1rem;
}
.navigation-locales_language__j2mAH {
  display: flex;
  width: 25px;
  height: 25px;
  margin: auto 10px;
  fill: #fff;
  cursor: pointer;
}
.navigation-locales_language__j2mAH:hover svg {
  cursor: pointer;
}
@media (max-width: 768px) {
  .navigation-locales_modalContent__QfInk {
    grid-template-columns: 1fr;
  }
}
.navigation-mobile_hamburger__BrA10 {
  display: none;
  background: transparent;
  position: fixed;
  top: 29px;
  right: 20px;
  height: 25px;
  width: 25px;
  cursor: pointer;
  z-index: 100;
  transition: opacity 0.25s ease;
  margin: auto 0 auto 10px;
}
.navigation-mobile_hamburger__BrA10 span {
  border-radius: 10px;
  background: #fff;
  border: none;
  height: 3px;
  width: 100%;
  pointer-events: none;
  position: absolute;
  left: 0;
  transition: all 0.2s ease;
}
.navigation-mobile_top__GofGG {
  top: 0;
}
.navigation-mobile_middle__d2rc5 {
  top: 9px;
}
.navigation-mobile_bottom___XW4P {
  top: 18px;
}
.navigation-mobile_hamburger__BrA10.navigation-mobile_active__VAp7H
  .navigation-mobile_top__GofGG {
  transform: translateY(9px) translateX(0) rotate(45deg);
}
.navigation-mobile_hamburger__BrA10.navigation-mobile_active__VAp7H
  .navigation-mobile_middle__d2rc5 {
  opacity: 0;
}
.navigation-mobile_hamburger__BrA10.navigation-mobile_active__VAp7H
  .navigation-mobile_bottom___XW4P {
  transform: translateY(-9px) translateX(0) rotate(-45deg);
}
.navigation-mobile_mobileMenu__qsgRn {
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  height: 100%;
  width: 100%;
  z-index: 90;
  flex-direction: column;
  padding: 0 20px;
  transition: all 0.3s ease;
  display: flex;
}
.navigation-mobile_mobileMenu__qsgRn.navigation-mobile_active__VAp7H {
  pointer-events: auto;
  opacity: 1;
  background: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(15px) brightness(0.5);
  -webkit-backdrop-filter: blur(15px) brightness(0.5);
}
.navigation-mobile_menuItems__4eCpz {
  margin: auto;
  display: flex;
  flex-direction: column;
  text-align: center;
  font-size: 2.3rem;
  gap: 20px;
}
.navigation-mobile_menuItems__4eCpz a {
  color: #fff;
  text-decoration: none;
  transition: all 0.2s ease;
}
@media screen and (max-width: 1200px) {
  .navigation-mobile_hamburger__BrA10 {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  .navigation-mobile_mobileMenu__qsgRn {
    display: none;
  }
}
.pricing_button__oykHF {
  background: transparent;
  outline: none;
  color: #fff;
  padding: 15px 20px;
  border-radius: 100px;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 2px solid #fff;
}
.pricing_plan-fine-print__7Ok1x {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  font-size: 10px;
  color: #ccc;
}
.pricing_button__oykHF:hover {
  background: #fff;
  color: #000;
  cursor: pointer;
}
.pricing_button__oykHF.pricing_transparent__12fDJ {
  border-color: transparent;
  padding: 10px 20px;
}
.pricing_button__oykHF + .pricing_button__oykHF {
  margin-top: 10px;
}
a:active.pricing_compare-plans___qCT8,
a:link.pricing_compare-plans___qCT8,
a:visited.pricing_compare-plans___qCT8 {
  border: 0;
  border-radius: 0;
  position: relative;
  padding: 0 13px 0 0;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 1px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
a.pricing_compare-plans___qCT8:after {
  content: "";
  position: absolute;
  top: 0;
  width: 6px;
  height: 6px;
  right: 0;
  border-top: 2px solid var(--plan-color-1);
  border-right: 2px solid var(--plan-color-1);
  transform-origin: top right;
  transform: translateY(7px) rotate(45deg);
  transition: all 0.1s ease-in;
}
a.pricing_compare-plans___qCT8:hover {
  background: transparent;
  color: var(--plan-color-1);
}
a.pricing_compare-plans___qCT8:hover:after {
  right: -3px;
}
.pricing_unlimited-plans__1SUrK .pricing_footer__TN4Cp {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 10px 20px;
}
.pricing_unlimited-plans__1SUrK .pricing_footer__TN4Cp p {
  color: #ccc;
  font-size: 14px;
}
.pricing_unlimited-plans__1SUrK {
  padding: 40px;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  align-items: center;
}
.pricing_unlimited-plans__1SUrK .pricing_header__wkgAt {
  text-align: center;
  font-size: 40px;
  font-weight: 900;
}
.pricing_unlimitedPlans__B45G6 .pricing_subheader__CFLf3 {
  text-align: center;
  color: #b9b9b9;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 20px;
}
.pricing_plans__05Ee9 {
  display: flex;
  flex-direction: row;
  align-self: center;
  margin: auto;
  width: 100%;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  padding: 20px 10px;
  gap: 20px;
  -webkit-mask-image: linear-gradient(
    90deg,
    transparent,
    #000 10px,
    #000 calc(100% - 10px),
    transparent
  );
  scrollbar-width: auto;
  scrollbar-color: #333 #333;
}
.pricing_plans__05Ee9::-webkit-scrollbar {
  width: 5px;
  margin: 0 10px;
}
.pricing_plans__05Ee9::-webkit-scrollbar-track {
  background: transparent;
  margin: 0 10px;
}
.pricing_plans__05Ee9::-webkit-scrollbar-thumb {
  background-color: #111;
  border-radius: 3px;
  margin: 0 10px;
}
.pricing_plan__pQACl {
  position: relative;
  flex: 0 0 280px;
  scroll-snap-align: center;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #fff;
  padding: 30px 20px;
  background-color: #1a1a1a;
  background-clip: padding-box;
  border: 6px solid transparent;
  border-radius: 20px;
  transition: all 0.1s ease-in;
}
.pricing_plan__pQACl:before {
  opacity: 1;
  position: absolute;
  content: "";
  inset: -6px;
  pointer-events: none;
  border-radius: 20px;
  transition: all 0.1s ease-in;
  background: linear-gradient(to bottom right, var(--plan-color-1), #555);
  z-index: -2;
  background: linear-gradient(
    to bottom right,
    var(--plan-color-1),
    var(--plan-color-2)
  );
}
.pricing_green__Rxbxx {
  --plan-color-1: var(--green-1);
  --plan-color-2: var(--green-2);
}
.pricing_blue__INlNs {
  --plan-color-1: var(--blue-1);
  --plan-color-2: var(--blue-2);
}
.pricing_red__zNkb7 {
  --plan-color-1: var(--red-1);
  --plan-color-2: var(--red-2);
}
.pricing_yellow__X3NOo {
  --plan-color-1: var(--yellow-1);
  --plan-color-2: var(--yellow-2);
}
.pricing_grey__6pWkm {
  --plan-color-1: #555;
  --plan-color-2: #555;
}
.pricing_plan__pQACl:hover {
  border-color: transparent;
}
.pricing_plan__pQACl:hover:before {
  opacity: 1;
}
.pricing_plan__pQACl:first-of-type {
  margin-left: auto;
}
.pricing_plan__pQACl:last-of-type {
  margin-right: auto;
}
.pricing_plan__pQACl.pricing_disabled__CFrXg {
  pointer-events: none;
  opacity: 0.8;
  filter: grayscale(100%) contrast(0.9);
}
.pricing_plan__pQACl.pricing_disabled__CFrXg:before {
  display: none;
}
.pricing_planName__Vv4NW {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  white-space: nowrap;
}
.pricing_planCurrency__3aGr4 {
  font-size: 2rem;
  vertical-align: top;
}
.pricing_planIteration__My2Mt {
  font-size: 1.4rem;
  font-weight: 400;
}
.pricing_planPrice__PHOtt {
  font-weight: 900;
  letter-spacing: 0;
  font-size: 4rem;
  margin: 10px 0 0;
  line-height: 1;
}
.pricing_planFeature__TNjfC {
  font-weight: 900;
  font-size: 16px;
}
.pricing_planSubfeature__lTR3t {
  font-weight: 400;
  font-size: 14px;
  color: #ccc;
}
.pricing_planSummary__AWrcy * {
  font-weight: 400;
  font-size: 1.4rem;
  color: #ccc;
  margin: 10px 0;
}
.pricing_planPriceDetails__oEHH6 {
  font-weight: 400;
  font-size: 12px;
  color: #ccc;
  margin: 10px 0;
}
.pricing_planSummary__AWrcy mark {
  color: var(--plan-color-1);
  font-weight: 900;
  background: none;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}
.pricing_planCta__fucPZ {
  padding: 15px 25px;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 900;
  letter-spacing: 2px;
  white-space: nowrap;
  text-transform: uppercase;
  color: #fff;
  background: transparent;
  z-index: 100;
  border: 0;
  box-shadow: inset 0 0 0 3px #333;
}
.pricing_planTooltipWrapper__XGbOu {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
}
.pricing_infoIcon__w0NJ8 {
  fill: #fff;
  margin-left: 5px;
  width: 20px;
}
.pricing_planTooltip__9nQYO {
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(calc(-100%));
  width: 300px;
  padding: 10px;
  z-index: 99;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  pointer-events: none;
  transition: all 0.1s ease;
}
.pricing_planTooltip__9nQYO:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #000;
  bottom: -5px;
  left: 20px;
  transform: rotate(-45deg);
}
.pricing_planTooltipWrapper__XGbOu:hover {
  cursor: pointer;
}
.pricing_planTooltipWrapper__XGbOu:hover .pricing_planTooltip__9nQYO {
  opacity: 1;
  transform: translateY(calc(-100% - 10px));
}
.pricing_planCta__fucPZ:hover,
.pricing_planCta__fucPZ:link {
  text-decoration: none !important;
}
.pricing_planCta__fucPZ:hover {
  box-shadow: inset 0 0 0 0 #333;
  background: linear-gradient(
    to bottom right,
    var(--plan-color-1),
    var(--plan-color-2)
  );
  background-clip: padding-box;
  cursor: pointer;
}
.pricing_planFeatures__TjYtG {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  justify-content: space-between;
  row-gap: 20px;
}
.pricing_planDescription__yOzf5 {
  flex: 1 0 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.pricing_plan__pQACl ul {
  display: none;
  list-style: none;
  width: 100%;
  text-align: left;
  margin: 10px 0 0 20px;
  padding: 0 10px 0 0;
  transition: all 0.3s ease-in;
}
.pricing_plan__pQACl ul li {
  position: relative;
  padding: 0;
  margin: 10px 0;
  font-size: 13px;
  color: #ccc;
}
.pricing_plan__pQACl ul li:before {
  position: absolute;
  left: -14px;
  top: -6px;
  border-radius: 15px;
  content: "";
  width: 15px;
  height: 15px;
  content: "•";
  color: var(--plan-color-1);
  font-size: 25px;
}
.pricing_planGrey__LLvNR {
  --plan-color-1: #555;
  --plan-color-2: #555;
}
#pricing_compare-plans___qCT8 {
  padding-bottom: 20px;
}
@media (max-width: 768px) {
  .pricing_plans__05Ee9 {
    display: grid;
    row-gap: 20px;
  }
  .pricing_plan__pQACl {
    margin: 0;
    width: 100%;
  }
  .pricing_desktop__BKXeb {
    display: none;
  }
  .pricing_mobile__dOspi {
    display: inherit;
  }
  .pricing_unlimitedPlans__B45G6 .pricing_header__wkgAt {
    font-size: 25px;
  }
  .pricing_planPrice__PHOtt {
    margin: 10px 0;
  }
  .pricing_planName__Vv4NW {
    font-size: 14px;
  }
  .pricing_planPrice__PHOtt {
    font-size: 30px;
  }
  .pricing_plan-feature__SO1UC {
    font-size: 16px;
  }
  .pricing_unlimitedPlans__B45G6 {
    padding: 10px;
  }
  .pricing_plan__pQACl ul {
    display: block;
  }
  .pricing_comparePlans__yY2R8 {
    display: none;
  }
  .pricing_plan__pQACl ul li {
    font-size: 13px;
  }
  .pricing_unlimitedPlans__B45G6 .pricing_footer__TN4Cp {
    padding: 0 10px;
  }
  .pricing_unlimitedPlans__B45G6 .pricing_subheader__CFLf3 {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .pricing_plan__pQACl {
    padding: 20px;
  }
}
table.pricing_unlimitedTable__G3QlF .pricing_planCta__fucPZ {
  padding: 10px 20px;
  border-radius: 50px;
  display: inline-block;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 1px;
  white-space: nowrap;
  text-transform: uppercase;
  color: #fff;
  background: transparent;
  z-index: 100;
  border: 0;
  box-shadow: inset 0 0 0 2px #fff;
}
table.pricing_unlimitedTable__G3QlF .pricing_planCta__fucPZ:hover {
  box-shadow: inset 0 0 0 0 #333;
  background: linear-gradient(
    to bottom right,
    var(--plan-color-1),
    var(--plan-color-2)
  );
  background-clip: padding-box;
}
table.pricing_unlimitedTable__G3QlF
  .pricing_planCta__fucPZ.pricing_disabled__CFrXg {
  opacity: 0.5;
  pointer-events: none;
}
table.pricing_unlimitedTable__G3QlF {
  border-spacing: 0;
  color: #fff;
  margin: 100px auto auto;
}
table.pricing_unlimitedTable__G3QlF img {
  width: 20px;
  height: auto;
}
table.pricing_unlimitedTable__G3QlF .pricing_planName__Vv4NW {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px;
  white-space: nowrap;
}
table.pricing_unlimitedTable__G3QlF .pricing_planCurrency__3aGr4 {
  font-size: 20px;
  vertical-align: top;
}
table.pricing_unlimitedTable__G3QlF .pricing_planIteration__My2Mt {
  font-size: 12px;
  font-weight: 400;
}
table.pricing_unlimitedTable__G3QlF .pricing_planPrice__PHOtt {
  font-weight: 900;
  letter-spacing: 0;
  font-size: 30px;
  margin: 10px 0;
  line-height: 1;
}
table.pricing_unlimitedTable__G3QlF th:not(:first-child) {
  padding: 20px;
  width: 200px;
  vertical-align: center;
  text-align: center;
}
table.pricing_unlimitedTable__G3QlF th:nth-child(2) {
  border-top-left-radius: 20px;
}
table.pricing_unlimitedTable__G3QlF th:nth-child(4) {
  border-top-right-radius: 20px;
}
table.pricing_unlimitedTable__G3QlF td:first-child {
  font-size: 13px;
  width: 270px;
  padding: 10px 10px 10px 0;
}
table.pricing_unlimitedTable__G3QlF td {
  font-size: 13px;
}
table.pricing_unlimitedTable__G3QlF td:not(:first-child) {
  padding: 4px 5px;
  width: 200px;
  vertical-align: center;
  text-align: center;
  border-bottom: 2px solid #555;
}
table.pricing_unlimitedTable__G3QlF td:nth-child(2),
table.pricing_unlimitedTable__G3QlF th:nth-child(2) {
  background: #333;
}
table.pricing_unlimitedTable__G3QlF td:nth-child(3),
table.pricing_unlimitedTable__G3QlF th:nth-child(3) {
  background: #282828;
}
table.pricing_unlimitedTable__G3QlF td:nth-child(4),
table.pricing_unlimitedTable__G3QlF th:nth-child(4) {
  background: #262626;
}
table.pricing_unlimitedTable__G3QlF td:nth-child(5),
table.pricing_unlimitedTable__G3QlF th:nth-child(5) {
  background: #242424;
}
table.pricing_unlimitedTable__G3QlF tfoot td:not(:first-child) {
  border: 0;
}
table.pricing_unlimitedTable__G3QlF tfoot td:nth-child(2) {
  border-bottom-left-radius: 20px;
}
table.pricing_unlimitedTable__G3QlF tfoot td:last-child {
  border-bottom-right-radius: 20px;
}
@media screen and (max-width: 500px) {
  table.pricing_unlimitedTable__G3QlF {
    display: block;
    width: 100%;
    margin: 20px auto;
    overflow-x: auto;
  }
}
.pricing_planToggle__bVkFD {
  border: 2px solid hsla(0, 0%, 100%, 0.2);
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: auto auto 20px;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
  border-radius: 100px;
  font-weight: 900;
  letter-spacing: 1px;
  background: transparent;
  text-transform: uppercase;
  color: #fff;
  transition: all 50ms ease;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pricing_planToggle__bVkFD:before {
  content: "";
  display: block;
  height: 100%;
  width: 50%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 100px;
  transition: all 0.2s ease-in-out;
  background-image: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  ) !important;
  animation: pricing_gradient__0zEKP 15s ease infinite;
  background-size: 400% 400%;
}
.pricing_planToggle__bVkFD.pricing_checked__TfOAP:before {
  left: 50%;
}
.pricing_toggleOption__EOUHy {
  border: none;
  padding: 13px 20px;
  text-decoration: none;
  white-space: nowrap;
  z-index: 1;
  text-align: center;
}
@keyframes pricing_gradient__0zEKP {
  0% {
    background-position: 0 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.pricing_check__awD0s {
  fill: var(--plan-color-1);
  width: 30px;
  height: 30px;
}
.pricing_badgeWrapper__JAlvB {
  position: absolute;
  top: -17px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  z-index: 1;
}
.pricing_badge__PjMJ_ {
  background: linear-gradient(
    90deg,
    var(--plan-color-1) 0,
    var(--plan-color-2) 200%
  );
  border-radius: 100px;
  height: 30px;
  color: #000;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.pricing_planHighlight__tJMrw {
  font-size: 16px;
  font-weight: 900;
  color: #fff;
  text-decoration: none;
  background: linear-gradient(-45deg, var(--plan-color-1), var(--plan-color-2));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.pricing_pulse___tCtJ:after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -90deg,
    transparent,
    hsla(0, 0%, 100%, 0.1) 50%,
    transparent
  );
  background-size: 400% 400%;
  animation: pricing_pulse___tCtJ 3.2s ease-in-out infinite;
}
@keyframes pricing_pulse___tCtJ {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: -135% 0;
  }
}
.stores_stores__s_eAo {
  display: flex;
  flex-direction: column;
}
.stores_store__EwOFV {
  padding: 30px;
  display: flex;
  flex-direction: row;
  gap: 30px;
  width: 100%;
  max-width: 800px;
  align-items: center;
  margin: auto;
}
.stores_store__EwOFV:not(:last-child) {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.stores_icon__glx5O {
  flex: 0 0 200px;
  width: 200px;
  height: 70px;
  -o-object-fit: contain;
  object-fit: contain;
}
.store-icons_storeIcons__j7j8r {
  padding: 30px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 70px;
  column-gap: 70px;
  row-gap: 30px;
  flex-wrap: wrap;
}
.store-icons_icon__WvvWP {
  width: 130px;
  height: 50px;
  -o-object-fit: contain;
  object-fit: contain;
}
.services_services___ack4 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.services_service__cbS1D,
.services_service__cbS1D:link {
  text-decoration: none;
  position: relative;
  border-radius: 10px;
  flex: 0 0 300px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: all 0.15s ease;
  background: hsla(0, 0%, 100%, 0.05);
  padding: 15px;
}
.services_service__cbS1D:hover .services_background__DVNFB {
  filter: brightness(110%);
}
.services_service__cbS1D:hover {
  transform: scale(1.01);
}
.services_title__yRrZX {
  font-weight: 900;
  font-size: 1.8rem;
}
.services_excerpt__0id5F {
  font-size: 1.4rem;
  color: hsla(0, 0%, 100%, 0.8);
}
.services_background__DVNFB {
  border-radius: 5px;
  padding: 20px;
  transition: all 0.15s ease;
  width: 100%;
  height: 100px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media screen and (max-width: 768px) {
  .services_services___ack4 {
    gap: 10px;
  }
  .services_service__cbS1D,
  .services_service__cbS1D:link {
    flex: 0 0 100%;
  }
}
.team_member__tXvJd {
  display: flex;
  gap: 2px;
  flex-direction: column;
  flex: 0 0 180px;
  margin: 0 auto;
  text-align: center;
  align-items: center;
}
.team_name__4WPc7 {
  font-size: 1.8rem;
  color: #fff;
  font-weight: 700;
}
.team_image__q809f {
  width: 180px;
  height: 180px;
  border-radius: 9999px;
  margin-bottom: 10px;
}
.team_team__481F4 {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}
.team_title__k1UYX {
  margin-bottom: auto;
}
.terms_terms__S9Vu1 {
  text-align: left;
  display: flex;
  gap: 20px;
  flex-direction: column;
}
.terms_select__fjizv {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.timeline_timelineContainer__3lMKb {
  text-align: left;
}
.timeline_timeline__cz8_y {
  padding: 0 20px;
  --height: 350px;
  --line-thickness: 3px;
  --circle-size: 20px;
  display: flex;
  flex-direction: row;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.timeline_timeline__cz8_y:after {
  content: "";
  position: absolute;
  left: var(--circle-size);
  right: 0;
  top: 18px;
  border-top: var(--line-thickness) solid #777;
  z-index: 1;
}
.timeline_timelineItem__2awKy {
  margin-top: 20px;
  min-width: 200px !important;
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 10px;
}
.timeline_timelineItem__2awKy:hover:after {
  transform: scale(1.5);
  background-color: #fff;
}
.timeline_timelineItem__2awKy:after {
  z-index: 10;
  transition: all 0.3s ease;
  display: block;
  content: "";
  position: absolute;
  top: calc(-1 * var(--circle-size) / 2);
  left: -10px;
  background: #777;
  width: var(--circle-size);
  height: var(--circle-size);
  border-radius: 100px;
}
.timeline_timelineContent__vkuLq {
  max-width: 200px;
  padding: 20px 20px 20px 0;
}
.timeline_timelineDate__JRl9_ {
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: hsla(0, 0%, 100%, 0.8);
  margin-bottom: 5px;
  font-weight: 700;
}
p.timeline_timelineDate__JRl9_ {
  margin-bottom: 5px !important;
  font-weight: 900 !important;
}
.timeline_timelineDesc__vlc72 {
  font-size: 14px;
  margin-bottom: 5px;
  padding: 10px;
  border-radius: 5px;
  background: hsla(0, 0%, 100%, 0.1);
}
.timeline_timelineContainer__3lMKb {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #fff transparent;
}
.timeline_timelineContainer__3lMKb::-webkit-scrollbar {
  height: 5px;
}
.timeline_timeline-container__Gi4bm::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 10px;
}
.timeline_timeline-container__Gi4bm::-webkit-scrollbar-thumb {
  background: hsla(0, 0%, 100%, 0.4);
  border-radius: 10px;
}
.pages-by-type_grid__uPCpT,
.pages-by-type_guides__tUX2P {
  gap: 20px;
  justify-content: center;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.pages-by-type_row__68WOn {
  gap: 20px;
  display: flex;
}
.pages-by-type_guide__NF1Vn,
.pages-by-type_guide__NF1Vn:link {
  text-decoration: none;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: all 0.15s ease;
  background: hsla(0, 0%, 100%, 0.05);
  padding: 15px;
  width: 100%;
}
.pages-by-type_guide__NF1Vn:hover .pages-by-type_background__kc6GL {
  filter: brightness(110%);
}
.pages-by-type_guide__NF1Vn:hover {
  transform: scale(1.01);
}
.pages-by-type_title___MyVU {
  font-weight: 900;
  font-size: 1.8rem;
}
.pages-by-type_excerpt__lh_h2 {
  font-size: 1.4rem;
  color: hsla(0, 0%, 100%, 0.8);
}
.pages-by-type_background__kc6GL {
  border-radius: 5px;
  transition: all 0.15s ease;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .pages-by-type_guides__tUX2P {
    gap: 10px;
  }
  .pages-by-type_grid__uPCpT {
    gap: 20px;
    justify-content: center;
    display: grid;
    grid-template-columns: 1fr;
  }
}
.navigation_navBar__JPHQm {
  position: fixed;
  top: 0;
  left: 0;
  height: 80px;
  width: 100%;
  padding: 0 20px;
  backdrop-filter: blur(15px) brightness(0.5);
  -webkit-backdrop-filter: blur(15px) brightness(0.5);
  z-index: 80;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.navigation_navBarShim__viUHT {
  flex: 0 0 80px;
}
.navigation_menuItems__5I60y {
  display: flex;
  flex-direction: row;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.navigation_menuItem__6q9X2:link,
.navigation_menuItem__6q9X2:visited {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
  white-space: nowrap;
  font-size: 1.2em;
  transition: all 0.1s ease;
  padding: 12px 15px;
  text-decoration: none;
  color: var(--lightest);
  position: relative;
}
.navigation_menuItem__6q9X2:not(.navigation_button__H5zzj):after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 12px;
  right: 12px;
  height: 2px;
  border-bottom: 2px solid transparent;
  animation: navigation_unlimited-border__czxXB 15s ease infinite;
  opacity: 0;
}
.navigation_menuItem__6q9X2:hover:not(.navigation_button__H5zzj):after {
  opacity: 1;
}
.navigation_button__H5zzj {
  background-image: linear-gradient(
    -45deg,
    var(--green-1),
    var(--blue-1),
    var(--red-1),
    var(--yellow-1)
  );
  animation: navigation_gradient__B0tiu 15s ease infinite;
  background-size: 400% 400%;
  border: none;
  border-radius: 50px;
}
.navigation_hamburgerShim__qD_Gs {
  width: 30px;
  display: none;
  pointer-events: none;
}
@media screen and (max-width: 1200px) {
  .navigation_hamburgerShim__qD_Gs {
    display: block;
  }
}
@keyframes navigation_gradient__B0tiu {
  0% {
    background-position: 0 50%;
  }
  20% {
    background-position: 20% 50%;
  }
  40% {
    background-position: 40% 50%;
  }
  60% {
    background-position: 60% 50%;
  }
  80% {
    background-position: 80% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
@keyframes navigation_unlimited-border__czxXB {
  0% {
    border-color: var(--red-1);
  }
  20% {
    border-color: var(--red-1);
  }
  40% {
    border-color: var(--red-1);
  }
  60% {
    border-color: var(--blue-1);
  }
  80% {
    border-color: var(--blue-1);
  }
  to {
    border-color: var(--red-1);
  }
}
@media screen and (max-width: 1200px) {
  .navigation_menuItem__6q9X2:not(.navigation_mobile__8ve7a) {
    display: none;
  }
  .navigation_menuItems__5I60y {
    -moz-column-gap: 0;
    column-gap: 0;
  }
  .navigation_menuItem__6q9X2:link,
  .navigation_menuItem__6q9X2:visited {
    padding: 12px 5px;
  }
}
