.case_film__TilpN{position:relative;margin-top:56px;overflow:hidden;border-radius:10px;background:var(--ink)}.case_film__TilpN video{display:block;width:100%;aspect-ratio:16/9}.case_play__Zgk4x{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:0;cursor:pointer;background:rgba(15,27,51,.25);color:#fff;font:inherit}.case_play__Zgk4x:hover{background:rgba(15,27,51,.12)}.case_playIcon__jKcqq{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:hsla(0,0%,100%,.95);color:var(--ink)}.case_playText__Hdofm{font-size:15px;font-weight:560;text-shadow:0 1px 8px rgba(0,0,0,.5)}.case_band__UM7gK{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;padding:36px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.case_stat__bRDgd dt{order:2;margin-top:6px;font-size:14.5px;line-height:1.4;color:var(--graphite);max-width:22ch}.case_stat__bRDgd{display:flex;flex-direction:column}.case_stat__bRDgd dd{order:1;margin:0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums}.case_study__qyulJ{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;row-gap:32px;padding:80px 0;border-bottom:1px solid var(--rule);scroll-margin-top:24px}.case_story__ASaFi{grid-column:1/span 7}.case_side__2mqEQ{grid-column:9/span 4}.case_flip__TwWkB .case_story__ASaFi{grid-column:6/span 7;grid-row:1}.case_flip__TwWkB .case_side__2mqEQ{grid-column:1/span 4;grid-row:1}.case_angle__4XlJA{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14.5px;color:var(--graphite)}.case_angle__4XlJA b{font-weight:560;color:var(--signal-text)}.case_headline__e__4s{margin-top:14px;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.case_who__0rY0z{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:15px;color:var(--graphite)}.case_who__0rY0z img{height:32px;width:auto;object-fit:contain}.case_who__0rY0z strong{font-weight:600;color:var(--ink)}.case_paras___85EE{margin-top:24px;max-width:var(--measure)}.case_paras___85EE p{font-size:17.5px;line-height:1.7;color:#2e3747}.case_paras___85EE p+p{margin-top:16px}.case_quote__dSBro{margin:32px 0 0;padding-left:22px;border-left:2px solid var(--signal);max-width:var(--measure)}.case_quote__dSBro p{font-size:19px;line-height:1.55;color:var(--ink)}.case_quote__dSBro footer{margin-top:12px;font-size:14.5px;color:var(--graphite)}.case_quote__dSBro footer strong{color:var(--ink);font-weight:600}.case_stack__bT89g{margin-top:24px;font-size:14.5px;color:var(--graphite)}.case_stack__bT89g strong{font-weight:600;color:var(--ink)}.case_photo__PP5P8{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:10px;background:#e9ebee}.case_metrics__elUgr{margin-top:20px;padding:24px;border-radius:10px;background:#fff;border:1px solid var(--rule)}.case_metrics__elUgr h3{font-size:15px;font-weight:600;color:var(--ink)}.case_metrics__elUgr dl{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;margin-top:18px}.case_metrics__elUgr dd{font-size:28px}.case_method__ytg4T{margin-top:72px;max-width:760px}.case_method__ytg4T h2{font-size:clamp(24px,2.2vw,30px);font-weight:560;letter-spacing:-.01em;color:var(--ink)}.case_method__ytg4T p{margin-top:12px;font-size:17px;line-height:1.7;color:#2e3747}@media (max-width:1000px){.case_band__UM7gK{grid-template-columns:1fr 1fr}.case_flip__TwWkB .case_side__2mqEQ,.case_flip__TwWkB .case_story__ASaFi,.case_side__2mqEQ,.case_story__ASaFi{grid-column:1/-1;grid-row:auto}}@media (max-width:640px){.case_study__qyulJ{padding:56px 0}}