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