.signup.svelte-yt2r9g{max-width:24rem;position:relative}.eyebrow.svelte-yt2r9g{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}h2.svelte-yt2r9g{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.55rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1.1}.lede.svelte-yt2r9g,.thanks.svelte-yt2r9g{margin:0 0 .9rem;color:#ffffffb8;font-size:.98rem;line-height:1.45}.thanks.svelte-yt2r9g{margin:0;color:#fff;align-self:center}.honeypot.svelte-yt2r9g{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}input[type=email].svelte-yt2r9g{flex:1 1 auto;min-width:0;margin:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;font-family:inherit;font-size:1rem;padding:.7rem 1rem}input[type=email].svelte-yt2r9g::placeholder{color:#ffffff8c}input[type=email].svelte-yt2r9g:focus{outline:3px solid var(--accent);outline-offset:2px;border-color:transparent;background:#ffffff1f}button.svelte-yt2r9g{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--accent);color:#000;cursor:pointer;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.7rem 1.15rem}button.svelte-yt2r9g:hover:not(:disabled){background:#fff}button.svelte-yt2r9g:focus-visible,input.svelte-yt2r9g:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button.svelte-yt2r9g:disabled{cursor:wait;opacity:.75}.alert.svelte-yt2r9g{margin:.65rem 0 0;color:#ffd0c0;font-size:.9rem}.banner.svelte-yt2r9g{max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) auto minmax(16rem,24rem);gap:.85rem 1.75rem;align-items:start}.banner.svelte-yt2r9g h2:where(.svelte-yt2r9g){margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem)}.banner.svelte-yt2r9g .lede:where(.svelte-yt2r9g){margin:.35rem 0 0}.banner.svelte-yt2r9g form:where(.svelte-yt2r9g),.banner.svelte-yt2r9g .thanks:where(.svelte-yt2r9g),.banner.svelte-yt2r9g .follow:where(.svelte-yt2r9g){margin:0}.banner.svelte-yt2r9g .follow:where(.svelte-yt2r9g),.banner.svelte-yt2r9g form:where(.svelte-yt2r9g){display:grid;grid-template-rows:auto 2.75rem;row-gap:.4rem;align-content:start}.banner.svelte-yt2r9g .follow-kicker:where(.svelte-yt2r9g),.banner.svelte-yt2r9g .field-kicker:where(.svelte-yt2r9g){margin:0;line-height:1}.follow-row.svelte-yt2r9g,.row.svelte-yt2r9g{display:flex;gap:.5rem;align-items:stretch;min-height:0}.banner.svelte-yt2r9g .follow-row:where(.svelte-yt2r9g),.banner.svelte-yt2r9g .row:where(.svelte-yt2r9g){height:100%}.follow-kicker.svelte-yt2r9g,.field-kicker.svelte-yt2r9g{display:block;width:100%;margin:0 0 .4rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.follow.svelte-yt2r9g a:where(.svelte-yt2r9g){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;padding:0 .95rem;text-decoration:none;font-weight:600;font-size:.92rem;white-space:nowrap;background:#ffffff0f;box-sizing:border-box;height:100%;line-height:1}.banner.svelte-yt2r9g input[type=email]:where(.svelte-yt2r9g),.banner.svelte-yt2r9g button:where(.svelte-yt2r9g){height:100%;box-sizing:border-box;line-height:1;padding-top:0;padding-bottom:0}.follow.svelte-yt2r9g a:where(.svelte-yt2r9g):hover{background:var(--accent);border-color:var(--accent);color:#000;text-decoration:none}.follow.svelte-yt2r9g a:where(.svelte-yt2r9g):focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width: 900px){.banner.svelte-yt2r9g{grid-template-columns:1fr}}@media (max-width: 520px){.row.svelte-yt2r9g,.follow-row.svelte-yt2r9g{flex-direction:column}.banner.svelte-yt2r9g .follow:where(.svelte-yt2r9g),.banner.svelte-yt2r9g form:where(.svelte-yt2r9g){grid-template-rows:auto auto}.banner.svelte-yt2r9g .follow-row:where(.svelte-yt2r9g),.banner.svelte-yt2r9g .row:where(.svelte-yt2r9g),.banner.svelte-yt2r9g input[type=email]:where(.svelte-yt2r9g),.banner.svelte-yt2r9g button:where(.svelte-yt2r9g),.banner.svelte-yt2r9g .follow:where(.svelte-yt2r9g) a:where(.svelte-yt2r9g){height:auto;min-height:2.75rem;padding-top:.7rem;padding-bottom:.7rem}}
