.portfolio-work-section-module__4UckUq__work{background:#f6f6f6;padding:45px 24px 84px}.portfolio-work-section-module__4UckUq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-work-section-module__4UckUq__filters{flex-wrap:wrap;justify-content:center;gap:12px;max-width:820px;margin:0 auto 31px;display:flex}.portfolio-work-section-module__4UckUq__filterButton{appearance:none;color:#ff8d6b;cursor:pointer;background:0 0;border:1px solid #ff8d6b;border-radius:5px;justify-content:center;align-items:center;min-height:37px;padding:8px 18px;font-family:Sora,Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:150%;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.portfolio-work-section-module__4UckUq__filterButton:hover,.portfolio-work-section-module__4UckUq__filterButtonActive{color:#fff;background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%)}.portfolio-work-section-module__4UckUq__filterButton:focus-visible,.portfolio-work-section-module__4UckUq__cardLink:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6a3d33}.portfolio-work-section-module__4UckUq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 20px;width:min(100%,100vw - 2*clamp(24px,7.08vw,136px));max-width:1648px;margin:0 auto;display:grid}.portfolio-work-section-module__4UckUq__emptyState{text-align:center;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:min(100%,100vw - 2*clamp(24px,7.08vw,136px));max-width:600px;margin:32px auto 40px;padding:48px 24px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.portfolio-work-section-module__4UckUq__emptyState p{color:#393939;margin:0;font-family:Sora,Inter,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1.5}.portfolio-work-section-module__4UckUq__viewMore{justify-content:center;margin-top:52px;display:flex}.portfolio-work-section-module__4UckUq__viewMoreButton{appearance:none;cursor:pointer;background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border:0;border-radius:310px;justify-content:center;align-items:center;min-width:166px;min-height:44px;padding:12px 18px;font-family:Sora,Inter,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:150%;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;color:#fff!important}.portfolio-work-section-module__4UckUq__viewMoreButton:hover{background:#ef6438;transform:translateY(-1px)}.portfolio-work-section-module__4UckUq__viewMoreButton:focus-visible{outline:none;box-shadow:0 0 0 3px #ff6a3d33}.portfolio-work-section-module__4UckUq__card{background:#fef8f4;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.portfolio-work-section-module__4UckUq__cardLink{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.portfolio-work-section-module__4UckUq__imageWrap{aspect-ratio:536/358;background:#fff;display:block;position:relative;overflow:hidden}.portfolio-work-section-module__4UckUq__projectImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s;display:block}.portfolio-work-section-module__4UckUq__tag{color:#fff;background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border-radius:5px;justify-content:center;align-items:center;min-height:37px;padding:8px 18px;font-family:Sora,Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:150%;display:inline-flex;position:absolute;bottom:15px;right:19px}.portfolio-work-section-module__4UckUq__cardBody{flex-direction:column;flex:auto;gap:4px;padding:23px 39px 33px;display:flex}.portfolio-work-section-module__4UckUq__cardBody strong{color:#ff8d6b;font-family:Sora,Inter,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:150%}.portfolio-work-section-module__4UckUq__description{color:#393939;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Sora,Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%;display:-webkit-box;overflow:hidden}.portfolio-work-section-module__4UckUq__readMore{align-items:center;gap:5px;margin-top:4px;display:inline-flex;color:#393939!important;font-size:18px!important;font-weight:600!important}.portfolio-work-section-module__4UckUq__readMore img{filter:brightness(0);width:16px;height:16px;transition:transform .18s}.portfolio-work-section-module__4UckUq__card:hover .portfolio-work-section-module__4UckUq__projectImage,.portfolio-work-section-module__4UckUq__card:focus-within .portfolio-work-section-module__4UckUq__projectImage{transform:scale(1.035)}.portfolio-work-section-module__4UckUq__card:hover .portfolio-work-section-module__4UckUq__readMore img,.portfolio-work-section-module__4UckUq__card:focus-within .portfolio-work-section-module__4UckUq__readMore img{transform:translate(4px)}@media (max-width:1180px){.portfolio-work-section-module__4UckUq__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 48px)}}@media (max-width:720px){.portfolio-work-section-module__4UckUq__work{padding:36px 18px 64px}.portfolio-work-section-module__4UckUq__filters{justify-content:flex-start;gap:8px;margin-bottom:24px}.portfolio-work-section-module__4UckUq__filterButton{min-height:34px;padding:7px 12px;font-size:12px}.portfolio-work-section-module__4UckUq__grid{grid-template-columns:1fr;width:100%}.portfolio-work-section-module__4UckUq__card{border-radius:16px}.portfolio-work-section-module__4UckUq__cardBody{padding:20px 22px 26px}.portfolio-work-section-module__4UckUq__cardBody strong{font-size:18px}.portfolio-work-section-module__4UckUq__cardBody>span{font-size:14px}.portfolio-work-section-module__4UckUq__readMore{font-size:16px!important}.portfolio-work-section-module__4UckUq__tag{min-height:33px;padding:6px 12px;font-size:12px;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.portfolio-work-section-module__4UckUq__filterButton,.portfolio-work-section-module__4UckUq__projectImage,.portfolio-work-section-module__4UckUq__readMore img,.portfolio-work-section-module__4UckUq__viewMoreButton{transition-duration:1ms}}
