.ba-gallery__head{margin-bottom:clamp(1.5rem,3vw,2.2rem)}.ba-gallery__heading{font-size:var(--fs-h2)}.ba-gallery__sub{color:var(--muted);margin-top:.7rem;max-width:50ch}.ba-gallery__grid{display:grid;gap:clamp(1.6rem,3vw,2.4rem);grid-template-columns:1fr}@media (min-width:760px){.ba-gallery__grid{grid-template-columns:repeat(2,1fr)}}.ba-gallery__set{margin:0}.ba-gallery__pair{display:grid;gap:3px;grid-template-columns:1fr 1fr}.ba-gallery__img,.ba-gallery__ph{aspect-ratio:4/5;object-fit:cover;width:100%}.ba-gallery__caption{color:var(--muted);font-size:.74rem;letter-spacing:.02em;margin-top:.8rem}.ba-gallery__consent{border-top:1px solid var(--border-hair);color:var(--muted);font-size:.74rem;line-height:1.6;margin-top:1.6rem;padding-top:1.2rem}