.page-hero[data-v-03f05fc1]{background:var(--color-ink);color:#fff;padding:clamp(4rem,9vw,5.5rem) 0 clamp(3.5rem,7vw,4.5rem)}.page-hero__eyebrow[data-v-03f05fc1]{color:var(--color-brand-gold-light);font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin:0 0 .75rem;text-transform:uppercase}.page-hero h1[data-v-03f05fc1]{color:#fff}.page-hero__lead[data-v-03f05fc1]{color:#ffffffe0;font-size:1.125rem;line-height:1.55;margin:0;max-width:65ch}.case-list[data-v-03f05fc1]{border-top:2px solid var(--color-ink);list-style:none;margin:0;padding:0}.case[data-v-03f05fc1]{border-bottom:1px solid var(--color-border-light);display:grid;gap:.5rem 1.5rem;grid-template-columns:3rem minmax(0,1fr);padding:clamp(1.5rem,4vw,2.25rem) 0;scroll-margin-top:6rem}.case[data-v-03f05fc1]:target{background:var(--color-cream)}@media(min-width:60rem){.case[data-v-03f05fc1]{align-items:start;grid-template-columns:4rem minmax(0,1.1fr) minmax(0,1fr)}}.case__num[data-v-03f05fc1]{color:var(--color-brand-gold-text);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.case__client[data-v-03f05fc1]{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 .375rem;text-transform:uppercase}.case__title[data-v-03f05fc1]{color:var(--color-ink);font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.25;margin:0}.case__result[data-v-03f05fc1]{border-inline-start:3px solid var(--color-brand-gold);color:var(--color-text-primary);font-size:1.0625rem;grid-column:2;line-height:1.55;margin:0;padding-inline-start:1rem}@media(min-width:60rem){.case__result[data-v-03f05fc1]{grid-column:3}}.case__result-label[data-v-03f05fc1]{color:var(--color-text-tertiary);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}
