.case__chart[data-astro-cid-tklfeeew]{padding:1rem 1rem .5rem;background-color:var(--band)}.case__caption[data-astro-cid-tklfeeew]{margin-bottom:.375rem;font-size:.6875rem;letter-spacing:.04em;color:var(--ink-faint)}.case__chart[data-astro-cid-tklfeeew] svg[data-astro-cid-tklfeeew],.case__img[data-astro-cid-tklfeeew]{display:block;width:100%;height:auto}.case__img[data-astro-cid-tklfeeew]{margin-bottom:.5rem;aspect-ratio:1200 / 750;object-fit:cover;object-position:top}.g-base[data-astro-cid-tklfeeew]{stroke:var(--line);stroke-width:1}.g-ink[data-astro-cid-tklfeeew],.g-muted-line[data-astro-cid-tklfeeew]{fill:none;stroke-width:2;stroke-dasharray:600}.g-ink[data-astro-cid-tklfeeew]{stroke:var(--ink)}.g-muted-line[data-astro-cid-tklfeeew]{stroke:var(--graph-muted)}.g-muted[data-astro-cid-tklfeeew]{fill:var(--graph-muted)}.g-fill[data-astro-cid-tklfeeew]{fill:var(--ink)}.g-bar[data-astro-cid-tklfeeew]{transform-box:fill-box;transform-origin:center bottom}.g-label[data-astro-cid-tklfeeew]{font-family:var(--font-body);font-size:10px;fill:var(--ink-faint)}html.js svg[data-astro-cid-tklfeeew]:not(.is-in) .g-ink[data-astro-cid-tklfeeew],html.js svg[data-astro-cid-tklfeeew]:not(.is-in) .g-muted-line[data-astro-cid-tklfeeew]{stroke-dashoffset:600}html.js svg[data-astro-cid-tklfeeew]:not(.is-in) .g-bar[data-astro-cid-tklfeeew]{transform:scaleY(0)}html.js svg[data-astro-cid-tklfeeew]:not(.is-in) .g-label[data-astro-cid-tklfeeew]{opacity:0}svg[data-astro-cid-tklfeeew].is-in .g-ink[data-astro-cid-tklfeeew],svg[data-astro-cid-tklfeeew].is-in .g-muted-line[data-astro-cid-tklfeeew]{animation:case-line 2.2s var(--ease-out) both}svg[data-astro-cid-tklfeeew].is-in .g-muted-line[data-astro-cid-tklfeeew]{animation-delay:.3s}svg[data-astro-cid-tklfeeew].is-in .g-bar[data-astro-cid-tklfeeew]{animation:case-bar .9s var(--ease-out) both}svg[data-astro-cid-tklfeeew].is-in .g-bar--2[data-astro-cid-tklfeeew]{animation-delay:.2s}svg[data-astro-cid-tklfeeew].is-in .g-label[data-astro-cid-tklfeeew]{animation:case-label .4s ease-out 1.6s both}@keyframes case-line{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes case-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes case-label{0%{opacity:0}to{opacity:1}}.case__body[data-astro-cid-tklfeeew]{padding-top:1rem}.case__industry[data-astro-cid-tklfeeew]{font-size:.75rem;letter-spacing:.06em;color:var(--ink-faint)}.case__title[data-astro-cid-tklfeeew]{margin-top:.375rem;font-size:1.0625rem;line-height:1.5;color:var(--ink)}.case__link[data-astro-cid-tklfeeew]{background-image:linear-gradient(var(--ink),var(--ink));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s var(--ease-out)}.case__link[data-astro-cid-tklfeeew]:hover{background-size:100% 2px}.case__text[data-astro-cid-tklfeeew]{margin-top:.625rem;font-size:.875rem;line-height:1.75;color:var(--ink-soft)}.case__steps[data-astro-cid-tklfeeew]{margin:.875rem 0 0;display:flex;flex-direction:column;gap:.75rem}.case__step[data-astro-cid-tklfeeew] dt[data-astro-cid-tklfeeew]{font-size:.75rem;font-weight:500;letter-spacing:.14em;color:var(--ink-faint)}.case__step[data-astro-cid-tklfeeew] dd[data-astro-cid-tklfeeew]{margin:.125rem 0 0;font-size:.875rem;line-height:1.75;color:var(--ink)}.case__tag[data-astro-cid-tklfeeew]{display:inline-block;margin-top:.875rem;padding:.25rem .75rem;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.6875rem;color:var(--ink-soft)}@media(min-width:768px){.case--row[data-astro-cid-tklfeeew]{display:grid;grid-template-columns:300px 1fr;gap:2rem;align-items:start}.case--row[data-astro-cid-tklfeeew] .case__body[data-astro-cid-tklfeeew]{padding-top:0}.case--row[data-astro-cid-tklfeeew] .case__title[data-astro-cid-tklfeeew]{font-size:1.375rem}.case--row[data-astro-cid-tklfeeew] .case__text[data-astro-cid-tklfeeew],.case--row[data-astro-cid-tklfeeew] .case__step[data-astro-cid-tklfeeew] dd[data-astro-cid-tklfeeew]{font-size:.9375rem;line-height:1.8}}.case__sub[data-astro-cid-tklfeeew]{margin-top:.375rem;font-size:.9375rem;color:var(--ink-soft)}.case__note[data-astro-cid-tklfeeew]{display:inline-block;margin-left:.5rem;padding:.1em .6em;border:1px solid var(--line);border-radius:999px;font-size:.6875rem;font-weight:500;color:var(--ink-faint);vertical-align:middle}
