#harness-case-study[data-astro-cid-lqnrdki2]{--hr-bg:var(--card);--hr-ink:var(--foreground);--hr-muted:var(--muted-foreground);--hr-line:color-mix(in oklab,var(--border) 50%,transparent);--hr-tint:color-mix(in oklab,var(--muted) 20%,var(--card));--hr-purple:var(--primary);--hr-quiet:color-mix(in oklab,var(--primary) 55%,var(--card));position:relative;isolation:isolate;background:var(--hr-bg);color:var(--hr-ink);font-size:15px;line-height:1.75;padding:34px 26px 56px;box-sizing:border-box}#harness-case-study[data-astro-cid-lqnrdki2] [data-astro-cid-lqnrdki2]{box-sizing:border-box}#harness-case-study[data-astro-cid-lqnrdki2] .hr-wrap[data-astro-cid-lqnrdki2]{max-width:750px;margin:auto}#harness-case-study[data-astro-cid-lqnrdki2] h1[data-astro-cid-lqnrdki2],#harness-case-study[data-astro-cid-lqnrdki2] h2[data-astro-cid-lqnrdki2],#harness-case-study[data-astro-cid-lqnrdki2] h3[data-astro-cid-lqnrdki2],#harness-case-study[data-astro-cid-lqnrdki2] p[data-astro-cid-lqnrdki2],#harness-case-study[data-astro-cid-lqnrdki2] figure[data-astro-cid-lqnrdki2],#harness-case-study[data-astro-cid-lqnrdki2] dl[data-astro-cid-lqnrdki2]{margin:0}#harness-case-study[data-astro-cid-lqnrdki2] p[data-astro-cid-lqnrdki2]{color:var(--hr-muted)}#harness-case-study[data-astro-cid-lqnrdki2] p[data-astro-cid-lqnrdki2]+p[data-astro-cid-lqnrdki2]{margin-top:13px}#harness-case-study[data-astro-cid-lqnrdki2] p[data-astro-cid-lqnrdki2] strong[data-astro-cid-lqnrdki2]{color:var(--hr-ink);font-weight:650}#harness-case-study[data-astro-cid-lqnrdki2] a[data-astro-cid-lqnrdki2]{color:var(--hr-purple);font-weight:650;text-decoration:none}#harness-case-study[data-astro-cid-lqnrdki2] a[data-astro-cid-lqnrdki2]:hover{text-decoration:underline}#harness-case-study[data-astro-cid-lqnrdki2] .hr-top[data-astro-cid-lqnrdki2]{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:43px;font-size:13px;color:var(--hr-muted)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-eyebrow[data-astro-cid-lqnrdki2]{color:var(--hr-purple);font-size:12px;letter-spacing:.09em;font-weight:700}#harness-case-study[data-astro-cid-lqnrdki2] h1[data-astro-cid-lqnrdki2]{font-size:clamp(31px,5vw,46px);line-height:1.13;letter-spacing:-.04em;margin:12px 0 18px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-intro[data-astro-cid-lqnrdki2]{font-size:18px;line-height:1.6;color:var(--hr-ink);margin-bottom:17px;max-width:650px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-wrap[data-astro-cid-lqnrdki2]{position:relative;z-index:1}#harness-case-study[data-astro-cid-lqnrdki2] .hr-watermark[data-astro-cid-lqnrdki2]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}#harness-case-study[data-astro-cid-lqnrdki2] .hr-watermark[data-astro-cid-lqnrdki2]:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:440px;pointer-events:none;background:radial-gradient(ellipse 85% 90% at 100% 0,oklch(.76 .14 285 / .2),transparent 80%)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-whale[data-astro-cid-lqnrdki2]{position:absolute;display:block;z-index:1;width:clamp(250px,calc((100% - 52px)*.48),360px);height:auto;top:58px;right:-8px;opacity:.16;filter:brightness(0) saturate(100%) invert(65.5%) sepia(48.3%) saturate(1209.5%) hue-rotate(201.2deg)}.dark #harness-case-study[data-astro-cid-lqnrdki2] .hr-watermark[data-astro-cid-lqnrdki2]:before{opacity:.6}.dark #harness-case-study[data-astro-cid-lqnrdki2] .hr-whale[data-astro-cid-lqnrdki2]{opacity:.085}#harness-case-study[data-astro-cid-lqnrdki2] .hr-hero[data-astro-cid-lqnrdki2]>p[data-astro-cid-lqnrdki2]:not(.hr-intro){max-width:660px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-button[data-astro-cid-lqnrdki2]{display:inline-flex;align-items:center;gap:16px;padding:10px 15px;background:var(--hr-tint);border:1px solid var(--hr-line);border-radius:9px;font-size:14px;margin-top:22px}#harness-case-study[data-astro-cid-lqnrdki2] h2[data-astro-cid-lqnrdki2]{font-size:25px;letter-spacing:-.025em;line-height:1.25;margin:8px 0 15px}#harness-case-study[data-astro-cid-lqnrdki2] h3[data-astro-cid-lqnrdki2]{font-size:16px;line-height:1.4;margin-bottom:7px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-finding[data-astro-cid-lqnrdki2]{display:grid;grid-template-columns:minmax(0,1fr) 165px;align-items:center;gap:30px;padding:28px;background:var(--hr-tint);border:1px solid var(--hr-line);border-radius:15px;margin-top:43px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-ring[data-astro-cid-lqnrdki2]{width:160px;height:160px;padding:12px;border-radius:50%;background:conic-gradient(var(--hr-purple) 0 var(--hr-cache-hit),var(--hr-line) var(--hr-cache-hit) 100%)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-ring[data-astro-cid-lqnrdki2]>div[data-astro-cid-lqnrdki2]{height:100%;width:100%;border-radius:50%;background:var(--hr-tint);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center}#harness-case-study[data-astro-cid-lqnrdki2] .hr-ring[data-astro-cid-lqnrdki2] strong[data-astro-cid-lqnrdki2]{font-size:24px;line-height:1.1;letter-spacing:-.025em;font-weight:650;font-variant-numeric:tabular-nums}#harness-case-study[data-astro-cid-lqnrdki2] .hr-ring[data-astro-cid-lqnrdki2] span[data-astro-cid-lqnrdki2]{font-size:12px;color:var(--hr-muted)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-stats[data-astro-cid-lqnrdki2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;padding:5px 0 0}#harness-case-study[data-astro-cid-lqnrdki2] .hr-stats[data-astro-cid-lqnrdki2] dt[data-astro-cid-lqnrdki2]{font-size:12px;color:var(--hr-muted)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-stats[data-astro-cid-lqnrdki2] dd[data-astro-cid-lqnrdki2]{font-size:23px;font-weight:650;letter-spacing:-.025em;margin:3px 0 0;line-height:1.25;font-variant-numeric:tabular-nums}#harness-case-study[data-astro-cid-lqnrdki2] .hr-caption[data-astro-cid-lqnrdki2]{font-size:12px;margin-top:13px;line-height:1.65}#harness-case-study[data-astro-cid-lqnrdki2] .hr-section[data-astro-cid-lqnrdki2]{display:flow-root;padding-top:40px;margin-top:40px;border-top:1px solid var(--hr-line)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2]{width:100%;border-collapse:collapse;margin:23px 0 0;font-size:13px;table-layout:fixed}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] caption[data-astro-cid-lqnrdki2]{text-align:left;font-weight:650;font-size:14px;margin-bottom:8px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2],#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] td[data-astro-cid-lqnrdki2]{padding:12px 10px;border-bottom:1px solid var(--hr-line);vertical-align:top;text-align:right;font-variant-numeric:tabular-nums}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2]:first-child{width:49%;padding-left:0;text-align:left}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] thead[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2]{font-size:12px;font-weight:500;color:var(--hr-muted)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] tbody[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2]{font-weight:600}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2] span[data-astro-cid-lqnrdki2]{display:block;color:var(--hr-muted);font-size:12px;font-weight:400;margin-top:2px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-comparison[data-astro-cid-lqnrdki2]{padding:21px;margin:24px 0;background:var(--hr-tint);border-radius:12px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-comparison[data-astro-cid-lqnrdki2] figcaption[data-astro-cid-lqnrdki2]{font-size:14px;font-weight:650;margin-bottom:15px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-chart-row[data-astro-cid-lqnrdki2]{display:grid;grid-template-columns:135px minmax(0,1fr) 75px;gap:13px;align-items:center;font-size:13px;margin:14px 0}#harness-case-study[data-astro-cid-lqnrdki2] .hr-chart-row[data-astro-cid-lqnrdki2] strong[data-astro-cid-lqnrdki2]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}#harness-case-study[data-astro-cid-lqnrdki2] .hr-track[data-astro-cid-lqnrdki2]{height:12px;background:var(--hr-line);border-radius:12px;overflow:hidden}#harness-case-study[data-astro-cid-lqnrdki2] .hr-bar[data-astro-cid-lqnrdki2]{height:100%;background:var(--hr-purple);border-radius:12px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-bar-secondary[data-astro-cid-lqnrdki2]{background:var(--hr-quiet)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-chart-note[data-astro-cid-lqnrdki2]{color:var(--hr-muted);font-size:12px;padding-top:8px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-note[data-astro-cid-lqnrdki2]{margin:22px 0 0;padding:17px 20px;background:var(--hr-tint);border-left:3px solid var(--hr-purple);border-radius:0 9px 9px 0;font-size:14px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-note[data-astro-cid-lqnrdki2]>p[data-astro-cid-lqnrdki2]{margin-top:7px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-rate-note[data-astro-cid-lqnrdki2]{font-size:12px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-screenshot[data-astro-cid-lqnrdki2]{margin:23px 0 27px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-image-space[data-astro-cid-lqnrdki2]{background:var(--hr-tint);border:1px dashed var(--hr-line);border-radius:12px;min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;text-align:center;padding:24px;color:var(--hr-muted)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-image-space[data-astro-cid-lqnrdki2] i[data-astro-cid-lqnrdki2]{width:28px;height:28px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-image-space[data-astro-cid-lqnrdki2] strong[data-astro-cid-lqnrdki2]{font-size:16px;font-weight:600;color:var(--hr-ink)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-image-space[data-astro-cid-lqnrdki2] span[data-astro-cid-lqnrdki2]{font-size:13px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-screenshot[data-astro-cid-lqnrdki2] figcaption[data-astro-cid-lqnrdki2]{font-size:12px;color:var(--hr-muted);margin-top:9px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-build-detail[data-astro-cid-lqnrdki2]{margin:20px 0 22px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-steps[data-astro-cid-lqnrdki2]{list-style:none;padding:0;margin:24px 0}#harness-case-study[data-astro-cid-lqnrdki2] .hr-steps[data-astro-cid-lqnrdki2] li[data-astro-cid-lqnrdki2]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid var(--hr-line)}#harness-case-study[data-astro-cid-lqnrdki2] .hr-step-number[data-astro-cid-lqnrdki2]{font-size:12px;color:var(--hr-purple);font-weight:700;padding-top:2px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-steps[data-astro-cid-lqnrdki2] p[data-astro-cid-lqnrdki2]{font-size:14px}@media(max-width:560px){#harness-case-study[data-astro-cid-lqnrdki2] .hr-watermark[data-astro-cid-lqnrdki2]:before{height:300px;opacity:.55}#harness-case-study[data-astro-cid-lqnrdki2] .hr-whale[data-astro-cid-lqnrdki2]{width:190px;top:27px;right:-8px;opacity:.055}.dark #harness-case-study[data-astro-cid-lqnrdki2] .hr-whale[data-astro-cid-lqnrdki2]{opacity:.045}#harness-case-study[data-astro-cid-lqnrdki2]{padding:25px 18px 40px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-finding[data-astro-cid-lqnrdki2]{grid-template-columns:1fr;padding:23px;gap:23px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-ring[data-astro-cid-lqnrdki2]{width:140px;height:140px;justify-self:center}#harness-case-study[data-astro-cid-lqnrdki2] .hr-stats[data-astro-cid-lqnrdki2]{gap:10px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-stats[data-astro-cid-lqnrdki2] dt[data-astro-cid-lqnrdki2]{font-size:12px;min-height:3.5em}#harness-case-study[data-astro-cid-lqnrdki2] .hr-stats[data-astro-cid-lqnrdki2] dd[data-astro-cid-lqnrdki2]{font-size:20px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2]{font-size:13px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2],#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] td[data-astro-cid-lqnrdki2]{padding:11px 5px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2]:first-child{width:43%}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2]:nth-child(2),#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] td[data-astro-cid-lqnrdki2]:nth-child(2){width:34%;white-space:nowrap}#harness-case-study[data-astro-cid-lqnrdki2] .hr-token-table[data-astro-cid-lqnrdki2] th[data-astro-cid-lqnrdki2] span[data-astro-cid-lqnrdki2]{font-size:12px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-chart-row[data-astro-cid-lqnrdki2]{grid-template-columns:1fr 74px;gap:7px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-chart-row[data-astro-cid-lqnrdki2]>span[data-astro-cid-lqnrdki2]{grid-column:1 / -1}#harness-case-study[data-astro-cid-lqnrdki2] .hr-comparison[data-astro-cid-lqnrdki2]{padding:18px}}#harness-case-study[data-astro-cid-lqnrdki2] .hr-screenshot[data-astro-cid-lqnrdki2] img[data-astro-cid-lqnrdki2]{display:block;width:100%;max-width:664px;height:auto;margin-inline:auto;border:1px solid var(--hr-line);border-radius:12px}#harness-case-study[data-astro-cid-lqnrdki2] .hr-screenshot[data-astro-cid-lqnrdki2] .hr-calculator-dark[data-astro-cid-lqnrdki2],.dark #harness-case-study[data-astro-cid-lqnrdki2] .hr-screenshot[data-astro-cid-lqnrdki2] .hr-calculator-light[data-astro-cid-lqnrdki2]{display:none}.dark #harness-case-study[data-astro-cid-lqnrdki2] .hr-screenshot[data-astro-cid-lqnrdki2] .hr-calculator-dark[data-astro-cid-lqnrdki2]{display:block}
