.PortfolioGrid-module__bt-KcW__section{width:100%;padding-bottom:0!important}.PortfolioGrid-module__bt-KcW__filterTabs{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.PortfolioGrid-module__bt-KcW__filterTab{border:1px solid var(--primary-dark);color:var(--primary-dark);font-family:var(--font-matrix-sans), sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:9999px;padding:10px 20px;font-size:14px;transition:background-color .25s,color .25s}.PortfolioGrid-module__bt-KcW__filterTab:hover,.PortfolioGrid-module__bt-KcW__filterTabActive{background:var(--primary-dark);color:#fff}.PortfolioGrid-module__bt-KcW__cardBadges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px}.PortfolioGrid-module__bt-KcW__cardBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--primary-dark);font-family:var(--font-matrix-sans), sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#ffffffd9;border:1px solid #fff9;border-radius:9999px;padding:6px 14px;font-size:12px}.PortfolioGrid-module__bt-KcW__gridRows{flex-direction:column;gap:24px;margin-top:40px;display:flex}.PortfolioGrid-module__bt-KcW__row{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:12px 24px;height:560px;transition:grid-template-columns 1.3s cubic-bezier(.45,0,.25,1);display:grid}.PortfolioGrid-module__bt-KcW__row:has(.PortfolioGrid-module__bt-KcW__card:first-child:hover){grid-template-columns:7fr 3fr}.PortfolioGrid-module__bt-KcW__row:has(.PortfolioGrid-module__bt-KcW__card:last-child:hover){grid-template-columns:3fr 7fr}.PortfolioGrid-module__bt-KcW__card{grid-row:span 2;grid-template-rows:subgrid;color:inherit;scroll-margin-top:96px;text-decoration:none;display:grid;overflow:hidden}.PortfolioGrid-module__bt-KcW__imageWrapper{cursor:none;background-color:#d9d9d9;width:100%;min-height:0;position:relative;overflow:hidden}.PortfolioGrid-module__bt-KcW__cardImage{object-fit:cover;width:100%;height:100%;transition:transform 1.3s cubic-bezier(.45,0,.25,1),filter 1.3s cubic-bezier(.45,0,.25,1)}.PortfolioGrid-module__bt-KcW__imageOverlay{opacity:0;pointer-events:none;z-index:1;background-color:#0006;transition:opacity .3s;position:absolute;inset:0}.PortfolioGrid-module__bt-KcW__card:hover .PortfolioGrid-module__bt-KcW__imageOverlay{opacity:1}.PortfolioGrid-module__bt-KcW__card:hover .PortfolioGrid-module__bt-KcW__cardImage{filter:grayscale();transform:scale(1.05)}.PortfolioGrid-module__bt-KcW__cardTitle{font:var(--text-small);color:var(--primary-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin-top:0;line-height:125%;display:-webkit-box;overflow:hidden}@media (max-width:768px){.PortfolioGrid-module__bt-KcW__filterTabs{gap:8px}.PortfolioGrid-module__bt-KcW__filterTab{padding:8px 14px;font-size:12px}.PortfolioGrid-module__bt-KcW__cardBadge{padding:4px 10px;font-size:10px}.PortfolioGrid-module__bt-KcW__gridRows{gap:32px;margin-top:24px}.PortfolioGrid-module__bt-KcW__row{gap:32px;grid-template-columns:1fr!important}.PortfolioGrid-module__bt-KcW__cardTitle{margin-top:12px;font-size:16px}.PortfolioGrid-module__bt-KcW__imageWrapper{cursor:auto}}
.Breadcrumbs-module__NR3OjW__section{padding-top:32px}.Breadcrumbs-module__NR3OjW__list{font:var(--text-small);color:var(--primary-dark-grey);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.Breadcrumbs-module__NR3OjW__item:not(:last-child):after{content:"/";color:var(--primary-grey);margin-left:8px}.Breadcrumbs-module__NR3OjW__link{color:inherit;text-decoration:none}.Breadcrumbs-module__NR3OjW__link:hover{color:var(--primary-dark);text-decoration:underline}@media (max-width:768px){.Breadcrumbs-module__NR3OjW__section{padding-top:16px}.Breadcrumbs-module__NR3OjW__list{font-size:14px}}
.CasePage-module__SQvI8W__page{flex-direction:column;width:100%;min-height:calc(100vh - 200px);display:flex}.CasePage-module__SQvI8W__block{margin-bottom:160px}.CasePage-module__SQvI8W__cover{background-color:#d9d9d9;overflow:hidden}.CasePage-module__SQvI8W__coverImage{width:100%;height:auto;display:block}.CasePage-module__SQvI8W__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0;display:grid}.CasePage-module__SQvI8W__fact dt{font:var(--text-small);color:var(--primary-dark-grey);text-transform:uppercase;margin-bottom:8px;font-size:16px}.CasePage-module__SQvI8W__fact dd{font:var(--text-small);color:var(--primary-dark);margin:0}.CasePage-module__SQvI8W__link{color:inherit;text-underline-offset:4px;text-decoration:underline}.CasePage-module__SQvI8W__lead{max-width:1100px;font:var(--text-medium);color:var(--primary-dark);margin:0;font-size:32px;line-height:1.3}.CasePage-module__SQvI8W__done{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin:0;padding:0;list-style:none;display:grid}.CasePage-module__SQvI8W__doneItem{font:var(--text-small);color:var(--primary-dark);align-items:flex-start;gap:16px;font-size:24px;display:flex}.CasePage-module__SQvI8W__doneNumber{background-color:var(--primary-dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:3px;font-size:14px;font-weight:700;display:flex}.CasePage-module__SQvI8W__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.CasePage-module__SQvI8W__resultItem{font:var(--text-small);color:var(--primary-dark);background-color:#f5f5f5;padding:36px;font-size:24px}.CasePage-module__SQvI8W__review{background-color:#f5f5f5;margin:0;padding:48px}.CasePage-module__SQvI8W__quote{font:var(--text-medium);color:var(--primary-dark);margin:0 0 32px;font-size:28px;line-height:1.35}.CasePage-module__SQvI8W__author{font:var(--text-small);color:var(--primary-dark-grey);flex-direction:column;gap:4px;display:flex}.CasePage-module__SQvI8W__author strong{color:var(--primary-dark)}.CasePage-module__SQvI8W__stack{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.CasePage-module__SQvI8W__stackItem{border:1px solid var(--primary-grey);font:var(--text-small);color:var(--primary-dark);border-radius:50px;padding:12px 24px}.CasePage-module__SQvI8W__others{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.CasePage-module__SQvI8W__otherCard{color:var(--primary-dark);flex-direction:column;gap:12px;text-decoration:none;display:flex}.CasePage-module__SQvI8W__otherImage{background-color:#d9d9d9;width:100%;height:auto;transition:filter .3s;display:block}.CasePage-module__SQvI8W__otherCard:hover .CasePage-module__SQvI8W__otherImage{filter:grayscale()}.CasePage-module__SQvI8W__otherTitle{font:var(--text-small)}@media (max-width:1200px){.CasePage-module__SQvI8W__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.CasePage-module__SQvI8W__lead{font-size:26px}.CasePage-module__SQvI8W__doneItem,.CasePage-module__SQvI8W__resultItem{font-size:20px}.CasePage-module__SQvI8W__others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.CasePage-module__SQvI8W__done,.CasePage-module__SQvI8W__results{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.CasePage-module__SQvI8W__block{margin-bottom:64px}.CasePage-module__SQvI8W__facts,.CasePage-module__SQvI8W__others{grid-template-columns:minmax(0,1fr)}.CasePage-module__SQvI8W__lead{font-size:20px}.CasePage-module__SQvI8W__done{gap:24px}.CasePage-module__SQvI8W__doneItem,.CasePage-module__SQvI8W__resultItem,.CasePage-module__SQvI8W__fact dd,.CasePage-module__SQvI8W__otherTitle,.CasePage-module__SQvI8W__stackItem{font-size:18px}.CasePage-module__SQvI8W__resultItem,.CasePage-module__SQvI8W__review{padding:24px 20px}.CasePage-module__SQvI8W__quote{font-size:20px}}
