/* Journal-only editorial layer. Existing typography, assets and global styles retained. */
.publication{--j-green:#d7f18d;--j-dark:#20251f;--j-muted:#656861}.pub-masthead{display:flex;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.14em}.pub-hero{position:relative;padding:80px 0 62px;isolation:isolate;overflow:hidden}.pub-kicker,.pub-label{font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.6}.pub-hero h1{position:relative;z-index:1;font:500 clamp(45px,6.7vw,102px)/1.03 'Space Grotesk',sans-serif;letter-spacing:-.065em;margin:25px 0 48px;max-width:1100px}.pub-hero h1 em{font-style:normal;color:#57644b}.pub-hero-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:30px;align-items:end}.pub-hero-bottom p{max-width:500px;font-size:17px;line-height:1.7;margin:0}.pub-text-link{display:inline-flex;gap:28px;align-items:center;font-size:12px;font-weight:700;padding:12px 0;border-bottom:1px solid currentColor}.pub-text-link:hover{color:#57644b}.pub-orbit{position:absolute;right:-50px;top:20px;width:400px;height:400px;border:1px solid #b4bea64d;border-radius:50%;z-index:-1;display:grid;place-items:center;transform:rotate(-28deg)}.pub-orbit:before,.pub-orbit:after{content:'';position:absolute;inset:45px -20px;border:1px solid #b4bea64d;border-radius:50%}.pub-orbit:after{transform:rotate(80deg)}.pub-orbit span{font:700 60px 'Space Grotesk';color:#b4bea630}.pub-sections{display:flex;flex-wrap:wrap;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);gap:15px 30px;padding:22px 0;font-size:11px;font-weight:700}.pub-sections a:hover{text-decoration:underline}.publication section[id],.pub-story[id]{scroll-margin-top:25px}.pub-split{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding:90px 0;border-bottom:1px solid var(--line)}.publication h2{font:500 clamp(35px,4.3vw,65px)/1.06 'Space Grotesk';letter-spacing:-.055em;margin:0 0 30px}.pub-split p,.pub-vision p{font-size:16px;line-height:1.85;max-width:720px;color:var(--j-muted)}.pub-split .pub-lead{font-size:22px;line-height:1.5;color:var(--ink)}.pub-vision{margin:65px 0;background:var(--j-dark);color:var(--paper);padding:65px clamp(24px,5vw,70px)}.pub-vision h2{margin-top:28px}.pub-vision p{color:#d5dbd0}.pub-note{font-size:11px!important;line-height:1.8;letter-spacing:.04em}.pub-values{padding:35px 0 75px}.pub-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:start;padding:20px 0 30px;border-top:2px solid var(--ink)}.pub-section-heading h2{width:66%;margin:0}.pub-value-list article{display:grid;grid-template-columns:50px 1fr 1.2fr;gap:30px;padding:27px 0;border-bottom:1px solid var(--line);align-items:baseline}.pub-number{font-size:10px;font-weight:700;color:var(--j-muted)}.pub-value-list h3{font:500 clamp(23px,2.6vw,36px)/1.15 'Space Grotesk';letter-spacing:-.035em;margin:0}.pub-value-list p{font-size:14px;line-height:1.75;color:var(--j-muted);margin:0}.pub-divisions{padding-bottom:70px}.pub-divisions>a{display:grid;grid-template-columns:50px 1fr 1.1fr 25px;gap:25px;padding:30px 0;border-bottom:1px solid var(--line);align-items:baseline}.pub-divisions h3{font:500 clamp(25px,3vw,43px)/1.1 'Space Grotesk';margin:0;letter-spacing:-.045em}.pub-divisions p{margin:0;font-size:14px;line-height:1.7;color:var(--j-muted)}.pub-divisions>a:hover h3{text-decoration:underline;text-underline-offset:7px}.pub-feature{display:grid;grid-template-columns:1.1fr 1fr;background:var(--j-dark);color:var(--paper);overflow:hidden}.pub-feature>div:first-child{padding:55px clamp(24px,4vw,55px)}.pub-feature h2{margin-top:35px}.pub-feature p{font-size:15px;line-height:1.8;color:#d5dbd0;margin-bottom:30px}.pub-feature-art{position:relative;background:var(--j-green);color:var(--j-dark);padding:45px;display:flex;align-items:center;overflow:hidden}.pub-feature-art span{font:700 clamp(45px,5.8vw,88px)/.92 'Space Grotesk';letter-spacing:-.07em;z-index:1}.pub-feature-art>div{position:absolute;width:340px;height:340px;border:1px solid #20251f50;border-radius:50%;right:-100px;bottom:-100px;box-shadow:0 0 0 50px #20251f10,0 0 0 100px #20251f08}.pub-intelligence{padding:70px 0}.pub-intro{max-width:700px;line-height:1.8;color:var(--j-muted);font-size:14px}.pub-topics{display:flex;flex-wrap:wrap;gap:10px 25px;margin:30px 0 45px;font-size:11px;color:var(--j-muted)}.pub-story{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid var(--line);padding:35px 0}.pub-story h3{font:500 clamp(28px,3.2vw,47px)/1.1 'Space Grotesk';letter-spacing:-.045em;margin:0 0 15px}.pub-story p{font-size:14px;line-height:1.8;max-width:550px;color:var(--j-muted)}.pub-story a:hover h3{text-decoration:underline;text-underline-offset:6px}.pub-end{padding:65px clamp(24px,5vw,70px);margin-bottom:75px;background:var(--j-dark);color:var(--paper)}.pub-end h2{margin-top:30px}.pub-end p{max-width:550px;font-size:16px;line-height:1.7;color:#d5dbd0}.pub-end>div{display:flex;gap:30px;flex-wrap:wrap;align-items:center;margin-top:30px}@media(max-width:760px){.pub-masthead span:last-child{display:none}.pub-hero{padding:55px 0 40px}.pub-hero h1{font-size:clamp(38px,8.2vw,60px);letter-spacing:-.06em;overflow-wrap:normal}.pub-hero-bottom{display:block}.pub-hero-bottom p{font-size:15px}.pub-hero-bottom>a{margin-top:20px}.pub-orbit{width:280px;height:280px;right:-150px}.pub-sections{gap:17px 23px;line-height:1.5}.pub-split,.pub-story{grid-template-columns:1fr;gap:25px;padding:48px 0}.pub-split .pub-lead{font-size:19px}.pub-vision{margin:35px 0;padding-top:40px;padding-bottom:40px}.pub-section-heading{display:block}.pub-section-heading h2{width:100%;margin-top:25px}.pub-value-list article{grid-template-columns:28px 1fr;gap:12px}.pub-value-list p{grid-column:2}.pub-values{padding-bottom:20px}.pub-divisions>a{grid-template-columns:28px 1fr 20px;gap:12px}.pub-divisions p{grid-column:2;grid-row:2}.pub-divisions>a>span:last-child{grid-column:3;grid-row:1}.pub-feature{grid-template-columns:1fr}.pub-feature-art{min-height:260px}.pub-feature-art span{font-size:65px}.pub-feature h2{font-size:38px}.pub-intelligence{padding:50px 0}.pub-end{margin-bottom:40px}.publication h2{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.publication{scroll-behavior:auto}}
/* Phase 2: mission-first hierarchy, quiet transitions, permanent corporate navigation. */
.publication{--j-reading:660px}.pub-hero{padding-top:74px;padding-bottom:52px}.pub-hero h1{font-weight:600;font-size:clamp(44px,7.5vw,112px);line-height:.99;letter-spacing:-.07em;margin:30px 0 28px}.pub-positioning{font:500 clamp(17px,1.75vw,25px)/1.4 'Space Grotesk';letter-spacing:-.025em;color:var(--j-muted);margin:0 0 45px;padding-left:18px;border-left:3px solid var(--j-green)}.pub-hero-bottom{align-items:center;padding-top:30px;border-top:1px solid var(--line)}.pub-hero-bottom p{max-width:570px;font-size:16px}.pub-sections{position:sticky;top:0;z-index:20;background:var(--paper);gap:16px 24px;padding:19px 0;box-shadow:0 5px 0 var(--paper);font-size:10px}.pub-sections a{padding:3px 0;border-bottom:1px solid transparent}.pub-sections a:hover,.pub-sections a:focus-visible{border-bottom-color:var(--ink);text-decoration:none}.publication section[id],.pub-story[id]{scroll-margin-top:110px}.pub-split{padding:95px 0;gap:56px}.pub-split>div:last-child{max-width:var(--j-reading)}.pub-split p{font-size:16px;line-height:1.85;margin:20px 0}.pub-split .pub-lead{font-size:23px;line-height:1.55}.pub-label{color:#50584b}.pub-vision .pub-label,.pub-feature .pub-label,.pub-end .pub-label{color:#d7f18d}.pub-vision{margin:60px 0;padding-top:65px;padding-bottom:65px}.pub-vision p{max-width:760px}.pub-value-list article{padding:33px 0;grid-template-columns:42px 1fr 1.35fr}.pub-value-list p{font-size:15px;line-height:1.8}.pub-value-list h3{font-size:clamp(23px,2.5vw,34px)}.pub-divisions>a{padding:36px 0;grid-template-columns:42px .9fr 1.4fr 25px}.pub-divisions p{font-size:15px;line-height:1.8}.pub-perspective{border-top:2px solid var(--ink);margin-bottom:65px}.pub-feature-art{background:#dce4d0}.pub-feature-art span{font-weight:500}.pub-feature-art>div{box-shadow:none;border-color:#20251f25}.pub-story{padding:40px 0}.pub-story h3{max-width:680px}.pub-intro{max-width:var(--j-reading)}.pub-topics span{padding-bottom:8px;border-bottom:1px solid var(--line)}
@media(min-width:761px) and (prefers-reduced-motion:no-preference){.pub-hero h1{animation:swk-editorial-enter .65s ease-out both}@keyframes swk-editorial-enter{from{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:760px){.pub-hero{padding-top:45px;padding-bottom:36px}.pub-hero h1{font-size:clamp(38px,8.3vw,62px);line-height:1.02;margin:26px 0}.pub-positioning{font-size:17px;margin-bottom:30px;padding-left:12px}.pub-hero-bottom{padding-top:24px}.pub-hero-bottom p{font-size:15px}.pub-sections{position:static;padding:21px 0;gap:14px 22px;font-size:11px;box-shadow:none}.publication section[id],.pub-story[id]{scroll-margin-top:24px}.pub-split{padding:50px 0;gap:24px}.pub-split p{font-size:15px;line-height:1.85}.pub-split .pub-lead{font-size:20px}.pub-vision{margin:35px 0;padding:40px 24px}.pub-vision p{font-size:15px}.pub-value-list article{grid-template-columns:26px 1fr;padding:28px 0;gap:13px}.pub-value-list p{grid-column:2;font-size:14px}.pub-divisions>a{grid-template-columns:26px 1fr 18px;padding:30px 0;gap:12px}.pub-divisions p{font-size:14px}.pub-perspective{margin-bottom:35px}.pub-feature h2{font-size:35px}.pub-feature-art{min-height:210px}.pub-feature-art span{font-size:58px}.pub-story{padding:30px 0}}
@media(prefers-reduced-motion:reduce){html:has(.publication){scroll-behavior:auto}.publication *, .publication *:before,.publication *:after{animation:none!important;transition:none!important}}
