.CaseStudiesPageContent_wrap__49gHS{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:64px}.CaseStudiesPageContent_headCentered__Od7qt{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:46rem;margin:0 auto}.CaseStudiesPageContent_eyebrow__1kQsC{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#08777c;margin:0}.CaseStudiesPageContent_h1__o8tPJ{font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);line-height:1.05;letter-spacing:-.035em;color:#1d1d1f;font-weight:500;margin:0;max-width:22ch;padding-bottom:6px}.CaseStudiesPageContent_h1__o8tPJ em,.CaseStudiesPageContent_h2__aJLTp em{font-style:italic;font-weight:300;background:linear-gradient(120deg,#08777c,#18b6c6 55%,#0f9aa6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-padding-end:.18em;padding-inline-end:.18em;-webkit-padding-start:.02em;padding-inline-start:.02em;overflow:visible;line-height:1.15;display:inline-block;padding-bottom:6px}.CaseStudiesPageContent_h2__aJLTp{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1.1;letter-spacing:-.035em;color:#1d1d1f;font-weight:500;margin:0;max-width:22ch;padding-bottom:6px}.CaseStudiesPageContent_sub__jOTsH{font-size:clamp(1rem,.95rem + .2vw,1.125rem);color:rgba(29,29,31,.6);line-height:1.6;margin:0;max-width:42rem}.CaseStudiesPageContent_crumbs__tdWE0{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:rgba(24,182,198,.08);border:1px solid rgba(8,119,124,.16)}.CaseStudiesPageContent_crumbList__sHtD3{list-style:none;padding:0;margin:0;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CaseStudiesPageContent_crumbLink__p1E3m{color:rgba(8,119,124,.75);text-decoration:none;transition:color .24s cubic-bezier(.22,1,.36,1)}.CaseStudiesPageContent_crumbLink__p1E3m:hover{color:#08777c}.CaseStudiesPageContent_crumbSep__9EY5O{color:rgba(8,119,124,.35);display:inline-flex;align-items:center}.CaseStudiesPageContent_crumbCurrent__BxUhI{color:#08777c}.CaseStudiesPageContent_hero__SsFK8{position:relative;padding:160px 0 96px;background:linear-gradient(180deg,#f6fbfc,#fff);overflow-x:clip;overflow-y:visible;isolation:isolate}.CaseStudiesPageContent_heroAurora__9Adb6{position:absolute;inset:-20% 0;z-index:-1;pointer-events:none;overflow:hidden}.CaseStudiesPageContent_heroBlob__2YFJL{position:absolute;border-radius:50%;filter:blur(110px)}.CaseStudiesPageContent_heroBlobA__tvC2w{top:-10%;left:-8%;width:640px;height:640px;background:radial-gradient(circle at 30% 30%,rgba(24,182,198,.35),transparent 70%)}.CaseStudiesPageContent_heroBlobB__MeH44{top:20%;right:-10%;width:620px;height:620px;background:radial-gradient(circle at 60% 60%,rgba(15,154,166,.28),transparent 70%)}.CaseStudiesPageContent_heroBlobC__2DBbL{bottom:-15%;left:45%;width:480px;height:480px;background:radial-gradient(circle at 50% 50%,rgba(149,234,239,.32),transparent 70%)}.CaseStudiesPageContent_heroHead__w03H5{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.CaseStudiesPageContent_heroSub__0y2pq{color:rgba(29,29,31,.68);font-size:clamp(1rem,.95rem + .25vw,1.1875rem);line-height:1.6;margin:0;max-width:60ch}.CaseStudiesPageContent_heroActions__3EZj3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:8px}.CaseStudiesPageContent_heroLink__sRcdX{display:inline-flex;align-items:center;gap:6px;color:#08777c;font-size:.9375rem;font-weight:600;text-decoration:none;padding:8px 0;transition:color .26s cubic-bezier(.22,1,.36,1)}.CaseStudiesPageContent_heroLink__sRcdX:hover{color:#066e72}.CaseStudiesPageContent_heroLink__sRcdX svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.CaseStudiesPageContent_heroLink__sRcdX:hover svg{transform:translate(3px,-3px)}.CaseStudiesPageContent_grid__ezC2H{position:relative;padding:96px 0;background:#f6fafa;overflow-x:clip;overflow-y:visible}.CaseStudiesPageContent_cardGrid__4hV3o{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}@media (min-width:700px){.CaseStudiesPageContent_cardGrid__4hV3o{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (min-width:1100px){.CaseStudiesPageContent_cardGrid__4hV3o{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.CaseStudiesPageContent_card__xRfic{position:relative;display:block;width:100%;text-decoration:none;color:inherit;isolation:isolate;transition:transform .52s cubic-bezier(.22,1,.36,1)}.CaseStudiesPageContent_mediaFrame__5dQmT{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#eef4f5,#e2edee);box-shadow:0 10px 28px rgba(6,40,42,.08);transition:box-shadow .52s cubic-bezier(.22,1,.36,1)}.CaseStudiesPageContent_card__xRfic:hover{transform:translateY(-6px)}.CaseStudiesPageContent_card__xRfic:hover .CaseStudiesPageContent_mediaFrame__5dQmT{box-shadow:0 32px 64px rgba(6,40,42,.22)}.CaseStudiesPageContent_mediaImg__1sx4w{transition:filter .52s cubic-bezier(.22,1,.36,1);filter:saturate(.97)}.CaseStudiesPageContent_card__xRfic:hover .CaseStudiesPageContent_mediaImg__1sx4w{filter:saturate(1.08)}.CaseStudiesPageContent_fallback__NHpjL{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:4rem;font-weight:600;color:rgba(8,119,124,.4)}.CaseStudiesPageContent_mask__y_GD0{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding:28px;background:linear-gradient(160deg,rgba(6,40,42,.82),rgba(6,40,42,.92));opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1);border-radius:20px}.CaseStudiesPageContent_card__xRfic:focus-visible .CaseStudiesPageContent_mask__y_GD0,.CaseStudiesPageContent_card__xRfic:hover .CaseStudiesPageContent_mask__y_GD0{opacity:1}.CaseStudiesPageContent_maskAurora__gQV6b{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.CaseStudiesPageContent_maskBlob__6r_X2{position:absolute;border-radius:50%;filter:blur(64px);opacity:.5}.CaseStudiesPageContent_maskBlobA__RkBPg{top:-15%;left:-10%;width:320px;height:320px;background:radial-gradient(circle at 30% 30%,#18b6c6,transparent 70%)}.CaseStudiesPageContent_maskBlobB__N_78V{bottom:-20%;right:-12%;width:340px;height:340px;background:radial-gradient(circle at 60% 60%,#0f9aa6,transparent 70%)}.CaseStudiesPageContent_maskInner__1erOl{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;transform:translateY(16px);transition:transform .62s cubic-bezier(.22,1,.36,1);width:100%}.CaseStudiesPageContent_card__xRfic:focus-visible .CaseStudiesPageContent_maskInner__1erOl,.CaseStudiesPageContent_card__xRfic:hover .CaseStudiesPageContent_maskInner__1erOl{transform:translateY(0)}.CaseStudiesPageContent_metaRow__AC_EX{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.CaseStudiesPageContent_tag__m7Z_l{color:#95eaef}.CaseStudiesPageContent_dot__TOfqt{color:rgba(149,234,239,.5)}.CaseStudiesPageContent_client__uRBTZ{color:hsla(0,0%,100%,.72);font-weight:500}.CaseStudiesPageContent_title__8tMTl{font-size:clamp(1.125rem,.95rem + .6vw,1.4rem);color:#fff;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0}.CaseStudiesPageContent_summary__2ALz9{color:hsla(0,0%,100%,.82);font-size:.875rem;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CaseStudiesPageContent_readMore___TD_X{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.24);align-self:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .26s cubic-bezier(.22,1,.36,1)}.CaseStudiesPageContent_card__xRfic:hover .CaseStudiesPageContent_readMore___TD_X{background:hsla(0,0%,100%,.22)}.CaseStudiesPageContent_readMore___TD_X svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.CaseStudiesPageContent_card__xRfic:hover .CaseStudiesPageContent_readMore___TD_X svg{transform:translate(3px,-3px)}@media (hover:none) and (max-width:900px),(max-width:700px){.CaseStudiesPageContent_card__xRfic{display:flex;flex-direction:column;gap:16px}.CaseStudiesPageContent_card__xRfic:hover{transform:none}.CaseStudiesPageContent_mask__y_GD0{position:relative;inset:auto;opacity:1;padding:0 4px;background:transparent;display:block;border-radius:0}.CaseStudiesPageContent_maskAurora__gQV6b{display:none}.CaseStudiesPageContent_maskInner__1erOl{transform:none;gap:10px}.CaseStudiesPageContent_metaRow__AC_EX{font-size:10.5px}.CaseStudiesPageContent_tag__m7Z_l{color:#08777c}.CaseStudiesPageContent_dot__TOfqt{color:rgba(8,119,124,.4)}.CaseStudiesPageContent_client__uRBTZ{color:rgba(29,29,31,.55)}.CaseStudiesPageContent_title__8tMTl{color:#1d1d1f;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.CaseStudiesPageContent_summary__2ALz9{color:rgba(29,29,31,.65);-webkit-line-clamp:3}.CaseStudiesPageContent_readMore___TD_X{color:#08777c;background:rgba(24,182,198,.08);border:1px solid rgba(8,119,124,.2);backdrop-filter:none;-webkit-backdrop-filter:none;margin-top:4px}}.CaseStudiesPageContent_cta__M168z{position:relative;padding:96px 0 128px;background:#fff;overflow-x:clip;overflow-y:visible}.CaseStudiesPageContent_ctaCard__88y_6{position:relative;width:100%;padding:60px 56px;border-radius:28px;background:#06282a;color:#fff;overflow:hidden;isolation:isolate;text-align:center;box-shadow:0 40px 80px rgba(6,40,42,.28),0 12px 24px rgba(6,40,42,.14)}.CaseStudiesPageContent_ctaAurora__W0Gm6{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.CaseStudiesPageContent_ctaBlob__pKqaG{position:absolute;border-radius:50%;filter:blur(80px)}.CaseStudiesPageContent_ctaBlobA__VVLyI{top:-30%;left:-15%;width:380px;height:380px;background:radial-gradient(circle at 30% 30%,#18b6c6 0,transparent 70%);opacity:.5}.CaseStudiesPageContent_ctaBlobB__sPg_Z{bottom:-30%;right:-15%;width:400px;height:400px;background:radial-gradient(circle at 60% 60%,#0f9aa6 0,transparent 70%);opacity:.42}.CaseStudiesPageContent_ctaInner__I71WC{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.CaseStudiesPageContent_ctaH2__e8dS0{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.15;letter-spacing:-.025em;color:#fff;font-weight:500;margin:0;padding-bottom:6px}.CaseStudiesPageContent_ctaH2__e8dS0 em{font-style:italic;font-weight:300;background:linear-gradient(120deg,#95eaef,#18b6c6 55%,#95eaef);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-padding-end:.18em;padding-inline-end:.18em;-webkit-padding-start:.02em;padding-inline-start:.02em;overflow:visible;padding:0 2px 6px;display:inline-block;line-height:1.15}.CaseStudiesPageContent_ctaSub__mnEvc{color:hsla(0,0%,100%,.75);font-size:1rem;line-height:1.65;margin:0;max-width:54ch}@media (max-width:900px){.CaseStudiesPageContent_hero__SsFK8{padding:120px 0 72px}.CaseStudiesPageContent_cta__M168z,.CaseStudiesPageContent_grid__ezC2H{padding:88px 0}.CaseStudiesPageContent_heroHead__w03H5,.CaseStudiesPageContent_wrap__49gHS{padding:0 20px;gap:48px}.CaseStudiesPageContent_ctaCard__88y_6{padding:40px 28px}}@media (max-width:700px){.CaseStudiesPageContent_heroBlob__2YFJL{filter:blur(80px)}.CaseStudiesPageContent_heroBlobA__tvC2w,.CaseStudiesPageContent_heroBlobB__MeH44,.CaseStudiesPageContent_heroBlobC__2DBbL{width:360px;height:360px}}