.ProjectsShowcase_section__3Lnbw{background:var(--c-bg);padding-block:44px 28px}.ProjectsShowcase_head__AorKz{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4) var(--s-8);margin-bottom:22px}.ProjectsShowcase_title__YTKuL{font-size:2rem;font-weight:500;line-height:1.2;margin:0}.ProjectsShowcase_tools__YN5KT{display:flex;align-items:center;gap:var(--s-8)}.ProjectsShowcase_filters__oIO0K{display:flex;align-items:center;gap:6px}.ProjectsShowcase_chip__yWmBt{height:36px;padding-inline:14px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--c-ink);font:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast)}.ProjectsShowcase_chip__yWmBt:hover{background:var(--c-bg-sand)}.ProjectsShowcase_chipActive__OScRe,.ProjectsShowcase_chipActive__OScRe:hover{background:#3d2f24;color:#fff;padding-inline:18px}.ProjectsShowcase_all__5afpv{display:inline-flex;align-items:center;gap:var(--s-2);font-size:.8125rem;font-weight:500;color:var(--c-cta);white-space:nowrap}.ProjectsShowcase_all__5afpv:hover{color:var(--c-ink)}.ProjectsShowcase_grid__Q02lO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ProjectsShowcase_empty__0B_2P{padding:var(--s-10) var(--s-6);border:1px dashed var(--c-line);border-radius:var(--r-lg);color:var(--c-muted);text-align:center}@media (max-width:1024px){.ProjectsShowcase_head__AorKz{flex-wrap:wrap}.ProjectsShowcase_grid__Q02lO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ProjectsShowcase_section__3Lnbw{padding-block:32px 24px}.ProjectsShowcase_title__YTKuL{font-size:1.5rem}.ProjectsShowcase_tools__YN5KT{flex-direction:column;align-items:stretch;gap:var(--s-2);width:100%;min-width:0}.ProjectsShowcase_filters__oIO0K{overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--container-pad) * -1);padding-inline:var(--container-pad)}.ProjectsShowcase_filters__oIO0K::-webkit-scrollbar{display:none}.ProjectsShowcase_all__5afpv{align-self:flex-start}.ProjectsShowcase_grid__Q02lO{grid-template-columns:minmax(0,1fr);gap:12px}}.ReviewsBlock_wrap__gNEZL{display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,3fr);align-items:start;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem)}.ReviewsBlock_wrapPage__IiyPX{grid-template-columns:1fr;gap:var(--s-10)}.ReviewsBlock_eyebrow__NxzYK{margin:0 0 var(--s-4);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#9a7b55}.ReviewsBlock_title__qMHfc{margin:0 0 var(--s-4);font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:#1c1814}.ReviewsBlock_lead__um4Lm{max-width:30em;margin:0 0 var(--s-8);font-size:1.0625rem;line-height:1.55;color:#4f463e}.ReviewsBlock_stars__ISvyU{display:inline-flex;gap:2px;color:#9a7b55}.ReviewsBlock_star__QuGti{position:relative;display:inline-block;flex:0 0 auto}.ReviewsBlock_star__QuGti svg{display:block}.ReviewsBlock_starFill__5svp8{position:absolute;inset:0 auto 0 0;overflow:hidden}.ReviewsBlock_actions__2V1l3{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-3)}.ReviewsBlock_wrapPage__IiyPX .ReviewsBlock_actions__2V1l3{flex-direction:row;flex-wrap:wrap;align-items:center}.ReviewsBlock_btn__JOZkd{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 var(--s-8);border-radius:var(--r-md);font-size:var(--t-body);font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.ReviewsBlock_btn__JOZkd:focus-visible{outline:2px solid #9a7b55;outline-offset:3px}.ReviewsBlock_btnDark__Ugplz{background:#3d2f24;color:#fff}.ReviewsBlock_btnDark__Ugplz:hover{background:#2c2119}.ReviewsBlock_btnOutline__25xAw{border:1px solid #cfc4b6;color:var(--c-ink);background:transparent}.ReviewsBlock_btnOutline__25xAw:hover{border-color:var(--c-ink);background:rgba(255,255,255,.6)}.ReviewsBlock_list__I_Dfu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.ReviewsBlock_listPage__Ygy6_{grid-template-columns:repeat(3,minmax(0,1fr))}.ReviewsBlock_card__EQBVp{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);border:1px solid var(--c-line);border-top:2px solid #c9b48c;border-radius:var(--r-xl);background:#fff}.ReviewsBlock_cardHead__l9pjS{display:flex;align-items:center;gap:var(--s-3)}.ReviewsBlock_avatar__bs3Vg{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border:1px solid #cfc4b6;border-radius:50%;background:var(--c-bg-warm);font-size:.875rem;font-weight:600;letter-spacing:.04em;color:#3f2d21}.ReviewsBlock_who__vDzbS{display:grid;grid-gap:2px;gap:2px;min-width:0}.ReviewsBlock_name__tSI_L{font-size:1rem;font-weight:600;line-height:1.3;color:var(--c-ink);overflow-wrap:anywhere}.ReviewsBlock_date__nWuWW{font-size:.8125rem;color:var(--c-muted)}.ReviewsBlock_text__LmceC{margin:0;font-size:.9375rem;line-height:1.6;color:var(--c-body);white-space:pre-line;overflow-wrap:anywhere}.ReviewsBlock_clamped__YdiZ2{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.ReviewsBlock_more__bpwYV{align-self:flex-start;padding:4px 0;border:none;background:none;font:inherit;font-size:.875rem;font-weight:500;color:#7d6241;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ReviewsBlock_more__bpwYV:focus-visible{outline:2px solid #9a7b55;outline-offset:2px}.ReviewsBlock_source__3TA4L{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--c-line-soft);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#7d6241;transition:color .2s}.ReviewsBlock_source__3TA4L:hover{color:#3d2f24;text-decoration:underline;text-underline-offset:3px}.ReviewsBlock_source__3TA4L:focus-visible{outline:2px solid #9a7b55;outline-offset:3px}@media (max-width:1200px){.ReviewsBlock_wrap__gNEZL{grid-template-columns:1fr;gap:var(--s-8)}.ReviewsBlock_aside__JWpSD{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--s-8);column-gap:var(--s-8);align-items:end}.ReviewsBlock_aside__JWpSD>.ReviewsBlock_eyebrow__NxzYK,.ReviewsBlock_aside__JWpSD>.ReviewsBlock_lead__um4Lm,.ReviewsBlock_aside__JWpSD>.ReviewsBlock_title__qMHfc{grid-column:1/-1}.ReviewsBlock_actions__2V1l3{flex-direction:row;flex-wrap:wrap;align-items:center}.ReviewsBlock_wrapPage__IiyPX .ReviewsBlock_aside__JWpSD{display:block}}@media (max-width:900px){.ReviewsBlock_listPage__Ygy6_,.ReviewsBlock_list__I_Dfu{grid-template-columns:1fr}.ReviewsBlock_aside__JWpSD{display:block}}@media (max-width:600px){.ReviewsBlock_actions__2V1l3{flex-direction:column;align-items:stretch}.ReviewsBlock_btn__JOZkd{white-space:normal;text-align:center;padding:12px var(--s-5)}.ReviewsBlock_card__EQBVp{padding:var(--s-5)}.ReviewsBlock_clamped__YdiZ2{-webkit-line-clamp:7}}@media (prefers-reduced-motion:reduce){.ReviewsBlock_btn__JOZkd,.ReviewsBlock_source__3TA4L{transition:none}}