.research-article-header.astro-drqmtfg7{max-width:720px;padding-top:var(--gap-3xl);color:var(--vf-text-heading)}.research-breadcrumb.astro-drqmtfg7{align-items:center;gap:var(--gap-md);font-size:var(--vfc-font-size-default);color:var(--vf-text-body);margin-bottom:var(--gap-xl);flex-wrap:wrap;display:flex}.research-breadcrumb.astro-drqmtfg7 a.astro-drqmtfg7{align-items:center;gap:var(--gap-xs);display:inline-flex}.research-article-header.astro-drqmtfg7 a.astro-drqmtfg7{color:inherit;text-decoration:none}.research-article-header.astro-drqmtfg7 a.astro-drqmtfg7:hover{color:var(--vf-link-prose)}.research-article-header.astro-drqmtfg7 a.astro-drqmtfg7:focus-visible{outline:var(--focus-ring);outline-offset:var(--gap-2xs)}.research-article-title.astro-drqmtfg7 h1.astro-drqmtfg7{font-family:var(--font-serif-display);font-size:var(--_typography---h2--size);line-height:var(--_typography---h2--line-height);letter-spacing:var(--_typography---h2--letter-spacing);font-weight:var(--vf-heading-weight);text-wrap:balance;margin:0}.research-article-title.astro-drqmtfg7>p.astro-drqmtfg7{margin:var(--gap-lg)0 0;max-width:64ch;font-size:var(--text-size-regular-v2);line-height:var(--lh-copy);color:var(--vf-text-body)}.research-cover-frame.astro-drqmtfg7{margin-top:var(--gap-xl);border-radius:var(--vfc-radius-8);background:var(--vf-surface-stone);overflow:hidden}.research-article-cover.astro-drqmtfg7{object-fit:contain;width:100%;height:auto;display:block}.research-article-meta.astro-drqmtfg7{align-items:center;gap:var(--gap-md) var(--gap-xl);margin-top:var(--gap-lg);padding-block:var(--gap-lg)0;border-top:var(--border-hairline);font-size:var(--vfc-font-size-default);line-height:var(--vfc-line-height-paragraph);flex-wrap:wrap;display:flex}.research-article-author.astro-drqmtfg7{align-items:center;gap:var(--gap-sm);width:100%;display:flex}.research-article-author.astro-drqmtfg7>img.astro-drqmtfg7{width:var(--gap-2xl);height:var(--gap-2xl);border-radius:var(--radius-circle);object-fit:cover}.research-article-author.astro-drqmtfg7 p.astro-drqmtfg7{margin:var(--gap-2xs)0 0;color:var(--vf-text-body);font-size:var(--vfc-font-size-caption)}.research-article-dates.astro-drqmtfg7{gap:var(--gap-xl);font-size:var(--vfc-font-size-caption);display:flex}.research-article-dates.astro-drqmtfg7>div.astro-drqmtfg7{gap:var(--gap-xs);flex-wrap:wrap;display:flex}.research-article-dates.astro-drqmtfg7 span.astro-drqmtfg7,.research-read-time.astro-drqmtfg7{color:var(--vf-text-body)}.research-read-time.astro-drqmtfg7{font-size:var(--vfc-font-size-caption)}@media (width<=767px){.research-article-header.astro-drqmtfg7{padding-top:var(--gap-xl)}.research-article-title.astro-drqmtfg7>p.astro-drqmtfg7{font-size:var(--text-size-regular)}.research-article-meta.astro-drqmtfg7{gap:var(--gap-lg);margin-top:var(--gap-xl)}.research-article-dates.astro-drqmtfg7{gap:var(--gap-xs) var(--gap-lg);flex-wrap:wrap}}@keyframes vfds-prog-done{0%,60%{opacity:1}30%{opacity:.4}to{opacity:0}}:root{--vfds-ink:var(--vf-text-heading);--vfds-hair:var(--vfc-color-neutral-light-neutrals-light-100);--vfds-hair2:var(--vfc-color-neutral-light-neutrals-light-600);--vfds-mut:var(--vfc-color-neutral-dark-neutrals-dark-200);--vfds-mut2:var(--vfc-color-neutral-light-neutrals-light-900);--vfds-figbg:var(--vfc-color-neutral-light-neutrals-light-50);--vfds-yes:var(--vfc-color-success-success-700);--vfds-no:var(--vfc-color-alert-alert-700);--vfds-warn:var(--vfc-color-marigold-marigold-800);--t-str:var(--vfc-color-success-success-700);--t-com:var(--vfc-color-neutral-light-neutrals-light-900);--t-dec:var(--vfc-color-accent-accent-500);--t-mod:var(--vfc-color-lavender-lavender-600);--t-ref:var(--vfc-color-marigold-marigold-800)}.post-section{font-family:var(--font-sans);font-size:var(--text-size-small);color:var(--vf-text-body);padding-top:clamp(1rem,2.5vh,3rem);padding-bottom:5rem;line-height:1.75}.post-section .nav-spacer{pointer-events:none;height:6rem}.vfds-artwrap{max-width:1240px;margin:0 auto;padding:0 48px}.vfds-artgrid{grid-template-columns:minmax(0,720px) 220px;justify-content:center;gap:72px;padding-top:54px;display:grid}.vfds-art{min-width:0;display:block}.vfds-toc-rail{align-self:start;min-width:0;position:sticky;top:96px}@media (width<=1100px){.vfds-artgrid{grid-template-columns:minmax(0,720px);gap:0}.vfds-toc-rail{display:none}}@media (width<=920px){.vfds-artwrap{padding:0 28px}}@media (width<=640px){.vfds-artwrap{padding:0 20px}.vfds-artgrid{padding-top:38px}}.post-hero{text-align:left;flex-flow:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.post-title,.vfds-faq h2{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight)}.post-title{font-size:var(--_typography---h2--size);letter-spacing:-.02em;color:var(--vfc-color-neutral-dark-neutrals-dark-800);max-width:none;line-height:1.16}.post-lede,.vfds-post-eyebrow a,.vfds-toc a{color:var(--vfc-color-neutral-dark-neutrals-dark-300)}.post-lede{font-size:var(--vfc-font-size-h-2);width:100%;max-width:none;line-height:1.55}@media (width<=767px){.post-lede{font-size:var(--text-size-regular-v2)}}.vfds-post-eyebrow{align-items:center;gap:var(--gap-sm);font-family:var(--font-legacy-ui);font-weight:600;font-size:var(--vfc-font-size-caption);color:var(--vfc-color-neutral-light-neutrals-light-900);flex-wrap:wrap;line-height:21px;display:flex}.vfds-post-eyebrow a,.vfds-toc a{text-decoration:none}.vfds-post-eyebrow a:hover,.vfds-post-eyebrow_cat{color:var(--vfc-color-accent-accent-500)}.vfds-post-eyebrow_cat{border-bottom:1px solid;padding-bottom:1px;font-weight:600}.vfds-byline_author:hover,.vfds-post-eyebrow a.vfds-post-eyebrow_cat{color:var(--vf-brand)}.vfds-post-eyebrow_sep{color:var(--vfc-color-neutral-light-neutrals-light-200)}.vfds-byline,.vfds-byline b{font-family:var(--font-sans);font-size:var(--vfc-font-size-field)}.vfds-byline{align-items:center;gap:var(--gap-mlg);color:var(--vfc-color-neutral-dark-neutrals-dark-200);width:100%;margin-top:var(--gap-xs);flex-wrap:wrap;padding:.75rem 0;font-weight:400;line-height:22.75px;display:flex}.vfds-byline b{line-height:inherit;color:var(--vf-text-heading);font-weight:600}.vfds-byline_author{color:inherit;text-decoration:none}.vfds-byline_sep{display:none}.vfds-byline_cta{align-items:center;margin-left:auto;display:flex}@media (width<=640px){.vfds-byline_cta{width:100%;margin-left:0}}.post-cover,.post-cover img{border:0;border-radius:.5rem;width:100%}.post-cover{max-width:55rem;margin:var(--gap-3xl)0;flex-flow:column;min-height:0;padding:0;display:flex;overflow:hidden}.post-cover img{object-fit:unset;aspect-ratio:auto;height:auto;display:block}.post-cover[data-format=inline] img{aspect-ratio:20/7;object-fit:cover;object-position:center 70%}.vfds-faq{padding-top:var(--gap-xs);margin:3rem 0 0}.vfds-faq h2{color:var(--vf-text-heading-soft);font-size:var(--_typography---h4--size);margin:0;line-height:1.2}@media (width<=767px){.vfds-faq h2{letter-spacing:0}}.vfds-faq,.vfds-toc{font-family:var(--font-sans)}.vfds-toc_title{font-family:var(--font-legacy-ui);font-weight:600;font-size:var(--vfc-font-size-caption);color:var(--vfc-color-neutral-light-neutrals-light-900);margin-bottom:var(--gap-sm);border-bottom:1px solid var(--vfc-color-neutral-light-neutrals-light-200);padding-bottom:.625rem}.vfds-toc ul{margin:0;list-style:none;padding:0!important}.vfds-toc li{border-left:2px solid var(--vfc-color-neutral-light-neutrals-light-100);margin:0;padding:.375rem 0 .375rem .875rem!important}.vfds-toc li.is-active,.vfds-toc li:hover{border-left-color:var(--vfc-color-accent-accent-500)}.vfds-toc a{font-size:var(--vfc-font-size-default);line-height:1.4}.vfds-postnav_link:hover b,.vfds-toc a:hover,.vfds-toc li.is-active a{color:var(--vfc-color-accent-accent-500)}.vfds-postnav{gap:var(--gap-md);margin-top:var(--gap-3xl);font-family:var(--font-sans);grid-template-columns:1fr 1fr;display:grid}.vfds-postnav_link{gap:var(--gap-xs);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);transition:var(--card-motion);flex-flow:column;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.vfds-postnav_link:hover{box-shadow:var(--card-shadow-hover)}.vfds-postnav_link.is-right{text-align:right;margin-left:0}.vfds-postnav_link span{font-family:var(--font-legacy-ui);font-weight:600;font-size:var(--vfc-font-size-caption);color:var(--vfc-color-neutral-light-neutrals-light-900)}.vfds-postnav_link b{color:var(--vfc-color-neutral-dark-neutrals-dark-800);font-weight:600;line-height:1.4;font-size:var(--text-size-regular)}@media (width<=767px){.vfds-postnav{grid-template-columns:1fr}.vfds-postnav_link.is-right{text-align:left}}#vfds-prog,.vfds-toast{pointer-events:none;opacity:0;position:fixed}.vfds-toast{background:var(--vf-text-heading);color:var(--vfc-color-neutral-light-neutrals-light-50);font-family:var(--font-sans);font-size:var(--vfc-font-size-default);box-shadow:0 8px 24px var(--vfc-color-black-16);z-index:80;border-radius:999px;padding:12px 18px;line-height:1;transition:opacity .42s,transform .42s;bottom:28px;left:50%;transform:translate(-50%,16px)scale(.96)}.vfds-toast.is-on{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.vfds-toast,.vfds-toast.is-on{transition:opacity .2s;transform:translate(-50%)}}#vfds-prog{width:0;height:0;transition:opacity .25s;top:0;left:0}#vfds-prog path{filter:none}#vfds-prog.is-done{animation:1.4s forwards vfds-prog-done}#vfds-prog.no-anim,#vfds-prog.no-anim path{opacity:1!important;transition:none!important;animation:none!important}.vfds-postcta{align-items:center;gap:var(--gap-sm);text-align:center;background:var(--vf-text-heading);border-radius:var(--vfc-radius-16);padding:var(--gap-3xl) var(--gap-xl);margin:var(--gap-2xl)0;flex-direction:column;display:flex}.vfds-postcta_heading,.vfds-postcta_tag.vf-section-label{color:var(--vfc-color-font-light);font-size:var(--vfc-font-size-default)}.vfds-postcta_heading{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h4--size);line-height:var(--_typography---h4--line-height);letter-spacing:var(--_typography---h4--letter-spacing);max-width:34rem}.vfds-postcta_cta{margin-top:var(--gap-md);width:100%}.research-post.astro-4xzdfjmg{padding:var(--nav-spacer) var(--padding-global-x) var(--section-pad)}.research-post.astro-4xzdfjmg .nav-spacer.astro-4xzdfjmg{display:none}.research-post.astro-4xzdfjmg .vfds-artwrap.astro-4xzdfjmg{max-width:720px;padding:0}.research-post.astro-4xzdfjmg .vfds-artgrid.astro-4xzdfjmg{padding-top:var(--gap-xl);justify-content:start;gap:var(--gap-4xl);grid-template-columns:minmax(0,720px)}.research-post.astro-4xzdfjmg .vfds-toc-rail.astro-4xzdfjmg{top:calc(var(--nav-h) + var(--promo-h) + var(--gap-xl));display:none}.research-post.astro-4xzdfjmg .post-body.astro-4xzdfjmg h2,.research-post.astro-4xzdfjmg .post-body.astro-4xzdfjmg h3{scroll-margin-top:calc(var(--nav-h) + var(--promo-h) + var(--gap-xl))}@media (width>=1280px){.research-post.astro-4xzdfjmg .vfds-artwrap.astro-4xzdfjmg{max-width:var(--container-medium)}.research-post.astro-4xzdfjmg .vfds-artgrid.astro-4xzdfjmg{grid-template-columns:minmax(0,720px) minmax(0,1fr)}.research-post.astro-4xzdfjmg .vfds-toc-rail.astro-4xzdfjmg{display:block}}.research-related.astro-4xzdfjmg{padding-block:var(--gap-3xl);border-top:var(--border-hairline)}@media (width<=991px){.research-post.astro-4xzdfjmg{padding-inline:var(--padding-global-x-t)}}@media (width<=767px){.research-post.astro-4xzdfjmg{padding:var(--nav-spacer-sm) var(--padding-global-x-m) var(--section-pad)}.research-post.astro-4xzdfjmg .vfds-artgrid.astro-4xzdfjmg{padding-top:var(--gap-xl)}}.vfds-byline.astro-4xzdfjmg{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.vfds-byline_avatar.astro-4xzdfjmg{border-radius:var(--radius-circle);object-fit:cover;flex:none;width:42px;height:42px}.vfds-post-updated.astro-4xzdfjmg{font-size:var(--vfc-font-size-field);color:var(--vf-text-body);margin-top:calc(var(--gap-xs)*-1)}.vfds-byline_stack.astro-4xzdfjmg{flex-direction:column;gap:.15rem;min-width:0;display:flex}.vfds-byline_row.astro-4xzdfjmg{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.vfds-byline_li.astro-4xzdfjmg,.vfds-shareline_share.astro-4xzdfjmg a.astro-4xzdfjmg{color:var(--vf-text-body);align-items:center;display:inline-flex}.vfds-byline_li.astro-4xzdfjmg:hover{color:var(--vf-action)}.vfds-byline_role.astro-4xzdfjmg{font-size:var(--vfc-font-size-field);color:var(--vf-text-body)}.vfds-summarize.astro-4xzdfjmg{margin-top:1.25rem}.vfds-summarize_label.astro-4xzdfjmg{color:var(--vf-text-body);margin-bottom:10px;font-size:1rem;line-height:1.75}.vfds-summarize_row.astro-4xzdfjmg{flex-wrap:wrap;gap:8px;display:flex}.vfds-sum_btn.astro-4xzdfjmg{border:1px solid var(--vf-surface-page);color:var(--vf-text-heading);font-size:var(--vfc-font-size-field);transition:border-color var(--duration-fast) ease;background-color:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.vfds-sum_btn.astro-4xzdfjmg:hover{border-color:var(--vf-text-body)}.vfds-sum_btn.astro-4xzdfjmg svg{flex:none}.vfds-shareline.astro-4xzdfjmg{border-top:1px solid var(--vf-surface-page);font-size:var(--vfc-font-size-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.vfds-shareline_updated.astro-4xzdfjmg{color:var(--vf-text-heading-soft)}.post-related.astro-4xzdfjmg,.vfds-shareline_share.astro-4xzdfjmg{color:var(--vf-text-body);display:flex}.vfds-shareline_share.astro-4xzdfjmg{align-items:center;gap:.75rem}.vfds-shareline_share.astro-4xzdfjmg a.astro-4xzdfjmg:hover{color:var(--vf-text-heading)}.post-related.astro-4xzdfjmg{font-family:var(--font-sans);font-size:var(--text-size-small);flex-flow:column;margin-top:0;padding-top:5rem;padding-bottom:5rem;line-height:1.75}.gutters-global.astro-4xzdfjmg{padding-inline:2.5rem}.container-large.astro-4xzdfjmg{width:100%;max-width:81rem;margin-inline:auto}@media (width<=991px){.gutters-global.astro-4xzdfjmg{padding-inline:2rem}.post-related.astro-4xzdfjmg{padding-bottom:4rem}}@media (width<=767px){.gutters-global.astro-4xzdfjmg{padding-inline:1.5rem}}.post-section.astro-shocivra .case-story-shell.astro-shocivra{box-sizing:border-box;max-width:var(--container-large);margin:var(--gap-xl) auto 0;background:var(--surface-bg);border-radius:var(--v2-r-panel);box-shadow:var(--surface-shadow);padding:0}.post-section.astro-shocivra{padding-inline:var(--padding-global-x);padding-bottom:0}.case-hero.astro-shocivra,.case-story-content.astro-shocivra{padding:var(--gap-3xl)}.case-hero.astro-shocivra{isolation:isolate;min-height:calc(var(--gap-section)*6);box-sizing:border-box;background:var(--vf-surface-dark);border-radius:var(--v2-r-panel) var(--v2-r-panel)0 0;align-items:flex-end;display:flex;position:relative;overflow:hidden}.case-hero-photo.astro-shocivra{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block;position:absolute;inset:0}.case-hero.astro-shocivra:after{content:"";background:var(--vf-hero-scrim-horizontal);pointer-events:none;position:absolute;inset:0}.case-hero-copy.astro-shocivra{z-index:1;align-items:start;gap:var(--gap-xl);flex-direction:column;min-width:0;max-width:min(65%,720px);display:flex;position:relative}.case-hero-brand.astro-shocivra{padding:var(--gap-xs) var(--gap-sm);background:var(--surface-bg);border-radius:var(--v2-r-card);display:inline-flex}.case-hero-brand.astro-shocivra.is-reversed{background:0 0;border-radius:0;padding:0}.case-hero-logo.astro-shocivra{width:auto;height:var(--gap-3xl);max-width:calc(var(--gap-section)*3);object-fit:contain;object-position:left;display:block}.case-hero-brand.astro-shocivra.is-reversed .case-hero-logo.astro-shocivra{filter:brightness(0)invert()}.case-intro.astro-shocivra{justify-content:space-between;align-items:center;gap:var(--gap-xl);margin-bottom:var(--gap-xl);display:flex}.case-breadcrumb.astro-shocivra{max-width:var(--container-large);margin:var(--gap-xl) auto 0;gap:var(--gap-sm);color:var(--vf-label);font-size:var(--vfc-font-size-default);flex-wrap:wrap;display:flex}.case-breadcrumb.astro-shocivra a.astro-shocivra{color:inherit;text-decoration:none}.case-breadcrumb.astro-shocivra a.astro-shocivra:hover,.vfds-shareline_share.astro-shocivra a.astro-shocivra:hover{color:var(--vf-brand)}.case-title.astro-shocivra{font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h1--size);line-height:var(--_typography---h1--line-height);letter-spacing:var(--_typography---h1--letter-spacing);color:var(--vfc-color-font-light);text-wrap:balance;margin:0}.case-lede.astro-shocivra{max-width:720px;color:var(--vf-text-body);font-size:var(--text-size-regular-v2);line-height:var(--lh-copy)}.case-reading-tools.astro-shocivra summary.astro-shocivra:focus-visible{box-shadow:var(--focus-ring);outline:0}.case-results.astro-shocivra{border-block:var(--border-hairline);padding-block:var(--gap-xl)}.case-metrics.astro-shocivra{gap:var(--gap-xl);grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0;display:grid}.case-metric.astro-shocivra{align-items:start;gap:var(--gap-xs);border-left:var(--border-hairline);flex-direction:column-reverse;padding-inline-start:var(--gap-xl);display:flex}.case-metric.astro-shocivra:first-child{border-left:0;padding-inline-start:0}.case-metric.astro-shocivra dt.astro-shocivra{color:var(--vf-label);font-size:var(--text-size-regular)}.case-scope.astro-shocivra{color:var(--vf-label);font-size:var(--vfc-font-size-caption);line-height:var(--lh-copy);margin-top:var(--gap-md);max-width:720px}.case-metric.astro-shocivra dd.astro-shocivra{font-family:var(--font-serif-display);font-size:var(--_typography---h2--size);line-height:var(--_typography---h2--line-height);letter-spacing:var(--_typography---h2--letter-spacing);color:var(--vf-text-heading);margin:0}.post-body.astro-shocivra h2[id],.post-body.astro-shocivra h3[id]{scroll-margin-top:calc(var(--nav-h) + var(--promo-h) + var(--gap-xl))}.post-section.astro-shocivra .vfds-artgrid.astro-shocivra{gap:var(--gap-4xl);padding-top:var(--gap-3xl);grid-template-columns:minmax(0,720px) minmax(0,1fr);justify-content:start}.post-section.astro-shocivra .vfds-toc-rail.astro-shocivra{gap:var(--gap-xl);top:calc(var(--nav-h) + var(--promo-h) + var(--gap-lg));flex-direction:column;display:flex}.case-quote.astro-shocivra{margin-bottom:var(--gap-3xl)}.post-body.astro-shocivra .case-implementation.astro-shocivra{margin-block:var(--gap-3xl);padding:var(--gap-xl);background:var(--card-bg);border-radius:var(--v2-r-panel);box-shadow:var(--surface-shadow)}.post-body.astro-shocivra .case-implementation.astro-shocivra h2.astro-shocivra{margin-top:0}.post-body.astro-shocivra .case-workflow.astro-shocivra{margin:var(--gap-xl)0;gap:var(--gap-md);padding:0;list-style:none;display:grid}.post-body.astro-shocivra .case-workflow.astro-shocivra li.astro-shocivra{gap:var(--gap-md);padding:var(--gap-md);border:var(--border-hairline);border-radius:var(--v2-r-card);margin:0;display:flex;position:relative}.case-workflow.astro-shocivra li.astro-shocivra:not(:last-child):after{content:"";top:100%;left:calc(var(--gap-md) + var(--gap-xl)/2);height:var(--gap-md);border-left:var(--border-hairline);position:absolute}.case-step.astro-shocivra{width:var(--gap-xl);height:var(--gap-xl);border-radius:var(--radius-circle);background:var(--vf-brand);color:var(--vfc-color-font-light);font-size:var(--vfc-font-size-caption);flex:none;place-items:center;display:grid}.post-body.astro-shocivra .case-workflow.astro-shocivra h3.astro-shocivra{margin:0 0 var(--gap-xs);font-family:var(--font-sans);font-size:var(--text-size-regular);line-height:var(--lh-copy);font-weight:var(--vfc-font-weight-bold);letter-spacing:normal}.post-body.astro-shocivra .case-workflow.astro-shocivra p.astro-shocivra{font-size:var(--vfc-font-size-default);line-height:var(--lh-copy);margin:0}.post-body.astro-shocivra .case-implementation.astro-shocivra .case-scope.astro-shocivra{font-size:var(--vfc-font-size-caption);margin-bottom:0}.case-story-footer.astro-shocivra{box-sizing:border-box;max-width:var(--container-large);margin:var(--gap-xl) auto 0;padding-inline:0}.case-footer-inner.astro-shocivra{width:100%}.vfds-shareline.astro-shocivra{justify-content:space-between;align-items:center;gap:var(--gap-md);font-size:var(--vfc-font-size-default);flex-wrap:wrap;margin-top:0;padding-top:0;display:flex}.vfds-shareline_share.astro-shocivra{align-items:center;gap:var(--gap-sm);display:flex}.vfds-shareline_share.astro-shocivra a.astro-shocivra{color:var(--vf-label);align-items:center;display:inline-flex}.post-related.astro-shocivra{padding-block:var(--gap-section);font-family:var(--font-sans);font-size:var(--text-size-small);line-height:var(--lh-copy);color:var(--vf-text-body)}.post-related.astro-shocivra .gutters-global.astro-shocivra{padding-inline:var(--padding-global-x)}.post-related.astro-shocivra .container-large.astro-shocivra{max-width:var(--container-large);margin-inline:auto}.case-reading-tools.astro-shocivra{padding-block:var(--gap-lg);border-top:var(--border-hairline);color:var(--vf-label);font-size:var(--vfc-font-size-default)}.case-reading-tools.astro-shocivra summary.astro-shocivra{cursor:pointer}.case-reading-tools.astro-shocivra p.astro-shocivra{margin-block:var(--gap-md)}.vfds-summarize_row.astro-shocivra{gap:var(--gap-xs);margin-top:var(--gap-sm);flex-wrap:wrap;display:flex}.vfds-sum_btn.astro-shocivra{align-items:center;gap:var(--gap-xs);padding:var(--gap-xs) var(--gap-sm);background:var(--card-bg);color:var(--vf-text-heading);border-radius:var(--radius-input);text-decoration:none;display:inline-flex}.vfds-sum_btn.astro-shocivra svg{width:var(--gap-md);height:var(--gap-md)}@media (width<=1279px){.post-section.astro-shocivra .vfds-artgrid.astro-shocivra{gap:var(--gap-xl);grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}@media (width<=991px){.post-related.astro-shocivra .gutters-global.astro-shocivra,.post-section.astro-shocivra{padding-inline:var(--padding-global-x-t)}.case-hero.astro-shocivra,.case-story-content.astro-shocivra{padding:var(--gap-xl)}.case-hero-copy.astro-shocivra{max-width:85%}.case-hero.astro-shocivra:after{background:var(--vf-hero-scrim-horizontal-compact)}.case-story-footer.astro-shocivra{padding-inline:0}.post-related.astro-shocivra{padding-bottom:var(--gap-4xl)}.case-intro.astro-shocivra{align-items:flex-start;gap:var(--gap-md);flex-direction:column}.post-section.astro-shocivra .vfds-artgrid.astro-shocivra{gap:var(--gap-xl);flex-direction:column-reverse;display:flex}.post-section.astro-shocivra .vfds-toc-rail.astro-shocivra,.vfds-toc.astro-shocivra{display:none}}@media (width<=767px){.post-section.astro-shocivra{padding-inline:var(--v2-paper)}.post-related.astro-shocivra .gutters-global.astro-shocivra{padding-inline:var(--padding-global-x-m)}.post-section.astro-shocivra .case-story-shell.astro-shocivra{margin-top:var(--gap-md)}.case-story-content.astro-shocivra{padding:var(--gap-md)}.case-breadcrumb.astro-shocivra,.case-story-footer.astro-shocivra{padding-inline:calc(var(--padding-global-x-m) - var(--v2-paper))}.case-hero.astro-shocivra{min-height:calc(var(--gap-section)*5);padding:var(--gap-lg)}.case-hero-copy.astro-shocivra{gap:var(--gap-lg);max-width:100%}.case-hero.astro-shocivra:after{background:var(--vf-hero-scrim-horizontal-compact)}.case-hero-photo.astro-shocivra{object-position:65%center}.case-hero-logo.astro-shocivra{height:var(--gap-2xl)}.case-metrics.astro-shocivra{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr)}.case-metric.astro-shocivra{border-left:0;padding-inline-start:0}.post-body.astro-shocivra .case-implementation.astro-shocivra{padding:var(--gap-lg)}}
