.rg[data-astro-cid-rs45t4id]{font-family:var(--font-ds-sans);color:var(--color-ds-ink)}[data-gallery-item][hidden],.rg[data-astro-cid-rs45t4id] [data-astro-cid-rs45t4id][hidden]{display:none}.rg-head[data-astro-cid-rs45t4id]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-ds-24) var(--spacing-ds-48);flex-wrap:wrap;display:flex}.rg-head-text[data-astro-cid-rs45t4id]{max-width:720px}.rg-intro[data-astro-cid-rs45t4id]{margin:var(--spacing-ds-16) 0 0;color:var(--color-ds-slate);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.rg-sort[data-astro-cid-rs45t4id]{align-items:center;gap:var(--spacing-ds-12);display:flex}.rg-meta[data-astro-cid-rs45t4id]{font-size:var(--text-ds-small-14);color:var(--color-ds-slate);line-height:normal}.rg-segmented[data-astro-cid-rs45t4id]{gap:var(--spacing-ds-4);padding:var(--spacing-ds-4);background-color:var(--color-ds-white);border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-6);display:flex}.rg-segment[data-astro-cid-rs45t4id]{border-radius:var(--radius-ds-4);min-height:40px;color:var(--color-ds-slate);font-family:inherit;font-size:var(--text-ds-small-14);white-space:nowrap;cursor:pointer;box-shadow:none;transition:var(--ds-transition);background-color:#0000;border:0;margin:0;padding:0 14px;font-weight:500;line-height:normal;position:relative}.rg-segment[data-astro-cid-rs45t4id]:before{content:"";position:absolute;inset:-2px 0}.rg-segment[data-astro-cid-rs45t4id][aria-pressed=true]{background-color:var(--color-ds-ink);color:var(--color-ds-white)}.rg[data-astro-cid-rs45t4id] .rg-chips{margin-top:40px}.rg-status[data-astro-cid-rs45t4id]{align-items:center;gap:var(--spacing-ds-8) var(--spacing-ds-16);flex-wrap:wrap;min-height:36px;margin-top:20px;display:flex}.rg-client[data-astro-cid-rs45t4id]{align-items:center;gap:var(--spacing-ds-8);background-color:var(--color-ds-blue-tint);border:1px solid var(--color-ds-blue-bar);border-radius:var(--radius-ds-4);min-height:36px;font-size:var(--text-ds-small-14);color:var(--color-ds-ink);padding:0 6px 0 12px;display:inline-flex}.rg-client-clear[data-astro-cid-rs45t4id]{width:28px;height:28px;color:var(--color-ds-ink);cursor:pointer;box-shadow:none;transition:var(--ds-transition);background-color:#0000;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;margin:0;padding:1px 6px;display:flex;position:relative}.rg-client-clear[data-astro-cid-rs45t4id]:before{content:"";position:absolute;inset:-8px}.rg-client-clear[data-astro-cid-rs45t4id] svg{flex:none}.rg-grid[data-astro-cid-rs45t4id]{margin-top:var(--spacing-ds-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.rg-card[data-astro-cid-rs45t4id]{background-color:var(--color-ds-white);border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-8);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--color-ds-ink) 4%, transparent);transition:var(--ds-transition);flex-direction:column;display:flex;overflow:hidden}.rg-card[data-astro-cid-rs45t4id]:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--color-ds-blue) 35%, var(--color-ds-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ds-blue) 18%, transparent), 0 6px 22px color-mix(in srgb, var(--color-ds-blue) 22%, transparent)}.rg-card[data-astro-cid-rs45t4id]:focus,.rg-card[data-astro-cid-rs45t4id]:focus-visible{outline:none}.rg-card-top[data-astro-cid-rs45t4id]{justify-content:space-between;align-items:center;gap:var(--spacing-ds-12);padding:20px 22px 0;display:flex}.rg-card-cat[data-astro-cid-rs45t4id]{font-size:var(--text-ds-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ds-blue);font-weight:600}.rg-card-id[data-astro-cid-rs45t4id]{font-size:var(--text-ds-eyebrow);font-variant-numeric:tabular-nums;color:var(--color-ds-label)}.rg-card-body[data-astro-cid-rs45t4id]{flex:auto;padding:18px 22px 22px}.rg-card-stat[data-astro-cid-rs45t4id]{font-family:var(--font-ds-serif);font-size:var(--text-ds-stat-card);line-height:var(--text-ds-stat-card--line-height);letter-spacing:-.03em;color:var(--color-ds-ink);margin:0}.rg-card-text[data-astro-cid-rs45t4id]{margin:var(--spacing-ds-8) 0 0;font-size:var(--text-ds-small-15);color:var(--color-ds-ink);line-height:1.4}.rg-card-client[data-astro-cid-rs45t4id]{letter-spacing:0;color:var(--color-ds-ink);margin:20px 0 0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.35}.rg-figures[data-astro-cid-rs45t4id]{background-color:var(--color-ds-mist);border-top:1px solid var(--color-ds-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rg-figure[data-astro-cid-rs45t4id]{min-width:0;padding:14px 12px 16px}.rg-figure[data-astro-cid-rs45t4id]:first-child{padding-left:22px}.rg-figure[data-astro-cid-rs45t4id]+.rg-figure[data-astro-cid-rs45t4id]{border-left:1px solid var(--color-ds-hairline)}.rg-figure[data-astro-cid-rs45t4id] dt[data-astro-cid-rs45t4id]{font-size:var(--text-ds-eyebrow);color:var(--color-ds-label);line-height:1.3}.rg-figure[data-astro-cid-rs45t4id] dd[data-astro-cid-rs45t4id]{font-variant-numeric:tabular-nums;color:var(--color-ds-ink);margin:6px 0 0;font-size:1rem;font-weight:600;line-height:normal}.rg-figure[data-astro-cid-rs45t4id] dd[data-astro-cid-rs45t4id].rg-impact-positive{color:var(--color-ds-blue)}.rg-figure[data-astro-cid-rs45t4id] dd[data-astro-cid-rs45t4id].rg-impact-negative{color:var(--color-ds-slate)}.rg-card-link[data-astro-cid-rs45t4id]{justify-content:space-between;align-items:center;gap:var(--spacing-ds-12);background-color:var(--color-ds-white);border-top:1px solid var(--color-ds-hairline);min-height:48px;color:var(--color-ds-blue);font-size:var(--text-ds-small-14);box-shadow:none;transition:var(--ds-transition);padding:0 22px;font-weight:500;line-height:normal;text-decoration:none;display:flex}.rg-card-link[data-astro-cid-rs45t4id] .rg-card-link-icon{flex:none}.rg-more[data-astro-cid-rs45t4id]{justify-content:center;margin-top:40px;display:flex}.rg-show-all[data-astro-cid-rs45t4id]{background-color:var(--color-ds-white);min-height:52px;color:var(--color-ds-ink);border:1px solid var(--color-ds-control-on-mist);border-radius:var(--radius-ds-4);cursor:pointer;box-shadow:none;transition:var(--ds-transition);margin:0;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:500;line-height:normal}.rg-footnote[data-astro-cid-rs45t4id]{font-size:var(--text-ds-small-13);color:var(--color-ds-label);margin:40px 0 0;line-height:1.5}.rg-client-clear[data-astro-cid-rs45t4id]:hover{background-color:var(--color-ds-blue-tint-hover)}.rg-card-link[data-astro-cid-rs45t4id]:hover{background-color:var(--color-ds-blue-tint)}.rg-show-all[data-astro-cid-rs45t4id]:hover{border-color:var(--color-ds-ink)}[data-astro-cid-5hl4tlqk][data-ds-results]{font-family:var(--font-ds-sans);font-size:1rem;line-height:normal}:root[data-results-view=gallery] [data-astro-cid-5hl4tlqk][data-results-panel=stories]{display:none}:root[data-results-view=gallery] [data-astro-cid-5hl4tlqk][data-results-panel=gallery][hidden]{display:block}.results-eyebrow-row[data-astro-cid-5hl4tlqk]{align-items:center;gap:var(--spacing-ds-8) var(--spacing-ds-16);flex-wrap:wrap;display:flex}.results-eyebrow[data-astro-cid-5hl4tlqk]{font-size:var(--text-ds-eyebrow);letter-spacing:var(--text-ds-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-ds-blue);margin:0;font-weight:600}.results-h2[data-astro-cid-5hl4tlqk]{font-family:var(--font-ds-serif);font-size:var(--text-ds-h2);font-weight:400;line-height:var(--text-ds-h2--line-height);letter-spacing:var(--text-ds-h2--letter-spacing);color:var(--ds-fg);text-wrap:balance;overflow-wrap:break-word;margin:20px 0 0}.results-stats[data-astro-cid-5hl4tlqk]{border-bottom:1px solid var(--color-ds-line)}.results-stats-grid[data-astro-cid-5hl4tlqk]{gap:var(--spacing-ds-48) var(--spacing-ds-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));padding-block:clamp(64px,7vw,104px);display:grid}.results-sentinel[data-astro-cid-5hl4tlqk]{height:0}.results-switcher[data-astro-cid-5hl4tlqk]{z-index:25;background-color:color-mix(in srgb, var(--color-ds-white) 97%, transparent);border-bottom:1px solid var(--color-ds-line);position:sticky;top:0}.results-switcher-row[data-astro-cid-5hl4tlqk]{justify-content:space-between;align-items:center;gap:var(--spacing-ds-12) var(--spacing-ds-32);padding-block:var(--spacing-ds-12);flex-wrap:wrap;display:flex}.results-switcher-note[data-astro-cid-5hl4tlqk]{max-width:520px;font-size:var(--text-ds-small-14);color:var(--color-ds-slate);flex:320px;margin:0;line-height:1.5}.results-switcher-note[data-astro-cid-5hl4tlqk] [data-astro-cid-5hl4tlqk][hidden]{display:none}.results-jump[data-astro-cid-5hl4tlqk]{align-items:center;gap:var(--spacing-ds-8);min-width:0;padding-top:28px;padding-bottom:var(--spacing-ds-4);overscroll-behavior-x:contain;scroll-padding-inline:var(--ds-gutter);font-size:var(--text-ds-small-14);flex-wrap:nowrap;display:flex;overflow-x:auto}.results-jump-lead[data-astro-cid-5hl4tlqk]{color:var(--color-ds-label);white-space:nowrap;flex:none;margin-inline-end:var(--spacing-ds-8)}.results-jump[data-astro-cid-5hl4tlqk] .results-jump-link[data-astro-cid-5hl4tlqk]{min-height:44px;padding:0 var(--spacing-ds-16);white-space:nowrap;border:1px solid var(--color-ds-line);background-color:var(--color-ds-white);color:var(--color-ds-ink);transition:var(--ds-transition);border-radius:999px;flex:none;align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.results-jump-figure[data-astro-cid-5hl4tlqk]{color:var(--color-ds-blue);font-weight:600}.results-jump[data-astro-cid-5hl4tlqk] .results-jump-link[data-astro-cid-5hl4tlqk]:hover{border-color:var(--color-ds-blue);color:var(--color-ds-blue)}.results-switcher[data-astro-cid-5hl4tlqk] .results-switcher-row[data-astro-cid-5hl4tlqk] .tabs-segmented .tab:is([aria-current=page],[aria-selected=true]){background-color:var(--color-ds-blue);color:var(--color-ds-white);box-shadow:0 1px 3px color-mix(in srgb, var(--color-ds-blue) 35%, transparent)}.results-switcher[data-astro-cid-5hl4tlqk] .results-switcher-row[data-astro-cid-5hl4tlqk] .tabs-segmented .tab:is([aria-current=page],[aria-selected=true]) .tab-count{color:var(--color-ds-white)}.results-switcher[data-astro-cid-5hl4tlqk] .results-switcher-row[data-astro-cid-5hl4tlqk] .tabs-segmented .tab:not([aria-current=page],[aria-selected=true]):hover{color:var(--color-ds-ink)}.results-story[data-astro-cid-5hl4tlqk]{scroll-margin-top:96px}.results-story-white[data-astro-cid-5hl4tlqk]{border-top:1px solid var(--color-ds-line)}.results-story-white[data-astro-cid-5hl4tlqk]:not(:last-child){border-bottom:1px solid var(--color-ds-line)}.results-story[data-astro-cid-5hl4tlqk]:focus,.results-story[data-astro-cid-5hl4tlqk]:focus-visible{outline:none}.results-story-row[data-astro-cid-5hl4tlqk]{align-items:flex-start;gap:var(--spacing-ds-48) var(--ds-col-gap);flex-wrap:wrap;display:flex}.results-story-text[data-astro-cid-5hl4tlqk]{flex:480px;min-width:0;max-width:660px}.results-steps[data-astro-cid-5hl4tlqk]{flex-direction:column;gap:28px;margin-top:36px;display:flex}.results-step-heading[data-astro-cid-5hl4tlqk]{font-size:var(--text-ds-small-15);color:var(--color-ds-ink);margin:0;font-weight:600;line-height:normal}.results-step-text[data-astro-cid-5hl4tlqk]{font-size:var(--text-ds-faq);line-height:var(--text-ds-faq--line-height);color:var(--color-ds-slate);margin:8px 0 0}.results-story-quote[data-astro-cid-5hl4tlqk]{border-top:1px solid var(--color-ds-rule);margin:28px 0 0;padding-top:28px}.results-story-quote-text[data-astro-cid-5hl4tlqk]{font-family:var(--font-ds-serif);font-size:var(--text-ds-quote);line-height:var(--text-ds-quote--line-height);letter-spacing:var(--text-ds-quote--letter-spacing);color:var(--color-ds-ink);margin:0}.results-story-quote-cite[data-astro-cid-5hl4tlqk]{font-size:var(--text-ds-small-14);color:var(--color-ds-slate);margin-top:14px;line-height:normal}@media (width>=1024px){.results-story-row[data-astro-cid-5hl4tlqk]{flex-wrap:nowrap}.results-story-text[data-astro-cid-5hl4tlqk]{flex:auto;max-width:none}.results-story-text[data-astro-cid-5hl4tlqk]>.results-steps[data-astro-cid-5hl4tlqk]{max-width:660px}.results-story-row[data-astro-cid-5hl4tlqk]>.results-card[data-astro-cid-5hl4tlqk]{flex:0 0 clamp(360px,30vw,440px)}}.results-card[data-astro-cid-5hl4tlqk]{background-color:var(--color-ds-white);border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-8);min-width:0;max-width:520px;box-shadow:var(--shadow-ds-card);flex:380px;overflow:hidden}.results-card-head[data-astro-cid-5hl4tlqk]{padding:20px var(--spacing-ds-24);border-bottom:1px solid var(--color-ds-line)}.results-card-title[data-astro-cid-5hl4tlqk]{color:var(--color-ds-ink);margin:0;font-size:1rem;font-weight:600}.results-card-sub[data-astro-cid-5hl4tlqk]{font-size:var(--text-ds-small-13);color:var(--color-ds-label);margin:2px 0 0;line-height:normal}.results-card-row[data-astro-cid-5hl4tlqk]{justify-content:space-between;align-items:baseline;gap:var(--spacing-ds-16);padding:var(--spacing-ds-24);border-bottom:1px solid var(--color-ds-hairline);display:flex}.results-card-label[data-astro-cid-5hl4tlqk]{min-width:0;font-size:var(--text-ds-small-15);color:var(--color-ds-ink);line-height:normal}.results-card-figure[data-astro-cid-5hl4tlqk]{font-family:var(--font-ds-serif);letter-spacing:-.025em;color:var(--color-ds-ink);flex-shrink:0;font-size:clamp(2.5rem,3.4vw,3.25rem);line-height:1}.results-card-figure-long[data-astro-cid-5hl4tlqk]{text-align:right;overflow-wrap:break-word;flex:0 55%;min-width:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.results-card-band[data-astro-cid-5hl4tlqk]{background-color:var(--color-ds-blue-tint);border-bottom:0}.results-card-band-label[data-astro-cid-5hl4tlqk]{font-weight:500}.results-card-band-figure[data-astro-cid-5hl4tlqk]{color:var(--color-ds-blue)}.results-card[data-astro-cid-5hl4tlqk] .results-card-link[data-astro-cid-5hl4tlqk]{justify-content:space-between;align-items:center;gap:var(--spacing-ds-12);min-height:52px;padding:0 var(--spacing-ds-24);border-top:1px solid var(--color-ds-line);background-color:var(--color-ds-white);color:var(--color-ds-blue);font-size:var(--text-ds-small-15);transition:var(--ds-transition);font-weight:500;text-decoration:none;display:flex}.results-card[data-astro-cid-5hl4tlqk] .results-card-link[data-astro-cid-5hl4tlqk]:hover{color:var(--color-ds-blue);background-color:var(--color-ds-mist)}.results-card-link[data-astro-cid-5hl4tlqk] .results-card-link-icon{flex-shrink:0}.results-mark-scope[data-astro-cid-5hl4tlqk]{position:relative}[data-astro-cid-5hl4tlqk][data-ds-placeholder-review]{outline:1px dashed var(--color-ds-control);outline-offset:8px}.results-mark[data-astro-cid-5hl4tlqk]{border:1px dashed var(--color-ds-control);border-radius:var(--radius-ds-4);background-color:var(--color-ds-white);font-size:var(--text-ds-small-13);line-height:var(--text-ds-small-13--line-height);color:var(--color-ds-slate);pointer-events:none;padding:2px 6px;position:absolute;bottom:calc(100% + 12px);right:0}.results-mark-inline[data-astro-cid-5hl4tlqk]{border:1px dashed var(--color-ds-control);border-radius:var(--radius-ds-4);background-color:var(--color-ds-white);font-size:var(--text-ds-small-13);line-height:var(--text-ds-small-13--line-height);color:var(--color-ds-slate);padding:2px 6px}.results-gallery[data-astro-cid-5hl4tlqk]{scroll-margin-top:96px}.results-gallery[data-astro-cid-5hl4tlqk]:focus,.results-gallery[data-astro-cid-5hl4tlqk]:focus-visible{outline:none}.results-gallery-inner[data-astro-cid-5hl4tlqk]{padding-top:clamp(56px,6vw,88px);padding-bottom:var(--ds-section-y)}.results-testimonial[data-astro-cid-5hl4tlqk]{border-top:1px solid var(--color-ds-line);scroll-margin-top:96px}.results-quote-figure[data-astro-cid-5hl4tlqk]{max-width:1040px;margin:0}.results-quote[data-astro-cid-5hl4tlqk]{font-family:var(--font-ds-serif);letter-spacing:-.02em;color:var(--ds-fg);text-wrap:pretty;margin:0;font-size:clamp(1.75rem,3.2vw,2.875rem);line-height:1.2}.results-quote-cite[data-astro-cid-5hl4tlqk]{font-size:var(--text-ds-small-15);color:var(--ds-fg-muted);margin-top:28px;line-height:normal}
