.origin-page.svelte-jekn4j{min-height:100vh}.origin-hero.svelte-jekn4j{background:var(--color-charcoal);padding:clamp(4rem,8vw,6rem) var(--section-pad-x) clamp(3rem,6vw,4rem)}.hero-inner.svelte-jekn4j{max-width:var(--content-narrow);margin:0 auto}.eyebrow.svelte-jekn4j{font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.15em;color:var(--color-amber-text);margin-bottom:1rem}h1.svelte-jekn4j{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05;color:#fff}.origin-content.svelte-jekn4j{padding:var(--section-pad-y) var(--section-pad-x);background:var(--color-cream)}.content-inner.svelte-jekn4j{max-width:var(--content-narrow);margin:0 auto}.subhead.svelte-jekn4j{font-family:var(--font-heading);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:700;color:var(--color-charcoal);margin-bottom:.75rem}.content-inner.svelte-jekn4j p:where(.svelte-jekn4j){font-family:var(--font-body);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7;color:var(--color-slate)}.content-inner.svelte-jekn4j .scroll-reveal+.scroll-reveal{margin-top:2rem}.content-inner.svelte-jekn4j em:where(.svelte-jekn4j){font-style:italic}.closer.svelte-jekn4j{font-family:var(--font-heading);font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600;color:var(--color-charcoal);margin-top:2rem}.community-invite.svelte-jekn4j{background:#fff;border:1px solid #e8e5e0;border-radius:1rem;padding:2rem;text-align:center}.invite-heading.svelte-jekn4j{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-charcoal);margin-bottom:.5rem}.invite-text.svelte-jekn4j{font-family:var(--font-body);font-size:.95rem;color:var(--color-gray);line-height:1.6;margin-bottom:1.25rem}.invite-actions.svelte-jekn4j{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.invite-cta.svelte-jekn4j{display:inline-block;padding:.75rem 1.75rem;background:var(--color-coral);color:#fff;border-radius:999px;text-decoration:none;font-family:var(--font-heading);font-weight:700;font-size:.95rem;transition:background var(--duration-fast) ease}.invite-cta.svelte-jekn4j:hover{background:var(--color-coral-hover)}.invite-link.svelte-jekn4j{display:inline-block;padding:.75rem 1.75rem;border:1px solid var(--color-slate);color:var(--color-slate);border-radius:999px;text-decoration:none;font-family:var(--font-heading);font-weight:700;font-size:.95rem;transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease}.invite-link.svelte-jekn4j:hover{border-color:var(--color-charcoal);color:var(--color-charcoal)}.back-link.svelte-jekn4j{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}.back-link.svelte-jekn4j a:where(.svelte-jekn4j){font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--color-coral);text-decoration:none;transition:color var(--duration-fast) ease}.back-link.svelte-jekn4j a:where(.svelte-jekn4j):hover{color:var(--color-coral-hover)}
