.blog-subscribe{background:var(--color-primary);color:var(--color-base-light);padding:96px 20px}.blog-subscribe--dark{background:var(--color-base-dark)}.blog-subscribe--light{background:var(--color-base-light);color:var(--color-base-dark)}.blog-subscribe__inner{align-items:center;display:flex;flex-wrap:wrap;gap:40px 64px;justify-content:space-between;margin:0 auto;max-width:1280px}.blog-subscribe__content{gap:20px}.blog-subscribe__content,.blog-subscribe__form{display:flex;flex:1 1 420px;flex-direction:column;min-width:0}.blog-subscribe__form{gap:14px}.blog-subscribe__eyebrow{align-items:center;display:flex;font-size:12px;font-weight:500;gap:10px;letter-spacing:.16em;margin:0;text-transform:uppercase}.blog-subscribe__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.blog-subscribe__title{color:inherit;font-family:var(--font-heading);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.08;margin:0}.blog-subscribe__title em{font-family:var(--font-italic);font-weight:400;letter-spacing:-.01em}.blog-subscribe__text{font-size:1.05rem;line-height:1.7;margin:0;max-width:520px;opacity:.85}.blog-subscribe__note{font-size:.85rem;margin:0;opacity:.7}.blog-subscribe .hs-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin:0}.blog-subscribe .hs-form fieldset{border:0;flex:1 1 260px;margin:0;max-width:none;padding:0}.blog-subscribe .hs-form .hs-form-field{margin:0}.blog-subscribe .hs-form .input{margin:0!important}.blog-subscribe .hs-form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.blog-subscribe .hs-form .hs-error-msgs{font-size:.85rem;list-style:none;margin:6px 0 0;padding:0}.blog-subscribe .hs-form .hs-error-msgs label{height:auto;margin:0;position:static;width:auto;clip:auto;color:inherit;overflow:visible;white-space:normal}.blog-subscribe .hs-input{background:transparent;border:1px solid;border-radius:2px;box-sizing:border-box;color:inherit;font:inherit;font-size:1rem;min-height:52px;padding:0 18px;width:100%!important}.blog-subscribe .hs-input::placeholder{color:inherit;opacity:.6}.blog-subscribe .hs-input:focus{outline:2px solid currentColor;outline-offset:2px}.blog-subscribe .hs_submit{flex:0 0 auto;margin:0}.blog-subscribe .hs-button{background:var(--color-base-light);border:1px solid transparent;border-radius:2px;color:var(--color-base-dark);cursor:pointer;font:inherit;font-size:15px;font-weight:500;min-height:52px;padding:0 28px;transition:opacity .2s}.blog-subscribe .hs-button:hover{opacity:.85}.blog-subscribe--light .hs-button{background:var(--color-base-dark);color:var(--color-base-light)}.blog-subscribe .submitted-message{font-size:1.1rem;line-height:1.6}.blog-subscribe--centered .blog-subscribe__inner{flex-direction:column;justify-content:center;text-align:center}.blog-subscribe--centered .blog-subscribe__content{align-items:center;flex:0 1 auto}.blog-subscribe--centered .blog-subscribe__eyebrow{justify-content:center}.blog-subscribe--centered .blog-subscribe__form{flex:0 1 auto;max-width:560px;width:100%}@media (max-width:991px){.blog-subscribe{padding:72px 20px}}@media (max-width:640px){.blog-subscribe{padding:56px 20px}.blog-subscribe .hs-form{align-items:stretch;flex-direction:column}.blog-subscribe .hs-button{width:100%}}