.index-module__qHPU1a__root{margin-bottom:var(--space-8);border-top:1px solid var(--hair)}.index-module__qHPU1a__decade{grid-template-columns:var(--research-gutter) minmax(0, 1fr);align-items:baseline;gap:var(--space-4);padding:var(--index-row-y) 0;border-bottom:1px solid var(--hair);display:grid}.index-module__qHPU1a__decadeLabel{color:var(--ink-2);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.index-module__qHPU1a__list{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.index-module__qHPU1a__year{align-items:baseline;gap:var(--space-2);color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.index-module__qHPU1a__year:hover,.index-module__qHPU1a__year:focus-visible{color:var(--gold-d)}.index-module__qHPU1a__count{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.index-module__qHPU1a__year:hover .index-module__qHPU1a__count,.index-module__qHPU1a__year:focus-visible .index-module__qHPU1a__count{color:var(--gold-d)}.index-module__qHPU1a__yearCurrent{font-variation-settings:"wdth" 100, "wght" 600;color:var(--gold-d)}@media (max-width:640px){.index-module__qHPU1a__decade{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.index-module__qHPU1a__year{transition:none}}
.index-module__t5zA4q__nav{border-bottom:1px solid var(--hair);background:var(--bg-2)}.index-module__t5zA4q__inner{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));align-items:stretch;gap:var(--space-5);flex-wrap:wrap;min-height:52px;margin:0 auto;display:flex}.index-module__t5zA4q__brand{padding-right:var(--space-5);border-right:1px solid var(--hair);font-size:var(--text-meta);letter-spacing:var(--track-tier);text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:flex}.index-module__t5zA4q__brand:hover,.index-module__t5zA4q__brand:focus-visible{color:var(--ink)}.index-module__t5zA4q__brandOn{color:var(--ink);font-weight:600}.index-module__t5zA4q__list{align-items:stretch;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.index-module__t5zA4q__list li{display:flex}.index-module__t5zA4q__list a{padding:0 var(--space-3);font-size:var(--text-body-sm);color:var(--ink-2);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.index-module__t5zA4q__list a:hover,.index-module__t5zA4q__list a:focus-visible{background:var(--bg-3);color:var(--ink)}.index-module__t5zA4q__list a.index-module__t5zA4q__on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}@media (max-width:640px){.index-module__t5zA4q__inner{gap:var(--space-2);padding-bottom:var(--space-1)}.index-module__t5zA4q__brand{padding:var(--space-3) 0 0;border-right:0;flex-basis:100%}.index-module__t5zA4q__list a{padding:0 var(--space-2)}}
.index-module__UE1eza__list{display:grid}.index-module__UE1eza__edge{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) 0;border-radius:var(--radius-sm);display:grid}.index-module__UE1eza__wire{position:relative}.index-module__UE1eza__wire:before,.index-module__UE1eza__wire:after{content:"";position:absolute}.index-module__UE1eza__wire:before{top:var(--space-3);border-top:1px solid var(--hair-2);width:100%}.index-module__UE1eza__wire:after{top:0;bottom:calc(var(--space-3) * -1);border-left:1px solid var(--hair-2)}.index-module__UE1eza__edge:last-child .index-module__UE1eza__wire:after{bottom:50%}.index-module__UE1eza__edge:hover,.index-module__UE1eza__edge:focus-within{background:var(--bg-3)}.index-module__UE1eza__predicate,.index-module__UE1eza__rationale{margin:0}.index-module__UE1eza__predicate{color:var(--ink-3);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:600}.index-module__UE1eza__content h3{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--text-card-title);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-tight);line-height:1.2}.index-module__UE1eza__content h3 a{color:inherit;text-decoration:none}.index-module__UE1eza__content h3 a:hover,.index-module__UE1eza__content h3 a:focus-visible{color:var(--gold-d)}.index-module__UE1eza__confidence,.index-module__UE1eza__sharedCount{margin-left:var(--space-2);color:var(--ink-3);font-size:var(--text-meta-lg);font-variant-numeric:tabular-nums;font-weight:400}.index-module__UE1eza__sharedCount{color:var(--ink-2);white-space:nowrap}.index-module__UE1eza__rationale{margin-top:var(--space-1);color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.5}.index-module__UE1eza__state{margin-top:var(--space-2);color:var(--ink-3);font-size:var(--text-meta);display:inline-block}
.index-module__LujtKa__badge{align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-3);color:var(--ink-2);font-size:var(--text-body-sm);font-variation-settings:"wdth" 100, "wght" 600;white-space:nowrap;display:inline-flex}.index-module__LujtKa__badge i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);border:1px solid}.index-module__LujtKa__conceptual{border:1px solid var(--hair-2)}.index-module__LujtKa__replicated{border:1px solid var(--gold);color:var(--gold-d)}.index-module__LujtKa__backtested{background:var(--gold);color:var(--primary-fg)}.index-module__LujtKa__inconclusive{border:1px dashed var(--hair-2)}
.pager-module__rS3CXa__pager{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);font-size:var(--text-meta-lg);display:flex}.pager-module__rS3CXa__step{color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.pager-module__rS3CXa__step:hover,.pager-module__rS3CXa__step:focus-visible{color:var(--ink)}.pager-module__rS3CXa__numbers{align-items:center;gap:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex}.pager-module__rS3CXa__num{min-width:34px;height:34px;padding:0 var(--space-2);border:1px solid var(--hair-2);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pager-module__rS3CXa__num:hover,.pager-module__rS3CXa__num:focus-visible{color:var(--ink);border-color:var(--ink-4)}.pager-module__rS3CXa__numActive,.pager-module__rS3CXa__numActive:hover,.pager-module__rS3CXa__numActive:focus-visible{color:var(--bg);background:var(--ink);border-color:var(--ink)}.pager-module__rS3CXa__gap{padding:0 var(--space-1);color:var(--ink-3)}@media (max-width:640px){.pager-module__rS3CXa__pager{justify-content:center;gap:var(--space-3);flex-wrap:wrap}.pager-module__rS3CXa__numbers{order:-1;width:100%}}@media (prefers-reduced-motion:reduce){.pager-module__rS3CXa__step,.pager-module__rS3CXa__num{transition:none}}
.research-module__3GB-ma__wrap{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));padding:var(--research-pad-top) 0 var(--space-16);margin:0 auto}.research-module__3GB-ma__header{max-width:var(--reading-col)}.research-module__3GB-ma__eyebrow{margin:0 0 var(--space-3);color:var(--ink-3);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:600}.research-module__3GB-ma__title{max-width:16ch;color:var(--ink);font-family:var(--font-display);font-size:var(--type-page-title);letter-spacing:var(--track-display);margin:0;font-weight:400;line-height:1.04}.research-module__3GB-ma__lede{max-width:54ch;margin:var(--space-4) 0 0;color:var(--ink-2);font-size:var(--text-body-lg);line-height:1.5}.research-module__3GB-ma__topicCount{margin:var(--space-5) 0 0;color:var(--gold-d);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 100, "wght" 600}.research-module__3GB-ma__parentTopic{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--hair);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.research-module__3GB-ma__parentTopic span,.research-module__3GB-ma__parentTopic small{color:var(--ink-2);font-size:var(--text-meta)}.research-module__3GB-ma__parentTopic strong{color:var(--ink);font-size:var(--text-body-sm);font-variation-settings:"wdth" 100, "wght" 600}.research-module__3GB-ma__parentTopic small,.research-module__3GB-ma__topicCardCount,.research-module__3GB-ma__parentTopic:hover strong,.research-module__3GB-ma__parentTopic:focus-visible strong,.research-module__3GB-ma__allMethods:hover,.research-module__3GB-ma__allMethods:focus-visible{color:var(--gold-d)}.research-module__3GB-ma__topicSection{margin-top:var(--space-12)}.research-module__3GB-ma__hubSection{padding:var(--space-16) var(--section-pad-x) 0}.research-module__3GB-ma__hubHero{gap:var(--space-12);width:min(100% - (var(--section-pad-x) * 2), var(--container-max));padding:var(--research-pad-top) 0 var(--space-10);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin:0 auto;display:grid}.research-module__3GB-ma__hubIntro{max-width:830px}.research-module__3GB-ma__hubTitle{color:var(--ink);font-family:var(--font-display);font-size:var(--type-display);letter-spacing:var(--track-display);margin:0;font-weight:400;line-height:.98}.research-module__3GB-ma__hubFacts{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:var(--text-meta-lg);font-variant-numeric:tabular-nums}.research-module__3GB-ma__hubLede,.research-module__3GB-ma__browseLede{max-width:62ch;margin:var(--space-5) 0 0;color:var(--ink-2);font-size:var(--text-body-lg);line-height:1.55}.research-module__3GB-ma__searchForm{padding:var(--space-6);border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--bg-2);align-self:end}.research-module__3GB-ma__searchLabel,.research-module__3GB-ma__searchHint{color:var(--ink-2);font-size:var(--text-body-sm);margin:0;line-height:1.5;display:block}.research-module__3GB-ma__searchBox{align-items:center;gap:var(--space-3);min-height:54px;margin-top:var(--space-3);padding:0 var(--space-2) 0 var(--space-5);border:1px solid var(--field-border);border-radius:var(--radius-pill);background:var(--field-bg);grid-template-columns:22px minmax(0,1fr) auto;display:grid}.research-module__3GB-ma__searchBox:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.research-module__3GB-ma__searchBox svg{width:20px;height:20px;color:var(--ink-2);fill:none;stroke:currentColor;stroke-width:1.8px}.research-module__3GB-ma__searchBox input{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);background:0 0;border:0;outline:0}.research-module__3GB-ma__searchBox input::placeholder{color:var(--ink-3)}.research-module__3GB-ma__searchHint{margin-top:var(--space-3);color:var(--ink-3)}.research-module__3GB-ma__browseLede{margin-top:calc(var(--space-8) * -1 + var(--space-3));margin-bottom:var(--space-6);font-size:var(--text-body)}.research-module__3GB-ma__topicMap{border-top:1px solid var(--hair-2);border-left:1px solid var(--hair-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.research-module__3GB-ma__topicCard{padding:var(--space-6);border-right:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);background:var(--bg-2);color:inherit;transition:background var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.research-module__3GB-ma__topicCard:hover,.research-module__3GB-ma__topicCard:focus-visible{background:var(--bg-3)}.research-module__3GB-ma__topicIndex{color:var(--ink-3);font-family:var(--font-sans);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.research-module__3GB-ma__topicCard>h2:first-child,.research-module__3GB-ma__topicCard>h3:first-child{margin-top:0}.research-module__3GB-ma__topicCard h2,.research-module__3GB-ma__topicCard h3{margin:var(--space-8) 0 var(--space-3);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-card-title);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-tight);line-height:1.15}.research-module__3GB-ma__topicCard p{color:var(--ink-2);font-size:var(--text-body-sm);margin:0;line-height:1.5}.research-module__3GB-ma__topicCardCount{padding-top:var(--space-6);color:var(--ink-2);font-size:var(--text-body-sm);margin-top:auto}.research-module__3GB-ma__children,.research-module__3GB-ma__topicAction{font-size:var(--text-meta);line-height:1.45}.research-module__3GB-ma__children{margin-top:var(--space-4);color:var(--ink-2)}.research-module__3GB-ma__topicAction{padding-top:var(--space-6);color:var(--ink-2);margin-top:auto}.research-module__3GB-ma__topicCard:hover .research-module__3GB-ma__topicAction,.research-module__3GB-ma__topicCard:focus-visible .research-module__3GB-ma__topicAction{color:var(--gold-d)}.research-module__3GB-ma__archiveFeature>p,.research-module__3GB-ma__methodReference>p{color:var(--ink-3);font-size:var(--text-eyebrow);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.research-module__3GB-ma__archiveFeature .research-module__3GB-ma__featureLede{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:var(--text-body);font-variation-settings:"wdth" 100, "wght" 400;letter-spacing:normal;text-transform:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.research-module__3GB-ma__referenceGrid{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.research-module__3GB-ma__archiveFeature,.research-module__3GB-ma__methodReference{min-height:316px;padding:var(--space-7);border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--bg-2)}.research-module__3GB-ma__archiveFeature{color:inherit;transition:background var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.research-module__3GB-ma__archiveFeature:hover,.research-module__3GB-ma__archiveFeature:focus-visible{background:var(--bg-3)}.research-module__3GB-ma__archiveFeature>p,.research-module__3GB-ma__methodReference>p{margin:0}.research-module__3GB-ma__archiveFeature h2,.research-module__3GB-ma__methodReference h2{margin:var(--space-4) 0 0;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-feature-headline);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-tight);line-height:1.12}.research-module__3GB-ma__archiveFeature>span{padding-top:var(--space-6);color:var(--gold-d);font-size:var(--text-body-sm);margin-top:auto}.research-module__3GB-ma__methodReference>div{margin-top:var(--space-4);border-top:1px solid var(--hair)}.research-module__3GB-ma__methodReference>div a{padding:var(--space-3) 0;border-bottom:1px solid var(--hair);color:inherit;text-decoration:none;display:block}.research-module__3GB-ma__methodReference>div a:hover span,.research-module__3GB-ma__methodReference>div a:focus-visible span{color:var(--gold-d)}.research-module__3GB-ma__methodReference>div span,.research-module__3GB-ma__methodReference>div small{display:block}.research-module__3GB-ma__methodReference>div span{color:var(--ink);font-size:var(--text-body-sm);font-variation-settings:"wdth" 100, "wght" 600}.research-module__3GB-ma__methodReference>div small{margin-top:var(--space-1);color:var(--ink-2);font-size:var(--text-meta);line-height:1.4}.research-module__3GB-ma__allMethods{margin-top:var(--space-4);color:var(--ink-2);font-size:var(--text-body-sm);text-decoration:none;display:inline-block}.research-module__3GB-ma__allMethods:hover,.research-module__3GB-ma__allMethods:focus-visible{color:var(--gold-d)}.research-module__3GB-ma__indexRows{border-top:1px solid var(--hair)}@media (max-width:900px){.research-module__3GB-ma__hubHero,.research-module__3GB-ma__referenceGrid{grid-template-columns:1fr}}@media (max-width:640px){.research-module__3GB-ma__hubHero{padding-top:var(--space-12)}.research-module__3GB-ma__searchForm,.research-module__3GB-ma__topicCard,.research-module__3GB-ma__archiveFeature,.research-module__3GB-ma__methodReference{padding:var(--space-5)}.research-module__3GB-ma__searchBox input{font-size:var(--text-field-mobile)}.research-module__3GB-ma__browseLede{margin-top:calc(var(--space-8) * -1 + var(--space-2))}.research-module__3GB-ma__parentTopic{gap:var(--space-1);grid-template-columns:1fr}}
.index-module__huq1bG__rows{border-top:1px solid var(--hair)}
.index-module__z3Gpma__outer{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));margin:var(--space-8) auto 0;border:1px solid var(--hair);background:var(--bg-2)}.index-module__z3Gpma__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.index-module__z3Gpma__cell{min-width:0;padding:var(--space-5);border-right:1px solid var(--hair)}.index-module__z3Gpma__cell:last-child{border-right:0}.index-module__z3Gpma__cell dt{color:var(--ink-3);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:600}.index-module__z3Gpma__cell dd{margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--text-body);line-height:1.45}.index-module__z3Gpma__footer{gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.index-module__z3Gpma__footer p{color:var(--ink-2);font-size:var(--text-body-sm);grid-column:-2/-1;margin:0;line-height:1.5}.index-module__z3Gpma__run{color:var(--ink-3);font-variant-numeric:tabular-nums}.index-module__z3Gpma__run span{font-variation-settings:"wdth" 100, "wght" 600;text-transform:uppercase;letter-spacing:var(--track-tier);font-size:var(--text-microcap)}@media (max-width:900px){.index-module__z3Gpma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.index-module__z3Gpma__cell:nth-child(2){border-right:0}.index-module__z3Gpma__cell:nth-child(n+3){border-top:1px solid var(--hair)}}@media (max-width:640px){.index-module__z3Gpma__grid,.index-module__z3Gpma__footer{grid-template-columns:1fr}.index-module__z3Gpma__cell,.index-module__z3Gpma__cell:nth-child(2){border-right:0;border-bottom:1px solid var(--hair)}.index-module__z3Gpma__cell:last-child{border-bottom:0}}
.detail-module__B7h8_G__article{padding-bottom:var(--space-16)}.detail-module__B7h8_G__header{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));padding-top:var(--research-pad-top);margin:0 auto}.detail-module__B7h8_G__crumbs{gap:var(--space-2);margin:0 0 var(--space-6);color:var(--ink-3);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.detail-module__B7h8_G__crumbs a{color:var(--ink-2);text-decoration:none}.detail-module__B7h8_G__crumbs a:hover,.detail-module__B7h8_G__crumbs a:focus-visible{color:var(--ink)}.detail-module__B7h8_G__eyebrow{margin:0 0 var(--space-3);color:var(--ink-3);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:600}.detail-module__B7h8_G__title{max-width:18ch;color:var(--ink);font-family:var(--font-display);font-size:var(--type-page-title);letter-spacing:var(--track-display);margin:0;font-weight:400;line-height:1.04}.detail-module__B7h8_G__lede{max-width:50ch;margin:var(--space-4) 0 0;color:var(--ink-2);font-size:var(--text-body-lg);line-height:1.5}.detail-module__B7h8_G__takeaways{gap:var(--space-3);max-width:var(--reading-col);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.detail-module__B7h8_G__takeaways li{padding-top:var(--space-3);border-top:1px solid var(--hair-2);color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.5}.detail-module__B7h8_G__spine{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));margin:0 auto}.detail-module__B7h8_G__spine>*{--section-pad-x:0px;max-width:var(--reading-col);margin-left:0;margin-right:0}.detail-module__B7h8_G__graphSection{padding:var(--space-12) var(--section-pad-x) 0}.detail-module__B7h8_G__graphGrid{border-top:1px solid var(--hair-2);border-left:1px solid var(--hair-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-module__B7h8_G__graphGridWithoutEdges{grid-template-columns:minmax(0, var(--reading-col))}.detail-module__B7h8_G__graphRail{min-width:0;padding:var(--space-6);border-right:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);background:var(--bg-2)}.detail-module__B7h8_G__graphLabel{gap:var(--space-3);margin:0 0 var(--space-4);color:var(--ink-3);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.detail-module__B7h8_G__railCount{color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;white-space:nowrap;font-weight:400}.detail-module__B7h8_G__appliedReadings{display:grid}.detail-module__B7h8_G__backToTopic{max-width:var(--reading-col);margin:var(--space-12) 0 0;padding-top:var(--space-5);border-top:1px solid var(--hair)}.detail-module__B7h8_G__backToTopic p{color:var(--ink-3);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0;font-weight:600}.detail-module__B7h8_G__backToTopic a{margin-top:var(--space-2);color:var(--ink);font-size:var(--text-body-lg);text-decoration:none;display:inline-block}.detail-module__B7h8_G__backToTopic a:hover,.detail-module__B7h8_G__backToTopic a:focus-visible{color:var(--gold-d)}@media (max-width:760px){.detail-module__B7h8_G__takeaways,.detail-module__B7h8_G__graphGrid,.detail-module__B7h8_G__graphGridWithoutEdges{grid-template-columns:1fr}}
.library-module__qhTWqq__wrap{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));padding:var(--research-pad-top) 0 var(--space-16);margin:0 auto}.library-module__qhTWqq__header{max-width:860px;padding-bottom:var(--space-10);border-bottom:1px solid var(--hair)}.library-module__qhTWqq__title{max-width:16ch;margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--type-page-title);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:-.01em;line-height:1.08}.library-module__qhTWqq__lede{max-width:64ch;margin:var(--space-5) 0 0;color:var(--ink-2);font-size:var(--text-body-lg);line-height:1.55}.library-module__qhTWqq__jumps{gap:var(--space-3) var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.library-module__qhTWqq__jumps a{align-items:baseline;gap:var(--space-2);color:var(--ink);font-size:var(--text-body-sm);font-variation-settings:"wdth" 100, "wght" 600;border-bottom:1px solid var(--hair-2);padding-bottom:var(--space-1);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.library-module__qhTWqq__jumps a:after{content:"→";color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.library-module__qhTWqq__jumps a:hover,.library-module__qhTWqq__jumps a:focus-visible{color:var(--gold-d);border-color:var(--gold)}.library-module__qhTWqq__jumps a:hover:after,.library-module__qhTWqq__jumps a:focus-visible:after{color:var(--gold-d);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.library-module__qhTWqq__jumps a,.library-module__qhTWqq__jumps a:after{transition:none}.library-module__qhTWqq__jumps a:hover:after,.library-module__qhTWqq__jumps a:focus-visible:after{transform:none}}.library-module__qhTWqq__branchCount{margin-top:var(--space-2);color:var(--ink-2);font-size:var(--text-meta);font-variant-numeric:tabular-nums;display:block}.library-module__qhTWqq__topicTree{border-top:1px solid var(--hair-2);border-left:1px solid var(--hair-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-module__qhTWqq__topicBranch{border-right:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);background:var(--bg-2)}.library-module__qhTWqq__topicBranch>a{padding:var(--space-6);color:inherit;transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.library-module__qhTWqq__topicBranch>a:hover,.library-module__qhTWqq__topicBranch>a:focus-visible{background:var(--bg-3)}.library-module__qhTWqq__topicBranch h2{margin:var(--space-4) 0 0;color:var(--ink);font-size:var(--text-card-title);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-tight)}.library-module__qhTWqq__topicBranch p{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.5}.library-module__qhTWqq__topicBranch ul{padding:0 var(--space-6) var(--space-5);margin:0;list-style:none}.library-module__qhTWqq__topicBranch li{border-top:1px solid var(--hair)}.library-module__qhTWqq__topicBranch li a{padding:var(--space-3) 0;color:var(--ink);font-size:var(--text-body-sm);text-decoration:none;display:block}.library-module__qhTWqq__topicBranch li a:hover,.library-module__qhTWqq__topicBranch li a:focus-visible{color:var(--gold-d)}.library-module__qhTWqq__topicBranch li span{margin-top:var(--space-1);color:var(--ink-2);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:1.45;display:block}@media (max-width:760px){.library-module__qhTWqq__topicTree{grid-template-columns:1fr}}
.search-module__RoV85W__wrap{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));padding:var(--research-pad-top) 0 var(--space-16);margin:0 auto}.search-module__RoV85W__header{max-width:840px;padding-bottom:var(--space-8);border-bottom:1px solid var(--hair)}.search-module__RoV85W__header>p{color:var(--ink-3);font-size:var(--text-eyebrow);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0}.search-module__RoV85W__header h1{margin:var(--space-3) 0 0;color:var(--ink);font-family:var(--font-display);font-size:var(--type-page-title);letter-spacing:var(--track-display);font-weight:400;line-height:1}.search-module__RoV85W__form{margin-top:var(--space-6)}.search-module__RoV85W__searchBox{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius-pill);background:var(--field-bg);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.search-module__RoV85W__searchBox:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.search-module__RoV85W__searchBox svg{width:18px;height:18px;color:var(--ink-2);fill:none;stroke:currentColor;stroke-width:1.8px}.search-module__RoV85W__searchBox input{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);background:0 0;border:0;outline:0}.search-module__RoV85W__searchBox input::placeholder{color:var(--ink-3)}.search-module__RoV85W__filters{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.search-module__RoV85W__filter,.search-module__RoV85W__filterOn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-body-sm);text-decoration:none}.search-module__RoV85W__filter{color:var(--ink-2)}.search-module__RoV85W__filter:hover,.search-module__RoV85W__filter:focus-visible{background:var(--bg-2);color:var(--ink)}.search-module__RoV85W__filterOn{background:var(--bg-3);color:var(--ink);font-variation-settings:"wdth" 100, "wght" 600}.search-module__RoV85W__message{margin:var(--space-10) 0 0;color:var(--ink-2);font-size:var(--text-body-lg);line-height:1.55}.search-module__RoV85W__group{max-width:920px;margin-top:var(--space-10)}.search-module__RoV85W__group h2{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4);color:var(--ink);font-size:var(--type-section-title);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-tight);display:flex}.search-module__RoV85W__groupCount{color:var(--ink-2);font-size:var(--text-meta-lg);font-variation-settings:"wdth" 100, "wght" 400;font-variant-numeric:tabular-nums;letter-spacing:normal}.search-module__RoV85W__rows{border-top:1px solid var(--hair)}.search-module__RoV85W__directory{margin-top:var(--space-10);color:var(--gold-d);font-size:var(--text-body);text-decoration:none;display:inline-block}@media (max-width:640px){.search-module__RoV85W__searchBox input{font-size:var(--text-field-mobile)}}
.index-module__CEaO9q__resume{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--hair-2);border-radius:var(--radius-md);color:inherit;transition:border-color var(--dur-fast) var(--ease-out);gap:2px;text-decoration:none;display:grid}.index-module__CEaO9q__resume:hover,.index-module__CEaO9q__resume:focus-visible{border-color:var(--gold)}.index-module__CEaO9q__label{color:var(--gold-d);font-size:var(--text-eyebrow);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:var(--track-tier);text-transform:uppercase}.index-module__CEaO9q__title{color:var(--ink);font-size:var(--text-body);font-variation-settings:"wdth" 100, "wght" 600;line-height:1.3}.index-module__CEaO9q__position{color:var(--ink-2);font-size:var(--text-meta);font-variant-numeric:tabular-nums}