.CaseStudiesPage-module__91jWZa__root{background-color:var(--color-bg-alt);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;overflow:clip}.CaseStudiesPage-module__91jWZa__main{background-color:var(--color-bg);flex-direction:column;align-items:center;width:100%;display:flex}.CaseStudiesPage-module__91jWZa__hero{background-color:var(--color-bg);flex-direction:column;align-items:center;width:100%;padding:80px 0;display:flex;overflow:hidden}.CaseStudiesPage-module__91jWZa__heroContent{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1240px;padding:0 20px;display:flex}.CaseStudiesPage-module__91jWZa__heading{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.CaseStudiesPage-module__91jWZa__titleWrap{z-index:1;width:0;min-width:100%;position:relative}.CaseStudiesPage-module__91jWZa__title{text-align:center;margin:0}.CaseStudiesPage-module__91jWZa__subtitleWrap{z-index:1;width:520px;position:relative}.CaseStudiesPage-module__91jWZa__subtitle{color:#52525b;text-align:center;margin:0}.CaseStudiesPage-module__91jWZa__cloud{pointer-events:none;position:absolute}.CaseStudiesPage-module__91jWZa__cloud img{object-fit:cover;object-position:center}.CaseStudiesPage-module__91jWZa__cloudRight{z-index:0;width:488px;height:226px;top:calc(14.2241% - 113px);left:calc(136.923% - 244px)}.CaseStudiesPage-module__91jWZa__cloudLeft{z-index:1;width:505px;height:316px;bottom:-177px;left:-457px}.CaseStudiesPage-module__91jWZa__cta{height:40px}.CaseStudiesPage-module__91jWZa__logos{background-color:var(--color-bg-alt);flex-direction:column;width:100%;padding:80px 0;display:flex}.CaseStudiesPage-module__91jWZa__logosContainer{flex-direction:column;align-items:center;gap:40px;width:100%;padding:0 20px;display:flex}.CaseStudiesPage-module__91jWZa__logosTitleWrap{justify-content:center;width:100%;padding:0 20px;display:flex}.CaseStudiesPage-module__91jWZa__logosTitle{font-family:var(--font-heading);font-size:20px;font-weight:var(--heading-weight);letter-spacing:-.02em;color:#52525b;white-space:nowrap;margin:0;line-height:1.4em}.CaseStudiesPage-module__91jWZa__logo{aspect-ratio:230/74;-webkit-user-select:none;user-select:none;width:230px;height:auto;display:block}.CaseStudiesPage-module__91jWZa__logoGrid{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.CaseStudiesPage-module__91jWZa__logoRow{justify-content:center;align-items:center;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.CaseStudiesPage-module__91jWZa__ticker{border-radius:10px;align-items:center;width:100%;display:none;overflow:clip}.CaseStudiesPage-module__91jWZa__track{align-items:center;gap:var(--ticker-gap);will-change:transform;animation:CaseStudiesPage-module__91jWZa__ticker var(--ticker-duration) linear infinite;flex:none;margin:0;padding:0;list-style:none;display:flex}.CaseStudiesPage-module__91jWZa__track li{flex:none}@keyframes CaseStudiesPage-module__91jWZa__ticker{to{transform:translateX(var(--ticker-shift))}}.CaseStudiesPage-module__91jWZa__cases{background-color:var(--color-bg);flex-direction:column;align-items:center;width:100%;padding:40px 0 80px;display:flex;overflow:hidden}.CaseStudiesPage-module__91jWZa__casesContainer{flex-direction:column;align-items:center;width:100%;max-width:1200px;padding:0 20px;display:flex}.CaseStudiesPage-module__91jWZa__grid{background-color:var(--color-sand);border-radius:32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:8px;list-style:none;display:grid}.CaseStudiesPage-module__91jWZa__item{min-width:0}@media (max-width:1199.98px){.CaseStudiesPage-module__91jWZa__hero{padding:120px 0 40px}.CaseStudiesPage-module__91jWZa__cloudRight{width:487px;top:calc(31.2796% - 113px);left:calc(124.038% - 243.5px)}.CaseStudiesPage-module__91jWZa__cloudLeft{bottom:-206px;left:-361px}.CaseStudiesPage-module__91jWZa__logos{padding:40px 0}.CaseStudiesPage-module__91jWZa__logosTitle{font-size:18px}.CaseStudiesPage-module__91jWZa__logoGrid{display:none}.CaseStudiesPage-module__91jWZa__ticker{display:flex}.CaseStudiesPage-module__91jWZa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.CaseStudiesPage-module__91jWZa__heading,.CaseStudiesPage-module__91jWZa__titleWrap,.CaseStudiesPage-module__91jWZa__subtitleWrap{width:100%}.CaseStudiesPage-module__91jWZa__cloud{display:none}.CaseStudiesPage-module__91jWZa__logosContainer{height:125px}.CaseStudiesPage-module__91jWZa__grid{flex-direction:column;display:flex}}
