.page.svelte-1oojg92{max-width:1180px;padding:var(--s7) var(--s5) var(--s9);margin:0 auto}.art.svelte-1oojg92{position:relative;overflow:hidden}.art.svelte-1oojg92 .bloom:where(.svelte-1oojg92){border-radius:var(--r-pill);opacity:.18;filter:blur(30px);width:120px;height:120px;position:absolute;top:-30px;right:-20px}.art.svelte-1oojg92 .tag:where(.svelte-1oojg92){margin-bottom:var(--s2);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;display:block;position:relative}.art.svelte-1oojg92 .title:where(.svelte-1oojg92),.art.svelte-1oojg92 .blurb:where(.svelte-1oojg92){position:relative}.head.svelte-1oojg92{flex-direction:column;gap:8px;max-width:720px;display:flex}.kicker.svelte-1oojg92{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);font-size:12px;font-weight:600}h1.svelte-1oojg92{font-size:28px;font-weight:700;line-height:1.15}.lead.svelte-1oojg92{font-size:16px}.grid.svelte-1oojg92{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;display:grid}.art.svelte-1oojg92{color:var(--c-text);transition:border-color var(--t-fast) var(--ease);flex-direction:column;gap:6px;padding:16px;display:flex}.art.svelte-1oojg92:hover{border-color:var(--c-accent)}.title.svelte-1oojg92{font-size:16px;font-weight:700}.blurb.svelte-1oojg92{font-size:13px;line-height:1.45}
