.select[data-astro-cid-wwe5zyhn]{align-items:center;gap:var(--space-2);display:flex}.select__label[data-astro-cid-wwe5zyhn]{font-size:var(--text-sm);color:var(--color-text-light);white-space:nowrap}.select__control[data-astro-cid-wwe5zyhn]{align-items:center;display:inline-flex;position:relative}.select__input[data-astro-cid-wwe5zyhn]{appearance:none;border-radius:var(--radius-sm);background-color:var(--color-white);color:var(--color-text);font-family:var(--font-body);cursor:pointer;border:1px solid #7f8f7a4d;transition:border-color .2s}.select--sm[data-astro-cid-wwe5zyhn] .select__input[data-astro-cid-wwe5zyhn]{padding:var(--space-1) calc(var(--space-2) + 20px) var(--space-1) var(--space-2);font-size:var(--text-xs)}.select--md[data-astro-cid-wwe5zyhn] .select__input[data-astro-cid-wwe5zyhn]{padding:var(--space-2) calc(var(--space-3) + 20px) var(--space-2) var(--space-3);font-size:var(--text-sm)}.select--lg[data-astro-cid-wwe5zyhn] .select__input[data-astro-cid-wwe5zyhn]{padding:var(--space-3) calc(var(--space-4) + 20px) var(--space-3) var(--space-4);font-size:var(--text-base)}.select__input[data-astro-cid-wwe5zyhn]:hover:not(:disabled){border-color:#7f8f7a80}.select__input[data-astro-cid-wwe5zyhn]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.select__input[data-astro-cid-wwe5zyhn]:disabled{opacity:.5;cursor:not-allowed}.select__icon[data-astro-cid-wwe5zyhn]{right:var(--space-2);pointer-events:none;color:var(--color-text-light);position:absolute}@media (width<=480px){.select__label--mobile-hidden[data-astro-cid-wwe5zyhn]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.filter-bar[data-astro-cid-rragh2yo]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;margin-bottom:var(--space-8);border-bottom:1px solid #7f8f7a26;flex-direction:row;display:flex}.filter-bar__filters[data-astro-cid-rragh2yo]{gap:var(--space-4);flex-wrap:wrap;display:flex}.artwork-card[data-astro-cid-rhr4wffx]{border-radius:var(--radius-md);background-color:var(--color-white);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), transform var(--transition-base);text-decoration:none;display:block;overflow:hidden}.artwork-card[data-astro-cid-rhr4wffx]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.artwork-card__image-wrapper[data-astro-cid-rhr4wffx]{position:relative;overflow:hidden}.artwork-card__image[data-astro-cid-rhr4wffx]{aspect-ratio:210/297;object-fit:cover;width:100%;transition:transform var(--transition-slow)}.artwork-card[data-astro-cid-rhr4wffx]:hover .artwork-card__image[data-astro-cid-rhr4wffx]{transform:scale(1.05)}.artwork-card__image-wrapper--framed[data-astro-cid-rhr4wffx]{aspect-ratio:210/297;background:linear-gradient(135deg,#a9764c 0%,#6b4423 55%,#8a5f38 100%);padding:12px;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 2px 5px #00000059,0 6px 14px #0003}.artwork-card__image-wrapper--framed[data-astro-cid-rhr4wffx] .artwork-card__image[data-astro-cid-rhr4wffx]{aspect-ratio:auto;object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:var(--space-4);background-color:#faf8f4;box-shadow:inset 0 0 6px #00000026}.artwork-card__image-wrapper--framed[data-astro-cid-rhr4wffx]:hover .artwork-card__image[data-astro-cid-rhr4wffx]{transform:none}.artwork-card__placeholder[data-astro-cid-rhr4wffx]{aspect-ratio:210/297;text-align:center;width:100%;padding:var(--space-4);font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-primary);opacity:.6;background:linear-gradient(135deg,#7f8f7a26 0%,#c47a5a26 100%);justify-content:center;align-items:center;display:flex}.artwork-card__overlay[data-astro-cid-rhr4wffx]{background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.artwork-card__info[data-astro-cid-rhr4wffx]{padding:var(--space-4) var(--space-5)}.artwork-card__title-row[data-astro-cid-rhr4wffx]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.artwork-card__title[data-astro-cid-rhr4wffx]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-primary);transition:color var(--transition-fast);margin:0}.artwork-card[data-astro-cid-rhr4wffx]:hover .artwork-card__title[data-astro-cid-rhr4wffx]{color:var(--color-secondary)}.artwork-card__meta[data-astro-cid-rhr4wffx]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.artwork-card__year[data-astro-cid-rhr4wffx]{color:var(--color-text-light)}.artwork-card__price[data-astro-cid-rhr4wffx]{color:var(--color-text);font-weight:var(--font-medium)}.artwork-card__prints[data-astro-cid-rhr4wffx]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.gallery-page[data-astro-cid-3mhbem3k]{padding:var(--space-12) 0 var(--space-24)}.gallery-grid[data-astro-cid-3mhbem3k]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.gallery-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.gallery-grid[data-astro-cid-3mhbem3k]{gap:var(--space-8);grid-template-columns:repeat(4,1fr)}}.gallery-empty[data-astro-cid-3mhbem3k]{text-align:center;padding:var(--space-16) 0;color:var(--color-text-light)}
