.np-form{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:26rem;display:flex}.np-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.np-form--pill{gap:.625rem}.np-form__name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.np-form__email-row{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.np-form__field{border:1px solid var(--np-field-border,var(--color-dark-border));background:var(--np-field-bg,var(--color-dark-bg-deep));width:100%;min-width:0;height:3.25rem;color:var(--np-field-text,var(--color-dark-text));font-family:var(--font-sans);border-radius:999px;outline:none;flex:1;padding:0 1.375rem;transition:border-color .2s}.np-form__field::placeholder{color:var(--np-field-ph,var(--color-dark-text-muted))}.np-form__field:focus-visible{border-color:var(--np-accent,var(--color-dark-accent));outline:none}.np-form__field:disabled{cursor:wait;opacity:.7}.np-form__field--name{height:3rem;padding-inline:1.125rem}.np-form__submit{cursor:pointer;background:var(--np-btn-bg,var(--color-dark-accent));width:3.25rem;height:3.25rem;color:var(--np-btn-icon,var(--color-dark-bg-deep));border:none;border-radius:999px;flex-shrink:0;place-items:center;transition:background-color .3s;display:grid}.np-form__submit:hover{background:var(--np-btn-bg-hover,var(--np-btn-bg,var(--color-dark-accent)))}.np-form__submit:disabled{cursor:wait;opacity:.58}.np-form__submit:focus-visible{outline:2px solid var(--np-btn-bg,var(--color-dark-accent));outline-offset:3px}.np-form--underline{gap:.875rem}.np-form--underline .np-form__name-row{gap:1rem}.np-form--underline .np-form__email-row{border-bottom:1.5px solid var(--np-field-border,var(--color-dark-border));gap:1rem;padding-bottom:.75rem;transition:border-color .2s}.np-form--underline .np-form__email-row:focus-within{border-bottom-color:var(--np-accent,var(--color-dark-accent))}.np-form__line{width:100%;min-width:0;color:var(--np-field-text,var(--color-dark-text));font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.np-form__line::placeholder{color:var(--np-field-ph,var(--color-dark-text-muted))}.np-form__line:disabled{cursor:wait;opacity:.7}.np-form--underline .np-form__line--name{border-bottom:1.5px solid var(--np-field-border,var(--color-dark-border));padding-bottom:.625rem;transition:border-color .2s}.np-form--underline .np-form__line--name:focus-visible{border-bottom-color:var(--np-accent,var(--color-dark-accent))}.np-form__line:focus-visible{outline:none}.np-form__sub{cursor:pointer;white-space:nowrap;font-family:var(--font-sans);color:var(--np-accent,var(--color-dark-accent));background:0 0;border:none;align-items:center;gap:.5rem;font-weight:600;transition:opacity .2s;display:inline-flex}.np-form__sub:hover{opacity:.7}.np-form__sub:disabled{cursor:wait;opacity:.58}.np-form__sub:focus-visible{outline:2px solid var(--np-accent,var(--color-dark-accent));outline-offset:3px}.np-form__turnstile{margin-top:1rem}.np-form__status{max-width:26rem;color:var(--np-muted,var(--color-dark-text-muted));margin-top:.875rem}.np-form__status[data-status=error]{color:var(--np-accent,var(--color-dark-accent))}@media (width<=520px){.np-form__name-row{grid-template-columns:1fr}.np-form--underline .np-form__name-row{gap:.75rem}}.np[data-astro-cid-d2ocahri]{--np-layer-watermark:0;--np-layer-content:1}.np[data-astro-cid-d2ocahri][data-theme=dark]{--np-ground:var(--color-dark-bg-alt);--np-ink:var(--color-dark-text);--np-muted:color-mix(in oklab, var(--color-dark-text) 70%, transparent);--np-faint:color-mix(in oklab, var(--color-dark-text) 58%, transparent);--np-accent:var(--color-dark-accent);--np-eyebrow-rule:var(--color-dark-accent);--np-eyebrow-text:var(--color-dark-accent);--np-card-edge:transparent;--np-watermark:color-mix(in oklab, var(--color-dark-text) 6%, transparent);--np-field-bg:var(--color-dark-bg-deep);--np-field-border:color-mix(in oklab, var(--color-dark-text) 34%, transparent);--np-field-text:var(--color-dark-text);--np-field-ph:color-mix(in oklab, var(--color-dark-text) 45%, transparent);--np-btn-bg:var(--color-dark-accent);--np-btn-bg-hover:var(--color-light-accent-hover);--np-btn-icon:var(--color-dark-bg-deep)}.np[data-astro-cid-d2ocahri][data-theme=light]{--np-ground:var(--color-light-bg);--np-ink:var(--color-light-text);--np-muted:color-mix(in oklab, var(--color-light-text) 72%, transparent);--np-faint:color-mix(in oklab, var(--color-light-text) 70%, transparent);--np-accent:var(--color-light-accent);--np-eyebrow-rule:var(--color-light-accent);--np-eyebrow-text:color-mix(in oklab, var(--color-light-text) 72%, transparent);--np-card-edge:color-mix(in oklab, var(--color-dark-bg-hover) 14%, transparent);--np-watermark:color-mix(in oklab, var(--color-dark-bg-hover) 6%, transparent);--np-field-bg:var(--color-light-bg-alt);--np-field-border:color-mix(in oklab, var(--color-dark-bg-hover) 28%, transparent);--np-field-text:var(--color-light-text);--np-field-ph:color-mix(in oklab, var(--color-dark-bg-hover) 42%, transparent);--np-btn-bg:var(--color-light-accent);--np-btn-bg-hover:var(--color-light-accent-hover);--np-btn-icon:var(--color-dark-bg-deep)}.np[data-astro-cid-d2ocahri][data-theme=accent]{--np-ground:var(--color-light-accent);--np-ink:var(--color-dark-bg-deep);--np-muted:color-mix(in oklab, var(--color-dark-bg-deep) 88%, transparent);--np-faint:color-mix(in oklab, var(--color-dark-bg-deep) 78%, transparent);--np-accent:var(--color-dark-bg-deep);--np-eyebrow-rule:var(--color-dark-bg-deep);--np-eyebrow-text:color-mix(in oklab, var(--color-dark-bg-deep) 85%, transparent);--np-card-edge:color-mix(in oklab, var(--color-dark-bg-hover) 22%, transparent);--np-watermark:color-mix(in oklab, var(--color-dark-bg-hover) 9%, transparent);--np-field-bg:var(--color-light-bg);--np-field-border:color-mix(in oklab, var(--color-dark-bg-hover) 30%, transparent);--np-field-text:var(--color-dark-bg-deep);--np-field-ph:color-mix(in oklab, var(--color-dark-bg-hover) 45%, transparent);--np-btn-bg:var(--color-dark-bg-deep);--np-btn-bg-hover:var(--color-dark-bg);--np-btn-icon:var(--color-light-accent)}.np[data-astro-cid-d2ocahri] .np__heading{color:var(--np-ink);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:700;line-height:.92}.np[data-astro-cid-d2ocahri] .np__heading strong,.np[data-astro-cid-d2ocahri] .np__heading b{color:inherit;font-family:var(--font-eb-garamond);letter-spacing:0;text-transform:none;font-size:1.08em;font-style:italic;font-weight:400;line-height:.9}.np[data-astro-cid-d2ocahri] .np__heading em{font-style:normal}.np__split-media[data-astro-cid-d2ocahri]{background:color-mix(in oklab, var(--color-light-text) 30%, transparent)}.np__split-placeholder[data-astro-cid-d2ocahri]{background:color-mix(in oklab, var(--np-ground) 55%, var(--color-dark-bg-hover))}
