.casesinfinitescroll-module-scss-module__VAck1G__cases{grid-template-columns:repeat(3,1fr);grid-auto-rows:21.5625rem;gap:10px;margin-top:40px;margin-bottom:100px;display:grid}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case{border-radius:.625rem;display:flex;position:relative}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case:before{content:"";background:linear-gradient(#0000 0%,#000c 100%);border-radius:.625rem;width:100%;height:7.75rem;position:absolute;bottom:0;left:0}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case a{width:100%;height:100%;display:flex;position:absolute;inset:0}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case h1{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:22.5rem;margin-top:auto;margin-bottom:2.5rem;margin-left:3.125rem;font-size:1.5rem;font-weight:600;position:relative;overflow:hidden}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case img{z-index:-1;border-radius:.625rem}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case h2{box-sizing:border-box;background:var(--blue);border-radius:12.5rem;justify-content:center;align-items:center;width:6.125rem;height:3.375rem;margin-top:1.875rem;margin-left:auto;margin-right:1.875rem;font-size:1.25rem;font-weight:500;line-height:1.8125rem;display:flex}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__plug{white-space:pre;background:var(--background2);border:var(--border);color:var(--border-color);text-align:center;border-radius:.625rem;justify-content:center;align-items:center;font-size:1.25rem;font-weight:400;line-height:1.25rem;display:none}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+1 of .casesinfinitescroll-module-scss-module__VAck1G__case)) .casesinfinitescroll-module-scss-module__VAck1G__plug.casesinfinitescroll-module-scss-module__VAck1G__first{display:flex}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+1 of .casesinfinitescroll-module-scss-module__VAck1G__case)) .casesinfinitescroll-module-scss-module__VAck1G__plug.casesinfinitescroll-module-scss-module__VAck1G__second{display:flex}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+2 of .casesinfinitescroll-module-scss-module__VAck1G__case)) .casesinfinitescroll-module-scss-module__VAck1G__plug.casesinfinitescroll-module-scss-module__VAck1G__first{display:flex}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+2 of .casesinfinitescroll-module-scss-module__VAck1G__case)) .casesinfinitescroll-module-scss-module__VAck1G__plug.casesinfinitescroll-module-scss-module__VAck1G__second{display:none}.casesinfinitescroll-module-scss-module__VAck1G__no_cases{color:var(--border-color);flex:1;justify-content:center;align-items:center;font-size:3rem;display:flex}@media only screen and (max-width:1024px){.casesinfinitescroll-module-scss-module__VAck1G__cases{grid-template-columns:repeat(2,1fr);grid-auto-rows:17.5rem}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case{padding-inline:1.5625rem}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case:before{height:6.25rem}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case h1{margin-bottom:1.25rem;margin-left:1.5625rem}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case h2{width:4.1875rem;height:2.3125rem;font-size:1rem}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+1 of .casesinfinitescroll-module-scss-module__VAck1G__case)).casesinfinitescroll-module-scss-module__VAck1G__second{display:none}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+1 of .casesinfinitescroll-module-scss-module__VAck1G__case)).casesinfinitescroll-module-scss-module__VAck1G__first{display:none}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+2 of .casesinfinitescroll-module-scss-module__VAck1G__case)).casesinfinitescroll-module-scss-module__VAck1G__second{display:none}.casesinfinitescroll-module-scss-module__VAck1G__cases:has(>.casesinfinitescroll-module-scss-module__VAck1G__case:nth-last-child(1 of .casesinfinitescroll-module-scss-module__VAck1G__case):nth-child(3n+2 of .casesinfinitescroll-module-scss-module__VAck1G__case)).casesinfinitescroll-module-scss-module__VAck1G__first{display:flex}}@media only screen and (max-width:520px){.casesinfinitescroll-module-scss-module__VAck1G__cases{grid-template-columns:repeat(1,1fr);grid-auto-rows:16.5625rem}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__plug{display:none!important}.casesinfinitescroll-module-scss-module__VAck1G__cases .casesinfinitescroll-module-scss-module__VAck1G__case h2{margin-right:1.5625rem}.casesinfinitescroll-module-scss-module__VAck1G__no_cases{font-size:2.25rem}}
.search-module-scss-module__ZfB4AW__search{background-color:rgba(var(--background-rgb),1);border:var(--border);box-sizing:border-box;border-radius:.625rem;justify-content:flex-end;align-items:center;width:8.125rem;height:2.75rem;padding-inline:1.4375rem;font-size:1.25rem;transition:width .25s;display:flex;position:relative}.search-module-scss-module__ZfB4AW__search:has(input:focus){width:15rem}.search-module-scss-module__ZfB4AW__search input{all:unset;width:100%;height:100%;margin-right:.3125rem}.search-module-scss-module__ZfB4AW__search input::placeholder{opacity:1;color:var(--border-color)}.search-module-scss-module__ZfB4AW__search input::-webkit-search-cancel-button{-webkit-appearance:none}.search-module-scss-module__ZfB4AW__search svg{width:.981875rem;height:.981875rem;fill:var(--border-color);flex-shrink:0;transform:translateY(.0625rem)}@media only screen and (max-width:520px){.search-module-scss-module__ZfB4AW__search{position:absolute;right:0}.search-module-scss-module__ZfB4AW__search:not(:has(input:focus)):has(input:placeholder-shown){width:2.75rem;padding-inline:0;font-size:0}.search-module-scss-module__ZfB4AW__search:not(:has(input:focus)):has(input:placeholder-shown) input{z-index:5;width:100%;height:100%;position:absolute}.search-module-scss-module__ZfB4AW__search:not(:has(input:focus)):has(input:placeholder-shown) svg{margin-right:.875rem}.search-module-scss-module__ZfB4AW__search:has(input:focus){width:100%}.search-module-scss-module__ZfB4AW__search:not(:has(input:focus)):not(:has(input:placeholder-shown)){width:8.125rem}}
