.NewHeroHeader_headerDock__2BVxz{--page-gutter:100px;position:-webkit-sticky;position:sticky;top:0;z-index:1050;width:100%;max-width:1440px;margin:0 auto;padding:24px var(--page-gutter) 0;box-sizing:border-box;pointer-events:none}@media(min-width:992px){.NewHeroHeader_headerDock__2BVxz{padding:28px var(--page-gutter) 0}}@media(max-width:991px){.NewHeroHeader_headerDock__2BVxz{--page-gutter:24px;padding:16px var(--page-gutter) 0}}@media(max-width:575px){.NewHeroHeader_headerDock__2BVxz{--page-gutter:16px;padding:16px var(--page-gutter) 0}}.CaseStudiesListPage_page__lewly{--bg:#0f1018;--text:#fff;--muted:hsla(0,0%,100%,.72);--soft:rgba(210,214,222,.88);--line:hsla(0,0%,100%,.12);--accent:#d10505;--card:#12131b;--card-border:hsla(0,0%,100%,.08);--card-hover-border:rgba(208,2,27,.35);--chip:#1f222e;--content-max:1220px;width:100%;min-height:100vh;background-color:var(--bg);background-image:radial-gradient(hsla(0,0%,100%,.12) 1.2px,transparent 0);background-size:64px 64px;color:var(--text);overflow-x:hidden}.CaseStudiesListPage_inner__mKL7B{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 24px;box-sizing:border-box;position:relative}.CaseStudiesListPage_hero__lmu8t{padding:48px 0 32px}.CaseStudiesListPage_backLink__OLC0I{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:500;text-decoration:none;margin-bottom:28px;transition:opacity .2s ease,transform .2s ease}.CaseStudiesListPage_backLink__OLC0I:hover{color:#fff;opacity:.85;transform:translateX(-3px)}.CaseStudiesListPage_backIcon__WN59a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);font-size:13px}.CaseStudiesListPage_headerCopy__q5qyq{max-width:820px}.CaseStudiesListPage_eyebrowRow__gf1xT{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px}.CaseStudiesListPage_eyebrowDash__HWZYU{display:inline-block;width:24px;height:2px;background:var(--accent)}.CaseStudiesListPage_eyebrow__ERa3g{margin:0;font-family:var(--font-outfit)!important;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.CaseStudiesListPage_title__TyEWs{margin:0 0 18px;font-family:var(--font-syne)!important;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff}.CaseStudiesListPage_lead__n0fU1{margin:0;font-family:var(--font-outfit)!important;font-size:18px;font-weight:400;line-height:1.6;color:var(--soft)}.CaseStudiesListPage_gridSection__LG_rQ{padding:16px 0 96px}.CaseStudiesListPage_grid__zYMca{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px}.CaseStudiesListPage_cardLink__CyBIB{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;transition:transform .28s cubic-bezier(.25,1,.5,1),border-color .28s cubic-bezier(.25,1,.5,1),box-shadow .28s cubic-bezier(.25,1,.5,1)}.CaseStudiesListPage_cardLink__CyBIB:hover{transform:translateY(-6px);border-color:var(--card-hover-border);box-shadow:0 16px 36px rgba(0,0,0,.45)}.CaseStudiesListPage_cardLink__CyBIB:hover .CaseStudiesListPage_image__ROk6m{transform:scale(1.03)}.CaseStudiesListPage_cardLink__CyBIB:hover .CaseStudiesListPage_ctaArrow__W_0ek{transform:translateX(4px);color:#fff}.CaseStudiesListPage_cardStatic__mlySv{cursor:default}.CaseStudiesListPage_cardStatic__mlySv:hover{transform:none;border-color:var(--card-border);box-shadow:none}.CaseStudiesListPage_cardStatic__mlySv:hover .CaseStudiesListPage_image__ROk6m{transform:none}.CaseStudiesListPage_imageWrap__4WR7S{width:100%;aspect-ratio:16/9;overflow:hidden;background:#161821;border-bottom:1px solid hsla(0,0%,100%,.06)}.CaseStudiesListPage_image__ROk6m{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.CaseStudiesListPage_cardBody__z7KwT{display:flex;flex-direction:column;flex:1 1 auto;padding:24px 28px 28px}.CaseStudiesListPage_titleRow__utzmW{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.CaseStudiesListPage_cardTitle__D7UiG{margin:0;font-family:var(--font-outfit)!important;font-size:24px;font-weight:600;line-height:1.25;color:#fff}.CaseStudiesListPage_category__2vY1o{flex-shrink:0;padding:5px 10px;border:1px dashed hsla(0,0%,85%,.45);border-radius:2px;font-family:var(--font-outfit)!important;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.82);white-space:nowrap}.CaseStudiesListPage_cardCopy__ykQDi{margin:0 0 18px;font-family:var(--font-outfit)!important;font-size:15px;font-weight:400;line-height:1.6;color:rgba(210,214,222,.88);flex:1 1 auto}.CaseStudiesListPage_tags__sdpPG{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.CaseStudiesListPage_tag__iUOOh{padding:5px 12px;border-radius:999px;background:var(--chip);border:1px solid hsla(0,0%,100%,.06);font-family:var(--font-outfit)!important;font-size:12px;font-weight:500;line-height:1.2;color:hsla(0,0%,100%,.9)}.CaseStudiesListPage_cardFooter__9nUIb{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08)}.CaseStudiesListPage_cardCta__YJgmh{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-outfit)!important;font-size:14px;font-weight:600;color:#fff;letter-spacing:.03em}.CaseStudiesListPage_ctaArrow__W_0ek{display:inline-block;color:var(--accent);transition:transform .2s ease,color .2s ease}.CaseStudiesListPage_ctaBand__Ov8eh{padding:64px 0 88px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(18,19,27,.4)}.CaseStudiesListPage_ctaBox__bMXQH{display:flex;align-items:center;justify-content:space-between;gap:32px;background:linear-gradient(135deg,rgba(26,28,40,.85),rgba(18,19,27,.95));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:48px 56px}.CaseStudiesListPage_ctaHeading__Oacgd{margin:0 0 10px;font-family:var(--font-syne)!important;font-size:32px;font-weight:700;color:#fff}.CaseStudiesListPage_ctaSub__TDLCU{margin:0;font-family:var(--font-outfit)!important;font-size:16px;color:var(--muted)}.CaseStudiesListPage_ctaActions__YIIX_{display:flex;align-items:center;gap:16px;flex-shrink:0}.CaseStudiesListPage_btnPrimary__gVC3Q{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:8px;background:#d0021b;color:#fff;font-family:var(--font-outfit)!important;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.CaseStudiesListPage_btnPrimary__gVC3Q:hover{background:#b50217;color:#fff;transform:translateY(-2px)}.CaseStudiesListPage_btnSecondary__jWRK_{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);color:#fff;font-family:var(--font-outfit)!important;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.CaseStudiesListPage_btnSecondary__jWRK_:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3);color:#fff;transform:translateY(-2px)}@media(max-width:991px){.CaseStudiesListPage_title__TyEWs{font-size:34px}.CaseStudiesListPage_grid__zYMca{grid-template-columns:1fr;gap:28px}.CaseStudiesListPage_ctaBox__bMXQH{flex-direction:column;align-items:flex-start;padding:36px 32px}.CaseStudiesListPage_ctaActions__YIIX_{width:100%;flex-direction:column}.CaseStudiesListPage_ctaActions__YIIX_ .CaseStudiesListPage_btnPrimary__gVC3Q,.CaseStudiesListPage_ctaActions__YIIX_ .CaseStudiesListPage_btnSecondary__jWRK_{width:100%}}@media(max-width:600px){.CaseStudiesListPage_inner__mKL7B{padding:0 16px}.CaseStudiesListPage_hero__lmu8t{padding:32px 0 24px}.CaseStudiesListPage_title__TyEWs{font-size:28px}.CaseStudiesListPage_lead__n0fU1{font-size:15px}.CaseStudiesListPage_cardBody__z7KwT{padding:20px}.CaseStudiesListPage_cardTitle__D7UiG{font-size:20px}}