.opportunity-lines{list-style:none;margin:30px 0 0;padding:0}.opportunity-lines li{display:grid;grid-template-columns:30px 1fr;gap:18px;padding:16px 0;border-top:var(--rule)}.opportunity-lines h3{font-size:17px;font-weight:500;line-height:1.4}.opportunity-lines p{color:var(--ink-body);font-size:15px;line-height:1.6;margin-top:6px}.thesis-caution{border-top:var(--rule);padding-top:18px;margin-top:10px;font-size:14px;line-height:1.65;color:var(--ink-label);max-width:58ch}.chapter-books .chapter-content,.chapter-derivative .chapter-content{width:100%;max-width:1200px}.chapter-books .chapter-pin,.chapter-derivative .chapter-pin{padding-right:8%}.chapter-books .panel-claim{max-width:26ch}.chapter-discipline .chapter-content{width:100%;max-width:1080px}.chapter-discipline .chapter-pin{padding-right:8%}.ownership-detail{margin-top:22px;border-top:var(--rule);padding-top:16px;max-width:80ch}.ownership-detail summary{cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.04em;line-height:1.8}.ownership-detail p{margin-top:16px;color:var(--ink-body);font-size:15px;line-height:1.7}.research-sequence{padding:0;margin:34px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 18px;font:11px/1.8 var(--mono);color:var(--silver)}.research-sequence li:not(:last-child):after{content:"→";margin-left:18px}.chapter-questions .chapter-link{margin-top:28px}.chapter-books .chapter-content,.chapter-discipline .chapter-content{background:var(--graphite)}.chapter-discipline .rotation{margin-top:32px}@media(max-width:1023px){.chapter-books .chapter-pin,.chapter-derivative .chapter-pin,.chapter-discipline .chapter-pin{padding-inline:var(--gutter)}.chapter-books .chapter-content,.chapter-derivative .chapter-content,.chapter-discipline .chapter-content{width:100%}}@media (min-width:1024px){.chapter-derivative .supply-map{margin-top:260px}.chapter-derivative .panel-claim{max-width:60%}}[data-route=home]{--editorial-inset:clamp(100px,8.6vw,150px);--editorial-end:5vw;--opportunity-gap:108px}[data-route=home] .hero-copy>p,[data-route=home] .thesis-definition{text-wrap:pretty}[data-route=home] .hero h1{display:block;margin:0;line-height:1;max-width:100%}[data-route=home] .hero-brand{display:block;width:100%;max-width:640px;height:auto}[data-route=home] .hero-copy>p{margin-top:58px;max-width:none;text-wrap:balance;line-height:1.65}.home-fund-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 28px;margin-top:26px}.home-fund-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:13px 0;border-bottom:1px solid var(--gunmetal);font:12px/1.6 var(--mono);color:var(--silver);text-decoration:none}.home-fund-actions .home-fund-link{color:var(--signal);border-color:var(--signal);min-width:125px}.home-fund-actions a:hover{color:var(--cloud)}.home-fund-actions a:focus-visible{outline:1px solid var(--silver);outline-offset:5px}.home-fund-actions .hero-swarm-controls{width:auto;margin:0}.home-fund-actions .hero-swarm-controls a{color:var(--silver);border-color:var(--route-hairline);font-size:12px}.home-fund-actions .hero-swarm-controls a>span:last-child,.home-fund-actions a>span:last-child{font-size:16px;line-height:1}.home-fund-actions .hero-scroll-line{display:none}@media(min-width:1024px){[data-route=home] .hero-copy{max-width:none}[data-route=home] .hero-copy>p{font-size:clamp(17px,1.25vw,20px)}}@media screen and (min-width:1280px){[data-route=home] .hero-copy>p:lang(nl){width:124%;max-width:46em;font-size:clamp(16px,1.25vw,20px)}[data-route=home] .hero-copy>p:lang(en){width:115%;max-width:41em;text-wrap:wrap}}[data-route=home] .chapter-vision .chapter-pin{min-height:0;padding:100px var(--editorial-end) 0 var(--editorial-inset)}[data-route=home] .vision-layout{width:100%;max-width:none}[data-route=home] .vision-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px 5vw;align-items:center;width:100%;max-width:none}.vision-copy{min-width:0;text-align:center;container-type:inline-size}.vision-copy h2{font:400 clamp(27px,2.5vw,40px)/1.25 var(--display);letter-spacing:0;text-wrap:balance;margin:0 auto;max-width:none}.vision-statement-line{display:block}@media(min-width:600px){.vision-copy h2{font-size:clamp(24px,5.5cqw,40px)}}@media(min-width:1024px) and (max-width:1199px){[data-route=home] .vision-content{grid-template-columns:1fr;gap:36px}[data-route=home] .vision-evidence{width:100%;max-width:800px;margin-inline:auto}}.vision-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.vision-metric{min-width:0;border-top:1px solid var(--signal);padding-top:22px;display:flex;flex-direction:column;align-self:stretch}.vision-metric .vision-value{margin:0 0 16px;font:400 clamp(40px,4.2vw,64px)/1 var(--display);color:var(--cloud);letter-spacing:0}.vision-metric:nth-child(2) .vision-value{color:var(--signal)}.vision-metric h3{margin:0 0 12px;font:12px/1.6 var(--mono);color:var(--silver);text-transform:uppercase}.vision-detail{font:15px/1.65 var(--sans);color:var(--ink-body);margin:0}.name-explanation{margin-top:120px;padding-top:64px;border-top:1px solid var(--route-hairline)}.name-explanation-intro h3{font:400 clamp(28px,2.6vw,42px)/1.2 var(--display);color:var(--cloud);margin:0 0 34px;text-align:center;text-wrap:balance}.name-explanation-brand{color:var(--signal)}.name-explanation-figure{margin:0;min-width:0}.name-explanation-stages{padding:0;margin:0;list-style:none}.name-explanation-stage{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2.2fr);align-items:center;gap:clamp(32px,5vw,80px);padding:24px 0;border-top:1px solid var(--route-hairline)}.name-explanation-stage:first-child{border-top:0;padding-top:0}.name-explanation-stage h4{font:400 clamp(14px,1.1vw,17px)/1.6 var(--mono);color:var(--cloud);margin:0 0 12px;font-variant-ligatures:none}.name-stage-symbol{color:var(--silver);margin-right:10px}.name-explanation-stage:last-child .name-stage-symbol,.name-explanation-stage:last-child h4{color:var(--signal)}.name-explanation-stage p{font:16px/1.65 var(--sans);color:var(--ink-body);margin:0;max-width:74ch}.name-explanation-chart{display:block;width:100%;overflow:visible}.name-chart-area{fill:var(--silver);fill-opacity:.08}.name-chart-band{fill:var(--signal);fill-opacity:.18}.name-chart-axis{fill:none;stroke:var(--silver);stroke-opacity:.24;stroke-width:1}.name-chart-curve{fill:none;stroke:var(--silver);stroke-width:1.8}.name-chart-highlight{fill:none;stroke:var(--signal);stroke-width:2.2}.name-chart-guide{fill:none;stroke:var(--silver);stroke-opacity:.65;stroke-width:1;stroke-dasharray:2 4}.name-chart-phase{fill:var(--silver);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.name-chart-point{fill:var(--surface-home);stroke:var(--cloud);stroke-width:1.6}.name-explanation-stage:last-child .name-chart-guide,.name-explanation-stage:last-child .name-chart-point{stroke:var(--signal)}.name-explanation-stage:last-child .name-chart-phase{fill:var(--signal)}.name-explanation-figure figcaption{margin-top:12px;font:11px/1.7 var(--mono);color:var(--silver)}.chain-introduction,.name-explanation-bridge,.opportunity-arrow{position:relative;left:calc((var(--editorial-end) - var(--editorial-inset)) / 2)}.chain-introduction h2,.name-explanation-bridge{color:var(--cloud);font-family:var(--display);font-weight:400;line-height:1.25;letter-spacing:0;text-align:center;text-wrap:balance}.name-explanation-bridge{margin:48px auto 0;max-width:34ch;font-size:clamp(24px,2.4vw,34px)}.opportunity-arrow{display:block;width:56px;height:182px;margin:var(--opportunity-gap) auto 0;overflow:visible;pointer-events:none;color:var(--signal)}.opportunity-arrow path{fill:currentColor;stroke:none}.opportunity-arrow .opportunity-arrow-track{fill:none;stroke:currentColor;stroke-width:.8;stroke-linejoin:round;opacity:.25}.opportunity-arrow-glow{filter:blur(3px);opacity:.22}[data-route=home] .chapter-supply-chain{padding:var(--opportunity-gap) var(--editorial-end) 40px var(--editorial-inset);min-height:0}.chain-introduction{max-width:760px;margin:0 auto 64px;text-align:center}.chain-introduction h2{font-size:clamp(28px,2.8vw,42px);margin:0 auto 24px}.chain-introduction h2>span{display:block}.chain-introduction h2:after{content:"";display:block;width:64px;height:2px;margin:24px auto 0;background:var(--signal)}.chain-introduction p{font:18px/1.65 var(--sans);max-width:56ch;margin:0 auto}[data-route=home] .chapter-access .chapter-pin{min-height:0;padding:80px var(--editorial-end) 80px var(--editorial-inset)}[data-route=home] .strategy-close-content{position:relative;width:min(100%,1120px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 8%;align-items:center}[data-route=home] .strategy-close-content>span[aria-hidden]{position:absolute;top:0;left:0}.strategy-close-heading .brand-mark{display:block;width:100%;max-width:480px;height:auto}[data-route=home] .strategy-close-heading h2{margin:0;line-height:1}[data-route=home] .strategy-close-links{display:flex;flex-direction:column;gap:0}[data-route=home] .strategy-close-action{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:62px;padding:16px 0;border-bottom:1px solid var(--route-hairline);color:var(--silver);font:13px/1.6 var(--mono);text-decoration:none}[data-route=home] .strategy-close-primary{color:var(--signal);border-color:var(--signal)}[data-route=home] .strategy-close-team{font-size:12px}[data-route=home] .strategy-close-links a>span{flex:none;color:var(--signal);font-size:19px;transition:transform .22s ease}[data-route=home] .strategy-close-links a:is(:hover,:focus-visible){color:var(--cloud)}[data-route=home] .strategy-close-links a:is(:hover,:focus-visible)>span{transform:translate(3px,-3px)}[data-route=home] .strategy-close-links a:focus-visible{outline:2px solid var(--silver);outline-offset:5px}@media(max-width:1023px){[data-route=home]{--editorial-inset:6vw;--editorial-end:6vw;--opportunity-gap:92px}[data-route=home] .chapter-vision .chapter-pin{padding-block:64px 0}[data-route=home] .vision-content{grid-template-columns:1fr;gap:36px}.vision-evidence{width:100%;max-width:700px;margin-inline:auto}.name-explanation{margin-top:80px;padding-top:48px}.name-explanation-stage{grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr);gap:32px}[data-route=home] .strategy-close-content{column-gap:36px}}@media(min-width:768px) and (max-width:1023px){[data-route=home] .home-fund-actions{column-gap:20px}[data-route=home] .home-fund-actions a{gap:20px}}@media(max-width:600px){[data-route=home]{--opportunity-gap:88px}[data-route=home] .chapter-vision .chapter-pin{padding-top:48px}[data-route=home] .hero-copy>p{margin-top:36px;text-wrap:pretty}[data-route=home] .home-fund-actions{gap:0 20px}[data-route=home] .home-fund-actions>*{flex:1 1 auto}[data-route=home] .home-fund-actions a{gap:12px}[data-route=home] .home-fund-actions .hero-swarm-controls a{display:flex}[data-route=home] .home-fund-actions .home-fund-link{min-width:0}.vision-evidence{gap:24px;grid-template-columns:1fr}.vision-metric{display:grid;grid-template-columns:105px minmax(0,1fr);column-gap:18px}.vision-metric .vision-value{grid-row:1/3}.vision-detail{grid-column:1/-1}.name-explanation-intro h3{margin-bottom:24px}.name-explanation-stage{grid-template-columns:1fr;gap:20px;padding:28px 0}.name-explanation-chart{width:100%}.name-explanation-stage h4{font-size:13px;text-wrap:balance}.name-explanation-stage p{font-size:15px}.name-explanation-bridge{margin-top:36px}[data-route=home] .strategy-close-content{grid-template-columns:1fr}[data-route=home] .chapter-supply-chain{padding-bottom:16px}[data-route=home] .chapter-access .chapter-pin{padding-top:40px}.opportunity-arrow{width:44px;height:143px}.chain-introduction{margin-bottom:48px}.chain-introduction p{font-size:16px}[data-route=home] .strategy-close-links{margin-top:30px}}@media (prefers-reduced-motion:reduce),print{.opportunity-arrow-reveal{height:156px!important}.opportunity-arrow-glow{opacity:.22!important}}@media(prefers-reduced-motion:reduce){[data-route=home] .strategy-close-links a>span{transition:none}[data-route=home] .strategy-close-links a:is(:hover,:focus-visible)>span{transform:none}}@media(max-width:360px){[data-route=home] .chain-step h3{font-size:24px}}@media print{.opportunity-arrow-glow{display:none}[data-route=home]{--editorial-inset:0px;--editorial-end:0px}[data-route=home] .chapter-vision .chapter-pin{padding-block:30px 0}.vision-content,.vision-metric{break-inside:avoid}.name-explanation{margin-top:30px;padding-top:24px}.name-explanation-stage,.strategy-close-heading{break-inside:avoid}}