.cardGrid-module.--has-top-spacing{padding-top:7.5rem}.cardGrid-module.--has-bottom-spacing{padding-bottom:7.5rem}.cardGrid-module__inner{margin:0 auto;max-width:var(--container-width);width:100%}.cardGrid-module__title{font-family:var(--f-space-grotesk);font-size:3rem;font-weight:var(--f-weight-medium);line-height:.95;margin-bottom:4rem;margin-top:0;padding-right:3rem}.cardGrid-module__content{align-items:flex-end;display:grid;gap:7rem;grid-template-columns:1fr 2fr}.cardGrid-module__text{font-family:var(--f-work-sans);font-size:1.5rem;font-style:normal;font-weight:var(--f-weight-regular);letter-spacing:-.02rem;line-height:1.2}.cardGrid-module__grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.cardGrid-module__grid.--count-1{grid-template-columns:repeat(1,1fr)}.cardGrid-module__grid.--count-2{grid-template-columns:repeat(2,1fr)}.cardGrid-module__grid.--count-3{grid-template-columns:repeat(3,1fr)}.cardGrid-module__card{align-items:flex-start;aspect-ratio:1/1;background-color:var(--c-purple-perfume);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;cusor:pointer}.cardGrid-module__card *{z-index:1}.cardGrid-module__card:before{background:linear-gradient(0deg,var(--c-purple-perfume) 0,var(--c-beige-desert-storm) var(--cardGrid-gradient-stop,90%),var(--c-beige-desert-storm) 100%);content:"";height:200%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--gradient-angle,0deg));transform-origin:center center;transition:transform .25s ease-in-out;width:200%;will-change:transform;z-index:0}.cardGrid-module__card:hover:before{transform:translate(-50%,-50%) rotate(calc(var(--gradient-angle, 0deg) + 180deg))}.cardGrid-module__card-title{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'><path d='M7.61913 8.55919L6.45113 7.39119L8.21113 5.63119L8.83513 5.24719L8.75513 4.99119L8.00313 5.10319H0.00312501V3.45519H8.00313L8.75513 3.56719L8.83513 3.31119L8.21113 2.92719L6.45113 1.16719L7.61913 -0.000812531L11.2991 3.67919V4.87919L7.61913 8.55919Z' fill='%23000000'/></svg>");background-size:1.5rem;color:var(--c-grey-tundora);font-size:1.75rem;font-style:normal;font-weight:var(--f-weight-medium);line-height:.95;padding-right:35px;position:relative;transform:translateY(1.1rem);transition:transform .25s ease;width:100%;z-index:1;z-index:2}.cardGrid-module__card-readmore,.cardGrid-module__card-title{background-position:100%;background-repeat:no-repeat;font-family:var(--f-space-grotesk)}.cardGrid-module__card-readmore{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'><path d='M7.61913 8.55919L6.45113 7.39119L8.21113 5.63119L8.83513 5.24719L8.75513 4.99119L8.00313 5.10319H0.00312501V3.45519H8.00313L8.75513 3.56719L8.83513 3.31119L8.21113 2.92719L6.45113 1.16719L7.61913 -0.000812531L11.2991 3.67919V4.87919L7.61913 8.55919Z' fill='%23E94A44'/></svg>");background-size:1rem;color:var(--c-red-cinnabar);opacity:0;padding-right:1.5rem;text-transform:uppercase;transition:opacity .25s ease}.cardGrid-module__card:hover .cardGrid-module__card-title{background-image:none;transform:translateY(-10px)}.cardGrid-module__card:hover .cardGrid-module__card-readmore{opacity:1}@media (max-width:1130px){.cardGrid-module__content{gap:3rem}}@media (max-width:1060px){.cardGrid-module__grid.--count-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:1450px){.cardGrid-module__card{padding:1rem}.cardGrid-module__card-title{font-size:1.5rem}}@media (max-width:1250px){.cardGrid-module__card .cardGrid-module__card-title{background-image:none;transform:translateY(-10px)}.cardGrid-module__card .cardGrid-module__card-readmore{opacity:1}}@media (max-width:700px){.cardGrid-module__content{grid-template-columns:1fr}.cardGrid-module__grid.--count-2,.cardGrid-module__grid.--count-3,.cardGrid-module__grid.--count-4{grid-template-columns:repeat(2,1fr)}}