.card-grid{grid-column:span 12 / span 12}@media (min-width:1024px){.card-grid{grid-column:span 6 / span 6}}.card-grid__img{-webkit-mask-image:-webkit-radial-gradient(white,black);position:relative;margin-bottom:1.25rem;display:block;height:12rem;overflow:hidden;border-radius:0.625rem}@media (min-width:768px){.card-grid__img{height:25.75rem}}@media (min-width:1024px){.card-grid__img{height:21.375rem}}@media (min-width:1442px){.card-grid__img{height:24.25rem}}@media (min-width:1024px){.card-grid__img:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card-grid__img:hover .card-grid__icon svg{--tw-translate-x:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.card-grid__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition:all .3s ease-in-out}.card-grid__icon{position:absolute;right:1.25rem;bottom:1.25rem;display:none;height:1.875rem;width:1.875rem;overflow:hidden;border-radius:9999px;background-color:rgba(162,162,162,0.5)}@media (min-width:1024px){.card-grid__icon{display:flex}}.card-grid__icon svg{height:100%;width:100%;flex-shrink:0;--tw-translate-x:-1.875rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition:all .3s ease-in-out}.card-grid .tags{margin-top:0;margin-bottom:0.625rem}.card-grid__title{margin-bottom:1.25rem;display:block;font-weight:500;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition:all .3s ease-in-out}.card-grid__title:hover{text-decoration-line:underline}@media (min-width:768px){.card-grid__title{font-size:1.5rem;line-height:2rem}}.card-grid__description{margin-bottom:0}@media (min-width:768px){.card-grid__description{font-size:1rem;line-height:1.5rem}.card-grid__blog{grid-column:span 6 / span 6}}@media (min-width:1024px){.card-grid__blog{grid-column:span 4 / span 4}}@media (min-width:768px){.card-grid__blog .card-grid__img{height:12.75rem}}@media (min-width:1024px){.card-grid__blog .card-grid__img{height:14.375rem}}@media (min-width:1442px){.card-grid__blog .card-grid__img{height:16.25rem}}.card-grid__blog-info{margin-top:1.25rem;display:flex;-moz-column-gap:0.625rem;column-gap:0.625rem;font-size:0.875rem;line-height:1.375rem}.card-grid__blog-info--left,.card-grid__blog-info--right{width:50%}.card-grid__blog-info--left{display:flex;flex-direction:column;row-gap:0.625rem}.card-grid__blog-info--right{text-align:right}.card-grid__blog-info--read{--tw-text-opacity:1;color:rgb(162 162 162 / var(--tw-text-opacity))}.card-grid__blog-info--date,.card-grid__blog-info--author{font-size:0.875rem;line-height:1.375rem}.card-grid__blog-info .tags{margin-bottom:0;row-gap:0;--tw-text-opacity:1;color:rgb(40 40 40 / var(--tw-text-opacity))}@media (min-width:768px){.card-grid__blog-info .tags{font-size:0.875rem;line-height:1.375rem}}@media (min-width:1024px){.card-grid__big{grid-column:span 12 / span 12;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.875rem;column-gap:1.875rem}.card-grid__big .card-grid__img{grid-column:span 6 / span 6;height:100%;min-height:28.125rem}}@media (min-width:1280px){.card-grid__big .card-grid__img{grid-column:span 8 / span 8}}@media (min-width:1024px){.card-grid__big .card-grid__title{margin-bottom:2.5rem;font-size:2.25rem;line-height:2.75rem;font-weight:700}.card-grid__big .card-grid__content{grid-column:span 6 / span 6;align-self:center;padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:1280px){.card-grid__big .card-grid__content{grid-column:span 4 / span 4}}@media (min-width:768px){.card-grid__big.card-grid__blog{grid-column:span 12 / span 12}.card-grid__big.card-grid__blog .card-grid__img{min-height:25.75rem}}@media (min-width:1024px){.card-grid__big.card-grid__blog .card-grid__img{min-height:28.125rem}}@media (min-width:768px){.card-grid__big.card-grid__blog .card-grid__title{font-size:2.25rem;line-height:2.75rem;font-weight:700}}@media (min-width:1024px){.card-grid__big.card-grid__blog .card-grid__blog-info{margin-top:3.75rem}}.dark .card-grid__blog-info--read{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.cases{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:3.75rem}
.section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.section__bg-text{pointer-events:none;position:absolute;top:1.25rem;right:0px;left:0px;display:block;overflow:hidden;font-size:5rem;font-weight:700;line-height:6.125rem;--tw-text-opacity:1;color:rgb(248 246 254 / var(--tw-text-opacity))}@media (min-width:768px){.section__bg-text{top:2.5rem;font-size:10rem;line-height:12.1875rem}}@media (min-width:1280px){.section__bg-text{font-size:18.75rem;line-height:22.875rem}}.section__bg-text span{display:block;white-space:nowrap}.section__overlay::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;--tw-bg-opacity:1;background-color:rgb(40 40 40 / var(--tw-bg-opacity));content:var(--tw-content);opacity:0.5}.section__container{position:relative;z-index:1}.section__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:2.5rem}@media (min-width:768px){.section__wrapper{row-gap:3.75rem}}.section.bg-light .section__bg-text{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.section.dark .section__bg-text{--tw-text-opacity:1;color:rgb(149 113 255 / var(--tw-text-opacity))}
