.nl-form[data-astro-cid-nd3a3ajh]{flex-direction:column;gap:12px;display:flex}.nl-fields[data-astro-cid-nd3a3ajh]{flex-direction:column;gap:10px;display:flex}.nl-row[data-astro-cid-nd3a3ajh]{align-items:stretch;gap:10px;display:flex}.nl-row[data-astro-cid-nd3a3ajh] .nl-f[data-astro-cid-nd3a3ajh]{flex:1;min-width:0}.nl-f[data-astro-cid-nd3a3ajh] input[data-astro-cid-nd3a3ajh]{background:var(--cream);width:100%;font:500 16px var(--font-body);color:var(--ink);border:1.5px solid #14141438;border-radius:999px;outline:none;padding:15px 22px;transition:border-color .2s,box-shadow .2s}.nl-f[data-astro-cid-nd3a3ajh] input[data-astro-cid-nd3a3ajh]::placeholder{color:#8a877e}.nl-f[data-astro-cid-nd3a3ajh] input[data-astro-cid-nd3a3ajh]:focus{border-color:var(--ink);box-shadow:0 0 0 4px #7b3cff40}.nl-f[data-astro-cid-nd3a3ajh] input[data-astro-cid-nd3a3ajh][aria-invalid=true]{border-color:var(--orange)}.nl-hp[data-astro-cid-nd3a3ajh]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-btn[data-astro-cid-nd3a3ajh]{background:var(--ink);color:var(--white);font:700 16px var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:15px 26px;transition:background .2s,transform .2s;display:inline-flex}.nl-btn[data-astro-cid-nd3a3ajh] svg{width:17px;height:17px}.nl-btn[data-astro-cid-nd3a3ajh]:hover{background:var(--violet)}.nl-btn[data-astro-cid-nd3a3ajh][disabled]{opacity:.6;cursor:wait}.nl-msg[data-astro-cid-nd3a3ajh]{margin:0;font-size:15px;font-weight:700}.nl-msg[data-astro-cid-nd3a3ajh]:empty{display:none}.nl-msg[data-astro-cid-nd3a3ajh].err{color:#c4380f}.nl-note[data-astro-cid-nd3a3ajh]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.nl-note[data-astro-cid-nd3a3ajh] a[data-astro-cid-nd3a3ajh]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--violet);text-underline-offset:.15em}.nl-form[data-astro-cid-nd3a3ajh].done .nl-fields[data-astro-cid-nd3a3ajh],.nl-form[data-astro-cid-nd3a3ajh].done .nl-note[data-astro-cid-nd3a3ajh]{display:none}.nl-form[data-astro-cid-nd3a3ajh].done .nl-msg[data-astro-cid-nd3a3ajh]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:800;font-stretch:82%}.is-done .nl-form[data-astro-cid-nd3a3ajh]{align-items:center}.nl-form[data-astro-cid-nd3a3ajh].done .nl-msg[data-astro-cid-nd3a3ajh].rich{font-family:inherit;font-size:inherit;letter-spacing:0;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.nl-msg[data-astro-cid-nd3a3ajh] .ok-t{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,2.9vw,42px);font-weight:800;font-stretch:80%;line-height:1.02}.nl-msg[data-astro-cid-nd3a3ajh] .nl-em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--violet);font-style:italic;font-weight:400;font-stretch:100%}.nl-msg[data-astro-cid-nd3a3ajh] .ok-s{font-family:var(--font-body);color:var(--body);font-size:17px;font-style:normal;font-weight:500;line-height:1.5}.nl-msg[data-astro-cid-nd3a3ajh] .ok-s2{color:var(--muted);font-size:15px;font-weight:500}@media (width<=720px){.nl-br[data-astro-cid-nd3a3ajh]{display:none}.nl-row[data-astro-cid-nd3a3ajh]{flex-direction:column}.nl-btn[data-astro-cid-nd3a3ajh]{width:100%}.nl-note[data-astro-cid-nd3a3ajh]{max-width:34ch;margin-inline:auto}}.nl-modal[data-astro-cid-isujhtt7]{background:var(--white);width:min(520px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);border:0;border-radius:32px;padding:clamp(28px,4vw,44px);overflow:auto;box-shadow:0 40px 80px -30px #14141480}.nl-modal[data-astro-cid-isujhtt7][open]{animation:.35s cubic-bezier(.2,.8,.2,1) nlIn}.nl-modal[data-astro-cid-isujhtt7]::backdrop{backdrop-filter:blur(3px);background:#1414148c}@keyframes nlIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.nl-close[data-astro-cid-isujhtt7]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1414142e;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.nl-close[data-astro-cid-isujhtt7] svg[data-astro-cid-isujhtt7]{width:20px;height:20px}.nl-close[data-astro-cid-isujhtt7]:hover{background:var(--ink);color:var(--white)}.nl-copy[data-astro-cid-isujhtt7]{flex-direction:column;gap:12px;margin:0 48px 24px 0;display:flex}.kicker[data-astro-cid-isujhtt7]{align-self:flex-start;margin-bottom:4px}h2[data-astro-cid-isujhtt7]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,2.9vw,42px);font-weight:800;font-stretch:80%;line-height:1}h2[data-astro-cid-isujhtt7] .nl-em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--violet);font-style:italic;font-weight:400;font-stretch:100%}.nl-copy[data-astro-cid-isujhtt7] p[data-astro-cid-isujhtt7]{color:var(--body);text-wrap:pretty;max-width:40ch;margin:0;font-size:18px;font-style:italic;line-height:1.7}.nl-modal[data-astro-cid-isujhtt7].is-done{text-align:center}.nl-modal[data-astro-cid-isujhtt7].is-done .nl-copy[data-astro-cid-isujhtt7]{display:none}@media (width<=720px){.nl-modal[data-astro-cid-isujhtt7]{text-align:center}.nl-copy[data-astro-cid-isujhtt7]{align-items:center;margin:24px 0 22px}.kicker[data-astro-cid-isujhtt7]{align-self:center}.nl-copy[data-astro-cid-isujhtt7] p[data-astro-cid-isujhtt7]{font-family:var(--font-serif);margin-inline:auto;font-size:19px;line-height:1.35}}
