:root{--primary-color: var(--color-black);--secondary-color: var(--color-white)}.photos{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-auto-flow:dense;gap:1rem}@media(50rem <= width <= 65.5rem){.photos{grid-template-columns:repeat(2, 1fr)}}@media(width >= 65.5rem){.photos{grid-template-columns:repeat(6, 1fr)}}.photos .photo{position:relative;width:100%;height:100%;object-fit:cover;grid-row:auto;grid-column:auto;aspect-ratio:3/4}@media(width >= 65.5rem){.photos .photo.image-square{grid-row:span 2/auto;grid-column:span 3/auto;aspect-ratio:1/1}.photos .photo.image-wide{grid-column:span 4/auto;grid-row:span 2/auto}.photos .photo.image-full{grid-column:span 6/auto}}.photos .photo.aspect-23{aspect-ratio:2/3}.photos .photo.aspect-32{aspect-ratio:3/2}.photos .photo.aspect-34{aspect-ratio:3/4}.photos .photo.aspect-35{aspect-ratio:3/5}.photos .photo.aspect-43{aspect-ratio:4/3}.photos .photo.aspect-169{aspect-ratio:16/9}
