.page.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:56px 24px 80px}.hero.svelte-1uha8ag{max-width:760px;margin-bottom:48px}.coming-soon.svelte-1uha8ag{flex-direction:column;justify-content:center;min-height:56vh;display:flex}.eyebrow.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 18px;font-size:13px}h1.svelte-1uha8ag{letter-spacing:-.06em;max-width:880px;margin:0;font-size:clamp(44px,8vw,92px);line-height:.95}.intro.svelte-1uha8ag{max-width:620px;color:var(--color-text-muted);margin:24px 0 0;font-size:20px;line-height:1.45}.grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);color:inherit;border-radius:18px;text-decoration:none;transition:transform .2s;overflow:hidden}.card.svelte-1uha8ag:hover{transform:translateY(-2px)}.card-image-frame.svelte-1uha8ag{aspect-ratio:4/3;background:var(--color-border);overflow:hidden}.card-image.svelte-1uha8ag{object-fit:cover;width:100%;height:100%;display:block}.card-content.svelte-1uha8ag{padding:22px}.theme.svelte-1uha8ag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 10px;font-size:13px}h2.svelte-1uha8ag{letter-spacing:-.03em;margin:0 0 10px;font-size:24px;line-height:1.05}.meta.svelte-1uha8ag{color:var(--color-text-subtle);margin:0 0 16px;font-size:14px;line-height:1.4}.card-content.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin:0;line-height:1.5}@media (width<=900px){.grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.page.svelte-1uha8ag{padding:36px 16px 56px}.grid.svelte-1uha8ag{grid-template-columns:1fr}.intro.svelte-1uha8ag{font-size:18px}}
