.hero.svelte-15zwr3m{padding-block:var(--section-y);grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.copy.svelte-15zwr3m{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.copy.svelte-15zwr3m>.lockup{margin-bottom:clamp(16px,3vw,40px)}.kicker.svelte-15zwr3m{font-size:16px;font-weight:500;line-height:1.35}.display.svelte-15zwr3m{max-width:12ch}.lead.svelte-15zwr3m{max-width:560px}.checks.svelte-15zwr3m{gap:8px;display:grid}.checks.svelte-15zwr3m li:where(.svelte-15zwr3m){align-items:center;gap:10px;display:flex}.copy.svelte-15zwr3m .check{flex:none;width:18px;height:18px}.signup.svelte-15zwr3m{gap:8px;width:100%;max-width:560px;display:grid}.form.svelte-15zwr3m{display:flex}.form.svelte-15zwr3m input:where(.svelte-15zwr3m){background:var(--paper);border:1px solid var(--ash);min-width:0;height:56px;font:inherit;color:var(--ink);border-right:0;border-radius:0;flex:1;padding:0 20px;font-size:16px}.form.svelte-15zwr3m button:where(.svelte-15zwr3m){background:var(--accent);height:56px;color:var(--accent-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:0;padding:0 28px;font-weight:500}.form.svelte-15zwr3m button:where(.svelte-15zwr3m):hover{opacity:.9}.form.svelte-15zwr3m button:where(.svelte-15zwr3m):disabled{opacity:.6;cursor:default}.error.svelte-15zwr3m{color:#b42318;font-size:16px}.fine.svelte-15zwr3m{color:var(--graphite);font-size:16px}.login.svelte-15zwr3m{text-underline-offset:4px;font-size:16px;font-weight:500;text-decoration:underline}.wave.svelte-15zwr3m{background:var(--linen);padding:10px 16px;font-size:16px;line-height:1.35}.done.svelte-15zwr3m{background:var(--accent);width:100%;max-width:560px;color:var(--accent-ink);gap:12px;padding:20px 24px;display:flex}.done.svelte-15zwr3m .check{margin-top:3px}.done-title.svelte-15zwr3m{font-weight:500}.done.svelte-15zwr3m p:where(.svelte-15zwr3m)+p:where(.svelte-15zwr3m){margin-top:4px;font-size:16px}.done.svelte-15zwr3m a:where(.svelte-15zwr3m){text-underline-offset:4px;text-decoration:underline}.visual.svelte-15zwr3m{justify-self:center;width:min(560px,100%)}@media (width<=899px){.hero.svelte-15zwr3m{grid-template-columns:1fr}}@media (width<=599px){.form.svelte-15zwr3m{flex-direction:column}.form.svelte-15zwr3m input:where(.svelte-15zwr3m){border-right:1px solid var(--ash);border-bottom:0;flex:none}}
