.c-subscribe{display:flex;align-items:center;gap:calc(18 * var(--s));width:calc(337 * var(--s));height:calc(48 * var(--s));padding-inline:calc(20 * var(--s));border-radius:calc(8 * var(--s));background:var(--c-fg)}.c-subscribe__email{flex:1;min-width:0;border:0;background:none;padding:0;font-family:var(--f-text);font-weight:var(--fw-text);font-size:calc(16 * var(--s));line-height:var(--lh-flat);color:var(--c-bg)}.c-subscribe__email::placeholder{color:color-mix(in srgb,var(--c-bg) 50%,transparent);opacity:1}.c-subscribe__email:focus-visible{outline:none}.c-subscribe:focus-within{outline:2px solid var(--c-fg);outline-offset:2px}.c-subscribe__divider{display:block;width:1px;height:calc(16 * var(--s));background:color-mix(in srgb,var(--c-bg) 30%,transparent);flex-shrink:0}.c-subscribe__send{appearance:none;border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:calc(13 * var(--s));flex-shrink:0}.is-sending .c-subscribe__arrow,.is-sending .c-subscribe__send-arrow{display:none}.is-sending .c-subscribe__send:after{content:"";width:.9em;height:.9em;flex:none;border-radius:50%;border:2px solid var(--c-bg);border-right-color:transparent;animation:qedma-spin .7s linear infinite}@keyframes qedma-spin{to{transform:rotate(360deg)}}.c-subscribe__send-label{font-family:var(--f-display);font-weight:700;font-size:calc(14 * var(--s));line-height:var(--lh-flat);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-bg);margin-inline-end:calc(var(--ls-label) * -1)}.c-subscribe__send-arrow{width:calc(17 * var(--s));height:calc(10 * var(--s));flex-shrink:0}@media(prefers-reduced-motion:no-preference){.c-subscribe__send-arrow{transition:translate .22s ease}.c-subscribe__send:hover .c-subscribe__send-arrow,.c-subscribe__send:focus-visible .c-subscribe__send-arrow{translate:6px 0}}
