.project-facts{display:flex;flex-wrap:wrap;gap:28px 70px;margin-top:42px;padding-top:25px;border-top:1px solid #443a3b}.project-facts dt{color:#e4cecf;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.project-facts dd{margin:8px 0 0}.project-gallery{display:grid;gap:55px}.project-gallery figure,.proposal-pair figure{margin:0}.zoom-image{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;color:inherit}.zoom-image img{width:100%;height:auto;display:block}.zoom-image:focus-visible{outline:3px solid #e4cecf;outline-offset:6px}figcaption{font-size:14px;color:#c8babc;padding-top:12px}.proposal-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.comparison-heading{margin-top:55px;margin-bottom:24px}.option-label{display:block;color:#e4cecf;margin-bottom:14px;font-size:14px;letter-spacing:.1em}.image-viewer{background:#000;color:#e4cecf;border:1px solid #564446;max-width:96vw;max-height:96vh;padding:20px}.image-viewer::backdrop{background:rgba(0,0,0,.95)}.image-viewer img{display:block;max-width:88vw;max-height:78vh;object-fit:contain}.viewer-close{display:block;margin:0 0 18px auto;background:#aa101b;color:#fff;border:0;padding:12px 20px;cursor:pointer}.image-viewer p{margin:12px 0 0}.gallery-heading{padding-top:25px}@media(max-width:700px){.proposal-pair{grid-template-columns:1fr;gap:35px}.project-facts{gap:24px}.project-gallery{gap:35px}}