@keyframes slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInHidden{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutHidden{0%{visibility:visible;opacity:1}to{visibility:hidden}}@keyframes fadeOutAndHide{0%{opacity:1}99%{opacity:0;display:block}to{opacity:0;display:none}}@keyframes loading-skeleton{0%{filter:brightness()}to{filter:brightness(90%)}}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideInFromRight{0%{right:-100%}50%{right:-50%}to{right:0}}@keyframes spinner-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tickAnimation{0%{opacity:0;stroke-dashoffset:-1000px}10%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.promo-sign-up{padding-block:var(--section-padding-top,0) var(--section-padding-bottom,0);position:relative}.promo-sign-up__wrapper{padding-block:var(--content-padding-top,0) var(--content-padding-bottom,0);padding-inline:var(--content-padding-left,0) var(--content-padding-right,0);background-color:var(--content-background,var(--color-bg-black))}.promo-sign-up__heading,.promo-sign-up__input[type=email]{color:var(--content-text-color)}.promo-sign-up__heading{text-align:center;width:100%;line-height:1.6;font-family:var(--heading-text-font);font-size:var(--heading-text-font-size-mobile);font-variant-caps:var(--heading-text-font-variant-caps);font-weight:var(--heading-text-font-weight);letter-spacing:1px;margin:0 0 2.5rem;display:block}.promo-sign-up__input[type=email]{border-color:var(--content-text-color);font-family:var(--input-font);font-size:var(--input-font-size-mobile);font-variant-caps:var(--input-font-variant-caps);font-weight:var(--input-font-weight);letter-spacing:1px;width:100%;height:auto;background:0 0;border-width:0 0 1px;margin-block-end:var(--spacing-m);padding-inline:0;line-height:2}.promo-sign-up__input[type=email]:focus{outline:none}.promo-sign-up__input[type=email]::placeholder{font-family:var(--input-font);font-size:var(--input-font-size-mobile);font-variant-caps:var(--input-font-variant-caps);font-weight:var(--input-font-weight);color:var(--content-text-color)}.promo-sign-up__submit.button{color:var(--content-text-color);text-transform:uppercase;margin:0 auto;margin-block-start:1rem;padding:.25rem 0;font-size:14px;display:flex}.promo-sign-up__submit.button .button__icon{order:-1;margin-inline-end:var(--spacing-xxs);display:none}.promo-sign-up__submit.button.start{margin-inline:0 auto}.promo-sign-up__submit.button.center{margin-inline:auto}.promo-sign-up__submit.button.end{margin-inline:auto 0}.promo-sign-up__submit.button.btn{padding:.25rem 3rem}.promo-sign-up__submit.button.btn--secondary{color:var(--color-white)}.promo-sign-up__error{color:var(--color-error-text,var(--color-text-medium-light))}.promo-sign-up.is-loading .promo-sign-up__heading{background-color:var(--colour-skeleton-bg,#f0e7e4);color:#0000;-webkit-user-select:none;user-select:none;animation:1s linear infinite alternate loading-skeleton;display:block}.promo-sign-up.is-loading .promo-sign-up__heading *{color:#0000;pointer-events:none}@media (min-width:64em){.promo-sign-up{padding-block:var(--section-padding-top-desktop,0) var(--section-padding-bottom-desktop,0)}.promo-sign-up__wrapper{padding-block:var(--content-padding-top-desktop,0) var(--content-padding-bottom-desktop,0);padding-inline:var(--content-padding-left-desktop,0) var(--content-padding-right-desktop,0)}.promo-sign-up__heading{font-size:var(--heading-text-font-size-desktop);letter-spacing:normal;margin:0 0 5rem}.promo-sign-up__form{margin:0 auto}.promo-sign-up__input[type=email]{font-size:var(--input-font-size-desktop);letter-spacing:normal}.promo-sign-up__input[type=email]::placeholder{font-size:var(--input-font-size-desktop)}.promo-sign-up__submit.button{margin-block-start:3rem;font-size:20px}}[data-mint-section=promo-sign-up]{background-color:var(--section-background,var(--color-white))}
