/* Proposal: no logo asset changes, filters, or blue recolouring. */
.division-header{background:#f7f7f7;border-bottom:2px solid #b49a52}
.division-header .division-logo-frame{background:transparent}
.division-header .division-logo-frame img{filter:none}
.selected-projects{padding-top:68px;padding-bottom:72px;border-top:1px solid #dceaf0}
.selected-projects-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:34px}
.selected-projects-head h2{margin-top:14px}.selected-projects-head p{max-width:520px}
.selected-projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}
.selected-projects-grid figure{margin:0;min-width:0}
.project-photo{height:400px;background:#f3f4f4;display:flex;align-items:center;justify-content:center}
.project-photo img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none}
.selected-projects-grid figcaption{padding-top:15px;border-bottom:1px solid #dceaf0;padding-bottom:15px;color:#063b5d;font-size:1.05rem;font-weight:500}
@media(max-width:1000px){.selected-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-photo{height:420px}}
@media(max-width:620px){.selected-projects{padding-top:42px;padding-bottom:46px}.selected-projects-head{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.selected-projects-grid{grid-template-columns:1fr;gap:28px}.project-photo{height:auto;min-height:0;background:transparent}.project-photo img{height:auto;max-height:none;object-fit:contain}}
