.case-studies-grid{padding-block:45px;background-color:var(--color-light);@media (max-width:992px){padding-top:0}}.case-studies-grid__title{max-width:500px;@media (max-width:992px){max-width:310px;font-size:34px;line-height:42px}}.case-studies-grid__content{margin-top:50px;display:grid;grid-template-columns:repeat(2,1fr);gap:60px 50px;@media (max-width:992px){margin-top:30px;gap:50px;grid-template-columns:1fr}}.case-studies-grid__article-header{aspect-ratio:1.7;position:relative;border-radius:20px;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;&:has(.case-studies-grid__header-chip){justify-content:space-between}@media (max-width:992px){aspect-ratio:1}}.case-studies-grid__header-chip{position:relative;z-index:3;padding:12px 25px;border-radius:30px;background-color:var(--color-light);color:var(--color-primary);font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;@media (max-width:992px){font-size:16px;line-height:20px}}.case-studies-grid__list{position:relative;width:auto;z-index:3;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.case-studies-grid__list-item{font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--color-text-light);padding:10px 20px;border-radius:30px;border:1px solid var(--color-light);background-color:#FFFFFF4D;@media (max-width:992px){font-size:12px;line-height:16px;backdrop-filter:blur(5px)}}.case-studies-grid__poster{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;& img{object-fit:cover;width:100%;height:100%}}.case-studies-grid__poster-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2)),linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .2) 77.55%)}.case-studies-grid__section{margin-top:20px;color:var(--color-dark);@media (max-width:992px){margin-top:15px}}.case-studies-grid__section-title{font-weight:500;font-size:24px;line-height:30px;text-transform:uppercase;margin:0;@media (max-width:992px){font-size:20px}}.case-studies-grid__section-text{margin-top:20px;opacity:.8;font-weight:400;font-size:20px;line-height:32px;@media (max-width:992px){margin-top:10px}}.case-studies-grid__footer{margin-top:20px;font-size:14px;line-height:24px}.case-studies-grid__button{padding:20px 50px;background-color:var(--color-primary);border-radius:15px;color:var(--color-text-light)!important;font-weight:500;font-size:18px;line-height:100%;text-transform:uppercase;&:hover{background-color:var(--color-primary-opacity);transition:background-color 0.2s}}@media (min-width:1024px){.case-studies{}}