/* Sculpted metal remains attached to the moving cover plane. */
.blue-cover .exact-key-logo{filter:drop-shadow(.5px 1px .5px #061a18cc) drop-shadow(1px 2px 1px #05141190);transform:translateZ(2px) rotate(-2deg) skewY(-1deg);transform-origin:center;opacity:1}
/* Equal-width wrapped rows center every incomplete row, including filtered collections. */
#jewel-grid{display:flex;flex-wrap:wrap;justify-content:center;--columns:3;--column-gap:24px}
#jewel-grid>.jewel-card{flex:0 0 calc((100% - (var(--columns) - 1)*var(--column-gap))/var(--columns));min-width:0}
.gallery,.art-collections,.art-collection-grid,.blue-house-gallery{display:flex;flex-wrap:wrap;justify-content:center;--columns:2;--column-gap:24px}
.gallery>*,.art-collections>*,.art-collection-grid>*,.blue-house-gallery>figure,.blue-house-gallery>figure:last-child{flex:0 0 calc((100% - (var(--columns) - 1)*var(--column-gap))/var(--columns));width:auto;min-width:0}
.blue-house-gallery{--column-gap:28px}
@media(max-width:900px){#jewel-grid{--columns:2}}
@media(max-width:750px){.gallery,.art-collections,.art-collection-grid{--columns:1}}
@media(max-width:700px){.blue-house-gallery{--columns:1}}
@media(max-width:600px){#jewel-grid{--columns:1}}
