.nl-title[data-v-cbb25ab2]{color:var(--ink);font-family:var(--f-display);font-size:20px;line-height:1.05;margin:0 0 6px;text-transform:uppercase}.nl-subtitle[data-v-cbb25ab2]{color:var(--ink-2);font-size:15px;line-height:1.5;margin:0}.nl-form[data-v-cbb25ab2]{position:relative}.nl-row[data-v-cbb25ab2]{display:flex;flex-wrap:wrap;gap:10px}.nl-input[data-v-cbb25ab2]{flex:1 1 220px}.nl-submit[data-v-cbb25ab2]{flex:0 0 auto;justify-content:center}.nl-msg[data-v-cbb25ab2]{font-size:13px;line-height:1.4;margin:10px 0 0}.nl-msg--ok[data-v-cbb25ab2]{color:var(--accent-strong)}.nl-msg--error[data-v-cbb25ab2]{color:#a20519}.nl--band[data-v-cbb25ab2]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);margin-inline:auto;max-width:560px;padding:clamp(28px,4vw,40px);text-align:center}.nl--band .nl-copy[data-v-cbb25ab2]{margin-bottom:18px}.nl--band .nl-title[data-v-cbb25ab2]{font-size:24px}.nl--footer[data-v-cbb25ab2]{align-items:center;display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nl--footer .nl-title[data-v-cbb25ab2]{color:var(--paper)}.nl--footer .nl-subtitle[data-v-cbb25ab2]{color:color-mix(in oklab,var(--paper) 60%,transparent)}.nl--footer .nl-input[data-v-cbb25ab2]{background:color-mix(in oklab,var(--paper) 8%,transparent);border-color:color-mix(in oklab,var(--paper) 28%,transparent);color:var(--paper)}.nl--footer .nl-input[data-v-cbb25ab2]::-moz-placeholder{color:color-mix(in oklab,var(--paper) 45%,transparent)}.nl--footer .nl-input[data-v-cbb25ab2]::placeholder{color:color-mix(in oklab,var(--paper) 45%,transparent)}.nl--footer .nl-submit[data-v-cbb25ab2]{background:var(--accent-fill);color:var(--paper)}.nl--footer .nl-submit[data-v-cbb25ab2]:hover{background:var(--accent-fill-hover)}.nl--footer .nl-msg--ok[data-v-cbb25ab2]{color:var(--accent-soft)}.nl--footer .nl-msg--error[data-v-cbb25ab2]{color:#f07f77}@media(max-width:720px){.nl--footer[data-v-cbb25ab2]{gap:16px;grid-template-columns:1fr}}.footer[data-v-f3aae1d0]{background:var(--ink);color:var(--paper);padding-bottom:var(--s-5);padding-top:var(--s-5)}.footer-grid[data-v-f3aae1d0]{align-items:end;display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.footer-wordmark[data-v-f3aae1d0]{border-radius:15px;display:block;height:64px;margin-bottom:16px;width:64px}.footer-madeby[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 55%,transparent);font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;line-height:1.6;margin:0;max-width:52ch}.footer-madeby-link[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 80%,transparent);text-decoration-color:color-mix(in oklab,var(--paper) 40%,transparent);text-underline-offset:2px}.footer-madeby-link[data-v-f3aae1d0]:hover{color:var(--paper)}.footer-contact[data-v-f3aae1d0]{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.footer-invite[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 75%,transparent);font-size:15px;line-height:1.55;margin:0 0 6px;max-width:42ch}.footer-mail[data-v-f3aae1d0]{color:var(--accent-soft);display:inline-block;font-family:var(--f-script);font-size:34px;line-height:1;text-decoration:none;text-transform:uppercase;transform:rotate(-1.5deg)}.footer-social[data-v-f3aae1d0]{align-items:center;display:flex;font-family:var(--f-mono);font-size:11px;gap:8px;letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.footer-social a[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 70%,transparent);text-decoration:none}.footer-social a[data-v-f3aae1d0]:hover{color:var(--paper)}.footer-newsletter[data-v-f3aae1d0]{margin-top:var(--s-5);padding-top:var(--s-4)}.footer-legal[data-v-f3aae1d0],.footer-newsletter[data-v-f3aae1d0]{border-top:1px solid color-mix(in oklab,var(--paper) 20%,transparent)}.footer-legal[data-v-f3aae1d0]{display:flex;flex-direction:column;gap:10px;margin-top:var(--s-4);padding-top:var(--s-3)}.footer-legal-links[data-v-f3aae1d0]{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--f-mono);font-size:11px;gap:4px;letter-spacing:.1em;text-transform:uppercase}.footer-legal-links a[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 70%,transparent);text-decoration:none}.footer-legal-links a[data-v-f3aae1d0]:hover{color:var(--paper)}.footer-identity[data-v-f3aae1d0]{align-items:center;color:color-mix(in oklab,var(--paper) 50%,transparent);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 8px;line-height:1.5;margin:0}.footer-identity a[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 65%,transparent);text-decoration:none}.footer-identity a[data-v-f3aae1d0]:hover{color:var(--paper)}.footer-bottom[data-v-f3aae1d0]{border-top:1px solid color-mix(in oklab,var(--paper) 20%,transparent);color:color-mix(in oklab,var(--paper) 55%,transparent);display:flex;flex-wrap:wrap;font-family:var(--f-mono);font-size:11px;gap:16px;justify-content:space-between;letter-spacing:.1em;margin-top:var(--s-3);padding-top:var(--s-3);text-transform:uppercase}.footer-bottom-left[data-v-f3aae1d0]{flex-wrap:wrap;gap:14px}.footer-bottom-left[data-v-f3aae1d0],.footer-madein[data-v-f3aae1d0]{align-items:center;display:inline-flex}.footer-madein[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 70%,transparent);gap:6px}.footer-flag[data-v-f3aae1d0]{font-size:13px;letter-spacing:0;line-height:1}.footer-lang[data-v-f3aae1d0]{color:color-mix(in oklab,var(--paper) 55%,transparent);text-decoration:none}.footer-lang.active[data-v-f3aae1d0]{color:var(--paper)}.footer-sep[data-v-f3aae1d0]{margin:0 8px;opacity:.4}@media(max-width:720px){.footer-grid[data-v-f3aae1d0]{align-items:start;gap:32px;grid-template-columns:1fr}}
