.photography-collection-page{container-type:inline-size}.collection-justified-gallery{width:100cqw;margin-inline:calc(50% - 50cqw);container-type:inline-size}.justified-photo-wall{--row-height:clamp(220px, 24cqw, 360px);flex-wrap:wrap;align-items:flex-start;gap:0;margin:0;padding:0;display:flex}.justified-photo{flex:calc(var(--photo-aspect) * 100) 1 calc(var(--photo-aspect) * var(--row-height));aspect-ratio:var(--photo-aspect);cursor:pointer;background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.justified-photo img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.justified-photo:focus-visible{z-index:1;outline-offset:-3px}@container (width<=599px){.justified-photo{flex-basis:100%}}
