.case-card:where(.astro-tyfgayf4){min-height:0;min-width:0;overflow:hidden}@media screen and (min-width:768px){.case-card:where(.astro-tyfgayf4)[data-size=big]{grid-column:1/3}}.case-card-img-wrapper:where(.astro-tyfgayf4){height:100%;overflow:hidden;width:100%}@media screen and (max-width:480px){.case-card-img-wrapper:where(.astro-tyfgayf4){width:100vw}}.case-card-img-wrapper:where(.astro-tyfgayf4) img:where(.astro-tyfgayf4){height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.5s;width:100%}.case-card:where(.astro-tyfgayf4):before{background-color:#0009;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:.3s;width:100%;z-index:3}.case-card:where(.astro-tyfgayf4):hover .case-card-hidden-info:where(.astro-tyfgayf4){display:block}.case-card:where(.astro-tyfgayf4):hover:before{opacity:1;transition-duration:.3s}.case-card:where(.astro-tyfgayf4):hover .case-card-img-wrapper:where(.astro-tyfgayf4){overflow:hidden}.case-card:where(.astro-tyfgayf4):hover .case-card-img-wrapper:where(.astro-tyfgayf4) img:where(.astro-tyfgayf4){transform:scale(1.12);transition-duration:.5s}.case-card-content:where(.astro-tyfgayf4){padding:30px;z-index:4}.case-card-content:where(.astro-tyfgayf4) .case-card-type:where(.astro-tyfgayf4){color:var(--dark);color:var(--white);font-family:Sailec-Bold;font-size:12px;font-stretch:normal;font-style:normal;letter-spacing:1.7px;opacity:.6;text-transform:uppercase}@media screen and (min-width:640px){.case-card-content:where(.astro-tyfgayf4) .case-card-type:where(.astro-tyfgayf4){line-height:1.67}}@media screen and (min-width:1280px){.case-card-content:where(.astro-tyfgayf4) .case-card-type:where(.astro-tyfgayf4){line-height:1.75}}@media screen and (min-width:1440px){.case-card-content:where(.astro-tyfgayf4) .case-card-type:where(.astro-tyfgayf4){font-size:12px;letter-spacing:1.6px}}.case-card-content:where(.astro-tyfgayf4) .case-card-title:where(.astro-tyfgayf4){color:var(--white);font-family:var(--sailec);font-size:22px}.case-card-content:where(.astro-tyfgayf4) .case-card-hidden-info:where(.astro-tyfgayf4){display:block}.case-card-content:where(.astro-tyfgayf4) .case-card-hidden-info:where(.astro-tyfgayf4) .case-card-desc:where(.astro-tyfgayf4){color:var(--white);display:none;font-family:var(--sailec);font-size:17px;opacity:.6}@media screen and (min-width:768px){.case-card-content:where(.astro-tyfgayf4) .case-card-hidden-info:where(.astro-tyfgayf4){display:none}.case-card-content:where(.astro-tyfgayf4) .case-card-hidden-info:where(.astro-tyfgayf4) .case-card-desc:where(.astro-tyfgayf4){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:1024px){.case-card-content:where(.astro-tyfgayf4) .case-card-hidden-info:where(.astro-tyfgayf4) .case-card-desc:where(.astro-tyfgayf4){-webkit-line-clamp:5}}.case-card-content:where(.astro-tyfgayf4) .case-card-hidden-info:where(.astro-tyfgayf4) .case-card-tech:where(.astro-tyfgayf4){color:#fff;font-family:Sailec-Bold,sans-serif;font-size:11px;letter-spacing:.7px;text-transform:uppercase;word-spacing:3px}@media screen and (min-width:480px){.case-card-content:where(.astro-tyfgayf4) .case-card-hidden-info:where(.astro-tyfgayf4) .case-card-tech:where(.astro-tyfgayf4){color:var(--orange-text)}}.case-studies-header:where(.astro-5kgrzu7t){color:var(--dark);font-family:Sailec-Medium;font-size:26px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08;margin-bottom:16px;text-align:center}@media screen and (min-width:640px){.case-studies-header:where(.astro-5kgrzu7t){font-size:32px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.case-studies-header:where(.astro-5kgrzu7t){font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:768px){.case-studies-header:where(.astro-5kgrzu7t){margin-bottom:60px}}.case-studies-list:where(.astro-5kgrzu7t){display:grid;gap:2px;grid-template-columns:1fr;grid-template-rows:repeat(3,314px);justify-content:center;margin:0;max-width:1440px}@media screen and (min-width:480px){.case-studies-list:where(.astro-5kgrzu7t){gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:325px}}@media screen and (min-width:640px){.case-studies-list:where(.astro-5kgrzu7t){gap:4px 2px;grid-template-rows:345px}}@media screen and (min-width:768px){.case-studies-list:where(.astro-5kgrzu7t){grid-template-columns:1fr 1fr 1fr;grid-template-rows:360px}}@media screen and (min-width:1024px){.case-studies-list:where(.astro-5kgrzu7t){grid-template-columns:1fr 1fr 1fr;grid-template-rows:405px}}@media screen and (min-width:1440px){.case-studies-list:where(.astro-5kgrzu7t){grid-template-columns:1fr 1fr 1fr;grid-template-rows:480px;margin:0 auto}}
