.founders_title-word__ytHbL {
  transition: font-size 0.25s, top 0.25s, left 0.225s, right 0.225s,
    transform 0.225s;
}
.founders_title-collapsed__Hs74l {
  transition: font-size 0.1s, top 0.25s, left 0.2s, right 0.2s, transform 0.2s;
}
.button_button__HOmVR:not(.button_unstyled___LX37) {
  box-shadow: 0 0 0 0 var(--hover-shadow-color);
  transition: box-shadow 0.3s ease-out, opacity 0.3s ease-out;
}
.button_button__HOmVR:not(.button_unstyled___LX37):hover {
  box-shadow: 0 0 24px 0 var(--hover-shadow-color);
}
.button_primary__q4mcz {
  --hover-shadow-color: #f9040490;
}
.button_secondary__UTcwa {
  --hover-shadow-color: #ffffff80;
}
.button_tertiary__LlZE_ {
  --hover-shadow-color: #18190f80;
}
.newsletter_label__ULfLX {
  margin-bottom: 1em;
  display: inline-block !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  line-height: 1 !important;
  letter-spacing: -0.05em !important;
  color: #ffffffb3 !important;
}
@media (min-width: 1536px) {
  .newsletter_label__ULfLX {
    font-size: max(
      var(--text-scale-min-rem),
      var(--text-scale-current-rem)
    ) !important;
    --text-scale-min: 0.9375 !important;
    --text-scale-max: 0.9375 !important;
    --text-scale-min-rem: calc(var(--text-scale-min) * 1rem) !important;
    --text-scale-max-rem: calc(var(--text-scale-max) * 1rem) !important;
    --text-scale-current-rem: calc(
      var(--text-scale-percentage) *
        (var(--text-scale-max) - var(--text-scale-min)) +
        var(--text-scale-min-rem)
    ) !important;
  }
}
.newsletter_input-wrapper__0jIS8 {
  --border-radius: 0.5rem;
  --padding: 0.166em 0.166em;
  border: 1px solid #18190f50;
  border-radius: var(--border-radius);
  padding: var(--padding);
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 0 0.6em;
  max-height: -webkit-max-content;
  max-height: max-content;
  min-height: 0;
}
.newsletter_input__OES_V {
  background: #0000;
  box-sizing: initial;
  height: auto;
  white-space: nowrap;
  font-size: max(16px, 0.66em);
  flex: 1;
  padding-left: 0.5em;
  min-width: 0;
  overflow: hidden;
  color: #18190f !important;
}
.newsletter_input__OES_V::placeholder {
  opacity: 0.5;
  color: #18190f80;
  font-weight: 500;
  transform: translateY(0.05em);
}
.newsletter_button__0i8kp {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  background: #faf5f280 !important;
  padding: 0.6em 1em;
  text-transform: uppercase;
  font-size: 1em;
  color: #18190f80;
  font-weight: 500;
  border-radius: 0.4rem;
  height: 100%;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}
.newsletter_button__0i8kp:hover {
  background: #faf5f2 !important;
  color: #18190f !important;
}
.newsletter_button__0i8kp:disabled {
  cursor: not-allowed;
}
.dark .newsletter_label__ULfLX {
  color: #fff;
}
.dark .newsletter_input-wrapper__0jIS8 {
  border-color: #ffffff50 !important;
}
.dark .newsletter_input__OES_V {
  color: #fff !important;
}
.dark .newsletter_input__OES_V::placeholder {
  color: #ffffff80 !important;
}
.dark .newsletter_button__0i8kp {
  background: #ffffff20 !important;
  color: #ffffff80 !important;
}
.dark .newsletter_button__0i8kp:hover {
  background: #ffffff40 !important;
  color: #fff !important;
}
.newsletter_input__OES_V:-webkit-autofill,
.newsletter_input__OES_V:-webkit-autofill:focus,
.newsletter_input__OES_V:-webkit-autofill:hover {
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
  -webkit-text-fill-color: #18190f !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.dark .newsletter_input__OES_V:-webkit-autofill,
.dark .newsletter_input__OES_V:-webkit-autofill:focus,
.dark .newsletter_input__OES_V:-webkit-autofill:hover {
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
  -webkit-text-fill-color: #fff !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.modern-devices_container__nWyUA {
  --swipe-out-factor: 100%;
  -webkit-mask-image: linear-gradient(
    to right,
    #000 var(--swipe-out-factor),
    #fff0 calc(var(--swipe-out-factor) + 10%)
  );
  mask-image: linear-gradient(
    to right,
    #000 var(--swipe-out-factor),
    #fff0 calc(var(--swipe-out-factor) + 10%)
  );
}
