*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition:background-color .15s ease,color .15s ease}a{text-decoration:none}a,button,input{color:inherit}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;border-radius:5px;background:var(--color-action);color:white;font-size:12px;font-weight:750;transform:translateY(-150%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.site-header{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--color-line)}.brand-lockup,.wordmark{display:inline-flex;align-items:center}.brand-lockup{gap:10px;color:var(--color-ink)}.brand-mark{display:block;object-fit:contain}.brand-wordmark{display:inline-flex;align-items:baseline;gap:4px;line-height:1;letter-spacing:-.045em}.brand-name,.brand-suffix{font-size:17px;font-weight:850;letter-spacing:-.045em}nav{display:flex;gap:30px;color:var(--color-muted)}nav a{position:relative;transition:color .18s ease}nav a:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:2px;background:var(--color-blue);transform:scaleX(0);transform-origin:right;transition:transform .2s ease}nav a:focus-visible,nav a:hover{color:var(--color-blue)}nav a:focus-visible:after,nav a:hover:after{transform:scaleX(1);transform-origin:left}.header-cta{justify-self:end;min-height:34px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;background:var(--color-action);color:white;border-radius:5px;font-size:11px;font-weight:800;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.header-cta:focus-visible,.header-cta:hover{background:var(--color-blue-hover);transform:translateY(-2px);box-shadow:0 8px 22px rgba(7,7,7,.14)}.header-actions{justify-self:end;display:flex;align-items:center;gap:18px}.header-search{width:34px;height:34px;display:grid;place-items:center;color:var(--color-muted);border:1px solid var(--color-line);border-radius:50%;transition:color .15s ease,border-color .15s ease}.header-search:focus-visible,.header-search:hover{color:var(--color-blue);border-color:var(--color-blue)}.header-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.theme-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:11px;cursor:pointer}.theme-icon{color:var(--color-blue);font-size:13px}.theme-label-light,:root[data-theme=dark] .theme-label-dark{display:none}:root[data-theme=dark] .theme-label-light{display:inline}.theme-toggle:focus-visible,.theme-toggle:hover{color:var(--color-blue)}.mobile-menu{display:none}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,.72fr);gap:72px;align-items:end;min-height:700px;padding-block:105px 88px}.hero-main{min-width:0}.hero-kicker{display:flex;justify-content:space-between;align-items:center;max-width:760px;margin-bottom:24px}.hero-kicker .eyebrow{margin:0}.hero-kicker>span{color:var(--color-muted);font-size:9px;font-weight:750;letter-spacing:.14em}.eyebrow{margin:0 0 22px;color:var(--color-blue);font-size:10px;font-weight:780;letter-spacing:.17em;text-transform:uppercase}h1{max-width:850px;margin:0;font-size:clamp(58px,7.2vw,100px);line-height:.92;letter-spacing:-.065em}.hero h1{max-width:800px;font-size:clamp(66px,7.7vw,112px)}.hero h1>span{display:block}.hero-copy{max-width:650px;margin:34px 0 0;color:var(--color-muted);font-size:clamp(18px,1.8vw,22px);line-height:1.52}.hero-actions{display:flex;gap:12px;margin-top:38px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border-radius:7px;font-size:13px;font-weight:750;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.button:focus-visible,.button:hover{transform:translateY(-2px)}.button-primary{background:var(--color-action);color:white;box-shadow:0 9px 24px rgba(0,87,252,.18)}.button-primary:focus-visible,.button-primary:hover{background:var(--color-blue-hover);box-shadow:0 12px 28px rgba(0,87,252,.28)}.button-secondary{border:1px solid var(--color-line-strong)}.button-secondary:focus-visible,.button-secondary:hover{border-color:var(--color-ink);background:var(--color-panel)}.hero-snapshot{position:relative;align-self:end;min-height:520px;overflow:hidden;background:var(--color-inverse-surface);color:var(--color-inverse-ink);border-radius:12px;padding:30px;box-shadow:0 24px 70px rgba(7,7,7,.2)}.hero-snapshot:after{content:"DIS";position:absolute;right:-8px;bottom:-22px;color:rgba(255,255,255,.035);font-size:118px;font-weight:900;letter-spacing:-.1em;pointer-events:none}.snapshot-spectrum{display:grid;grid-template-columns:4fr 1fr;height:5px;margin:-30px -30px 26px;transform-origin:left;animation:spectrum-in .28s cubic-bezier(.2,.8,.2,1) .08s both}.snapshot-spectrum span:first-child{background:var(--color-blue)}.snapshot-spectrum span:nth-child(2){background:var(--color-alert)}.snapshot-head{display:flex;justify-content:space-between;color:var(--color-inverse-muted);font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.status-dot{display:flex;align-items:center;gap:7px}.status-dot:before{content:"";width:6px;height:6px;background:var(--color-blue);border-radius:50%;box-shadow:0 0 0 0 rgba(0,87,252,.42);animation:status-pulse 1.8s ease-out infinite}.snapshot-regime{display:flex;flex-direction:column;gap:8px;margin:43px 0 30px}.snapshot-regime span{color:var(--color-inverse-muted);font-size:11px}.snapshot-regime strong{color:var(--color-alert);font-size:clamp(42px,4vw,58px);letter-spacing:-.055em}.snapshot-regime small{color:var(--color-inverse-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.snapshot-list{margin:0;border-top:1px solid var(--color-inverse-line)}.snapshot-list div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--color-inverse-line);font-size:11px}.snapshot-list dt{color:var(--color-inverse-muted)}.snapshot-list dd{margin:0;font-weight:700}.snapshot-modules{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;border-width:1px;border-left:1px solid var(--color-inverse-line);border-bottom:0 solid var(--color-inverse-line);border-right:0 solid var(--color-inverse-line);border-top:1px solid var(--color-inverse-line);margin-top:21px}.snapshot-modules>div{min-width:0;padding:11px;border-width:1px;border-left:0 solid var(--color-inverse-line);border-bottom:1px solid var(--color-inverse-line);border-right:1px solid var(--color-inverse-line);border-top:0 solid var(--color-inverse-line)}.snapshot-modules span,.snapshot-modules strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-modules span{color:var(--color-inverse-muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.snapshot-modules strong{margin-top:6px;font-size:10px}.snapshot-note{position:relative;z-index:1;margin:18px 0 0;color:var(--color-inverse-muted);font-size:9px;line-height:1.5}.snapshot-note span{margin-right:5px}.snapshot-link,.snapshot-note span{color:var(--color-blue-inverse);font-weight:800;text-transform:uppercase}.snapshot-link{display:inline-flex;align-items:center;letter-spacing:.1em}.snapshot-link:focus-visible,.snapshot-link:hover{color:white}.signal-tape{overflow:hidden;border-block:1px solid var(--color-line);background:var(--color-panel)}.signal-tape-inner{width:min(1180px,calc(100% - 40px));min-height:48px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--color-muted);font-size:11px;white-space:nowrap}.signal-tape-inner b{color:var(--color-ink);margin-right:6px}.tape-label{padding:6px 8px;background:var(--color-blue-soft);color:var(--color-blue);border-radius:3px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.brief,.market,.research,.topics{padding-block:102px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}h2{max-width:760px;margin:0;font-size:clamp(39px,5vw,64px);line-height:1;letter-spacing:-.05em}.data-meta{display:flex;align-items:center;gap:16px}.demo-badge{padding:7px 9px;background:var(--color-blue-soft);color:var(--color-blue);border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.timestamp{margin:0;color:var(--color-muted);font-size:11px}.regime-grid{display:grid;grid-template-columns:1.3fr repeat(2,1fr);gap:12px}.regime-card{min-height:230px;padding:26px;background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.regime-card:not(.regime-primary):hover{border-color:var(--color-blue);transform:translateY(-3px);box-shadow:0 14px 34px rgba(7,7,7,.07)}.regime-primary{grid-row:span 2;min-height:472px;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.label,.story-type{margin:0;color:var(--color-muted);font-size:9px;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.regime-primary .label{color:#9ea8ba}.regime-value{margin:42px 0 0;color:var(--color-alert);font-size:clamp(42px,5vw,68px);font-weight:790;letter-spacing:-.05em}.regime-change{margin:13px 0 auto;color:#919baa;font-size:11px}.regime-change strong{color:#d1d6de}.confidence{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #313846;padding-top:18px;color:#bec6d3}.confidence strong{color:white;font-size:30px}.module-head{display:flex;justify-content:space-between;align-items:center}.direction{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.direction-strengthening{color:var(--color-positive-text)}.direction-weakening{color:var(--color-alert-text)}.direction-stable{color:var(--color-muted)}.module-state{margin:28px 0 9px;font-size:25px;font-weight:760;letter-spacing:-.03em}.driver{margin:0;font-size:12px;line-height:1.5}.driver,.module-foot{color:var(--color-muted)}.module-foot{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid var(--color-line);font-size:10px}.module-foot strong{color:var(--color-ink);font-size:12px}.research{border-top:1px solid var(--color-line)}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.story-card{position:relative;min-height:390px;padding:28px 30px 24px 0;border-bottom:1px solid var(--color-line);display:flex;flex-direction:column;transition:background-color .2s ease,transform .2s ease}.story-card:before{content:"";position:absolute;top:-1px;right:30px;left:0;height:3px;background:var(--color-blue);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.story-card:hover:before{transform:scaleX(1)}.story-card+.story-card{padding-left:30px;border-left:1px solid var(--color-line)}.story-card+.story-card:before{left:30px}.story-footer,.story-meta{display:flex;justify-content:space-between;align-items:center;color:var(--color-muted);font-size:10px}.story-title-link{display:block}.story-card h3{margin:38px 0 17px;font-size:28px;line-height:1.08;letter-spacing:-.04em;transition:color .18s ease}.story-title-link:focus-visible h3,.story-title-link:hover h3{color:var(--color-blue)}.story-card>p{margin:0;color:var(--color-muted);line-height:1.55}.story-footer{margin-top:auto;padding-top:26px}.read-link{color:var(--color-blue);font-size:12px;font-weight:750}.brief-ribbon{min-height:118px;margin-bottom:102px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:24px 30px;background:var(--color-action);color:white}.brief-ribbon>div{display:grid;grid-template-columns:175px 1fr;align-items:center;gap:30px}.brief-ribbon>div>span{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brief-ribbon strong{max-width:700px;font-size:clamp(19px,2.2vw,28px);letter-spacing:-.025em}.brief-ribbon>a{min-height:45px;display:inline-flex;align-items:center;gap:15px;padding:0 18px;background:white;color:#070707;border-radius:5px;font-size:11px;font-weight:750;transition:transform .15s ease}.brief-ribbon>a:hover{transform:translateX(3px)}.topics{display:grid;grid-template-columns:1fr 1fr;gap:110px;border-top:1px solid var(--color-line)}.topic-list{border-top:1px solid var(--color-line-strong)}.topic-list a{display:grid;grid-template-columns:40px 1fr auto;align-items:center;min-height:68px;border-bottom:1px solid var(--color-line)}.topic-list span{color:var(--color-muted);font-size:9px}.topic-list strong{font-size:15px}.topic-list b{color:var(--color-blue);font-weight:500}.dis{width:100%;max-width:none;padding-block:110px;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.eyebrow-light{color:var(--color-blue-inverse)}.dis-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.dis-intro>p{max-width:500px;margin:0 0 4px;color:var(--color-inverse-muted);font-size:17px;line-height:1.65}.dis-architecture{margin-block:72px 55px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-top:1px solid #39404b}.dis-architecture li{min-height:300px;padding:24px 27px 25px 0;display:flex;flex-direction:column;border-right:1px solid #39404b;border-bottom:1px solid #39404b}.dis-architecture li+li{padding-left:27px}.dis-architecture li:last-child{border-right:0}.dis-architecture li>div{display:flex;justify-content:space-between;gap:20px;color:#8691a3;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.dis-architecture li>div span{color:var(--color-blue-inverse)}.dis-architecture strong{margin-top:65px;font-size:27px;letter-spacing:-.035em}.dis-architecture li>p{margin:16px 0 0;color:var(--color-inverse-muted);font-size:13px;line-height:1.62}.dis-footer{display:flex;justify-content:space-between;padding-top:30px;border-top:1px solid var(--color-inverse-line);color:var(--color-inverse-muted);font-size:11px}.dis-footer p{margin:0}.dis-footer a{color:var(--color-blue-inverse);font-weight:700}.dis-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}.brief-section{position:relative;overflow:hidden;background:var(--color-dark-panel);color:white}.brief-section:before{content:"";position:absolute;top:0;right:0;left:0;height:7px;background:var(--color-action)}.brief{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:105px}.brief h2{margin-bottom:48px}.brief-proof{display:grid;grid-template-columns:38px 1fr;gap:18px;align-items:center;max-width:500px;padding:14px 0;border-top:1px solid var(--color-inverse-line)}.brief-proof span{color:var(--color-blue);font-size:9px}.brief-proof p{margin:0;color:var(--color-inverse-muted);font-size:12px}.brief-copy{align-self:end}.brief-copy>p{max-width:520px;margin:0 0 30px;color:var(--color-inverse-muted);font-size:19px;line-height:1.55}.brief-preview-link{display:inline-block;margin-top:24px;color:var(--color-blue);font-size:12px;font-weight:750}.footer{display:grid;grid-template-columns:1.4fr 1fr 1.2fr .8fr;gap:50px;padding-block:58px 28px;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:11px}.footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer>div:not(.footer-brand)>a{display:inline-flex;min-height:24px;align-items:center}.footer strong{margin-bottom:8px;color:var(--color-ink);letter-spacing:.12em;text-transform:uppercase}.footer p{margin:0}.footer a:hover{color:var(--color-blue)}.footer-brand .brand-lockup{margin-bottom:2px}.footer-brand .brand-name,.footer-brand .brand-suffix{font-size:18px}.footer-brand p{font-size:16px;color:var(--color-ink)}.footer>div:not(.footer-brand)>a.footer-social-link{min-height:38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.footer-social-link>span{color:var(--color-ink);font-weight:650}.footer-social-link-primary>span{font-weight:750}.footer-social-link>small{color:var(--color-muted);font-size:9px;letter-spacing:.035em}.footer-social-link:focus-visible>span,.footer-social-link:hover>span{color:var(--color-blue)}.social-links{display:flex;flex-direction:row;gap:8px;margin-top:8px}.social-links a{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-line-strong);border-radius:50%;color:var(--color-ink);transition:color .15s ease,border-color .15s ease,transform .15s ease}.social-links a:focus-visible,.social-links a:hover{border-color:var(--color-blue);color:var(--color-blue);transform:translateY(-1px)}.social-links svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.footer-legal{grid-column:1/-1;padding-top:28px;border-top:1px solid var(--color-line)}.author-identity{display:inline-flex;align-items:center;gap:10px;color:var(--color-ink);text-transform:none;letter-spacing:0}.author-mark{display:grid;width:38px;height:38px;place-items:center;flex:none;overflow:hidden;background:var(--color-panel);border:1px solid var(--color-line-strong);border-radius:50%;transition:transform .15s ease}.author-mark img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.author-identity>span:last-child{display:flex;flex-direction:column;gap:3px}.author-identity strong{font-size:11px}.author-identity small{color:var(--color-muted);font-size:9px}.author-identity:hover .author-mark{transform:rotate(-4deg) scale(1.05)}.author-identity-compact{gap:7px}.author-identity-compact .author-mark{width:28px;height:28px}.author-identity-compact strong{font-size:10px}.author-identity-brand .author-mark{padding:2px;background:transparent;border-color:transparent;border-radius:0}.author-identity-brand .author-mark img{object-fit:contain;object-position:center}.author-identity-brand .author-mark .brand-mark-dark,:root[data-theme=dark] .author-identity-brand .author-mark .brand-mark-light{display:none}:root[data-theme=dark] .author-identity-brand .author-mark .brand-mark-dark{display:block}.page-hero{padding-block:120px 100px;border-bottom:1px solid var(--color-line)}.page-hero h1{max-width:1000px}.page-hero .shell>p:last-child,.page-hero>p:last-child{max-width:720px;margin:34px 0 0;color:var(--color-muted);font-size:21px;line-height:1.55}.page-hero-dark{width:100%;max-width:none;background:var(--color-dark-panel);color:white}.page-hero-dark .shell>p:last-child{color:var(--color-inverse-muted)}.archive{display:grid;grid-template-columns:220px 1fr;gap:80px;padding-block:80px 120px}.archive aside{display:flex;flex-direction:column;gap:13px;color:var(--color-muted);font-size:12px}.category-filter{align-self:start;position:sticky;top:30px}.category-filter .label{margin-bottom:8px}.category-filter a{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--color-line)}.category-filter a:hover,.category-filter a[aria-current=page]{color:var(--color-blue)}.category-filter a[aria-current=page] span{font-weight:700}.category-filter b{color:var(--color-muted);font-size:9px;font-weight:600}.archive-list{border-top:1px solid var(--color-line-strong)}.archive-list article{position:relative;padding:34px 0;border-bottom:1px solid var(--color-line);transition:padding-left .2s ease,background-color .2s ease}.archive-list article:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--color-blue);transform:scaleY(0);transform-origin:top;transition:transform .2s ease}.archive-list article:hover{padding-left:20px}.archive-list article:hover:before{transform:scaleY(1)}.archive-foot,.archive-meta{display:flex;justify-content:space-between;color:var(--color-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.archive-title-link{display:block;width:fit-content}.archive-list h2{margin:24px 0 14px;max-width:820px;font-size:clamp(28px,4vw,48px);transition:color .18s ease}.archive-title-link:focus-visible h2,.archive-title-link:hover h2{color:var(--color-blue)}.archive-list article>p{max-width:700px;color:var(--color-muted);line-height:1.55}.archive-foot{margin-top:26px;align-items:center;text-transform:none;letter-spacing:0}.pagination{margin-top:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:var(--color-muted);font-size:12px}.pagination>a:last-child,.pagination>span:last-child{justify-self:end}.pagination>div{display:flex;gap:7px}.pagination>div>span{display:flex;align-items:center;gap:7px}.pagination a,.pagination>span{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--color-line);border-radius:5px}.pagination a:hover,.pagination a[aria-current=page]{border-color:var(--color-blue);color:var(--color-blue)}.pagination [aria-disabled=true]{opacity:.45}.pagination i{font-style:normal}.publication{padding-bottom:120px}.publication-header{max-width:1000px;padding-block:70px 80px}.back-link{display:inline-block;margin-bottom:80px;color:var(--color-muted);font-size:12px}.publication-header h1{font-size:clamp(48px,7vw,90px)}.publication-deck{max-width:740px;margin:34px 0;color:var(--color-muted);font-size:21px;line-height:1.5}.byline{display:flex;flex-wrap:wrap;gap:18px;align-items:center;color:var(--color-muted);font-size:11px}.byline b{padding:6px 8px;background:var(--color-blue-soft);color:var(--color-blue);border-radius:4px;text-transform:uppercase;font-size:8px;letter-spacing:.1em}.publication-layout{display:grid;grid-template-columns:220px minmax(0,750px);gap:80px;border-top:1px solid var(--color-line);padding-top:60px}.publication-rail{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;gap:14px;color:var(--color-muted);font-size:11px}.publication-body>section{margin-bottom:78px;scroll-margin-top:30px}.publication-body h2{margin-bottom:24px;font-size:36px}.publication-body section>p{margin:0 0 1.25em;color:var(--color-muted);font-size:19px;font-weight:400;line-height:1.7}.publication-body section>p:last-child{margin-bottom:0}.publication-body section>blockquote+h2,.publication-body section>ol+h2,.publication-body section>p+h2,.publication-body section>ul+h2{margin-top:2.15em}.publication-body section:not(.key-findings)>ol,.publication-body section:not(.key-findings)>ul{margin:1.3em 0 1.6em;padding-left:1.35em;font-size:19px;line-height:1.7}.publication-body section:not(.key-findings)>ol li+li,.publication-body section:not(.key-findings)>ul li+li{margin-top:.65em}.publication-body section>blockquote{margin:1.8em 0;padding:.15em 0 .15em 1.25em;border-left:3px solid var(--color-blue);color:var(--color-ink);font-size:19px;line-height:1.7}.publication-body section>figure{margin:2.2em 0}.publication-body section>figure figcaption{margin-top:12px;color:var(--color-muted);font-size:12px;line-height:1.55}.publication-body section li a,.publication-body section>blockquote a,.publication-body section>p a{color:var(--color-blue);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-blue) 48%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}.publication-body section li a:focus-visible,.publication-body section li a:hover,.publication-body section>blockquote a:focus-visible,.publication-body section>blockquote a:hover,.publication-body section>p a:focus-visible,.publication-body section>p a:hover{text-decoration-color:currentColor}.executive-summary{padding:30px;background:var(--color-panel);border-left:3px solid var(--color-blue)}.executive-summary>p:last-child{margin:20px 0 0;color:var(--color-ink);font-size:24px;line-height:1.45}.key-findings ol{padding:0;list-style:none;counter-reset:findings;border-top:1px solid var(--color-line)}.key-findings li{counter-increment:findings;display:grid;grid-template-columns:40px 1fr;padding:22px 0;border-bottom:1px solid var(--color-line);font-size:18px;font-weight:400;line-height:1.65}.key-findings li:before{content:"0" counter(findings);color:var(--color-muted);font-size:10px}.sources>div{display:grid;grid-template-columns:40px 1fr;padding:16px 0;border-top:1px solid var(--color-line);font-size:12px}.sources>div>span{color:var(--color-muted)}.sources p{margin:0}.related-publications{padding-top:8px;border-top:1px solid var(--color-line-strong)}.publication-body .related-publications>.label{margin-bottom:14px;color:var(--color-blue);font-size:9px}.related-publications>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line)}.related-publications article{min-width:0;min-height:230px;padding:22px 18px 20px 0;display:flex;flex-direction:column;border-bottom:1px solid var(--color-line)}.related-publications article+article{padding-left:18px;border-left:1px solid var(--color-line)}.related-publications article>p,.related-publications article>span{margin:0;color:var(--color-muted);font-size:9px;line-height:1.45;text-transform:uppercase;letter-spacing:.08em}.related-publications h3{margin:26px 0 20px;font-size:18px;line-height:1.17;letter-spacing:-.025em;transition:color .15s ease}.related-publications a:focus-visible h3,.related-publications a:hover h3{color:var(--color-blue)}.related-publications article>span{margin-top:auto;text-transform:none;letter-spacing:0}.article-brief-cta{position:relative;overflow:hidden;margin-top:90px;padding:28px;background:var(--color-dark-panel);color:white;border-top:5px solid var(--color-action)}.article-brief-cta:after{content:"→";position:absolute;right:18px;bottom:-34px;color:rgba(255,255,255,.05);font-size:140px;font-weight:800}.article-brief-cta>span{color:var(--color-blue-inverse);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.article-brief-cta>strong{display:block;max-width:480px;margin-top:34px;font-size:31px;letter-spacing:-.04em}.article-brief-cta>p{position:relative;z-index:1;max-width:480px;margin:13px 0 24px;color:var(--color-inverse-muted);font-size:13px;line-height:1.55}.article-brief-cta>a{position:relative;z-index:1;color:var(--color-blue-inverse);font-size:12px;font-weight:750}.preview-warning{padding:20px;border:1px solid var(--color-line-strong);color:var(--color-muted);font-size:12px;line-height:1.5;display:flex;justify-content:space-between;gap:40px;margin-bottom:24px}.preview-warning strong{color:var(--color-blue);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.preview-warning p{margin:0}.system-layers{padding-block:90px}.system-layers article{display:grid;grid-template-columns:70px 1fr 1fr;gap:40px;padding:28px 0;border-top:1px solid var(--color-line);align-items:center}.system-layers article>span{color:var(--color-muted);font-size:10px}.system-layers h2{font-size:38px}.system-layers p{color:var(--color-muted);line-height:1.55}.terminal-note{padding-block:90px;border-top:1px solid var(--color-line)}.terminal-note h2{max-width:900px}.terminal-note>p:last-child{max-width:640px;color:var(--color-muted);line-height:1.55;margin-top:28px}.dis-page-hero{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.dis-page-hero>.shell{min-height:690px;padding-block:110px 95px;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);gap:70px;align-items:end}.dis-page-hero h1{max-width:900px}.dis-page-hero>.shell>div>p:last-child{max-width:730px;margin:35px 0 0;color:var(--color-inverse-muted);font-size:21px;line-height:1.58}.dis-page-hero aside{min-height:320px;padding:27px;display:flex;flex-direction:column;border:1px solid #39404b;border-top:4px solid var(--color-blue);border-radius:9px}.dis-page-hero aside span{color:var(--color-blue-inverse);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.dis-page-hero aside strong{margin:62px 0 auto;font-size:27px;line-height:1.08;letter-spacing:-.035em}.dis-page-hero aside p{margin:0;padding-top:20px;border-top:1px solid #39404b;color:var(--color-inverse-muted);font-size:11px}.button-inverse{color:var(--color-inverse-ink);border-color:#4b5360}.button-inverse:focus-visible,.button-inverse:hover{color:var(--color-inverse-ink);border-color:var(--color-inverse-ink);background:rgba(255,255,255,.06)}.dis-hero-product{min-width:0}.dis-product-image{position:relative;overflow:hidden;background:#edf1f6;border:1px solid #39404b;border-radius:5px}.dis-product-image-crop{aspect-ratio:117/37;margin:40px 0 auto}.dis-product-image-crop img{object-fit:contain;object-position:center}.dis-history-proof,.dis-live-system,.dis-workspace{padding-block:105px 120px}.dis-history-proof>header,.dis-live-system>header,.dis-workspace>header{margin-bottom:48px;display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}.dis-history-proof>header>p,.dis-live-system>header>p,.dis-workspace>header>p{max-width:520px;margin:0 0 3px;color:var(--color-muted);font-size:15px;line-height:1.6}.dis-live-primary{display:grid;grid-template-columns:1.2fr .8fr;border-block:1px solid var(--color-line-strong)}.dis-live-primary>div{min-height:260px;padding:28px 38px 28px 0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--color-line)}.dis-live-modules span,.dis-live-primary span{color:var(--color-muted);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.dis-live-primary strong{color:var(--color-blue);font-size:clamp(44px,5.4vw,76px);line-height:.95;letter-spacing:-.055em}.dis-live-primary small{color:var(--color-muted);font-size:10px}.dis-live-primary dl{margin:0;padding-left:38px;display:flex;flex-direction:column;justify-content:center}.dis-live-primary dl div{display:grid;grid-template-columns:110px 1fr;gap:30px;align-items:center;padding:17px 0;border-bottom:1px solid var(--color-line)}.dis-live-primary dt{color:var(--color-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.dis-live-primary dd{margin:0;font-size:14px;font-weight:750}.dis-health-live{color:var(--color-positive-text)}.dis-health-partial,.dis-health-stale{color:var(--color-alert)}.dis-health-mock,.dis-health-offline{color:var(--color-alert-text)}.dis-live-modules{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-line-strong)}.dis-live-modules article{min-width:0;min-height:115px;padding:22px 24px 22px 0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--color-line)}.dis-live-modules article+article{padding-left:24px}.dis-live-modules article:last-child{border-right:0}.dis-live-modules strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.dis-inline-action{display:inline-flex;margin-top:30px;color:var(--color-blue);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dis-inline-action:focus-visible,.dis-inline-action:hover{color:var(--color-blue-hover)}.dis-history-proof{border-top:1px solid var(--color-line)}.dis-live-chart{overflow:hidden;background:var(--color-panel);border:1px solid var(--color-line-strong);border-radius:9px}.dis-live-chart-head{min-height:105px;padding:23px 25px;display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid var(--color-line)}.dis-live-chart-head>div:first-child{display:grid;grid-template-columns:auto auto;gap:6px 24px;align-items:end}.dis-live-chart-head span{grid-column:1;color:var(--color-muted);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.dis-live-chart-head strong{grid-column:2;grid-row:1/3;align-self:center;font-size:30px}.dis-live-chart-head small{grid-column:1;color:var(--color-muted);font-size:10px}.dis-chart-ranges{display:flex;align-items:center}.dis-chart-ranges button{min-width:42px;height:32px;padding:0 9px;background:transparent;border:1px solid var(--color-line);border-right:0;color:var(--color-muted);font:inherit;font-size:9px;font-weight:750;cursor:pointer}.dis-chart-ranges button:first-child{border-radius:4px 0 0 4px}.dis-chart-ranges button:last-child{border-right:1px solid var(--color-line);border-radius:0 4px 4px 0}.dis-chart-ranges button[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action);color:white}.dis-live-chart svg{display:block;width:100%;height:390px;touch-action:pan-y}.dis-chart-grid{stroke:var(--color-line);stroke-dasharray:3 5}.dis-chart-grid,.dis-chart-line{vector-effect:non-scaling-stroke}.dis-chart-line{stroke:var(--color-blue);stroke-width:2.4}.dis-chart-crosshair{stroke:var(--color-muted);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.dis-chart-point{fill:var(--color-panel);stroke:var(--color-blue);stroke-width:2.4;vector-effect:non-scaling-stroke}.dis-chart-axis{fill:var(--color-muted);font-family:var(--font-mono);font-size:9px}.dis-history-empty{padding:42px;background:var(--color-panel);border:1px solid var(--color-line);color:var(--color-muted)}.dis-workspace{border-top:1px solid var(--color-line)}.dis-workspace figure{margin:0;overflow:hidden;background:#edf1f6;border:1px solid var(--color-line-strong);border-radius:9px}.dis-workspace figure img{display:block;width:100%;height:auto}.dis-workspace figcaption{padding:16px 20px;background:var(--color-panel);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.dis-final-cta{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.dis-final-cta>.shell{min-height:390px;padding-block:80px;display:flex;align-items:end;justify-content:space-between;gap:60px}.dis-final-cta h2{font-size:clamp(48px,6vw,78px)}.dis-final-cta p:last-child{max-width:650px;margin:24px 0 0;color:var(--color-inverse-muted);font-size:17px;line-height:1.55}.dis-public-architecture{padding-block:105px 125px}.dis-module-map header,.dis-public-architecture>header{margin-bottom:55px;display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:end}.dis-module-map header>p,.dis-public-architecture>header>p{max-width:500px;margin:0 0 3px;color:var(--color-muted);font-size:15px;line-height:1.6}.dis-public-architecture ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-line-strong)}.dis-public-architecture li{min-height:175px;padding:27px 0;display:grid;grid-template-columns:170px .65fr 1.35fr;gap:35px;align-items:center;border-bottom:1px solid var(--color-line)}.dis-public-architecture li>div{display:flex;flex-direction:column;gap:34px;color:var(--color-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.dis-public-architecture li>div span{color:var(--color-blue)}.dis-public-architecture h3{margin:0;font-size:35px;letter-spacing:-.045em}.dis-public-architecture li>p{max-width:590px;margin:0;color:var(--color-muted);line-height:1.62}.dis-module-map{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.dis-module-map>.shell{padding-block:105px 120px}.dis-module-map header>p{color:var(--color-inverse-muted)}.dis-module-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #39404b}.dis-module-grid article{min-height:285px;padding:28px 35px 30px 0;border-right:1px solid #39404b;border-bottom:1px solid #39404b}.dis-module-grid article:nth-child(2n){padding-left:35px;border-right:0}.dis-module-grid article>div{display:grid;grid-template-columns:38px 1fr;gap:0;align-items:start}.dis-module-grid article>div span{color:var(--color-blue-inverse);font-size:9px;letter-spacing:.1em}.dis-module-grid article>div strong{font-size:25px;letter-spacing:-.035em}.dis-module-grid dl{margin:62px 0 0}.dis-module-grid dl>div{display:grid;grid-template-columns:90px 1fr;gap:25px;padding:14px 0;border-top:1px solid #39404b}.dis-module-grid dt{color:#8590a0;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.dis-module-grid dd{margin:0;color:var(--color-inverse-muted);font-size:12px;line-height:1.55}.dis-validation{padding-block:110px 125px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.dis-validation>div>p:last-child{max-width:610px;margin:28px 0 0;color:var(--color-muted);font-size:16px;line-height:1.65}.dis-validation ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line)}.dis-validation li{position:relative;min-height:130px;padding:18px 14px 18px 0;display:flex;flex-direction:column;justify-content:space-between}.dis-validation li+li{padding-left:14px;border-left:1px solid var(--color-line)}.dis-validation li:not(:last-child):after{content:"→";position:absolute;top:50%;right:-7px;z-index:1;color:var(--color-blue);font-size:11px;transform:translateY(-50%)}.dis-validation li span{color:var(--color-blue);font-size:8px;letter-spacing:.1em}.dis-validation li strong{font-size:11px;letter-spacing:.055em;text-transform:uppercase}.dis-boundary{padding-block:105px 125px;display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;border-top:1px solid var(--color-line)}.dis-boundary-columns{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-line-strong)}.dis-boundary-columns article{min-height:310px;padding:26px 30px 26px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.dis-boundary-columns article+article{padding-left:30px;border-right:0}.dis-boundary-columns article>span{color:var(--color-blue);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.dis-boundary-columns ul{margin:60px 0 0;padding:0;list-style:none}.dis-boundary-columns li{padding:12px 0;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:12px;line-height:1.4}.method-grid,.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding-block:90px 120px}.method-grid article,.principles article{padding:30px;border:1px solid var(--color-line);margin:0 -1px -1px 0}.principles span{color:var(--color-blue);font-size:10px}.method-grid h2,.principles h2{margin:50px 0 18px;font-size:30px}.method-grid p,.principles p{color:var(--color-muted);line-height:1.55}.search-form{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;gap:8px;max-width:1000px;margin-top:56px}.search-form button,.search-form input,.search-form select{height:58px;border:1px solid var(--color-line-strong);font:inherit}.search-form input{padding:0 18px;font-size:16px}.search-form input,.search-form select{min-width:0;background:var(--color-panel);border-radius:7px}.search-form select{padding:0 34px 0 14px;color:var(--color-muted)}.search-form button{padding:0 28px;background:var(--color-action);color:white;border-color:var(--color-action);border-radius:7px;font-weight:700;cursor:pointer}.search-results,.topic-publications{min-height:420px;padding-block:60px 120px}.result-count{margin:0 0 30px;color:var(--color-muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.search-results>article,.topic-publications>article{max-width:900px;padding:30px 0;border-top:1px solid var(--color-line)}.search-results h2,.topic-publications h2{margin:16px 0 12px;font-size:clamp(28px,4vw,44px)}.search-results article>p:last-child,.topic-publications article>p{max-width:700px;color:var(--color-muted);line-height:1.55}.topic-publications article>span{color:var(--color-blue);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.empty-state{max-width:700px;padding:60px 0}.empty-state h2{font-size:38px}.empty-state p{color:var(--color-muted);line-height:1.55}.contact-grid,.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:80px 120px}.contact-grid article,.product-grid article{min-height:330px;padding:32px;background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;display:flex;flex-direction:column;align-items:flex-start}.contact-grid h2,.product-grid h2{margin:50px 0 18px;font-size:36px}.contact-grid article>p:not(.label),.product-grid p{max-width:470px;color:var(--color-muted);line-height:1.55}.contact-grid a,.product-grid a{margin-top:auto;color:var(--color-blue);font-size:12px;font-weight:700}.product-grid article>span{color:var(--color-blue);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.error-page{min-height:70vh;display:grid;align-content:center;justify-items:start}.error-page h1{font-size:clamp(50px,8vw,100px)}.error-page p{max-width:520px;color:var(--color-muted);font-size:18px;line-height:1.5}.error-page a,.error-page button{margin-top:20px;border:0;background:var(--color-action);color:white;border-radius:7px;padding:14px 20px;font:inherit;font-weight:700}.loading-page{min-height:60vh;display:grid;align-content:center;gap:12px}.loading-line{height:18px;max-width:700px;background:var(--color-line);border-radius:4px;animation:pulse 1.2s ease-in-out infinite alternate}.loading-line:first-child{height:70px}@keyframes pulse{to{opacity:.35}}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-card{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spectrum-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes status-pulse{65%,to{box-shadow:0 0 0 7px rgba(0,87,252,0)}}.hero-kicker{animation:reveal-up .28s .02s both}.hero h1{animation:reveal-up .32s .05s both}.hero-copy{animation:reveal-up .32s .08s both}.hero-actions{animation:reveal-up .3s .1s both}.hero-snapshot{animation:reveal-card .36s cubic-bezier(.2,.75,.2,1) .06s both}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.header-actions,nav{display:none}.mobile-menu{display:block;justify-self:end;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;font-size:12px;font-weight:700}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{position:absolute;z-index:10;top:34px;right:0;width:220px;display:flex;flex-direction:column;background:var(--color-panel);border:1px solid var(--color-line);box-shadow:0 16px 40px rgba(0,0,0,.12)}.mobile-menu a{padding:14px 16px;border-bottom:1px solid var(--color-line)}.mobile-menu .theme-toggle{padding:14px 16px;text-align:left}.hero{grid-template-columns:1fr;gap:54px;min-height:auto;padding-block:80px}.hero-snapshot{width:min(100%,560px)}.regime-grid{grid-template-columns:1fr 1fr}.regime-primary{grid-column:1/-1;grid-row:auto;min-height:340px}.brief,.topics{gap:50px}.brief-ribbon{grid-template-columns:1fr;gap:24px;align-items:start}.brief-ribbon>a{width:fit-content}.footer{grid-template-columns:repeat(2,1fr)}.archive{grid-template-columns:1fr;gap:40px}.archive aside{flex-direction:row;flex-wrap:wrap}.category-filter{position:static}.category-filter .label{width:100%}.category-filter a{min-width:170px}.publication-layout{grid-template-columns:1fr}.publication-rail{display:none}.search-form{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr)}.search-form input{grid-column:1/-1}.dis-boundary,.dis-history-proof>header,.dis-intro,.dis-live-system>header,.dis-module-map header,.dis-page-hero>.shell,.dis-public-architecture>header,.dis-validation,.dis-workspace>header{grid-template-columns:1fr;gap:55px}.dis-intro>p,.dis-module-map header>p,.dis-public-architecture>header>p{max-width:680px}.dis-architecture{grid-template-columns:repeat(2,1fr)}.dis-architecture li:nth-child(2){border-right:0}.dis-architecture li:nth-child(3){padding-left:0}.dis-page-hero>.shell{min-height:auto;padding-block:90px}.dis-page-hero aside{max-width:520px}.dis-live-primary{grid-template-columns:1fr}.dis-live-primary>div{border-right:0;border-bottom:1px solid var(--color-line)}.dis-live-primary dl{padding:18px 0}.dis-live-modules{grid-template-columns:repeat(2,1fr)}.dis-live-modules article:nth-child(2){border-right:0}.dis-live-modules article:nth-child(3){padding-left:0}.dis-live-chart svg{height:340px}.dis-public-architecture li{grid-template-columns:130px .7fr 1.3fr}}@media (max-width:680px){.shell{width:min(100% - 28px,1180px)}h1{font-size:clamp(52px,18vw,74px)}.hero h1{font-size:clamp(54px,17vw,78px)}.hero-kicker>span{display:none}.hero-snapshot{min-height:auto;padding:24px}.snapshot-spectrum{margin:-24px -24px 23px}.snapshot-regime strong{font-size:43px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:center}.signal-tape-inner{width:max-content;padding-inline:14px}.signal-tape-inner span:nth-last-child(-n+2){display:none}.data-meta,.section-heading{align-items:start;flex-direction:column;gap:16px}.brief,.dis,.regime-grid,.story-grid,.topics{grid-template-columns:1fr}.regime-primary{grid-column:auto}.story-card+.story-card{padding-left:0;border-left:0}.story-card+.story-card:before{left:0}.brief-ribbon{width:100%;margin-bottom:75px;padding:30px 20px}.brief-ribbon>div{grid-template-columns:1fr;gap:12px}.brief-ribbon>a{width:100%;justify-content:space-between}.brief,.topics{gap:54px}.dis{gap:60px;padding-block:80px}.dis-intro{gap:32px}.dis-architecture{margin-block:55px 42px;grid-template-columns:1fr}.dis-architecture li,.dis-architecture li+li{min-height:245px;padding:23px 0;border-right:0}.dis-footer{flex-direction:column;gap:18px}.dis-actions{justify-content:flex-start}.market-terminal-action{justify-self:start}.footer{grid-template-columns:1fr 1fr;gap:44px 24px}.footer-brand{grid-column:1/-1}.page-hero{padding-block:80px 70px}.page-hero .shell>p:last-child,.page-hero>p:last-child{font-size:18px}.publication-header{padding-block:40px 60px}.related-publications>div,.search-form{grid-template-columns:1fr}.search-form input{grid-column:auto}.related-publications article+article{padding-left:0;border-left:0}.back-link{margin-bottom:50px}.publication-deck{font-size:18px}.byline{gap:14px}.newsletter-fields{grid-template-columns:1fr}.newsletter-fields button,.newsletter-fields input{border-radius:5px}.newsletter-fields button{margin-top:8px}.pagination{grid-template-columns:1fr 1fr}.pagination>div{grid-column:1/-1;grid-row:1;justify-content:center}.search-form{flex-wrap:wrap}.search-form input{flex-basis:calc(100% - 94px)}.search-form select{order:3;width:100%;max-width:none;border-top:0;border-left:1px solid var(--color-line-strong);border-radius:0 0 7px 7px}.preview-warning{flex-direction:column;gap:10px}.system-layers article{grid-template-columns:1fr;gap:15px}.dis-page-hero h1{font-size:clamp(50px,16vw,68px)}.dis-page-hero>.shell{padding-block:78px}.dis-page-hero>.shell>div>p:last-child{font-size:18px}.dis-boundary,.dis-history-proof,.dis-live-system,.dis-module-map>.shell,.dis-public-architecture,.dis-validation,.dis-workspace{padding-block:80px 95px}.dis-live-primary>div{min-height:230px;padding-right:0}.dis-live-primary strong{font-size:43px}.dis-live-primary dl div{grid-template-columns:90px 1fr;gap:18px}.dis-live-modules{grid-template-columns:1fr}.dis-live-modules article,.dis-live-modules article+article{min-height:92px;padding:18px 0;border-right:0}.dis-live-chart-head{align-items:flex-start;flex-direction:column}.dis-chart-ranges,.dis-live-chart-head>div:first-child{width:100%}.dis-chart-ranges button{flex:1 1}.dis-live-chart svg{height:280px}.dis-final-cta>.shell{min-height:420px;align-items:flex-start;flex-direction:column;justify-content:center}.dis-public-architecture li{min-height:255px;padding:24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.dis-public-architecture li>div{width:100%;flex-direction:row;justify-content:space-between;gap:20px}.dis-public-architecture h3{margin-top:54px}.dis-public-architecture li>p{margin-top:15px}.dis-module-grid{grid-template-columns:1fr}.dis-module-grid article,.dis-module-grid article:nth-child(2n){min-height:270px;padding:25px 0;border-right:0}.dis-validation ol{grid-template-columns:repeat(2,1fr)}.dis-validation li:nth-child(2){border-right:0}.dis-validation li:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--color-line)}.dis-validation li:nth-child(2):after{content:"↓";top:auto;right:4px;bottom:-7px;transform:none}.dis-boundary-columns{grid-template-columns:1fr}.dis-boundary-columns article,.dis-boundary-columns article+article{min-height:270px;padding:24px 0;border-right:0}.contact-grid,.method-grid,.principles,.product-grid{grid-template-columns:1fr}}.v2-hero{min-height:690px;padding-block:118px 100px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--color-line)}.v2-hero h1{max-width:1050px;font-size:clamp(56px,7.2vw,98px)}.v2-hero>p:not(.eyebrow){max-width:720px;margin:34px 0 0;color:var(--color-muted);font-size:21px;line-height:1.55}.about-v2-method,.atlas-v2-interface,.atlas-v2-questions,.v2-atlas-feature,.v2-brief-anatomy,.v2-evidence{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.v2-atlas-feature>.shell{padding-block:100px}.about-v2-method header,.about-v2-outputs header,.atlas-v2-interface header,.atlas-v2-method header,.atlas-v2-state header,.v2-atlas-feature header,.v2-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.v2-atlas-feature header strong{display:block;margin-top:20px;color:var(--color-inverse-muted);font-size:16px}.about-v2-method header>p,.atlas-v2-interface header>p,.v2-atlas-feature header>p{max-width:530px;margin:0;color:var(--color-inverse-muted);line-height:1.65}.v2-atlas-capabilities{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-inverse-line)}.v2-atlas-capabilities article{min-height:225px;padding:25px 28px 25px 0;border-right:1px solid var(--color-inverse-line);border-bottom:1px solid var(--color-inverse-line)}.v2-atlas-capabilities article:nth-child(3n+2),.v2-atlas-capabilities article:nth-child(3n+3){padding-left:28px}.v2-atlas-capabilities article:nth-child(3n){border-right:0}.v2-atlas-capabilities span{color:var(--color-blue-inverse);font-size:9px;letter-spacing:.12em}.v2-atlas-capabilities h3{margin:48px 0 14px;font-size:25px}.v2-atlas-capabilities p{margin:0;color:var(--color-inverse-muted);font-size:13px;line-height:1.6}.v2-atlas-feature footer{padding-top:28px;display:flex;justify-content:space-between;gap:30px;color:var(--color-inverse-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.v2-atlas-feature footer a{color:var(--color-blue-inverse);font-weight:750}.v2-coverage,.v2-intelligence,.v2-research-preview{padding-block:105px 120px}.v2-section-heading{margin-bottom:50px}.v2-section-heading>a{justify-self:end;color:var(--color-blue);font-size:12px;font-weight:750}.v2-section-heading>p{max-width:510px;margin:0;color:var(--color-muted);line-height:1.6}.v2-intelligence-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:75px}.v2-intelligence-grid>div{min-width:0}.v2-intelligence-grid>div>.label{margin-bottom:16px}.publication-record{min-width:0;padding:28px 0 30px;border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line)}.publication-record footer,.publication-record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;color:var(--color-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.publication-record-meta span:first-child{color:var(--color-blue);font-weight:750}.publication-record h3{max-width:850px;margin:45px 0 16px;font-size:30px;line-height:1.08;letter-spacing:-.04em;transition:color .15s ease}.publication-record a:focus-visible h3,.publication-record a:hover h3{color:var(--color-blue)}.publication-record>p{max-width:760px;margin:0;color:var(--color-muted);font-size:14px;line-height:1.62}.publication-record footer{margin-top:40px;justify-content:space-between;text-transform:none;letter-spacing:0}.publication-record footer a{margin-left:auto;color:var(--color-blue);font-weight:750}.publication-record-featured{min-height:430px;display:flex;flex-direction:column}.publication-record-featured h3{font-size:clamp(38px,5vw,62px)}.publication-record-featured footer{margin-top:auto}.publication-record-compact{padding-block:21px}.publication-record-compact h3{margin:26px 0 11px;font-size:23px}.publication-record-compact>p{font-size:12px}.publication-record-compact footer{margin-top:24px}.v2-brief-list>.read-link{display:inline-block;margin-top:28px}.v2-coverage{border-top:1px solid var(--color-line)}.v2-coverage>div{border-top:1px solid var(--color-line-strong)}.v2-coverage>div>a{min-height:104px;display:grid;grid-template-columns:45px 1fr minmax(260px,.9fr) auto;gap:25px;align-items:center;border-bottom:1px solid var(--color-line)}.v2-coverage>div span{color:var(--color-blue);font-size:9px}.v2-coverage>div strong{font-size:18px}.v2-coverage>div p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.55}.v2-coverage>div b{color:var(--color-blue)}.v2-evidence>.shell{padding-block:105px}.v2-evidence>.shell>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:90px}.v2-evidence>.shell>div:first-child>p:last-child{margin:0;align-self:end;color:var(--color-inverse-muted);font-size:16px;line-height:1.65}.v2-evidence-sources{margin-top:58px;display:flex;flex-wrap:wrap;border-top:1px solid var(--color-inverse-line)}.v2-evidence-sources span{flex:1 1 180px;padding:18px 20px 18px 0;border-bottom:1px solid var(--color-inverse-line);color:var(--color-inverse-muted);font-size:11px}.v2-evidence dl{margin:65px 0 0;display:grid;grid-template-columns:repeat(3,1fr)}.v2-evidence dl>div{min-height:120px;padding-right:28px;display:grid;grid-template-columns:35px 1fr;gap:15px;border-right:1px solid var(--color-inverse-line)}.v2-evidence dl>div+div{padding-left:28px}.v2-evidence dl>div:last-child{border-right:0}.v2-evidence dt{color:var(--color-blue-inverse);font-size:9px}.v2-evidence dd{margin:0;display:flex;flex-direction:column;gap:12px}.v2-evidence dd strong{font-size:19px}.v2-evidence dd span{color:var(--color-inverse-muted);font-size:12px;line-height:1.5}.v2-research-preview>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.v2-research-preview .publication-record{padding-right:28px;border-top:0;border-right:1px solid var(--color-line)}.v2-research-preview .publication-record+.publication-record{padding-left:28px}.v2-research-preview .publication-record:last-child{border-right:0}.v2-company{padding-block:100px 120px;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;border-top:1px solid var(--color-line)}.v2-company>div:last-child{padding-top:24px;border-top:1px solid var(--color-line-strong)}.v2-company>div:last-child>p{margin:0 0 20px;color:var(--color-muted);font-size:17px;line-height:1.65}.v2-company>div:last-child>div{margin-top:34px;display:flex;flex-wrap:wrap;gap:25px;color:var(--color-blue);font-size:12px;font-weight:750}.v2-page-hero{padding-block:115px 100px;border-bottom:1px solid var(--color-line)}.v2-page-hero h1{max-width:1060px;font-size:clamp(52px,6.5vw,88px)}.v2-page-hero>p:last-child{max-width:720px;margin:34px 0 0;color:var(--color-muted);font-size:20px;line-height:1.6}.v2-featured-research{padding-block:80px 90px}.v2-featured-research>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:var(--color-muted);font-size:10px}.v2-featured-research>header .eyebrow{margin:0}.v2-research-archive{padding-block:85px 125px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:80px;border-top:1px solid var(--color-line)}.v2-topic-column>.eyebrow{margin-bottom:18px}.v2-research-archive .category-filter{position:sticky;top:30px}.v2-research-archive>div>header{margin-bottom:30px;display:flex;align-items:end;justify-content:space-between;gap:25px}.v2-research-archive>div>header h2{font-size:42px}.v2-research-archive>div>header>span{color:var(--color-muted);font-size:10px}.v2-publication-list{border-top:1px solid var(--color-line-strong)}.v2-brief-anatomy>.shell{padding-block:70px}.v2-brief-anatomy header{display:flex;justify-content:space-between;gap:40px}.v2-brief-anatomy header>p:last-child{max-width:520px;margin:0;color:var(--color-inverse-muted);font-size:12px;line-height:1.55}.v2-brief-anatomy header .eyebrow{margin:0}.v2-brief-anatomy>.shell>div{margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-inverse-line)}.v2-brief-anatomy article{min-height:120px;padding:20px 22px 20px 0;border-right:1px solid var(--color-inverse-line);border-bottom:1px solid var(--color-inverse-line)}.v2-brief-anatomy article+article{padding-left:22px}.v2-brief-anatomy article:last-child{border-right:0}.v2-brief-anatomy article span{color:var(--color-blue-inverse);font-size:9px}.v2-brief-anatomy article strong{display:block;margin:24px 0 8px;font-size:14px}.v2-brief-anatomy article p{margin:0;color:var(--color-inverse-muted);font-size:11px;line-height:1.5}.publication-summary-label{margin-top:34px}.publication-summary-label+.publication-deck{margin-top:12px}.publication-evidence{max-width:900px;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-line-strong)}.publication-evidence>div{padding:16px 18px 16px 0;border-bottom:1px solid var(--color-line)}.publication-evidence>div+div{padding-left:18px;border-left:1px solid var(--color-line)}.publication-evidence dt{color:var(--color-muted);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.publication-evidence dd{margin:8px 0 0;font-size:11px;font-weight:700}.atlas-v2-hero{min-height:700px;padding-block:110px 95px;display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:end}.atlas-v2-hero h1{max-width:900px;font-size:clamp(56px,6.6vw,92px)}.atlas-v2-hero>div>p:not(.eyebrow){max-width:720px;margin:32px 0 0;color:var(--color-muted);font-size:20px;line-height:1.6}.atlas-v2-hero aside{min-height:370px;padding:28px;display:flex;flex-direction:column;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.atlas-v2-hero aside>span{color:var(--color-blue-inverse);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.atlas-v2-hero aside strong{margin:50px 0 auto;font-size:28px;line-height:1.4}.atlas-v2-hero aside p{margin:0;padding-top:20px;border-top:1px solid var(--color-inverse-line);color:var(--color-inverse-muted);font-size:11px;line-height:1.55}.atlas-v2-state{padding-block:100px 120px;border-top:1px solid var(--color-line)}.atlas-v2-state header>p{max-width:520px;margin:0;color:var(--color-muted);line-height:1.65}.atlas-v2-state dl{margin:55px 0 0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-line-strong)}.atlas-v2-state dl div{min-height:86px;padding:20px 25px 20px 0;display:grid;grid-template-columns:150px 1fr;gap:25px;border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line)}.atlas-v2-state dl div:nth-child(2n){padding-left:25px;border-right:0}.atlas-v2-state dt{color:var(--color-muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.atlas-v2-state dd{margin:0;font-size:13px;font-weight:700}.atlas-v2-interface>.shell{padding-block:105px}.atlas-v2-register{margin-top:55px;border-top:1px solid var(--color-inverse-line)}.atlas-v2-register>div{min-height:64px;display:grid;grid-template-columns:1fr 2fr 1.2fr;align-items:center;border-bottom:1px solid var(--color-inverse-line)}.atlas-v2-register>div:first-child{min-height:45px;color:var(--color-inverse-muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.atlas-v2-register strong{font-size:14px}.atlas-v2-register>div>span{color:var(--color-inverse-muted);font-size:11px}.atlas-v2-capabilities{padding-block:95px 115px}.atlas-v2-capabilities article{padding:50px 0;display:grid;grid-template-columns:70px 1fr;border-bottom:1px solid var(--color-line)}.atlas-v2-capabilities article:first-child{border-top:1px solid var(--color-line-strong)}.atlas-v2-capabilities article>span{color:var(--color-blue);font-size:9px}.atlas-v2-capabilities article>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start}.atlas-v2-capabilities article p{max-width:680px;margin:5px 0 0;color:var(--color-muted);font-size:16px;line-height:1.65}.atlas-v2-coverage{padding-block:100px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;border-top:1px solid var(--color-line)}.atlas-v2-coverage ul{margin:0;padding:0;border-top:1px solid var(--color-line-strong);list-style:none}.atlas-v2-coverage li{min-height:55px;padding:15px 0;display:grid;grid-template-columns:42px 1fr;align-items:center;border-bottom:1px solid var(--color-line);font-size:14px}.atlas-v2-coverage li span{color:var(--color-blue);font-size:9px}.atlas-v2-questions>.shell{padding-block:105px}.atlas-v2-questions ol{margin:55px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-inverse-line);list-style:none}.atlas-v2-questions li{min-height:92px;padding:22px 25px 22px 0;display:grid;grid-template-columns:38px 1fr;align-items:center;border-bottom:1px solid var(--color-inverse-line);border-right:1px solid var(--color-inverse-line)}.atlas-v2-questions li:nth-child(2n){padding-left:25px;border-right:0}.atlas-v2-questions li span{color:var(--color-blue-inverse);font-size:9px}.atlas-v2-questions li strong{font-size:14px}.atlas-v2-method{padding-block:100px 120px}.atlas-v2-method header>a{justify-self:end;color:var(--color-blue);font-size:12px;font-weight:750}.atlas-v2-method>div{margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-line-strong)}.atlas-v2-method article{min-height:210px;padding:22px 25px 22px 0;border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line)}.atlas-v2-method article+article{padding-left:25px}.atlas-v2-method article:last-child{border-right:0}.atlas-v2-method article span{color:var(--color-blue);font-size:9px}.atlas-v2-method h3{margin:45px 0 12px;font-size:23px}.atlas-v2-method article p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.6}.atlas-v2-access{padding-block:100px 120px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border-top:1px solid var(--color-line)}.atlas-v2-access>div:last-child>p{margin:5px 0 30px;color:var(--color-muted);font-size:16px;line-height:1.65}.atlas-v2-access>div:last-child>div{display:flex;flex-wrap:wrap;gap:12px}.about-v2-hero{min-height:650px;padding-block:110px 95px;display:flex;flex-direction:column;justify-content:flex-end}.about-v2-hero h1{max-width:1080px;font-size:clamp(54px,6.7vw,91px)}.about-v2-hero>p:last-child{max-width:720px;margin:34px 0 0;color:var(--color-muted);font-size:20px;line-height:1.6}.about-v2-outputs{padding-block:105px 120px;border-top:1px solid var(--color-line)}.about-v2-outputs header>p{max-width:520px;margin:0;color:var(--color-muted);line-height:1.65}.about-v2-outputs>div{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.about-v2-outputs article{min-height:285px;padding:24px 28px 24px 0;display:flex;flex-direction:column;border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line)}.about-v2-outputs article+article{padding-left:28px}.about-v2-outputs article:last-child{border-right:0}.about-v2-outputs article>span{color:var(--color-blue);font-size:9px}.about-v2-outputs h3{margin:55px 0 15px;font-size:28px}.about-v2-outputs article p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.6}.about-v2-outputs article a{margin-top:auto;color:var(--color-blue);font-size:12px;font-weight:750}.about-v2-method>.shell{padding-block:105px}.about-v2-method ol{margin:55px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-inverse-line);list-style:none}.about-v2-method li{min-height:190px;padding:22px 24px 22px 0;border-bottom:1px solid var(--color-inverse-line);border-right:1px solid var(--color-inverse-line)}.about-v2-method li+li{padding-left:24px}.about-v2-method li:last-child{border-right:0}.about-v2-method li span{color:var(--color-blue-inverse);font-size:9px}.about-v2-method li strong{display:block;margin:40px 0 12px;font-size:20px}.about-v2-method li p{margin:0;color:var(--color-inverse-muted);font-size:12px;line-height:1.6}.about-v2-contact,.about-v2-disclosure,.about-v2-evidence{padding-block:100px 115px;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;border-top:1px solid var(--color-line)}.about-v2-disclosure>div:last-child,.about-v2-evidence>div:last-child{padding-top:22px;border-top:1px solid var(--color-line-strong)}.about-v2-disclosure>div:last-child p,.about-v2-evidence>div:last-child p{margin:0 0 22px;color:var(--color-muted);font-size:16px;line-height:1.68}.about-v2-disclosure a,.about-v2-evidence a{color:var(--color-blue);font-size:12px;font-weight:750}.about-v2-contact>div:last-child{padding-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;border-top:1px solid var(--color-line-strong);color:var(--color-blue);font-size:14px;font-weight:750}.footer-v2{grid-template-columns:1.45fr repeat(3,1fr)}@media (max-width:900px){.about-v2-method header,.about-v2-outputs header,.atlas-v2-interface header,.atlas-v2-method header,.atlas-v2-state header,.v2-atlas-feature header,.v2-section-heading{grid-template-columns:1fr;gap:35px;align-items:start}.atlas-v2-method header>a,.v2-section-heading>a{justify-self:start}.v2-atlas-capabilities,.v2-research-preview>div{grid-template-columns:repeat(2,1fr)}.v2-atlas-capabilities article:nth-child(n),.v2-research-preview .publication-record:nth-child(n){padding:25px 25px 25px 0;border-right:1px solid var(--color-line)}.v2-atlas-capabilities article:nth-child(2n),.v2-research-preview .publication-record:nth-child(2n){padding-left:25px;border-right:0}.v2-intelligence-grid{grid-template-columns:1fr;gap:65px}.about-v2-contact,.about-v2-disclosure,.about-v2-evidence,.atlas-v2-access,.v2-company{grid-template-columns:1fr;gap:40px}.v2-research-archive{grid-template-columns:1fr;gap:55px}.v2-research-archive .category-filter{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:0 25px}.v2-research-archive .category-filter .label{grid-column:1/-1}.about-v2-method ol,.atlas-v2-method>div,.v2-brief-anatomy>.shell>div{grid-template-columns:repeat(2,1fr)}.atlas-v2-hero{min-height:auto;padding-block:90px;grid-template-columns:1fr;gap:60px}.atlas-v2-hero aside{max-width:520px}.atlas-v2-capabilities article>div{grid-template-columns:1fr;gap:20px}.atlas-v2-coverage{grid-template-columns:1fr;gap:45px}}@media (max-width:680px){.about-v2-hero,.v2-hero,.v2-page-hero{min-height:auto;padding-block:78px 82px}.about-v2-hero h1,.atlas-v2-hero h1,.v2-hero h1,.v2-page-hero h1{font-size:clamp(46px,14vw,65px)}.about-v2-hero>p:last-child,.atlas-v2-hero>div>p:not(.eyebrow),.v2-hero>p:not(.eyebrow),.v2-page-hero>p:last-child{font-size:17px}.about-v2-method>.shell,.atlas-v2-interface>.shell,.atlas-v2-questions>.shell,.v2-atlas-feature>.shell,.v2-evidence>.shell{padding-block:80px}.about-v2-method ol,.about-v2-outputs>div,.atlas-v2-method>div,.v2-atlas-capabilities,.v2-brief-anatomy>.shell>div,.v2-evidence dl,.v2-research-preview>div{grid-template-columns:1fr}.about-v2-method li:nth-child(n),.about-v2-outputs article:nth-child(n),.atlas-v2-method article:nth-child(n),.v2-atlas-capabilities article:nth-child(n),.v2-brief-anatomy article:nth-child(n),.v2-research-preview .publication-record:nth-child(n){min-height:auto;padding:24px 0;border-right:0}.v2-atlas-capabilities h3{margin-top:34px}.v2-atlas-feature footer,.v2-brief-anatomy header{align-items:flex-start;flex-direction:column}.publication-record-featured{min-height:auto}.publication-record h3,.publication-record-featured h3{margin-top:32px;font-size:29px}.publication-record footer{align-items:flex-start;flex-direction:column;gap:9px}.publication-record footer a{margin-left:0}.v2-coverage>div>a{padding-block:20px;grid-template-columns:32px 1fr auto;gap:14px}.v2-coverage>div p{grid-column:2/-1}.v2-evidence>.shell>div:first-child{grid-template-columns:1fr;gap:30px}.v2-evidence dl>div,.v2-evidence dl>div+div{min-height:100px;padding:20px 0;border-right:0;border-bottom:1px solid var(--color-inverse-line)}.about-v2-contact,.about-v2-disclosure,.about-v2-evidence,.about-v2-outputs,.atlas-v2-access,.atlas-v2-capabilities,.atlas-v2-coverage,.atlas-v2-method,.atlas-v2-state,.v2-company,.v2-coverage,.v2-featured-research,.v2-intelligence,.v2-research-archive,.v2-research-preview{padding-block:78px 90px}.v2-research-archive .category-filter{grid-template-columns:1fr}.v2-research-archive>div>header{align-items:flex-start;flex-direction:column}.v2-brief-anatomy header{display:flex}.publication-evidence{grid-template-columns:repeat(2,1fr)}.publication-evidence>div:nth-child(3){padding-left:0;border-left:0}.atlas-v2-hero{padding-block:75px 82px}.atlas-v2-hero aside{min-height:310px}.atlas-v2-state dl{grid-template-columns:1fr}.atlas-v2-state dl div,.atlas-v2-state dl div:nth-child(2n){padding:18px 0;border-right:0}.atlas-v2-register{overflow-x:auto}.atlas-v2-register>div{min-width:650px}.atlas-v2-capabilities article{grid-template-columns:35px 1fr}.atlas-v2-questions ol{grid-template-columns:1fr}.atlas-v2-questions li,.atlas-v2-questions li:nth-child(2n){padding:20px 0;border-right:0}.footer-v2{grid-template-columns:repeat(2,1fr)}.footer-v2 .footer-brand{grid-column:1/-1}}@media (max-width:390px){.shell{width:min(100% - 28px,1180px)}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.v2-coverage>div>a{grid-template-columns:26px 1fr auto}.publication-evidence{grid-template-columns:1fr}.publication-evidence>div:nth-child(n){padding:14px 0;border-left:0}.atlas-v2-state dl div{gap:8px}.atlas-v2-state dl div,.footer-v2{grid-template-columns:1fr}.footer-v2 .footer-brand{grid-column:1}}.consent-banner{position:fixed;z-index:90;right:22px;bottom:22px;left:22px;max-width:1180px;margin-inline:auto;padding:24px 26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;background:var(--color-inverse-surface);color:var(--color-inverse-ink);border:1px solid #343943;border-radius:8px;box-shadow:0 18px 55px rgba(0,0,0,.25)}.consent-banner .eyebrow{margin:0 0 12px;color:#82aaff}.consent-banner h2{max-width:720px;margin:0;font-size:clamp(22px,2.3vw,32px);letter-spacing:-.035em}.consent-banner h2+p{max-width:760px;margin:12px 0 0;color:var(--color-inverse-muted);font-size:13px;line-height:1.55}.consent-actions{min-width:360px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.consent-actions .button{min-height:44px;padding-inline:16px}.consent-banner .button-secondary{background:#252930;color:#fff;border-color:#656d79}.consent-banner .button-secondary:focus-visible,.consent-banner .button-secondary:hover{background:#303640;color:#fff;border-color:#aeb7c5}.consent-manage{grid-column:1/-1;padding:4px;background:transparent;color:#c4cad3;border:0;font:inherit;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.consent-manage:focus-visible,.consent-manage:hover{color:white}.consent-backdrop{position:fixed;z-index:100;inset:0;padding:22px;display:grid;place-items:center;overflow-y:auto;background:rgba(7,7,7,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.consent-dialog{width:min(100%,680px);max-height:calc(100vh - 44px);padding:30px;overflow-y:auto;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:9px;box-shadow:0 24px 80px rgba(0,0,0,.34)}.consent-dialog-header{display:flex;align-items:start;justify-content:space-between;gap:24px}.consent-dialog-header .eyebrow{margin:0 0 12px}.consent-dialog h2{margin:0;font-size:clamp(32px,5vw,48px);letter-spacing:-.055em}.consent-dialog>p{margin:18px 0 0;color:var(--color-muted);font-size:14px;line-height:1.55}.consent-close{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;background:transparent;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:50%;font-size:24px;cursor:pointer}.consent-options{margin-top:28px;border-top:1px solid var(--color-line-strong)}.consent-options label{min-height:84px;padding-block:17px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid var(--color-line);cursor:pointer}.consent-options label[aria-disabled=true]{cursor:default}.consent-options span{display:flex;flex-direction:column;gap:5px}.consent-options strong{font-size:14px}.consent-options small{max-width:520px;color:var(--color-muted);font-size:11px;line-height:1.45}.consent-options input{width:19px;height:19px;flex:0 0 auto;accent-color:var(--color-blue)}.consent-dialog-actions{margin-top:25px;display:flex;gap:10px}.footer-cookie-control{padding:0;background:transparent;color:inherit;border:0;font:inherit;text-align:left;cursor:pointer}.footer-cookie-control:focus-visible,.footer-cookie-control:hover{color:var(--color-blue)}@media (max-width:760px){.consent-banner{right:10px;bottom:10px;left:10px;padding:20px;grid-template-columns:1fr;gap:18px}.consent-actions{min-width:0}.consent-dialog{padding:24px 20px}}@media (max-width:430px){.consent-actions{grid-template-columns:1fr}.consent-manage{grid-column:1}.consent-dialog-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.consent-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}body{font-size:18px;line-height:1.62;font-synthesis:none}h1{font-weight:700}b,h2,h3,h4,strong{font-weight:600}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.about-v2-method li span,.about-v2-outputs article>span,.about-v2-people article>span,.atlas-v2-capabilities article>span,.atlas-v2-method article span,.atlas-v2-questions li span,.atlas-v2-register>div:first-child,.atlas-v2-state dt,.eyebrow,.footer strong,.footer-legal,.label,.publication-evidence dt,.publication-record footer,.publication-record-meta,.story-type,.timestamp,.v2-atlas-capabilities span,.v2-atlas-feature footer,.v2-brief-anatomy article span,.v2-featured-research>header,.v2-research-archive>div>header>span{font-family:var(--font-mono)}.eyebrow,.label,.story-type{font-weight:600}h1{line-height:.98;letter-spacing:-.055em}h2{line-height:1.02;letter-spacing:-.045em}h3{line-height:1.12;letter-spacing:-.03em}.site-header{height:68px}.brand-lockup{gap:9px}.brand-mark{flex:none}.brand-mark-dark,:root[data-theme=dark] .brand-mark-light{display:none}:root[data-theme=dark] .brand-mark-dark{display:block}.brand-name,.brand-suffix{font-size:16px;font-weight:600;letter-spacing:-.025em}nav{gap:28px;font-size:12px;font-weight:500}.header-search{border-radius:2px}.theme-toggle{font-weight:500}.button{min-height:46px;border-radius:2px;font-weight:600;box-shadow:none}.button:focus-visible,.button:hover,.header-cta:focus-visible,.header-cta:hover{transform:none;box-shadow:none}.button-primary:focus-visible,.button-primary:hover{box-shadow:none}.v2-hero{min-height:650px;padding-block:108px 92px}.v2-hero h1{max-width:1020px;font-size:clamp(54px,6.8vw,92px);line-height:.97;letter-spacing:-.055em}.v2-hero>p:not(.eyebrow){max-width:680px;font-size:19px;line-height:1.6}.about-v2-hero h1,.atlas-v2-hero h1,.v2-page-hero h1{line-height:.99;letter-spacing:-.052em}.publication-record h3{line-height:1.13;letter-spacing:-.035em}.publication-record-featured h3{font-size:clamp(36px,4.6vw,58px);line-height:1.06}.publication-header h1{max-width:1000px;font-size:clamp(46px,6.3vw,80px);line-height:1.01;letter-spacing:-.052em}.publication-deck{max-width:840px;line-height:1.6}.publication-body{max-width:750px}.publication-body section:not(.key-findings)>ol,.publication-body section:not(.key-findings)>ul,.publication-body section>blockquote,.publication-body section>p{font-size:20px;line-height:1.64}.publication-body section>p.label{font-size:9px;line-height:1.5}.publication-body h2{font-size:34px;font-weight:600;line-height:1.12}.about-v2-method li,.about-v2-outputs article,.atlas-v2-capabilities article,.atlas-v2-method article,.publication-record,.v2-coverage>div>a{border-color:var(--color-line)}.atlas-v2-hero aside,.contact-grid article,.dis-live-chart,.dis-workspace figure,.product-grid article{border-radius:2px;box-shadow:none}.atlas-v2-hero aside{border-top:3px solid var(--color-action)}.atlas-v2-register>div{font-family:var(--font-mono)}.atlas-v2-register strong{font-family:var(--font-sans);font-weight:600}.about-v2-people{padding-block:100px 115px;border-top:1px solid var(--color-line)}.about-v2-people>header{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:end}.about-v2-people>header h2{max-width:620px}.about-v2-people>div{margin-top:55px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line-strong)}.about-v2-people article{min-width:0;min-height:390px;padding:26px 28px 28px;display:flex;flex-direction:column;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);scroll-margin-top:24px}.about-v2-people article:first-child{padding-left:0}.about-v2-people article:last-child{padding-right:0;border-right:0}.about-v2-person-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.about-v2-person-heading>span{color:var(--color-blue);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-align:right;text-transform:uppercase}.about-v2-people h3{margin:30px 0 10px;font-size:30px;letter-spacing:-.035em}.about-v2-people article>strong{max-width:480px;display:flex;flex-direction:column;align-items:flex-start;font-size:15px;line-height:1.5}.about-v2-people article>strong span+span{color:var(--color-muted);font-size:14px;font-weight:500}.about-v2-people article>p{max-width:480px;margin:16px 0 0;color:var(--color-muted);font-size:16px;line-height:1.62}.about-v2-person-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px 20px}.about-v2-person-actions a{color:var(--color-blue);font-size:12px;font-weight:600}.about-v2-person-image{width:112px;height:112px;flex:0 0 auto;object-fit:cover;filter:saturate(.24) contrast(.98) brightness(1.01)}.footer{font-size:13px;line-height:1.55}.footer-brand p{font-size:15px}.footer strong{font-size:9px;font-weight:600}.footer-social-link>small{font-size:10px}.header-cta{font-weight:600}.about-v2-disclosure>div:last-child p,.about-v2-evidence>div:last-child p,.about-v2-outputs header>p,.atlas-v2-access>div:last-child>p,.atlas-v2-capabilities article p,.atlas-v2-state header>p,.author-statement-inner>blockquote+p,.publication-record>p,.v2-atlas-capabilities p,.v2-company>div:last-child>p,.v2-coverage>div p,.v2-evidence>.shell>div:first-child>p:last-child{font-size:18px;line-height:1.64}.about-v2-method li p,.about-v2-outputs article p,.atlas-v2-capabilities article p,.author-expertise article p,.author-publication-list article>p,.publication-record>p,.v2-atlas-capabilities p,.v2-coverage>div p{font-size:16px;line-height:1.62}.atlas-v2-method article p,.v2-brief-anatomy article p,.v2-brief-anatomy header>p:last-child{font-size:15px;line-height:1.6}.consent-banner{box-shadow:0 16px 45px rgba(0,0,0,.22)}.consent-banner,.consent-dialog{border-radius:2px}@media (max-width:900px){.about-v2-people>header{gap:32px}.about-v2-people>div,.about-v2-people>header{grid-template-columns:1fr}.about-v2-people article,.about-v2-people article:first-child,.about-v2-people article:last-child{min-height:340px;padding:26px 0;border-right:0}}@media (max-width:680px){.site-header{height:62px}.brand-lockup{gap:7px}.brand-name,.brand-suffix{font-size:14px}.v2-hero{padding-block:74px 80px}.about-v2-hero h1,.atlas-v2-hero h1,.v2-hero h1,.v2-page-hero h1{font-size:clamp(43px,13.4vw,61px);line-height:1;letter-spacing:-.052em}.publication-header h1{font-size:clamp(40px,12vw,58px)}.publication-body section:not(.key-findings)>ol,.publication-body section:not(.key-findings)>ul,.publication-body section>blockquote,.publication-body section>p{font-size:18px;line-height:1.64}.about-v2-people{padding-block:78px 90px}.about-v2-people article,.about-v2-people article:first-child,.about-v2-people article:last-child{min-height:330px;padding:24px 0}.about-v2-people h3{margin-top:28px}.about-v2-person-image{width:96px;height:96px}}@media (max-width:760px){.consent-banner{max-height:calc(100dvh - 20px);padding:16px;gap:13px;overflow-y:auto}.consent-banner .eyebrow{margin-bottom:7px}.consent-banner h2{font-size:21px;line-height:1.08}.consent-banner h2+p{margin-top:8px;font-size:11px;line-height:1.45}.consent-actions{grid-template-columns:1fr 1fr;gap:7px}.consent-actions .button{min-height:40px;padding-inline:10px;font-size:11px}.consent-manage{grid-column:1/-1;min-height:28px}}@media (max-width:390px){.brand-wordmark{gap:3px}.brand-name,.brand-suffix{font-size:13px}.mobile-menu summary{font-size:11px}.consent-banner{right:6px;bottom:6px;left:6px}}@media (max-height:620px) and (max-width:760px){.consent-banner{grid-template-columns:1fr;gap:9px;align-items:stretch}.consent-banner h2{font-size:18px}.consent-banner h2+p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.legacy-copy{max-width:920px;padding-bottom:120px}.legacy-copy>div{max-width:760px;margin:48px 0}.legacy-copy>div p{color:var(--color-muted);font-size:1.05rem;line-height:1.75;margin:0 0 1.25rem}.legacy-copy>div p:first-child{color:var(--color-ink);font-size:1.25rem}.legacy-links{border-top:1px solid var(--color-line);display:grid;gap:12px;padding-top:32px}.legacy-links h2{margin:0 0 8px}.legacy-links a{color:var(--color-blue);overflow-wrap:anywhere}.legacy-updated{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:.85rem;margin-top:48px;padding-top:20px}.publication-body{min-width:0}.publication-body a,.publication-body p{overflow-wrap:anywhere;word-break:break-word}.atlas-hero{min-height:690px;padding-block:115px 95px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:90px;align-items:end}.atlas-hero h1{max-width:900px;font-size:clamp(58px,6.8vw,96px)}.atlas-hero>div>p:not(.eyebrow){max-width:740px;margin:34px 0 0;color:var(--color-muted);font-size:20px;line-height:1.55}.atlas-definition{min-height:330px;padding:28px;display:flex;flex-direction:column;background:var(--color-inverse-surface);color:var(--color-inverse-ink);border-radius:8px}.atlas-definition>span{color:var(--color-blue-inverse);font-size:9px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.atlas-definition strong{margin:64px 0 auto;font-size:28px;line-height:1.08;letter-spacing:-.035em}.atlas-definition p{margin:0;padding-top:20px;border-top:1px solid var(--color-inverse-line);color:var(--color-inverse-muted);font-size:12px;line-height:1.55}.atlas-questions{padding-block:105px 125px;border-top:1px solid var(--color-line)}.atlas-boundary,.atlas-questions>header,.atlas-records header{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.atlas-questions>header>p,.atlas-records header>p{max-width:520px;margin:0 0 3px;color:var(--color-muted);font-size:15px;line-height:1.65}.atlas-questions ol{margin:58px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;border-top:1px solid var(--color-line-strong)}.atlas-questions li{min-height:108px;padding:22px 28px 22px 0;display:grid;grid-template-columns:38px 1fr;gap:18px;align-items:center;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.atlas-questions li:nth-child(2n){padding-left:28px;border-right:0}.atlas-questions li span,.atlas-records article>span{color:var(--color-blue);font-size:9px;letter-spacing:.1em}.atlas-questions li strong{font-size:17px}.atlas-records{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.atlas-records>.shell{padding-block:105px}.atlas-records header>p{color:var(--color-inverse-muted)}.atlas-records>.shell>div{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-inverse-line)}.atlas-records article{min-height:280px;padding:26px 28px 26px 0;display:flex;flex-direction:column;border-right:1px solid var(--color-inverse-line);border-bottom:1px solid var(--color-inverse-line)}.atlas-records article+article{padding-left:28px}.atlas-records article:last-child{border-right:0}.atlas-records h3{margin:65px 0 16px;font-size:27px;letter-spacing:-.035em}.atlas-records article p{margin:0;color:var(--color-inverse-muted);font-size:13px;line-height:1.6}.atlas-boundary{padding-block:110px 125px;align-items:start}.atlas-boundary>div:last-child{padding-top:25px;border-top:1px solid var(--color-line-strong)}.atlas-boundary>div:last-child p{margin:0 0 22px;color:var(--color-muted);font-size:16px;line-height:1.65}.about-hero{min-height:680px;padding-block:118px 96px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);gap:90px;align-items:end}.about-hero h1{max-width:880px}.about-hero-copy{max-width:690px;margin:34px 0 0;color:var(--color-muted);font-size:clamp(19px,2vw,23px);line-height:1.52}.about-brief{min-height:330px;padding:28px;display:flex;flex-direction:column;background:var(--color-inverse-surface);color:var(--color-inverse-ink);border-radius:10px}.about-brief>span{color:var(--color-blue-inverse);font-size:9px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.about-brief strong{margin:60px 0 auto;font-size:28px;line-height:1.08;letter-spacing:-.035em}.about-brief p{margin:0;padding-top:20px;border-top:1px solid #313846;color:#a5afbe;font-size:12px}.about-visual{position:relative;margin-block:0 120px;overflow:hidden;border-radius:10px;background:#10202c}.about-visual img{display:block;width:100%;height:min(58vw,620px);object-fit:cover}.about-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(7,7,7,.68));pointer-events:none}.about-visual figcaption{position:absolute;z-index:1;inset:auto 30px 28px;display:flex;align-items:end;justify-content:space-between;gap:40px;color:white}.about-visual figcaption span{font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.about-visual figcaption p{max-width:420px;margin:0;font-size:18px;line-height:1.4;text-align:right}.about-thesis{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-bottom:120px}.about-thesis h2{font-size:clamp(42px,5vw,68px)}.about-thesis-copy{padding-top:30px;border-top:1px solid var(--color-line-strong)}.about-thesis-copy p{margin:0 0 22px;color:var(--color-muted);font-size:17px;line-height:1.7}.about-thesis-copy p:last-child{color:var(--color-ink);font-weight:700}.about-process{padding-block:100px 120px;border-top:1px solid var(--color-line)}.about-process .section-heading>p{max-width:240px;margin:0;color:var(--color-muted);font-size:13px;line-height:1.5;text-align:right}.about-process ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--color-line-strong)}.about-process li{min-height:260px;padding:24px;border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);display:flex;flex-direction:column}.about-process li:first-child{padding-left:0}.about-process li:last-child{border-right:0}.about-coverage-grid article>span,.about-discipline article>span,.about-process li>span,.about-standard article>span{color:var(--color-blue);font-size:9px;letter-spacing:.1em}.about-process li>div{margin-top:auto}.about-process strong{font-size:21px}.about-process li p{margin:12px 0 0;color:var(--color-muted);font-size:13px;line-height:1.55}.about-horizons{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.about-horizons-inner{padding-block:105px 95px}.about-horizons header{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.about-horizons header>p{max-width:500px;margin:0 0 3px;color:var(--color-inverse-muted);font-size:16px;line-height:1.65}.about-horizons-inner>div{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #39404b}.about-horizons article{min-height:310px;padding:25px 30px 28px 0;display:flex;flex-direction:column;border-right:1px solid #39404b;border-bottom:1px solid #39404b}.about-horizons article+article{padding-left:30px}.about-horizons article:last-child{border-right:0}.about-horizons article>small,.about-horizons article>span{color:#8490a1;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.about-horizons article>span{color:var(--color-blue-inverse)}.about-horizons article>small{margin-top:8px}.about-horizons h3{margin:65px 0 15px;font-size:34px;letter-spacing:-.045em}.about-horizons article p{margin:0;color:var(--color-inverse-muted);font-size:13px;line-height:1.62}.about-horizons footer{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:50px;border-bottom:1px solid #39404b}.about-horizons footer strong{color:var(--color-blue-inverse);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.about-horizons footer p{margin:0;font-size:16px;font-weight:700}.about-coverage{padding-block:105px 130px;border-top:1px solid var(--color-line)}.about-coverage-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-line-strong)}.about-coverage-grid article{min-height:310px;padding:28px 35px 28px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:flex;flex-direction:column;align-items:flex-start}.about-coverage-grid article:nth-child(2n){padding-left:35px;border-right:0}.about-coverage-grid h3{margin:50px 0 16px;font-size:32px;letter-spacing:-.04em}.about-coverage-grid p{max-width:480px;margin:0;color:var(--color-muted);line-height:1.6}.about-coverage-grid a{margin-top:auto;padding-top:26px;color:var(--color-blue);font-size:12px;font-weight:700}.about-infrastructure{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.about-infrastructure-inner{min-height:650px;padding-block:80px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-infrastructure-inner h2{margin-bottom:28px}.about-infrastructure-inner>div>p:not(.eyebrow){max-width:550px;color:#a5afbe;font-size:17px;line-height:1.65}.about-infrastructure-inner a{display:inline-block;margin-top:22px;color:var(--color-blue-inverse);font-size:12px;font-weight:700}.about-infrastructure-inner img{display:block;width:100%;height:420px;object-fit:cover;border-radius:8px;filter:saturate(.8) contrast(1.05)}.about-discipline{padding-block:110px 130px}.about-discipline>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.about-discipline article{min-height:330px;padding:28px 32px 28px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:flex;flex-direction:column;align-items:flex-start}.about-discipline article+article{padding-left:32px}.about-discipline article:last-child{border-right:0}.about-discipline h3{margin:55px 0 16px;font-size:30px}.about-discipline article p{color:var(--color-muted);line-height:1.6}.about-discipline article a{margin-top:auto;color:var(--color-blue);font-size:12px;font-weight:700}.about-standard{padding-block:110px;display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;border-top:1px solid var(--color-line)}.about-standard>div:last-child{border-top:1px solid var(--color-line-strong)}.about-standard article{display:grid;grid-template-columns:44px 1fr 1.2fr;gap:22px;align-items:start;padding:25px 0;border-bottom:1px solid var(--color-line)}.about-standard h3{margin:0;font-size:20px}.about-standard article p{margin:0;color:var(--color-muted);line-height:1.55}.about-disclosure{padding-block:90px 120px;display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--color-line)}.about-disclosure>div:last-child{padding:28px;background:var(--color-panel);border:1px solid var(--color-line);border-radius:8px}.about-disclosure>div:last-child p{color:var(--color-muted);line-height:1.65}.about-author{padding-block:82px;display:grid;grid-template-columns:155px minmax(0,1fr) auto;gap:38px;align-items:center;border-top:1px solid var(--color-line)}.about-author-portrait{position:relative;width:155px;height:190px;overflow:hidden;background:var(--color-panel);border-radius:7px}.about-author-portrait:after{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--color-blue);pointer-events:none}.about-author-portrait img{object-fit:cover;object-position:50% 25%;filter:saturate(.8) contrast(1.03);transition:filter .18s ease,transform .22s ease}.about-author-portrait:hover img{filter:saturate(1) contrast(1);transform:scale(1.025)}.about-author-copy .eyebrow{margin-bottom:14px}.about-author-copy h2{margin-bottom:12px;font-size:clamp(35px,4vw,50px)}.about-author-copy strong{display:block;font-size:14px}.about-author-copy>p:last-child{max-width:650px;margin:18px 0 0;color:var(--color-muted);line-height:1.6}.about-author-links{min-width:125px;display:flex;flex-direction:column;gap:12px}.about-author-links a{color:var(--color-blue);font-size:12px;font-weight:720}.tools-hero{min-height:680px;padding-block:110px 90px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.6fr);gap:80px;align-items:end}.tools-hero h1{max-width:900px}.tools-hero>div:first-child>p:last-of-type{max-width:690px;margin:34px 0 0;color:var(--color-muted);font-size:21px;line-height:1.55}.tools-hero-panel{min-height:360px;padding:26px;display:flex;flex-direction:column;border-radius:10px;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.tools-hero-panel>span{color:var(--color-blue-inverse);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.tools-hero-panel dl{margin:52px 0 auto;border-top:1px solid var(--color-inverse-line)}.tools-hero-panel dl div{padding:15px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-inverse-line)}.tools-hero-panel dt{color:var(--color-inverse-muted);font-size:11px}.tools-hero-panel dd{margin:0;font-size:12px;font-weight:700}.tools-hero-panel>p{margin:20px 0 0;color:#8f99a8;font-size:10px;line-height:1.55}.tools-method{padding-block:90px 110px;border-top:1px solid var(--color-line)}.tools-method>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid var(--color-line-strong)}.tools-method article{min-height:240px;padding:24px 30px 24px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.tools-method article+article{padding-left:30px}.tools-method article:last-child{border-right:0}.tools-method article>span{color:var(--color-blue);font-size:9px}.tools-method h2{margin-top:58px;font-size:28px}.tools-method article p{color:var(--color-muted);line-height:1.55}.tools-directory{padding-bottom:130px}.tools-directory-head{padding-block:100px 70px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--color-line)}.tools-directory-head nav{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-top:1px solid var(--color-line-strong)}.tools-directory-head nav a{padding:14px 0;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:11px}.tools-directory-head nav a:hover{color:var(--color-blue)}.tool-category{padding:50px 0 80px;scroll-margin-top:30px}.tool-category>header{display:grid;grid-template-columns:70px 1fr;gap:25px;padding-bottom:30px;border-bottom:1px solid var(--color-line-strong)}.tool-category>header>span{color:var(--color-blue);font-size:10px}.tool-category>header h2{font-size:clamp(36px,4vw,52px)}.tool-category>header p{max-width:620px;margin:14px 0 0;color:var(--color-muted);line-height:1.55}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr)}.tool-card{min-height:275px;padding:26px;margin:0 -1px -1px 0;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--color-line);background:var(--color-panel);transition:border-color .15s ease,transform .15s ease}.tool-card:hover{position:relative;z-index:1;border-color:var(--color-blue);transform:translateY(-2px)}.tool-card-head{width:100%;display:flex;justify-content:space-between;gap:20px;color:var(--color-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.tool-card-head small{text-align:right}.tool-card h3{margin:52px 0 14px;font-size:24px;letter-spacing:-.035em}.tool-card>p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.6}.tool-card>a{margin-top:auto;padding-top:24px;color:var(--color-blue);font-size:11px;font-weight:700}.tools-note{padding-block:100px 120px;display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--color-line)}.tools-note>div:last-child{padding-top:24px;border-top:1px solid var(--color-line-strong)}.tools-note>div:last-child p{margin:0 0 25px;color:var(--color-muted);font-size:17px;line-height:1.65}.newsletter-hero{min-height:680px;padding-block:115px 95px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.62fr);gap:80px;align-items:end}.newsletter-hero h1{max-width:850px}.newsletter-hero>div:first-child>p:last-of-type{max-width:650px;margin:34px 0 0;color:var(--color-muted);font-size:21px;line-height:1.55}.newsletter-status{min-height:355px;padding:27px;display:flex;flex-direction:column;border-radius:10px;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.newsletter-status>div{display:flex;justify-content:space-between;color:var(--color-blue-inverse);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.newsletter-status>div b{padding:4px 6px;background:var(--color-action);color:white;border-radius:3px}.newsletter-status>strong{margin:50px 0 16px;font-size:31px;line-height:1.05;letter-spacing:-.04em}.newsletter-status>p{margin:0 0 24px;color:var(--color-inverse-muted);font-size:12px;line-height:1.55}.newsletter-signup{scroll-margin-top:30px}.newsletter-signup>label{display:block;margin-bottom:9px;color:var(--color-inverse-muted);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.newsletter-fields{display:grid;grid-template-columns:minmax(0,1fr) auto}.newsletter-fields button,.newsletter-fields input{min-height:52px;border:1px solid var(--color-inverse-line);font:inherit}.newsletter-fields input{min-width:0;padding:0 15px;background:#111216;color:white;border-radius:5px 0 0 5px;font-size:14px;outline:0}.newsletter-fields input:focus{border-color:var(--color-blue)}.newsletter-fields input::placeholder{color:#74777f}.newsletter-fields button{padding:0 16px;background:var(--color-action);color:white;border-color:var(--color-action);border-radius:0 5px 5px 0;font-size:11px;font-weight:800;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.newsletter-fields button:hover{background:var(--color-blue-hover)}.newsletter-fields button:disabled{cursor:not-allowed;opacity:.7}.newsletter-signup[data-disabled=true] .newsletter-fields input{cursor:not-allowed;opacity:.72}.newsletter-fields button span{display:inline-block;margin-left:5px;transition:transform .18s ease}.newsletter-fields button:hover span{transform:translateX(3px)}.newsletter-consent{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;margin-top:12px}.newsletter-consent input{width:14px;height:14px;margin:1px 0 0;accent-color:var(--color-action)}.newsletter-consent label{color:var(--color-inverse-muted);font-size:9px;line-height:1.45}.newsletter-consent a{color:var(--color-blue-inverse);text-decoration:underline;text-underline-offset:2px}.signup-status{margin:10px 0 0;color:var(--color-inverse-muted);font-size:9px;line-height:1.45}.signup-status-success{color:#8dd8b3}.signup-status-error{color:#ff8e92}.signup-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.newsletter-signup-compact{max-width:560px}.newsletter-signup-compact .newsletter-fields button,.newsletter-signup-compact .newsletter-fields input{min-height:58px}.newsletter-signup-compact .newsletter-fields button{padding-inline:20px}.acquisition-panel{position:relative;z-index:1;padding:30px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:55px;align-items:end;border-radius:10px}.acquisition-panel-dark{background:var(--color-dark-panel);color:white;border-top:5px solid var(--color-action)}.acquisition-panel>div>span{color:var(--color-blue-inverse);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.acquisition-panel>div>strong{display:block;margin:24px 0 10px;font-size:clamp(25px,3vw,36px);line-height:1.08;letter-spacing:-.035em}.acquisition-panel>div>p{max-width:520px;margin:0;color:var(--color-inverse-muted);font-size:12px;line-height:1.55}.market-alert{margin-top:26px}.market-terminal-action{justify-self:end}.topic-acquisition{padding-bottom:120px}.terminal-note .acquisition-panel{margin-top:55px}.article-brief-cta .newsletter-signup{margin-top:24px}.confirmation-banner{padding:14px max(24px,calc((100vw - 1180px) / 2));background:var(--color-blue-soft);color:var(--color-blue);font-size:12px;font-weight:700}.confirmation-failed,.confirmation-invalid{background:rgba(255,31,37,.1);color:var(--color-alert)}.newsletter-promise{padding-block:100px 120px;display:grid;grid-template-columns:.55fr 1.45fr;gap:70px;border-top:1px solid var(--color-line)}.newsletter-promise blockquote{grid-column:2;max-width:850px;margin:0;font-size:clamp(40px,5vw,65px);line-height:1.02;font-weight:780;letter-spacing:-.05em}.newsletter-promise>p:last-child{grid-column:2;max-width:630px;margin:0;color:var(--color-muted);font-size:17px;line-height:1.65}.newsletter-formats{padding-block:105px 130px;border-top:1px solid var(--color-line)}.newsletter-formats>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.newsletter-formats article{min-height:330px;padding:27px 30px 28px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.newsletter-formats article+article{padding-left:30px}.newsletter-formats article:last-child{border-right:0}.newsletter-formats article>div{display:flex;justify-content:space-between;gap:20px;color:var(--color-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.newsletter-formats article>div span{color:var(--color-blue)}.newsletter-formats h3{margin:70px 0 16px;font-size:31px}.newsletter-formats article>p{color:var(--color-muted);line-height:1.6}.newsletter-anatomy{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.newsletter-anatomy-inner{min-height:660px;padding-block:100px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.newsletter-anatomy-inner>div>p:last-child{max-width:560px;color:var(--color-inverse-muted);font-size:17px;line-height:1.6}.newsletter-anatomy ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-inverse-line)}.newsletter-anatomy li{padding:20px 0;display:grid;grid-template-columns:45px 1fr;gap:18px;border-bottom:1px solid var(--color-inverse-line)}.newsletter-anatomy li>span{color:#7f8ba0;font-size:9px}.newsletter-anatomy li strong{font-size:18px}.newsletter-anatomy li p{margin:7px 0 0;color:var(--color-inverse-muted);font-size:12px}.newsletter-sample{padding-block:110px 130px}.newsletter-sample-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:45px}.newsletter-sample-head>span{color:var(--color-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.newsletter-sample>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.newsletter-sample article{min-height:330px;padding:28px 30px 28px 0;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line)}.newsletter-sample article+article{padding-left:30px}.newsletter-sample article:last-child{border-right:0}.newsletter-sample article>span{color:var(--color-blue);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.newsletter-sample h3{margin:55px 0 16px;font-size:27px;line-height:1.12}.newsletter-sample article>p{margin:0;color:var(--color-muted);line-height:1.55}.newsletter-sample article>a{margin-top:auto;padding-top:25px;color:var(--color-blue);font-size:12px;font-weight:700}.newsletter-faq{padding-block:100px 130px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border-top:1px solid var(--color-line)}.newsletter-faq details{border-top:1px solid var(--color-line-strong)}.newsletter-faq summary{padding:20px 0;cursor:pointer;font-size:16px;font-weight:700}.newsletter-faq details p{margin:0 0 22px;color:var(--color-muted);line-height:1.6}.newsletter-faq .button{margin-top:28px}.contact-hero{border-bottom:0}.contact-grid-three{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0}.contact-grid-three article{min-height:360px;margin-right:-1px;border-radius:0}.contact-grid-three h2{margin-top:62px;font-size:31px}.contact-protocol{padding-block:100px 120px;display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--color-line)}.contact-protocol ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-line-strong)}.contact-protocol li{padding:20px 0;display:grid;grid-template-columns:45px 1fr;gap:20px;border-bottom:1px solid var(--color-line)}.contact-protocol li>span{color:var(--color-blue);font-size:9px}.contact-protocol li p{margin:0;color:var(--color-muted);line-height:1.55}.contact-protocol li strong{color:var(--color-ink)}.contact-direct{padding-block:85px 105px;display:flex;align-items:end;justify-content:space-between;gap:70px;border-top:1px solid var(--color-line)}.contact-direct h2{overflow-wrap:anywhere}.contact-direct>div:first-child>p:last-child{max-width:640px;color:var(--color-muted);line-height:1.55}.contact-direct>div:last-child{flex:none}.contact-direct>div:last-child>span{display:block;margin-bottom:10px;color:var(--color-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}@media (max-width:900px){.about-hero,.newsletter-hero,.tools-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding-block:85px}.about-brief,.newsletter-status,.tools-hero-panel{max-width:520px}.about-disclosure,.about-infrastructure-inner,.about-standard,.about-thesis,.contact-protocol,.newsletter-anatomy-inner,.newsletter-faq,.tools-directory-head,.tools-note{grid-template-columns:1fr;gap:55px}.about-horizons header{grid-template-columns:1fr;gap:40px}.about-discipline>div:last-child,.about-process ol,.newsletter-formats>div:last-child,.newsletter-sample>div:last-child,.tool-grid,.tools-method>div{grid-template-columns:repeat(2,1fr)}.about-infrastructure-inner{padding-block:85px}.about-standard article{grid-template-columns:40px .8fr 1.2fr}.tools-directory-head nav{display:grid}.tool-category>header{grid-template-columns:50px 1fr}.contact-grid-three{grid-template-columns:1fr 1fr}.acquisition-panel{grid-template-columns:1fr;gap:30px}}@media (max-width:680px){.about-hero h1,.newsletter-hero h1,.tools-hero h1{font-size:clamp(50px,16vw,68px)}.about-visual{margin-bottom:85px;border-radius:6px}.about-visual img{height:78vw}.about-visual figcaption{inset:auto 18px 17px;display:block}.about-visual figcaption p{margin-top:8px;font-size:14px;text-align:left}.about-coverage,.about-discipline,.about-disclosure,.about-process,.about-standard,.about-thesis,.contact-direct,.contact-protocol,.newsletter-faq,.newsletter-formats,.newsletter-promise,.newsletter-sample,.tools-directory-head,.tools-method,.tools-note{padding-block:75px 90px}.about-horizons-inner{padding-block:80px}.about-process .section-heading>p{text-align:left}.about-horizons-inner>div{grid-template-columns:1fr}.about-horizons article,.about-horizons article+article{min-height:245px;padding:23px 0;border-right:0}.about-horizons h3{margin-top:48px}.about-horizons footer{padding-block:25px;align-items:flex-start;flex-direction:column;gap:12px}.about-coverage-grid,.about-discipline>div:last-child,.about-process ol,.contact-grid-three,.newsletter-formats>div:last-child,.newsletter-sample>div:last-child,.tool-grid,.tools-method>div{grid-template-columns:1fr}.about-process li,.about-process li:first-child{min-height:210px;padding:22px 0;border-right:0}.about-coverage-grid article,.about-coverage-grid article:nth-child(2n),.about-discipline article,.about-discipline article+article,.newsletter-formats article,.newsletter-formats article+article,.newsletter-sample article,.newsletter-sample article+article,.tools-method article,.tools-method article+article{min-height:280px;padding:24px 0;border-right:0}.about-infrastructure-inner{padding-block:75px}.about-infrastructure-inner img{height:300px}.about-standard article{grid-template-columns:35px 1fr}.about-standard article p{grid-column:2}.tools-directory-head nav{grid-template-columns:1fr}.tool-category{padding-block:35px 65px}.tool-category>header{grid-template-columns:35px 1fr}.tool-card{min-height:250px;margin-right:0;padding:23px}.newsletter-promise{grid-template-columns:1fr;gap:30px}.newsletter-promise blockquote,.newsletter-promise>p:last-child{grid-column:1}.newsletter-anatomy-inner{min-height:auto;padding-block:80px}.newsletter-sample-head{align-items:start;flex-direction:column}.contact-grid-three{padding-block:0 85px}.contact-grid-three article{min-height:320px;margin:0 0 -1px}.contact-direct{align-items:start;flex-direction:column}}.legal-hero{min-height:530px;padding-block:112px 84px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:90px;align-items:end;border-bottom:1px solid var(--color-line)}.legal-hero h1{max-width:900px}.legal-introduction{max-width:710px;margin:34px 0 0;color:var(--color-muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.legal-meta{margin:0;border-top:1px solid var(--color-line-strong)}.legal-meta>div{min-height:54px;padding:14px 0;display:grid;grid-template-columns:90px 1fr;align-items:center;gap:18px;border-bottom:1px solid var(--color-line)}.legal-meta dt{color:var(--color-muted);font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.legal-meta dd{margin:0;font-size:12px;font-weight:700;text-align:right}.legal-layout{padding-block:80px 130px;display:grid;grid-template-columns:235px minmax(0,1fr);gap:95px;align-items:start}.legal-sidebar{position:sticky;top:28px}.legal-sidebar>.label{margin-bottom:16px}.legal-nav{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-line-strong);font-size:11px}.legal-nav a{min-height:44px;padding:11px 0;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;border-bottom:1px solid var(--color-line);color:var(--color-muted);line-height:1.35;transition:color .15s ease,padding-left .15s ease}.legal-nav a:after{display:none}.legal-nav a span{color:var(--color-blue);font-size:8px;font-weight:750;letter-spacing:.08em}.legal-nav a:focus-visible,.legal-nav a:hover{padding-left:4px;color:var(--color-ink)}.legal-sidebar-contact{margin-top:28px;padding:18px;background:var(--color-panel);border:1px solid var(--color-line);border-radius:6px}.legal-sidebar-contact span{display:block;margin-bottom:8px;color:var(--color-muted);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.legal-sidebar-contact a{color:var(--color-blue);font-size:11px;font-weight:700;overflow-wrap:anywhere}.legal-content{min-width:0}.legal-summary{position:relative;overflow:hidden;padding:34px;margin-bottom:30px;background:var(--color-inverse-surface);color:var(--color-inverse-ink);border-radius:9px}.legal-summary:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--color-blue)}.legal-summary>.label{color:var(--color-blue-inverse)}.legal-summary>p:not(.label){max-width:720px;margin:32px 0 26px;color:var(--color-inverse-muted);font-size:18px;line-height:1.55}.legal-summary ul{margin:0;padding:22px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--color-inverse-line);list-style:none}.legal-summary li{position:relative;padding-left:15px;color:var(--color-inverse-ink);font-size:11px;font-weight:650;line-height:1.45}.legal-summary li:before{content:"";position:absolute;top:.5em;left:0;width:5px;height:5px;background:var(--color-blue);border-radius:50%}.legal-section{scroll-margin-top:28px;padding:48px 0 52px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:24px;border-top:1px solid var(--color-line-strong)}.legal-section>span{padding-top:8px;color:var(--color-blue);font-size:9px;font-weight:750;letter-spacing:.1em}.legal-section h2{max-width:none;margin:0 0 25px;font-size:clamp(29px,3.2vw,39px);line-height:1.05;letter-spacing:-.04em}.legal-section li,.legal-section p{max-width:760px;color:var(--color-muted);font-size:16px;line-height:1.72}.legal-section p{margin:0 0 18px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{max-width:760px;margin:8px 0 22px;padding-left:20px}.legal-section li{padding-left:7px;margin-bottom:10px}.legal-section strong{color:var(--color-ink);font-weight:720}.legal-section a{color:var(--color-blue);font-weight:680;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .15s ease;overflow-wrap:anywhere}.legal-section a:focus-visible,.legal-section a:hover{text-decoration-color:currentColor}.legal-endnote{min-height:120px;padding:26px 0;display:flex;align-items:end;justify-content:space-between;gap:30px;border-top:1px solid var(--color-line-strong)}.legal-endnote span{color:var(--color-blue);font-size:9px;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.legal-endnote p{margin:0;color:var(--color-muted);font-size:12px}@media (max-width:900px){.legal-hero{min-height:auto;padding-block:85px 75px;grid-template-columns:1fr;gap:48px}.legal-meta{max-width:520px}.legal-layout{grid-template-columns:1fr;gap:55px}.legal-sidebar{position:static}.legal-nav{display:grid;grid-template-columns:repeat(2,1fr)}.legal-nav a:nth-child(odd){padding-right:18px;border-right:1px solid var(--color-line)}.legal-nav a:nth-child(2n){padding-left:18px}.legal-nav a:nth-child(2n):focus-visible,.legal-nav a:nth-child(2n):hover{padding-left:22px}.legal-sidebar-contact{max-width:360px}}@media (max-width:680px){.legal-hero{padding-block:75px 65px}.legal-hero h1{font-size:clamp(50px,16vw,68px)}.legal-introduction{font-size:18px}.legal-layout{padding-block:60px 90px}.legal-nav{grid-template-columns:1fr}.legal-nav a:nth-child(2n),.legal-nav a:nth-child(odd){padding-inline:0;border-right:0}.legal-nav a:nth-child(2n):focus-visible,.legal-nav a:nth-child(2n):hover,.legal-nav a:nth-child(odd):focus-visible,.legal-nav a:nth-child(odd):hover{padding-left:4px}.legal-summary{padding:28px 22px}.legal-summary>p:not(.label){margin-top:26px;font-size:16px}.legal-summary ul{grid-template-columns:1fr;gap:13px}.legal-section{grid-template-columns:32px minmax(0,1fr);gap:8px;padding-block:40px 44px}.legal-section li,.legal-section p{font-size:15px}.legal-endnote{align-items:start;flex-direction:column;justify-content:flex-end}}.author-hero{min-height:720px;padding-block:90px 105px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.72fr);gap:88px;align-items:center}.author-hero-copy h1{max-width:760px}.author-hero-copy>strong{display:block;margin-top:28px;font-size:clamp(18px,2vw,23px);letter-spacing:-.025em}.author-hero-copy>p:not(.eyebrow){max-width:660px;margin:20px 0 0;color:var(--color-muted);font-size:18px;line-height:1.62}.author-hero-meta{max-width:680px;margin:42px 0 0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-line-strong)}.author-hero-meta>div{min-height:65px;padding:17px 20px 17px 0;display:flex;flex-direction:column;gap:7px;border-bottom:1px solid var(--color-line)}.author-hero-meta>div+div{padding-left:20px;border-left:1px solid var(--color-line)}.author-hero-meta dt{color:var(--color-muted);font-size:8px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.author-hero-meta dd{margin:0;font-size:12px;font-weight:700}.author-portrait{position:relative;min-height:585px;margin:0;overflow:hidden;background:var(--color-panel);border-radius:10px}.author-portrait:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(7,7,7,.72));pointer-events:none}.author-portrait img{object-fit:cover;object-position:50% 27%;filter:saturate(.86) contrast(1.025)}.author-portrait figcaption{position:absolute;z-index:1;right:24px;bottom:22px;left:24px;display:flex;justify-content:space-between;gap:20px;color:white;font-size:9px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.author-portrait figcaption span:last-child{color:#aab2bf}.author-statement{background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.author-statement-inner{min-height:560px;padding-block:100px;display:grid;grid-template-columns:.55fr 1.45fr;gap:70px;align-content:center}.author-statement-inner .eyebrow{grid-row:1/span 3;align-self:start}.author-statement blockquote{max-width:850px;margin:0;font-size:clamp(38px,5.1vw,67px);font-weight:780;line-height:1.02;letter-spacing:-.055em}.author-statement-inner>blockquote+p{max-width:650px;margin:26px 0 0;color:var(--color-inverse-muted);font-size:16px;line-height:1.65}.author-intelligence-chain{grid-column:2;max-width:850px;margin:38px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-top:1px solid #39404b;border-bottom:1px solid #39404b}.author-intelligence-chain li{position:relative;min-height:82px;padding:17px 14px 15px 0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.author-intelligence-chain li+li{padding-left:14px;border-left:1px solid #39404b}.author-intelligence-chain li:not(:last-child):after{content:"→";position:absolute;z-index:1;top:50%;right:-7px;color:var(--color-blue);font-size:11px;transform:translateY(-50%)}.author-intelligence-chain span{color:#8490a1;font-size:8px;letter-spacing:.12em}.author-intelligence-chain strong{color:var(--color-inverse-ink);font-size:11px;letter-spacing:.045em;text-transform:uppercase}.author-expertise{padding-block:105px 125px}.author-expertise>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-line-strong)}.author-expertise article{min-height:285px;padding:25px 26px 25px 0;display:flex;flex-direction:column;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.author-expertise article+article{padding-left:26px}.author-expertise article:last-child{border-right:0}.author-expertise article>span{color:var(--color-blue);font-size:9px;letter-spacing:.1em}.author-expertise h3{margin:62px 0 15px;font-size:25px;letter-spacing:-.035em}.author-expertise article p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.6}.author-publications{scroll-margin-top:30px;padding-block:105px 130px;border-top:1px solid var(--color-line)}.author-publications>header{margin-bottom:45px;display:flex;justify-content:space-between;align-items:end;gap:40px}.author-publications>header>p{margin:0;color:var(--color-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.author-publications>header>a{color:var(--color-blue);font-size:12px;font-weight:720}.author-publication-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.author-publication-list article{min-height:300px;padding:27px 30px 25px 0;display:flex;flex-direction:column;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.author-publication-list article:nth-child(3n+2),.author-publication-list article:nth-child(3n+3){padding-left:30px}.author-publication-list article:nth-child(3n){border-right:0}.author-publication-list article footer,.author-publication-list article>div{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--color-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.author-publication-list article>div span{color:var(--color-blue)}.author-publication-list h3{margin:50px 0 16px;font-size:25px;line-height:1.12;letter-spacing:-.035em;transition:color .15s ease}.author-publication-list a:focus-visible h3,.author-publication-list a:hover h3{color:var(--color-blue)}.author-publication-list article>p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.57}.author-publication-list article footer{margin-top:auto;padding-top:25px}.author-publications .pagination{margin-top:45px}@media (max-width:900px){.atlas-hero{min-height:auto;grid-template-columns:1fr;gap:55px;padding-block:90px}.atlas-definition{max-width:520px}.atlas-boundary,.atlas-questions>header,.atlas-records header{grid-template-columns:1fr;gap:42px}.atlas-records>.shell>div{grid-template-columns:repeat(2,1fr)}.atlas-records article:nth-child(2){border-right:0}.atlas-records article:nth-child(3){padding-left:0}.about-author{grid-template-columns:135px 1fr}.about-author-portrait{width:135px;height:170px}.about-author-links{grid-column:2;flex-direction:row;gap:24px}.author-hero{min-height:auto;padding-block:85px;grid-template-columns:1fr;gap:60px}.author-portrait{width:min(100%,520px);min-height:620px}.author-statement-inner{min-height:520px;grid-template-columns:1fr;gap:35px}.author-statement-inner .eyebrow{grid-row:auto}.author-intelligence-chain{grid-column:1}.author-expertise>div:last-child,.author-publication-list{grid-template-columns:repeat(2,1fr)}.author-expertise article:nth-child(2){border-right:0}.author-expertise article:nth-child(3){padding-left:0}.author-publication-list article:nth-child(n){padding:27px 28px 25px 0;border-right:1px solid var(--color-line)}.author-publication-list article:nth-child(2n){padding-left:28px;border-right:0}.author-publication-list article:nth-child(odd){padding-left:0}}@media (max-width:680px){.atlas-hero{padding-block:75px 82px}.atlas-hero h1{font-size:clamp(49px,15vw,68px)}.atlas-hero>div>p:not(.eyebrow){font-size:18px}.atlas-boundary,.atlas-questions{padding-block:80px 95px}.atlas-questions ol,.atlas-records>.shell>div{grid-template-columns:1fr}.atlas-questions li,.atlas-questions li:nth-child(2n),.atlas-records article,.atlas-records article+article{min-height:100px;padding:22px 0;border-right:0}.atlas-records>.shell{padding-block:85px}.atlas-records article{min-height:220px}.about-author{padding-block:72px;grid-template-columns:110px 1fr;gap:24px 18px}.about-author-portrait{width:110px;height:140px}.about-author-copy h2{font-size:34px}.about-author-copy strong{font-size:12px;line-height:1.4}.about-author-copy>p:last-child,.about-author-links{grid-column:1/-1}.author-hero{padding-block:72px 82px}.author-hero h1{font-size:clamp(50px,17vw,72px)}.author-hero-copy>strong{line-height:1.35}.author-hero-meta{grid-template-columns:1fr}.author-hero-meta>div+div{padding-left:0;border-left:0}.author-portrait{min-height:112vw;border-radius:7px}.author-statement-inner{min-height:auto;padding-block:82px}.author-intelligence-chain{grid-template-columns:1fr;border-bottom:0}.author-intelligence-chain li,.author-intelligence-chain li+li{min-height:58px;padding:15px 0;flex-direction:row;align-items:center;border-left:0;border-bottom:1px solid #39404b}.author-intelligence-chain li:not(:last-child):after{content:"↓";top:auto;right:4px;bottom:-8px;transform:none}.author-expertise,.author-publications{padding-block:80px 95px}.author-expertise>div:last-child,.author-publication-list{grid-template-columns:1fr}.author-expertise article,.author-expertise article+article,.author-publication-list article:nth-child(n){min-height:250px;padding:24px 0;border-right:0}.author-publications>header{align-items:start;flex-direction:column}.author-publication-list h3{margin-top:42px}}nav{font-size:13px}.eyebrow,nav{line-height:1.4}.eyebrow{font-size:11px;letter-spacing:.12em}.label,.story-type{font-size:10px;line-height:1.45;letter-spacing:.11em}.hero-kicker>span,.snapshot-head,.snapshot-note{font-size:10px;line-height:1.45;letter-spacing:.1em}.snapshot-modules span{font-size:9px;line-height:1.4;letter-spacing:.07em}.archive-foot,.archive-meta,.module-foot,.story-footer,.story-meta,.timestamp{font-size:11px;line-height:1.45;letter-spacing:.055em}.category-filter b{font-size:10px;line-height:1.4;letter-spacing:.04em}.publication-record footer,.publication-record-meta{font-size:10px;line-height:1.5;letter-spacing:.065em}.publication-body .related-publications>.label,.publication-body section>p.label,.related-publications article>p,.related-publications article>span{font-size:10px;line-height:1.5;letter-spacing:.07em}.publication-evidence dt{font-size:10px;line-height:1.4;letter-spacing:.075em}.v2-featured-research>header,.v2-research-archive>div>header>span{font-size:11px;line-height:1.45;letter-spacing:.045em}.about-v2-method li span,.about-v2-outputs article>span,.about-v2-person-heading>span,.atlas-v2-capabilities article>span,.atlas-v2-coverage li span,.atlas-v2-hero aside>span,.atlas-v2-method article span,.atlas-v2-questions li span,.atlas-v2-register>div:first-child,.atlas-v2-state dt,.author-expertise article>span,.author-hero-meta dt,.author-intelligence-chain span,.author-portrait figcaption,.author-publication-list article footer,.author-publication-list article>div,.v2-atlas-capabilities span,.v2-atlas-feature footer,.v2-brief-anatomy article span,.v2-coverage>div span,.v2-evidence dt{font-size:10px;line-height:1.4;letter-spacing:.075em}.author-publications>header>p{font-size:11px;line-height:1.45;letter-spacing:.075em}.footer strong{font-size:10px;line-height:1.4;letter-spacing:.095em}.footer-social-link>small{font-size:11px;line-height:1.45;letter-spacing:.025em}.atlas-product-proof{padding-block:105px 125px;border-top:1px solid var(--color-line)}.atlas-product-proof-header{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.atlas-product-proof-header h2{max-width:720px}.atlas-product-proof-header>p{max-width:540px;margin:0;color:var(--color-muted);font-size:18px;line-height:1.64}.atlas-proof{padding-top:64px}.atlas-proof+.atlas-proof{margin-top:72px;padding-top:72px;border-top:1px solid var(--color-line-strong)}.atlas-proof-copy{max-width:650px}.atlas-proof-index{margin:0 0 20px;color:var(--color-blue);font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.atlas-proof-copy h3{max-width:650px;margin:0;font-size:clamp(32px,4vw,51px);line-height:1.03;letter-spacing:-.045em}.atlas-proof-copy>p:not(.atlas-proof-index){max-width:620px;margin:22px 0 0;color:var(--color-muted);font-size:18px;line-height:1.64}.atlas-proof-copy ul{margin:28px 0 0;padding:18px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid var(--color-line);list-style:none}.atlas-proof-copy li{color:var(--color-muted);font-family:var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.065em;text-transform:uppercase}.atlas-proof-situation .atlas-proof-copy{margin-bottom:38px}.atlas-proof figure{margin:0;min-width:0}.atlas-proof-frame{overflow:hidden;background:#f4f6f8;border:1px solid var(--color-line-strong);outline:none}.atlas-proof-frame:focus-visible{border-color:var(--color-blue);box-shadow:0 0 0 2px var(--color-blue-soft)}.atlas-proof-frame img{width:100%;height:auto;display:block}.atlas-proof figcaption{margin-top:12px;display:flex;justify-content:space-between;gap:20px;color:var(--color-muted);font-family:var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.065em;text-transform:uppercase}.atlas-proof figcaption a{color:var(--color-blue);font-weight:600}.atlas-proof-row{display:grid;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:58px;align-items:center}.atlas-proof-reverse{grid-template-areas:"image copy";grid-template-columns:minmax(0,1.42fr) minmax(250px,.58fr)}.atlas-proof-reverse .atlas-proof-copy{grid-area:copy}.atlas-proof-reverse figure{grid-area:image}.v2-atlas-feature-proof{margin:56px 0 0}.v2-atlas-feature-proof figcaption{margin-top:12px;color:var(--color-muted);font-family:var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.065em;text-transform:uppercase;color:var(--color-inverse-muted)}.v2-atlas-capability-line{margin:34px 0 0;padding:18px 0;display:flex;flex-wrap:wrap;gap:12px 0;border-block:1px solid var(--color-inverse-line);list-style:none}.v2-atlas-capability-line li{display:inline-flex;align-items:center;color:var(--color-inverse-muted);font-family:var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.065em;text-transform:uppercase}.v2-atlas-capability-line li:not(:last-child):after{content:"·";margin-inline:16px;color:var(--color-blue-inverse)}@media (max-width:900px){.atlas-product-proof-header{grid-template-columns:1fr;gap:32px;align-items:start}.atlas-proof-reverse,.atlas-proof-row{grid-template-areas:"copy" "image";grid-template-columns:1fr;gap:38px;align-items:start}.atlas-proof-reverse .atlas-proof-copy,.atlas-proof-row .atlas-proof-copy{grid-area:copy}.atlas-proof-reverse figure,.atlas-proof-row figure{grid-area:image}}@media (max-width:680px){.atlas-product-proof{padding-block:78px 90px}.atlas-product-proof-header>p,.atlas-proof-copy>p:not(.atlas-proof-index){font-size:17px}.atlas-proof{padding-top:52px}.atlas-proof+.atlas-proof{margin-top:58px;padding-top:58px}.atlas-proof-situation .atlas-proof-copy{margin-bottom:32px}.atlas-proof-copy h3{font-size:34px}.atlas-proof-frame{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.atlas-proof-frame img{width:900px;max-width:none}.atlas-product-proof .atlas-proof-frame{overflow-x:hidden}.atlas-product-proof .atlas-proof-frame img{width:100%;max-width:100%}.atlas-proof figcaption{align-items:flex-start;flex-direction:column;gap:7px}.v2-atlas-feature-proof{margin-top:42px}.v2-atlas-capability-line{margin-top:28px}.v2-atlas-capability-line li:not(:last-child):after{margin-inline:11px}.about-v2-person-image{width:104px;height:104px}}.methodology-hero{min-height:720px;padding-block:115px 92px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:80px;align-items:end}.methodology-hero>.eyebrow{grid-column:1/-1;align-self:start}.methodology-hero h1{max-width:780px;font-size:clamp(64px,7.4vw,104px);line-height:.91}.methodology-hero-intro{max-width:570px;padding-top:22px;border-top:1px solid var(--color-line-strong)}.methodology-hero-intro p{margin:0;color:var(--color-muted);font-size:17px;line-height:1.68}.methodology-hero-intro p+p{margin-top:18px}.methodology-hero-standard{grid-column:1/-1;margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line)}.methodology-hero-standard span{min-height:58px;padding:0 18px;display:flex;align-items:center;color:var(--color-muted);font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.methodology-hero-standard span:first-child{padding-left:0}.methodology-hero-standard span+span{border-left:1px solid var(--color-line)}.methodology-document{border-top:1px solid var(--color-line)}.methodology-section{scroll-margin-top:28px;padding-block:110px 125px}.methodology-section+.methodology-section.shell{border-top:1px solid var(--color-line)}.methodology-section-head{display:grid;grid-template-columns:190px minmax(0,1fr);gap:70px;align-items:start}.methodology-closing>.shell>p,.methodology-section-head>p{margin:7px 0 0;color:var(--color-blue);font-family:var(--font-mono);font-size:10px;font-weight:650;line-height:1.45;letter-spacing:.09em;text-transform:uppercase}.methodology-section-head h2{max-width:820px;font-size:clamp(43px,5.1vw,65px)}.methodology-section-head h2+p{max-width:720px;margin:25px 0 0;color:var(--color-muted);font-size:18px;line-height:1.67}.methodology-section h3{letter-spacing:-.025em}.methodology-definition-grid{margin:65px 0 0 260px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-line-strong)}.methodology-definition-grid article{min-height:205px;padding:26px 30px 28px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.methodology-definition-grid article:nth-child(2n){padding-left:30px;border-right:0}.methodology-definition-grid h3{margin:0 0 46px;color:var(--color-blue);font-size:18px;text-transform:uppercase}.methodology-definition-grid p,.methodology-prose p{margin:0;color:var(--color-muted);font-size:16px;line-height:1.68}.methodology-prose{max-width:720px;margin:48px 0 0 260px}.methodology-prose p+p{margin-top:18px}.methodology-section-dark{width:100%;max-width:none;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.methodology-section-dark .methodology-section-head>p{color:var(--color-blue-inverse)}.methodology-section-dark .methodology-section-head h2+p{color:var(--color-inverse-muted)}.methodology-tier-list{margin:64px 0 0;padding:0;border-top:1px solid var(--color-inverse-line);list-style:none}.methodology-tier-list li{min-height:150px;padding:27px 0;display:grid;grid-template-columns:100px minmax(0,1.2fr) minmax(230px,.8fr);gap:34px;border-bottom:1px solid var(--color-inverse-line)}.methodology-responsibility-grid article>span,.methodology-tier-list li>span{color:var(--color-blue-inverse);font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.methodology-tier-list h3{margin:0;font-size:21px;text-transform:uppercase}.methodology-tier-list h3+p{margin:13px 0 0;color:var(--color-inverse-muted);font-size:14px;line-height:1.62}.methodology-tier-list li>p{margin:0;color:var(--color-inverse-muted);font-size:13px;line-height:1.62}.methodology-principle{margin:54px 0 0;padding:26px 0;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:50px;border-block:1px solid var(--color-inverse-line)}.methodology-principle strong{color:var(--color-inverse-ink);font-size:21px}.methodology-principle span{color:var(--color-inverse-muted);font-size:15px;line-height:1.65}.methodology-lifecycle{margin:68px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line);list-style:none}.methodology-lifecycle li{position:relative;min-height:230px;padding:22px 18px 24px 0;display:flex;flex-direction:column}.methodology-lifecycle li+li{padding-left:18px;border-left:1px solid var(--color-line)}.methodology-lifecycle li:not(:last-child):after{content:"→";position:absolute;z-index:1;top:50%;right:-7px;color:var(--color-blue);font-size:12px}.methodology-exclusions li>span,.methodology-layer-grid article>span,.methodology-lifecycle li>span,.methodology-rule-list article>span{color:var(--color-blue);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.methodology-lifecycle li>div{margin-top:auto}.methodology-lifecycle h3{margin:0;font-size:14px;text-transform:uppercase}.methodology-lifecycle p{margin:12px 0 0;color:var(--color-muted);font-size:12px;line-height:1.58}.methodology-rule-list{margin:65px 0 0 260px;border-top:1px solid var(--color-line-strong)}.methodology-rule-list article{min-height:145px;padding:27px 0;display:grid;grid-template-columns:46px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--color-line)}.methodology-rule-list h3{margin:0;font-size:20px;text-transform:uppercase}.methodology-rule-list p{max-width:700px;margin:13px 0 0;color:var(--color-muted);font-size:15px;line-height:1.66}.methodology-section-tinted{width:100%;max-width:none;background:var(--color-panel)}.methodology-confidence{margin:64px 0 0 260px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.methodology-confidence article{min-height:275px;padding:26px 27px 28px 0;display:flex;flex-direction:column;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.methodology-confidence article+article{padding-left:27px}.methodology-confidence article:last-child{border-right:0}.methodology-confidence h3{margin:0;color:var(--color-blue);font-size:27px;text-transform:uppercase}.methodology-confidence p{margin:45px 0 18px;color:var(--color-ink);font-size:14px;line-height:1.62}.methodology-confidence small{margin-top:auto;color:var(--color-muted);font-size:12px;line-height:1.58}.methodology-factor-line{margin:40px 0 0 260px;padding-block:18px;display:flex;flex-wrap:wrap;gap:12px 0;border-block:1px solid var(--color-line)}.methodology-factor-line span{display:inline-flex;align-items:center;color:var(--color-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.methodology-factor-line span:not(:last-child):after{content:"·";margin-inline:13px;color:var(--color-blue)}.methodology-emphasis{max-width:800px;margin:45px 0 0 260px;color:var(--color-ink);font-size:clamp(22px,2.6vw,34px);font-weight:720;line-height:1.25;letter-spacing:-.025em}.methodology-state-grid{margin:65px 0 0 260px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-line-strong)}.methodology-state-grid>div{min-height:145px;padding:24px 24px 24px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.methodology-state-grid>div:nth-child(4n+2),.methodology-state-grid>div:nth-child(4n+3),.methodology-state-grid>div:nth-child(4n+4){padding-left:24px}.methodology-state-grid>div:nth-child(4n){border-right:0}.methodology-state-grid dt{color:var(--color-blue);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.methodology-state-grid dd{margin:25px 0 0;color:var(--color-muted);font-size:13px;line-height:1.58}.methodology-state-context{margin:50px 0 0 260px;display:grid;grid-template-columns:repeat(3,1fr);border-width:1px;border-left:0 solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);border-right:0 solid var(--color-line-strong);border-top:1px solid var(--color-line-strong)}.methodology-state-context article{min-height:145px;padding:24px 25px 24px 0}.methodology-state-context article+article{padding-left:25px;border-left:1px solid var(--color-line)}.methodology-state-context h3{margin:0;font-size:15px;text-transform:uppercase}.methodology-state-context p{margin:25px 0 0;color:var(--color-muted);font-size:13px;line-height:1.57}.methodology-layer-grid{margin:65px 0 0 260px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.methodology-layer-grid article{min-height:430px;padding:25px 28px 27px 0;display:flex;flex-direction:column;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.methodology-layer-grid article+article{padding-left:28px}.methodology-layer-grid article:last-child{border-right:0}.methodology-layer-grid h3{margin:60px 0 10px;font-size:29px}.methodology-layer-grid strong{font-size:13px}.methodology-layer-grid article>p{margin:18px 0 0;color:var(--color-muted);font-size:14px;line-height:1.62}.methodology-layer-grid blockquote{margin:32px 0 0;padding-top:18px;border-top:1px solid var(--color-line);color:var(--color-ink);font-size:15px;font-weight:670;line-height:1.5}.methodology-layer-grid a{margin-top:auto;padding-top:25px;color:var(--color-blue);font-size:12px;font-weight:720}.methodology-responsibility-grid{margin:65px 0 0 260px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-inverse-line)}.methodology-responsibility-grid article{min-height:350px;padding:25px 40px 28px 0;border-right:1px solid var(--color-inverse-line);border-bottom:1px solid var(--color-inverse-line)}.methodology-responsibility-grid article+article{padding-left:40px;border-right:0}.methodology-responsibility-grid ul{margin:55px 0 0;padding:0;list-style:none}.methodology-responsibility-grid li{padding:13px 0;border-top:1px solid var(--color-inverse-line);color:var(--color-inverse-muted);font-size:14px}.methodology-revision-grid{margin:65px 0 0 260px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line-strong)}.methodology-revision-grid article{min-height:210px;padding:25px 26px 28px 0;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.methodology-revision-grid article+article{padding-left:26px}.methodology-revision-grid article:last-child{border-right:0}.methodology-revision-grid h3{margin:0;font-size:18px;text-transform:uppercase}.methodology-revision-grid p{margin:45px 0 0;color:var(--color-muted);font-size:13px;line-height:1.6}.methodology-exclusions{margin:65px 0 0 260px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-line-strong);list-style:none}.methodology-exclusions li{min-height:110px;padding:20px 25px 20px 0;display:grid;grid-template-columns:35px minmax(0,1fr);gap:12px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.methodology-exclusions li:nth-child(2n){padding-left:25px;border-right:0}.methodology-exclusions li p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.58}.methodology-example{margin:65px 0 0 260px;border:1px solid var(--color-line-strong)}.methodology-example>header{min-height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--color-line)}.methodology-example-headline span,.methodology-example-record dt,.methodology-example>header span{color:var(--color-blue);font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.methodology-example-headline span{color:var(--color-blue-inverse)}.methodology-example>header strong{font-size:12px;text-transform:uppercase}.methodology-example-headline{min-height:285px;padding:38px 45px;display:grid;grid-template-columns:1fr auto 1fr;gap:35px;align-items:center;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.methodology-example-headline>div{min-width:0}.methodology-example-headline>div:last-child{text-align:right}.methodology-example-headline strong{display:block;margin-top:24px;font-size:clamp(52px,6vw,78px);line-height:.9;letter-spacing:-.055em}.methodology-example-headline p{margin:14px 0 0;color:var(--color-inverse-muted);font-size:12px;line-height:1.5}.methodology-example-headline b{color:var(--color-blue-inverse);font-size:31px}.methodology-example-record{margin:0}.methodology-example-record>div{min-height:90px;padding:20px;display:grid;grid-template-columns:165px minmax(0,1fr);gap:28px;border-bottom:1px solid var(--color-line)}.methodology-example-record>div:last-child{border-bottom:0}.methodology-example-record dd{margin:0;color:var(--color-muted);font-size:14px;line-height:1.62}.methodology-example-record dd strong{color:var(--color-ink)}.methodology-closing{width:100%;padding-block:115px 130px;background:var(--color-inverse-surface);color:var(--color-inverse-ink)}.methodology-closing>.shell{display:grid;grid-template-columns:190px minmax(0,1.1fr) minmax(340px,.9fr);gap:70px;align-items:start}.methodology-closing>.shell>p{color:var(--color-blue-inverse)}.methodology-closing h2{font-size:clamp(48px,6vw,76px)}.methodology-closing>.shell>div>p{margin:0;color:var(--color-inverse-muted);font-size:16px;line-height:1.68}.methodology-closing>.shell>div>p+p{margin-top:20px}.methodology-closing nav{margin-top:35px;display:flex;flex-wrap:wrap;gap:12px 25px}.methodology-closing nav a{color:var(--color-blue-inverse);font-size:12px;font-weight:720}@media (max-width:1024px){.methodology-hero{min-height:auto;grid-template-columns:1fr;gap:50px}.methodology-hero-standard,.methodology-hero>.eyebrow{grid-column:1}.methodology-section-head{grid-template-columns:150px minmax(0,1fr);gap:45px}.methodology-confidence,.methodology-definition-grid,.methodology-emphasis,.methodology-example,.methodology-exclusions,.methodology-factor-line,.methodology-layer-grid,.methodology-prose,.methodology-responsibility-grid,.methodology-revision-grid,.methodology-rule-list,.methodology-state-context,.methodology-state-grid{margin-left:195px}.methodology-lifecycle{grid-template-columns:repeat(4,1fr)}.methodology-lifecycle li:nth-child(4){border-right:0}.methodology-lifecycle li:nth-child(5){padding-left:0;border-left:0;border-top:1px solid var(--color-line)}.methodology-lifecycle li:nth-child(n+5){border-top:1px solid var(--color-line)}.methodology-lifecycle li:nth-child(4):after{content:"↓";top:auto;right:16px;bottom:-8px}.methodology-state-grid{grid-template-columns:repeat(2,1fr)}.methodology-state-grid>div:nth-child(n){padding:24px 24px 24px 0;border-right:1px solid var(--color-line)}.methodology-state-grid>div:nth-child(2n){padding-left:24px;border-right:0}.methodology-state-grid>div:nth-child(odd){padding-left:0}.methodology-confidence,.methodology-layer-grid,.methodology-revision-grid{grid-template-columns:1fr}.methodology-confidence article,.methodology-confidence article+article,.methodology-layer-grid article,.methodology-layer-grid article+article,.methodology-revision-grid article,.methodology-revision-grid article+article{min-height:auto;padding:25px 0 30px;border-right:0}.methodology-layer-grid article{min-height:330px}.methodology-closing>.shell{grid-template-columns:150px 1fr;gap:45px}.methodology-closing>.shell>div{grid-column:2}}@media (max-width:768px){.methodology-hero{padding-block:82px 76px}.methodology-hero h1{font-size:clamp(54px,14vw,78px)}.methodology-hero-standard{grid-template-columns:repeat(2,1fr)}.methodology-hero-standard span:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--color-line)}.methodology-hero-standard span:nth-child(4){border-top:1px solid var(--color-line)}.methodology-section{padding-block:82px 94px}.methodology-section-head{grid-template-columns:1fr;gap:28px}.methodology-section-head>p{margin-top:0}.methodology-confidence,.methodology-definition-grid,.methodology-emphasis,.methodology-example,.methodology-exclusions,.methodology-factor-line,.methodology-layer-grid,.methodology-prose,.methodology-responsibility-grid,.methodology-revision-grid,.methodology-rule-list,.methodology-state-context,.methodology-state-grid{margin-left:0}.methodology-tier-list li{grid-template-columns:80px minmax(0,1fr)}.methodology-tier-list li>p{grid-column:2}.methodology-principle{grid-template-columns:1fr;gap:18px}.methodology-lifecycle{grid-template-columns:repeat(2,1fr)}.methodology-lifecycle li:nth-child(n){padding:20px 16px 22px 0;border-top:0;border-right:0}.methodology-lifecycle li:nth-child(2n){padding-left:16px;border-left:1px solid var(--color-line)}.methodology-lifecycle li:nth-child(n+3){border-top:1px solid var(--color-line)}.methodology-lifecycle li:nth-child(odd){padding-left:0;border-left:0}.methodology-lifecycle li:nth-child(2n):after{content:"↓";top:auto;right:12px;bottom:-8px}.methodology-lifecycle li:nth-child(7):after{content:none}.methodology-responsibility-grid,.methodology-state-context{grid-template-columns:1fr}.methodology-responsibility-grid article,.methodology-responsibility-grid article+article,.methodology-state-context article,.methodology-state-context article+article{min-height:auto;padding:24px 0;border-left:0;border-right:0}.methodology-responsibility-grid article+article,.methodology-state-context article+article{border-top:1px solid var(--color-line)}.methodology-responsibility-grid article+article{border-top-color:var(--color-inverse-line)}.methodology-responsibility-grid ul{margin-top:30px}.methodology-exclusions{grid-template-columns:1fr}.methodology-exclusions li,.methodology-exclusions li:nth-child(2n){min-height:auto;padding:18px 0;border-right:0}.methodology-example-headline{padding:32px 28px}.methodology-example-record>div{grid-template-columns:130px minmax(0,1fr)}.methodology-closing>.shell{grid-template-columns:1fr;gap:28px}.methodology-closing>.shell>div{grid-column:1}}@media (max-width:520px){.methodology-hero{gap:38px}.methodology-hero-intro p{font-size:16px}.methodology-section-head h2{font-size:clamp(38px,12vw,52px)}.methodology-section-head h2+p{font-size:16px}.methodology-definition-grid{grid-template-columns:1fr}.methodology-definition-grid article,.methodology-definition-grid article:nth-child(2n){min-height:auto;padding:23px 0 26px;border-right:0}.methodology-definition-grid h3{margin-bottom:28px}.methodology-tier-list li{min-height:auto;grid-template-columns:1fr;gap:13px}.methodology-tier-list li>p{grid-column:1;margin-top:5px}.methodology-lifecycle{grid-template-columns:1fr}.methodology-lifecycle li:nth-child(2n),.methodology-lifecycle li:nth-child(n){min-height:145px;padding:20px 0;border-left:0;border-top:1px solid var(--color-line)}.methodology-lifecycle li:first-child{border-top:0}.methodology-lifecycle li:not(:last-child):after,.methodology-lifecycle li:nth-child(2n):after{content:"↓";top:auto;right:4px;bottom:-8px}.methodology-rule-list article{grid-template-columns:32px minmax(0,1fr);gap:10px}.methodology-rule-list h3{font-size:17px}.methodology-state-grid{grid-template-columns:1fr}.methodology-state-grid>div:nth-child(2n),.methodology-state-grid>div:nth-child(n){min-height:auto;padding:20px 0;border-right:0}.methodology-state-grid dd{margin-top:16px}.methodology-factor-line span:not(:last-child):after{margin-inline:9px}.methodology-emphasis{font-size:22px}.methodology-layer-grid article{min-height:310px}.methodology-example>header{min-height:78px;align-items:flex-start;flex-direction:column;justify-content:center;gap:7px}.methodology-example-headline{grid-template-columns:1fr;gap:23px}.methodology-example-headline>div:last-child{text-align:left}.methodology-example-headline b{transform:rotate(90deg);transform-origin:center;justify-self:start}.methodology-example-record>div{grid-template-columns:1fr;gap:10px}.methodology-closing{padding-block:88px 100px}}.editorial-cover{margin:24px 0;min-width:0}.editorial-cover-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#070707}.editorial-cover-frame img{display:block;width:100%;height:100%;object-fit:contain}.editorial-cover figcaption{margin-top:8px;color:var(--color-muted);font-size:11px;line-height:1.5}.editorial-cover-hero{margin:0 0 48px}.editorial-cover-standard .editorial-cover-frame{aspect-ratio:3/2}.editorial-cover-compact{max-width:176px}.editorial-cover-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:12px}.article-editorial-back{display:inline-block;margin:32px 0 20px}.article-editorial-cover{--cover-ink:#fff;--cover-muted:#b6beb8;--cover-surface:#070707;--cover-divider:#7e8c86;padding:clamp(24px,4.5vw,84px);background:var(--cover-surface);color:var(--cover-ink);font-family:var(--hero-sans),sans-serif}.article-editorial-cover[data-cover-mode=light]{--cover-ink:#070707;--cover-muted:#58615c;--cover-surface:#fff;--cover-divider:#58615c}.article-editorial-cover-main{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:28px;min-height:clamp(240px,24vw,350px)}.article-editorial-cover-copy{min-width:0;align-self:start}.article-editorial-cover-category,.article-editorial-cover-descriptor,.article-editorial-cover-meta{font-family:var(--hero-mono),monospace;color:var(--cover-muted)}.article-editorial-cover-category{margin:0;font-size:clamp(12px,1.5vw,22px);line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.article-editorial-cover-marker{display:block;width:64px;height:3px;background:#ff1f25;margin:22px 0}.article-editorial-cover h1{margin:0;font-family:var(--hero-sans),sans-serif;font-weight:600;font-size:clamp(36px,3.5vw,54px);line-height:1.06;letter-spacing:-.01em;padding-bottom:.15em;overflow-wrap:anywhere;text-wrap:balance;color:var(--cover-ink)}.article-editorial-cover[data-long-title] h1{font-size:clamp(30px,3vw,46px);line-height:1.12}.article-editorial-cover-descriptor{font-size:clamp(16px,1.65vw,24px);line-height:1.35;margin:26px 0 0;max-width:30ch}.article-editorial-cover-art{min-width:0}.article-editorial-cover-art .editorial-cover-frame{background:var(--cover-surface)}.article-editorial-cover-art .editorial-cover-fallback{color:var(--cover-muted)}.article-editorial-cover-footer{margin-top:44px}.article-editorial-cover-signature{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.01em}.article-editorial-cover-signature img{display:block;width:48px;height:48px;object-fit:contain;flex:0 0 48px}.article-editorial-cover-meta{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--cover-divider);margin:0;padding-top:20px;font-size:14px;line-height:1.6}.publication-header.publication-header-after-cover{max-width:none;padding-block:32px 48px}.publication-header-after-cover .publication-deck{margin-top:20px}@media (max-width:767px){.article-editorial-back{margin-top:24px}.article-editorial-cover{padding:24px 20px}.article-editorial-cover-main{grid-template-columns:1fr;min-height:0;gap:20px}.article-editorial-cover h1{font-size:clamp(30px,8.2vw,50px)}.article-editorial-cover[data-long-title] h1{font-size:clamp(24px,6.3vw,38px)}.article-editorial-cover-marker{width:44px;margin:16px 0}.article-editorial-cover-descriptor{margin-top:18px;font-size:15px}.article-editorial-cover-art{width:100%;max-width:420px;justify-self:center}.article-editorial-cover-footer{margin-top:22px}.article-editorial-cover-signature{font-size:18px;gap:8px;margin-bottom:18px}.article-editorial-cover-signature img{width:44px;height:44px;flex-basis:44px}.article-editorial-cover-meta{font-size:12px;padding-top:14px}}.article-editorial-cover-title-line{display:block}.publication-editorial-note{border-left:3px solid #0057fc;padding:12px 18px;max-width:840px;font-size:16px;line-height:1.6}.publication-editorial-card{container-type:inline-size;min-width:0;padding:28px 0 40px;border-bottom:1px solid var(--color-line)}.publication-editorial-link{display:block;color:inherit;text-decoration:none}.publication-editorial-link:focus-visible{outline:3px solid #0057fc;outline-offset:6px}.listing-editorial-cover{--listing-ink:#fff;--listing-muted:#b6beb8;--listing-surface:#070707;--listing-divider:#7e8c86;box-sizing:border-box;display:flex;flex-direction:column;aspect-ratio:16/9;padding:5cqw 6cqw 3cqw;color:var(--listing-ink);background:var(--listing-surface);border:1px solid var(--listing-divider);font-family:var(--listing-sans),sans-serif}.listing-editorial-cover[data-cover-mode=light]{--listing-ink:#070707;--listing-muted:#58615c;--listing-surface:#fff;--listing-divider:#58615c}.listing-cover-main{display:grid;grid-template-columns:1.3fr 1fr;gap:2.5cqw;align-items:center;flex:1 1;min-height:0}.listing-cover-copy{min-width:0;align-self:start}.listing-cover-category{font-family:var(--listing-mono),monospace;margin:0;color:var(--listing-muted);font-size:clamp(12px,1.85cqw,22px);line-height:1.35;text-transform:uppercase}.listing-cover-marker{display:block;width:5.4cqw;min-width:32px;height:3px;background:#ff1f25;margin:1.8cqw 0}.listing-cover-title{font-family:var(--listing-sans),sans-serif;font-size:clamp(28px,4.5cqw,54px);font-weight:600;letter-spacing:-.01em;line-height:1.08;color:var(--listing-ink);margin:0;padding-bottom:.15em;overflow-wrap:anywhere;text-wrap:pretty}.listing-cover-title-line{display:block}.listing-editorial-cover[data-long-title] .listing-cover-title{font-size:clamp(24px,3.5cqw,42px);line-height:1.12}.listing-cover-descriptor{margin:2cqw 0 0;max-width:30ch;color:var(--listing-muted);font-family:var(--listing-mono),monospace;font-size:clamp(14px,1.85cqw,22px);line-height:1.35}.listing-cover-art{min-width:0}.listing-cover-art .editorial-cover-frame{background:var(--listing-surface)}.listing-cover-art .editorial-cover-fallback{color:var(--listing-muted)}.listing-cover-footer{margin-top:2cqw}.listing-cover-signature{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:clamp(17px,2.15cqw,25px);font-weight:700;line-height:1.2}.listing-cover-signature img{width:44px;height:44px;object-fit:contain;flex:0 0 44px}.listing-cover-disclosure{border-top:1px solid var(--listing-divider);margin:0;padding-top:12px;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--listing-mono),monospace;font-size:clamp(11px,1.4cqw,16px);line-height:1.4;text-transform:uppercase;color:var(--listing-muted)}.listing-card-details{position:relative;padding:24px 0 0}.listing-card-summary{margin:0;max-width:78ch;color:var(--color-muted);font-size:16px;line-height:1.65}.listing-card-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding-right:150px;font-family:var(--listing-mono),monospace;font-size:12px;line-height:1.6;color:var(--color-muted)}.listing-card-action,.listing-card-meta>span:first-child{color:var(--color-blue)}.listing-card-action{position:absolute;right:0;bottom:0;font-size:14px;line-height:1.6;font-weight:600}.publication-editorial-link:focus-visible .listing-card-action,.publication-editorial-link:hover .listing-card-action{text-decoration:underline;text-underline-offset:4px}@container (max-width: 639px){.listing-editorial-cover{aspect-ratio:auto;height:clamp(490px,125cqw,620px);padding:22px 20px 18px}.listing-cover-main{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:12px}.listing-cover-category{font-size:12px}.listing-cover-marker{margin:14px 0;width:40px;height:3px}.listing-cover-title-line{display:inline}.listing-cover-title{font-size:clamp(26px,7.2cqw,38px)}.listing-editorial-cover[data-long-title] .listing-cover-title{font-size:clamp(21px,5.8cqw,30px)}.listing-cover-descriptor{margin-top:16px;font-size:14px}.listing-cover-art{width:min(100%,240px);justify-self:center;align-self:center}.listing-cover-footer{margin-top:16px}.listing-cover-signature{font-size:17px;margin-bottom:16px}.listing-cover-disclosure{font-size:10px;padding-top:12px}.listing-card-meta{padding-right:0;font-size:11px;gap:8px 14px}.listing-card-action{position:static;display:inline-block;margin-top:18px}}.research-reading-layout{grid-template-columns:220px minmax(0,700px);gap:clamp(36px,5vw,80px)}.research-reading-layout .sources{font-size:16px;line-height:1.65}.research-reading-layout .sources p{font-size:16px}.research-reading-layout:not(:has(>aside)){grid-template-columns:minmax(0,700px);justify-content:center}@media(max-width:1024px){.research-reading-layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media(prefers-reduced-motion:reduce){html:has(.research-reading-layout){scroll-behavior:auto}}