.series-container.svelte-1634vsb{display:flex;gap:2rem;align-items:flex-start;width:100%;max-width:1000px;margin:0 auto;padding:2rem 1rem}.series-title.svelte-1634vsb{flex-shrink:0;width:200px;font-size:.9rem;font-weight:300;letter-spacing:.1em;color:#333;padding-top:.5rem}.series-title.svelte-1634vsb a:where(.svelte-1634vsb){color:inherit;text-decoration:none;transition:opacity .2s ease}.series-title.svelte-1634vsb a:where(.svelte-1634vsb):hover{opacity:.7}.paintings-masonry.svelte-1634vsb{column-count:4;column-gap:8px;width:100%;max-width:600px}.painting-tile.svelte-1634vsb{display:block;overflow:hidden;transition:transform .2s ease,opacity .2s ease;border-radius:2px;width:100%;margin-bottom:8px;break-inside:avoid}.painting-tile.svelte-1634vsb:hover{transform:scale(1.02);opacity:.9}@media (max-width: 768px){.series-container.svelte-1634vsb{flex-direction:column;gap:1rem}.series-title.svelte-1634vsb{width:100%;padding-top:0}.paintings-masonry.svelte-1634vsb{column-count:2;column-gap:12px}}@media (max-width: 480px){.paintings-masonry.svelte-1634vsb{column-count:1}}@media (min-width: 1024px){.paintings-masonry.svelte-1634vsb{max-width:720px;column-count:5}}
