.page.svelte-1rdz7hh{padding:var(--page-pad-y-top) var(--gutter) calc(var(--page-pad-y-bot) + var(--bottom-bar-room, 0px));max-width:56rem}.join-section.svelte-1rdz7hh{margin-top:3rem}.join-description.svelte-1rdz7hh{font-family:var(--font-body);font-size:1.1rem;font-weight:300;line-height:1.7;color:var(--color-text-muted);margin-bottom:3rem;opacity:0;transform:translateY(15px);transition:all .7s var(--ease-out-expo) .2s}.loaded.svelte-1rdz7hh .join-description:where(.svelte-1rdz7hh){opacity:1;transform:translateY(0)}.join-form.svelte-1rdz7hh{display:flex;flex-direction:column;gap:2rem;opacity:0;transform:translateY(15px);transition:all .7s var(--ease-out-expo) .4s}.loaded.svelte-1rdz7hh .join-form:where(.svelte-1rdz7hh){opacity:1;transform:translateY(0)}.form-group.svelte-1rdz7hh{display:flex;flex-direction:column;gap:.5rem}.form-label.svelte-1rdz7hh{font-family:var(--font-body);font-size:.7rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted)}.form-input.svelte-1rdz7hh{font-family:var(--font-display);font-size:1.1rem;font-weight:300;padding:.85rem 0;border:none;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);outline:none;transition:border-color .3s ease;letter-spacing:.04em}.form-input.svelte-1rdz7hh::placeholder{color:var(--color-text-light)}.form-input.svelte-1rdz7hh:focus{border-color:var(--color-ink)}.submit-btn.svelte-1rdz7hh{font-family:var(--font-body);font-size:.85rem;font-weight:300;letter-spacing:.18em;text-transform:uppercase;padding:1rem 3rem;background:var(--color-ink);color:var(--color-white);margin-top:1rem;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;align-self:flex-start}.submit-btn.svelte-1rdz7hh:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.submit-btn.svelte-1rdz7hh:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-1rdz7hh{width:14px;height:14px;border:1.5px solid rgba(255,255,255,.3);border-top-color:var(--color-white);border-radius:50%;animation:svelte-1rdz7hh-spin .8s linear infinite}@keyframes svelte-1rdz7hh-spin{to{transform:rotate(360deg)}}.success-message.svelte-1rdz7hh{text-align:center;padding:3rem 0;animation:svelte-1rdz7hh-fadeIn .6s var(--ease-out-expo)}@keyframes svelte-1rdz7hh-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-icon.svelte-1rdz7hh{color:var(--color-text-muted);margin-bottom:2rem}.success-title.svelte-1rdz7hh{font-family:var(--font-display);font-size:2rem;font-weight:300;letter-spacing:.04em;text-transform:lowercase;margin-bottom:1rem;display:inline-block;transform:scaleY(.92);transform-origin:center}.success-text.svelte-1rdz7hh{font-family:var(--font-body);font-size:1rem;font-weight:300;line-height:1.7;color:var(--color-text-muted)}@media(max-width:980px){.join-section.svelte-1rdz7hh{margin-top:2.25rem}.join-form.svelte-1rdz7hh{gap:1.5rem}}@media(max-width:640px){.join-description.svelte-1rdz7hh{font-size:1rem;margin-bottom:2rem}.join-form.svelte-1rdz7hh{gap:1.5rem}.form-input.svelte-1rdz7hh{font-size:1.05rem;padding:.75rem 0}.submit-btn.svelte-1rdz7hh{width:100%;align-self:stretch;padding:1.05rem 1.5rem}.success-title.svelte-1rdz7hh{font-size:1.65rem}.success-text.svelte-1rdz7hh{font-size:.95rem}}
