.join.svelte-1d7x0yr{padding:clamp(2.5rem, 4vw, 4rem) var(--spacing-gutter) var(--spacing-section);border-top:1px solid var(--color-hairline)}.join__title.svelte-1d7x0yr{font-size:var(--text-display);max-width:18ch;margin:1.25rem 0 0}.join__lede.svelte-1d7x0yr{max-width:52ch;font-size:var(--text-body);color:var(--color-ink-soft);margin:1.5rem 0 2.5rem;line-height:1.6}.join__actions.svelte-1d7x0yr{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.join__actions.svelte-1d7x0yr a{letter-spacing:.13em;text-transform:uppercase;font-size:.8125rem;text-decoration:none}.join__actions.svelte-1d7x0yr a.btn{background:var(--gradient-gold);color:var(--color-ink);transition:transform .4s var(--ease-editorial), box-shadow .4s var(--ease-editorial);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:1.1rem 2.25rem;display:inline-flex;box-shadow:0 2px 10px -4px #785a1480}.join__actions.svelte-1d7x0yr a.btn:after{content:"→";transition:transform .4s var(--ease-editorial);font-size:.875rem}@media (prefers-reduced-motion:no-preference){.join__actions.svelte-1d7x0yr a.btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px -14px #785a14b3}.join__actions.svelte-1d7x0yr a.btn:hover:after{transform:translate(3px)}}.join__actions.svelte-1d7x0yr a.link{color:var(--color-ink);border-bottom:1px solid var(--color-hairline);transition:border-color .5s var(--ease-editorial);padding-bottom:.4rem;display:inline-block}.join__actions.svelte-1d7x0yr a.link:hover{border-color:var(--color-brass)}
