.case-card:nth-child(n){background:#d9ddd5;min-height:310px}.case-card:nth-child(1){grid-column:span 7;background:#ff6a3d}.case-card:nth-child(2){grid-column:span 5;background:#d8ef44}.case-card:nth-child(3){grid-column:span 4;background:#c8d9d4}.case-card:nth-child(4){grid-column:span 4;background:#efd1bd}.case-card:nth-child(5){grid-column:span 4;background:#c8c4df}.case-card:nth-child(6){grid-column:span 6;background:#f5d7a3}.case-card:nth-child(7){grid-column:span 6;background:#adc7c1}.case-card:nth-child(8){grid-column:span 4;background:#f1aaa0}.case-card:nth-child(9){grid-column:span 4;background:#d5e4a1}.case-card:nth-child(10){grid-column:span 4;background:#b6d9dc}.case-card:nth-child(11){grid-column:span 4;background:#c7cbd0}.case-card:nth-child(12){grid-column:span 4;background:#efd9b4}.case-card:nth-child(13){grid-column:span 4;background:#d8bfca}.case-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:42px 0 0}.case-gallery img{width:100%;height:170px;object-fit:cover;background:#d4d7ce}.case-gallery img:first-child:nth-last-child(1){grid-column:span 2;height:290px}.source-note{margin-top:40px!important;border-top:1px solid var(--line);padding-top:16px;font-size:12px!important}.source-note a{color:inherit}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:center}.contact-image{width:100%;height:450px;object-fit:cover;object-position:center top;mix-blend-mode:multiply}.contact-bottom{grid-column:span 2}@media(max-width:780px){.case-card:nth-child(n){grid-column:span 12}.case-gallery{grid-template-columns:1fr}.case-gallery img,.case-gallery img:first-child:nth-last-child(1){grid-column:span 1;height:210px}.contact{grid-template-columns:1fr}.contact-image{height:380px}.contact-bottom{grid-column:span 1}}

.cap-grid.cap-grid-six{grid-template-columns:repeat(3,1fr)}.cap-grid.cap-grid-six article{min-height:260px;border-bottom:1px solid #627069}.top-gallery{margin:28px 0 0}.top-gallery img{height:135px}.top-gallery img:first-child:nth-last-child(1){height:230px}@media(max-width:780px){.cap-grid.cap-grid-six{grid-template-columns:1fr 1fr}.cap-grid.cap-grid-six article{min-height:230px}}

.header-actions{display:flex;align-items:center;gap:20px}.header-linkedin{font-size:13px;font-weight:700}.portrait figcaption{display:block;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.contact-image{mix-blend-mode:normal!important;background:none!important;object-fit:contain!important;object-position:center bottom!important}.contact-linkedin{display:block;width:max-content;margin-top:18px;color:var(--ink);font-size:13px;font-weight:700}.case-gallery img{object-fit:contain!important;padding:5px;background:#e5e5df}@media(max-width:780px){.header-linkedin{display:none}.header-actions{gap:0}}
