.stans-recovery-notice,.stans-recovery-notice *,.stans-newsletter-form,.stans-newsletter-form *,.stans-newsletter-modal,.stans-newsletter-modal *{box-sizing:border-box}.stans-recovery-notice{clear:both;margin:12px 0 18px;padding:12px 0;border-top:1px solid rgb(47 42 38 / .12);border-bottom:1px solid rgb(47 42 38 / .12);background:#fff0;font-family:"Manrope","Inter",sans-serif}.stans-recovery-notice p{margin:0!important;color:#6F675F;font-size:10px;font-weight:400;line-height:1.6}.stans-recovery-notice a{color:inherit;text-underline-offset:2px}.stans-newsletter-form{font-family:"Manrope","Inter",sans-serif}.stans-newsletter-form .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stans-newsletter-form--inline{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);gap:clamp(28px, 6vw, 90px);align-items:end;width:100%;padding:clamp(32px, 5vw, 64px) clamp(20px, 5vw, 72px);border-block:1px solid #DDD6CC;background:#F7F4EE;color:#2F2A26}.stans-newsletter-form__heading>span,.stans-newsletter-modal__eyebrow{display:block;color:#6F675F;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.stans-newsletter-form__heading h2,.stans-newsletter-modal h2{margin:11px 0 0;color:#2F2A26;font-size:clamp(25px, 3.2vw, 43px);font-weight:500;line-height:1;letter-spacing:.02em}.stans-newsletter-form__heading p{max-width:45ch;margin:14px 0 0;color:#6F675F;font-size:12px;line-height:1.65}.stans-newsletter-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid #2F2A26}.stans-newsletter-form__row input{min-width:0;height:50px;padding:0 14px 0 0;border:0!important;border-radius:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:#2F2A26!important;font:600 10px/1 "Manrope","Inter",sans-serif;letter-spacing:.12em}.stans-newsletter-form__row input::placeholder{color:#8B837B;opacity:1}.stans-newsletter-form__row button{min-width:128px;height:50px;padding:0 12px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2F2A26!important;font:700 9px/1 "Manrope","Inter",sans-serif;letter-spacing:.14em;cursor:pointer;transition:opacity .2s ease}.stans-newsletter-form__row button:hover{opacity:.62}.stans-newsletter-form__row button:disabled{opacity:.45;cursor:wait}.stans-newsletter-form__consent{display:grid;grid-template-columns:15px 1fr;gap:9px;align-items:start;margin-top:13px;color:#6F675F;font-size:9px;line-height:1.5}.stans-newsletter-form__consent input{width:14px;height:14px;margin:0;accent-color:#2F2A26}.stans-newsletter-form__website{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.stans-newsletter-form__status{min-height:0;margin-top:10px;color:#6F675F;font-size:10px;line-height:1.5}.stans-newsletter-form__status.is-error{color:#8A3F37}.stans-newsletter-form__status.is-loading,.stans-newsletter-form__status.is-success{color:#2F7A47}.stans-newsletter-form.is-success .stans-newsletter-form__row,.stans-newsletter-form.is-success .stans-newsletter-form__consent{display:none}body.stans-newsletter-open{overflow:hidden!important}.stans-newsletter-modal[hidden]{display:none!important}.stans-newsletter-modal{position:fixed;inset:0;z-index:1000010;display:grid;place-items:center;padding:20px;font-family:"Manrope","Inter",sans-serif}.stans-newsletter-modal__backdrop{position:absolute;inset:0;background:rgb(31 28 25 / .46);backdrop-filter:blur(3px)}.stans-newsletter-modal__dialog{position:relative;z-index:1;display:grid;grid-template-columns:1fr;width:min(100%, 560px);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid rgb(47 42 38 / .14);background:#F7F4EE;box-shadow:0 30px 90px rgb(31 28 25 / .2);animation:stans-newsletter-enter .28s cubic-bezier(.2,.75,.25,1) both}.stans-newsletter-modal--with-image .stans-newsletter-modal__dialog{grid-template-columns:minmax(250px,.92fr) minmax(320px,1.08fr);width:min(100%, 820px)}.stans-newsletter-modal__media{min-height:510px;overflow:hidden;background:#DDD6CC}.stans-newsletter-modal__media img{display:block;width:100%;height:100%;object-fit:cover}.stans-newsletter-modal__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px, 5vw, 62px)}.stans-newsletter-modal h2{font-size:clamp(34px, 4vw, 52px)}.stans-newsletter-modal__copy{margin:18px 0 28px;color:#6F675F;font-size:12px;line-height:1.7}.stans-newsletter-modal__close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0!important;border-radius:50%;background:rgb(247 244 238 / .88)!important;color:#2F2A26!important;font:300 26px/1 Arial,sans-serif;cursor:pointer}.stans-newsletter-modal__note{margin:16px 0 0;color:#8B837B;font-size:8.5px;line-height:1.5;letter-spacing:.05em}.stans-newsletter-form :focus-visible,.stans-newsletter-modal a:focus-visible,.stans-newsletter-modal button:focus-visible,.stans-newsletter-modal input:focus-visible{outline:2px solid #2F2A26!important;outline-offset:3px}.stans-newsletter-modal__dialog:focus{outline:0!important}@keyframes stans-newsletter-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.stans-newsletter-form--inline{grid-template-columns:1fr;gap:25px;padding:34px 20px 38px}.stans-newsletter-form__heading h2{font-size:30px}.stans-newsletter-modal{align-items:end;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.stans-newsletter-modal--with-image .stans-newsletter-modal__dialog,.stans-newsletter-modal__dialog{grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border:0!important;border-radius:20px 20px 14px 14px;outline:0!important}.stans-newsletter-modal__media{min-height:0;height:min(30dvh, 220px)}.stans-newsletter-modal__media img{object-position:center 42%}.stans-newsletter-modal__content{padding:27px 20px calc(22px + env(safe-area-inset-bottom))}.stans-newsletter-modal h2{font-size:34px}.stans-newsletter-modal__copy{margin:12px 0 21px;font-size:11.5px}.stans-newsletter-form__row button{min-width:104px;font-size:8.5px}}@media (prefers-reduced-motion:reduce){.stans-newsletter-modal__dialog{animation:none}}