.nl--band.svelte-1hwo6m8{background-color:#fdf8f0;border-top:1px solid #e0e9e9}.nl--band.svelte-1hwo6m8 .nl-inner:where(.svelte-1hwo6m8){max-width:44rem;margin:0 auto;padding:3.5rem 1.5rem;text-align:center}.nl-rule.svelte-1hwo6m8{width:48px;height:2px;background-color:#ffb449;margin:0 auto 1.5rem}.nl-eyebrow.svelte-1hwo6m8{font-family:Barlow,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#6b6b6b;margin:0 0 .75rem}.nl--band.svelte-1hwo6m8 .nl-heading:where(.svelte-1hwo6m8){font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.01em;color:#023d4d;margin:0}.nl--band.svelte-1hwo6m8 .nl-body:where(.svelte-1hwo6m8){font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.6;color:#6b6b6b;margin:.85rem auto 1.75rem;max-width:34rem}.nl--band.svelte-1hwo6m8 .nl-fields:where(.svelte-1hwo6m8){justify-content:center;text-align:left}.nl--band.svelte-1hwo6m8 .nl-consent:where(.svelte-1hwo6m8){max-width:40rem;margin-left:auto;margin-right:auto}.nl-fields.svelte-1hwo6m8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.nl-field.svelte-1hwo6m8{display:flex;flex-direction:column;gap:.35rem;flex:1 1 13rem;min-width:0}.nl-label.svelte-1hwo6m8{font-family:Barlow,sans-serif;font-size:.8rem;font-weight:600;color:#434343}.nl-optional.svelte-1hwo6m8{font-weight:400;color:#6b6b6b}.nl-field.svelte-1hwo6m8 input:where(.svelte-1hwo6m8){width:100%;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;color:#434343;background-color:#fff;border:1px solid #d5dede;border-radius:4px;padding:.6rem .8rem}.nl-field.svelte-1hwo6m8 input:where(.svelte-1hwo6m8):focus{outline:2px solid #54afbc;outline-offset:1px;border-color:#54afbc}.nl-button.svelte-1hwo6m8{flex:0 0 auto;font-family:Barlow,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.01em;color:#faf8f5;background-color:#023d4d;border:none;border-radius:4px;padding:.72rem 1.5rem;cursor:pointer;transition:background-color .2s,color .2s}.nl-button.svelte-1hwo6m8:hover:not(:disabled){background-color:#ffb449;color:#023d4d}.nl-button.svelte-1hwo6m8:disabled{opacity:.6;cursor:default}.nl-consent.svelte-1hwo6m8{font-size:.78rem;line-height:1.55;color:#6b6b6b;margin:1rem 0 0}.nl-consent.svelte-1hwo6m8 a:where(.svelte-1hwo6m8),.nl-error.svelte-1hwo6m8 a:where(.svelte-1hwo6m8){color:inherit;text-decoration:underline;text-underline-offset:2px}.nl-error.svelte-1hwo6m8{font-size:.9rem;line-height:1.5;color:#8c2e3f;margin:.85rem 0 0}.nl-done.svelte-1hwo6m8{font-size:1rem;line-height:1.6;color:#023d4d;margin:0}.nl-done.svelte-1hwo6m8 strong:where(.svelte-1hwo6m8){font-family:Barlow,sans-serif;font-weight:600;margin-right:.35rem}.nl-hp.svelte-1hwo6m8{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nl--footer.svelte-1hwo6m8 .nl-heading:where(.svelte-1hwo6m8){font-family:Barlow,sans-serif;font-size:.875rem;font-weight:600;color:#023d4d;margin:0 0 .75rem}.nl--footer.svelte-1hwo6m8 .nl-body:where(.svelte-1hwo6m8){font-size:.875rem;line-height:1.6;color:#023d4dbf;margin:0 0 .9rem}.nl--footer.svelte-1hwo6m8 .nl-label:where(.svelte-1hwo6m8),.nl--inline.svelte-1hwo6m8 .nl-label:where(.svelte-1hwo6m8){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nl--footer.svelte-1hwo6m8 .nl-field:where(.svelte-1hwo6m8) input:where(.svelte-1hwo6m8){border-color:#023d4d40;background-color:#ffffffd9}.nl--footer.svelte-1hwo6m8 .nl-button:where(.svelte-1hwo6m8):hover:not(:disabled){background-color:#8c2e3f;color:#faf8f5}.nl--footer.svelte-1hwo6m8 .nl-consent:where(.svelte-1hwo6m8){font-size:.72rem;color:#023d4db3;margin-top:.75rem}.nl--footer.svelte-1hwo6m8 .nl-error:where(.svelte-1hwo6m8),.nl--footer.svelte-1hwo6m8 .nl-done:where(.svelte-1hwo6m8){font-size:.85rem}.nl--inline.svelte-1hwo6m8{margin-top:.9rem}.nl--inline.svelte-1hwo6m8 .nl-fields:where(.svelte-1hwo6m8){max-width:34rem}.nl--inline.svelte-1hwo6m8 .nl-consent:where(.svelte-1hwo6m8){font-size:.74rem;max-width:40rem;margin-top:.75rem}
