.launch-signup{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;padding:40px;border:1px solid #b1b5a9;border-radius:16px;background:linear-gradient(120deg,#e8e7dc80,#dedfce50)}.launch-signup-copy .eyebrow{margin-bottom:14px}.launch-signup-copy h3{font-size:clamp(27px,3vw,36px);max-width:420px;margin-bottom:16px}.launch-signup-copy>p:last-child{max-width:470px;margin-bottom:0;font-size:14px}.launch-signup-form{min-width:0}.launch-signup-form label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.launch-signup-fields{display:flex;gap:10px}.launch-signup-fields input{width:100%;min-width:0;min-height:52px;padding:13px 15px;border:1px solid #929b8b;border-radius:7px;background:var(--paper,#f4f0e8);color:var(--ink,#262923);font-size:16px}.launch-signup-fields .button{flex-shrink:0;gap:14px}.launch-signup-consent{font-size:11px;line-height:1.7;margin:12px 0 0}.launch-signup-consent a{text-decoration:underline;text-underline-offset:3px}.launch-signup-success{padding:20px;border:1px solid var(--moss,#4a5c4c);border-radius:8px;margin:0}.launch-signup-error{margin-bottom:15px;color:#783b2c}@media(max-width:900px){.launch-signup{grid-template-columns:1fr;gap:26px;padding:30px}.launch-signup-copy>p:last-child{max-width:none}}@media(max-width:500px){.launch-signup{padding:24px 20px}.launch-signup-fields{flex-direction:column}.launch-signup-fields .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
