.UgiCPq_filters{flex-wrap:wrap;gap:10px;margin:28px 0 16px;display:flex}.UgiCPq_filters button{color:#17252e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d0c6;border-radius:30px;padding:10px 18px}.UgiCPq_filters button[aria-pressed=true]{color:#fff;background:#a32423;border-color:#a32423}.UgiCPq_filters button:focus-visible{outline-offset:3px;outline:3px solid #b77908}.UgiCPq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.UgiCPq_card{background:#fff;border:1px solid #e3ddd5;border-radius:16px;min-width:0;overflow:hidden}.UgiCPq_card .photo-open{border:0;border-radius:0}.UgiCPq_card img{object-fit:cover;width:100%;height:250px;display:block}.UgiCPq_card>div{padding:20px}.UgiCPq_card h3{margin:8px 0 0;font-size:24px;line-height:1.2}.UgiCPq_card p{color:#8f2925;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px}@media (max-width:960px){.UgiCPq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.UgiCPq_grid{grid-template-columns:1fr}.UgiCPq_card img{aspect-ratio:3/2;height:auto}}
.recent-work{padding-block:56px}.recent-work-intro{max-width:700px}.recent-work-grid{columns:3 260px;column-gap:24px;margin-block:28px}.recent-work-grid figure{break-inside:avoid;background:#fff;border:1px solid #d8d5cf;margin:0 0 24px}.recent-work-grid a{display:block}.recent-work-grid img{width:100%;height:auto;display:block}.recent-work-grid figcaption{color:#25323b;padding:14px 16px;font-size:14px;line-height:1.5}.recent-work-grid a:focus-visible{outline-offset:4px;outline:3px solid #b52419}@media (max-width:700px){.recent-work-grid{columns:1}.recent-work{padding-block:36px}}
