.photo-collage{aspect-ratio:5/4;grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr;gap:4px;display:grid}.collage-tile{background:var(--color-stone);position:relative;overflow:hidden}.collage-main{animation:fade-in var(--dur-enter) var(--ease-out-expo) both;grid-area:1/1/span 2}.collage-accent-top{animation:fade-in var(--dur-enter) var(--ease-out-expo) .15s both;grid-area:1/2}.collage-accent-bottom{animation:fade-in var(--dur-enter) var(--ease-out-expo) .3s both;grid-area:2/2}.collage-image{object-fit:cover;transition:transform .6s var(--ease-out-expo)}@media (hover:hover){.collage-tile:hover .collage-image{transform:scale(1.04)}}@media (max-width:767px){.photo-collage{aspect-ratio:4/3;grid-template-rows:2fr 1fr;grid-template-columns:1fr 1fr}.collage-main{grid-area:1/1/auto/3}.collage-accent-top{grid-area:2/1}.collage-accent-bottom{grid-area:2/2}}
