.collection-hero{padding:170px 0 64px;background:var(--sky);color:var(--navy)}
.collection-hero h1{font-size:clamp(2.5rem,6vw,5rem);line-height:1.08;max-width:950px;margin:20px 0}
.collection-hero p{max-width:760px;font-size:18px}.collection-hero .overline{font-size:12px}
.collection-gallery{background:var(--cream)}.collection-gallery .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin-top:35px}
.collection-gallery .gallery article{min-width:0}.collection-gallery .gallery .project{height:auto;aspect-ratio:auto;padding:0;background:#fff}
.collection-gallery .gallery .project img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.collection-gallery h3{margin-top:18px}.collection-gallery article p{margin-top:8px}.collection-quote{background:var(--sky)}.collection-quote p{max-width:700px;margin:20px 0}.collection-link{margin-top:32px}
@media(max-width:700px){.collection-hero{padding:140px 0 44px}.collection-gallery .gallery{grid-template-columns:1fr;gap:32px}.collection-hero p{font-size:16px}}
.collection-gallery article,.collection-video{scroll-margin-top:145px}.collection-video{background:var(--cream)}.collection-video video{display:block;width:min(100%,640px);height:auto;background:var(--navy);margin:25px 0;border:2px solid var(--navy)}.collection-video p{max-width:740px;margin:18px 0}
