.case-studies_page__9cNTn{min-width:0;overflow:clip;color:var(--lg-text);background:var(--lg-bg);font-family:var(--lg-grot)}.case-studies_shell__MvuwF{width:min(1180px,calc(100% - 48px));margin-inline:auto}.case-studies_hero__0HuIe{position:relative;min-height:500px;padding-block:clamp(104px,14vw,168px) 70px;overflow:hidden}.case-studies_heroGrid__GTTRe{display:grid;align-items:end;grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);gap:clamp(48px,9vw,128px)}.case-studies_eyebrow__R4wAM{display:grid;gap:10px;padding-top:15px;color:var(--lg-accent);border-top:1px solid var(--lg-line);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}.case-studies_eyebrow__R4wAM span:last-child{color:var(--lg-text-2)}.case-studies_hero__0HuIe h1{max-width:900px;margin:0;color:var(--lg-text);font-size:clamp(54px,7.2vw,100px);font-weight:450;letter-spacing:-.062em;line-height:.93}.case-studies_hero__0HuIe h1 em{display:block;color:transparent;background:var(--lg-grad);background-clip:text;font-family:var(--lg-serif);font-weight:400;letter-spacing:var(--lg-track-tight);-webkit-background-clip:text}.case-studies_heroLead__mqWhy{max-width:650px;margin:30px 0 0;color:var(--lg-text-2);font-size:clamp(18px,2vw,22px);line-height:1.55}.case-studies_collection__YEye5{padding-block:clamp(72px,10vw,126px)}.case-studies_collectionHeader__3Gi8k{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px;padding-bottom:18px;color:var(--lg-text-2);border-bottom:1px solid var(--lg-line);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}.case-studies_collectionHeader__3Gi8k span:first-child{color:var(--lg-accent)}.case-studies_grid__e69Ee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.case-studies_card__YYku4{display:flex;min-height:390px;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,48px);color:var(--lg-text);border:1px solid var(--lg-line);border-radius:var(--lg-r-10);background:var(--lg-bg-raised);text-decoration:none;transition:transform var(--lg-t-300) var(--lg-ease),border-color var(--lg-t-100) var(--lg-ease)}.case-studies_card__YYku4:hover{transform:translateY(-2px);border-color:var(--lg-signal)}.case-studies_cardMeta__xYXhu,.case-studies_detailMeta__e0oXs{display:flex;flex-wrap:wrap;gap:9px 16px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-annot);text-transform:uppercase}.case-studies_cardMeta__xYXhu span:first-child,.case-studies_detailMeta__e0oXs span:first-child{color:var(--lg-accent)}.case-studies_card__YYku4 h2{margin:64px 0 0;color:var(--lg-text);font-family:var(--lg-serif);font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:var(--lg-track-tight);line-height:1}.case-studies_cardClient__Cywta{margin:18px 0 0;color:var(--lg-signal);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}.case-studies_cardSubtitle__tkqBQ{margin:15px 0 0;color:var(--lg-text-2);font-size:15px;line-height:1.55}.case-studies_metrics__al_x7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;padding-top:22px;border-top:1px solid var(--lg-line)}.case-studies_metricValue__IVpIK{color:var(--lg-text);font-family:var(--lg-serif);font-size:28px;line-height:1}.case-studies_metricLabel__shSmf{margin-top:7px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-annot);line-height:1.4;text-transform:uppercase}.case-studies_empty__QgeDB{min-height:260px;padding:42px;color:var(--lg-text-2);border:1px solid var(--lg-line);border-radius:var(--lg-r-10);background:var(--lg-bg-raised);font-size:18px}.case-studies_detailHero__uivll{padding-block:clamp(100px,13vw,160px) clamp(68px,8vw,104px);overflow:hidden}.case-studies_backLink__0AlQf{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-bottom:66px;color:var(--lg-signal);font-family:var(--lg-mono);font-size:10px;font-weight:600;letter-spacing:var(--lg-track-meta);text-decoration:none;text-transform:uppercase}.case-studies_backLink__0AlQf .fr-control-glyph{width:14px;height:14px;transform:rotate(90deg)}.case-studies_detailHero__uivll h1{max-width:980px;margin:30px 0 0;color:var(--lg-text);font-family:var(--lg-serif);font-size:clamp(48px,7vw,94px);font-weight:400;letter-spacing:var(--lg-track-tight);line-height:.96}.case-studies_detailClient__kAqqy{margin:27px 0 0;color:var(--lg-accent);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}.case-studies_detailSubtitle__A0NHv{max-width:720px;margin:20px 0 0;color:var(--lg-text-2);font-size:clamp(18px,2vw,23px);line-height:1.55}.case-studies_featuredImage__M___0{display:block;width:min(1180px,calc(100% - 48px));max-height:680px;margin:0 auto clamp(70px,9vw,120px);object-fit:cover;border:1px solid var(--lg-line);border-radius:var(--lg-r-10)}.case-studies_detailMetrics__I3XJY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:clamp(76px,10vw,126px);overflow:hidden;border:1px solid var(--lg-line);border-radius:var(--lg-r-10);background:var(--lg-line)}.case-studies_detailMetric__MhHKb{min-width:0;padding:28px;background:var(--lg-bg-raised)}.case-studies_detailMetric__MhHKb .case-studies_metricValue__IVpIK{font-size:clamp(30px,4vw,48px)}.case-studies_story__1i_lh{padding-bottom:clamp(94px,12vw,164px)}.case-studies_storyGrid__5BFTa{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);gap:clamp(48px,9vw,128px)}.case-studies_storyLabel__jng8H{position:sticky;top:108px;align-self:start;padding-top:15px;color:var(--lg-accent);border-top:1px solid var(--lg-line);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}.case-studies_sections__VAh3B{display:grid;gap:clamp(68px,9vw,112px)}.case-studies_section__O0iHf h2{margin:0 0 28px;color:var(--lg-text);font-family:var(--lg-serif);font-size:clamp(38px,5vw,66px);font-weight:400;letter-spacing:var(--lg-track-tight);line-height:1}.case-studies_prose__D7Uz_{max-width:760px;color:var(--lg-text-2);font-size:17px;line-height:1.75}.case-studies_prose__D7Uz_ ol,.case-studies_prose__D7Uz_ p,.case-studies_prose__D7Uz_ ul{margin:0 0 1.25em}.case-studies_prose__D7Uz_ ol,.case-studies_prose__D7Uz_ ul{padding-left:1.35em}.case-studies_prose__D7Uz_ strong{color:var(--lg-text)}.case-studies_prose__D7Uz_ a{color:var(--lg-signal)}.case-studies_quote__8V33Z{margin:0;padding:clamp(34px,5vw,58px);color:var(--lg-band-text);border-radius:var(--lg-r-10);background:var(--lg-band-bg);border:0}.case-studies_quote__8V33Z p{margin:0;font-family:var(--lg-serif);font-size:clamp(30px,4vw,50px);letter-spacing:var(--lg-track-tight);line-height:1.08}.case-studies_quote__8V33Z footer{margin-top:26px;color:var(--lg-band-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}@media (max-width:860px){.case-studies_heroGrid__GTTRe,.case-studies_storyGrid__5BFTa{grid-template-columns:1fr}.case-studies_heroGrid__GTTRe{gap:52px}.case-studies_grid__e69Ee{grid-template-columns:1fr}.case-studies_storyLabel__jng8H{position:static;width:min(280px,100%)}.case-studies_detailMetrics__I3XJY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.case-studies_featuredImage__M___0,.case-studies_shell__MvuwF{width:min(100% - 32px,1180px)}.case-studies_hero__0HuIe{min-height:500px;padding-block:78px 54px}.case-studies_hero__0HuIe h1{font-size:clamp(48px,14vw,66px)}.case-studies_collection__YEye5{padding-block:62px 86px}.case-studies_card__YYku4{min-height:340px}.case-studies_metrics__al_x7{gap:10px}.case-studies_detailHero__uivll{padding-block:78px 68px}.case-studies_backLink__0AlQf{margin-bottom:48px}.case-studies_detailMetrics__I3XJY{grid-template-columns:1fr 1fr}.case-studies_detailMetric__MhHKb{padding:22px}.case-studies_quote__8V33Z{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.case-studies_page__9cNTn .lg-atm-aurora .lg-atm-aurora-band{animation:none!important}.case-studies_card__YYku4{transition:none}}