.hero-link-card.svelte-1s334f9{display:flex;flex-direction:column;gap:8px;padding:16px 24px;border-radius:16px;border:1px solid var(--color-border-secondary);background:var(--color-surface-primary);transition:background .15s ease}.hero-link-title.svelte-1s334f9{font-weight:600;font-size:var(--font-header2)}.hero-link-description.svelte-1s334f9{font-size:var(--font-description);color:var(--color-text-secondary)}.hero-link-card.svelte-1s334f9:hover{background:var(--color-surface-secondary)}.landing.svelte-1uha8ag{width:100%}.landing__inner.svelte-1uha8ag{display:flex;flex-direction:column;gap:64px;margin:0 auto;width:100%}.hero.svelte-1uha8ag{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.hero__body.svelte-1uha8ag{width:100%}.hero__body.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--font-title);margin:16px 0}.hero__body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-primary)}.lede.svelte-1uha8ag{font-size:var(--font-body)}.hero-link-group.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px;width:100%}.highlight-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px}.surface-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px;padding:32px;margin:0;border-radius:16px;background-color:var(--color-surface-secondary);transition:transform .15s ease,background .15s ease,border-color .15s ease}.card-title.svelte-1uha8ag{font-size:var(--font-header);margin:0 0 4px}.card-description.svelte-1uha8ag{color:var(--color-text-tertiary);margin:0}.card-link.svelte-1uha8ag{color:var(--color-text-secondary);font-weight:600;text-decoration:none}.card-link.svelte-1uha8ag:hover{text-decoration:underline}.button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:512px;font-weight:600;transition:transform .15s ease,background .15s ease}.button.ghost.svelte-1uha8ag{background:var(--color-accent-blue);color:var(--color-text-primary)}.note.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:16px;margin:0 auto}.note.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-header);margin-bottom:8px;align-items:top}.note.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);margin:0}.eyebrow.svelte-1uha8ag{text-transform:uppercase;font-size:var(--font-caption);color:var(--color-text-septenary)}
