.artwork-display .content{grid-template-columns:repeat(auto-fill, minmax(calc(var(--image-width) - 15px), 1fr));grid-gap:var(--grid-gap);grid-auto-rows:auto;grid-auto-flow:dense;justify-content:center;justify-items:center;padding:20px 70px;display:grid;overflow:hidden}.artwork-display .artwork{height:var(--image-height);width:var(--image-width);object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .5s,opacity .5s;display:block;box-shadow:0 4px 6px #0000001a}.artwork-display .artwork-wrapper{width:var(--image-width);height:var(--image-height);transition-duration:.5s}.artwork-display .artwork-wrapper:hover{transition:transform .3s;transform:scale(1.05)}@keyframes slideInUp{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}.artwork-display .fade-in{opacity:1;animation:1s forwards slideInUp}.gallery-loader{z-index:900;background-color:#040404;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.gallery-loader-bar{background-color:#ffffff26;border-radius:2px;width:min(240px,60vw);height:3px;overflow:hidden}.gallery-loader-fill{background-color:var(--background-color-blue,#349ef5);height:100%;transition:width .2s}.gallery-loader-text{color:#ffffffb3;letter-spacing:.05em;font-size:14px}@media (prefers-reduced-motion:reduce){.gallery-loader-fill{transition:none}.artwork-display .fade-in{animation:none}}.glance{min-height:10vh}.glance_inner{border-bottom:1px solid #636363cc;justify-content:center;height:100%;margin-left:5vw;margin-right:5vw;display:flex}.collection-empty{text-align:center;color:#fff;grid-column:1/-1;padding:60px 40px}
