.cases__inner[data-astro-cid-wnit7eut]{padding-block:76px}.cases__head[data-astro-cid-wnit7eut]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cases__kicker[data-astro-cid-wnit7eut]{font-family:var(--font-display);font-weight:600;font-size:var(--text-kicker);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin-bottom:18px;display:block}.cases[data-astro-cid-wnit7eut] h2[data-astro-cid-wnit7eut]{font-size:clamp(30px,3.4vw,46px);line-height:var(--leading-display-s);letter-spacing:var(--tracking-display-s)}.cases__controls[data-astro-cid-wnit7eut]{flex:none;gap:10px;display:flex}.cases__arrow[data-astro-cid-wnit7eut]{border:1px solid var(--line-strong);cursor:pointer;width:44px;height:44px;color:var(--ink-nav);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.cases__arrow[data-astro-cid-wnit7eut]:hover:not(:disabled){border-color:var(--accent);color:var(--ink-max)}.cases__arrow[data-astro-cid-wnit7eut]:disabled{opacity:.35;cursor:default}.cases__arrow[data-astro-cid-wnit7eut] span[data-astro-cid-wnit7eut]{border-top:1.6px solid;border-right:1.6px solid;width:8px;height:8px;display:inline-block}[data-astro-cid-wnit7eut][data-carousel-previous] span[data-astro-cid-wnit7eut]{margin-left:-2px;transform:rotate(-135deg)}[data-astro-cid-wnit7eut][data-carousel-next] span[data-astro-cid-wnit7eut]{margin-right:-2px;transform:rotate(45deg)}.cases__track[data-astro-cid-wnit7eut]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;margin-top:40px;display:grid;overflow-x:auto}.cases__track[data-astro-cid-wnit7eut]:focus-visible{outline:2px solid var(--ink-max);outline-offset:3px}.cases__track[data-astro-cid-wnit7eut]::-webkit-scrollbar{display:none}.case[data-astro-cid-wnit7eut]{scroll-snap-align:start;border:1px solid var(--line-field);background:var(--band-bg);border-radius:22px;grid-template-columns:1.9fr 1fr;display:grid;overflow:hidden}.case__main[data-astro-cid-wnit7eut]{flex-direction:column;display:flex}.case__figure[data-astro-cid-wnit7eut]{border-bottom:1px solid var(--line-case);flex-wrap:wrap;align-items:baseline;gap:18px;padding:34px 36px 28px;display:flex}.case__brief[data-astro-cid-wnit7eut]{border-bottom:1px solid var(--line-case);flex-direction:column;gap:12px;padding:32px 36px 26px;display:flex}.case__engagement[data-astro-cid-wnit7eut]{font-family:var(--font-display);font-weight:600;font-size:var(--text-label);letter-spacing:var(--tracking-label-wide);text-transform:uppercase;color:var(--accent);display:block}.case__who[data-astro-cid-wnit7eut]{font-family:var(--font-display);letter-spacing:var(--tracking-display-s);color:var(--ink-max);text-wrap:balance;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15;display:block}.case__n[data-astro-cid-wnit7eut]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent);font-size:clamp(52px,7vw,88px);font-weight:700;line-height:1}.case__unit[data-astro-cid-wnit7eut]{font-family:var(--font-display);font-weight:500;font-size:var(--text-nav);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-stat)}.case__copy[data-astro-cid-wnit7eut]{padding:30px 36px 34px}.case[data-astro-cid-wnit7eut] h3[data-astro-cid-wnit7eut]{letter-spacing:-.015em;margin-bottom:10px;font-size:20px;line-height:1.25}.case__body[data-astro-cid-wnit7eut]{max-width:76ch;font-size:var(--text-legal);line-height:var(--leading-body);color:var(--ink-rule-card)}.case__detail[data-astro-cid-wnit7eut]{border:1px solid var(--line-case-box);background:#0000003d;border-radius:16px;flex-direction:column;gap:12px;margin-top:26px;padding:18px 20px;display:flex}.case__chips[data-astro-cid-wnit7eut]{flex-wrap:wrap;gap:8px;display:flex}.case__chip[data-astro-cid-wnit7eut]{border:1px solid var(--line-loud);border-radius:var(--radius-pill);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;padding:7px 16px;font-size:11.5px;font-weight:500}.case__chip--on[data-astro-cid-wnit7eut]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.case__specifics[data-astro-cid-wnit7eut]{color:var(--ink-prose);font-size:14.5px;line-height:1.5}.case__specifics-label[data-astro-cid-wnit7eut]{color:var(--ink-dim)}.case__results[data-astro-cid-wnit7eut]{border-left:1px solid rgb(var(--accent-rgb) / 34%);background:linear-gradient(180deg, rgb(var(--accent-rgb) / 13%) 0%, rgb(var(--accent-rgb) / 5%) 100%);padding:34px 30px}.case__results-label[data-astro-cid-wnit7eut]{font-family:var(--font-display);font-weight:500;font-size:var(--text-kicker);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-dim);margin-bottom:6px;display:block}.case__stats[data-astro-cid-wnit7eut]{margin:0}.case__stat[data-astro-cid-wnit7eut]{border-top:1px solid #ffffff17;flex-direction:column;gap:6px;padding:24px 0;display:flex}.case__stat[data-astro-cid-wnit7eut]:first-child{border-top:0}.case__stats[data-astro-cid-wnit7eut] dt[data-astro-cid-wnit7eut]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--accent);font-size:30px;font-weight:700;line-height:1}.case__stats[data-astro-cid-wnit7eut] dd[data-astro-cid-wnit7eut]{font-size:var(--text-meta);color:var(--ink-stat);margin:0;line-height:1.45}@media (max-width:1099px){.case[data-astro-cid-wnit7eut]{grid-template-columns:1fr}.case__results[data-astro-cid-wnit7eut]{border-left:0;border-top:1px solid rgb(var(--accent-rgb) / 34%)}}.cases__dots[data-astro-cid-wnit7eut]{justify-content:center;gap:10px;margin-top:26px;display:flex}.cases__dot[data-astro-cid-wnit7eut]{border-radius:var(--radius-xs);background:var(--line-loud);cursor:pointer;border:0;width:28px;height:3px;padding:0}.cases__dot[data-astro-cid-wnit7eut][aria-current=true]{background:var(--accent)}
