.case-facts[data-astro-cid-hs7uvqjy]{gap:var(--space-s) var(--space-l);border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;margin-block-start:var(--space-s);padding-block-start:var(--space-s);display:grid}@media (width>=48rem){.case-facts[data-astro-cid-hs7uvqjy]{column-gap:var(--space-xl);grid-template-columns:repeat(3,max-content);justify-self:start}}.case-facts[data-astro-cid-hs7uvqjy] div[data-astro-cid-hs7uvqjy]{gap:.125rem;min-width:0;display:grid}.case-facts__logo[data-astro-cid-hs7uvqjy]{align-items:center;min-height:2.5rem;display:flex}.case-facts[data-astro-cid-hs7uvqjy] dt[data-astro-cid-hs7uvqjy]{font-size:var(--step--2);font-weight:var(--weight-ui);color:var(--color-text-muted)}.case-facts[data-astro-cid-hs7uvqjy] dd[data-astro-cid-hs7uvqjy]{font-weight:var(--weight-ui);overflow-wrap:break-word;margin:0}.case-facts[data-astro-cid-hs7uvqjy] dd[data-astro-cid-hs7uvqjy] a[data-astro-cid-hs7uvqjy]{margin-block:-.625rem;padding-block:.625rem;display:inline-block}.case-body[data-astro-cid-hs7uvqjy]{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--space-2xl) var(--grid-gap);padding-block-end:var(--space-section);display:grid}.case-body__main[data-astro-cid-hs7uvqjy],.case-body__aside[data-astro-cid-hs7uvqjy]{grid-column:1/-1}.case-body__main[data-astro-cid-hs7uvqjy]{gap:var(--space-2xl);display:grid}@media (width>=64rem){.case-body__main[data-astro-cid-hs7uvqjy]{grid-column:1/span 7}.case-body__aside[data-astro-cid-hs7uvqjy]{top:calc(var(--header-height) + var(--space-l));grid-column:9/-1;align-self:start;position:sticky}}.case-section[data-astro-cid-hs7uvqjy]{gap:var(--space-s);border-top:var(--border-width) solid var(--color-border);padding-block-start:var(--space-l);display:grid}.case-section__text[data-astro-cid-hs7uvqjy]{max-width:var(--measure);font-size:var(--step-1);line-height:var(--leading-snug)}.case-quote[data-astro-cid-hs7uvqjy]{gap:var(--space-s);display:grid}.case-quote__label[data-astro-cid-hs7uvqjy]{font-size:var(--step--1);font-weight:var(--weight-ui);color:var(--color-text-muted)}.case-quote__text[data-astro-cid-hs7uvqjy]{max-width:36ch;font-family:var(--font-heading);font-size:var(--step-3);font-weight:var(--weight-quote);line-height:var(--leading-heading);text-indent:-.42em;text-wrap:pretty}.case-quote[data-astro-cid-hs7uvqjy] .case-quote__logo{width:auto;height:32px}.case-quote__source[data-astro-cid-hs7uvqjy]{font-weight:var(--weight-ui)}.case-quote__note[data-astro-cid-hs7uvqjy]{font-size:var(--step--2);color:var(--color-text-muted)}.case-aside__title[data-astro-cid-hs7uvqjy]{font-family:var(--font-body);font-size:var(--step--1);font-weight:var(--weight-ui);letter-spacing:0;color:var(--color-text-muted);margin-block-end:var(--space-s)}.case-service[data-astro-cid-hs7uvqjy]{gap:var(--space-2xs);padding:var(--space-m);background:var(--color-bg-subtle);border-radius:var(--radius);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out);padding-inline-end:var(--space-xl);text-decoration:none;display:grid;position:relative}.case-service[data-astro-cid-hs7uvqjy]:hover{background:var(--color-bg-tint)}.case-service__name[data-astro-cid-hs7uvqjy]{font-family:var(--font-heading);font-size:var(--step-2);font-weight:var(--weight-heading);line-height:var(--leading-snug)}.case-service__outcome[data-astro-cid-hs7uvqjy]{color:var(--color-text-muted)}.case-service[data-astro-cid-hs7uvqjy] .case-service__arrow{color:var(--color-primary);position:absolute;inset-block-start:var(--space-m);inset-inline-end:var(--space-m)}.next-case[data-astro-cid-hs7uvqjy]{border-top:var(--border-width) solid var(--color-border)}.next-case__link[data-astro-cid-hs7uvqjy]{gap:var(--space-2xs);padding-block:var(--space-xl);color:var(--color-text);padding-inline-end:var(--space-2xl);text-decoration:none;display:grid;position:relative}.next-case__label[data-astro-cid-hs7uvqjy]{font-size:var(--step--1);font-weight:var(--weight-ui);color:var(--color-text-muted)}.next-case__question[data-astro-cid-hs7uvqjy]{max-width:28ch;font-family:var(--font-heading);font-size:var(--step-3);font-weight:var(--weight-heading);line-height:var(--leading-heading);transition:color var(--duration-fast) var(--ease-out)}.next-case__client[data-astro-cid-hs7uvqjy]{font-weight:var(--weight-ui);color:var(--color-primary)}.next-case__link[data-astro-cid-hs7uvqjy] .next-case__arrow{color:var(--color-primary);position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.next-case__link[data-astro-cid-hs7uvqjy]:hover .next-case__question[data-astro-cid-hs7uvqjy]{color:var(--color-primary)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.next-case__link[data-astro-cid-hs7uvqjy]:hover .next-case__arrow{translate:4px -50%}}
