.signup[data-astro-cid-udsbttks]{--s-ink:var(--on-dark);--s-on:var(--dark);--s-hover:#fff;--s-field:#161615;--s-edge:#3a3936;--s-soft:var(--dark-muted);--f-h:56px;--f-inset:7px;--f-pad:18px;--f-size:1.0625rem;--b-size:.9375rem;--b-pad:22px;--tile:var(--f-h)}.signup-form[data-astro-cid-udsbttks]{margin:0}.signup-field[data-astro-cid-udsbttks]{position:relative;display:flex;align-items:center;height:var(--f-h);border:1px solid var(--s-edge);background:var(--s-field);transition:border-color .15s,box-shadow .15s,opacity .15s}.signup-field[data-astro-cid-udsbttks]:hover{border-color:var(--s-soft)}.signup-field[data-astro-cid-udsbttks]:focus-within{border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}.signup-input[data-astro-cid-udsbttks]{flex:1;min-width:0;height:100%;padding:0 var(--f-pad);border:0;border-radius:0;background:transparent;color:var(--s-ink);font-family:var(--sans);font-size:var(--f-size);-webkit-appearance:none;appearance:none;outline:none}.signup-input[data-astro-cid-udsbttks]::placeholder{color:var(--s-soft);opacity:1}.signup-input[data-astro-cid-udsbttks]:-webkit-autofill{-webkit-text-fill-color:var(--s-ink);caret-color:var(--s-ink);box-shadow:0 0 0 100px var(--s-field) inset}.signup-extra[data-astro-cid-udsbttks]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.signup-button[data-astro-cid-udsbttks]{flex:none;height:calc(var(--f-h) - 2px - 2 * var(--f-inset));margin-right:var(--f-inset);padding:0 var(--b-pad);border:0;border-radius:0;background:var(--s-ink);color:var(--s-on);font-family:var(--sans);font-size:var(--b-size);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s,opacity .15s}.signup-button[data-astro-cid-udsbttks]:hover{background:var(--s-hover)}.signup-button[data-astro-cid-udsbttks]:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.signup-kicker[data-astro-cid-udsbttks]{margin:0 0 14px;font-family:var(--mono);font-size:.6875rem;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:var(--s-soft)}.signup-check[data-astro-cid-udsbttks]:not(:empty){margin-top:12px}.signup[data-astro-cid-udsbttks][data-state=busy] .signup-field[data-astro-cid-udsbttks]{opacity:.7;pointer-events:none}.signup[data-astro-cid-udsbttks][data-state=busy] .signup-button[data-astro-cid-udsbttks]{cursor:progress}.signup-note[data-astro-cid-udsbttks]{margin:0;font-size:.875rem;line-height:1.5;color:var(--s-ink)}.signup-note[data-astro-cid-udsbttks] span[data-astro-cid-udsbttks]{display:none;padding-top:12px}.signup-note-plain[data-astro-cid-udsbttks]{padding-top:12px}.signup[data-astro-cid-udsbttks][data-state=invalid] .signup-note-invalid[data-astro-cid-udsbttks],.signup[data-astro-cid-udsbttks][data-state=error] .signup-note-error[data-astro-cid-udsbttks]{display:block}.signup-field[data-astro-cid-udsbttks].is-nudged{animation:signup-nudge .32s ease-in-out}@keyframes signup-nudge{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}90%{transform:translate(2px)}}.signup-done[data-astro-cid-udsbttks]{display:none;align-items:flex-start;gap:18px;outline:none}.signup[data-astro-cid-udsbttks][data-state=ok] .signup-form[data-astro-cid-udsbttks]{display:none}.signup[data-astro-cid-udsbttks][data-state=ok] .signup-ask[data-astro-cid-udsbttks]{visibility:hidden}.signup[data-astro-cid-udsbttks][data-state=ok] .signup-done[data-astro-cid-udsbttks]{display:flex}.signup-tile[data-astro-cid-udsbttks]{position:relative;flex:none;width:var(--tile);height:var(--tile);overflow:hidden;background:var(--on-dark);color:var(--dark);animation:signup-pop .45s cubic-bezier(.2,.9,.3,1.25) both}.signup-tile[data-astro-cid-udsbttks]:before{content:"1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";position:absolute;top:.105em;left:0;width:100%;white-space:pre;text-align:center;font-family:var(--serif);font-size:calc(var(--tile) * .64);line-height:var(--tile);animation:signup-count 1.05s .2s cubic-bezier(.65,0,.35,1) both}.signup-tile[data-astro-cid-udsbttks] svg[data-astro-cid-udsbttks]{position:absolute;inset:0;width:54%;height:54%;margin:auto;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:22;stroke-dashoffset:22;animation:signup-tick .32s 1.2s ease-out forwards}@keyframes signup-pop{0%{transform:scale(.6);opacity:0}}@keyframes signup-count{to{transform:translateY(calc(var(--tile) * -9))}}@keyframes signup-tick{to{stroke-dashoffset:0}}.signup-done-text[data-astro-cid-udsbttks]{min-width:0}.signup-done-title[data-astro-cid-udsbttks]{margin:-.1em 0 0;font-family:var(--serif);font-size:1.875rem;line-height:1.15;letter-spacing:-.015em;color:var(--on-dark);animation:signup-rise .5s .25s both}.signup-done-sub[data-astro-cid-udsbttks]{margin:.55rem 0 0;max-width:30rem;font-size:.9375rem;line-height:1.5;color:var(--dark-soft);animation:signup-rise .5s 1.35s both}@keyframes signup-rise{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.signup-tile[data-astro-cid-udsbttks],.signup-done-title[data-astro-cid-udsbttks],.signup-done-sub[data-astro-cid-udsbttks],.signup-field[data-astro-cid-udsbttks].is-nudged{animation:none}.signup-tile[data-astro-cid-udsbttks]:before{content:none}.signup-tile[data-astro-cid-udsbttks] svg[data-astro-cid-udsbttks]{animation:none;stroke-dashoffset:0}}.signup-home[data-astro-cid-udsbttks]{max-width:30rem}.signup-issue[data-astro-cid-udsbttks]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:40px;align-items:end;margin-top:3.5rem;padding:40px 44px 44px;background:var(--dark);color:var(--on-dark)}.signup-issue[data-astro-cid-udsbttks] .signup-kicker[data-astro-cid-udsbttks]{margin-bottom:18px}.signup-title[data-astro-cid-udsbttks]{margin:0;font-family:var(--serif);font-size:2rem;line-height:1.1;letter-spacing:-.02em;color:var(--on-dark);text-wrap:balance}.signup-sub[data-astro-cid-udsbttks]{margin:.8rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--dark-soft)}.signup-issue[data-astro-cid-udsbttks] .signup-done-title[data-astro-cid-udsbttks]{font-size:1.625rem}@media(max-width:820px){.signup-issue[data-astro-cid-udsbttks]{grid-template-columns:1fr;gap:26px;padding:32px 28px 34px}}@media(max-width:699px){.signup[data-astro-cid-udsbttks]{--f-h:52px;--f-inset:6px;--f-pad:16px;--f-size:1rem;--b-size:.875rem;--b-pad:16px}.signup-issue[data-astro-cid-udsbttks]{margin-top:2.75rem;padding:28px 20px 22px}.signup-title[data-astro-cid-udsbttks]{font-size:1.625rem}.signup-done[data-astro-cid-udsbttks]{gap:14px}.signup-done-title[data-astro-cid-udsbttks]{font-size:1.5rem}}
