/* Additional supplied photography, v67 */
.new-photo-group{margin:0 0 36px}.new-photo-group h3{font-size:27px;margin:0 0 16px;color:#352346}.new-photo-group .group-note{font-size:12px;color:#65596b;margin:-5px 0 20px;line-height:1.6}.new-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.new-photo-grid.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.new-photo-grid .gallery-shot{width:100%;aspect-ratio:1.5}.new-photo-grid .gallery-shot img{display:block}.new-photo-grid .gallery-shot span{font-size:11px;line-height:1.5}.new-photo-grid.design-grid .gallery-shot{aspect-ratio:1;background:#ece8ef}.new-photo-grid.design-grid .gallery-shot img{object-fit:contain;padding:10px 10px 42px}.new-photo-grid.design-grid .gallery-shot span{background:#352346;color:#fff;padding:12px}.feature-photo.xat-diagram-v67{background:#ece8ef}.feature-photo.xat-diagram-v67>img{object-fit:contain;padding:28px}.campaign-art-v67{margin:0;background:#24172f;color:white}.campaign-art-v67>img{display:block;width:100%;height:auto}.campaign-art-v67 figcaption{padding:26px var(--pad);display:flex;justify-content:space-between;gap:25px;align-items:center}.campaign-art-v67 h2{font-size:clamp(30px,3vw,45px);line-height:1.1;margin:0 0 8px}.campaign-art-v67 p{font-size:13px;line-height:1.6;max-width:740px;margin:0;color:#e0d8e8}.campaign-art-v67 a{color:white;text-decoration:underline;font-size:12px;white-space:nowrap}.new-photo-grid.single-art{grid-template-columns:1fr}.new-photo-grid.single-art .gallery-shot{aspect-ratio:2.8;max-width:none}
@media(max-width:720px){.new-photo-grid,.new-photo-grid.four-up{grid-template-columns:1fr;gap:16px}.new-photo-grid.design-grid{grid-template-columns:1fr}.new-photo-grid.design-grid .gallery-shot{aspect-ratio:1.15}.feature-photo.xat-diagram-v67{aspect-ratio:1}.feature-photo.xat-diagram-v67>img{padding:15px}.campaign-art-v67 figcaption{display:block;padding:24px 22px}.campaign-art-v67 a{display:inline-block;margin-top:18px}.new-photo-grid.single-art .gallery-shot{aspect-ratio:2.1}.new-photo-grid.single-art .gallery-shot img{object-fit:contain}.new-photo-grid.single-art .gallery-shot span{font-size:10px;padding:10px}}
