.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__e2H-2q__root{--alphabet-h:52px}.index-module__e2H-2q__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.index-module__e2H-2q__field{flex:320px;max-width:460px;display:block}.index-module__e2H-2q__fieldLabel{margin-bottom:var(--space-2);color:var(--ink-2);font-size:var(--text-body-sm);display:block}.index-module__e2H-2q__fieldBox{align-items:center;gap:var(--space-3);min-height:46px;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}.index-module__e2H-2q__fieldBox:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.index-module__e2H-2q__fieldBox svg{width:18px;height:18px;color:var(--ink-2);fill:none;stroke:currentColor;stroke-width:1.8px}.index-module__e2H-2q__fieldBox input{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);background:0 0;border:0;outline:0}.index-module__e2H-2q__fieldBox input::placeholder{color:var(--ink-3)}.index-module__e2H-2q__clear{padding:0 var(--space-2);color:var(--ink-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-sm);background:0 0;border:0}.index-module__e2H-2q__clear:hover,.index-module__e2H-2q__clear:focus-visible{color:var(--ink)}.index-module__e2H-2q__count{margin:0 0 var(--space-3);color:var(--ink-2);font-size:var(--text-meta-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.index-module__e2H-2q__alphabet{top:var(--site-header-h);z-index:2;gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--bg);flex-wrap:wrap;display:flex;position:sticky}.index-module__e2H-2q__letter{border-radius:var(--radius-sm);min-width:30px;height:30px;color:var(--ink-2);font-size:var(--text-body-sm);font-variation-settings:"wdth" 100, "wght" 600;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.index-module__e2H-2q__letter:hover,a.index-module__e2H-2q__letter:focus-visible{color:var(--ink);background:var(--bg-2)}.index-module__e2H-2q__letterMuted{color:var(--ink-3)}.index-module__e2H-2q__group{padding-top:var(--space-6);scroll-margin-top:calc(var(--site-header-h) + var(--alphabet-h))}.index-module__e2H-2q__groupLetter{margin:0 0 var(--space-3);color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:var(--type-feature-headline);letter-spacing:var(--track-tight);line-height:1}.index-module__e2H-2q__rows{border-top:1px solid var(--hair)}.index-module__e2H-2q__empty{margin:var(--space-10) 0;color:var(--ink-2);font-size:var(--text-body-lg)}.index-module__e2H-2q__emptyLink{color:var(--gold-d);white-space:nowrap;text-decoration:none}@media (max-width:640px){.index-module__e2H-2q__root{--alphabet-h:116px}.index-module__e2H-2q__letter{min-width:var(--tap-target);height:var(--tap-target)}.index-module__e2H-2q__fieldBox input{font-size:var(--text-field-mobile)}}@media (prefers-reduced-motion:reduce){.index-module__e2H-2q__letter{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__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__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)}
.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-family:var(--font-display);font-weight:400;font-size:var(--type-page-title);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__4i8BsG__wrap{width:min(100% - (var(--section-pad-x) * 2), var(--container-max));padding:var(--research-pad-top) 0 var(--space-16);margin:0 auto}.index-module__4i8BsG__header{margin-bottom:var(--space-8)}.index-module__4i8BsG__title{margin:0 0 var(--space-3);color:var(--ink);font-family:var(--font-display);font-size:var(--type-page-title);letter-spacing:-.01em;font-weight:400;line-height:1.08}.index-module__4i8BsG__lede{max-width:68ch;color:var(--ink-2);font-size:var(--text-body-lg);margin:0;line-height:1.6}
.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}