.editorial-poly .home-preview-card>img{height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.editorial-poly .capability-photo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;max-height:290px}.poly-home-visual{margin:0;min-width:0}.poly-home-visual .poly-about-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;max-height:370px}.poly-home-visual figcaption{font:400 10px Montserrat,Arial,sans-serif;color:#627689;line-height:1.6;margin-top:12px;text-align:right}.project-visual{position:relative;margin:0;overflow:hidden}.poly-project .project-visual img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;transition:transform .35s ease}.project-visual figcaption{position:absolute;left:14px;bottom:14px;background:#f9fcf3eb;color:#173943;padding:6px 10px;border-radius:20px;font:500 9px Montserrat,Arial,sans-serif;letter-spacing:.05em;line-height:1.4}.poly-project:hover .project-visual img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.poly-project .project-visual img{transition:none}} .editorial-poly .service-card .capability-photo{width:100%;max-width:100%;margin:24px 0 0;border-radius:6px;flex-shrink:0} .poly-project{display:flex;flex-direction:column}.poly-project .project-copy{display:flex;flex-direction:column;flex:1}.poly-project .project-copy>a{margin-top:auto;align-self:flex-start}.poly-project .project-copy>p:last-of-type{margin-bottom:26px}