.case-studies-module__jhZORW__caseStudiesContainer{color:var(--text-color,#fff);max-width:var(--container-max-width);width:100%;min-height:100vh;padding:var(--casestudies-container-padding);background-color:var(--background-rgb);box-sizing:border-box;margin:0 auto;line-height:1.7;position:relative;overflow:visible}.case-studies-module__jhZORW__backgroundWave{z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;width:100vw;height:360px;position:absolute;top:0;left:50%;transform:translate(-50%)}.case-studies-module__jhZORW__headerSection{max-width:inherit;margin:0 auto var(--casestudies-header-margin-bottom);padding:var(--hero-section-padding);z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.case-studies-module__jhZORW__heroBg{object-fit:cover;object-position:top;width:100%;min-height:270px;position:relative}.case-studies-module__jhZORW__heroBg:before{content:"";background-image:linear-gradient(to bottom,rgba(var(--background-rgb),0)60%,rgba(var(--background-rgb),1)100%);z-index:0;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.case-studies-module__jhZORW__caseStudiesHeading{font-family:var(--font-family-poppins);font-weight:var(--font-weight-800);font-size:var(--hero-title-font);text-align:left;margin-bottom:var(--casestudies-heading-margin-bottom);z-index:1;line-height:1.152em;position:relative}.case-studies-module__jhZORW__subheading{font-size:var(--casestudies-subheading-font-size);max-width:var(--casestudies-subheading-max-width);color:var(--color-white);margin-bottom:var(--casestudies-subheading-margin-bottom);font-family:var(--font-family-poppins);font-weight:var(--font-weight-400);z-index:2;line-height:1.45}.case-studies-module__jhZORW__filterTags{gap:var(--gap-2sm);max-width:1080px;margin:0 auto var(--casestudies-filter-margin-bottom);padding:var(--casestudies-filter-padding);z-index:1;flex-wrap:wrap;display:flex;position:relative}.case-studies-module__jhZORW__filterTag{padding:var(--casestudies-filter-tag-padding);background-color:var(--background-rgb);border-radius:var(--casestudies-filter-tag-border-radius);font-family:var(--font-family-poppins);font-size:var(--casestudies-filter-tag-font-size);color:#fff;-webkit-backdrop-filter:blur(3.2px);backdrop-filter:blur(3.2px);cursor:pointer;border:1px solid #2e2e2e;justify-content:center;align-items:center;font-weight:500;transition:all .3s;display:flex}.case-studies-module__jhZORW__filterTag:hover{background-color:#28282899;border-color:#444}.case-studies-module__jhZORW__activeTag{border-color:var(--cta-color-button);color:var(--cta-color-button)}.case-studies-module__jhZORW__cardsGrid{gap:var(--gap-lg);max-width:1080px;margin:0 auto var(--casestudies-grid-margin-bottom);padding:var(--casestudies-grid-padding);z-index:1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.case-studies-module__jhZORW__cardContainer{height:100%;position:relative}.case-studies-module__jhZORW__cardLink{color:inherit;height:100%;text-decoration:none;display:block}.case-studies-module__jhZORW__caseStudiesCard{border-radius:var(--casestudies-card-border-radius);background-color:var(--background-rgb);cursor:pointer;border:none;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.case-studies-module__jhZORW__caseStudiesCard:hover,.case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard{background:0 0;border:none;border-radius:0;position:relative;box-shadow:0 10.8px 36px #00000026}.case-studies-module__jhZORW__caseStudiesCard:hover:after,.case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard:after{content:"";background-color:var(--cta-color-button);z-index:10;border-radius:0;width:100%;height:1px;position:absolute;bottom:0;left:0}.case-studies-module__jhZORW__cardImageContainer{aspect-ratio:1.88;width:100%;position:relative;overflow:hidden}.case-studies-module__jhZORW__cardImage{width:100%;height:100%;position:relative}.case-studies-module__jhZORW__imagePlaceholder{background-color:#222;width:100%;height:100%}.case-studies-module__jhZORW__cardTag{padding:var(--casestudies-card-tag-padding);height:var(--casestudies-card-tag-height);border:1px solid var(--cta-color-button);border-radius:var(--casestudies-card-tag-border-radius);width:fit-content;font-family:var(--font-family-poppins);font-size:var(--casestudies-card-tag-font-size);font-weight:var(--font-weight-400);color:#fff;z-index:2;background-color:#0000;justify-content:center;align-items:center;margin-bottom:9px;display:flex}.case-studies-module__jhZORW__cardContent{padding:var(--casestudies-card-content-padding);z-index:2;background:var(--background-rgb);height:auto;min-height:var(--casestudies-card-content-min-height);flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.case-studies-module__jhZORW__caseStudiesCard:hover .case-studies-module__jhZORW__cardContent,.case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard .case-studies-module__jhZORW__cardContent{opacity:0;visibility:hidden}.case-studies-module__jhZORW__cardTitle{font-family:var(--font-family-poppins);font-size:var(--casestudies-card-title-font-size);color:#fff;height:auto;max-height:100%;margin:0;font-weight:700;line-height:1.4;overflow:visible}.case-studies-module__jhZORW__cardHoverContent{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:linear-gradient(#0d0d0d94 0%,#0d0d0db8 100%);flex-direction:column;padding:0 13.5px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.case-studies-module__jhZORW__caseStudiesCard:hover .case-studies-module__jhZORW__cardHoverContent,.case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard .case-studies-module__jhZORW__cardHoverContent{opacity:1;padding:13.5px;transform:translateY(0)}.case-studies-module__jhZORW__cardHoverContent .case-studies-module__jhZORW__cardLabel{color:var(--cta-color-button);margin-bottom:3.6px;font-size:14.4px;font-weight:400}.case-studies-module__jhZORW__cardHoverContent .case-studies-module__jhZORW__cardTitle{font-size:var(--casestudies-card-title-font-size);height:auto;margin:0 0 9px;font-weight:700;line-height:1.3;display:block;overflow:visible}.case-studies-module__jhZORW__cardHoverContent .case-studies-module__jhZORW__cardTag{margin-bottom:9px}.case-studies-module__jhZORW__cardHoverContent .case-studies-module__jhZORW__cardDescription{margin-top:9px}.case-studies-module__jhZORW__cardDescription{font-family:var(--font-family-roboto);color:#ffffffe6;margin:0 0 14.4px;font-size:14.4px;font-weight:400;line-height:1.375;display:block;overflow:visible}.case-studies-module__jhZORW__caseStudiesCard .case-studies-module__jhZORW__readMoreLink{font-family:var(--font-family-poppins);font-size:var(--casestudies-read-more-font-size);font-weight:var(--font-weight-500);color:var(--cta-color-button);opacity:0;align-items:center;gap:5.4px;width:fit-content;padding-bottom:0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1) .1s;display:flex;position:relative;transform:translateY(9px)}.case-studies-module__jhZORW__caseStudiesCard:hover .case-studies-module__jhZORW__readMoreLink,.case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard .case-studies-module__jhZORW__readMoreLink{opacity:1;transform:translateY(0)}.case-studies-module__jhZORW__readMoreLink{position:relative}.case-studies-module__jhZORW__readMoreLink:after{content:"";background-color:var(--cta-color-button);width:0;height:1px;transition:width .3s;position:absolute;bottom:-3.6px;left:0}.case-studies-module__jhZORW__caseStudiesCard:hover .case-studies-module__jhZORW__readMoreLink:hover:after,.case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard .case-studies-module__jhZORW__readMoreLink:hover:after{width:100%}.case-studies-module__jhZORW__noResultsFound{width:100%;min-height:var(--casestudies-no-results-min-height);margin:0 auto var(--casestudies-no-results-margin-bottom);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.case-studies-module__jhZORW__noResultsFound p{font-family:var(--font-family-poppins);font-size:var(--casestudies-no-results-font-size);font-weight:var(--font-weight-600);color:var(--color-white);text-align:center;padding:var(--casestudies-no-results-padding);background-color:var(--background-rgb)}@media screen and (max-width:1300px){.case-studies-module__jhZORW__caseStudiesContainer{padding:0 72px}}@media screen and (max-width:1200px){.case-studies-module__jhZORW__caseStudiesContainer{padding:0 36px}.case-studies-module__jhZORW__cardsGrid{grid-template-columns:repeat(2,1fr)}.case-studies-module__jhZORW__caseStudiesHeading{font-size:54px}}@media screen and (max-width:768px){.case-studies-module__jhZORW__caseStudiesContainer{padding:var(--casestudies-container-padding)}.case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard .case-studies-module__jhZORW__cardHoverContent{z-index:10;background:#0d0d0db8;flex-direction:column;justify-content:center;height:100%;padding:18px;display:flex;top:0;transform:translateY(0)}.case-studies-module__jhZORW__cardsGrid{grid-template-columns:1fr;padding:0}.case-studies-module__jhZORW__filterTags{padding:var(--casestudies-filter-padding)}.case-studies-module__jhZORW__caseStudiesHeading{font-family:var(--font-family-mont);font-size:25.2px}.case-studies-module__jhZORW__subheading{font-size:14.4px;font-family:var(--font-family-roboto);margin:0}.case-studies-module__jhZORW__headerSection{margin-top:18px;padding:4.5rem 0 0}.case-studies-module__jhZORW__cardTitle{font-size:16.2px}}.case-studies-module__jhZORW__heroBgLight,html[data-theme=light] .case-studies-module__jhZORW__heroBgDark{display:none}html[data-theme=light] .case-studies-module__jhZORW__heroBgLight{display:block}.case-studies-module__jhZORW__cardImgLight,html[data-theme=light] .case-studies-module__jhZORW__cardImgDark{display:none}html[data-theme=light] .case-studies-module__jhZORW__cardImgLight{display:block}html[data-theme=light] .case-studies-module__jhZORW__caseStudiesHeading{color:#1a1a1a}html[data-theme=light] .case-studies-module__jhZORW__filterTag{color:#1a1a1a;border:1px solid #e5e5eb}html[data-theme=light] .case-studies-module__jhZORW__filterTag:hover{background-color:#0000000a;border-color:#d1d1d8}html[data-theme=light] .case-studies-module__jhZORW__activeTag{border-color:var(--cta-color-button);background-color:#0000000a}html[data-theme=light] .case-studies-module__jhZORW__imagePlaceholder{background-color:#f7f5ff}html[data-theme=light] .case-studies-module__jhZORW__cardTitle,html[data-theme=light] .case-studies-module__jhZORW__cardTag{color:#1a1a1a}html[data-theme=light] .case-studies-module__jhZORW__caseStudiesCard.case-studies-module__jhZORW__activeCard .case-studies-module__jhZORW__cardHoverContent,html[data-theme=light] .case-studies-module__jhZORW__cardHoverContent{background:linear-gradient(#ffffff9e 0%,#ffffffbf 100%)}html[data-theme=light] .case-studies-module__jhZORW__cardHoverContent .case-studies-module__jhZORW__cardTitle,html[data-theme=light] .case-studies-module__jhZORW__cardHoverContent .case-studies-module__jhZORW__cardTag,html[data-theme=light] .case-studies-module__jhZORW__cardHoverContent .case-studies-module__jhZORW__cardDescription{color:#1a1a1a}
