.case-facts[data-astro-cid-jv7abwjr]{padding-block:var(--space-xl) 0}.cf-stats[data-astro-cid-jv7abwjr]{gap:var(--space-lg) var(--space-2xl);margin:0 0 var(--space-xl);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cf-stat[data-astro-cid-jv7abwjr]{flex-direction:column;min-width:11rem;display:flex}.cf-stat-value[data-astro-cid-jv7abwjr]{font-family:var(--font-cond,inherit);color:var(--color-primary);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:700;line-height:1.05}.cf-stat-label[data-astro-cid-jv7abwjr]{color:var(--color-muted);max-width:22ch;margin-top:.25rem;font-size:.875rem;line-height:1.4}.cf-title[data-astro-cid-jv7abwjr]{font-size:var(--eyebrow-size);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-primary);margin:0 0 var(--space-sm);font-weight:700}.cf-grid[data-astro-cid-jv7abwjr]{grid-template-columns:repeat(var(--cf-cols,4), minmax(0, 1fr));border:1px solid var(--color-border-soft);border-radius:var(--radius-tile);background:var(--color-surface);gap:0;margin:0;display:grid;overflow:hidden}.cf-item[data-astro-cid-jv7abwjr]{padding:var(--space-md);border-top:1px solid var(--color-hairline);border-left:1px solid var(--color-hairline);min-width:0;margin:-1px 0 0 -1px}.cf-item[data-astro-cid-jv7abwjr]:last-child{grid-column:span var(--cf-last-span,1)}.cf-label[data-astro-cid-jv7abwjr]{text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-subtle-text);margin-bottom:.3125rem;font-size:.6875rem;font-weight:700}.cf-value[data-astro-cid-jv7abwjr]{color:var(--color-ink);margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.cf-sep[data-astro-cid-jv7abwjr]{color:var(--color-subtle-text);font-weight:400}.cf-logo[data-astro-cid-jv7abwjr]{object-fit:contain;object-position:left center;width:auto;max-width:130px;height:26px;margin-bottom:.375rem;display:block}.cf-logo--invert[data-astro-cid-jv7abwjr]{filter:invert()}.cf-link[data-astro-cid-jv7abwjr]{color:var(--color-primary);border-bottom:1px solid var(--color-border-accent);transition:color var(--dur-fast) var(--ease-brand);text-decoration:none}.cf-link[data-astro-cid-jv7abwjr]:hover{color:var(--color-primary-hover)}@media (width<=1023px){.cf-grid[data-astro-cid-jv7abwjr]{grid-template-columns:repeat(var(--cf-cols-md,2), minmax(0, 1fr))}.cf-item[data-astro-cid-jv7abwjr]:last-child{grid-column:span var(--cf-last-span-md,1)}}@media (width<=639px){.cf-grid[data-astro-cid-jv7abwjr]{grid-template-columns:1fr}.cf-item[data-astro-cid-jv7abwjr]:last-child{grid-column:auto}}.case-story[data-astro-cid-fej24kd5]{padding-block:var(--section-pad-block)}.cs-layout[data-astro-cid-fej24kd5]{display:block}.cs-text[data-astro-cid-fej24kd5]{max-width:var(--width-prose)}.cs-layout--media[data-astro-cid-fej24kd5]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.cs-layout--media[data-astro-cid-fej24kd5] .cs-text[data-astro-cid-fej24kd5]{max-width:none}.cs-block[data-astro-cid-fej24kd5]+.cs-block[data-astro-cid-fej24kd5]{margin-top:var(--space-xl)}.cs-heading[data-astro-cid-fej24kd5]{color:var(--color-ink);margin:0 0 var(--space-sm);font-size:1.375rem;line-height:1.25}.cs-para[data-astro-cid-fej24kd5]{margin:0 0 var(--space-sm);color:var(--color-text);line-height:1.7}.cs-para[data-astro-cid-fej24kd5]:last-child{margin-bottom:0}.cs-source[data-astro-cid-fej24kd5]{margin:var(--space-lg) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--color-hairline);color:var(--color-subtle-text);font-size:.8125rem;line-height:1.5}.cs-figure[data-astro-cid-fej24kd5]{top:var(--space-2xl);margin:0;position:sticky}.cs-frame[data-astro-cid-fej24kd5]{aspect-ratio:4/3;border-radius:var(--radius-tile);border:1px solid var(--color-border-soft);position:relative;overflow:hidden}.cs-img[data-astro-cid-fej24kd5]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-caption[data-astro-cid-fej24kd5]{color:var(--color-subtle-text);margin-top:.625rem;font-size:.8125rem;line-height:1.5}@media (width<=1023px){.cs-layout--media[data-astro-cid-fej24kd5]{gap:var(--space-xl);grid-template-columns:1fr}.cs-figure[data-astro-cid-fej24kd5]{position:static}}.shop-deeplink[data-astro-cid-qjolyfw6]{padding-bottom:var(--space-xl)}.sd-cta[data-astro-cid-qjolyfw6]{min-height:var(--tap-target-min);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);align-items:center;gap:.5rem;padding-inline:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.sd-cta[data-astro-cid-qjolyfw6]:hover{background:var(--color-primary-hover)}.sd-arrow[data-astro-cid-qjolyfw6]{flex:none}
