.artwork-section[data-v-e505c37e]{--category-color: var(--v38555048)}.category-title[data-v-e505c37e]{color:var(--category-color)}.category-divider[data-v-e505c37e]{background-color:var(--category-color)}.masonry[data-v-e505c37e]{-moz-column-count:var(--columns-sm);column-count:var(--columns-sm);-moz-column-gap:.75rem;column-gap:.75rem;margin-inline:auto;max-width:calc(100% * var(--columns-sm) / var(--max-columns-sm))}.masonry-item[data-v-e505c37e]{margin-bottom:.75rem;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.caption[data-v-e505c37e]{display:block;padding:.5rem .25rem 0;font-size:.875rem;line-height:1.25rem}@media(min-width:640px){.caption[data-v-e505c37e]{position:absolute;inset-inline:0;bottom:0;padding:2rem .5rem .5rem;background-image:linear-gradient(to top,rgb(0 0 0 / .9),transparent);font-size:1.125rem;line-height:1.75rem;opacity:0;transition:opacity .3s}.group:hover .caption[data-v-e505c37e],.group:focus-visible .caption[data-v-e505c37e]{opacity:1}}@media(min-width:1024px){.masonry[data-v-e505c37e]{-moz-column-count:var(--columns-lg);column-count:var(--columns-lg);-moz-column-gap:1.5rem;column-gap:1.5rem;max-width:calc(100% * var(--columns-lg) / var(--max-columns-lg))}.masonry-item[data-v-e505c37e]{margin-bottom:1.5rem}}@keyframes fadeInUp-b9c7b790{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-b9c7b790]{animation:fadeInUp-b9c7b790 .5s ease both}.info-panel[data-v-b9c7b790]{width:100%;flex-shrink:0;background-color:#000;padding:1.5rem;display:flex;flex-direction:column}.panel-body[data-v-b9c7b790]{display:flex;flex-direction:column;align-items:flex-start}.panel-footer[data-v-b9c7b790]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .1)}@media(min-width:1024px){.info-panel[data-v-b9c7b790]{width:20rem;padding:2rem;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto}.panel-body[data-v-b9c7b790]{flex:1 1 auto}.panel-footer[data-v-b9c7b790]{margin-top:auto}}
