.mp-work{background:#EAEDE8}.mp-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:start}.mp-work-item{position:relative;margin:0;overflow:hidden;background:#132A1F;aspect-ratio:4/5;border-radius:2px}.mp-work-item img,.mp-work-item video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mp-work-item:hover img,.mp-work-item:hover video{transform:scale(1.025)}.mp-work-item figcaption{position:absolute;z-index:1;left:1.4rem;right:1.4rem;bottom:1.4rem;background:rgba(244,246,243,.94);color:#132A1F;padding:1.2rem 1.4rem;font-size:1.35rem;font-weight:700;line-height:1.3;backdrop-filter:blur(8px)}.mp-work-item figcaption span{display:block;color:rgba(17,16,20,.62);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem}@media(max-width:989px){.mp-work-grid{grid-template-columns:repeat(2,1fr)}.mp-work-item--wide{grid-column:span 1}}@media(max-width:749px){.mp-work-grid{grid-template-columns:1fr}.mp-work-item--tall{grid-row:span 1}.mp-work-item--wide{grid-column:span 1}}
@media(prefers-reduced-motion:reduce){.mp-work-item img,.mp-work-item video{transition:none}.mp-work-item:hover img,.mp-work-item:hover video{transform:none}}.mp-work-more{margin:clamp(2.4rem,3vw,3.6rem) 0 0;text-align:center}.mp-section-heading+.mp-work-grid{margin-top:clamp(2.4rem,3vw,3.6rem)}