.case-study-card-module__XxR-jW__card{color:#fff;background:linear-gradient(145deg,#ffffff13,#ffffff05);border-radius:.875rem;flex-direction:column;height:100%;min-height:29rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff24}.case-study-card-module__XxR-jW__imageFrame{background:#ffffff0f;border-radius:.7rem;min-height:16rem;margin:clamp(.2rem,.25vw,.35rem);position:relative;overflow:hidden}.case-study-card-module__XxR-jW__image{object-fit:cover;transition:transform .35s}.case-study-card-module__XxR-jW__content{flex-direction:column;flex:1;justify-content:space-between;gap:1rem;padding:clamp(1rem,1vw,1.5rem);display:flex}.case-study-card-module__XxR-jW__clientName,.case-study-card-module__XxR-jW__title,.case-study-card-module__XxR-jW__description{margin:0}.case-study-card-module__XxR-jW__clientName{color:#52aeff;font-size:1rem;font-weight:400;line-height:1.5}.case-study-card-module__XxR-jW__title{letter-spacing:-.01875rem;margin-top:.375rem;font-size:1.5rem;font-weight:600;line-height:1.25}.case-study-card-module__XxR-jW__description{color:#fff9;max-width:28rem;margin-top:.625rem;font-size:1rem;line-height:1.5}.case-study-card-module__XxR-jW__actionRow{align-items:center;gap:.5rem;width:fit-content;max-width:100%;display:flex}.case-study-card-module__XxR-jW__ctaLabel,.case-study-card-module__XxR-jW__actionIcon{color:#fff;background:#ffffff1f;justify-content:center;align-items:center;min-height:2.75rem;transition:background-color .18s;display:inline-flex}.case-study-card-module__XxR-jW__ctaLabel{text-align:center;border-radius:9999px;max-width:calc(100% - 3.25rem);padding:.625rem 1rem;font-size:clamp(.875rem,.83rem + .35vw,1rem);font-weight:500;line-height:1.25}.case-study-card-module__XxR-jW__actionIcon{border-radius:50%;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;transition:background-color .18s,transform .18s}@media (hover:hover){.case-study-card-module__XxR-jW__card:is(:hover,:focus-visible) .case-study-card-module__XxR-jW__image{transform:scale(1.025)}.case-study-card-module__XxR-jW__card:is(:hover,:focus-visible) :is(.case-study-card-module__XxR-jW__ctaLabel,.case-study-card-module__XxR-jW__actionIcon){background:var(--color-brand)}.case-study-card-module__XxR-jW__card:is(:hover,:focus-visible) .case-study-card-module__XxR-jW__actionIcon{transform:translate(.1875rem)}}@media (prefers-reduced-motion:reduce){.case-study-card-module__XxR-jW__image,.case-study-card-module__XxR-jW__ctaLabel,.case-study-card-module__XxR-jW__actionIcon{transition:none}}@media (forced-colors:active){.case-study-card-module__XxR-jW__card{color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}.case-study-card-module__XxR-jW__clientName,.case-study-card-module__XxR-jW__description{color:canvastext}}
.case-studies-section-module__3OUDGq__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:radial-gradient(circle at 50% 0,#058aff29,#0000 34rem),#000}.case-studies-section-module__3OUDGq__container{padding-block:clamp(9rem,14vw,12rem) clamp(5rem,9vw,8rem)}.case-studies-section-module__3OUDGq__header{text-align:center;gap:clamp(1rem,2vw,1.5rem);max-width:64rem;margin-inline:auto;display:grid}.case-studies-section-module__3OUDGq__title{letter-spacing:-.025em;text-wrap:balance;max-width:60rem;margin:0 auto;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:500;line-height:1.35}.case-studies-section-module__3OUDGq__description{color:#ffffff80;text-wrap:pretty;max-width:48rem;margin:0 auto;font-size:clamp(.875rem,1.45vw,1.5rem);font-weight:400;line-height:1.5}.case-studies-section-module__3OUDGq__grid{grid-template-columns:1fr;gap:clamp(1rem,1.75vw,2.5rem);margin:clamp(3rem,6vw,5.5rem) 0 0;padding:0;list-style:none;display:grid}.case-studies-section-module__3OUDGq__gridItem{min-width:0}@media (min-width:48rem){.case-studies-section-module__3OUDGq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.case-studies-section-module__3OUDGq__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.case-studies-section-module__3OUDGq__gridItem{grid-column:span 2}.case-studies-section-module__3OUDGq__gridItem:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.case-studies-section-module__3OUDGq__gridItem:last-child:nth-child(3n+2){grid-column:4/span 2}}@media (forced-colors:active){.case-studies-section-module__3OUDGq__section{color:canvastext;background:canvas}.case-studies-section-module__3OUDGq__description{color:canvastext}}
.page-module__ZU0O2W__page{color:#fff;background:#000;min-height:100vh;overflow-x:clip}
