.status-badge[data-astro-cid-65yvbvty]{display:inline-flex;align-items:center;gap:.55rem;color:var(--site-ink);font-size:.8125rem;font-weight:500;line-height:1.4;white-space:nowrap}.status-badge[data-astro-cid-65yvbvty]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--site-blue)}.status-badge--in-development[data-astro-cid-65yvbvty]:before{background:var(--site-orange)}.status-badge--product[data-astro-cid-65yvbvty]:before{background:var(--site-ink)}.case-overview[data-astro-cid-am7mw3s2]{padding-block:3rem 0}.case-status[data-astro-cid-am7mw3s2]{margin-bottom:1.5rem}.overview-grid[data-astro-cid-am7mw3s2]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding-bottom:3.5rem;border-bottom:1px solid var(--site-line)}.overview-grid[data-astro-cid-am7mw3s2] h2[data-astro-cid-am7mw3s2]{font-size:1rem;font-weight:500;letter-spacing:0;color:var(--site-muted);margin-bottom:.875rem}.overview-grid[data-astro-cid-am7mw3s2] p[data-astro-cid-am7mw3s2]{font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.7;max-width:58ch}.case-main[data-astro-cid-am7mw3s2]{padding-top:3.5rem}.case-layout[data-astro-cid-am7mw3s2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:5rem;align-items:start}.case-article[data-astro-cid-am7mw3s2]{min-width:0;max-width:44rem}.case-body[data-astro-cid-am7mw3s2]{color:var(--site-ink);font-size:1.0625rem;line-height:1.75}.case-body[data-astro-cid-am7mw3s2] h2{color:var(--site-ink);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.25;letter-spacing:-.03em;margin-top:3rem;margin-bottom:1rem}.case-body[data-astro-cid-am7mw3s2] h2:not(:first-child){padding-top:2.5rem;border-top-color:var(--site-line)}.case-body[data-astro-cid-am7mw3s2] h2:first-child{margin-top:0;padding-top:0}.case-body[data-astro-cid-am7mw3s2] h3{color:var(--site-ink);font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin-top:2.25rem;margin-bottom:.75rem}.case-body[data-astro-cid-am7mw3s2] p,.case-body[data-astro-cid-am7mw3s2] li{color:var(--site-muted);font-size:1.0625rem;line-height:1.75}.case-body[data-astro-cid-am7mw3s2] p{margin-block:1.25rem}.case-body[data-astro-cid-am7mw3s2] h2+p,.case-body[data-astro-cid-am7mw3s2] h3+p{margin-top:0}.case-body[data-astro-cid-am7mw3s2] strong{color:var(--site-ink);font-weight:500;font-size:inherit;display:inline;margin:0}.case-body[data-astro-cid-am7mw3s2] p>strong:first-child{color:var(--site-ink);font-size:inherit;display:inline;margin:0}.case-body[data-astro-cid-am7mw3s2] a{color:var(--site-blue);border-bottom:0;text-decoration:underline}.case-body[data-astro-cid-am7mw3s2] ul li:before{color:var(--site-blue)}.case-body[data-astro-cid-am7mw3s2] hr{border-color:var(--site-line)}.case-quote[data-astro-cid-am7mw3s2]{margin-top:3rem;padding-left:1.75rem;border-left:2px solid var(--site-orange)}.case-quote[data-astro-cid-am7mw3s2] p[data-astro-cid-am7mw3s2]{font-size:1.375rem;line-height:1.55;letter-spacing:-.015em}.case-quote[data-astro-cid-am7mw3s2] footer[data-astro-cid-am7mw3s2]{margin-top:1rem;color:var(--site-muted);font-size:.875rem}.case-quote[data-astro-cid-am7mw3s2] footer[data-astro-cid-am7mw3s2] span[data-astro-cid-am7mw3s2]{color:var(--site-ink);font-weight:500}.case-aside[data-astro-cid-am7mw3s2]>div[data-astro-cid-am7mw3s2]{padding-block:2rem;border-top:1px solid var(--site-line)}.case-aside[data-astro-cid-am7mw3s2]>div[data-astro-cid-am7mw3s2]:first-child{padding-top:0;border-top:0}.case-aside[data-astro-cid-am7mw3s2] h2[data-astro-cid-am7mw3s2],.aside-contact-title[data-astro-cid-am7mw3s2]{font-size:1rem;font-weight:500;letter-spacing:0;margin-bottom:.75rem}.aside-list[data-astro-cid-am7mw3s2] li[data-astro-cid-am7mw3s2]{padding-block:.7rem;border-top:1px solid var(--site-line);font-size:.875rem;line-height:1.6}.aside-list[data-astro-cid-am7mw3s2] li[data-astro-cid-am7mw3s2]:first-child{border-top:0;padding-top:0}.aside-list[data-astro-cid-am7mw3s2] li[data-astro-cid-am7mw3s2]:last-child{padding-bottom:0}.aside-list--muted[data-astro-cid-am7mw3s2] li[data-astro-cid-am7mw3s2]{color:var(--site-muted)}.aside-list--links[data-astro-cid-am7mw3s2] li[data-astro-cid-am7mw3s2]{border-top:0;padding-block:.3rem}.aside-list--links[data-astro-cid-am7mw3s2] a[data-astro-cid-am7mw3s2]{color:var(--site-blue);font-weight:500}.aside-list--links[data-astro-cid-am7mw3s2] a[data-astro-cid-am7mw3s2]:hover{text-decoration:underline}.aside-contact[data-astro-cid-am7mw3s2] p[data-astro-cid-am7mw3s2]:not(.aside-contact-title){color:var(--site-muted);font-size:.875rem;line-height:1.7;margin-bottom:1.25rem}.more-work[data-astro-cid-am7mw3s2]{border-top:1px solid var(--site-line)}.more-work[data-astro-cid-am7mw3s2] .section-heading[data-astro-cid-am7mw3s2]{margin-bottom:2.5rem}@media (max-width: 1100px){.overview-grid[data-astro-cid-am7mw3s2],.case-layout[data-astro-cid-am7mw3s2]{gap:3rem}}@media (max-width: 900px){.case-layout[data-astro-cid-am7mw3s2]{grid-template-columns:1fr}.case-aside[data-astro-cid-am7mw3s2]{max-width:44rem;padding-top:2rem;border-top:1px solid var(--site-line)}}@media (max-width: 700px){.case-overview[data-astro-cid-am7mw3s2]{padding-top:2rem}.overview-grid[data-astro-cid-am7mw3s2]{grid-template-columns:1fr;gap:2rem;padding-bottom:2.5rem}.case-main[data-astro-cid-am7mw3s2]{padding-top:2.5rem}}
