.masonry-gallery{box-sizing:border-box;display:grid;gap:var(--mg-gap,8px);grid-auto-rows:var(--mg-row-h,380px);grid-template-columns:repeat(12,1fr);max-width:100%;width:100%}.masonry-cell{background-color:#1a1a1a;display:block;overflow:hidden;position:relative}.masonry-cell--quarter{grid-column:span 3;grid-row:span 1}.masonry-cell--quarter-tall{grid-column:span 3;grid-row:span 2}.masonry-cell--xs{grid-column:span 4;grid-row:span 1}.masonry-cell--xs-tall{grid-column:span 4;grid-row:span 2}.masonry-cell--sm{grid-column:span 6;grid-row:span 1}.masonry-cell--sm-tall{grid-column:span 6;grid-row:span 2}.masonry-cell--md{grid-column:span 8;grid-row:span 1}.masonry-cell--md-tall{grid-column:span 8;grid-row:span 2}.masonry-cell--three-quarter{grid-column:span 9;grid-row:span 1}.masonry-cell--three-quarter-tall{grid-column:span 9;grid-row:span 2}.masonry-cell--full{grid-column:span 12;grid-row:span 1}.masonry-cell--full-tall{grid-column:span 12;grid-row:span 2}.masonry-cell__link{color:inherit;display:block;height:100%;text-decoration:none;width:100%}.masonry-cell__img{display:block;filter:grayscale(100%);height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:filter .45s ease;user-select:none;width:100%}.masonry-cell:hover .masonry-cell__img{filter:grayscale(0)}.masonry-cell__overlay{align-items:center;background:rgba(0,0,0,.52);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.masonry-cell:hover .masonry-cell__overlay{opacity:1}.masonry-cell__overlay-label{color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.12em;padding:0 16px;pointer-events:none;text-transform:uppercase}.masonry-cell__overlay-label,.masonry-cell__placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center}.masonry-cell__placeholder{align-items:center;background-color:#e8eaed;background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 9px);box-sizing:border-box;color:#5f6368;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:16px;width:100%}.masonry-cell__placeholder-icon{color:#9aa0a6;flex-shrink:0;height:48px;width:48px}.masonry-cell__placeholder-dims{background:hsla(0,0%,100%,.75);border-radius:4px;color:#3c4043;display:block;font-size:1.05rem;font-weight:700;letter-spacing:.03em;padding:4px 12px;white-space:nowrap}.masonry-cell__placeholder-label{color:#80868b;display:block;font-size:.75rem;margin-top:2px}@media (max-width:900px){.masonry-gallery{grid-template-columns:repeat(4,1fr)}.masonry-cell--quarter,.masonry-cell--quarter-tall{grid-column:span 1}.masonry-cell--sm,.masonry-cell--sm-tall,.masonry-cell--xs,.masonry-cell--xs-tall{grid-column:span 2}.masonry-cell--md,.masonry-cell--md-tall,.masonry-cell--three-quarter,.masonry-cell--three-quarter-tall{grid-column:span 3}.masonry-cell--full,.masonry-cell--full-tall{grid-column:span 4}}@media (max-width:560px){.masonry-gallery{grid-auto-rows:var(--mg-row-h,260px);grid-template-columns:1fr}.masonry-cell--full,.masonry-cell--full-tall,.masonry-cell--md,.masonry-cell--md-tall,.masonry-cell--quarter,.masonry-cell--quarter-tall,.masonry-cell--sm,.masonry-cell--sm-tall,.masonry-cell--three-quarter,.masonry-cell--three-quarter-tall,.masonry-cell--xs,.masonry-cell--xs-tall{grid-column:span 1;grid-row:span 1}.masonry-cell--full-tall,.masonry-cell--md-tall,.masonry-cell--quarter-tall,.masonry-cell--sm-tall,.masonry-cell--three-quarter-tall,.masonry-cell--xs-tall{grid-row:span 2}.masonry-cell .masonry-cell__img{filter:grayscale(0)}.masonry-cell .masonry-cell__overlay{opacity:0}}@media (hover:none){.masonry-cell .masonry-cell__img{filter:grayscale(0)}.masonry-cell .masonry-cell__overlay{opacity:0}}