.section--email-capture{position:relative}.nd.email-capture{overflow:visible;padding:var(--spacing-40) var(--spacing-16);position:relative;width:100%}.nd.email-capture .email-capture__content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-24);margin:0 auto;max-width:700px}.nd.email-capture .email-capture__wave-wrap{height:40px;left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:-40px;z-index:2}.nd.email-capture .email-capture__wave{display:block;height:100%;width:100%}.nd.email-capture .email-capture__illustration--cactus{display:none;pointer-events:none;position:absolute}.nd.email-capture .email-capture__headline{color:var(--color-neutral-white);font-family:var(--font-secondary);font-size:28px;font-weight:400;letter-spacing:normal;line-height:1.2;margin:0;max-width:768px;text-align:center}.nd.email-capture .email-capture__form-row{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.nd.email-capture .email-capture__description{color:var(--color-neutral-white);font-family:var(--font-primary);font-size:16px;letter-spacing:normal;line-height:1.75;margin:0;text-align:center}.nd.email-capture .email-capture__form{width:100%}.nd.email-capture .hs_error_rollup{display:none}.nd.email-capture form{color:var(--color-neutral-white)}.nd.email-capture .hs-form{align-items:center;background-color:inherit;display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.nd.email-capture .hs-form-field{margin-bottom:0;width:100%}.nd.email-capture .hs-form-field label:not(.hs-error-msg){border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nd.email-capture .hs-input{background-color:var(--color-neutral-white);border:none;border-radius:2px;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);color:var(--color-neutral-black);font-family:var(--font-primary);font-size:14px;height:46px;letter-spacing:1.68px;padding:13px 17px;width:100%}.nd.email-capture .hs-input::placeholder{color:var(--color-neutral-gray);letter-spacing:1.68px;text-transform:uppercase}.nd.email-capture .hs-error-msgs{text-align:center;width:100%}.nd.email-capture .hs-error-msgs li{margin:0}.nd.email-capture .hs-error-msg{font-size:14px;margin-bottom:0;position:relative;text-align:left}.nd.email-capture .hs_submit{width:100%}.nd.email-capture .hs_submit .actions{display:flex;justify-content:center}.nd.email-capture .hs-button{align-items:center;background:none;border:1px solid var(--color-brand-salmon);border-radius:2px;color:var(--color-brand-salmon);cursor:pointer;display:inline-flex;font-family:var(--font-tertiary);font-size:14px;font-weight:400;height:46px;justify-content:center;letter-spacing:1.4px;padding:16px 24px;transition:.3s ease-in-out}.nd.email-capture .hs-button:is(:hover,:focus-visible){background-color:var(--color-brand-salmon);color:var(--color-brand-primary)}@media (min-width:768px){.nd.email-capture{padding:var(--spacing-48) var(--spacing-24)}.nd.email-capture .email-capture__headline{font-size:36px}.nd.email-capture .hs-form{align-items:flex-start;flex-direction:row;gap:var(--spacing-24);width:auto}.nd.email-capture .hs_submit{width:auto}.nd.email-capture .email-capture__wave-wrap{height:56px;top:-56px}.nd.email-capture .email-capture__illustration--cactus{display:block;right:88px;top:-100px;width:75px}.nd.email-capture .hs-error-msg{position:absolute}}@media (min-width:1199px){.nd.email-capture{padding:var(--spacing-56) var(--spacing-40) var(--spacing-72)}.nd.email-capture .email-capture__wave-wrap{height:80px;top:-80px}.nd.email-capture .email-capture__illustration--cactus{height:162px;right:88px;top:-203px;width:184px}.nd.email-capture .email-capture__cactus-img{display:block;width:100%}.nd.email-capture .email-capture__content{gap:var(--spacing-24);max-width:1248px}.nd.email-capture .email-capture__headline{font-size:48px;line-height:55px}.nd.email-capture .email-capture__form-row{align-items:center;flex-direction:row;gap:var(--spacing-40);max-width:960px}.nd.email-capture .email-capture__description{flex:1 0 0;text-align:left}.nd.email-capture .email-capture__form{flex:0 0 auto;width:auto}.nd.email-capture .hs-form{gap:var(--spacing-40)}.nd.email-capture .hs-form-field{width:384px}}