.vf-root.vf-article-root{--insights-ink:var(--color-navy);--insights-muted:#575247;--insights-rule:#1018271f;color:var(--insights-ink);background-image:none}.vf-root .vf-article{width:100%;max-width:1360px;font-family:var(--font-sans);margin:0 auto;padding:128px 40px 64px;font-size:16px;line-height:1.7}.vf-article-breadcrumb ol{color:var(--insights-muted,#526173);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.vf-article-breadcrumb li+li:before{content:"/";color:var(--insights-muted,#526173);margin-right:12px}.vf-root .vf-article-breadcrumb a{text-underline-offset:4px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.vf-article-breadcrumb li[aria-current]{align-self:center}.vf-article-header{border:1px solid var(--insights-rule);background:var(--color-white);border-radius:16px;grid-template-columns:1.1fr 1fr;gap:8px;margin-top:16px;padding:8px;display:grid}.vf-article-header-copy{align-self:center;min-width:0;padding:40px 32px}.vf-article-header-post{grid-template-columns:1fr}.vf-article-artwork{background:var(--color-navy);border-radius:8px;min-width:0;min-height:400px;position:relative;overflow:hidden}.vf-article-artwork img{object-fit:cover;object-position:52% center;width:100%;height:100%;display:block;position:absolute;inset:0}.vf-article-section-number{color:var(--insights-blue,#315ea8);font:400 14px/1.5 var(--font-mono);letter-spacing:.04em;margin-bottom:12px;display:block}.vf-article-section:focus-visible{outline:2px solid var(--color-blue);outline-offset:8px}.vf-article-section+.vf-article-section{border-top:1px solid var(--insights-rule);padding-top:32px}.vf-root .vf-article-category{color:var(--insights-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 20px;font-size:14px;font-weight:400}.vf-root .vf-article-header h1{max-width:21ch;color:var(--insights-ink,#101827);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:48px;font-weight:300;line-height:1}.vf-root .vf-article-excerpt{max-width:65ch;color:var(--insights-muted,#526173);text-wrap:pretty;margin:28px 0 24px;font-size:16px;line-height:1.7}.vf-article-byline{color:var(--insights-muted,#526173);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.vf-root .vf-article-byline p{margin:0}.vf-root .vf-article-byline a{text-underline-offset:4px;text-decoration:underline}.vf-article-layout{grid-template-columns:minmax(0,70ch) 240px;justify-content:space-between;align-items:start;gap:80px;padding-top:64px;display:grid}.vf-article-reading{min-width:0}.vf-article-contents-mobile{display:none}.vf-article-sidebar{max-height:calc(100dvh - 144px);padding:4px;position:sticky;top:120px;overflow-y:auto}.vf-root .vf-article-sidebar h2,.vf-root .vf-article-takeaways h2,.vf-root .vf-article-sources h2{color:var(--insights-ink,#101827);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.5}.vf-root .vf-article-back{text-underline-offset:4px;align-items:center;gap:8px;min-height:48px;margin-top:24px;text-decoration:underline;display:inline-flex}.vf-article-takeaways{border:1px solid var(--insights-rule);background:color-mix(in srgb, var(--color-blue-ice) 35%, var(--color-white));border-left:3px solid var(--insights-blue,#315ea8);color:var(--insights-muted);border-radius:8px;margin-bottom:64px;padding:24px}.vf-article-takeaways ul,.vf-article-prose ul,.vf-article-prose ol,.vf-article-sources ul{margin:0;padding-left:22px;list-style:outside}.vf-article-prose ol{list-style:decimal}.vf-article-takeaways li+li,.vf-article-prose li+li,.vf-article-sources li+li{margin-top:12px}.vf-article-takeaways li::marker{color:var(--insights-blue,#315ea8)}.vf-article-prose li::marker{color:var(--insights-blue,#315ea8)}.vf-article-prose{color:var(--insights-muted)}.vf-article-section{scroll-margin-top:120px}.vf-article-section+.vf-article-section{margin-top:64px}.vf-root .vf-article-prose h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;color:var(--insights-ink,#101827);margin:0 0 24px;font-size:32px;font-weight:300;line-height:1.15}.vf-root .vf-article-prose a,.vf-article-takeaways a{color:var(--insights-ink,#101827);text-underline-offset:4px;text-decoration:underline}.vf-root .vf-article-prose strong,.vf-article-takeaways strong{color:var(--insights-ink,#101827);font-weight:500}.vf-root .vf-article-prose p{text-wrap:pretty;margin:0}.vf-root .vf-article-prose p+p,.vf-root .vf-article-prose p+ul,.vf-root .vf-article-prose p+ol,.vf-root .vf-article-prose ul+p,.vf-root .vf-article-prose ol+p{margin-top:24px}.vf-article-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;margin:30px 0;overflow-x:auto}.vf-article-table-inner{vertical-align:middle;min-width:100%;padding:2px 0;display:inline-block}.vf-article-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:16px;line-height:1.6}.vf-article-prose th,.vf-article-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--insights-rule,#10182729);padding:16px 20px 16px 0}.vf-article-prose th:last-child,.vf-article-prose td:last-child{padding-right:0}.vf-article-prose thead th{white-space:nowrap;color:var(--insights-ink,#101827);font-weight:500}.vf-article-prose tbody th{min-width:120px;font-weight:400}.vf-article-prose td{color:var(--insights-muted,#526173)}.vf-article-table-hint{display:none}.vf-article-prose .vf-article-table-pairs{table-layout:fixed;min-width:0}.vf-article-prose .vf-article-table-pairs th:first-child{width:60%;min-width:0}.vf-article-prose .vf-article-table-pairs th{white-space:normal}.vf-article-prose .vf-article-table-reference th:first-child{width:40%}.vf-root .vf-article-project{border:1px solid var(--insights-rule);background:var(--color-white);border-radius:16px;margin-top:48px;padding:28px;display:block}.vf-article-project-eyebrow{color:var(--insights-muted);font-family:var(--font-mono);font-size:14px}.vf-root .vf-article-project h2{font-family:var(--font-display);letter-spacing:-.02em;margin:16px 0;font-size:32px;font-weight:300;line-height:1.15}.vf-root .vf-article-project p{color:var(--insights-muted);margin:0;font-size:16px;line-height:1.6}.vf-article-project-action{border-top:1px solid var(--insights-rule);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;font-size:14px;display:flex}.vf-article-callout{border:1px solid var(--insights-rule);background:color-mix(in srgb, var(--color-blue-ice) 25%, var(--color-white));border-left:3px solid var(--insights-blue,#315ea8);border-radius:8px;margin-top:32px;padding:24px}.vf-root .vf-article-callout h3{color:var(--insights-ink);font-family:var(--font-sans);margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.5}.vf-root .vf-article-callout p{margin:0}.vf-article-sources{border-top:1px solid var(--insights-rule,#10182729);margin-top:48px;padding-top:32px}.vf-root .vf-article-sources a{color:var(--insights-ink);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.vf-article-related{border-top:1px solid var(--insights-rule,#10182729);margin-top:96px;padding-top:40px}.vf-root .vf-article-related>h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 32px;font-size:40px;font-weight:300;line-height:1.1}.vf-article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.vf-root .vf-article-related-link{border:1px solid var(--insights-rule);background:var(--color-white);border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;display:flex}.vf-root .vf-article-related-link p{color:var(--insights-muted);font-family:var(--font-mono);margin:0;font-size:14px}.vf-root .vf-article-related-link h3{max-width:28ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:28px;font-weight:400;line-height:1.15}.vf-article-related-action{border-top:1px solid var(--insights-rule);width:100%;color:var(--insights-ink);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;font-size:15px;display:flex}.vf-root .vf-article a:focus-visible,.vf-article-table-scroll:focus-visible,.vf-article-contents-mobile summary:focus-visible{outline:2px solid var(--color-blue);outline-offset:5px}@media (hover:hover) and (pointer:fine){.vf-root .vf-article a:hover{color:var(--insights-ink)}.vf-root .vf-article-related-link:hover h3{text-underline-offset:5px;text-decoration:underline}.vf-root .vf-article-project:hover{background:color-mix(in oklab, var(--color-blue-ice) 25%, var(--color-white))}.vf-article-project:hover .vf-article-project-action{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1100px){.vf-article-layout{grid-template-columns:minmax(0,70ch) 220px;gap:48px}.vf-article-header-copy{padding:32px 24px}.vf-root .vf-article-header h1{font-size:40px}}@media (max-width:900px){.vf-article-layout{grid-template-columns:minmax(0,70ch);gap:0}.vf-article-sidebar{display:none}.vf-article-contents-mobile{border-top:1px solid var(--insights-rule,#10182729);border-bottom:1px solid var(--insights-rule,#10182729);margin-bottom:40px;display:block}.vf-article-contents-mobile summary{cursor:pointer;min-height:56px;padding:14px 4px;font-weight:500}.vf-article-contents-mobile nav{padding:0 4px 16px}}@media (max-width:760px){.vf-article-header{grid-template-columns:1fr}.vf-article-header-copy{padding:24px 16px}.vf-article-artwork{aspect-ratio:3/2;min-height:0}}@media (max-width:640px){.vf-root .vf-article{padding:112px 24px 32px}.vf-article-header{margin-inline:-8px}.vf-root .vf-article-header h1{font-size:40px;line-height:1.1}.vf-root .vf-article-category{margin-bottom:16px}.vf-root .vf-article-excerpt{margin-top:24px}.vf-article-layout{padding-top:32px}.vf-article-takeaways{margin-bottom:48px;padding-left:20px}.vf-article-section+.vf-article-section{margin-top:48px}.vf-root .vf-article-prose h2{font-size:28px}.vf-article-callout{padding:20px}.vf-article-table-scroll{margin-inline:-24px}.vf-article-table-inner{padding-inline:24px}.vf-root .vf-article-prose .vf-article-table-hint{color:var(--insights-muted);margin-top:24px;font-size:14px;line-height:1.5;display:block}.vf-article-table-hint+.vf-article-table-scroll{margin-top:12px}.vf-article-prose .vf-article-table-pairs th,.vf-article-prose .vf-article-table-pairs td{padding-right:16px}.vf-article-prose .vf-article-table-pairs td:last-child{padding-right:0}.vf-root .vf-article-project{padding:24px}.vf-article-related{margin-top:64px;padding-top:32px}.vf-root .vf-article-related>h2{font-size:32px}.vf-article-related-grid{grid-template-columns:1fr;gap:24px}.vf-root .vf-article-related-link{padding:24px}}.vf-article-byline time{color:inherit;font:inherit}.vf-root .vf-linkedin-post-body{white-space:pre-wrap;overflow-wrap:anywhere}.vf-root .vf-article-header h1{overflow-wrap:anywhere}.vf-root .vf-linkedin-source{border-top:1px solid var(--insights-rule);color:var(--insights-muted);margin-top:32px;padding-top:24px;font-size:14px;line-height:1.6}.vf-linkedin-source a{min-height:48px;color:var(--insights-blue);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}@media (max-height:600px){.vf-article-sidebar{max-height:none;position:static;overflow:visible}}
