.photo-strip{width:100%}.photo-strip__track{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.photo-strip__figure{background:transparent;border:1px solid var(--border);cursor:zoom-in;display:block;flex:0 0 calc(50% - 2px);margin:0;max-width:calc(50% - 2px);overflow:hidden;padding:0;position:relative}@media (min-width:520px){.photo-strip__figure{flex:0 0 calc(33.3333% - 2px);max-width:calc(33.3333% - 2px)}}@media (min-width:991px){.photo-strip__figure{flex:0 0 calc(20% - 2px);max-width:calc(20% - 2px)}}.photo-strip__figure:focus-visible{outline:2px solid var(--urgent);outline-offset:2px}.photo-strip__img{aspect-ratio:1/1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.photo-strip__figure:hover .photo-strip__img{transform:scale(1.04)}.photo-strip__caption{background:linear-gradient(to top,rgb(var(--black-rgb)/.85),rgb(var(--black-rgb)/0));bottom:0;color:#fff;font-size:.75rem;font-weight:600;left:0;padding:.5rem .65rem;pointer-events:none;position:absolute;right:0;text-align:left;text-shadow:0 0 2px #000}
