.ny-hero img{width:100%;max-height:650px;aspect-ratio:16/9;object-fit:cover}
.ny-hero span{display:block;font-size:13px;color:#627163;margin-top:12px}
.ny-photo-grid{columns:2;column-gap:18px;margin:32px 0}
.ny-photo-grid img{display:block;width:100%;height:auto;max-height:none;break-inside:avoid;margin:0 0 18px}
.ny-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}
.ny-video-grid figure{margin:0;min-width:0}
.ny-video-grid video{display:block;width:100%;max-height:620px;aspect-ratio:9/16;object-fit:contain;background:#17241a}
.ny-video-grid figcaption{font-size:14px;margin-top:10px}
@media(max-width:600px){.ny-photo-grid{column-gap:12px}.ny-photo-grid img{margin-bottom:12px}.ny-video-grid{gap:12px;grid-template-columns:1fr}.ny-video-grid video{max-height:600px}.ny-hero img{aspect-ratio:4/3}}
.page-intro.wrap{max-width:none;text-align:left}
.page-intro h1{max-width:none}
.page-intro>p{max-width:none}
