:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-950:#07111f;--ink-900:#0b192b;--ink-800:#102c47;--forest-700:#076b61;--forest-500:#4bd6bd;--paper-50:#f3f6f8;--paper-100:#e8eef2;--paper-200:#dae3e9;--paper-300:#b7c5d6;--white:#fff;--copper-500:#ad8230;--copper-300:#d7b56d;--text:var(--ink-950);--text-muted:#526273;--surface:var(--paper-50);--surface-raised:var(--white);--line:#07111f21;--line-strong:#07111f4d;--display:"Aptos Display", "Segoe UI Variable Display", Arial, sans-serif;--editorial:"Iowan Old Style", "Palatino Linotype", Baskerville, Georgia, serif;--sans:Aptos, "Segoe UI Variable Text", "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--content:90rem;--reading:48rem;--gutter:clamp(1.25rem, 4vw, 4.5rem);--section-space:clamp(4.75rem, 8vw, 8rem);--radius-sm:.15rem;--radius-md:.4rem}
*{box-sizing:border-box}html{background:var(--surface);scroll-behavior:smooth}body{background:var(--surface);color:var(--text);font-family:var(--sans);text-rendering:optimizelegibility;min-width:20rem;margin:0;line-height:1.55;overflow-x:clip}::selection{background:var(--copper-300);color:var(--ink-950)}a{color:inherit}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--copper-500);outline-offset:4px}.skipLink{background:var(--white);color:var(--ink-950);z-index:100;padding:.75rem 1rem;font-size:.8rem;font-weight:750;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}.container{max-width:var(--content);padding-inline:var(--gutter);width:100%;margin-inline:auto}.section{padding-block:var(--section-space)}.section--paper{background:var(--surface)}.section--ink{background:var(--ink-950);color:var(--paper-50)}.section--forest{background:var(--ink-800);color:var(--paper-50)}.eyebrow{color:var(--forest-700);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.eyebrow--light{color:var(--copper-300)}.siteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--paper-50) 92%, transparent);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.siteHeader__inner{justify-content:space-between;align-items:stretch;min-height:5.25rem;display:flex}.brand{align-items:center;gap:.8rem;min-width:19rem;text-decoration:none;display:inline-flex}.brandSymbol{color:var(--ink-950);width:2.55rem;height:2.55rem;overflow:visible}.brandSymbol__lens,.brandSymbol__handle,.brandSymbol__trajectory{fill:none;stroke-linecap:square;stroke-linejoin:miter}.brandSymbol__lens,.brandSymbol__handle{stroke:currentColor}.brandSymbol__lens{stroke-width:3.5px}.brandSymbol__handle{stroke-width:4.5px}.brandSymbol__trajectory{stroke:var(--copper-500);stroke-width:3px}.brand__type{gap:.2rem;line-height:1.05;display:grid}.brand__type strong,.footerBrand strong{font-family:var(--sans);letter-spacing:.19em;text-transform:uppercase;font-size:.76rem;font-weight:750}.brand__type small{color:var(--text-muted);font-family:var(--mono);letter-spacing:.025em;font-size:.61rem}.desktopNav{align-items:stretch;display:flex}.desktopNav>a{border-left:1px solid var(--line);letter-spacing:.075em;text-transform:uppercase;align-items:center;padding-inline:clamp(1rem,2vw,2rem);font-size:.69rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.desktopNav>a:hover{background:var(--paper-100)}.desktopNav .navContact{background:var(--ink-950);color:var(--paper-50);gap:1.2rem}.desktopNav .navContact:hover{background:var(--ink-800)}.mobileNav{display:none}.hero{padding-bottom:0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#b7c5d60f 1px,#0000 1px),linear-gradient(90deg,#b7c5d60f 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 76%);mask-image:linear-gradient(115deg,#000,#0000 76%)}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#4bd6bd21,#0000 66%);width:42rem;height:42rem;position:absolute;top:-18rem;right:-18rem}.hero__grid,.hero__marks{position:relative}.hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.hero__copy h1,.sectionHeading h2,.validation h2,.portfolioFit h2,.capitalBridge h2,.statePage h1{font-family:var(--display);letter-spacing:-.048em;font-weight:650}.hero__copy h1{max-width:12ch;margin:1.5rem 0 2rem;font-size:clamp(3.6rem,6.3vw,6.7rem);line-height:.96}.lede{color:var(--paper-300);max-width:44rem;margin:0 0 2.5rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.65}.buttonRow{flex-wrap:wrap;gap:.7rem;display:flex}.buttonLink{border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:2rem;min-height:3.4rem;padding:.9rem 1.15rem;font-size:.7rem;font-weight:750;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.buttonLink--solid{background:var(--forest-500);border-color:var(--forest-500);color:var(--ink-950)}.buttonLink--solid:hover{background:var(--copper-300);border-color:var(--copper-300);color:var(--ink-950)}.buttonLink--outline:hover{background:var(--paper-50);color:var(--ink-950)}.buttonLink--text{border:0;border-bottom:1px solid;border-radius:0;padding-inline:0}.researchBrief{background:#0b192bd1;border:1px solid #b7c5d633;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:1.2rem 1.2rem #4bd6bd0e}.researchBrief__head,.researchBrief li{border-bottom:1px solid #b7c5d62b;display:grid}.researchBrief__head{color:var(--paper-300);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto;padding:.85rem 0;font-size:.64rem}.signalPlot{width:100%;height:auto;margin:1.4rem 0 .5rem;display:block;overflow:visible}.signalPlot path:first-child{fill:none;stroke:#b7c5d61f;stroke-width:1px}.signalPlot path:nth-child(2){fill:none;stroke:var(--forest-500);stroke-linecap:square;stroke-width:3px}.signalPlot circle{fill:var(--copper-300)}.researchBrief ol{margin:0;padding:0;list-style:none}.researchBrief li{grid-template-columns:2rem 1fr;gap:1rem;padding:1.05rem 0}.researchBrief li>span{color:var(--copper-300);font-family:var(--mono);padding-top:.15rem;font-size:.66rem}.researchBrief li>div{gap:.3rem;display:grid}.researchBrief li strong{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.researchBrief li small{color:var(--paper-300);font-size:.78rem;line-height:1.5}.hero__marks{border-top:1px solid #b7c5d633;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.dataMark{gap:.45rem;padding:1.3rem 0;display:grid}.hero__marks .dataMark+.dataMark{border-left:1px solid #b7c5d633;padding-left:clamp(1rem,3vw,3rem)}.dataMark__label{color:var(--paper-300);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.dataMark__value{letter-spacing:.015em;font-size:.8rem}.sectionHeading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1.2rem 4rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.sectionHeading .eyebrow{grid-column:1/-1}.sectionHeading h2{max-width:15ch;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98}.sectionHeading>p:last-child{color:var(--text-muted);align-self:end;max-width:28rem;margin:0;font-size:1rem;line-height:1.65}.deliverableGrid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.deliverableCard{background:var(--surface-raised);border:1px solid var(--line);min-height:20rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.deliverableCard>span{color:var(--forest-700);font-family:var(--mono);letter-spacing:.08em;font-size:.7rem}.deliverableCard h3{font-family:var(--display);letter-spacing:-.035em;align-self:end;margin:3rem 0 1rem;font-size:clamp(1.65rem,2.4vw,2.4rem);line-height:1.05}.deliverableCard p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.65}.validation__intro{grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);gap:4rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.validation h2,.portfolioFit h2,.capitalBridge h2{margin:1.4rem 0 0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.98}.validation__intro>p,.capitalBridge__grid>div:last-child>p{color:var(--paper-300);align-self:end;max-width:40rem;margin:0;font-size:1rem;line-height:1.7}.validationFlow{border-top:1px solid #b7c5d63d;grid-template-columns:repeat(5,1fr);margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.validationFlow li{border-bottom:1px solid #b7c5d62e;min-height:18rem;padding:1.3rem 1.2rem 1.5rem 0}.validationFlow li+li{border-left:1px solid #b7c5d62e;padding-left:1.2rem}.validationFlow span,.diligencePanel li>span{color:var(--copper-300);font-family:var(--mono);font-size:.65rem}.validationFlow h3{letter-spacing:.08em;text-transform:uppercase;margin:3rem 0 1rem;font-size:.86rem}.validationFlow p{color:var(--paper-300);margin:0;font-size:.78rem;line-height:1.6}.portfolioFit__grid,.capitalBridge__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);gap:clamp(3rem,8vw,8rem);display:grid}.portfolioFit__copy h2{max-width:12ch;margin-bottom:2rem}.portfolioFit__copy>p:not(.eyebrow){color:var(--text-muted);max-width:42rem;line-height:1.75}.diligencePanel{background:var(--ink-900);color:var(--paper-50);padding:clamp(1.4rem,3vw,2.4rem)}.diligencePanel__head{color:var(--paper-300);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #b7c5d638;justify-content:space-between;padding-bottom:1rem;font-size:.62rem;display:flex}.diligencePanel ol{margin:0;padding:0;list-style:none}.diligencePanel li{border-bottom:1px solid #b7c5d629;grid-template-columns:2rem 1fr;align-items:start;gap:1rem;padding:1.2rem 0;display:grid}.diligencePanel strong{font-size:.9rem;font-weight:550;line-height:1.5}.capitalBridge__grid{align-items:end}.capitalBridge h2{max-width:13ch}.capitalBridge .buttonLink{margin-top:2rem}.siteFooter{background:var(--ink-950);color:var(--paper-50);padding:clamp(4rem,7vw,6rem) 0 2rem}.siteFooter__lead{border-bottom:1px solid #efede533;justify-content:space-between;align-items:end;padding-bottom:clamp(3rem,6vw,5rem);display:flex}.siteFooter__statement{font-family:var(--display);letter-spacing:-.04em;max-width:14ch;margin:1.25rem 0 0;font-size:clamp(2.1rem,4vw,4.2rem);font-weight:650;line-height:1}.footerContact{border-bottom:1px solid var(--forest-500);color:var(--forest-500);letter-spacing:.06em;text-transform:uppercase;gap:2.5rem;padding:.8rem 0;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.siteFooter__grid{grid-template-columns:1fr .6fr .75fr;gap:3rem;padding-top:2rem;display:grid}.footerBrand{align-items:center;gap:.8rem;text-decoration:none;display:flex}.footerBrand .brandSymbol{color:var(--paper-50)}.siteFooter nav{gap:.5rem;display:grid}.siteFooter nav a{color:var(--paper-300);font-size:.76rem;text-decoration:none}.siteFooter__disclosure{color:var(--paper-300);font-size:.7rem}.statePage{min-height:65vh}.statePage h1{max-width:11ch;margin:1.5rem 0;font-size:clamp(3.6rem,8vw,8rem);line-height:.9}.statePage p:not(.eyebrow){color:var(--text-muted);font-family:var(--display);max-width:35rem;margin:0 0 2rem;font-size:1.2rem}.researchCard{border-top:1px solid var(--line-strong);padding:1.2rem 0 1.6rem}.researchCard__meta,.researchCard__foot{color:var(--text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.65rem;display:flex}.researchCard h3{font-family:var(--display);letter-spacing:-.03em;margin:1.5rem 0 1rem;font-size:2rem;font-weight:400;line-height:1.05}.researchCard h3 a{text-decoration:none}.researchCard>p{color:var(--text-muted);margin:0 0 2rem}.archiveHero{padding-block:clamp(4.5rem,8vw,8rem)}.archiveHero__grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;gap:3rem;margin-top:2rem;display:grid}.archiveHero h1,.articleHero h1,.authorHero h1{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(3.8rem,7vw,7rem);font-weight:650;line-height:.95}.archiveHero__grid>p{color:var(--paper-300);max-width:32rem;margin:0;font-size:1rem;line-height:1.7}.archiveBody{padding-top:0}.researchFilters{background:var(--surface-raised);border:1px solid var(--line);grid-template-columns:1.5fr repeat(4,minmax(8rem,.75fr));gap:1rem;margin-top:-1px;padding:1.25rem;display:grid}.researchFilters label{color:var(--text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:.45rem;font-size:.62rem;display:grid}.researchFilters input,.researchFilters select{appearance:none;background:var(--paper-50);border:1px solid var(--line);color:var(--text);font-family:var(--sans);text-transform:none;border-radius:0;width:100%;min-height:2.8rem;padding:.65rem .75rem;font-size:.82rem}.researchFilters select{background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 1rem) 1.2rem,calc(100% - .75rem) 1.2rem;background-repeat:no-repeat;background-size:.25rem .25rem;padding-right:2rem}.researchFilters__actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.researchFilters__actions button{background:var(--ink-950);border:1px solid var(--ink-950);color:var(--paper-50);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:.8rem 1rem;font-size:.7rem;font-weight:700}.researchFilters__actions a{color:var(--text-muted);font-size:.72rem}.archiveSummary{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;padding:clamp(3.5rem,7vw,6rem) 0 1rem;display:flex}.archiveSummary h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.archiveSummary span{color:var(--text-muted);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.researchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;display:grid}.archiveEmpty{border-bottom:1px solid var(--line);padding:5rem 0}.archiveEmpty h3{font-family:var(--display);letter-spacing:-.035em;margin:1rem 0;font-size:2.4rem;font-weight:650}.archiveEmpty>p:not(.eyebrow){color:var(--text-muted)}.pagination{justify-content:space-between;padding-top:2rem;display:flex}.pagination a,.textReturn{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.previewBar{background:var(--copper-300);color:var(--ink-950);z-index:5;position:relative}.previewBar__inner{justify-content:space-between;align-items:center;min-height:4.5rem;padding-block:.8rem;display:flex}.previewBar__inner div{gap:.15rem;display:grid}.previewBar__inner strong,.previewBar__inner a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.previewBar__inner span{font-size:.8rem}.previewBar__inner a{border-bottom:1px solid}.breadcrumb{color:var(--paper-300);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:clamp(4rem,8vw,8rem);font-size:.65rem;display:flex}.breadcrumb a{color:var(--copper-300)}.articleHero h1{max-width:12ch;margin:1.5rem 0 2rem;font-size:clamp(4rem,8vw,8rem)}.articleHero__dek{color:var(--paper-300);font-family:var(--display);max-width:46rem;margin:0;font-size:clamp(1.2rem,2vw,1.6rem)}.articleLayout{grid-template-columns:15rem minmax(0, var(--reading));justify-content:center;gap:clamp(3rem,8vw,9rem);display:grid}.articleMain{min-width:0}.articleMeta{border-top:1px solid var(--line-strong);align-self:start;position:sticky;top:1.5rem}.articleMeta dl{margin:0}.articleMeta dl>div,.articleMeta__group{border-bottom:1px solid var(--line);padding:.9rem 0}.articleMeta dt,.articleMeta__group>span{color:var(--text-muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6rem;display:block}.articleMeta dd{margin:0;font-size:.78rem}.articleMeta dd small{color:var(--text-muted);display:block}.articleMeta__group>a{font-family:var(--display);font-size:.95rem;display:block}.topicLinks{flex-wrap:wrap;gap:.35rem;display:flex}.topicLinks a{border:1px solid var(--line);text-transform:uppercase;padding:.25rem .4rem;font-size:.62rem;text-decoration:none}.articleAbstract{border-bottom:1px solid var(--line-strong);margin-bottom:3.5rem;padding-bottom:3rem}.articleAbstract h2{font-family:var(--display);letter-spacing:-.03em;margin:1rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.2}.updateNote{background:var(--paper-100);border-left:3px solid var(--copper-500);margin-bottom:2rem;padding:1rem 1.25rem}.updateNote strong,.articleDisclosure strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.updateNote p{margin:.4rem 0 0}.articleBody{font-family:var(--editorial);font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.75}.articleBody>:first-child{margin-top:0}.articleBody h2,.articleBody h3,.articleBody h4{letter-spacing:-.025em;margin:2.6em 0 .8em;font-weight:400;line-height:1.15}.articleBody h2{font-size:2.2rem}.articleBody h3{font-size:1.65rem}.articleBody a{color:var(--forest-700);text-underline-offset:.15em;text-decoration-thickness:.08em}.articleBody blockquote{border-left:2px solid var(--copper-500);color:var(--text-muted);margin:2rem 0;padding-left:1.5rem;font-size:1.35rem}.articleBody li+li{margin-top:.45rem}.evidenceAppendix{padding-block:var(--section-space)}.evidenceGrid{grid-template-columns:1fr 1fr;gap:4rem;margin-top:2rem;display:grid}.evidenceGrid section{border-top:1px solid #efede540;padding-top:1.25rem}.evidenceGrid h2,.citations h2{font-family:var(--display);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2rem,4vw,4rem);font-weight:400}.evidenceGrid p,.articleDisclosure p{color:var(--paper-300);max-width:38rem}.citations{border-top:1px solid #efede540;margin-top:5rem;padding-top:2rem}.citations ol{margin:0;padding:0;list-style:none}.citations li{border-top:1px solid #efede526;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;display:grid}.citations li>span{color:var(--copper-300);font-family:var(--mono);font-size:.65rem}.citations li a{font-family:var(--display);font-size:1.05rem}.citations li small{color:var(--paper-300);display:block}.articleDisclosure{border:1px solid #efede540;margin-top:3rem;padding:1.25rem}.articleDisclosure p{margin-bottom:0}.relatedResearch{padding-top:0}.editorialReview__hero{padding-block:clamp(4rem,8vw,8rem)}.editorialReview__hero h1{max-width:14ch;margin:1.25rem 0 2rem;font-size:clamp(3.2rem,7vw,7rem)}.editorialReview__status{border-top:1px solid #efede538;flex-wrap:wrap;gap:0;max-width:72rem;display:flex}.editorialReview__status span{color:var(--paper-300);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #efede538;padding:.85rem 1.25rem .85rem 0;font-size:.66rem}.editorialReview__status span+span{padding-left:1.25rem}.editorialReview__body{background:var(--paper-100)}.editorialReview__heading{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:3rem;margin-bottom:3rem;padding-bottom:2rem;display:grid}.editorialReview__heading h2,.editorialFigures h2,.editorialDecision h2,.editorialHistory h2{font-family:var(--display);letter-spacing:-.04em;margin:.75rem 0 0;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:400}.editorialReview__heading>p,.editorialDecision>div>p:last-child{color:var(--text-muted);margin:0;line-height:1.65}.editorialNotice{border:1px solid var(--line-strong);margin-bottom:2rem;padding:1.25rem}.editorialNotice--action{background:var(--paper-50);justify-content:space-between;align-items:center;gap:2rem;display:flex}.editorialNotice p{color:var(--text-muted);margin:.35rem 0 0}.editorialNotice button,.editorialDecision button{background:var(--ink-950);border:1px solid var(--ink-950);color:var(--paper-50);cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.85rem 1rem;font-size:.67rem}.editorialNotice--action>div{max-width:42rem}.editorialNotice--action>a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;flex:none;font-size:.67rem}.editorialLaunch{flex:0 34rem;gap:.65rem;display:grid}.editorialLaunch label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.editorialLaunch textarea{background:var(--paper-50);border:1px solid var(--line-strong);font:inherit;resize:vertical;min-width:min(32rem,45vw);padding:.85rem;line-height:1.5}.editorialComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.editorialPane{background:var(--paper-50);border:1px solid var(--line);min-width:0;padding:clamp(1.5rem,3vw,3.5rem)}.editorialPane--proposal{border-top-color:var(--copper-500);background:#f1f2ec}.editorialPane h2{font-family:var(--display);letter-spacing:-.04em;margin:1rem 0;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:400;line-height:1}.editorialPane__dek{border-bottom:1px solid var(--line-strong);color:var(--text-muted);font-family:var(--display);margin:0 0 2rem;padding-bottom:2rem;font-size:1.15rem;line-height:1.45}.editorialPane__abstract{background:#2636310b;margin-bottom:2.5rem;padding:1rem}.editorialPane__abstract strong,.editorialPane__evidence dt{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.editorialPane__abstract p{font-family:var(--display);margin:.5rem 0 0;font-size:1.2rem;line-height:1.45}.editorialPane .articleBody{font-size:1rem}.editorialPane__evidence{border-top:1px solid var(--line-strong);margin:3rem 0 0}.editorialPane__evidence div{border-bottom:1px solid var(--line);padding:1rem 0}.editorialPane__evidence dd{color:var(--text-muted);margin:.5rem 0 0;line-height:1.55}.editorialPane__empty{border:1px dashed var(--line-strong);color:var(--text-muted);margin-top:2rem;padding:3rem 1.5rem}.editorialFigures,.editorialDecision,.editorialHistory{border-top:1px solid var(--line-strong);margin-top:clamp(4rem,8vw,8rem);padding-top:2rem}.evidenceFigure{background:var(--paper-50);border:1px solid var(--line);margin:2rem 0 0;padding:clamp(1rem,2vw,2rem)}.articleFigures{border-top:1px solid var(--line-strong);margin-top:4rem;padding-top:2rem}.articleFigures>h2{font-family:var(--display);letter-spacing:-.04em;margin:.75rem 0 2rem;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:400}.evidenceFigure__visual svg{width:100%;height:auto;display:block}.evidenceFigure figcaption{border-top:1px solid var(--line);padding-top:1rem}.evidenceFigure figcaption strong{font-family:var(--display);font-size:1.2rem}.evidenceFigure figcaption p{margin:.4rem 0}.evidenceFigure figcaption small{color:var(--text-muted)}.evidenceFigure__table{margin-top:1.5rem;overflow-x:auto}.evidenceFigure table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.78rem}.evidenceFigure caption{font-family:var(--mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding-bottom:.7rem;font-size:.62rem}.evidenceFigure th,.evidenceFigure td{border-top:1px solid var(--line);text-align:right;padding:.65rem}.evidenceFigure th:first-child,.evidenceFigure td:first-child{text-align:left}.performanceEvidence{border-top:1px solid var(--line-strong);width:100%;min-width:0;margin-top:clamp(4rem,8vw,8rem);padding-top:2rem}.performanceEvidence__heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);align-items:end;gap:2rem;display:grid}.performanceEvidence__heading h2{font-family:var(--display);letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(2.3rem,4.5vw,4.6rem);font-weight:400;line-height:.98}.performanceEvidence__heading>p{color:var(--text-muted);margin:0;line-height:1.65}.performanceEvidence__terminology{color:var(--forest-700);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;gap:.45rem;margin-top:1rem;padding-bottom:.2rem;font-size:.62rem;text-decoration:none;display:inline-flex}.performanceHistory .performanceEvidence__terminology{color:var(--copper-300);margin-left:.35rem}.performanceEvidence__coverage{border-block:1px solid var(--line-strong);flex-wrap:wrap;margin-top:2rem;display:flex}.performanceEvidence__coverage>*{border-right:1px solid var(--line);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:.85rem 1rem;font-size:.64rem}.performanceEvidence__coverage>:first-child{color:var(--forest-700);padding-left:0}.performanceEvidence__cards{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:2rem 0;display:grid}.performanceEvidence__cards div{border-left:1px solid var(--line);min-height:7.5rem;padding:1rem}.performanceEvidence__cards div:first-child{border-left-color:var(--copper-500)}.performanceEvidence__cards dt{color:var(--text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.59rem}.performanceEvidence__cards dd{font-family:var(--display);letter-spacing:-.04em;margin:1.35rem 0 0;font-size:clamp(1.6rem,3vw,2.7rem)}.performanceEvidence__section--summary{margin-top:0;margin-bottom:3rem}.performanceEvidence__cards--summary{margin-bottom:0}.performanceHistory{background:var(--ink-950);color:var(--paper-100);margin:0;padding:clamp(1rem,3vw,2rem)}.performanceHistory svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.performanceHistory__grid line{stroke:#efede524;stroke-width:1px}.performanceHistory__labels text{fill:var(--paper-300);font-family:var(--mono);letter-spacing:.03em;font-size:12px}.performanceHistory__index,.performanceHistory__decline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.performanceHistory__index{stroke:var(--copper-300)}.performanceHistory__decline{stroke:#8fa7a2}.performanceHistory figcaption{color:var(--paper-300);border-top:1px solid #efede52e;padding-top:1rem;line-height:1.6}.performanceHistory__fallback{border-top:1px solid #efede52e;margin-top:1rem;padding-top:1rem}.performanceHistory__fallback summary{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.performanceHistory__fallback table{color:var(--paper-100)}.performanceEvidence__section{border-top:1px solid var(--line-strong);margin-top:3rem;padding-top:1.5rem}.performanceEvidence__sectionHeading{justify-content:space-between;align-items:end;display:flex}.performanceEvidence__sectionHeading h3{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.performanceEvidence__tableFrame{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.performanceEvidence__tableFrame:focus-visible{outline:2px solid var(--copper-500);outline-offset:3px}.performanceEvidence table{border-collapse:collapse;width:100%;min-width:52rem;margin-top:1.25rem;font-size:.75rem}.performanceEvidence caption{color:var(--text-muted);font-family:var(--mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding-bottom:.75rem;font-size:.59rem}.performanceEvidence th,.performanceEvidence td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:.7rem .6rem}.performanceEvidence th:first-child,.performanceEvidence td:first-child{text-align:left}.performanceEvidence__tableFrame--monthly table{min-width:58rem}.performanceEvidence__positive{color:var(--forest-700);background:#2d594814}.performanceEvidence__negative{color:#74392d;background:#91483614}.performanceEvidence__validation{margin:1.5rem 0 0;padding:0;list-style:none}.performanceEvidence__validation li{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(10rem,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.performanceEvidence__validation li>span:last-child{color:var(--text-muted);font-variant-numeric:tabular-nums}.performanceEvidence__status{font-family:var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1px solid;padding:.3rem .45rem;font-size:.58rem}.performanceEvidence__status--supported{color:var(--forest-700)}.performanceEvidence__status--needs-review{color:#74392d}.performanceEvidence__status--pending-evidence{color:var(--text-muted)}.performanceEvidence__empty{border:1px dashed var(--line-strong);color:var(--text-muted);padding:1rem}.performanceEvidence__disclosure{border-left:3px solid var(--copper-500);background:#f1f2ec;margin-top:3rem;padding:1.25rem}.performanceEvidence__disclosure p{color:var(--text-muted);margin:.5rem 0;line-height:1.65}.performanceEvidence__disclosure small{color:var(--text-muted);font-family:var(--mono);overflow-wrap:anywhere}.terminologyHero{border-bottom:1px solid #efede529;padding:clamp(4.5rem,9vw,8rem) 0}.terminologyHero__grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.terminologyHero h1{font-family:var(--display);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.88}.terminologyHero__grid>p{color:var(--paper-300);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.terminologyBody{padding:clamp(4rem,8vw,8rem) 0}.terminologyNotice{background:var(--ink-950);border-left:3px solid var(--copper-500);color:var(--paper-100);grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.terminologyNotice strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.terminologyNotice p{color:var(--paper-300);margin:0;line-height:1.65}.terminologyGroup{grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,7rem) 0 0;display:grid}.terminologyGroup header{align-self:start;position:sticky;top:7rem}.terminologyGroup h2{font-family:var(--display);letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:400;line-height:.95}.terminologyList{margin:0}.terminologyList>div{border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:1.25rem;padding:1.6rem 0;display:grid}.terminologyList dt{font-weight:700}.terminologyList dd{color:var(--text-muted);margin:0;line-height:1.7}.editorialFindings{border-left:3px solid var(--copper-500);background:#f3e9df;margin-top:2rem;padding:1.25rem}.editorialDecision{grid-template-columns:minmax(0,.8fr) minmax(22rem,1fr);gap:4rem;display:grid}.editorialDecision__actions{gap:1.5rem;display:grid}.editorialSaved{background:var(--forest-900);color:var(--paper-100);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:2rem 0 4rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.editorialSaved h2{font-family:var(--display);margin:.6rem 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.editorialSaved p:last-child{color:var(--paper-300);max-width:60rem;margin:0;line-height:1.6}.editorialSaved__actions,.editorialDecision__saved{align-items:start;gap:.75rem;display:grid}.editorialSaved__actions .buttonLink{justify-content:center}.editorialDecision__applied{border:1px solid var(--forest-700);color:var(--forest-700);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.85rem 1rem;font-size:.67rem}.editorialRevision{gap:.65rem;display:grid}.editorialRevision label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.editorialRevision textarea{background:var(--paper-50);border:1px solid var(--line-strong);font:inherit;resize:vertical;padding:.85rem;line-height:1.5}.editorialHistory ol{margin:2rem 0 0;padding:0;list-style:none}.editorialHistory li{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(7rem,.5fr) minmax(12rem,1fr) 1fr;gap:1rem;padding:.85rem 0;font-size:.67rem;display:grid}.authorHero__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end;gap:4rem;display:grid}.authorHero h1{max-width:10ch;margin-top:1.5rem}.authorHero__detail{border-top:1px solid #efede540;padding-top:1.2rem}.authorHero__detail>strong{color:var(--copper-300);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.authorHero__detail>p{color:var(--paper-300);font-family:var(--display);font-size:1.15rem}.authorHero__detail ul{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.authorHero__detail li{text-transform:uppercase;border:1px solid #efede540;padding:.35rem .5rem;font-size:.65rem}.authorProfiles{gap:1rem;display:flex}.authorProfiles a{color:var(--copper-300);font-size:.72rem}.textReturn{margin-top:3rem;display:inline-block}.institutionalHero,.contactHero{padding-block:clamp(5rem,9vw,9rem)}.institutionalHero h1,.contactHero h1{font-family:var(--display);letter-spacing:-.05em;max-width:14ch;margin:1.5rem 0 2rem;font-size:clamp(3.7rem,7vw,7rem);font-weight:650;line-height:.96}.institutionalHero>.container>p:last-child,.contactHero>.container>p:last-child{color:var(--paper-300);max-width:52rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7}.institutionalLayout,.contactLayout{grid-template-columns:minmax(12rem, .38fr) minmax(0, var(--reading));justify-content:center;gap:clamp(3rem,8vw,9rem);display:grid}.documentIndex,.contactContext{border-top:1px solid var(--line-strong);align-self:start;gap:.65rem;padding-top:1rem;display:grid;position:sticky;top:1.5rem}.documentIndex>span,.documentIndex>strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.documentIndex>span{color:var(--text-muted)}.documentIndex>a{color:var(--forest-700);text-transform:uppercase;margin-top:1.5rem;font-size:.74rem;font-weight:700}.contactLayout{grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr)}.contactContext h2{font-family:var(--display);letter-spacing:-.04em;margin:.75rem 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:1}.contactContext>p:not(.eyebrow){color:var(--text-muted);margin:0}.formNotice{border-left:3px solid var(--forest-700);margin-bottom:2rem;padding:1rem 1.25rem}.formNotice--success{background:color-mix(in srgb, var(--forest-500) 12%, var(--paper-50))}.formNotice--error{background:color-mix(in srgb, var(--copper-500) 12%, var(--paper-50));border-color:var(--copper-500)}.formNotice p{color:var(--text-muted);margin:.35rem 0 0}.inquiryForm,.inquiryForm label{display:grid}.inquiryForm{gap:1.4rem}.formGrid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.inquiryForm label{color:var(--text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:.5rem;font-size:.66rem}.inquiryForm input,.inquiryForm select,.inquiryForm textarea{background:var(--white);border:1px solid var(--line-strong);color:var(--text);font-family:var(--sans);letter-spacing:normal;text-transform:none;border-radius:0;width:100%;padding:.85rem;font-size:.9rem}.inquiryForm input,.inquiryForm select{min-height:3.2rem}.inquiryForm textarea{resize:vertical;line-height:1.55}.inquiryForm small{letter-spacing:normal;text-transform:none}.inquiryHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiryForm .consentField{color:var(--text);font-family:var(--sans);letter-spacing:normal;text-transform:none;grid-template-columns:1.1rem 1fr;align-items:start;gap:.8rem;font-size:.83rem;line-height:1.45;display:grid}.consentField input{accent-color:var(--forest-700);min-height:1.1rem;padding:0}.inquirySubmit{background:var(--ink-950);border:1px solid var(--ink-950);color:var(--paper-50);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3.5rem;padding:.9rem 1.1rem;font-size:.72rem;font-weight:750;transition:background-color .16s;display:flex}.inquirySubmit:hover{background:var(--forest-700)}@media (max-width:900px){.terminologyHero__grid,.terminologyGroup{grid-template-columns:1fr}.terminologyGroup header{position:static}.desktopNav{display:none}.mobileNav{margin-left:auto;display:block;position:relative}.mobileNav summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;height:100%;font-size:.72rem;font-weight:700;list-style:none;display:flex}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav[open] summary span:last-child{transform:rotate(45deg)}.mobileNav nav{background:var(--paper-50);border:1px solid var(--line);min-width:min(21rem,100vw - 2.5rem);display:grid;position:absolute;top:calc(100% - .75rem);right:0}.mobileNav nav a{border-bottom:1px solid var(--line);text-transform:uppercase;padding:1.15rem;font-size:.78rem;font-weight:700;text-decoration:none}.hero__grid,.sectionHeading,.validation__intro,.portfolioFit__grid,.capitalBridge__grid,.archiveHero__grid,.authorHero__grid,.deliverableGrid{grid-template-columns:1fr}.deliverableCard{min-height:15rem}.validationFlow{grid-template-columns:1fr 1fr}.validationFlow li:nth-child(odd){border-left:0;padding-left:0}.researchFilters{grid-template-columns:1fr 1fr}.researchFilters__query,.researchFilters__actions{grid-column:1/-1}.researchGrid{grid-template-columns:1fr 1fr}.articleLayout,.editorialReview__heading,.editorialComparison,.editorialDecision,.editorialSaved,.performanceEvidence__heading{grid-template-columns:1fr}.editorialNotice--action{flex-direction:column;align-items:flex-start}.institutionalLayout,.contactLayout{grid-template-columns:1fr}.documentIndex,.contactContext{position:static}.articleMeta{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid;position:static}.editorialHistory li{grid-template-columns:3rem 1fr}.articleMeta dl{grid-column:1/-1}.researchBrief{margin-top:2rem}.sectionHeading>p:last-child{justify-self:start}.siteFooter__lead{flex-direction:column;align-items:start;gap:2.5rem}.siteFooter__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.terminologyNotice,.terminologyList>div{grid-template-columns:1fr}.siteHeader__inner{min-height:4.8rem}.previewBar__inner{flex-direction:column;align-items:flex-start;gap:.65rem}.brand{min-width:0}.brand__type small{display:none}.brandSymbol{width:2rem;height:2rem}.hero__copy h1{font-size:clamp(3rem,13vw,4.5rem)}.hero__marks{grid-template-columns:1fr}.hero__marks .dataMark+.dataMark{border-top:1px solid #efede533;border-left:0;padding-left:0}.sectionHeading h2,.validation h2,.portfolioFit h2,.capitalBridge h2{font-size:clamp(2.7rem,12vw,4rem)}.validationFlow{grid-template-columns:1fr}.validationFlow li,.validationFlow li+li,.validationFlow li:nth-child(odd){border-left:0;min-height:0;padding:1.5rem 0}.siteFooter__grid,.researchFilters,.researchGrid,.evidenceGrid{grid-template-columns:1fr}.researchFilters__query,.researchFilters__actions{grid-column:auto}.researchFilters__actions{justify-content:space-between}.articleMeta{grid-template-columns:1fr}.articleHero h1,.archiveHero h1,.authorHero h1,.institutionalHero h1,.contactHero h1{font-size:clamp(3.6rem,16vw,5.5rem)}.formGrid{grid-template-columns:1fr}.performanceEvidence__cards{grid-template-columns:1fr 1fr}.performanceEvidence__cards div:nth-child(odd){border-left-color:var(--copper-500)}.performanceEvidence__sectionHeading{flex-direction:column;align-items:flex-start;gap:.5rem}.performanceEvidence__validation li{grid-template-columns:5.5rem 1fr;align-items:start}.performanceEvidence__validation li>span:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
