/* Photo gallery scoped to the One Midtown project and its five buyer guides. */
.midtown-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;margin-top:30px}.midtown-photo{margin:0;min-width:0}.midtown-photo a{display:block;overflow:hidden;background:var(--cream-deep);border:1px solid var(--line);aspect-ratio:4/3}.midtown-photo img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.midtown-photo a:hover img{transform:scale(1.02)}.midtown-photo a:focus-visible{outline:3px solid var(--gold-dark);outline-offset:4px}.midtown-photo figcaption{margin-top:10px;font-size:.8rem;line-height:1.7;color:var(--charcoal-soft)}.midtown-gallery-intro{max-width:900px;line-height:1.8}.midtown-photo-note{margin-top:26px;font-size:.82rem;line-height:1.8;max-width:960px;color:var(--charcoal-soft)}.midtown-gallery-link{display:inline-block;margin-top:16px;color:var(--gold-dark);text-decoration:underline}.midtown-blog-gallery h2{max-width:24ch}@media(max-width:1000px){.midtown-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.midtown-photo-grid{grid-template-columns:1fr;gap:24px}.midtown-photo figcaption{font-size:.84rem}}@media(prefers-reduced-motion:reduce){.midtown-photo img{transition:none}}
