.form-newsletter[data-v-5f7a2ee1]{--transition-time:.3s;--transition-time-slow:.6s;--outer-spacing:2rem;--inner-spacing:.5rem;--height:3.5rem;--input-height:2.5rem;--outline-border-radius:20px;container-type:inline-size;flex:1;max-width:var(--max-width-content)}.form-newsletter.form-newsletter--status-loading .form-newsletter__input[data-v-5f7a2ee1]{opacity:.5}.form-newsletter.form-newsletter--status-loading .form-newsletter__form[data-v-5f7a2ee1]{pointer-events:none}.form-newsletter.form-newsletter--status-already-subscribed .form-newsletter__button-group[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-confirmation-already-sent .form-newsletter__button-group[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-confirmation-sent .form-newsletter__button-group[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-subscribed .form-newsletter__button-group[data-v-5f7a2ee1]{display:none}.form-newsletter.form-newsletter--status-already-subscribed .form-newsletter__button[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-confirmation-already-sent .form-newsletter__button[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-confirmation-sent .form-newsletter__button[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-subscribed .form-newsletter__button[data-v-5f7a2ee1]{opacity:0}.form-newsletter.form-newsletter--status-already-subscribed .form-newsletter__message[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-confirmation-already-sent .form-newsletter__message[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-confirmation-sent .form-newsletter__message[data-v-5f7a2ee1],.form-newsletter.form-newsletter--status-subscribed .form-newsletter__message[data-v-5f7a2ee1]{opacity:1;width:-moz-max-content;width:max-content}.form-newsletter__container[data-v-5f7a2ee1]{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.form-newsletter__overline[data-v-5f7a2ee1]{color:var(--color-text-muted);font-size:clamp(.8rem,1vw,1rem);margin-bottom:calc(var(--outer-spacing)/4);text-transform:uppercase}.form-newsletter__logo[data-v-5f7a2ee1]{margin-bottom:calc(var(--outer-spacing)*2)}.form-newsletter__form[data-v-5f7a2ee1]{align-items:center;display:flex;margin-bottom:var(--outer-spacing);width:auto}.form-newsletter__message[data-v-5f7a2ee1]{align-items:center;border:2px solid transparent;display:flex;height:var(--height);justify-content:center;opacity:0;overflow:hidden;transition:opacity var(--transition-time-slow) .2s ease;width:0}.form-newsletter__button-group[data-v-5f7a2ee1]{border:2px solid var(--color-on-background);border-radius:var(--outline-border-radius);display:flex;max-width:600px;padding:var(--inner-spacing);transition-duration:var(--transition-time-slow);transition-property:min-width,opacity;transition-timing-function:ease;width:90vw}.form-newsletter__button-group[data-v-5f7a2ee1]:focus-within{border-color:var(--color-primary)}.form-newsletter__input[data-v-5f7a2ee1]{border:none;border-radius:var(--border-radius);flex:1;height:var(--input-height);margin-right:.5rem;padding:0 var(--inner-spacing)}.form-newsletter__input[data-v-5f7a2ee1]:focus{outline:none}@media (min-width:480px){.form-newsletter__input[data-v-5f7a2ee1]{margin-right:1rem}}.form-newsletter__button[data-v-5f7a2ee1]{align-self:center;transition:width var(--transition-time-slow) ease,margin var(--transition-time-slow) ease;width:40px}@media (min-width:480px){.form-newsletter__button[data-v-5f7a2ee1]{width:var(--form-newsletter-button-width)}}
