.hn-subscribe-band{--sb-pad-top:96px;--sb-pad-bottom:96px;font-family:DM Sans,system-ui,-apple-system,sans-serif;padding-bottom:var(--sb-pad-bottom);padding-top:var(--sb-pad-top);width:100%}.hn-subscribe-band--pad-top-none{--sb-pad-top:0}.hn-subscribe-band--pad-top-tight{--sb-pad-top:48px}.hn-subscribe-band--pad-top-default{--sb-pad-top:96px}.hn-subscribe-band--pad-top-loose{--sb-pad-top:144px}.hn-subscribe-band--pad-bottom-none{--sb-pad-bottom:0}.hn-subscribe-band--pad-bottom-tight{--sb-pad-bottom:48px}.hn-subscribe-band--pad-bottom-default{--sb-pad-bottom:96px}.hn-subscribe-band--pad-bottom-loose{--sb-pad-bottom:144px}.hn-subscribe-band--cream{--sb-band-bg:var(--bg-cream);--sb-eyebrow:var(--ruby);--sb-heading:var(--navy);--sb-copy:var(--muted);--sb-input-bg:var(--white);--sb-input-border:var(--navy);--sb-input-text:var(--navy);--sb-input-placeholder:var(--muted);--sb-submit-bg:var(--navy);--sb-submit-bg-hover:var(--navy-deep);--sb-submit-text:var(--white);--sb-consent:var(--muted);--sb-consent-link:var(--ruby);--sb-check-border:var(--border-strong);--sb-check-fill:var(--navy);--sb-thankyou:var(--navy);--sb-error:var(--ruby);--sb-focus-ring:var(--navy);--sb-confetti:var(--fuchsia)}.hn-subscribe-band--dark{--sb-band-bg:var(--navy);--sb-eyebrow:var(--yellow);--sb-heading:var(--white);--sb-copy:var(--muted-on-dark-body);--sb-input-bg:var(--white);--sb-input-border:transparent;--sb-input-text:var(--navy);--sb-input-placeholder:var(--muted);--sb-submit-bg:var(--fuchsia);--sb-submit-bg-hover:var(--fuchsia-deep);--sb-submit-text:var(--white);--sb-consent:var(--muted-on-dark-body);--sb-consent-link:var(--white);--sb-check-border:hsla(0,0%,100%,.4);--sb-check-fill:var(--fuchsia);--sb-thankyou:var(--white);--sb-error:var(--muted-on-dark-strong);--sb-focus-ring:var(--white);--sb-confetti:var(--fuchsia)}.hn-subscribe-band__band{align-items:center;background:var(--sb-band-bg);border-radius:24px;display:grid;gap:48px;grid-template-columns:1.2fr 1fr;overflow:hidden;padding:52px 56px;position:relative}.hn-subscribe-band__confetti{color:var(--sb-confetti);height:96px;opacity:.35;pointer-events:none;position:absolute;right:-12px;top:-12px;width:96px;z-index:0}.hn-subscribe-band__copy{position:relative;z-index:1}.hn-subscribe-band__eyebrow{color:var(--sb-eyebrow);display:block;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.hn-subscribe-band__heading{color:var(--sb-heading);font-family:Giorgio Sans,Bebas Neue,sans-serif;font-size:44px;font-weight:900;letter-spacing:-.01em;line-height:.85;margin:0;text-transform:uppercase}.hn-subscribe-band__text{color:var(--sb-copy);font-size:16px;font-weight:400;line-height:1.6;margin:16px 0 0;max-width:480px}.hn-subscribe-band__form{position:relative;z-index:1}.hn-subscribe-band .hs-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;text-align:left}.hn-subscribe-band .hs-form>fieldset{border:0;display:flex;flex:1 1 260px;flex-direction:column;gap:14px;margin:0;max-width:100%;min-width:0;order:0;padding:0}.hn-subscribe-band .hs-form>fieldset:has(.hs-fieldtype-booleancheckbox){flex:1 1 100%;order:2}.hn-subscribe-band .hs-form>.hs-form-field:not(.hs-fieldtype-booleancheckbox):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio){flex:1 1 260px;max-width:100%;min-width:0;order:0}.hn-subscribe-band .hs-form>.hs-form-field.hs-fieldtype-booleancheckbox,.hn-subscribe-band .hs-form>.hs-form-field.hs-fieldtype-checkbox,.hn-subscribe-band .hs-form>.hs-form-field.hs-fieldtype-radio{flex:1 1 100%;order:2}.hn-subscribe-band .hs-form .hs-form-field{margin:0;padding:0}.hn-subscribe-band .hs-form .legal-consent-container .hs-form-field,.hn-subscribe-band .hs-form fieldset .hs-form-field{width:100%}.hn-subscribe-band .hs-form .input{margin:0}.hn-subscribe-band .hs-form label.hs-error-msg-label,.hn-subscribe-band .hs-form-field>label:not(.hs-form-booleancheckbox-display):not(.hs-form-radio-display):not(.hs-form-checkbox-display){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.hn-subscribe-band .hs-form input[type=email],.hn-subscribe-band .hs-form input[type=number],.hn-subscribe-band .hs-form input[type=tel],.hn-subscribe-band .hs-form input[type=text],.hn-subscribe-band .hs-form select,.hn-subscribe-band .hs-input{background:var(--sb-input-bg);border:1px solid var(--sb-input-border);border-radius:30px;box-sizing:border-box;color:var(--sb-input-text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:16px;height:54px;line-height:1.4;outline:none;padding:0 24px;transition:border-color .2s,box-shadow .2s;width:100%!important}.hn-subscribe-band .hs-form input[type=email]:focus,.hn-subscribe-band .hs-form input[type=number]:focus,.hn-subscribe-band .hs-form input[type=tel]:focus,.hn-subscribe-band .hs-form input[type=text]:focus,.hn-subscribe-band .hs-form select:focus,.hn-subscribe-band .hs-input:focus{border-color:var(--sb-focus-ring);box-shadow:0 0 0 3px var(--sb-band-bg),0 0 0 4px var(--sb-focus-ring);outline:none}.hn-subscribe-band .hs-input::placeholder{color:var(--sb-input-placeholder);opacity:1}.hn-subscribe-band .hs-form-required{color:var(--sb-eyebrow);margin-left:2px}.hn-subscribe-band .hs-form .hs_submit{flex:0 0 auto;margin:0;order:1;padding:0;width:auto!important}.hn-subscribe-band .hs-form .actions{margin:0;padding:0;width:auto}.hn-subscribe-band .hs-button{align-items:center;background:var(--sb-submit-bg);border:none;border-radius:30px;box-sizing:border-box;color:var(--sb-submit-text);cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;height:54px;justify-content:center;padding:0 32px;transition:background .2s,transform .2s;white-space:nowrap;width:auto}.hn-subscribe-band .hs-button:hover{background:var(--sb-submit-bg-hover);transform:translateY(-1px)}.hn-subscribe-band .hs-button:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.hn-subscribe-band .hs-form .hs-form-booleancheckbox,.hn-subscribe-band .hs-form .hs-richtext,.hn-subscribe-band .hs-form .legal-consent-container{color:var(--sb-consent);font-size:13px;line-height:1.5;text-align:left;width:100%}.hn-subscribe-band .hs-form>.hs-form-booleancheckbox,.hn-subscribe-band .hs-form>.legal-consent-container{flex:1 1 100%;order:2}.hn-subscribe-band .hs-form .hs-form-booleancheckbox-display{align-items:flex-start!important;color:var(--sb-consent);cursor:pointer;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;font-size:13px;gap:8px!important;line-height:1.5;width:100%}.hn-subscribe-band .hs-form .hs-form-booleancheckbox-display>span{color:var(--sb-consent);flex:1 1 auto!important;margin:0!important;min-width:0!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.hn-subscribe-band .hs-form a{color:var(--sb-consent-link);text-decoration:underline}.hn-subscribe-band.hn-subscribe-band.hn-subscribe-band .hs-form-booleancheckbox-display input[type=checkbox],.hn-subscribe-band.hn-subscribe-band.hn-subscribe-band input[type=checkbox]{height:1px!important;margin:-1px!important;max-height:1px!important;max-width:1px!important;min-height:1px!important;min-width:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important}.hn-subscribe-band.hn-subscribe-band .hs-form-booleancheckbox-display input+span:before,.hn-subscribe-band.hn-subscribe-band input[type=checkbox]+span:before{background:var(--sb-input-bg)!important;border:2px solid var(--sb-check-border)!important;border-radius:4px!important;box-sizing:border-box!important;content:""!important;display:inline-block!important;flex-shrink:0!important;height:20px!important;left:auto!important;line-height:1!important;margin:2px 8px 0 0!important;max-height:20px!important;max-width:20px!important;min-height:20px!important;min-width:20px!important;opacity:1!important;padding:0!important;position:static!important;top:auto!important;transition:border-color .2s,background .2s!important;vertical-align:middle!important;visibility:visible!important;width:20px!important}.hn-subscribe-band.hn-subscribe-band .hs-form-booleancheckbox-display input:checked+span:before,.hn-subscribe-band.hn-subscribe-band input[type=checkbox]:checked+span:before{background:var(--sb-check-fill)!important;border-color:var(--sb-check-fill)!important}.hn-subscribe-band.hn-subscribe-band .hs-form-booleancheckbox-display:hover input+span:before{border-color:var(--sb-check-fill)!important}.hn-subscribe-band.hn-subscribe-band input[type=checkbox]:focus-visible+span:before{outline:2px solid var(--sb-focus-ring)!important;outline-offset:2px!important}.hn-subscribe-band .hs-error-msg,.hn-subscribe-band .hs-error-msgs{color:var(--sb-error);font-size:13px;list-style:none;margin-top:4px;padding:0}.hn-subscribe-band .hs-input.error,.hn-subscribe-band .hs-input.invalid{border-color:var(--sb-error)}.hn-subscribe-band .hs-form-success,.hn-subscribe-band .submitted-message{color:var(--sb-thankyou);font-size:16px;line-height:1.5;text-align:left}@media (max-width:1024px){.hn-subscribe-band__band{gap:40px;padding:48px 44px}.hn-subscribe-band__heading{font-size:40px}}@media (max-width:900px){.hn-subscribe-band__band{gap:32px;grid-template-columns:1fr}.hn-subscribe-band__text{max-width:100%}}@media (max-width:680px){.hn-subscribe-band--pad-top-tight{--sb-pad-top:32px}.hn-subscribe-band--pad-top-default{--sb-pad-top:64px}.hn-subscribe-band--pad-top-loose{--sb-pad-top:96px}.hn-subscribe-band--pad-bottom-tight{--sb-pad-bottom:32px}.hn-subscribe-band--pad-bottom-default{--sb-pad-bottom:64px}.hn-subscribe-band--pad-bottom-loose{--sb-pad-bottom:96px}.hn-subscribe-band__band{border-radius:20px;padding:36px 28px}.hn-subscribe-band__heading{font-size:34px}.hn-subscribe-band__confetti{display:none}.hn-subscribe-band .hs-form>.hs-form-field,.hn-subscribe-band .hs-form>fieldset,.hn-subscribe-band .hs-form>fieldset:has(.hs-fieldtype-booleancheckbox){flex:1 1 100%}.hn-subscribe-band .hs-form .hs_submit{flex:1 1 100%;width:100%!important}.hn-subscribe-band .hs-button{width:100%}}