.wb-stagger-gallery{--stagger-min:30cqw;--stagger-gap:8cqw;--stagger-zoom:1.5;overflow-x:clip;padding:5%;container-type:inline-size}.wb-stagger-grid{display:grid;grid-template-columns:repeat(auto-fill,min(var(--stagger-min),100%));justify-content:start;column-gap:var(--stagger-gap);row-gap:var(--stagger-row-gap,0)}.wb-stagger-item{position:relative;aspect-ratio:1;min-width:0;width:90%;justify-self:center}.wb-stagger-spacer{aspect-ratio:1;min-width:0;border-radius:.5rem}.wb-stagger-inner{position:absolute;inset:0}.wb-stagger-inner--zoomed{width:calc(var(--stagger-zoom) * 100%);height:calc(var(--stagger-zoom) * 100%);left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.wb-stagger-img{display:block;width:100%;height:100%;object-fit:contain;border-radius:.5rem}.wb-stagger-caption{position:absolute;left:.5rem;bottom:.5rem;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--foreground);background:color-mix(in srgb,var(--background) 65%,transparent);padding:.125rem .5rem;border-radius:.25rem}