/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.company-radar-empty{border:1px solid var(--line-light);background:#f8f5ed;gap:14px;padding:clamp(28px,5vw,64px);display:grid}.company-radar-empty>span{color:#88703c;letter-spacing:.13em;font-size:11px;font-weight:800}.company-radar-empty h3{max-width:760px;font-family:var(--serif);margin:0;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.02}.company-radar-empty p{color:#58605c;max-width:780px;margin:0;font-size:16px;line-height:1.65}.company-radar-empty div{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.company-radar-empty a{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;border:1px solid #5b625e;padding:12px 16px;font-size:12px;font-weight:800;text-decoration:none}:root{--night:#080b0c;--deep:#0d1112;--paper:#f2eee4;--ink:#171816;--muted:#9ca5a0;--line:#26302e;--line-light:#d3cec2;--gold:#d7b45c;--teal:#62c9b7;--red:#db746c;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.55}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-header{z-index:20;background:var(--night);color:#edf0ec;border-bottom:1px solid #222a29;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(20px,3vw,54px);display:grid;position:relative}.wordmark{justify-self:start;align-items:center;gap:12px;text-decoration:none;display:flex}.wordmark img{object-fit:cover;border:1px solid #6b5b32;width:38px;height:38px}.wordmark span{line-height:1;display:grid}.wordmark b{letter-spacing:.17em;font-size:12px}.wordmark small{color:#8d9692;letter-spacing:.2em;margin-top:6px;font-size:8px}.site-header .desktop-nav{align-items:center;gap:30px;display:flex}.site-header .desktop-nav a{color:#aeb6b2;font-size:13px;text-decoration:none}.header-subscribe{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #6a5b34;justify-self:end;padding:11px 15px;font-size:11px;font-weight:700;text-decoration:none}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;color:#d7ddd9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:30;background:#0b0f10;border:1px solid #36403e;min-width:220px;padding:12px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 18px 50px #00000073}.mobile-menu nav a{color:#c3cbc7;border-top:1px solid #252d2b;padding:11px 10px;font-size:12px;text-decoration:none}.mobile-menu nav a:first-child{border-top:0}.intelligence-explorer{background:var(--night);color:#eef2ee;height:calc(100svh - 76px);min-height:680px;display:flex;overflow:hidden}.graph-stage{background:radial-gradient(circle at 50% 55%,#11191a 0,#090d0e 48%,#060809 100%);flex:1;min-width:0;transition:flex-basis .35s;position:relative;overflow:hidden}.graph-stage:before{content:"";z-index:0;opacity:.24;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.graph-stage canvas{z-index:1;touch-action:pan-y;cursor:grab;outline:0;width:100%;height:100%;position:absolute;inset:0}.graph-stage.wheel-captured canvas{touch-action:none}.graph-stage canvas:active{cursor:grabbing}.graph-stage canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}.graph-intro{z-index:3;pointer-events:none;text-shadow:0 3px 22px #080b0c;width:min(520px,43vw);position:absolute;top:clamp(32px,6vh,72px);left:clamp(24px,5vw,78px)}.graph-intro>span,.kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.graph-intro h1{font:500 clamp(48px,6.3vw,92px)/.88 var(--serif);letter-spacing:-.058em;margin:17px 0 16px}.graph-intro h1 em{color:#cfd6d1;font-style:italic;font-weight:400}.graph-intro p{color:#aeb8b3;max-width:440px;margin:0;font-size:16px;line-height:1.65}.graph-intro-actions{pointer-events:auto;text-shadow:none;gap:12px;margin-top:26px;display:flex}.graph-intro-actions a{color:#dce2de;letter-spacing:.08em;text-transform:uppercase;border:1px solid #56635f;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none}.graph-intro-actions a:first-child{border-color:var(--gold);background:var(--gold);color:#151714}.graph-status{z-index:3;color:#929d98;letter-spacing:.07em;text-align:right;text-transform:uppercase;pointer-events:none;background:linear-gradient(90deg,#080b0c00,#080b0ce0 16%);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;max-width:62%;padding:8px 10px;font-size:9px;font-weight:700;display:flex;position:absolute;top:18px;right:22px}.graph-status>div{align-items:center;gap:7px;display:flex}.graph-status i{flex:none;display:block}.graph-status .network-dot{background:var(--teal);border-radius:99px;width:6px;height:6px;box-shadow:0 0 12px #62c9b7b3}.graph-status .thesis-line{border-top:1px dashed #7099c9;width:20px;height:1px}.graph-status .evidence-line{background:#d9ded9;width:20px;height:1px;box-shadow:0 0 9px #d9ded973}.graph-status .record-dot{background:var(--gold);border-radius:99px;width:6px;height:6px;box-shadow:0 0 12px #d7b45cb3}.graph-empty{z-index:3;color:#8f9b96;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#080c0dc7;border:1px solid #2f3b39;width:min(360px,34vw);padding:20px 22px;position:absolute;top:48%;right:clamp(24px,6vw,90px)}.graph-empty strong{color:#e4e9e5;font:500 22px/1.15 var(--serif);margin-bottom:8px;display:block}.graph-empty span{font-size:12px;line-height:1.55;display:block}.graph-query{z-index:4;width:min(620px,58vw);position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.graph-query label{color:#aeb8b4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800;display:block}.graph-query>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1011e0;border:1px solid #34413f;grid-template-columns:1fr auto;display:grid;box-shadow:0 14px 38px #00000057}.graph-query input{color:#eef2ee;background:0 0;border:0;outline:0;min-width:0;height:52px;padding:0 17px;font-size:13px}.graph-query input::placeholder{color:#6f7a76}.graph-query button{background:var(--gold);color:#141714;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;width:86px;font-size:10px;font-weight:800}.graph-query small{color:#8a9691;min-height:17px;margin-top:7px;font-size:11px;display:block}.graph-controls{z-index:4;gap:5px;display:flex;position:absolute;bottom:25px;left:24px}.graph-controls button{color:#a5afab;cursor:pointer;background:#090d0ed6;border:1px solid #34403e;min-width:39px;height:34px;padding:0 10px;font-size:10px}.graph-controls button:first-child{min-width:76px}.graph-controls button:nth-child(4){color:var(--gold)}.graph-controls .wheel-mode-control{min-width:86px}.graph-controls .wheel-mode-control.active{border-color:var(--gold);color:var(--gold);background:#d7b45c24}.graph-instructions{z-index:3;color:#5d6965;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;margin:0;font-size:8px;font-weight:700;position:absolute;bottom:21px;right:24px}.node-dock{z-index:5;background:#0c1011;border-left:1px solid #2c3533;flex:0 0 390px;width:390px;padding:52px 30px 32px;animation:.28s both dock-in;position:relative;overflow:auto}@keyframes dock-in{0%{opacity:0;transform:translate(28px)}}.dock-close{color:#b2bbb7;cursor:pointer;background:0 0;border:1px solid #303a38;width:34px;height:34px;font-size:19px;position:absolute;top:16px;right:16px}.node-dock>span,.dock-links>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.node-dock h2{font:500 39px/1 var(--serif);letter-spacing:-.035em;margin:14px 0 16px}.node-dock>p{color:#aeb7b3;margin:0;font-size:14px;line-height:1.7}.dock-proof{border-top:1px solid #293230;border-bottom:1px solid #293230;gap:4px;margin:24px 0;padding:14px 0;display:grid}.dock-proof b{color:#d7ddd9;letter-spacing:.11em;font-size:9px}.dock-proof small{color:#75817c;font-size:11px}.dock-links{margin-top:26px;display:grid}.dock-links>span{margin-bottom:7px}.dock-links button{color:#dbe0dc;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #293230;gap:2px;padding:12px 0;display:grid}.dock-links button i{color:#77837e;text-transform:uppercase;font-size:9px;font-style:normal}.dock-links button strong{font:500 14px var(--sans)}.dock-links button:hover strong{color:var(--gold)}.source-link{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.section-shell{width:min(1240px,100% - 48px);margin:0 auto}.research-products{border-top:1px solid #b8b2a6;padding-top:115px;padding-bottom:120px}.research-products>header{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:end;gap:8vw;margin-bottom:58px;display:grid}.research-products h2{max-width:760px;font:500 clamp(43px,5.2vw,70px)/.98 var(--serif);letter-spacing:-.046em;margin:17px 0 0}.research-products>header>p{color:#5e625b;margin:0 0 5px;font-size:16px;line-height:1.75}.research-products>div{border-top:1px solid #aaa497;border-bottom:1px solid #aaa497;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.research-products article{border-left:1px solid #aaa497;flex-direction:column;min-height:340px;padding:28px 25px 26px;display:flex}.research-products article:first-child{border-left:0}.research-products article>span{color:#80692f;letter-spacing:.12em;font-size:9px;font-weight:800}.research-products h3{font:500 29px/1.08 var(--serif);letter-spacing:-.025em;margin:46px 0 18px}.research-products article p{color:#5e625b;margin:0;font-size:14px;line-height:1.7}.research-products article a{color:#6f5928;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #c8c2b6;margin-top:auto;padding-top:22px;font-size:10px;font-weight:800;text-decoration:none}.mission-statement{border-bottom:1px solid #b8b2a6;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:8vw;padding-top:110px;padding-bottom:115px;display:grid}.mission-statement>span{padding-top:12px}.mission-statement h2{font:500 clamp(44px,5.3vw,73px)/.97 var(--serif);letter-spacing:-.047em;margin:0}.mission-statement p{color:#4f524c;grid-column:2;max-width:760px;margin:0;font-size:19px;line-height:1.75}.future-vision{padding-top:120px;padding-bottom:125px}.future-vision>header,.must-hit-method header,.research-doorways>header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:8vw;margin-bottom:64px;display:grid}.future-vision h2,.must-hit-method h2,.research-doorways h2{font:500 clamp(43px,5.2vw,70px)/.98 var(--serif);letter-spacing:-.046em;margin:16px 0 0}.future-vision>header>p,.must-hit-method header>p,.research-doorways>header>p{color:#62665f;margin:0 0 5px;font-size:15px;line-height:1.75}.future-vision-grid{border-top:1px solid #aaa497;border-bottom:1px solid #aaa497;grid-template-columns:repeat(3,1fr);display:grid}.future-vision-grid article{border-left:1px solid #aaa497;flex-direction:column;min-height:520px;padding:34px 32px 30px;display:flex}.future-vision-grid article:first-child{border-left:0}.future-vision-grid article>span,.research-doorways article>span{color:#8b7339;letter-spacing:.14em;font-size:10px;font-weight:800}.future-vision-grid h3{font:500 34px/1.08 var(--serif);letter-spacing:-.03em;margin:48px 0 22px}.future-vision-grid p{color:#575a54;margin:0;font-size:15px;line-height:1.72}.future-vision-grid blockquote{border-left:2px solid var(--gold);color:#383a36;font:italic 17px/1.55 var(--serif);margin:30px 0;padding:4px 0 4px 18px}.future-vision-grid a,.research-doorways article a{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #c7c1b6;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.future-vision-grid a i{color:#8b7339;font-size:16px;font-style:normal}.must-hit-method{color:#e8ebe7;background:#151918;padding:120px 0 125px}.must-hit-method header>p{color:#a4aca8}.must-hit-method ol{border-top:1px solid #424a47;border-bottom:1px solid #424a47;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.must-hit-method li{border-left:1px solid #424a47;min-height:270px;padding:28px 27px}.must-hit-method li:first-child{border-left:0}.must-hit-method li>span{color:var(--gold);font:500 42px var(--serif)}.must-hit-method li h3{font:500 24px/1.1 var(--serif);margin:48px 0 14px}.must-hit-method li p{color:#9da6a1;margin:0;font-size:13px;line-height:1.68}.method-link{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;margin-top:36px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.research-doorways{border-top:1px solid #b8b2a6;padding-top:120px;padding-bottom:125px}.research-doorways>div{border-top:1px solid #aaa497;border-bottom:1px solid #aaa497;grid-template-columns:repeat(3,1fr);display:grid}.research-doorways article{border-left:1px solid #aaa497;flex-direction:column;min-height:390px;padding:32px;display:flex}.research-doorways article:first-child{border-left:0}.research-doorways article h3{font:500 29px/1.1 var(--serif);letter-spacing:-.025em;margin:42px 0 20px}.research-doorways article p{color:#60635d;margin:0;font-size:14px;line-height:1.7}.next-questions{border-top:1px solid #aaa497;margin-top:85px;padding:55px 0 20px}.next-questions>h2{max-width:720px;margin:16px 0 42px!important;font-size:44px!important}.next-questions>div{border-top:1px solid #aaa497;border-bottom:1px solid #aaa497;grid-template-columns:repeat(3,1fr);display:grid}.next-questions article{border-left:1px solid #aaa497;padding:26px 24px 30px}.next-questions article:first-child{border-left:0}.next-questions article>span{color:#80692f;letter-spacing:.11em;font-size:9px;font-weight:800}.next-questions article h3{font:500 24px/1.15 var(--serif);margin:25px 0 16px}.next-questions article p{color:#5e615b!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.opening-brief{padding-top:105px;padding-bottom:110px}.opening-brief>header{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:50px;margin-bottom:46px;display:grid}.opening-brief h2{max-width:850px;font:500 clamp(44px,5.2vw,72px)/.96 var(--serif);letter-spacing:-.046em;margin:17px 0 0}.opening-freeze{border-left:2px solid var(--gold);gap:5px;min-width:220px;padding:7px 0 7px 22px;display:grid}.opening-freeze span{color:#7e6a38;letter-spacing:.1em;font-size:10px;font-weight:800}.opening-freeze strong{font:500 22px var(--serif)}.opening-freeze small{color:#73776f;font-size:11px}.opening-grid{border-top:1px solid #aaa497;border-bottom:1px solid #aaa497;grid-template-columns:minmax(0,2fr) repeat(2,minmax(160px,.55fr));display:grid}.opening-grid article{border-left:1px solid #c3beb2;align-content:start;gap:12px;min-height:185px;padding:25px;display:grid}.opening-grid article:nth-child(2),.opening-grid article:nth-child(4){border-left:1px solid #c3beb2}.opening-grid article:nth-child(n+4){border-top:1px solid #c3beb2}.opening-grid article>span,.opening-constraint>span{color:#806a34;letter-spacing:.1em;font-size:10px;font-weight:800}.opening-grid article>strong{font:500 45px var(--serif)}.opening-grid article>p{color:#646760;margin:0;font-size:13px;line-height:1.6}.opening-grid .opening-lead{border-left:0;grid-row:span 2;padding:32px 34px}.opening-lead h3{max-width:650px;font:500 34px/1.08 var(--serif);letter-spacing:-.025em;margin:12px 0 7px}.opening-lead p{max-width:720px;font-size:15px!important;line-height:1.7!important}.opening-lead .opening-definition{color:#4f534d;margin:5px 0 8px}.opening-signal,.opening-thesis{border-left:2px solid var(--gold);background:#e8e2d7;gap:7px;margin-top:13px;padding:14px 16px;display:grid}.opening-thesis{background:#e0e6e2;border-left-color:#466b62}.opening-signal>strong,.opening-thesis>strong{color:#806a34;letter-spacing:.1em;font-size:9px}.opening-thesis>strong{color:#466b62}.opening-signal p,.opening-thesis p,.opening-support{margin:0!important;font-size:13px!important;line-height:1.55!important}.opening-support{color:#62665f!important}.opening-links{flex-wrap:wrap;align-self:end;gap:22px;margin-top:18px;display:flex}.opening-lead a{color:#6e5928;text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.opening-constraint{background:#db746c0e;border:1px solid #db746c73;grid-template-columns:210px 1fr;gap:28px;margin-top:22px;padding:20px 24px;display:grid}.opening-constraint>span{color:#a45650}.opening-constraint p{color:#555852;margin:0;font-size:13px;line-height:1.6}.evidence-registry{border-bottom:1px solid #aaa497;margin:0 0 75px;padding-bottom:65px}.evidence-registry>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:34px;display:grid}.evidence-registry>header h2{font:500 42px/1 var(--serif)!important;margin:15px 0 0!important}.evidence-registry>header>p{color:#666a63!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.evidence-registry>div{border-top:1px solid #a9a396;display:grid}.evidence-registry article{border-bottom:1px solid #c9c4b9;gap:12px;padding:25px 4px 27px;display:grid}.evidence-registry article>div,.evidence-registry article>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.evidence-registry article span,.evidence-registry article small{color:#7c6a3e;letter-spacing:.06em;font-size:10px;font-weight:800}.evidence-registry article h3{font:500 26px/1.15 var(--serif)!important;margin:0!important}.evidence-registry article>p{color:#555852!important;margin:0!important;font-size:15px!important;line-height:1.7!important}.evidence-registry article footer{border-top:1px solid #d7d2c8;padding-top:11px}.evidence-registry article footer a{color:#6f5928;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.research-navigator{color:#e4e8e3;background:#131715;border:1px solid #999386;margin:0 0 82px;padding:34px}.research-navigator>header{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.research-navigator>header h2{color:#f1f3ef;letter-spacing:-.035em;font:500 44px/1 var(--serif)!important;margin:14px 0 0!important}.research-navigator>header p{color:#9ca49f!important;margin:0!important;font-size:13px!important;line-height:1.7!important}.navigator-console{background:#0b0f0e;border:1px solid #343c39;grid-template-columns:minmax(0,1.5fr) minmax(180px,.65fr) auto;gap:12px;padding:18px;display:grid}.navigator-console label{gap:8px;display:grid}.navigator-console label>span,.navigator-console legend{color:#9e8442;letter-spacing:.12em;font-size:9px;font-weight:800}.navigator-console input,.navigator-console select{color:#e5e9e5;width:100%;height:44px;font:600 12px var(--sans);background:#111615;border:1px solid #3a4440;border-radius:0;outline:none;padding:0 13px}.navigator-console input:focus,.navigator-console select:focus{border-color:var(--gold)}.navigator-console fieldset{border:0;align-items:end;gap:5px;margin:0;padding:0;display:flex}.navigator-console legend{position:absolute;transform:translateY(-51px)}.navigator-console fieldset button{color:#9ca49f;height:44px;font:800 9px var(--sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#111615;border:1px solid #3a4440;padding:0 11px}.navigator-console fieldset button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#d7b45c21}.navigator-result-line{justify-content:space-between;align-items:center;padding:20px 2px 12px;display:flex}.navigator-result-line span{color:#747e79;letter-spacing:.11em;font-size:9px;font-weight:800}.navigator-result-line button,.navigator-empty button{color:var(--gold);font:800 9px var(--sans);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.navigator-results{border-top:1px solid #3b4441;display:grid}.navigator-results article{border-bottom:1px solid #333b38;gap:16px;padding:28px 4px 30px;display:grid}.navigator-results article.constraint{border-left:2px solid var(--red);padding-left:18px}.navigator-record-meta,.navigator-results article footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.navigator-record-meta span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:800}.navigator-results article.constraint .navigator-record-meta span{color:var(--red)}.navigator-record-meta small,.navigator-results article footer small{color:#717c77;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.navigator-results article h3{color:#edf0ec;max-width:720px;font:500 29px/1.12 var(--serif)!important;margin:0!important}.navigator-results article>p{color:#afb6b1!important;margin:0!important;font-size:14px!important;line-height:1.7!important}.causal-path{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.causal-path span,.causal-path b{color:#cbd1cc;text-align:center;border:1px solid #36403c;justify-content:center;align-items:center;min-height:42px;padding:9px 11px;font-size:10px;display:flex}.causal-path b{color:#9e8442;letter-spacing:.04em;border:0;font-size:9px}.navigator-results details{border-top:1px solid #2e3633;padding:15px 0 0}.navigator-results summary{color:#b79a50;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:9px;font-weight:800}.navigator-results details p{color:#8f9994!important;margin:14px 0 0!important;font-size:12px!important;line-height:1.65!important}.navigator-results article footer{padding-top:2px}.navigator-results article footer>div{flex-wrap:wrap;gap:18px;display:flex}.navigator-results article footer a{color:#c4a553;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.navigator-empty{border-bottom:1px solid #333b38;justify-items:start;gap:12px;padding:38px 4px;display:grid}.navigator-empty strong{font:500 26px var(--serif)}.navigator-empty p{max-width:580px;color:#8f9994!important;margin:0!important;font-size:13px!important}.editorial-intro{grid-template-columns:.9fr 1.1fr;gap:8vw;padding-top:120px;padding-bottom:120px;display:grid}.editorial-intro h2,.idea-section h2,.receive-section h2{font:500 clamp(42px,5.2vw,72px)/.97 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.editorial-intro>div:last-child{padding-top:28px}.editorial-intro p{color:#484a45;margin:0 0 25px;font-size:18px;line-height:1.75}.editorial-intro p:first-child:first-letter{float:left;font:500 62px/.75 var(--serif);color:#876f36;margin:5px 8px 0 0}.idea-section{border-top:1px solid var(--line-light);padding:110px 0 125px}.idea-section>header{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin-bottom:70px;display:grid}.idea-section>header p{color:#676a64;max-width:420px;margin:0 0 5px;font-size:15px;line-height:1.75}.idea-paths{border-top:1px solid #aaa497;border-bottom:1px solid #aaa497;grid-template-columns:repeat(3,1fr);display:grid}.idea-paths article{border-left:1px solid #aaa497;flex-direction:column;min-height:390px;padding:34px 35px 30px;display:flex}.idea-paths article:first-child{border-left:0}.idea-paths article>span,.research-index section>span{color:#8b7339;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.idea-paths h3{font:500 30px/1.08 var(--serif);letter-spacing:-.025em;margin:45px 0 22px}.idea-paths p{color:#60625d;margin:0;font-size:14px;line-height:1.7}.idea-paths a{border-top:1px solid var(--line-light);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.idea-paths a i{color:#8b7339;font-size:17px;font-style:normal}.method-strip{color:#e5e8e2;background:#171a18;padding:100px 0}.method-strip ol{border-top:1px solid #434945;grid-template-columns:repeat(4,1fr);margin:40px 0 0;padding:0;list-style:none;display:grid}.method-strip li{border-left:1px solid #434945;min-height:190px;padding:28px 28px 0}.method-strip li:first-child{border-left:0}.method-strip b{font:500 23px var(--serif)}.method-strip p{color:#959e98;margin:35px 0 0;font-size:13px;line-height:1.65}.receive-section{grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;padding-top:120px;padding-bottom:130px;display:grid}.receive-section>div:first-child>p{color:#5a5d57;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.7}.receive-actions{gap:12px;display:grid}.receive-actions a{letter-spacing:.09em;text-transform:uppercase;border:1px solid #8e887a;justify-content:center;align-items:center;min-height:52px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.receive-actions .primary-link{color:var(--gold);background:#151715;border-color:#151715}.receive-actions small{color:#7b7d76;margin-top:8px;font-size:10px;line-height:1.5}.site-footer{color:#d9ded9;background:#090c0d;grid-template-columns:1fr auto;align-content:center;gap:36px 70px;min-height:260px;padding:55px clamp(24px,6vw,90px);display:grid}.footer-brand{letter-spacing:.14em;font-size:16px;font-weight:800;text-decoration:none}.footer-brand span{color:var(--gold)}.site-footer p{color:#727d78;font:italic 17px var(--serif);margin:12px 0 0}.site-footer nav{gap:26px;display:flex}.site-footer nav a{color:#9aa49f;font-size:11px;text-decoration:none}.site-footer>small{color:#626c68;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #242c2a;grid-column:1/-1;padding-top:25px;font-size:9px}.article-page{background:var(--paper);min-height:calc(100vh - 76px);padding:100px 24px 120px}.article-page>header{width:min(1000px,100%);margin:0 auto 85px}.article-page>header h1{max-width:940px;font:500 clamp(52px,7vw,92px)/.93 var(--serif);letter-spacing:-.055em;margin:22px 0 24px}.article-page>header p{color:#5a5d57;max-width:760px;margin:0;font-size:20px;line-height:1.6}.article-page>article{width:min(740px,100%);margin:0 auto}.article-page>article h2{font:500 35px/1.1 var(--serif);letter-spacing:-.03em;margin:70px 0 18px}.article-page>article p{color:#41443f;margin:0 0 24px;font-size:17px;line-height:1.82}.article-page blockquote{border-left:3px solid var(--gold);color:#31332f;font:italic 29px/1.4 var(--serif);margin:55px 0;padding:5px 0 5px 32px}.article-page>aside{border-top:1px solid #aaa497;justify-content:space-between;width:min(740px,100%);margin:90px auto 0;padding-top:23px;display:flex}.article-page>aside span{color:#777970;letter-spacing:.14em;font-size:9px;font-weight:800}.article-page>aside a{color:#80692f;text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.research-index{border-top:1px solid #aaa497;gap:0;display:grid}.research-index section{border-bottom:1px solid #aaa497;padding:34px 0 38px}.research-index section h2{margin:15px 0 12px}.research-index section a{color:#80692f;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.research-index details{border-top:1px solid #c9c2b4;margin-top:22px;padding-top:18px}.research-index summary{cursor:pointer;color:#775f28;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.released-article-body{margin-top:22px}.released-article-body p{white-space:pre-line;font-size:18px;line-height:1.7}.research-note{border:1px solid #bbb5a8;padding:20px;margin-top:60px!important;font-size:13px!important}.article-library-status{border:1px solid #aaa497;gap:6px;margin:0 0 36px;padding:20px 22px;display:grid}.article-library-status span,.article-library article>span,.article-empty-state>span{color:#80692f;letter-spacing:.12em;font-size:9px;font-weight:800}.article-library-status strong{font:500 27px var(--serif)}.article-library-status small{color:#74776f;text-transform:uppercase;font-size:10px}.article-cadence{color:#eef0ed;background:#131715;border:1px solid #aaa497;margin:0 0 50px;padding:28px}.article-cadence header{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:40px;display:grid}.article-cadence header>span{color:var(--gold);letter-spacing:.12em;grid-column:1/-1;font-size:9px;font-weight:800}.article-cadence h2{color:#f1f2ef;margin:0!important;font-size:31px!important}.article-cadence header p{color:#aeb5b0!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.article-cadence ol{border:1px solid #36403c;grid-template-columns:repeat(3,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.article-cadence li{border-right:1px solid #36403c;gap:7px;min-height:105px;padding:18px;display:grid}.article-cadence li:last-child{border-right:0}.article-cadence li strong{color:var(--gold);letter-spacing:.09em;font-size:10px}.article-cadence li span{color:#c7cbc8;font-size:12px;line-height:1.5}.article-cadence-boundary{color:#7f8984!important;margin:16px 0 0!important;font-size:10px!important}.article-library{border-top:1px solid #aaa497;display:grid}.article-library>article{border-bottom:1px solid #aaa497;padding:38px 0 42px}.article-library>article h2{margin:16px 0 15px!important;font-size:34px!important}.article-library>article p{margin:0 0 22px!important}.article-library>article a,.article-empty-state a{color:#775f28;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.article-library details{border-top:1px solid #c8c2b6;margin-top:20px;padding-top:17px}.article-library summary{color:#775f28;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:800}.article-library details div{margin-top:22px}.article-empty-state{border-left:3px solid var(--gold);background:#e7e1d5;gap:12px;margin-top:48px;padding:25px 25px 27px;display:grid}.article-empty-state p{margin:0 0 8px!important;font-size:14px!important;line-height:1.65!important}.research-meta{flex-wrap:wrap;gap:9px;margin:0 0 54px;display:flex}.research-meta span{color:#706d64;font:800 9px/1 var(--sans);letter-spacing:.12em;border:1px solid #bdb6a8;padding:8px 10px}.article-page>article em{font-family:var(--serif)}.thesis-grid{border:1px solid #aaa497;grid-template-columns:repeat(3,1fr);margin:45px 0 58px;display:grid}.thesis-grid section{border-right:1px solid #aaa497;padding:24px 20px 28px}.thesis-grid section:last-child{border-right:0}.thesis-grid span,.source-ledger>span{color:#8b7339;letter-spacing:.13em;font-size:9px;font-weight:800}.thesis-grid h3{font:500 23px/1.08 var(--serif);margin:14px 0 12px}.thesis-grid p{margin:0!important;font-size:14px!important;line-height:1.58!important}.research-list{border-top:1px solid #aaa497;margin:0 0 55px;padding:0;list-style:none}.research-list li{color:#41443f;border-bottom:1px solid #aaa497;padding:17px 8px 17px 28px;font-size:15px;line-height:1.55;position:relative}.research-list li:before{content:"×";color:#8b7339;font-weight:800;position:absolute;left:5px}.source-ledger{border-top:1px solid #aaa497;margin:60px 0 20px;display:grid}.source-ledger>span{padding:18px 0}.source-ledger a{color:#5b5031;border-top:1px solid #d3cec2;justify-content:space-between;padding:15px 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}@media (max-width:960px){.site-header{grid-template-columns:1fr auto auto;gap:20px}.site-header .desktop-nav{display:none}.mobile-menu{display:block}.intelligence-explorer{min-height:760px}.graph-intro{width:min(540px,78vw)}.graph-query{width:min(620px,70vw);left:auto;right:24px;transform:none}.node-dock{flex-basis:350px;width:350px}.editorial-intro,.idea-section>header,.receive-section{grid-template-columns:1fr;gap:42px}.idea-paths{grid-template-columns:1fr}.idea-paths article{border-top:1px solid #aaa497;border-left:0;min-height:300px}.idea-paths article:first-child{border-top:0}.idea-paths h3{margin-top:28px}.method-strip ol{grid-template-columns:1fr 1fr}.method-strip li:nth-child(3){border-top:1px solid #434945;border-left:0}.method-strip li:nth-child(4){border-top:1px solid #434945}.opening-grid{grid-template-columns:1fr 1fr}.opening-grid .opening-lead{grid-area:auto/1/auto/-1;min-height:310px}.opening-grid article:nth-child(2),.opening-grid article:nth-child(4){border-left:0}.opening-grid article:nth-child(n+2){border-top:1px solid #c3beb2}.research-products>header,.mission-statement{grid-template-columns:1fr;gap:28px}.research-products>div{grid-template-columns:1fr 1fr}.research-products article:nth-child(3){border-top:1px solid #aaa497;border-left:0}.research-products article:nth-child(4){border-top:1px solid #aaa497}.mission-statement p{grid-column:1}.future-vision>header,.must-hit-method header,.research-doorways>header{grid-template-columns:1fr;gap:28px}.future-vision-grid,.research-doorways>div,.next-questions>div{grid-template-columns:1fr}.future-vision-grid article,.research-doorways article,.next-questions article{border-top:1px solid #aaa497;border-left:0;min-height:auto}.future-vision-grid article:first-child,.research-doorways article:first-child,.next-questions article:first-child{border-top:0}.must-hit-method ol{grid-template-columns:1fr 1fr}.must-hit-method li:nth-child(3){border-top:1px solid #424a47;border-left:0}.must-hit-method li:nth-child(4){border-top:1px solid #424a47}}@media (max-width:720px){.site-header{height:66px;padding:0 16px}.wordmark img{width:34px;height:34px}.header-subscribe{padding:9px 10px;font-size:8px}.intelligence-explorer{height:calc(100svh - 66px);min-height:720px;display:block;position:relative}.graph-stage{width:100%;height:100%}.graph-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#06090af0,#06090ab8 58%,#06090a00);height:55%;position:absolute;top:0;left:0;right:0}.graph-intro{width:auto;top:28px;left:20px;right:20px}.graph-intro h1{font-size:clamp(42px,12vw,58px)}.graph-intro h1 em span{display:block}.graph-intro p{max-width:310px;font-size:13px}.graph-intro-actions{gap:8px;margin-top:18px}.graph-intro-actions a{padding:10px 11px;font-size:8px}.graph-status,.graph-instructions{display:none}.graph-empty{width:auto;padding:14px 16px;inset:auto 18px 145px}.graph-empty strong{font-size:18px}.graph-query{width:auto;bottom:63px;left:18px;right:18px}.graph-query input{font-size:11px}.graph-query small{font-size:9px}.graph-controls{bottom:18px;left:18px}.graph-controls .wheel-mode-control{display:none}.node-dock{background:#0c1011fa;border-top:1px solid #343e3b;border-left:0;width:100%;height:min(58vh,520px);padding:46px 24px 28px;animation:.28s both sheet-in;position:absolute;bottom:0;left:0;right:0;overflow:auto}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}}.has-selection .graph-query,.has-selection .graph-controls{opacity:.2;pointer-events:none}.section-shell{width:min(100% - 34px,1240px)}.editorial-intro,.idea-section,.receive-section{padding-top:82px;padding-bottom:82px}.editorial-intro h2,.idea-section h2,.receive-section h2{font-size:44px}.editorial-intro p{font-size:16px}.idea-section>header{margin-bottom:42px}.idea-paths article{padding:28px 22px}.method-strip{padding:75px 0}.method-strip ol{grid-template-columns:1fr}.method-strip li{border-top:1px solid #434945;border-left:0;min-height:145px;padding:24px 0}.method-strip li:first-child{border-top:0}.method-strip li:nth-child(3){border-top:1px solid #434945}.method-strip p{margin-top:18px}.site-footer{grid-template-columns:1fr;padding:55px 24px}.site-footer nav{flex-wrap:wrap}.opening-brief{padding-top:78px;padding-bottom:80px}.opening-brief>header{grid-template-columns:1fr;gap:28px}.opening-brief h2{font-size:44px}.opening-grid{grid-template-columns:1fr}.opening-grid .opening-lead{grid-column:auto;min-height:340px;padding:26px 22px}.opening-grid article{border-top:1px solid #c3beb2;border-left:0;min-height:145px}.opening-grid article:first-child{border-top:0}.opening-constraint{grid-template-columns:1fr}.article-cadence{padding:22px 18px}.article-cadence header{grid-template-columns:1fr;gap:18px}.article-cadence ol{grid-template-columns:1fr}.article-cadence li{border-bottom:1px solid #36403c;border-right:0;min-height:auto}.article-cadence li:last-child{border-bottom:0}.evidence-registry>header{grid-template-columns:1fr;gap:20px}.evidence-registry>header h2{font-size:36px!important}.evidence-registry article>footer{flex-direction:column;align-items:flex-start}.research-navigator{padding:24px 18px}.research-navigator>header{grid-template-columns:1fr;gap:18px}.research-navigator>header h2{font-size:36px!important}.navigator-console{grid-template-columns:1fr;gap:18px}.navigator-console fieldset{padding-top:11px}.navigator-console legend{transform:translateY(-33px)}.causal-path{grid-template-columns:1fr}.causal-path b{min-height:auto}.navigator-results article footer{flex-direction:column;align-items:flex-start}.article-page{padding:75px 18px 90px}.article-page>header{margin-bottom:55px}.article-page>header h1{font-size:50px}.article-page>header p{font-size:17px}.article-page>article h2{font-size:30px}.article-page>article p{font-size:16px}.article-page blockquote{margin:42px 0;padding-left:20px;font-size:24px}.thesis-grid{grid-template-columns:1fr}.thesis-grid section{border-bottom:1px solid #aaa497;border-right:0}.thesis-grid section:last-child{border-bottom:0}.article-page>aside{flex-direction:column;align-items:flex-start;gap:14px}.research-products,.mission-statement,.future-vision,.research-doorways{padding-top:82px;padding-bottom:82px}.research-products>div{grid-template-columns:1fr}.research-products article{border-top:1px solid #aaa497;border-left:0;min-height:250px}.research-products article:first-child{border-top:0}.research-products article:nth-child(4){border-left:0}.research-products h3{margin-top:28px}.mission-statement{width:min(100% - 34px,1240px)}.mission-statement h2,.future-vision h2,.must-hit-method h2,.research-doorways h2{font-size:43px}.mission-statement p{font-size:16px}.future-vision-grid article,.research-doorways article{padding:28px 22px}.future-vision-grid h3,.research-doorways article h3{margin-top:28px}.future-vision-grid blockquote{margin:24px 0}.must-hit-method{padding:82px 0}.must-hit-method ol{grid-template-columns:1fr}.must-hit-method li{border-top:1px solid #424a47;border-left:0;min-height:auto}.must-hit-method li:first-child{border-top:0}.must-hit-method li h3{margin-top:24px}.next-questions>h2{font-size:36px!important}}@media (max-width:480px){.site-header{grid-template-columns:1fr auto;gap:16px}.header-subscribe{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.node-dock{animation:none}}.section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:8vw;margin-bottom:58px;display:grid}.section-heading h2{max-width:800px;font:500 clamp(42px,5vw,70px)/.98 var(--serif);letter-spacing:-.046em;margin:17px 0 0}.section-heading>p{color:#666a63;max-width:470px;margin:0 0 5px;font-size:15px;line-height:1.75}.section-heading.inverse h2{color:#edf1ed}.section-heading.inverse>p{color:#96a09c}.daily-intelligence{padding-top:118px;padding-bottom:120px}.freshness-stamp{border-left:2px solid var(--gold);align-self:end;gap:5px;padding:22px 0 4px 25px;display:grid}.freshness-stamp span{color:#8c7640;letter-spacing:.13em;font-size:9px;font-weight:800}.freshness-stamp strong{font:500 24px var(--serif)}.freshness-stamp small{color:#767a73;font-size:10px}.movement-ledger{border-top:1px solid #a9a396}.movement-ledger article{border-bottom:1px solid #c3beb2;grid-template-columns:120px minmax(0,1fr);min-height:205px;display:grid}.movement-index{border-right:1px solid #c3beb2;place-content:center start;display:grid;position:relative}.movement-index span{color:#827e74;font:500 42px var(--serif)}.movement-index i{background:#888;width:44px;height:2px;margin-top:14px}.movement-index.forward i{background:var(--teal)}.movement-index.testing i{background:var(--gold)}.movement-index.constraint i{background:var(--red)}.movement-ledger article>div:last-child{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) auto;align-items:center;gap:18px 45px;padding:34px 0 34px 40px;display:grid}.movement-ledger article>div:last-child>span{color:#8c7640;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.movement-ledger h3{font:500 29px/1.15 var(--serif);letter-spacing:-.025em;margin:0}.movement-ledger p{color:#62655f;margin:0;font-size:14px;line-height:1.7}.movement-ledger a{color:#61512b;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.section-action{justify-content:space-between;align-items:center;gap:30px;padding-top:26px;display:flex}.section-action a{color:#191a17;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none}.section-action small{color:#797c75;text-align:right;max-width:560px;font-size:10px}.future-progress{color:#e6ebe7;background:#101415;padding:122px 0 118px}.progress-orbit{border-top:1px solid #394340}.progress-orbit article{border-bottom:1px solid #303a37;grid-template-columns:74px minmax(0,1fr) 210px;align-items:center;gap:28px;min-height:175px;display:grid}.pillar-code{width:48px;height:48px;color:var(--gold);letter-spacing:.08em;border:1px solid #52605c;place-items:center;font-size:10px;font-weight:800;display:grid}.progress-orbit article>div:nth-child(2)>span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.progress-orbit h3{font:500 29px var(--serif);margin:8px 0 7px}.progress-orbit p{color:#9ea8a3;max-width:760px;margin:0;font-size:13px;line-height:1.65}.stage-meter{grid-template-columns:1fr auto;align-items:center;gap:12px;height:30px;display:grid;position:relative}.stage-meter:before{content:"";background:#37413e;grid-column:1;width:100%;height:2px}.stage-meter i{background:var(--gold);height:2px;position:absolute;top:14px;left:0;box-shadow:0 0 14px #d7b45c59}.stage-meter small{color:#818c87;letter-spacing:.08em;font-size:9px;font-weight:800}.model-boundary{color:#737f7a;margin:28px 0 0;font-size:10px;line-height:1.6}.watchlist-section{padding-top:122px;padding-bottom:128px}.watchlist-table{border-top:1px solid #9f998c}.watchlist-head,.watchlist-table article{grid-template-columns:minmax(340px,1.45fr) repeat(3,minmax(120px,.55fr));align-items:center;gap:20px;display:grid}.watchlist-head{color:#777970;letter-spacing:.11em;text-transform:uppercase;min-height:48px;font-size:9px;font-weight:800}.watchlist-table article{border-top:1px solid #cbc6bb;min-height:132px;padding:22px 0;position:relative}.watchlist-table article:first-of-type{border-top:0}.watchlist-table article>span{color:#555951;font-size:12px}.company-cell{grid-template-columns:58px 1fr;align-items:center;gap:18px;display:grid}.company-cell>b{letter-spacing:.06em;border:1px solid #9f998c;place-items:center;width:58px;height:58px;font-size:11px;display:grid}.company-cell strong{font:500 23px var(--serif);display:block}.company-cell small{color:#777a73;margin-top:6px;font-size:10px;display:block}.watchlist-table .valuation-state{color:#735d2b;gap:5px;font-weight:800;display:grid}.watchlist-table .valuation-state b{font:inherit}.watchlist-table .valuation-state small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.watchlist-table article>p{color:#767970;grid-column:1/-1;margin:0 0 0 76px;font-size:11px;line-height:1.55}.watchlist-source{color:#735d2d;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;justify-self:start;margin-left:76px;font-size:10px;font-weight:800;text-decoration:none}.published-scorecards{gap:28px;margin-top:92px;display:grid}.published-scorecards>header{gap:12px;max-width:760px;display:grid}.published-scorecards>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:500}.published-scorecards>header p{color:#666960;margin:0;font-size:14px;line-height:1.7}.published-scorecards>article{background:#f4f0e7;border:1px solid #bcb6a9}.scorecard-title{border-bottom:1px solid #c5bfb2;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.scorecard-title>div{gap:6px;display:grid}.scorecard-title span,.scorecard-components span,.scorecard-factors span,.scorecard-scenarios span,.scorecard-thesis span{color:#826d35;letter-spacing:.1em;font-size:9px;font-weight:800}.scorecard-title h3{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:550}.scorecard-title small{color:#73756e}.scorecard-title>strong{color:#292a27;font-size:46px;font-weight:500;line-height:1}.scorecard-title>strong small{margin-left:4px;font-size:12px}.scorecard-components,.scorecard-factors{border-bottom:1px solid #c5bfb2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.scorecard-components>div,.scorecard-factors>div{border-right:1px solid #d2ccbf;gap:8px;min-width:0;padding:20px;display:grid}.scorecard-components>div:last-child,.scorecard-factors>div:last-child{border-right:0}.scorecard-components strong{font-size:24px;font-weight:520}.scorecard-factors strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:12px;font-weight:720}.scorecard-scenarios{border-bottom:1px solid #c5bfb2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scorecard-scenarios>div{border-right:1px solid #d2ccbf;align-content:start;gap:10px;min-height:190px;padding:24px;display:grid}.scorecard-scenarios>div:last-child{border-right:0}.scorecard-scenarios p,.scorecard-thesis p{color:#5f625b;margin:0;font-size:12px;line-height:1.65}.scorecard-scenarios strong{margin-top:auto;font-size:12px}.scorecard-thesis{border-bottom:1px solid #c5bfb2;grid-template-columns:1fr 1fr;display:grid}.scorecard-thesis>div{border-right:1px solid #d2ccbf;gap:10px;padding:24px;display:grid}.scorecard-thesis>div:last-child{border-right:0}.scorecard-warnings,.scorecard-source{border-bottom:1px solid #c5bfb2;gap:8px;padding:18px 24px;display:grid}.scorecard-warnings{background:#eee4d4}.scorecard-warnings span,.scorecard-source span{color:#826d35;letter-spacing:.1em;font-size:9px;font-weight:800}.scorecard-warnings p,.scorecard-source p{color:#5f625b;margin:0;font-size:11px;line-height:1.6}.published-scorecards article>footer{color:#777970;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;font-size:9px;display:flex}.published-scorecards article>footer a{color:#735d2b;font-weight:800}.dashboard-page{padding-bottom:0}.dashboard-hero{color:#edf1ed;background:#101415;align-content:center;min-height:520px;padding:80px max(24px,50% - 620px);display:grid}.dashboard-hero h1{max-width:1000px;font:500 clamp(58px,7vw,96px)/.9 var(--serif);letter-spacing:-.055em;margin:22px 0 26px}.dashboard-hero p{color:#a0aaa5;max-width:760px;margin:0;font-size:17px;line-height:1.7}.dashboard-page .daily-intelligence:first-of-type,.dashboard-page .watchlist-section:first-of-type{padding-top:105px}.valuation-method{padding-bottom:130px}.valuation-method h2{font:500 clamp(42px,5vw,68px)/1 var(--serif);letter-spacing:-.045em;margin:17px 0 50px}.valuation-method>div{border:1px solid #aaa497;grid-template-columns:repeat(4,1fr);display:grid}.valuation-method article{border-left:1px solid #aaa497;min-height:210px;padding:28px}.valuation-method article:first-child{border-left:0}.valuation-method b{color:#806a34;letter-spacing:.12em;font-size:9px}.valuation-method p{color:#5f625b;font:500 20px/1.45 var(--serif);margin:45px 0 0}.model-boundary.light{color:#73766e;border-top:1px solid #cbc6bb;padding-top:24px}.inline-subscribe{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#161815;padding:15px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1100px){.site-header .desktop-nav{gap:18px}.watchlist-head,.watchlist-table article{grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(95px,.5fr))}.movement-ledger article>div:last-child{grid-template-columns:1fr 1fr}.movement-ledger a{grid-column:1/-1}}@media (max-width:760px){.section-heading{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.section-heading h2{font-size:43px}.freshness-stamp{padding-left:18px}.daily-intelligence,.watchlist-section{padding-top:78px;padding-bottom:82px}.movement-ledger article{grid-template-columns:58px 1fr}.movement-index span{font-size:24px}.movement-index i{width:26px}.movement-ledger article>div:last-child{padding:28px 0 30px 22px;display:block}.movement-ledger h3{margin:10px 0 13px;font-size:25px}.movement-ledger a{margin-top:20px;display:inline-block}.section-action{flex-direction:column;align-items:flex-start}.section-action small{text-align:left}.future-progress{padding:78px 0}.progress-orbit article{grid-template-columns:54px 1fr;padding:24px 0}.pillar-code{width:42px;height:42px}.stage-meter{grid-column:2;width:100%}.watchlist-head{display:none}.watchlist-table article{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 0;display:grid}.company-cell{grid-column:1/-1}.watchlist-table article>span{border-top:1px solid #d2cdc2;padding-top:10px;font-size:10px}.watchlist-table article>p{grid-column:1/-1;margin:0}.watchlist-source{margin-left:0}.published-scorecards{margin-top:64px}.scorecard-title{padding:22px}.scorecard-components,.scorecard-factors{grid-template-columns:1fr 1fr}.scorecard-components>div,.scorecard-factors>div{border-bottom:1px solid #d2ccbf}.scorecard-scenarios,.scorecard-thesis{grid-template-columns:1fr}.scorecard-scenarios>div,.scorecard-thesis>div{border-bottom:1px solid #d2ccbf;border-right:0;min-height:0}.scorecard-scenarios>div:last-child,.scorecard-thesis>div:last-child{border-bottom:0}.published-scorecards article>footer{flex-direction:column;align-items:flex-start}.dashboard-hero{min-height:480px;padding:70px 20px}.dashboard-hero h1{font-size:54px}.valuation-method>div{grid-template-columns:1fr}.valuation-method article{border-top:1px solid #aaa497;border-left:0;min-height:150px}.valuation-method article:first-child{border-top:0}.valuation-method p{margin-top:26px}}.featured-research{color:#101310;background:#d9b756;padding:104px 0 112px}.featured-research .kicker{color:#4c3d1c}.featured-research>.section-shell>header{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:end;gap:8vw;margin-bottom:62px;display:grid}.featured-research>.section-shell>header h2{max-width:880px;font:500 clamp(47px,5.7vw,78px)/.94 var(--serif);letter-spacing:-.052em;margin:16px 0 0}.featured-research>.section-shell>header>p{margin:0 0 6px;font-size:16px;line-height:1.7}.featured-research-grid{border-top:1px solid #1417138c;border-bottom:1px solid #1417138c;grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);display:grid}.featured-research-grid>article{padding:38px 54px 42px 0}.featured-meta{color:#473a20;letter-spacing:.1em;justify-content:space-between;gap:24px;font-size:9px;font-weight:800;display:flex}.featured-meta small{font:inherit}.featured-research-grid h3{max-width:850px;font:500 clamp(40px,4.5vw,64px)/.98 var(--serif);letter-spacing:-.045em;margin:32px 0 22px}.featured-dek{max-width:790px;margin:0;font-size:17px;line-height:1.7}.featured-question,.featured-change{border-top:1px solid #14171352;grid-template-columns:170px 1fr;gap:24px;margin-top:34px;padding-top:22px;display:grid}.featured-question span,.featured-change span,.featured-judgment span,.featured-risk span{color:#4b3c1d;letter-spacing:.11em;font-size:9px;font-weight:800}.featured-question p,.featured-change p{font:500 19px/1.5 var(--serif);margin:0}.featured-change p{font-family:var(--sans);font-size:13px;line-height:1.65}.featured-actions{flex-wrap:wrap;gap:24px;margin-top:35px;display:flex}.featured-actions a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #171914;padding-bottom:5px;font-size:10px;font-weight:800;text-decoration:none}.featured-research-grid>aside{border-left:1px solid #1417138c;padding:38px 0 42px 34px}.research-numbers{grid-template-columns:1fr;display:grid}.research-numbers>div{border-top:1px solid #14171347;grid-template-columns:76px 1fr;gap:0 18px;padding:18px 0;display:grid}.research-numbers>div:first-child{border-top:0;padding-top:0}.research-numbers strong{font:500 48px/.85 var(--serif);grid-row:span 2}.research-numbers span{letter-spacing:.1em;font-size:9px;font-weight:800}.research-numbers small{color:#554725;margin-top:5px;font-size:10px}.featured-judgment,.featured-risk{border-top:1px solid #14171366;margin-top:22px;padding:21px 0 0}.featured-judgment p,.featured-risk p{margin:11px 0 0;font-size:12px;line-height:1.65}.featured-risk span{color:#7f2e28}.institutional-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:8vw;margin-bottom:58px;display:grid}.institutional-heading h2{max-width:820px;font:500 clamp(44px,5.2vw,70px)/.97 var(--serif);letter-spacing:-.048em;margin:16px 0 0}.institutional-heading>p{color:#62665f;margin:0 0 5px;font-size:15px;line-height:1.75}.institutional-heading.inverse h2{color:#eef1ed}.institutional-heading.inverse>p{color:#9da6a1}.research-universes{color:#e9ede9;background:#111514;padding:118px 0 124px}.research-universes .institutional-heading>p{color:#9ba49f}.universe-grid{border-top:1px solid #414946;border-bottom:1px solid #414946;grid-template-columns:repeat(3,1fr);display:grid}.universe-grid article{border-left:1px solid #414946;flex-direction:column;min-height:530px;padding:33px 31px 30px;display:flex}.universe-grid article:first-child{border-left:0}.universe-grid article>span{color:var(--gold);font:500 38px var(--serif)}.universe-grid h3{font:500 34px/1.04 var(--serif);letter-spacing:-.032em;margin:43px 0 20px}.universe-grid article>p{color:#a9b1ad;margin:0;font-size:14px;line-height:1.72}.universe-grid ul{border-top:1px solid #333b38;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.universe-grid li{color:#c7ceca;border-bottom:1px solid #333b38;padding:10px 0;font-size:11px}.universe-grid a{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #535d59;justify-content:space-between;margin-top:auto;padding-top:23px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.universe-grid a i{font-size:15px;font-style:normal}.research-center{padding-top:118px;padding-bottom:126px}.research-center-grid{border-top:1px solid #9f998c;border-bottom:1px solid #9f998c;grid-template-columns:repeat(4,1fr);display:grid}.research-center-grid article{border-left:1px solid #b9b3a7;flex-direction:column;min-height:350px;padding:27px 25px 25px;display:flex}.research-center-grid article:first-child{border-left:0}.research-center-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.research-center-grid article>div span{color:#765f2d;letter-spacing:.1em;font-size:9px;font-weight:800}.research-center-grid article>div b{color:#a49e91;font:500 25px var(--serif)}.research-center-grid h3{font:500 29px/1.08 var(--serif);letter-spacing:-.03em;margin:54px 0 18px}.research-center-grid p{color:#62655f;margin:0;font-size:13px;line-height:1.7}.research-center-grid a{color:#675328;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #c7c1b6;justify-content:space-between;margin-top:auto;padding-top:19px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.research-center-grid a i{font-size:14px;font-style:normal}.research-center+.daily-intelligence,.daily-intelligence+.watchlist-section{border-top:1px solid #b6b0a5}.institutional-process{color:#e8ece8;background:#111514;padding:118px 0 124px}.process-grid{border-top:1px solid #414946;border-bottom:1px solid #414946;grid-template-columns:1fr 1fr;display:grid}.process-grid article{min-height:430px;padding:33px 42px 34px 0}.process-grid article+article{border-left:1px solid #414946;padding-left:42px;padding-right:0}.process-grid article>span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:800}.process-grid h3{max-width:490px;font:500 35px/1.06 var(--serif);letter-spacing:-.03em;margin:39px 0 18px}.process-grid article>p{color:#a5aea9;max-width:560px;margin:0;font-size:14px;line-height:1.7}.process-grid ol{border-top:1px solid #343c39;gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.process-grid li{color:#c9d0cc;border-bottom:1px solid #343c39;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:flex}.process-grid li b{width:25px;height:25px;color:var(--gold);border:1px solid #59635f;place-items:center;font-size:9px;display:grid}.scenario-model{border:1px solid #4b5551;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.scenario-model>div{border-left:1px solid #4b5551;flex-direction:column;min-height:205px;padding:26px;display:flex}.scenario-model>div:first-child{border-left:0}.scenario-model span{color:var(--gold);letter-spacing:.11em;font-size:9px;font-weight:800}.scenario-model strong{font:500 24px var(--serif);margin:43px 0 12px}.scenario-model p{color:#98a19c;margin:0;font-size:12px;line-height:1.6}.process-link{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:1000px){.featured-research>.section-shell>header,.institutional-heading{grid-template-columns:1fr;gap:28px}.featured-research-grid{grid-template-columns:1fr}.featured-research-grid>article{padding-right:0}.featured-research-grid>aside{border-top:1px solid #1417138c;border-left:0;padding:34px 0 38px}.research-numbers{grid-template-columns:repeat(3,1fr)}.research-numbers>div{border-top:0;border-left:1px solid #14171347;grid-template-columns:1fr;padding:0 18px}.research-numbers>div:first-child{border-left:0;padding:0 18px 0 0}.research-numbers strong{grid-row:auto;margin-bottom:13px}.universe-grid{grid-template-columns:1fr}.universe-grid article{border-top:1px solid #414946;border-left:0;min-height:390px}.universe-grid article:first-child{border-top:0}.research-center-grid{grid-template-columns:1fr 1fr}.research-center-grid article:nth-child(3){border-top:1px solid #b9b3a7;border-left:0}.research-center-grid article:nth-child(4){border-top:1px solid #b9b3a7}}@media (max-width:760px){.featured-research,.research-universes,.institutional-process{padding:78px 0 82px}.featured-research>.section-shell>header h2,.institutional-heading h2{font-size:43px}.featured-research-grid>article{padding:28px 0 34px}.featured-meta{flex-direction:column;align-items:flex-start;gap:7px}.featured-research-grid h3{font-size:39px}.featured-question,.featured-change{grid-template-columns:1fr;gap:10px}.research-numbers{grid-template-columns:1fr}.research-numbers>div,.research-numbers>div:first-child{border-top:1px solid #14171347;border-left:0;grid-template-columns:68px 1fr;padding:16px 0}.research-numbers>div:first-child{border-top:0}.research-numbers strong{grid-row:span 2;margin:0;font-size:39px}.research-center{padding-top:78px;padding-bottom:82px}.research-center-grid{grid-template-columns:1fr}.research-center-grid article,.research-center-grid article:nth-child(4){border-top:1px solid #b9b3a7;border-left:0;min-height:255px}.research-center-grid article:first-child{border-top:0}.research-center-grid h3{margin-top:30px}.process-grid{grid-template-columns:1fr}.process-grid article,.process-grid article+article{border-left:0;min-height:0;padding:30px 0 36px}.process-grid article+article{border-top:1px solid #414946}.process-grid h3{margin-top:27px;font-size:31px}.scenario-model{grid-template-columns:1fr}.scenario-model>div{border-top:1px solid #4b5551;border-left:0;min-height:165px}.scenario-model>div:first-child{border-top:0}.scenario-model strong{margin-top:28px}}.publication-home{background:#f4f1e9}.publication-home .section-shell{width:min(1180px,100% - 64px)}.publication-home .kicker{color:#8b6a1f;letter-spacing:.12em;font-size:12px}.publication-home h2{text-wrap:balance}.publication-home .featured-research{color:#151815;background:#f4f1e9;padding:94px 0 100px}.publication-home .featured-research .kicker{color:#8b6a1f}.publication-home .featured-research>.section-shell>header{grid-template-columns:minmax(0,1fr) 340px;gap:72px;margin-bottom:46px}.publication-home .featured-research>.section-shell>header h2{max-width:760px;font-size:clamp(44px,5.2vw,67px);line-height:.98}.publication-home .featured-research>.section-shell>header>p{color:#555c56;font-size:17px;line-height:1.65}.publication-home .featured-research-grid{background:#fbf9f4;border:1px solid #c7c0b3;grid-template-columns:minmax(0,1.55fr) minmax(300px,.6fr);box-shadow:0 22px 60px #26211414}.publication-home .featured-research-grid>article{padding:48px 52px}.publication-home .featured-meta{color:#76622f;font-size:10px}.publication-home .featured-research-grid h3{max-width:720px;margin:26px 0 20px;font-size:clamp(38px,4vw,57px);line-height:1.01}.publication-home .featured-dek{color:#3f4640;max-width:700px;font-size:17px}.publication-home .featured-question,.publication-home .featured-change{grid-template-columns:150px 1fr}.publication-home .featured-research-grid>aside{color:#eef1ed;background:#111614;border-left:1px solid #313834;padding:46px 34px}.publication-home .research-numbers>div{border-color:#37413d}.publication-home .research-numbers strong{color:#e5c56d}.publication-home .research-numbers span{color:#d5dcd7}.publication-home .research-numbers small{color:#929d97}.publication-home .featured-judgment,.publication-home .featured-risk{border-color:#37413d}.publication-home .featured-judgment span{color:#e5c56d}.publication-home .featured-risk span{color:#e69389}.publication-home .featured-judgment p,.publication-home .featured-risk p{color:#b4beb8;font-size:13px}.publication-home .daily-intelligence{background:#fff;width:100%;padding:98px max(32px,50% - 590px) 104px}.publication-home .section-heading{margin-bottom:42px}.publication-home .section-heading h2,.publication-home .institutional-heading h2{font-size:clamp(40px,4.5vw,58px);line-height:1.01}.publication-home .movement-ledger article{grid-template-columns:88px minmax(0,1fr);min-height:172px}.publication-home .movement-index span{font-size:31px}.publication-home .movement-ledger article>div:last-child{grid-template-columns:minmax(0,1.05fr) minmax(270px,.95fr) auto;padding:29px 0 29px 32px}.publication-home .movement-ledger h3{font-size:26px}.publication-home .research-universes{background:#0e1311;padding:100px 0 106px}.publication-home .universe-grid{border:0;gap:18px}.publication-home .universe-grid article{background:#131a17;border:1px solid #39423e;min-height:400px;padding:28px}.publication-home .universe-grid article:first-child{border-left:1px solid #39423e}.publication-home .universe-grid article>span{font-size:28px}.publication-home .universe-grid h3{margin:30px 0 16px;font-size:31px}.publication-home .universe-grid article>p{font-size:15px}.publication-home .universe-grid li{font-size:12px}.publication-home .watchlist-section{background:#ebe7dd;width:100%;padding:100px max(32px,50% - 590px) 108px}.company-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.company-discovery-grid article{background:#f9f6ef;border:1px solid #bbb4a7;flex-direction:column;min-height:360px;padding:30px;display:flex}.company-discovery-grid article>div{color:#846923;letter-spacing:.09em;justify-content:space-between;gap:18px;font-size:10px;font-weight:800;display:flex}.company-discovery-grid article>div small{color:#777b74;font:inherit}.company-discovery-grid h3{font:500 34px/1.05 var(--serif);margin:44px 0 8px}.company-discovery-grid>article>strong{color:#80672a;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.company-discovery-grid p{color:#535a54;margin:24px 0;font-size:14px;line-height:1.7}.company-discovery-grid footer{color:#747871;border-top:1px solid #c9c3b7;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.company-discovery-grid footer a{color:#665322;text-transform:uppercase;font-weight:800;text-decoration:none}.publication-home .institutional-process{padding:100px 0 106px}.publication-home .process-grid article{min-height:360px}.publication-home .process-grid h3{margin-top:30px;font-size:31px}.publication-home .scenario-model{margin-top:42px}.publication-home .scenario-model>div{min-height:168px}.publication-home .scenario-model strong{margin-top:30px}.publication-home .receive-section{background:#d8b85f;grid-template-columns:minmax(0,1.2fr) minmax(310px,.7fr);gap:72px;width:100%;max-width:none;padding:90px max(32px,50% - 590px);display:grid}.publication-home .receive-section h2{max-width:760px;font-size:clamp(40px,4.8vw,62px)}.publication-home .receive-section p{color:#4b4027;font-size:17px}.publication-home .receive-actions{align-self:end}.publication-home .receive-actions .primary-link{color:#f0cf72;background:#111614}@media (max-width:1000px){.publication-home .featured-research>.section-shell>header{grid-template-columns:1fr;gap:22px}.publication-home .featured-research-grid{grid-template-columns:1fr}.publication-home .featured-research-grid>aside{border-top:1px solid #313834;border-left:0}.publication-home .movement-ledger article>div:last-child{grid-template-columns:1fr 1fr}.publication-home .movement-ledger a{grid-column:1/-1}.company-discovery-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.publication-home .section-shell{width:min(100% - 36px,1180px)}.intelligence-explorer{height:calc(100svh - 68px);min-height:640px}.graph-intro{width:calc(100% - 36px);top:42px;left:18px}.graph-intro h1{max-width:390px;font-size:49px;line-height:.92}.graph-intro p{max-width:340px;font-size:14px}.graph-status{display:none}.graph-query{width:calc(100% - 36px);bottom:78px}.graph-controls{bottom:24px;left:18px}.graph-instructions{display:none}.publication-home .featured-research,.publication-home .research-universes,.publication-home .institutional-process{padding:72px 0 76px}.publication-home .featured-research>.section-shell>header h2,.publication-home .section-heading h2,.publication-home .institutional-heading h2{font-size:39px}.publication-home .featured-research-grid>article{padding:30px 24px 34px}.publication-home .featured-research-grid h3{font-size:36px}.publication-home .featured-question,.publication-home .featured-change{grid-template-columns:1fr}.publication-home .featured-research-grid>aside{padding:30px 24px}.publication-home .daily-intelligence,.publication-home .watchlist-section{padding:72px 18px 76px}.publication-home .movement-ledger article{grid-template-columns:54px 1fr}.publication-home .movement-ledger article>div:last-child{padding:25px 0 28px 20px;display:block}.publication-home .movement-ledger p{margin-top:13px}.publication-home .movement-ledger a{margin-top:18px;display:inline-block}.publication-home .universe-grid{grid-template-columns:1fr}.publication-home .universe-grid article{border:1px solid #39423e;min-height:350px}.company-discovery-grid{grid-template-columns:1fr}.company-discovery-grid article{min-height:320px}.publication-home .process-grid article,.publication-home .process-grid article+article{min-height:0}.publication-home .receive-section{grid-template-columns:1fr;gap:36px;padding:72px 18px}}:root{--newsletter-ink:#08092d;--newsletter-violet:#7357ff;--newsletter-violet-dark:#4c35df;--newsletter-paper:#fff;--newsletter-wash:#f6f5fb;--newsletter-line:#dddce8;--newsletter-muted:#646578}.site-header{border-bottom:1px solid var(--newsletter-line);height:82px;color:var(--newsletter-ink);background:#fffffff7;padding:0 max(28px,50% - 640px)}.site-header .wordmark{color:var(--newsletter-ink);gap:12px}.site-header .wordmark img{object-fit:cover;border-radius:0;width:38px;height:38px}.site-header .wordmark b{letter-spacing:.13em;font-size:14px}.site-header .wordmark small{color:#77778b;letter-spacing:.2em;font-size:8px}.site-header .desktop-nav{gap:30px}.site-header .desktop-nav a{color:#303145;letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.site-header .desktop-nav a:hover{color:var(--newsletter-violet)}.site-header .header-subscribe{border:1px solid var(--newsletter-violet);color:var(--newsletter-violet-dark);letter-spacing:0;text-transform:none;background:0 0;padding:13px 19px;font-size:12px;font-weight:800}.site-header .header-subscribe:hover{background:var(--newsletter-violet);color:#fff}.newsletter-shell{width:min(1280px,100% - 64px);margin-inline:auto}.newsletter-eyebrow{color:var(--newsletter-violet);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.newsletter-button{border:1px solid var(--newsletter-violet);background:var(--newsletter-violet);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.newsletter-button:hover{background:var(--newsletter-violet-dark)}.newsletter-button.light{color:var(--newsletter-ink);background:#fff;border-color:#fff}.newsletter-text-link{color:var(--newsletter-ink);font-size:13px;font-weight:800;text-decoration:none}.newsletter-text-link:after{content:"  →";color:var(--newsletter-violet)}.newsletter-home{background:var(--newsletter-paper);color:var(--newsletter-ink)}.newsletter-hero{background:linear-gradient(#fbfaff 0%,#fff 72%);padding:74px 0 86px}.newsletter-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:72px;display:grid}.newsletter-hero-copy h1{max-width:620px;font:800 clamp(50px,5.8vw,80px)/.98 var(--sans);letter-spacing:-.055em;margin:20px 0 24px}.newsletter-hero-copy>p{color:#4e5064;max-width:590px;margin:0;font-size:18px;line-height:1.65}.newsletter-hero-copy>div{align-items:center;gap:26px;margin-top:34px;display:flex}.newsletter-hero-copy>small{color:#77788a;margin-top:21px;font-size:11px;display:block}.newsletter-feature{border:1px solid var(--newsletter-line);background:#fff;box-shadow:0 24px 70px #271e5e1f}.newsletter-feature>a{display:block}.newsletter-feature>div{padding:30px 32px 28px}.newsletter-feature>div>span,.newsletter-card-copy>span,.newsletter-issue-copy>span{color:#776b84;letter-spacing:.03em;font-size:11px;font-weight:700}.newsletter-feature h2{font:800 clamp(31px,3vw,45px)/1.04 var(--sans);letter-spacing:-.035em;margin:13px 0}.newsletter-feature h2 a,.newsletter-card h3 a{color:inherit;text-decoration:none}.newsletter-feature p{color:#5e6071;margin:0;font-size:15px;line-height:1.6}.newsletter-feature footer{border-top:1px solid var(--newsletter-line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;display:flex}.newsletter-feature footer small{color:#818291;font-size:11px}.newsletter-feature footer a{color:var(--newsletter-violet-dark);font-size:12px;font-weight:800;text-decoration:none}.story-cover{background-color:#12143c;background-image:url(/must-hit-daily-covers.png);background-repeat:no-repeat;background-size:300% 300%;min-height:210px;position:relative;overflow:hidden}.story-cover:after{content:"";background:linear-gradient(#0000 48%,#05061e8a);position:absolute;inset:0}.story-cover>span{z-index:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:15px;left:18px;right:18px}.story-cover.featured{min-height:345px}.story-cover-autonomy{background-position:50% 0}.story-cover-robotics{background-position:100% 0}.story-cover-energy{background-position:50%}.story-cover-materials{background-position:100%}.story-cover-companies{background-position:100% 100%}.story-cover-systems{background-position:50% 100%}.newsletter-latest{padding:92px 0 110px}.newsletter-latest>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px;display:flex}.newsletter-latest h2{font:800 clamp(38px,4vw,56px)/1 var(--sans);letter-spacing:-.045em;margin:12px 0 0}.newsletter-latest>header>a{border-bottom:1px solid var(--newsletter-violet);color:var(--newsletter-violet-dark);padding-bottom:5px;font-size:13px;font-weight:800;text-decoration:none}.newsletter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.newsletter-card{border:1px solid var(--newsletter-line);background:#fff;min-width:0}.newsletter-card>a{display:block}.newsletter-card-copy{flex-direction:column;min-height:270px;padding:25px 25px 21px;display:flex}.newsletter-card h3{font:800 25px/1.1 var(--sans);letter-spacing:-.025em;margin:12px 0}.newsletter-card p{color:#606172;margin:0;font-size:14px;line-height:1.58}.newsletter-card footer{color:#898a99;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.newsletter-map-callout{background:var(--newsletter-ink);color:#fff;padding:98px 0;overflow:hidden}.newsletter-map-callout>div{grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);align-items:center;gap:80px;display:grid}.newsletter-map-callout h2{max-width:590px;font:800 clamp(43px,4.7vw,65px)/.98 var(--sans);letter-spacing:-.05em;margin:17px 0 20px}.newsletter-map-callout p{color:#c6c7d8;max-width:560px;margin:0 0 31px;font-size:16px;line-height:1.66}.map-callout-art{background:radial-gradient(circle at 53% 48%,#7357ff57,#0000 33%),radial-gradient(circle at 20% 70%,#24dcc133,#0000 27%);min-height:390px;position:relative}.map-callout-art:before,.map-callout-art:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:15% 7%;transform:rotate(-12deg)}.map-callout-art:after{inset:27% 14%;transform:rotate(32deg)}.map-callout-art i{background:var(--newsletter-violet);border:3px solid #ffffffa6;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 28px #8971ffe6}.map-callout-art i:first-child{top:17%;left:28%}.map-callout-art i:nth-child(2){top:35%;right:19%}.map-callout-art i:nth-child(3){top:60%;left:12%}.map-callout-art i:nth-child(4){bottom:14%;right:30%}.map-callout-art i:nth-child(5){width:25px;height:25px;top:51%;left:49%}.map-callout-art i:nth-child(6){top:12%;right:41%}.newsletter-subscribe{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;padding-top:92px;padding-bottom:98px;display:grid}.newsletter-subscribe h2{max-width:620px;font:800 clamp(43px,4.8vw,65px)/.98 var(--sans);letter-spacing:-.05em;margin:15px 0 0}.newsletter-subscribe p{color:#606172;max-width:560px;margin:0 0 26px;font-size:16px;line-height:1.65}.newsletter-archive{color:var(--newsletter-ink);padding-top:82px;padding-bottom:110px}.newsletter-archive-hero{max-width:960px;padding-bottom:65px}.newsletter-archive-hero h1{font:800 clamp(58px,7vw,92px)/.94 var(--sans);letter-spacing:-.06em;margin:18px 0 21px}.newsletter-archive-hero>p{color:#58596c;max-width:760px;margin:0;font-size:19px;line-height:1.62}.newsletter-archive-hero>div{align-items:center;gap:24px;margin-top:31px;display:flex}.newsletter-archive-hero small{color:#838493;font-size:11px}.newsletter-library{border-top:1px solid var(--newsletter-line);grid-template-columns:190px minmax(0,1fr);gap:54px;padding-top:42px;display:grid}.newsletter-library>aside{flex-direction:column;align-items:stretch;gap:4px;display:flex}.newsletter-library>aside button{color:#303145;font:700 14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 0}.newsletter-library>aside button:hover,.newsletter-library>aside button.active{color:var(--newsletter-violet)}.newsletter-issue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.newsletter-issue-list>.newsletter-card{align-self:start}.newsletter-issue{border:1px solid var(--newsletter-line);background:#fff;min-width:0;scroll-margin-top:104px}.newsletter-issue:target{outline-offset:4px;outline:3px solid #7357ff3d}.newsletter-issue-copy{padding:26px}.newsletter-issue-copy h2{font:800 29px/1.07 var(--sans);letter-spacing:-.03em;margin:12px 0 13px}.newsletter-issue-copy>p{color:#606172;margin:0;font-size:14px;line-height:1.62}.issue-facts{color:#858696;justify-content:space-between;gap:18px;margin-top:21px;display:flex}.newsletter-issue details{border-top:1px solid var(--newsletter-line);margin-top:24px}.newsletter-issue summary{color:var(--newsletter-violet-dark);cursor:pointer;padding:19px 0 0;font-size:12px;font-weight:800}.newsletter-story-body{color:#333447;padding-top:18px}.newsletter-story-body h3{font:800 21px/1.15 var(--sans);margin:30px 0 11px}.newsletter-story-body p,.newsletter-story-body li{font-size:14px;line-height:1.72}.newsletter-story-body ul{padding-left:20px}.site-footer{color:var(--newsletter-ink);border-top:1px solid var(--newsletter-line);background:#f5f4fa;padding:max(54px,5vw) max(28px,50% - 640px)}.site-footer .footer-brand{color:var(--newsletter-ink)}.site-footer .footer-brand span{color:var(--newsletter-violet-dark)}.site-footer p,.site-footer small{color:#707183}.site-footer nav a{color:#3e3f52}@media (max-width:1050px){.newsletter-hero-grid{grid-template-columns:1fr;gap:48px}.newsletter-hero-copy{max-width:760px}.story-cover.featured{min-height:440px}.newsletter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-map-callout>div{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:760px){.site-header{height:68px;padding:0 18px}.site-header .wordmark img{width:32px;height:32px}.site-header .wordmark b{font-size:12px}.site-header .header-subscribe{display:none}.newsletter-shell{width:calc(100% - 36px)}.newsletter-hero{padding:50px 0 62px}.newsletter-hero-copy h1{font-size:51px}.newsletter-hero-copy>p{font-size:16px}.newsletter-hero-copy>div{flex-direction:column;align-items:flex-start;gap:18px}.story-cover.featured{min-height:260px}.newsletter-feature>div{padding:24px}.newsletter-feature h2{font-size:31px}.newsletter-latest{padding:66px 0 76px}.newsletter-latest>header{flex-direction:column;align-items:flex-start}.newsletter-latest h2{font-size:41px}.newsletter-grid{grid-template-columns:1fr}.newsletter-card-copy{min-height:230px}.newsletter-map-callout{padding:72px 0}.newsletter-map-callout>div{grid-template-columns:1fr}.map-callout-art{min-height:260px}.newsletter-subscribe{grid-template-columns:1fr;gap:30px;padding-top:70px;padding-bottom:74px}.newsletter-archive{padding-top:58px;padding-bottom:76px}.newsletter-archive-hero h1{font-size:56px}.newsletter-archive-hero>p{font-size:17px}.newsletter-archive-hero>div{flex-direction:column;align-items:flex-start}.newsletter-library{grid-template-columns:1fr;gap:28px}.newsletter-library>aside{flex-direction:row;padding-bottom:7px;overflow-x:auto}.newsletter-library>aside button{border:1px solid var(--newsletter-line);flex:none;padding:9px 13px}.newsletter-issue-list{grid-template-columns:1fr}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
