.CaseStudies_page__3QFAk{min-height:100vh;background:radial-gradient(circle at 18% 22%,rgba(170,244,226,.08) 0,transparent 55%),radial-gradient(circle at 82% 70%,rgba(74,153,255,.1) 0,transparent 62%),#030b11;color:#e7f5f1;padding:4.5rem 1.5rem}.CaseStudies_shell__MaW5k{max-width:1100px;margin:0 auto}.CaseStudies_hero__KZjk8{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start;margin-bottom:2.5rem}@media(max-width:860px){.CaseStudies_hero__KZjk8{grid-template-columns:1fr;gap:1.5rem}}.CaseStudies_kicker___Odfz{margin:0 0 .75rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(170,244,226,.75)}.CaseStudies_heading__bkA_q{margin:0;font-size:clamp(2.2rem,3vw,3rem);line-height:1.05;letter-spacing:.01em}.CaseStudies_subheading__l8vWf{margin:1rem 0 0;max-width:62ch;font-size:1rem;line-height:1.7;color:rgba(159,180,176,.92)}.CaseStudies_heroRight__qI_jd{display:flex;justify-content:flex-end}@media(max-width:860px){.CaseStudies_heroRight__qI_jd{justify-content:flex-start}}.CaseStudies_metaCard__wa8Oq{width:100%;max-width:420px;background:rgba(5,15,21,.92);border:1px solid rgba(170,244,226,.16);border-radius:1.25rem;padding:1.25rem 1.25rem 1.1rem;box-shadow:0 24px 60px rgba(0,0,0,.55)}.CaseStudies_metaLabel__zbWOY{margin:0 0 .75rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(170,244,226,.8)}.CaseStudies_metaList__K7mLE{margin:0;padding-left:1.1rem;color:rgba(231,245,241,.92);line-height:1.7}.CaseStudies_metaList__K7mLE li{margin:.3rem 0}.CaseStudies_list__3xuDz{margin-top:2rem}.CaseStudies_grid__1eaN7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:980px){.CaseStudies_grid__1eaN7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.CaseStudies_grid__1eaN7{grid-template-columns:1fr}}.CaseStudyCard_card__m682A{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:rgba(5,15,21,.92);border:1px solid rgba(170,244,226,.16);border-radius:1.25rem;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.CaseStudyCard_card__m682A:hover{transform:translateY(-2px);border-color:rgba(170,244,226,.28);box-shadow:0 28px 80px rgba(0,0,0,.6)}.CaseStudyCard_media__bJ8ph{position:relative;width:100%;aspect-ratio:16/9;background:rgba(2,12,16,.55)}.CaseStudyCard_mediaImg__jAFFu{object-fit:cover;opacity:.95}.CaseStudyCard_content__xkv80{display:flex;flex-direction:column;gap:.6rem;padding:1.15rem 1.15rem 1.25rem}.CaseStudyCard_kicker__LyTzd{margin:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(170,244,226,.78)}.CaseStudyCard_title__k3tMY{margin:0;font-size:1.1rem;line-height:1.35;color:rgba(231,245,241,.96)}.CaseStudyCard_summary__a9_Sz{margin:0;color:rgba(159,180,176,.92);line-height:1.65;font-size:.95rem}.CaseStudyCard_cta__beHVv{margin-top:auto;display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.65rem 1rem;border-radius:999px;border:1px solid rgba(170,244,226,.24);background:rgba(2,12,16,.55);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#aaf4e2;transition:background .14s ease,border-color .14s ease}.CaseStudyCard_card__m682A:hover .CaseStudyCard_cta__beHVv{background:rgba(2,12,16,.72);border-color:rgba(170,244,226,.38)}