.journal{--j-ink:#15383e;--j-teal:#3f7b70;--j-paper:#f6f6ed;--j-yellow:#efd078;color:var(--j-ink);background:var(--j-paper)}.journal .section{padding-block:100px}.journal h1,.journal h2,.journal h3{color:inherit;font-weight:500;letter-spacing:-.05em;line-height:1.12}.journal h1{font-size:clamp(3.7rem,7.5vw,7.8rem)}.journal h2{font-size:clamp(2.8rem,4.5vw,4.7rem)}.journal h3{font-size:1.9rem}.journal em{font-family:Georgia,serif;font-weight:400}.journal p{color:inherit;line-height:1.8}.journal .eyebrow{color:inherit;font-size:10px;letter-spacing:.15em}.journal .btn{white-space:normal}.journal a:focus-visible,.journal button:focus-visible{outline:2px solid currentColor;outline-offset:6px}.journal figure{margin:0}.journal figcaption{font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding:16px 0;color:inherit;opacity:.75}.journal-hero{padding:120px 0 40px;background:#f4f5ed}.journal-masthead{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding:60px 0}.journal-masthead p{max-width:490px;margin:30px 0;font-size:1rem}.journal-scroll{display:inline-flex;gap:40px;font-size:12px;border-bottom:1px solid #76958a;padding-bottom:12px}.journal-intro-line{border-top:1px solid #8fa99b66;padding-top:25px;display:flex;justify-content:space-between;gap:35px;font-size:11px}.journal-intro-line p{max-width:560px;font-size:12px}.journal-feature{background:#123b41;color:#f1f0df}.journal-feature-link{display:grid;grid-template-columns:1.3fr 1fr;gap:7%;align-items:center;color:inherit}.journal-feature-copy h2{font-size:clamp(2rem,3.3vw,3.5rem);margin:30px 0}.journal-feature-copy p{opacity:.8;margin-bottom:35px}.journal-meta{display:flex;justify-content:space-between;gap:15px;font-size:10px;line-height:1.5;letter-spacing:.04em}.journal-meta span:first-child{text-transform:uppercase}.journal-read{display:flex;align-items:center;gap:25px;font-size:12px}.journal-read svg{transition:transform .3s}.journal-feature-link:hover .journal-read svg,.journal-card a:hover .journal-read svg,.journal-card a:focus-visible .journal-read svg{transform:translate(5px)}.journal-feature-link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.journal-library{scroll-margin-top:90px}.journal-library-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.journal-library-head>p{font-size:12px}.journal .insight-filters{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0;border-block:1px solid #7e9b8d66;margin:0 0 45px}.journal .insight-filters[hidden]{display:none}.journal .insight-filters button{background:transparent;border:1px solid transparent;border-radius:30px;padding:11px 17px;color:inherit;font-size:12px;min-height:44px;cursor:pointer}.journal .insight-filters button[aria-pressed=true]{background:#173d42;color:#f4f3e8}.journal .insight-filters button:hover{border-color:#6d9587}.journal-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px 40px;align-items:start}.journal-card{border-bottom:1px solid #809d8d66;padding-bottom:28px;min-width:0}.journal-card[hidden]{display:none!important}.journal-card:nth-child(2n){margin-top:60px}.journal-card a{display:block;color:inherit}.journal-card-copy{padding-top:25px}.journal-card h3{margin:20px 0;font-size:clamp(1.5rem,2.3vw,2.2rem)}.journal-card p{font-size:.9rem;opacity:.8;margin-bottom:24px}.journal-card:hover h3,.journal-card a:focus-visible h3{color:#3e7566}.journal-card .ja-drawing{transition:transform .6s}.journal-card a:hover .ja-drawing,.journal-card a:focus-visible .ja-drawing{transform:scale(1.018)}.journal-cta{background:#efd078}.journal-cta h2{font-size:clamp(3rem,5.7vw,6rem);margin-bottom:40px}.journal-cta>.container>div{display:flex;align-items:center;justify-content:space-between;gap:35px}.journal-cta p{max-width:520px}.journal-cta .btn{background:#133941;color:#fff}.journal-article-hero{padding:120px 0 0}.journal-article-hero .journal-meta{max-width:880px;margin:50px auto 25px}.journal-article-hero h1{font-size:clamp(2.7rem,4.8vw,5.1rem);max-width:1040px;margin:0 auto 30px;line-height:1.12}.journal-standfirst{max-width:880px;margin:0 auto 45px;font-size:1.1rem;opacity:.8}.journal-article-hero figure{max-width:1040px;margin:auto}.journal-article-hero .journal-art{height:420px}.journal-article-hero .ja-drawing{max-width:630px;margin:auto}.journal-reading-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:8%;justify-content:center;align-items:start}.journal-contents{position:sticky;top:120px;border-top:1px solid #7c9f8a88;padding-top:22px}.journal-contents h2{font-size:12px;letter-spacing:.02em;margin-bottom:20px}.journal-contents ol{padding:0;list-style:none;margin-bottom:35px}.journal-contents li{font-size:12px;line-height:1.7;margin-bottom:15px}.journal-contents a{color:inherit}.journal-contents a:hover{text-decoration:underline}.journal-contents>.text-link{font-size:12px}.journal-body{font-size:1.05rem;max-width:70ch;min-width:0}.journal-body>p{line-height:1.9;margin-bottom:26px}.journal-body>h2{font-size:1.9rem;margin:55px 0 25px;letter-spacing:-.035em;scroll-margin-top:110px}.journal-body ul{padding-left:24px;margin:25px 0 35px;line-height:1.85}.journal-body li{padding-left:5px;margin-bottom:14px}.journal-body blockquote{border-left:2px solid #a9914e;margin:45px 0;padding:12px 0 12px 28px;font-family:Georgia,serif;font-size:1.65rem;line-height:1.5;color:#3c6458;background:transparent}.journal-body a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.journal-framework{border-block:1px solid #86a18b77;padding:25px 0;margin:50px 0!important}.journal-framework figcaption{font-size:10px;padding-top:0}.journal-framework ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.journal-framework li{padding:16px 0 0;margin:0;font-size:13px;line-height:1.6;border-top:1px solid #86a18b77}.journal-framework li span{display:block;font-size:9px;margin-bottom:12px;color:#5c7c69}.journal-framework p{font-size:11px;opacity:.7;margin:20px 0 0}.journal-sources{border-top:1px solid #86a18b77;padding-top:25px;margin-top:45px}.journal-sources h2{font-size:1.25rem}.journal-sources li{font-size:13px}.journal-next{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #86a18b77;padding-top:25px;margin-top:35px;font-size:12px}.journal-related{background:#e3eae2}.journal-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:45px}.journal-related .journal-card{margin:0}.journal-related .journal-art{height:300px}.journal-art{height:370px;overflow:hidden;background:#dbe5df;color:#214c46;position:relative}.ja-drawing{height:100%;width:100%;position:relative}.ja-art-foot{position:absolute;bottom:20px;left:15px;right:15px;text-align:center;font-size:9px;letter-spacing:.03em}.ja-ideas{height:460px;background:#dfe7df}.ja-idea-plane{position:absolute;width:70%;height:45%;top:34%;left:13%;border:1px solid #77998a;background:#b6cbb42e;transform:rotate(-15deg) skewY(-8deg)}.ja-idea-spine{position:absolute;top:19%;left:22%;width:10%;height:53%;background:#204c4d;transform:skewY(-15deg)}.ja-idea-pages{position:absolute;left:36%;right:10%;top:15%;height:50%;display:flex;gap:10px;transform:skewY(-15deg)}.ja-idea-pages i{flex:1;border:1px solid #729684;background:#81a89980}.ja-idea-pages i:nth-child(2){translate:0 25px;background:#d9d4a4a0}.ja-idea-pages i:nth-child(3){translate:0 50px;background:#57897c70}.ja-art-word{position:absolute;left:15%;bottom:13%;font-size:clamp(24px,3vw,44px);line-height:1.05;letter-spacing:-.05em}.ja-orbit{position:absolute;inset:17% 12%;border:1px solid #72968430;transform:rotate(35deg)}.ja-partner{background:#ddd8b8}.ja-blueprint{position:absolute;inset:12%;border:1px solid #6f8e7c55;background:linear-gradient(90deg,#68846b18 1px,transparent 1px),linear-gradient(#68846b18 1px,transparent 1px);background-size:24px 24px;transform:rotate(-8deg)}.ja-partner-layer{position:absolute;width:65%;height:49%;left:17%;top:23%;transform:rotate(-8deg) skewY(-5deg);border:1px solid #6c907e;background:#abc2a7}.layer-back{translate:18px -22px;background:#648e7b66}.layer-front{padding:25px;background:#e9edd7;box-shadow:14px 18px #2a594a15}.layer-front>span{font-size:clamp(19px,2vw,30px);line-height:1.1;letter-spacing:-.04em}.layer-front>div{display:flex;gap:9px;margin-top:22px;height:32%}.layer-front i{flex:1;background:#91ad8e;border:1px solid #74977e}.layer-front i:first-child{background:#2d695c}.ja-partner-column{position:absolute;right:13%;top:13%;width:8%;height:43%;background:#345e52;transform:skewY(-15deg);box-shadow:8px 5px #99b49b70}.ja-agents{background:#153c47;color:#edf0dc}.ja-agent-node{position:absolute;padding:20px;background:#91b7a5;color:#20493e;border:1px solid #b5c9a8;font-size:12px;min-width:95px;text-align:center}.node-a{left:10%;top:19%}.node-b{right:10%;top:19%;background:#cfc784}.node-c{left:38%;bottom:18%}.ja-agent-core{position:absolute;left:32%;top:35%;width:36%;padding:20px 5px;border:1px solid #9dbfa6;background:#366665;text-align:center;line-height:1.2;font-size:22px;letter-spacing:-.04em}.ja-path{position:absolute;border:1px solid #a2bf9b77;inset:27% 20% 29%}.path-b{left:50%;right:auto;width:1px;border:0;background:#ddc777}.ja-data{background:#d9e5e7}.ja-data-sheets{position:absolute;inset:15% 16% 22%}.ja-data-sheets>i,.ja-data-sheets>div{position:absolute;inset:0;border:1px solid #76998c;background:#a8c4b970;transform:rotate(-7deg)}.ja-data-sheets>i:nth-child(2){translate:15px -13px;background:#ceddce99}.ja-data-sheets>div{background:#eef0df;translate:-12px 10px;padding:20px}.ja-data-sheets span{font-size:18px;letter-spacing:-.04em}.ja-table{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px}.ja-table b{height:12px;background:#8caa95;opacity:.55}.ja-table b:nth-child(3n){background:#c6b86f}.ja-chart{position:absolute;width:44%;right:7%;bottom:19%;padding:12px;background:#d1e1ce;border:1px solid #7d9b80;box-shadow:8px 10px #5a7e6214}.ja-resilience{background:#243b40;color:#e3e8d5}.ja-boundaries{position:absolute;inset:15% 15% 22%}.ja-boundaries i{position:absolute;inset:0;border:1px solid #abc0a3;background:#8cbaa222;transform:rotate(-12deg)}.ja-boundaries i:nth-child(2){inset:10%;background:#6b9b8255}.ja-boundaries i:nth-child(3){inset:20%;background:#244f4e}.ja-boundaries span{position:absolute;left:25%;top:25%;font-size:clamp(20px,2.5vw,32px);line-height:1.1;letter-spacing:-.04em}.ja-resilience-line{position:absolute;width:1px;height:70%;left:65%;top:12%;background:#d0bf78;transform:rotate(30deg)}.ja-systems{background:#e5e4d0}.ja-system-base{position:absolute;left:12%;right:12%;top:45%;height:30%;border:1px solid #6f9983;background:#a3bda650;transform:skewY(-12deg)}.ja-system-modules{position:absolute;left:10%;right:10%;top:21%;display:flex;gap:12px;transform:rotate(-8deg)}.ja-system-modules>div{flex:1;min-width:0;padding:15px;background:#3d7768;color:#e4ebd6;border:1px solid #7a9c81}.ja-system-modules>div:nth-child(2){translate:0 -20px;background:#9cb599;color:#244e42}.ja-system-modules>div:nth-child(3){background:#d8cc8f;color:#244e42}.ja-system-modules span{font-size:8px}.ja-system-modules i{display:block;height:35px;border:1px solid currentColor;margin:15px 0}.ja-system-modules b{font-size:12px;font-weight:400}.ja-system-bridge{position:absolute;bottom:22%;left:17%;right:10%;padding:13px;border:1px solid #779980;background:#c6d5bba0;transform:rotate(-8deg);font-size:17px}.ja-decision{background:#e8e9dc}.ja-decision .ja-drawing{display:flex;padding:35px 30px 55px}.ja-decision-half{width:50%;padding:0 20px;color:#3e7b69}.ja-decision-half+div{border-left:1px solid #879c7d;color:#917f42}.ja-decision-half>span{display:block;text-align:center;font-size:12px;margin-bottom:10px}.ja-decision-half svg{width:100%;height:calc(100% - 25px)}@media(prefers-reduced-motion:no-preference){.journal-masthead h1{animation:motion-lines .9s ease both}.journal-masthead p{animation:motion-up .7s ease .1s both}.motion-enter .ja-idea-pages i,.motion-enter .ja-partner-layer,.motion-enter .ja-system-modules>div,.motion-enter .ja-agent-node,.motion-enter .ja-data-sheets>div,.motion-enter .ja-boundaries i{animation:ja-arrive .8s ease both}.motion-enter .ja-draw{stroke-dasharray:1;animation:ja-line 1s ease both}.motion-enter .ja-system-modules>div:nth-child(2),.motion-enter .node-b{animation-delay:.1s}.motion-enter .node-c{animation-delay:.2s}@keyframes ja-arrive{0%{opacity:.15;translate:0 14px}to{opacity:1}}@keyframes ja-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}}@media(max-width:1100px){.journal .section{padding-block:80px}.journal-feature-link{gap:5%}.journal-masthead{gap:4%}.journal-masthead h1{font-size:5.5rem}.journal-art{height:320px}.ja-ideas{height:420px}.journal-reading-layout{grid-template-columns:190px minmax(0,690px);gap:6%}.journal-article-hero h1{max-width:900px}.journal-grid{gap:45px 30px}.ja-agent-node{padding:15px;min-width:80px}.ja-agent-core{font-size:19px}.ja-system-modules>div{padding:12px}.layer-front{padding:20px}.journal-related .journal-art{height:280px}}@media(max-width:800px){.journal-masthead{grid-template-columns:1fr 1fr}.journal-masthead h1{font-size:4rem}.journal-masthead p{font-size:.9rem}.ja-ideas{height:370px}.journal-feature-link{grid-template-columns:1fr;gap:35px}.journal-feature .journal-art{height:400px}.journal-feature-copy{max-width:650px}.journal-feature-copy h2{font-size:2.6rem;margin:22px 0}.journal-intro-line{flex-direction:column;gap:12px}.journal-reading-layout{grid-template-columns:1fr}.journal-contents{position:static;display:block;margin-bottom:25px}.journal-contents ol{columns:2;column-gap:30px}.journal-contents li{break-inside:avoid}.journal-body{margin:auto}.journal-art{height:290px}.journal-card:nth-child(2n){margin-top:35px}.journal-meta{font-size:9px}.ja-decision .ja-drawing{padding:20px 10px 45px}.ja-decision-half{padding:0 12px}.ja-agent-core{font-size:16px}.ja-agent-node{font-size:10px;min-width:70px;padding:12px}.ja-data-sheets span{font-size:15px}.ja-table{gap:5px}.ja-system-modules{gap:7px}.ja-system-modules>div{padding:9px}.ja-system-modules b{font-size:10px}.journal-cta>.container>div{flex-direction:column;align-items:start}.journal-related-grid{gap:28px}.journal-article-hero .journal-art{height:360px}}@media(max-width:550px){.journal .section{padding-block:60px}.journal h2{font-size:2.6rem}.journal-hero,.journal-article-hero{padding-top:95px}.journal-masthead{grid-template-columns:1fr;padding:35px 0;gap:30px}.journal-masthead h1{font-size:3.7rem}.journal-masthead p{margin:25px 0}.ja-ideas{height:280px}.ja-art-word{font-size:28px}.journal figcaption{font-size:7px;line-height:1.6}.journal-intro-line>span{font-size:10px}.journal-feature .journal-art{height:290px}.journal-feature-copy h2{font-size:2.2rem}.journal-feature-copy p{font-size:.9rem}.journal-grid,.journal-related-grid{grid-template-columns:1fr;gap:38px}.journal-card:nth-child(2n){margin:0}.journal-card h3{font-size:1.75rem}.journal-card .journal-art{height:290px}.journal-library-head{align-items:start;flex-direction:column;gap:15px;margin-bottom:20px}.journal .insight-filters{gap:5px;margin-bottom:30px}.journal .insight-filters button{font-size:11px;padding:10px 12px}.journal-card-copy{padding-top:20px}.journal-meta{font-size:10px}.journal-article-hero .journal-meta{margin:35px 0 20px}.journal-article-hero h1{font-size:2.5rem;overflow-wrap:break-word}.journal-standfirst{font-size:1rem;margin-bottom:30px}.journal-article-hero .journal-art{height:290px}.journal-body{font-size:1rem}.journal-body>h2{font-size:1.65rem;margin-top:40px}.journal-body>p{line-height:1.85;margin-bottom:23px}.journal-body blockquote{padding-left:20px;font-size:1.4rem;margin:35px 0}.journal-contents ol{columns:1}.journal-framework ol{grid-template-columns:1fr;gap:18px}.journal-framework li{display:grid;grid-template-columns:25px 1fr;gap:14px;padding-top:15px;font-size:13px}.journal-framework li span{margin:0}.journal-next{flex-direction:column;gap:15px}.journal-cta h2{font-size:2.9rem}.journal-cta p{font-size:.95rem}.journal-cta .btn{font-size:12px;padding-inline:18px}.ja-system-modules b{font-size:11px}.ja-art-foot{font-size:8px;bottom:15px}.ja-resilience-line{opacity:.7}.layer-front>span{font-size:21px}.ja-agent-core{font-size:18px}.ja-data-sheets span{font-size:16px}.ja-chart{padding:8px}.ja-table b{height:10px}.ja-decision-half{padding-inline:15px}}@media(max-width:360px){.journal-masthead h1{font-size:3.25rem}.journal-article-hero h1{font-size:2.2rem}.journal-card h3{font-size:1.6rem}.journal-feature-copy h2{font-size:2rem}.journal-feature .journal-art,.journal-card .journal-art,.journal-article-hero .journal-art{height:250px}.journal .insight-filters button{font-size:10px;padding-inline:10px}.ja-data-sheets>div{padding:15px}.ja-data-sheets span{font-size:13px}.layer-front{padding:18px}.layer-front>span{font-size:18px}.ja-agent-core{font-size:15px}.ja-system-modules b{font-size:9px}.ja-system-modules i{height:28px}.ja-system-bridge{font-size:14px}.ja-art-foot{font-size:7px}.ja-boundaries span{font-size:23px}.journal-cta h2{font-size:2.55rem}}@media(prefers-reduced-motion:reduce){.journal *,.journal *:before,.journal *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.journal-card a:hover .ja-drawing{transform:none}}.ja-art-word{font-size:clamp(18px,2vw,28px);left:12%;bottom:8%;line-height:1.2}.ja-idea-spine{top:14%;height:45%}.ja-idea-pages{top:10%;height:42%}@media(max-width:550px){.ja-idea-pages i:nth-child(2){translate:0 15px}.ja-idea-pages i:nth-child(3){translate:0 30px}.ja-art-word{font-size:20px}}.ja-system-modules i{height:24px;margin:10px 0}.ja-system-bridge{bottom:15%;padding:10px}
