.landing.svelte-1uha8ag{background:radial-gradient(ellipse 60% 50% at 15% 10%, var(--cm-study-brass-highlight), transparent), var(--cm-bg-app);justify-content:center;align-items:center;min-height:100dvh;padding:clamp(1.5rem,6vw,4rem);display:flex}.landing__frame.svelte-1uha8ag{width:100%;max-width:30rem}.landing__mark.svelte-1uha8ag{color:var(--cm-study-walnut);margin-block-end:var(--cm-space-3);font-size:clamp(2rem,6vw,2.75rem);line-height:1;display:inline-block}.landing__title.svelte-1uha8ag{font-family:var(--cm-font-heading);color:var(--cm-text-primary);letter-spacing:-.01em;margin-block-end:var(--cm-space-4);font-size:clamp(2.5rem,8vw,4rem);font-weight:400;line-height:1.05}.landing__lede.svelte-1uha8ag{font-family:var(--cm-font-body);color:var(--cm-text-secondary);max-width:34ch;margin-block-end:var(--cm-space-8);font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.6}.landing__cta.svelte-1uha8ag{align-items:center;gap:var(--cm-space-2);min-height:44px;padding:var(--cm-space-3) var(--cm-space-6);background:var(--cm-study-walnut);color:var(--cm-text-inverse);font-family:var(--cm-font-heading);font-size:var(--cm-text-xl);border-radius:var(--cm-radius-sm);box-shadow:var(--cm-shadow-md);transition:transform var(--cm-transition-fast), box-shadow var(--cm-transition-fast);text-decoration:none;display:inline-flex}.landing__cta.svelte-1uha8ag:hover{box-shadow:var(--cm-shadow-lg);transform:translateY(-1px)}.landing__cta.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:transform var(--cm-transition-fast)}.landing__cta.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){transform:translate(3px)}.landing__footnote.svelte-1uha8ag{font-family:var(--cm-font-mono);font-size:var(--cm-text-sm);color:var(--cm-text-muted);margin-block-start:var(--cm-space-5)}@media (prefers-reduced-motion:reduce){.landing__cta.svelte-1uha8ag,.landing__cta.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:none}}
