.m-subscribe__content-enter-active,.m-subscribe__content-leave-active{transition:opacity .2s ease}.m-subscribe__content-enter-from,.m-subscribe__content-leave-to{opacity:0}.m-subscribe__backdrop-enter-animation,.m-subscribe__backdrop-leave-animation{transition:all .2s ease-in-out}.m-subscribe__backdrop-enter-from-animation,.m-subscribe__backdrop-leave-to-animation{backdrop-filter:blur(0);background-color:#fff0}.m-subscribe__backdrop{z-index:100;position:fixed;inset:0;backdrop-filter:blur(5px);background-color:#ffffff14}.m-subscribe__modal-enter-animation{transition-property:all;transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:.2s}.m-subscribe__modal-enter-from-animation{opacity:0}@media (width <= 768px){.m-subscribe__modal-enter-from-animation{transform:translateY(100%);opacity:1}}.m-subscribe__modal-enter-to-animation{opacity:1}@media (width <= 768px){.m-subscribe__modal-enter-to-animation{transform:translateY(0)}}.m-subscribe__modal-leave-animation{transition-property:all;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.m-subscribe__modal-leave-from-animation{transform:translateY(0)}@media (width <= 768px){.m-subscribe__modal-leave-from-animation{opacity:1}}.m-subscribe__modal-leave-to-animation{opacity:0}@media (width <= 768px){.m-subscribe__modal-leave-to-animation{transform:translateY(100%);opacity:1}}.m-widget-subscribe{--foregroundHsl: 0deg, 0%, 100%;--foregroundColor: hsla(var(--foregroundHsl), 1);--backgroundHsl: 0deg, 0%, 0%;--backgroundColor: hsla(var(--backgroundHsl), 1);--borderColor: hsl(0deg 2% 20% / 100%);--border: 1px solid var(--borderColor);--buttonHeight: 56px;--buttonFontSize: 13px;--baseFontSize: 16px;--fontSmall: 13px;--inputHeight: 44px;--hoverOpacity: .8;--borderRadius: 6px}.m-widget-subscribe *{font-family:Inter,sans-serif}@keyframes m-subscribe-loading-spin{to{transform:rotate(360deg)}}.m-widget-subscribe a:active,.m-widget-subscribe a:focus{outline:none}.m-subscribe__modal-container{z-index:101;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}@media (width <= 768px){.m-subscribe__modal-container{padding:0;top:unset}}.m-subscribe__modal{z-index:101;position:relative;border:var(--border);color:var(--foregroundColor);background-color:var(--backgroundColor);max-width:24rem;width:100%;overflow-y:auto;border-radius:1rem;color-scheme:dark;transition:all .3s ease}@media (width <= 768px){.m-subscribe__modal{max-width:unset;border-top:var(--border);border-right:none;border-bottom:none;border-left:none;border-radius:1rem 1rem 0 0}}.m-subscribe__header{display:flex;align-items:center;justify-content:space-between;padding:.2rem .5rem .2rem 1rem;border-bottom:var(--border);position:sticky;right:0;left:0;top:0;z-index:101}.m-subscribe__title{text-transform:uppercase;font-size:12px;font-weight:700;color:var(--foregroundColor)}.m-subscribe__close-button{border:none;background-color:transparent;cursor:pointer;color:var(--foregroundColor);display:flex;padding:2px}.m-subscribe__close-button:hover{opacity:var(--hoverOpacity)}.m-subscribe__close-icon{width:.8rem;height:.8rem}.m-subscribe__success-circle{width:3.125rem;height:3.125rem;border-radius:50%;background-color:var(--foregroundColor);display:flex;align-items:center;justify-content:center}.m-subscribe__success-icon{width:1.875rem;height:1.875rem;stroke:var(--backgroundColor);color:transparent}.m-subscribe__tweet-button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--backgroundColor);padding:8px 10px;font-size:12px;text-transform:uppercase;border:var(--border);border-radius:var(--borderRadius);color:var(--foregroundColor);transition:all .3s ease;text-decoration:none;gap:.5rem}.m-subscribe__tweet-button:hover{border:1px solid var(--foregroundColor)}.m-subscribe__tweet-button:active,.m-subscribe__tweet-button:focus{outline:none}.m-subscribe__twitter-icon{width:1rem;height:1rem}.m-subscribe__description{padding:1rem;line-height:1.5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center}.m-subscribe__description--success{gap:1rem}.m-subscribe__privacy{display:block;font-size:12px;opacity:.5;color:var(--foregroundColor)}.m-subscribe__privacy a{display:inline;font-size:12px;color:var(--foregroundColor);font-weight:700;text-decoration:underline}.m-subscribe__form{display:flex;flex-direction:column;gap:.625rem}.m-subscribe__form-error{color:red;font-size:var(--fontSmall);margin:0}.m-subscribe__email-input{width:100%;color:var(--foregroundColor);box-sizing:border-box;height:var(--inputHeight);border:var(--border);border-radius:var(--borderRadius);padding-left:.8rem;background-color:transparent;font-size:.93rem;font-weight:lighter}.m-subscribe__email-input:focus{outline:none;border-color:var(--foregroundColor)}.m-subscribe__action{display:flex;align-items:center;justify-content:center;background-color:var(--foregroundColor);padding:10px;border:var(--border);border-radius:var(--borderRadius);height:var(--buttonHeight);width:100%;font-size:var(--buttonFontSize);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out;color:var(--backgroundColor)}.m-subscribe__action:hover{background-color:hsla(var(--foregroundHsl),var(--hoverOpacity))}.m-subscribe__action:active,.m-subscribe__action:focus{outline:none}.m-subscribe__button{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--backgroundColor);padding:.875rem 1rem;font-size:13px;text-transform:uppercase;border:var(--border);border-radius:var(--borderRadius);color:var(--foregroundColor);transition:all .2s ease}.m-subscribe__button:hover{background-color:hsla(var(--foregroundHsl),calc(1 - var(--hoverOpacity)))}.m-subscribe__button:active,.m-subscribe__button:focus{outline:none}.m-subscribe__cta-icon--loading{display:inline-block;width:1em;height:1em;border:2px solid hsla(var(--foregroundHsl),.3);border-radius:50%;border-top-color:var(--foregroundColor);animation:m-subscribe-loading-spin 1s ease-in-out infinite}
