.nl-signup:where(.astro-bfbmamsi){max-width:26rem}.nl-sr-only:where(.astro-bfbmamsi){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nl-hp:where(.astro-bfbmamsi){position:absolute;width:0;height:0;overflow:hidden;opacity:0}.nl-field:where(.astro-bfbmamsi){display:flex;align-items:stretch;background:#fff;border:1px solid hsl(214 32% 90%);border-radius:5px;overflow:hidden;transition:border-color .2s ease}.nl-field:where(.astro-bfbmamsi):focus-within{border-color:#00208a8c;box-shadow:0 0 0 3px #00208a1a}.nl-field:where(.astro-bfbmamsi) input:where(.astro-bfbmamsi){flex:1;min-width:0;padding:.7rem .875rem;border:0;background:transparent;font:inherit;font-size:.875rem;color:#0f1729;outline:none}.nl-field:where(.astro-bfbmamsi) input:where(.astro-bfbmamsi)::placeholder{color:#8996a9}.nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi){flex:none;padding:0 1.125rem;margin:.25rem;border:0;border-radius:3px;background:#00208a;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi):hover:not(:disabled){background:#001a70}.nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi):disabled{opacity:.6;cursor:default}.nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi):focus-visible{outline:2px solid hsl(226 100% 27%);outline-offset:3px}.nl-captcha:where(.astro-bfbmamsi).is-interactive{margin-top:.75rem}.nl-captcha:where(.astro-bfbmamsi)[hidden]{display:none}.nl-status:where(.astro-bfbmamsi){margin-top:.75rem;font-size:.75rem;line-height:1.5}.nl-status:where(.astro-bfbmamsi)[hidden]{display:none}.nl-status:where(.astro-bfbmamsi)[data-tone=error]{color:#c52626}.nl-status:where(.astro-bfbmamsi)[data-tone=success]{color:#1f7a4d}.nl-dark:where(.astro-bfbmamsi) .nl-field:where(.astro-bfbmamsi){background:#ffffff0f;border-color:#ffffff29}.nl-dark:where(.astro-bfbmamsi) .nl-field:where(.astro-bfbmamsi):focus-within{border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff1f}.nl-dark:where(.astro-bfbmamsi) .nl-field:where(.astro-bfbmamsi) input:where(.astro-bfbmamsi){color:#fff}.nl-dark:where(.astro-bfbmamsi) .nl-field:where(.astro-bfbmamsi) input:where(.astro-bfbmamsi)::placeholder{color:#fff6}.nl-dark:where(.astro-bfbmamsi) .nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi){background:#fff;color:#060d23}.nl-dark:where(.astro-bfbmamsi) .nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi):hover:not(:disabled){background:#ffffffd9}.nl-dark:where(.astro-bfbmamsi) .nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi):focus-visible{outline-color:#fff}.nl-dark:where(.astro-bfbmamsi) .nl-status:where(.astro-bfbmamsi)[data-tone=error]{color:#f87777}.nl-dark:where(.astro-bfbmamsi) .nl-status:where(.astro-bfbmamsi)[data-tone=success]{color:#70dba6}@media(prefers-reduced-motion:reduce){.nl-field:where(.astro-bfbmamsi),.nl-field:where(.astro-bfbmamsi) button:where(.astro-bfbmamsi){transition:none}}.footer:where(.astro-qa6fgxkw){background:#030611;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.footer-inner:where(.astro-qa6fgxkw){max-width:1200px;margin:0 auto;padding:4.5rem 2rem 0}.footer-newsletter:where(.astro-qa6fgxkw){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2.5rem;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer-newsletter-copy:where(.astro-qa6fgxkw) .footer-col-title:where(.astro-qa6fgxkw){margin-bottom:.5rem}.footer-newsletter-copy:where(.astro-qa6fgxkw) p:where(.astro-qa6fgxkw){margin:0;font-size:.9rem;line-height:1.45;color:#ffffff94}.footer-newsletter:where(.astro-qa6fgxkw) .nl-signup{flex:1 1 22rem;max-width:26rem}.footer-cols:where(.astro-qa6fgxkw){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5rem 2rem;padding-bottom:3.5rem}.footer-col-title:where(.astro-qa6fgxkw){font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#ffffffeb;margin:0 0 1.1rem}.footer-col:where(.astro-qa6fgxkw) ul:where(.astro-qa6fgxkw){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.footer-col:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw){color:#ffffff94;text-decoration:none;font-size:.9rem;line-height:1.35;transition:color .18s ease}.footer-col:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw):hover{color:#fffffff2}.footer-bottom:where(.astro-qa6fgxkw){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 1.5rem;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.08)}.footer-logo:where(.astro-qa6fgxkw){display:inline-flex;opacity:.95;transition:opacity .18s ease}.footer-logo:where(.astro-qa6fgxkw):hover{opacity:1}.footer-bottom-right:where(.astro-qa6fgxkw){display:flex;align-items:center;gap:1.25rem}.footer-social:where(.astro-qa6fgxkw){display:flex;gap:.85rem}.footer-social:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw){display:inline-flex;color:#ffffff8c;transition:color .18s ease}.footer-social:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw):hover{color:#fffffff2}.footer-copy:where(.astro-qa6fgxkw){font-size:.78rem;color:#ffffff73}@media(max-width:1100px){.footer-cols:where(.astro-qa6fgxkw){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.footer-cols:where(.astro-qa6fgxkw){grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}@media(max-width:640px){.footer-inner:where(.astro-qa6fgxkw){padding:3rem 1.5rem 0}.footer-bottom:where(.astro-qa6fgxkw){flex-direction:column;align-items:flex-start;gap:1.25rem}}
