.pm-media{--ink:#080808;--ink-2:#151515;--paper:#f2f0eb;--white:#fcfcf8;--muted:#64635f;--line:#cfcbc3;--coral:#fe1e34;--lime:#fe1e34;--blue:#aaa7a2}.pm-media *{box-sizing:border-box}.pm-media{scroll-behavior:smooth;background:var(--ink);color:var(--ink);background:var(--paper);letter-spacing:.015em;margin:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Arial,sans-serif;line-height:1.75}.pm-media a{color:inherit;text-decoration:none}.pm-media button,.pm-media input{font:inherit}.pm-media ::selection{background:var(--coral);color:#fff}.pm-media .media-discipline-switch{color:#fff;background:#14151a;border-bottom:1px solid #34363e;grid-template-columns:220px 1fr;align-items:center;gap:24px;padding:17px max(7vw,50vw - 720px);display:grid}.pm-media .media-discipline-switch>span{color:#8d8f97;letter-spacing:.18em;font-size:8px;font-weight:900}.pm-media .media-discipline-switch>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm-media .media-discipline-switch a{border-left:1px solid #3b3d45;grid-template-columns:34px 1fr auto;align-items:center;column-gap:12px;min-height:60px;padding:8px 18px;display:grid;position:relative}.pm-media .media-discipline-switch a[aria-current=page]:after{content:"";background:var(--coral);height:3px;position:absolute;bottom:-17px;left:18px;right:18px}.pm-media .media-discipline-switch small{color:var(--coral);grid-row:span 2;font-size:9px;font-weight:900}.pm-media .media-discipline-switch strong{font-size:12px;line-height:1.3}.pm-media .media-discipline-switch em{color:#8e9098;font-size:9px;font-style:normal}.pm-media .media-discipline-switch b{color:var(--coral);grid-row:span 2}.pm-media .media-discipline-switch a:hover strong{color:var(--coral)}.pm-media .site-header{color:#fff;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111218ed;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(310px,1fr) auto minmax(245px,1fr);align-items:center;gap:clamp(20px,2.2vw,32px);height:86px;padding:0 max(28px,50vw - 720px);display:grid;position:sticky;top:0}.pm-media .header-brands{align-items:center;gap:16px;min-width:0;display:flex}.pm-media .jpm-home-brand{color:#fff;flex:none;align-items:center;gap:11px;transition:opacity .25s;display:inline-flex;position:relative}.pm-media .jpm-home-brand:hover{opacity:.72}.pm-media .jpm-home-brand:after{content:"";background:var(--coral);border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:-7px}.pm-media .jpm-home-brand .brand-monogram{color:#fff;letter-spacing:-.08em;font-size:27px;font-weight:850;line-height:1}.pm-media .jpm-home-brand .brand-name{color:#a8abb4;letter-spacing:.1em;font-size:7px;font-weight:800;line-height:1.15}.pm-media .brand-divider{background:#fff3;flex:none;width:1px;height:34px}.pm-media .brand{align-items:center;gap:13px;width:fit-content;display:flex}.pm-media .brand-mark{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.pm-media .brand strong{letter-spacing:.14em;font-size:11px;line-height:1.05;display:block}.pm-media .brand small{color:#a8abb4;letter-spacing:.18em;font-size:10px}.pm-media .site-header nav{letter-spacing:0;gap:18px;font-size:12px;font-weight:800;display:flex}.pm-media .site-header nav a{white-space:nowrap;position:relative}.pm-media .site-header nav a:after{content:"";background:var(--coral);height:2px;transition:right .3s;position:absolute;bottom:-9px;left:0;right:100%}.pm-media .site-header nav a:hover:after{right:0}.pm-media .header-actions{justify-self:end;align-items:center;gap:11px;display:flex}.pm-media .corporate-home-link{color:#d4d5da;white-space:nowrap;border-bottom:1px solid #ffffff52;align-items:center;gap:8px;padding:11px 4px;font-size:12px;font-weight:800;display:inline-flex}.pm-media .corporate-home-link>span{color:var(--coral);transition:transform .25s}.pm-media .corporate-home-link:hover{color:#fff;border-color:var(--coral)}.pm-media .corporate-home-link:hover>span{transform:translate(-4px)}.pm-media .header-cta{white-space:nowrap;border:1px solid #ffffff4d;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:800;transition:all .25s;display:flex}.pm-media .header-cta:hover{color:#fff;background:var(--coral);border-color:var(--coral)}.pm-media .hero{color:#fff;background:var(--ink);border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:4vw;min-height:calc(100svh - 86px);padding:7vh max(7vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.pm-media .hero:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.pm-media .hero:after{content:"";background:radial-gradient(circle at 36% 35%, #ff795f, var(--coral) 44%, #d9301c 75%);opacity:.88;filter:blur(.2px);border-radius:50%;width:46vw;max-width:760px;height:46vw;max-height:760px;position:absolute;top:-26vw;right:-18vw}.pm-media .hero-copy{z-index:2;max-width:770px;position:relative}.pm-media .eyebrow{letter-spacing:.22em;color:#9ea1aa;align-items:center;gap:12px;font-size:11px;font-weight:850;display:flex}.pm-media .eyebrow span{background:var(--coral);width:42px;height:2px}.pm-media .hero h1{letter-spacing:-.075em;margin:34px 0 36px;font-size:clamp(66px,9.1vw,148px);font-weight:900;line-height:.9}.pm-media .hero h1 em{color:var(--lime);font-style:normal}.pm-media .hero-lead{color:#c6c8d0;max-width:650px;font-size:clamp(17px,1.4vw,22px);line-height:1.9}.pm-media .hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.pm-media .button{border:1px solid #ffffff45;justify-content:space-between;align-items:center;gap:18px;min-width:210px;padding:17px 20px;font-size:13px;font-weight:850;transition:transform .25s,background .25s,color .25s;display:inline-flex}.pm-media .button:hover{transform:translateY(-3px)}.pm-media .button.primary{background:var(--coral);border-color:var(--coral)}.pm-media .button.primary:hover{color:var(--ink);background:#fff;border-color:#fff}.pm-media .button.ghost:hover{color:var(--ink);background:#fff}.pm-media .hero-proof{color:#fff;grid-template-columns:auto auto auto auto;align-items:center;gap:10px 16px;width:fit-content;margin-top:30px;font-size:11px;display:grid}.pm-media .hero-proof span{color:#848690}.pm-media .hero-proof strong{font-size:12px}.pm-media .vertical-note{writing-mode:vertical-rl;z-index:2;color:#ffffff73;letter-spacing:.2em;font-size:9px;position:absolute;bottom:40px;right:20px}.pm-media .orbit{aspect-ratio:1;z-index:3;filter:drop-shadow(0 30px 60px #00000059);justify-self:end;place-items:center;width:min(42vw,610px);display:grid;position:relative}.pm-media .orbit:before{content:"";background:radial-gradient(circle at 50% 44%,#fe1e3426,#111218f2 58%,#050505 70%);border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:9%}.pm-media .orbit-ring{border:1px solid #ffffff40;border-radius:50%;animation:5s ease-in-out infinite pm-orbit-pulse;position:absolute}.pm-media .ring-a{inset:17%}.pm-media .ring-b{border-color:#ffffff5c;animation-delay:-1.5s;inset:29%}.pm-media .ring-c{border-color:#fe1e349e;animation-delay:-3s;inset:41%}.pm-media .orbit-core{background:var(--coral);letter-spacing:.18em;z-index:2;border-radius:50%;place-items:center;width:100px;height:100px;font-size:16px;font-weight:900;display:grid;box-shadow:0 0 50px #ff4d3359}.pm-media .orbit-node{background:var(--white);color:var(--ink);padding:8px 13px;font-size:11px;font-weight:900;animation:4s ease-in-out infinite pm-node-float;position:absolute;box-shadow:0 12px 30px #0003}.pm-media .node-a{top:43%;left:10%}.pm-media .node-b{animation-delay:-.8s;top:24%;right:12%}.pm-media .node-c{background:var(--coral);color:#fff;animation-delay:-1.8s;bottom:25%;right:7%}.pm-media .node-d{color:#fff;background:#303030;animation-delay:-2.7s;bottom:11%;left:22%}.pm-media .orbit-spark{color:var(--lime);animation:7s linear infinite pm-spin;position:absolute;top:18%;left:24%}@keyframes pm-orbit-pulse{50%{opacity:.55;transform:scale(1.035)}}@keyframes pm-node-float{50%{transform:translateY(-10px)}}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm-media .section-label{letter-spacing:.24em;color:#6f7179;margin:0 0 17px;font-size:10px;font-weight:900}.pm-media .section-label.light{color:var(--lime)}.pm-media .search-section{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding:64px max(7vw,50vw - 720px);display:grid}.pm-media .search-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,46px);line-height:1.2}.pm-media .search-panel{position:relative}.pm-media .search-box{background:var(--paper);border:1px solid var(--line);align-items:center;gap:12px;padding:6px 16px;display:flex}.pm-media .search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:16px 0}.pm-media .search-box button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pm-media .search-symbol{color:var(--coral);font-size:25px;line-height:1}.pm-media .search-results{z-index:20;border:1px solid var(--line);background:#fff;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 70px #11121829}.pm-media .search-results a{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:2px 16px;padding:15px 18px;display:grid}.pm-media .search-results a:hover{background:#f2f0eb}.pm-media .search-results small{color:var(--coral);grid-row:span 2;font-weight:900}.pm-media .search-results strong{font-size:14px}.pm-media .search-results span{color:var(--muted);font-size:11px;line-height:1.5}.pm-media .search-results p{color:var(--muted);margin:0;padding:20px}.pm-media .definition-band{background:var(--coral);color:#fff;grid-template-columns:80px minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:4vw;min-height:640px;padding:100px max(7vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.pm-media .definition-band:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-150px;right:-120px;box-shadow:0 0 0 60px #ffffff09,0 0 0 120px #ffffff06}.pm-media .definition-number{border-top:2px solid #fff;align-self:start;padding-top:26px;font-size:12px}.pm-media .definition-band h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,6vw,92px);line-height:1.08}.pm-media .definition-band h2 em{color:var(--ink);font-style:normal}.pm-media .definition-text{z-index:2;align-self:end;position:relative}.pm-media .definition-text p{color:#fff2ee;font-size:15px}.pm-media .definition-text a{border-bottom:1px solid #fff9;align-items:center;gap:14px;margin-top:22px;padding-bottom:7px;font-size:13px;font-weight:850;display:inline-flex}.pm-media .path-section,.pm-media .featured-section,.pm-media .library-section,.pm-media .related-section{padding:110px max(7vw,50vw - 720px)}.pm-media .section-heading{grid-template-columns:1.15fr .55fr;align-items:end;gap:12vw;margin-bottom:70px;display:grid}.pm-media .section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,76px);line-height:1.08}.pm-media .section-heading>p{color:var(--muted);margin:0;font-size:14px}.pm-media .stage-rail{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);display:grid}.pm-media .stage{border-right:1px solid var(--line);min-height:210px;animation:.65s both pm-stage-in;animation-delay:var(--delay);flex-direction:column;padding:24px 18px;display:flex;position:relative;overflow:hidden}.pm-media .stage:last-child{border-right:0}.pm-media .stage:after{content:"";background:linear-gradient(90deg, var(--coral), #777);height:4px;transition:right .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:100%}.pm-media .stage:hover:after{right:0}.pm-media .stage>span{color:var(--coral);font-size:11px;font-weight:900}.pm-media .stage strong{letter-spacing:-.03em;margin-top:auto;font-size:clamp(17px,1.6vw,24px)}.pm-media .stage small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}@keyframes pm-stage-in{0%{opacity:0;transform:translateY(24px)}}.pm-media .principle-grid{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.pm-media .principle-card{color:#fff;background:var(--ink);border:1px solid var(--ink);min-width:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:block;overflow:hidden;box-shadow:0 18px 50px #0808081a}.pm-media .principle-card:hover,.pm-media .principle-card:focus-visible{transform:translateY(-9px);box-shadow:0 30px 70px #08080830}.pm-media .principle-card figure{aspect-ratio:3/2;background:#202020;margin:0;position:relative;overflow:hidden}.pm-media .principle-card figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0808087a);position:absolute;inset:0}.pm-media .principle-card img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .35s;display:block}.pm-media .principle-card:hover img,.pm-media .principle-card:focus-visible img{filter:saturate()contrast(1.06);transform:scale(1.045)}.pm-media .principle-card>div{flex-direction:column;min-height:245px;padding:26px 28px 24px;display:flex;position:relative}.pm-media .principle-card>div:before{content:"";background:var(--coral);height:3px;transition:right .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:28px;right:100%}.pm-media .principle-card:hover>div:before,.pm-media .principle-card:focus-visible>div:before{right:28px}.pm-media .principle-card span{color:var(--coral);letter-spacing:.16em;font-size:10px;font-weight:900}.pm-media .principle-card h3{color:#fff;letter-spacing:-.04em;margin:20px 0 11px;font-size:clamp(25px,2vw,32px);line-height:1.25}.pm-media .principle-card p{color:#c0c1c5;margin:0;font-size:14px;line-height:1.8}.pm-media .principle-card small{color:#fff;border-top:1px solid #313237;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800;display:flex}.pm-media .principle-card small b{color:var(--coral);font-size:14px}.pm-media .featured-section{background:#fff}.pm-media .featured-grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.pm-media .article-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:330px;padding:28px;transition:transform .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.pm-media .article-card:before{content:"";background:var(--coral);border-radius:50%;width:170px;height:170px;transition:transform .5s;position:absolute;top:-110px;right:-110px}.pm-media .article-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 20px 60px #11121817}.pm-media .article-card:hover:before{transform:scale(1.8)}.pm-media .article-card.featured{color:#fff;background:var(--ink);border-color:var(--ink)}.pm-media .article-card.featured p{color:#afb1ba}.pm-media .article-card.featured:before{background:var(--coral)}.pm-media .card-meta{color:#797b83;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.pm-media .card-meta>span:last-child{margin-left:auto}.pm-media .card-icon{width:34px;height:34px;color:var(--coral);border:1px solid;border-radius:50%;place-items:center;display:grid}.pm-media .article-card h3{letter-spacing:-.045em;margin:38px 0 13px;font-size:clamp(22px,2vw,31px);line-height:1.3}.pm-media .article-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.pm-media .keyword-row{flex-wrap:wrap;gap:5px;margin:18px 0;display:flex}.pm-media .keyword-row span{color:#777980;border:1px solid #cac6bc;padding:4px 7px;font-size:9px}.pm-media .featured .keyword-row span{color:#aeb0b9;border-color:#3c3e47}.pm-media .read-link{color:var(--coral);align-items:center;gap:9px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:900;display:flex}.pm-media .featured .read-link{color:var(--coral)}.pm-media .model-section{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;padding:120px max(7vw,50vw - 720px);display:grid}.pm-media .model-intro h2{letter-spacing:-.07em;margin:0 0 25px;font-size:clamp(52px,6vw,88px);line-height:1.03}.pm-media .model-intro>p:last-child{color:#9fa1aa;max-width:390px}.pm-media .layer-stack{flex-direction:column;gap:12px;display:flex}.pm-media .layer-stack>div{border:1px solid #353741;grid-template-columns:1fr 1fr;align-items:center;min-height:135px;padding:24px 28px;transition:border .25s,transform .25s;display:grid;position:relative;overflow:hidden}.pm-media .layer-stack>div:hover{border-color:var(--coral);transform:translate(-8px)}.pm-media .layer-stack>div:after{content:"";background:linear-gradient(90deg,var(--coral),#777);height:3px;transition:right .45s;position:absolute;bottom:0;left:0;right:100%}.pm-media .layer-stack>div:hover:after{right:0}.pm-media .layer-stack span{color:#7d7f89;letter-spacing:.18em;grid-column:span 2;font-size:9px}.pm-media .layer-stack strong{font-size:31px}.pm-media .layer-stack p{color:#a5a7af;font-size:12px}.pm-media .layer-stack .active{background:var(--coral);border-color:var(--coral);transform:translate(-28px)}.pm-media .layer-stack .active:hover{transform:translate(-36px)}.pm-media .layer-stack .active span,.pm-media .layer-stack .active p{color:#fff}.pm-media .cluster-row{border-top:1px solid var(--line);grid-template-columns:300px 1fr;gap:45px;padding:55px 0;display:grid}.pm-media .cluster-title>span{color:var(--coral);font-size:11px;font-weight:900}.pm-media .cluster-title h3{margin:16px 0 8px;font-size:25px;line-height:1.3}.pm-media .cluster-title p{color:var(--muted);font-size:12px}.pm-media .cluster-articles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pm-media .cluster-articles .article-card{min-height:300px}.pm-media .truth-section{background:var(--white);border-top:10px solid var(--coral);padding:120px max(7vw,50vw - 720px);position:relative;overflow:hidden}.pm-media .truth-section:after{content:"?";color:#1112180f;font-size:38vw;font-weight:900;line-height:1;position:absolute;bottom:-25%;right:3vw}.pm-media .truth-icon{border:1px solid var(--ink);border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:60px;display:grid}.pm-media .truth-section h2{letter-spacing:-.07em;max-width:950px;margin:0 0 65px;font-size:clamp(47px,6vw,92px);line-height:1.08}.pm-media .truth-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.pm-media .truth-grid>div{grid-template-columns:auto 1fr;gap:13px;display:grid}.pm-media .truth-grid p{margin:0;font-size:13px}.pm-media .truth-grid strong{font-size:16px}.pm-media .truth-section>a{z-index:2;border-bottom:1px solid;align-items:center;gap:12px;margin-top:45px;padding-bottom:6px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.pm-media .site-footer{color:#fff;background:#090a0e;grid-template-columns:1.3fr .7fr;gap:60px;padding:90px max(7vw,50vw - 720px) 35px;display:grid}.pm-media .footer-kicker{color:var(--coral);letter-spacing:.22em;font-size:10px;font-weight:900}.pm-media .site-footer h2{letter-spacing:-.065em;margin:12px 0;font-size:clamp(45px,6vw,86px);line-height:1}.pm-media .footer-links{flex-direction:column;justify-content:center;display:flex}.pm-media .footer-links a{color:#c1c3ca;border-bottom:1px solid #292b33;align-items:center;gap:8px;padding:11px 0;font-size:12px;display:flex}.pm-media .footer-links a:hover{color:var(--coral)}.pm-media .copyright{color:#6f717b;letter-spacing:.14em;border-top:1px solid #292b33;grid-column:span 2;margin:20px 0 0;padding-top:24px;font-size:9px}.pm-media .reading-progress{z-index:80;height:3px;position:fixed;top:0;left:0;right:0}.pm-media .reading-progress span{transform-origin:0;background:var(--coral);width:100%;height:100%;animation:linear both pm-reading;animation-timeline:scroll();display:block}@keyframes pm-reading{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pm-media .article-page{background:var(--paper)}.pm-media .breadcrumbs{color:#777980;white-space:nowrap;align-items:center;gap:8px;max-width:1440px;margin:auto;padding:24px max(32px,7vw);font-size:10px;display:flex;overflow:hidden}.pm-media .breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.pm-media .article-hero{background:var(--ink);color:#fff;grid-template-columns:70px minmax(0,1fr) minmax(300px,430px);align-items:center;gap:3vw;min-height:620px;padding:86px max(7vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.pm-media .article-hero:after{content:"";background:var(--coral);opacity:.94;border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-160px}.pm-media .article-index{color:var(--coral);border-top:2px solid;padding-top:12px;font-size:11px;font-weight:900}.pm-media .article-title-wrap{z-index:2;position:relative}.pm-media .article-title-wrap h1{letter-spacing:-.07em;max-width:950px;margin:26px 0;font-size:clamp(52px,7vw,102px);line-height:1.02}.pm-media .article-lead{color:#bec0c8;max-width:730px;font-size:clamp(16px,1.5vw,21px)}.pm-media .article-meta{color:#858791;gap:24px;margin-top:34px;font-size:10px;display:flex}.pm-media .article-meta span{align-items:center;gap:7px;display:flex}.pm-media .article-hero-visual{z-index:3;background:#1d1d1d;border:1px solid #ffffff38;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:22px 22px #fe1e34d6,0 30px 80px #00000059}.pm-media .article-hero-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.pm-media .article-hero-visual figcaption{color:#fff;background:#111;flex-direction:column;justify-content:center;gap:4px;min-height:84px;padding:17px 20px;display:flex}.pm-media .article-hero-visual figcaption span{color:var(--coral);letter-spacing:.18em;font-size:9px;font-weight:900}.pm-media .article-hero-visual figcaption strong{color:#fff;font-size:14px;line-height:1.5}.pm-media .hero-lines{z-index:1;width:42%;height:360px;position:absolute;bottom:4%;right:-3%}.pm-media .hero-lines i{transform-origin:100%;background:#ffffff29;width:120%;height:1px;display:block;position:absolute;left:-10%}.pm-media .hero-lines i:first-child{top:25%;transform:rotate(-15deg)}.pm-media .hero-lines i:nth-child(2){background:var(--coral);top:52%;transform:rotate(-27deg)}.pm-media .hero-lines i:nth-child(3){background:#777;top:70%;transform:rotate(-38deg)}.pm-media .article-shell{grid-template-columns:260px minmax(0,820px);align-items:start;gap:100px;max-width:1320px;margin:auto;padding:100px 50px;display:grid}.pm-media .article-toc{position:sticky;top:120px}.pm-media .article-toc>p{letter-spacing:.2em;color:#8c8e94;font-size:9px;font-weight:900}.pm-media .article-toc ol{margin:22px 0;padding:0;list-style:none}.pm-media .article-toc li a{color:#75777e;border-bottom:1px solid #dedacf;grid-template-columns:24px 1fr;gap:10px;padding:10px 0;font-size:11px;line-height:1.45;transition:color .2s,transform .2s;display:grid}.pm-media .article-toc li a:hover{color:var(--coral);transform:translate(4px)}.pm-media .article-toc li span{color:var(--coral);font-size:9px}.pm-media .article-body{min-width:0}.pm-media .answer-box{color:var(--ink);border:1px solid var(--ink);border-left:8px solid var(--coral);box-shadow:16px 16px 0 var(--ink);background:#fff;grid-template-columns:auto 1fr;gap:22px;margin-bottom:100px;padding:40px;display:grid}.pm-media .answer-box span{color:var(--coral);letter-spacing:.2em;font-size:11px;font-weight:900}.pm-media .answer-box .answer-mark{letter-spacing:0;font-size:42px;line-height:1}.pm-media .answer-box h2{letter-spacing:-.04em;margin:5px 0 13px;font-size:32px}.pm-media .answer-box p{color:#292929;margin:0;font-size:16px;line-height:1.9}.pm-media .article-section{border-top:2px solid var(--ink);margin:0 0 100px;padding-top:26px;scroll-margin-top:110px}.pm-media .section-no{color:var(--coral);font-size:10px;font-weight:900}.pm-media .article-section h2{letter-spacing:-.055em;margin:20px 0 35px;font-size:clamp(33px,4vw,52px);line-height:1.25}.pm-media .article-section>p{color:#41434a;font-size:16px;line-height:2.05}.pm-media .check-list{border-top:1px solid var(--line);margin:34px 0;padding:0;list-style:none}.pm-media .check-list li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:17px 4px;font-size:14px;font-weight:800;display:grid}.pm-media .check-list span{color:var(--coral)}.pm-media .check-list .practical-guide-link{color:#086c66;text-underline-offset:4px;min-width:0;line-height:1.8;text-decoration:underline}.pm-media .check-list .practical-guide-link:focus-visible{outline-offset:4px;outline:3px solid #086c66}.pm-media .public-reference-page .article-section{margin-top:56px}.pm-media .public-reference-page .article-section h2{letter-spacing:0;font-size:28px;line-height:1.6}.pm-media .public-reference-page .article-section h3{letter-spacing:0;margin:24px 0 12px;font-size:18px}.pm-media .public-reference-page .article-section a{color:#086c66;text-underline-offset:4px;text-decoration:underline}.pm-media .article-section:is(#calculation-example,#metric-choices,#role-and-skills,#evaluation-plan,#strategy-to-roadmap,#filled-example,#fixed-date) h2{letter-spacing:0;overflow-wrap:anywhere;font-size:30px;line-height:1.6}@media (width<=760px){.pm-media .article-section:is(#calculation-example,#metric-choices,#role-and-skills,#evaluation-plan,#strategy-to-roadmap,#filled-example,#fixed-date) h2{font-size:24px}}.pm-media .data-table-wrap{border:1px solid #c9c5ba;margin:38px 0;overflow-x:auto}.pm-media .data-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:600px}.pm-media .data-table-wrap th{background:var(--ink);color:#fff;text-align:left;letter-spacing:.04em;font-size:14px;line-height:1.6}.pm-media .data-table-wrap th,.pm-media .data-table-wrap td{vertical-align:top;border-bottom:1px solid #d8d4ca;border-right:1px solid #d8d4ca;padding:17px 18px}.pm-media .data-table-wrap td{color:#202020;background:#fff;font-size:15px;line-height:1.75}.pm-media .data-table-wrap tr:last-child td{border-bottom:0}.pm-media .article-note{background:var(--ink);color:#fff;border-left:5px solid var(--coral);margin:38px 0;padding:27px 30px}.pm-media .article-note strong{color:var(--coral);letter-spacing:.2em;font-size:11px}.pm-media .article-note p{color:#d2d4da;margin:8px 0 0;font-size:13px}.pm-media .sources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:120px;padding:40px 0}.pm-media .sources h2{margin:8px 0;font-size:28px}.pm-media .sources>p:not(.section-label){color:var(--muted);font-size:12px}.pm-media .sources ul{padding:0;list-style:none}.pm-media .sources li a{color:#3e5662;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:12px;display:flex}.pm-media .author-box{border:1px solid var(--line);background:#fff;grid-template-columns:80px 1fr;gap:25px;margin:50px 0;padding:30px;display:grid}.pm-media .author-mark{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:18px;font-weight:900;display:grid}.pm-media .author-box small{color:var(--muted);font-size:9px;display:block}.pm-media .author-box strong{margin:3px 0 8px;font-size:16px;display:block}.pm-media .author-box p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.pm-media .back-link{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:850;display:inline-flex}.pm-media .related-section{border-top:1px solid var(--line);background:#fff}.pm-media .related-section>h2{letter-spacing:-.06em;margin:0 0 40px;font-size:52px}.pm-media .related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pm-media .article-end-cta{background:var(--coral);color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:90px max(7vw,50vw - 720px);display:flex}.pm-media .article-end-cta p{letter-spacing:.22em;font-size:9px}.pm-media .article-end-cta h2{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(44px,6vw,78px);line-height:1}.pm-media .article-end-cta a{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;min-width:250px;padding:18px 0;font-size:13px;font-weight:850;display:flex}.pm-media .simple-page{background:var(--paper);padding-bottom:100px}.pm-media .simple-hero{color:#fff;background:var(--ink);min-height:520px;padding:90px max(7vw,50vw - 720px);position:relative;overflow:hidden}.pm-media .simple-hero:after{content:"";background:var(--coral);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-220px;right:-70px;box-shadow:0 0 0 80px #ff4d3314}.pm-media .simple-hero h1{letter-spacing:-.07em;z-index:2;max-width:980px;margin:30px 0 25px;font-size:clamp(58px,7vw,105px);line-height:1;position:relative}.pm-media .simple-hero h1 em{color:var(--lime);font-style:normal}.pm-media .simple-hero>p:last-child{color:#b3b5bd;z-index:2;max-width:700px;position:relative}.pm-media .glossary-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1300px;margin:90px auto;padding:0 40px;display:grid}.pm-media .glossary-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:230px;padding:28px}.pm-media .glossary-grid span{color:var(--coral);font-size:9px;font-weight:900}.pm-media .glossary-grid h2{margin:22px 0 10px;font-size:32px}.pm-media .glossary-grid p{color:var(--muted);font-size:13px}.pm-media .simple-cta{background:var(--coral);color:#fff;justify-content:space-between;align-items:center;gap:20px;max-width:1220px;margin:0 auto;padding:35px;display:flex}.pm-media .simple-cta p{margin:0;font-weight:900}.pm-media .simple-cta a{border-bottom:1px solid;align-items:center;gap:15px;font-size:13px;font-weight:900;display:flex}.pm-media .policy-grid,.pm-media .policy-detail,.pm-media .operator,.pm-media .policy-page>.back-link{max-width:1220px;margin-left:auto;margin-right:auto}.pm-media .policy-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:90px;margin-bottom:80px;display:grid}.pm-media .policy-grid article{background:#fff;padding:40px}.pm-media .policy-grid svg,.pm-media .policy-check{color:var(--coral);font-size:22px;font-weight:900}.pm-media .policy-grid h2{margin:25px 0 12px;font-size:24px}.pm-media .policy-grid p{color:var(--muted);font-size:13px}.pm-media .policy-detail{border-top:1px solid var(--line);padding:65px 0}.pm-media .policy-detail h2{letter-spacing:-.05em;font-size:42px}.pm-media .policy-detail>p:not(.section-label){color:#4d4f56;max-width:850px}.pm-media .source-buttons{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pm-media .source-buttons a{border:1px solid var(--ink);align-items:center;gap:10px;padding:12px 15px;font-size:11px;font-weight:850;display:flex}.pm-media .operator{color:#fff;background:var(--ink);margin-top:40px;margin-bottom:45px;padding:45px}.pm-media .operator>span{color:var(--coral);letter-spacing:.2em;font-size:11px;font-weight:900}.pm-media .operator h2{font-size:28px}.pm-media .operator p{color:#aaacb5;font-size:13px}.pm-media .operator a{color:var(--coral);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.prism-theme .pm-media main{background:var(--paper);color:var(--ink)}.prism-theme .pm-media main>.search-section{color:var(--ink);background:#fff!important}.prism-theme .pm-media main>.definition-band{color:#fff;background:var(--coral)!important}.prism-theme .pm-media main>.path-section,.prism-theme .pm-media main>.library-section{color:var(--ink);background:var(--paper)!important}.prism-theme .pm-media main>.featured-section,.prism-theme .pm-media main>.related-section,.prism-theme .pm-media main>.truth-section{color:var(--ink);background:var(--white)!important}.prism-theme .pm-media main>.model-section{color:#fff;background:var(--ink)!important}.prism-theme .pm-media main>.article-end-cta{color:#fff;background:var(--coral)!important}.prism-theme .pm-media :where(.search-section,.path-section,.featured-section,.library-section,.truth-section,.article-shell,.related-section,.glossary-grid,.policy-grid,.policy-detail,.simple-cta) :is(h1,h2,h3,h4,strong,b){color:var(--ink)}.prism-theme .pm-media :where(.site-header,.hero,.definition-band,.model-section,.site-footer,.article-hero,.article-card.featured,.article-note,.article-end-cta,.simple-hero,.operator,.simple-cta) :is(h1,h2,h3,h4,strong,b){color:#fff}.prism-theme .pm-media .article-page,.prism-theme .pm-media .article-shell,.prism-theme .pm-media .article-body,.prism-theme .pm-media .article-section{background:var(--paper);color:var(--ink)}.prism-theme .pm-media .answer-box :is(h2,strong,b),.prism-theme .pm-media .article-section :is(h2,h3,h4,strong,b),.prism-theme .pm-media .sources :is(h2,h3,strong,b),.prism-theme .pm-media .author-box :is(h2,h3,strong,b),.prism-theme .pm-media .data-table-wrap :is(strong,b){color:var(--ink)}.prism-theme .pm-media .article-section>p,.prism-theme .pm-media .author-box p,.prism-theme .pm-media .sources>p:not(.section-label){color:#3d3d3a}.prism-theme .pm-media .data-table-wrap table{color:#202020;background:#fff}.prism-theme .pm-media .data-table-wrap th{color:#fff}.prism-theme .pm-media .data-table-wrap td{color:#202020}.prism-theme .pm-media .article-toc li a{color:#5d5d59;font-size:13px}.prism-theme .pm-media .article-toc>p{color:#77756f;font-size:11px}.prism-theme .pm-media .article-card p,.prism-theme .pm-media .cluster-title p,.prism-theme .pm-media .principle-grid p,.prism-theme .pm-media .glossary-grid p,.prism-theme .pm-media .policy-grid p{font-size:14px}@media (width<=1050px){.pm-media .site-header{grid-template-columns:minmax(0,1fr) auto}.pm-media .site-header nav{display:none}.pm-media .hero{grid-template-columns:1fr;padding-top:90px;padding-bottom:90px}.pm-media .orbit{opacity:.55;width:52vw;min-width:390px;position:absolute;bottom:-13vw;right:-15vw}.pm-media .hero-copy{max-width:720px}.pm-media .definition-band{grid-template-columns:50px 1fr}.pm-media .definition-text{grid-column:2;max-width:620px}.pm-media .stage-rail{grid-template-columns:repeat(3,1fr)}.pm-media .stage:nth-child(3){border-right:0}.pm-media .stage:nth-child(-n+3){border-bottom:1px solid var(--line)}.pm-media .featured-grid{grid-template-columns:1fr 1fr}.pm-media .featured-grid>:first-child{grid-column:span 2}.pm-media .article-shell{grid-template-columns:210px minmax(0,1fr);gap:55px}}@media (width<=760px){.pm-media .media-discipline-switch{grid-template-columns:1fr;gap:7px;padding:14px 16px}.pm-media .media-discipline-switch>span{display:none}.pm-media .media-discipline-switch a{grid-template-columns:26px 1fr auto;min-height:54px;padding:6px 10px}.pm-media .media-discipline-switch a[aria-current=page]:after{bottom:-14px;left:10px;right:10px}.pm-media .media-discipline-switch strong{font-size:10px}.pm-media .media-discipline-switch em{font-size:8px}.pm-media .site-header{gap:12px;height:70px;padding:0 18px}.pm-media .header-brands{gap:10px}.pm-media .jpm-home-brand{gap:8px}.pm-media .jpm-home-brand .brand-monogram{font-size:22px}.pm-media .jpm-home-brand .brand-name{font-size:6px}.pm-media .brand-divider{height:28px}.pm-media .brand-mark{width:34px;height:34px}.pm-media .brand strong{font-size:9px}.pm-media .brand small{display:none}.pm-media .header-actions{gap:7px}.pm-media .corporate-home-link{padding:9px 3px;font-size:10px}.pm-media .header-cta{padding:9px 11px;font-size:10px}.pm-media .hero{min-height:calc(100svh - 70px);padding:68px 22px 74px}.pm-media .hero h1{font-size:clamp(58px,20vw,88px)}.pm-media .hero-lead{max-width:90%;font-size:15px}.pm-media .hero-proof{grid-template-columns:auto 1fr}.pm-media .vertical-note{display:none}.pm-media .orbit{width:82vw;bottom:-8vw;right:-45vw}.pm-media .search-section{grid-template-columns:1fr;gap:26px;padding:45px 22px}.pm-media .search-results a{grid-template-columns:1fr}.pm-media .search-results small{grid-row:auto}.pm-media .definition-band{grid-template-columns:1fr;gap:25px;min-height:650px;padding:75px 22px}.pm-media .definition-number{width:40px}.pm-media .definition-band h2{font-size:47px}.pm-media .definition-text{grid-column:auto}.pm-media .path-section,.pm-media .featured-section,.pm-media .library-section,.pm-media .related-section{padding:80px 22px}.pm-media .section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:45px}.pm-media .section-heading h2{font-size:45px}.pm-media .stage-rail{grid-template-columns:repeat(2,1fr)}.pm-media .stage{border-bottom:1px solid var(--line);min-height:180px}.pm-media .stage:nth-child(odd){border-right:1px solid var(--line)}.pm-media .stage:nth-child(2n){border-right:0}.pm-media .principle-grid,.pm-media .featured-grid,.pm-media .truth-grid{grid-template-columns:1fr}.pm-media .featured-grid>:first-child{grid-column:auto}.pm-media .model-section{grid-template-columns:1fr;padding:85px 22px}.pm-media .layer-stack .active{transform:none}.pm-media .layer-stack .active:hover{transform:translate(-5px)}.pm-media .layer-stack strong{font-size:24px}.pm-media .layer-stack>div{grid-template-columns:1fr}.pm-media .layer-stack span{grid-column:auto}.pm-media .cluster-row{grid-template-columns:1fr;gap:25px}.pm-media .cluster-articles{grid-template-columns:1fr}.pm-media .truth-section{padding:85px 22px}.pm-media .truth-section h2{font-size:46px}.pm-media .site-footer{grid-template-columns:1fr;padding:75px 22px 30px}.pm-media .copyright{grid-column:auto}.pm-media .article-hero{grid-template-columns:1fr;min-height:560px;padding:65px 22px}.pm-media .article-index{width:40px}.pm-media .article-title-wrap h1{font-size:50px}.pm-media .hero-lines{display:none}.pm-media .breadcrumbs{padding:16px 22px}.pm-media .article-shell{grid-template-columns:1fr;padding:65px 22px}.pm-media .article-toc{position:static}.pm-media .article-toc ol{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pm-media .answer-box{box-shadow:9px 9px 0 var(--ink);grid-template-columns:1fr;padding:28px 24px}.pm-media .article-section{margin-bottom:75px}.pm-media .article-section h2{font-size:34px}.pm-media .article-section>p{font-size:15px}.pm-media .author-box,.pm-media .related-grid{grid-template-columns:1fr}.pm-media .article-end-cta{flex-direction:column;align-items:stretch;padding:75px 22px}.pm-media .glossary-grid{border-left:0;grid-template-columns:1fr;margin:70px auto;padding:0 22px}.pm-media .simple-hero{min-height:500px;padding:75px 22px}.pm-media .simple-hero h1{font-size:55px}.pm-media .simple-cta{flex-direction:column;align-items:flex-start;margin:0 22px}.pm-media .policy-grid,.pm-media .policy-detail,.pm-media .operator,.pm-media .policy-page>.back-link{margin-left:22px;margin-right:22px}.pm-media .policy-grid{grid-template-columns:1fr}.pm-media .policy-detail{padding:55px 0}}.pm-media .article-learning-context{color:#fff;background:#14151a;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:0 0 26px;padding:18px 22px;display:grid}.pm-media .article-learning-context>div:first-child{grid-template-columns:auto auto;align-items:baseline;column-gap:9px;display:grid}.pm-media .article-learning-context small{color:#888b94;letter-spacing:.16em;grid-column:1/-1;font-size:8px;font-weight:900}.pm-media .article-learning-context strong{color:var(--coral);font-size:11px}.pm-media .article-learning-context span{font-size:12px;font-weight:800}.pm-media .article-learning-context>a{font-size:10px;font-weight:900}.pm-media .article-level-rail{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pm-media .article-level-rail i{background:#353740;height:4px}.pm-media .article-level-rail i.active{background:var(--coral)}.pm-media .learning-objectives{border:1px solid var(--line);background:#fff;margin:0 0 44px;padding:26px 28px;box-shadow:9px 9px #dedad2}.pm-media .learning-objectives>p{color:var(--coral);letter-spacing:.08em;margin:0 0 14px;font-size:11px;font-weight:900}.pm-media .learning-objectives ol{margin:0;padding:0;list-style:none}.pm-media .learning-objectives li{color:#25262a;border-top:1px solid #e1ded7;grid-template-columns:38px 1fr;align-items:center;min-height:42px;padding:9px 0;font-size:13px;font-weight:650;display:grid}.pm-media .learning-objectives li span{color:var(--coral);font-size:9px;font-weight:900}.pm-media .knowledge-check{color:#fff;background:#131419;margin:80px 0;padding:42px}.pm-media .knowledge-check>div{margin-bottom:30px}.pm-media .knowledge-check small{color:var(--coral);letter-spacing:.16em;font-size:9px;font-weight:900}.prism-theme .pm-media .knowledge-check h2{margin:8px 0 10px;font-size:32px;color:#fff!important}.pm-media .knowledge-check>div p{color:#b7b9c1;font-size:13px}.pm-media .knowledge-check details{border-top:1px solid #3c3e47}.pm-media .knowledge-check details:last-child{border-bottom:1px solid #3c3e47}.pm-media .knowledge-check summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:13px;font-weight:900;list-style:none;display:flex}.pm-media .knowledge-check summary::-webkit-details-marker{display:none}.pm-media .knowledge-check details>p{color:#d0d2d8;margin:0 0 22px;padding-right:35px;font-size:13px}.pm-media .glossary-starter-sets{color:#111216;background:#ebe7df;grid-template-columns:.55fr 1.45fr;gap:70px;padding:85px max(6vw,50vw - 720px);display:grid}.prism-theme .pm-media .glossary-starter-sets h2{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.08;color:#111216!important}.pm-media .glossary-starter-sets>div:first-child>p:last-child{color:#62646b;font-size:13px}.pm-media .glossary-starter-sets>div:last-child{border:1px solid #bbb7ae;grid-template-columns:repeat(2,1fr);display:grid}.pm-media .glossary-starter-sets article{background:#fff;border-bottom:1px solid #bbb7ae;border-right:1px solid #bbb7ae;min-height:260px;padding:24px}.pm-media .glossary-starter-sets article:nth-child(2n){border-right:0}.pm-media .glossary-starter-sets article:nth-child(n+3){border-bottom:0}.pm-media .glossary-starter-sets article>span{color:var(--coral);font-size:9px;font-weight:900}.prism-theme .pm-media .glossary-starter-sets h3{margin:12px 0 0;font-size:22px;color:#111216!important}.pm-media .glossary-starter-sets article>p{color:#6b6d73;font-size:11px}.pm-media .glossary-starter-sets ol{border-top:1px solid #ddd9d1;margin:18px 0 0;padding:0;list-style:none}.pm-media .glossary-starter-sets li a{border-bottom:1px solid #ddd9d1;justify-content:space-between;padding:7px 0;font-size:11px;font-weight:750;display:flex}@media (width<=760px){.pm-media .article-learning-context{grid-template-columns:1fr auto}.pm-media .article-level-rail{grid-area:2/1/auto/-1}.pm-media .article-learning-context>a{grid-area:1/2}.pm-media .knowledge-check{margin:60px 0;padding:30px 24px}.pm-media .glossary-starter-sets{grid-template-columns:1fr;gap:35px;padding:65px 22px}.pm-media .glossary-starter-sets>div:last-child{grid-template-columns:1fr}.pm-media .glossary-starter-sets article{border-right:0;border-bottom:1px solid #bbb7ae!important}.pm-media .glossary-starter-sets article:last-child{border-bottom:0!important}}.pm-media .learning-home{color:#111216;background:#f4f1eb;overflow:hidden}.pm-media .learning-home :where(h1,h2,h3,p,ol,dl){margin-top:0}.pm-media .learning-kicker,.pm-media .learning-home .section-label{letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:900;color:#6b6d74!important}.pm-media .learning-home .section-label.light{color:#c7c9d0!important}.pm-media .learning-hero{color:#fff;background:#0a0b0f;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:clamp(60px,8vw,130px);min-height:700px;padding:96px max(6vw,50vw - 720px);display:grid;position:relative}.pm-media .learning-hero:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.pm-media .learning-hero-copy,.pm-media .learning-map{z-index:1;position:relative}.pm-media .learning-kicker{color:#b2b4bc}.pm-media .learning-kicker:before{content:"";vertical-align:middle;background:var(--coral);width:48px;height:3px;margin-right:14px;display:inline-block}.prism-theme .pm-media .learning-hero h1{letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(54px,6vw,92px);line-height:.98;color:#fff!important}.pm-media .learning-hero h1 em{color:var(--coral);font-style:normal}.pm-media .learning-hero-copy>p:not(.learning-kicker){color:#c7c9d0;max-width:690px;font-size:17px;line-height:2}.pm-media .learning-actions{flex-wrap:wrap;gap:12px;margin:38px 0 48px;display:flex}.pm-media .learning-actions a{border:1px solid #fff;justify-content:space-between;align-items:center;min-width:205px;padding:17px 20px;font-size:13px;font-weight:800;display:flex}.pm-media .learning-actions a:first-child{color:#fff;background:var(--coral);border-color:var(--coral)}.pm-media .learning-actions a:hover{color:#111;background:#fff}.pm-media .learning-proof{border-top:1px solid #363840;display:flex}.pm-media .learning-proof>div{min-width:125px;padding:18px 24px 0 0}.pm-media .learning-proof dt{color:#7d8089;font-size:10px;font-weight:800}.pm-media .learning-proof dd{color:#fff;margin:3px 0 0;font-size:28px;font-weight:900}.pm-media .learning-proof dd small{margin-left:4px;font-size:11px}.pm-media .learning-map{background:#121319e6;border:1px solid #3c3e47;padding:28px;box-shadow:24px 24px #fe1e3429}.pm-media .learning-map>p{color:#848791;letter-spacing:.18em;font-size:10px;font-weight:900}.pm-media .map-step{border-top:1px solid #373943;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:108px;padding:18px 16px;display:grid;position:relative}.pm-media .map-step:before{content:"";background:#444650;width:1px;position:absolute;top:0;bottom:0;left:33px}.pm-media .map-step>span{color:#fff;z-index:1;background:#272932;border:1px solid #555861;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid;position:relative}.pm-media .map-step:hover>span,.pm-media .step-2>span{background:var(--coral);border-color:var(--coral)}.pm-media .map-step div{display:grid}.pm-media .map-step small{color:var(--coral);letter-spacing:.15em;font-size:9px;font-weight:900}.pm-media .map-step strong{color:#fff;font-size:20px}.pm-media .map-step em{color:#93959e;font-size:11px;font-style:normal}.pm-media .map-step b{color:#fff}.pm-media .map-finish{color:#101116;background:#fff;justify-content:space-between;padding:20px 18px;display:flex}.pm-media .map-finish span{color:var(--coral);letter-spacing:.16em;font-size:10px;font-weight:900}.prism-theme .pm-media .map-finish strong{color:#101116!important}.pm-media .learning-search{color:#fff;background:var(--coral);grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;padding:42px max(6vw,50vw - 720px);display:grid}.pm-media .learning-search .section-label{margin-bottom:6px;color:#ffffffbf!important}.prism-theme .pm-media .learning-search h2{margin:0;font-size:30px;color:#fff!important}.pm-media .learning-search p{margin-bottom:0;font-size:12px}.pm-media .learning-search .search-panel{width:100%}.pm-media .level-section,.pm-media .needs-section,.pm-media .learning-library{padding:110px max(6vw,50vw - 720px)}.pm-media .learning-section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.prism-theme .pm-media .learning-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,62px);line-height:1.1;color:#111216!important}.pm-media .learning-section-head>p{color:#575a62;margin:0;font-size:15px;line-height:1.9}.pm-media .level-grid{border:1px solid #c9c6bf;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-media .level-grid>article{background:#fff;border-right:1px solid #c9c6bf;flex-direction:column;min-height:570px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.pm-media .level-grid>article:last-child{border-right:0}.pm-media .level-grid>article:hover{z-index:1;transform:translateY(-8px);box-shadow:0 22px 55px #1412101f}.pm-media .level-top{justify-content:space-between;align-items:flex-start;display:flex}.pm-media .level-top>span{color:#fff;background:#111216;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.pm-media .level-grid article:nth-child(2) .level-top>span{background:var(--coral)}.pm-media .level-top p{text-align:right;color:var(--coral);letter-spacing:.14em;font-size:10px;font-weight:900;display:grid}.pm-media .level-top small{color:#7a7c83;letter-spacing:0;font-weight:600}.prism-theme .pm-media .level-grid h3{letter-spacing:-.04em;margin:34px 0 12px;font-size:30px;color:#111216!important}.pm-media .level-grid>article>p{color:#555861;font-size:14px}.pm-media .level-output{border-left:3px solid var(--coral);background:#f2efe9;margin:18px 0 26px;padding:16px;display:grid}.pm-media .level-output small{color:#777980;font-size:9px;font-weight:800}.pm-media .level-output strong{font-size:13px}.pm-media .level-grid ol{border-top:1px solid #ddd9d1;margin:0;padding:0;list-style:none}.pm-media .level-grid li a{border-bottom:1px solid #ddd9d1;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:50px;font-size:12px;font-weight:700;display:grid}.pm-media .level-grid li span{color:var(--coral);font-size:9px}.pm-media .level-grid li b{font-weight:500}.pm-media .level-cta{justify-content:space-between;margin-top:auto;padding-top:26px;font-size:13px;font-weight:900;display:flex}.pm-media .route-section{color:#fff;background:#101116;padding:110px max(6vw,50vw - 720px)}.pm-media .route-intro{max-width:830px}.prism-theme .pm-media .route-intro h2{letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(42px,5vw,74px);line-height:1.05;color:#fff!important}.pm-media .route-intro>p:last-child{color:#b7b9c0;max-width:690px;font-size:15px}.pm-media .route-diagram{border:1px solid #3a3c45;grid-template-columns:repeat(6,minmax(0,1fr));margin:65px 0 30px;display:grid}.pm-media .route-diagram>div{border-right:1px solid #3a3c45;flex-direction:column;min-height:225px;padding:24px 20px;display:flex;position:relative}.pm-media .route-diagram>div:last-child{border-right:0}.pm-media .route-diagram>div.route-accent{background:#1d1015}.pm-media .route-diagram span{color:var(--coral);font-size:10px;font-weight:900}.pm-media .route-diagram strong{margin-top:24px;font-size:19px}.pm-media .route-diagram small{color:#9b9da5;margin-top:5px;font-size:11px}.pm-media .route-diagram em{color:#fff;border-top:1px solid #42444c;margin-top:auto;padding-top:12px;font-size:10px;font-style:normal}.pm-media .route-diagram b{z-index:2;color:#111;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:46%;right:-9px}.pm-media .route-link{border-bottom:1px solid #fff;gap:90px;padding:14px 0;font-size:13px;font-weight:800;display:inline-flex}.pm-media .needs-section{background:#ebe7df}.pm-media .needs-grid{border:1px solid #bdb9b1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-media .needs-grid>a{background:#f8f6f1;border-bottom:1px solid #bdb9b1;border-right:1px solid #bdb9b1;flex-direction:column;min-height:260px;padding:28px;display:flex}.pm-media .needs-grid>a:nth-child(3n){border-right:0}.pm-media .needs-grid>a:nth-child(n+4){border-bottom:0}.pm-media .needs-grid>a:hover{color:#fff;background:#111216}.pm-media .needs-grid small{color:var(--coral);letter-spacing:.12em;font-size:9px;font-weight:900}.prism-theme .pm-media .needs-grid h3{margin:35px 0 9px;font-size:24px;color:#111216!important}.prism-theme .pm-media .needs-grid>a:hover h3{color:#fff!important}.pm-media .needs-grid p{color:#666870;font-size:13px}.pm-media .needs-grid>a:hover p{color:#b9bbc2}.pm-media .needs-grid span{margin-top:auto;font-size:11px;font-weight:900}.pm-media .ninety-section{background:#fff;grid-template-columns:.75fr 1.25fr;gap:90px;padding:110px max(6vw,50vw - 720px);display:grid}.prism-theme .pm-media .ninety-section h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(38px,4.5vw,64px);line-height:1.08;color:#111216!important}.pm-media .ninety-section>div>p:not(.section-label){color:#606269;font-size:14px}.pm-media .ninety-section>div>a{border-bottom:1px solid #111;margin-top:28px;padding-bottom:8px;font-size:12px;font-weight:900;display:inline-block}.pm-media .ninety-section ol{border-top:1px solid #aaa8a2;margin:0;padding:0;list-style:none}.pm-media .ninety-section li{border-bottom:1px solid #aaa8a2;grid-template-rows:auto auto;grid-template-columns:90px 150px 1fr;align-items:center;min-height:145px;padding:24px 0;display:grid}.pm-media .ninety-section li>span{color:var(--coral);grid-row:span 2;font-size:11px;font-weight:900}.pm-media .ninety-section li>strong{grid-row:span 2;font-size:23px}.pm-media .ninety-section li p{margin:0;font-size:13px}.pm-media .ninety-section li em{color:#777980;letter-spacing:.1em;font-size:9px;font-style:normal;font-weight:800}.pm-media .glossary-gateway{color:#fff;background:var(--coral);grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px max(6vw,50vw - 720px);display:grid}.prism-theme .pm-media .glossary-gateway h2{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(44px,5vw,74px);line-height:1.04;color:#fff!important}.pm-media .glossary-gateway>div:first-child>p:not(.section-label){color:#fff;font-size:14px}.pm-media .glossary-gateway>div:first-child>a{border-top:1px solid #ffffffbf;border-bottom:1px solid #ffffffbf;justify-content:space-between;margin-top:28px;padding:14px 0;font-weight:900;display:flex}.pm-media .glossary-samples{border-top:1px solid #ffffff8c}.pm-media .glossary-samples a{border-bottom:1px solid #ffffff8c;grid-template-columns:36px 1fr 80px auto;align-items:center;gap:12px;min-height:62px;display:grid}.pm-media .glossary-samples span,.pm-media .glossary-samples small{font-size:9px;font-weight:900}.pm-media .glossary-samples strong{font-size:15px}.pm-media .learning-library{background:#f4f1eb}.pm-media .learning-library>.learning-section-head{max-width:none;margin:0 0 40px;padding:0}.pm-media .editorial-training{color:#fff;background:#0d0e12;grid-template-columns:1fr 1fr;display:grid}.pm-media .editorial-training>div{min-height:450px;padding:80px max(6vw,50vw - 720px)}.pm-media .editorial-training>div:first-child{padding-right:70px}.pm-media .editorial-training>div:last-child{background:#17191f;border-left:1px solid #393b43;padding-left:70px}.prism-theme .pm-media .editorial-training :is(h2,h3){letter-spacing:-.05em;line-height:1.08;color:#fff!important}.pm-media .editorial-training h2{font-size:48px}.pm-media .editorial-training h3{margin:12px 0 22px;font-size:36px}.pm-media .editorial-training p{color:#b5b7be;font-size:14px}.pm-media .editorial-training a{border-bottom:1px solid #fff;margin-top:30px;padding-bottom:8px;font-size:12px;font-weight:900;display:inline-block}@media (width<=1080px){.pm-media .learning-hero{grid-template-columns:1fr}.pm-media .learning-map{max-width:700px}.pm-media .level-grid{grid-template-columns:1fr}.pm-media .level-grid>article{border-bottom:1px solid #c9c6bf;border-right:0;min-height:0}.pm-media .level-grid>article:last-child{border-bottom:0}.pm-media .route-diagram{grid-template-columns:repeat(3,1fr)}.pm-media .route-diagram>div:nth-child(3){border-right:0}.pm-media .route-diagram>div:nth-child(-n+3){border-bottom:1px solid #3a3c45}.pm-media .needs-grid{grid-template-columns:repeat(2,1fr)}.pm-media .needs-grid>a:nth-child(3n){border-right:1px solid #bdb9b1}.pm-media .needs-grid>a:nth-child(2n){border-right:0}.pm-media .needs-grid>a:nth-child(4){border-bottom:1px solid #bdb9b1}.pm-media .ninety-section,.pm-media .glossary-gateway{grid-template-columns:1fr}}@media (width<=760px){.pm-media .learning-hero,.pm-media .level-section,.pm-media .needs-section,.pm-media .learning-library,.pm-media .route-section,.pm-media .ninety-section,.pm-media .glossary-gateway{padding:72px 22px}.pm-media .learning-hero{gap:50px;min-height:0}.prism-theme .pm-media .learning-hero h1{font-size:50px}.pm-media .learning-hero-copy>p:not(.learning-kicker){font-size:15px}.pm-media .learning-proof{grid-template-columns:repeat(3,1fr);display:grid}.pm-media .learning-proof>div{min-width:0;padding-right:8px}.pm-media .learning-map{padding:18px;box-shadow:12px 12px #fe1e3429}.pm-media .learning-search,.pm-media .learning-section-head{grid-template-columns:1fr;gap:22px}.pm-media .learning-search{padding:35px 22px}.pm-media .route-diagram{grid-template-columns:1fr}.pm-media .route-diagram>div{border-bottom:1px solid #3a3c45;border-right:0;min-height:160px}.pm-media .route-diagram b{top:auto;bottom:-9px;right:50%;transform:rotate(90deg)}.pm-media .needs-grid{grid-template-columns:1fr}.pm-media .needs-grid>a{border-bottom:1px solid #bdb9b1!important;border-right:0!important}.pm-media .needs-grid>a:last-child{border-bottom:0!important}.pm-media .ninety-section{gap:50px}.pm-media .ninety-section li{grid-template-columns:66px 1fr}.pm-media .ninety-section li>strong{grid-row:auto}.pm-media .ninety-section li p,.pm-media .ninety-section li em{grid-column:2}.pm-media .glossary-gateway{gap:50px}.pm-media .glossary-samples a{grid-template-columns:30px 1fr auto}.pm-media .glossary-samples small{display:none}.pm-media .editorial-training{grid-template-columns:1fr}.pm-media .editorial-training>div{min-height:0;padding:65px 22px!important}.pm-media .editorial-training>div:last-child{border-top:1px solid #393b43;border-left:0}}@media (width<=560px){.pm-media .jpm-home-brand .brand-name,.pm-media .jpm-home-brand:after,.pm-media .brand-copy{display:none}.pm-media .header-actions{gap:6px}.pm-media .corporate-home-link{gap:5px}.pm-media .header-cta{padding-left:9px;padding-right:9px}}.prism-theme .pm-media .learning-home>:is(.level-section,.learning-library){color:#111216!important;background:#f4f1eb!important}.prism-theme .pm-media .learning-home>.needs-section{color:#111216!important;background:#ebe7df!important}.prism-theme .pm-media .learning-home>.ninety-section{color:#111216!important;background:#fff!important}.prism-theme .pm-media .learning-home>:is(.learning-hero,.route-section,.editorial-training){color:#fff!important;background:#0a0b0f!important}.prism-theme .pm-media .learning-home>.route-section{background:#101116!important}.prism-theme .pm-media .learning-home>.editorial-training{background:#0d0e12!important}.prism-theme .pm-media .learning-home>:is(.learning-search,.glossary-gateway){background:var(--coral)!important;color:#fff!important}.prism-theme .pm-media :is(.level-section,.needs-section,.ninety-section,.learning-library) :is(h1,h2,h3,h4,strong,b,a,li){color:#111216!important}.prism-theme .pm-media :is(.learning-hero,.learning-search,.route-section,.glossary-gateway,.editorial-training) :is(h1,h2,h3,h4,strong,a,li){color:#fff!important}.prism-theme .pm-media .level-output strong,.prism-theme .pm-media .ninety-section li :is(strong,p),.prism-theme .pm-media .ninety-section>div>a,.prism-theme .pm-media .route-diagram b{color:#111216!important}.prism-theme .pm-media main>.glossary-starter-sets{color:#111216!important;background:#ebe7df!important}.prism-theme .pm-media .glossary-starter-sets :is(h2,h3,strong,a,li){color:#111216!important}html.jpm-motion-ready:not(.jpm-motion-reduced) .prism-theme .pm-media .jpm-motion{opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important}@media (width<=420px){.pm-media .site-header{gap:8px;padding:0 12px}.pm-media .header-brands{gap:8px}.pm-media .corporate-home-link{font-size:9px}.pm-media .header-cta-label{display:none}}.pm-media .book-page{background:#f4f1ea;overflow:hidden}.pm-media .book-hero{color:#fff;background:#0b1729;grid-template-columns:minmax(0,1.05fr) minmax(410px,.7fr);align-items:center;gap:clamp(54px,8vw,132px);min-height:calc(100svh - 86px);padding:78px max(6vw,50vw - 720px);display:grid;position:relative}.pm-media .book-hero:before{content:"";opacity:.28;background-image:radial-gradient(circle at 1px 1px,#fff3 1px,#0000 0);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.pm-media .book-hero:after{content:"0→1";color:#ffffff06;letter-spacing:-.13em;font-size:clamp(240px,34vw,560px);font-weight:950;line-height:1;position:absolute;bottom:-11vw;right:-2vw}.pm-media .book-hero-copy,.pm-media .book-cover-stage{z-index:2;position:relative}.pm-media .book-kicker{color:#9aa9bd;letter-spacing:.17em;align-items:center;gap:16px;font-size:11px;font-weight:900;display:flex}.pm-media .book-kicker span{color:#fff;letter-spacing:.08em;background:#ee542e;padding:7px 10px}.prism-theme .pm-media .book-hero h1{letter-spacing:-.07em;margin:36px 0 28px;font-size:clamp(62px,7vw,116px);line-height:.96;color:#fff!important}.pm-media .book-hero h1 em{color:#ee542e;font-style:normal}.pm-media .book-hero-lead{color:#d6deea;max-width:700px;margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.9}.pm-media .book-authority{flex-wrap:wrap;gap:8px;margin:32px 0 0;display:flex}.pm-media .book-authority span{color:#dfe6ef;letter-spacing:.08em;border:1px solid #ffffff3b;padding:7px 10px;font-size:10px;font-weight:800}.pm-media .book-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.pm-media .book-actions a{border:1px solid #ffffff59;justify-content:space-between;align-items:center;min-width:220px;padding:17px 20px;font-size:13px;font-weight:900;transition:all .25s;display:flex}.pm-media .book-actions a:first-child{color:#fff;background:#ee542e;border-color:#ee542e}.pm-media .book-actions a:hover{color:#0b1729;background:#fff;border-color:#fff;transform:translateY(-3px)}.pm-media .book-cover-stage{justify-self:center;width:min(100%,440px);margin:40px 0}.pm-media .book-cover-stage:after{content:"";filter:blur(34px);z-index:-2;background:#00000085;position:absolute;inset:5% -5% -4% 8%;transform:translate(24px,34px)}.pm-media .book-cover-halo{aspect-ratio:1;z-index:-3;border:1px solid #ffffff1f;border-radius:50%;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.pm-media .book-cover-stage img{width:100%;height:auto;display:block;transform:rotate(1.4deg);box-shadow:0 34px 80px #0000006b}.pm-media .book-cover-stage figcaption{color:#0b1729;background:#fff;align-items:center;gap:11px;padding:13px 18px;display:flex;position:absolute;bottom:8%;left:-44px;box-shadow:0 14px 38px #00000042}.pm-media .book-cover-stage figcaption span{color:#ee542e;font-size:10px;font-weight:900}.pm-media .book-cover-stage figcaption strong{font-size:14px}.pm-media .book-badge{text-align:center;color:#fff;background:#ee542e;border-radius:50%;place-content:center;width:92px;height:92px;display:grid;position:absolute;box-shadow:0 16px 38px #0000004d}.pm-media .book-badge strong{font-size:26px;line-height:1}.pm-media .book-badge small{margin-top:5px;font-size:9px;font-weight:900}.pm-media .badge-pages{top:9%;right:-48px}.pm-media .badge-figures{color:#0b1729;background:#fff;top:34%;right:-66px}.pm-media .book-proof-strip{color:#0b1729;background:#fff;border-bottom:1px solid #d5d3cc;grid-template-columns:repeat(4,1fr);padding:0 max(6vw,50vw - 720px);display:grid}.pm-media .book-proof-strip>div{border-left:1px solid #d5d3cc;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;min-height:150px;padding:30px 28px;display:grid}.pm-media .book-proof-strip>div:last-child{border-right:1px solid #d5d3cc}.pm-media .book-proof-strip strong{color:#ee542e;font-size:43px;line-height:1}.pm-media .book-proof-strip span{align-self:end;font-size:12px;font-weight:900}.pm-media .book-proof-strip small{color:#73716c;grid-column:1/-1;margin-top:10px;font-size:11px}.pm-media .book-origin{background:#f4f1ea;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:70px 9vw;padding:130px max(6vw,50vw - 720px);display:grid}.pm-media .book-origin-heading p,.pm-media .book-section-head>p,.pm-media .book-route-intro>p:first-child,.pm-media .book-toolkit-copy>p:first-child,.pm-media .book-author>div:first-child p,.pm-media .book-final-cta>div:last-child>p:first-child{color:#ee542e;letter-spacing:.22em;margin:0 0 18px;font-size:10px;font-weight:950}.prism-theme .pm-media .book-origin h2,.prism-theme .pm-media .book-section-head h2,.prism-theme .pm-media .book-route h2,.prism-theme .pm-media .book-toolkit h2,.prism-theme .pm-media .book-author h2,.prism-theme .pm-media .book-final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,78px);line-height:1.1;color:#111827!important}.pm-media .book-loss-visual{color:#fff;background:#0b1729;padding:44px;position:relative}.pm-media .book-loss-visual>div{grid-template-columns:1fr auto;gap:12px;margin-bottom:34px;display:grid}.pm-media .book-loss-visual span{color:#aeb9c8;font-size:11px}.pm-media .book-loss-visual strong{font-size:21px}.pm-media .book-loss-visual i{width:var(--bar);background:#ee542e;grid-column:1/-1;min-width:7px;height:9px;display:block}.pm-media .book-loss-visual>div:nth-child(2) i{background:#fff}.pm-media .book-loss-visual em{color:#ee542e;font-size:13px;font-style:normal;font-weight:900}.pm-media .book-origin-copy{color:#4d4c49;grid-column:2;font-size:16px;line-height:2}.pm-media .book-origin-copy p{margin:0 0 30px}.pm-media .book-origin-copy blockquote{color:#111827;border-left:4px solid #ee542e;margin:42px 0;padding:30px 0 30px 28px;font-size:clamp(20px,2vw,30px);line-height:1.65}.pm-media .book-thesis{background:#fff;padding:120px max(6vw,50vw - 720px)}.pm-media .book-section-head{grid-template-columns:1fr 1.4fr;align-items:end;gap:40px;margin-bottom:70px;display:grid}.pm-media .book-section-head>p{grid-column:1/-1}.pm-media .book-thesis-grid{border:1px solid #d5d3cc;grid-template-columns:repeat(3,1fr);display:grid}.pm-media .book-thesis-grid article{border-right:1px solid #d5d3cc;flex-direction:column;min-height:510px;padding:38px;display:flex}.pm-media .book-thesis-grid article:last-child{border:0}.pm-media .book-thesis-grid article>span{color:#ee542e;letter-spacing:.18em;font-size:9px;font-weight:950}.pm-media .thesis-icon{color:#fff;letter-spacing:.1em;background:#0b1729;border-radius:50%;place-items:center;width:86px;height:86px;margin:42px 0 38px;font-size:12px;font-weight:950;display:grid;box-shadow:0 0 0 14px #edf0f4}.pm-media .book-thesis-grid h3{color:#111827;letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(24px,2.4vw,36px);line-height:1.35}.pm-media .book-thesis-grid p{color:#66645f;margin:0;font-size:14px;line-height:1.9}.pm-media .book-thesis-grid article>strong{color:#ee542e;border-top:1px solid #d5d3cc;margin-top:auto;padding-top:28px;font-size:13px}.pm-media .book-route{color:#fff;background:#0b1729;padding:120px max(6vw,50vw - 720px)}.pm-media .book-route-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:35px 9vw;display:grid}.pm-media .book-route-intro>p:first-child{grid-column:1/-1}.prism-theme .pm-media .book-route h2{color:#fff!important}.pm-media .book-route-intro>p:last-child{color:#b7c1cf;margin:0;font-size:15px;line-height:2}.pm-media .book-route-flow{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;grid-template-columns:repeat(6,1fr);margin:80px 0 0;padding:0;list-style:none;display:grid}.pm-media .book-route-flow li{border-left:1px solid #ffffff2e;flex-direction:column;min-height:190px;padding:30px 20px;display:flex;position:relative}.pm-media .book-route-flow li:last-child{border-right:1px solid #ffffff2e}.pm-media .book-route-flow li:after{content:"";z-index:2;background:#ee542e;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:rotate(45deg)}.pm-media .book-route-flow li:last-child:after{display:none}.pm-media .book-route-flow span{color:#ee542e;font-size:10px;font-weight:950}.pm-media .book-route-flow strong{margin-top:auto;font-size:17px}.pm-media .book-route-flow small{color:#9ba7b7;font-size:10px}.pm-media .book-levels{background:#ee542e;padding:120px max(6vw,50vw - 720px)}.pm-media .book-section-head.dark>p{color:#0b1729}.prism-theme .pm-media .book-section-head.dark h2{color:#fff!important}.pm-media .book-level-list{border-top:1px solid #ffffff80}.pm-media .book-level-list article{color:#fff;border-bottom:1px solid #ffffff80;grid-template-columns:70px minmax(220px,.7fr) 1fr 30px;align-items:center;gap:25px;min-height:112px;display:grid}.pm-media .book-level-list article>span{font-size:12px;font-weight:950}.pm-media .book-level-list small{color:#35130b;letter-spacing:.15em;font-size:9px;font-weight:950}.pm-media .book-level-list h3{margin:2px 0 0;font-size:22px}.pm-media .book-level-list p{color:#fff2eb;margin:0;font-size:14px}.pm-media .book-symptoms{background:#f4f1ea;padding:120px max(6vw,50vw - 720px)}.pm-media .book-section-head>div{color:#66645f;font-size:15px;line-height:2}.pm-media .book-symptom-grid{border-top:1px solid #c8c5be;border-left:1px solid #c8c5be;grid-template-columns:repeat(2,1fr);display:grid}.pm-media .book-symptom-grid article{background:#ffffff73;border-bottom:1px solid #c8c5be;border-right:1px solid #c8c5be;flex-direction:column;min-height:210px;padding:32px;display:flex}.pm-media .book-symptom-grid span{color:#ee542e;letter-spacing:.12em;font-size:9px;font-weight:950}.pm-media .book-symptom-grid h3{color:#111827;max-width:540px;margin:26px 0 24px;font-size:clamp(20px,2vw,29px);line-height:1.5}.pm-media .book-symptom-grid strong{color:#686660;margin-top:auto;font-size:11px}.pm-media .book-toolkit{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:9vw;padding:120px max(6vw,50vw - 720px);display:grid}.pm-media .book-toolkit-copy>p:not(:first-child){color:#66645f;margin:30px 0;font-size:15px;line-height:2}.pm-media .book-toolkit-copy ul{border-top:1px solid #d5d3cc;margin:0;padding:0;list-style:none}.pm-media .book-toolkit-copy li{color:#272d37;border-bottom:1px solid #d5d3cc;padding:15px 0 15px 26px;font-size:13px;font-weight:800;position:relative}.pm-media .book-toolkit-copy li:before{content:"✓";color:#ee542e;position:absolute;left:0}.pm-media .book-toolkit-visual{perspective:900px;min-height:590px;position:relative}.pm-media .tool-paper{color:#0b1729;background:#f4f1ea;border:1px solid #c8c5be;width:min(75%,470px);min-height:390px;padding:38px;position:absolute;box-shadow:0 34px 70px #0b17292e}.pm-media .tool-paper span{color:#ee542e;font-size:10px;font-weight:950}.pm-media .tool-paper strong{margin:18px 0 50px;font-size:27px;display:block}.pm-media .tool-paper small{color:#6f6c66;font-size:10px;font-weight:900;display:block}.pm-media .tool-paper i{background:#bcb8af;height:1px;margin:12px 0 28px;display:block}.pm-media .paper-back{top:0;right:0;transform:rotate(5deg)}.pm-media .paper-mid{background:#e5eaf0;top:60px;left:12%;transform:rotate(-3deg)}.pm-media .paper-front{background:#fff;top:130px;left:0}.pm-media .book-author{color:#fff;background:#111216;grid-template-columns:.85fr 1.15fr;gap:10vw;padding:120px max(6vw,50vw - 720px);display:grid}.prism-theme .pm-media .book-author h2{color:#fff!important}.pm-media .book-author-copy{padding-top:54px}.pm-media .book-author-copy h3{margin:0 0 28px;font-size:31px}.pm-media .book-author-copy p{color:#b8bbc3;font-size:15px;line-height:2}.pm-media .book-author-copy>div{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.pm-media .book-author-copy span{color:#fff;letter-spacing:.12em;border:1px solid #ffffff40;padding:7px 11px;font-size:9px;font-weight:950}.pm-media .book-final-cta{background:#f4f1ea;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:center;gap:9vw;padding:100px max(6vw,50vw - 720px);display:grid}.pm-media .book-final-cover{background:#fff;max-width:390px;padding:16px;transform:rotate(-2deg);box-shadow:0 30px 80px #0b17292e}.pm-media .book-final-cover img{width:100%;height:auto;display:block}.pm-media .book-final-cta>div:last-child>p:not(:first-child){color:#62605b;max-width:650px;margin:28px 0 36px;font-size:16px;line-height:2}.pm-media .book-final-cta a{color:#fff;background:#0b1729;border:1px solid #0b1729;justify-content:space-between;gap:22px;min-width:240px;margin:0 9px 9px 0;padding:17px 20px;font-size:13px;font-weight:900;transition:all .25s;display:inline-flex}.pm-media .book-final-cta a:first-of-type{background:#ee542e;border-color:#ee542e}.pm-media .book-final-cta a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0b172924}@media (width<=1180px){.pm-media .book-hero{grid-template-columns:1fr minmax(330px,.65fr)}.pm-media .book-route-flow{grid-template-columns:repeat(3,1fr)}.pm-media .book-route-flow li:nth-child(3){border-right:1px solid #ffffff2e}.pm-media .book-route-flow li:nth-child(3):after{display:none}}@media (width<=900px){.pm-media .book-hero,.pm-media .book-origin,.pm-media .book-toolkit,.pm-media .book-author,.pm-media .book-final-cta{grid-template-columns:1fr}.pm-media .book-cover-stage{width:min(74vw,420px)}.pm-media .book-proof-strip{grid-template-columns:repeat(2,1fr)}.pm-media .book-origin-copy{grid-column:auto}.pm-media .book-section-head,.pm-media .book-route-intro,.pm-media .book-thesis-grid{grid-template-columns:1fr}.pm-media .book-thesis-grid article{border-bottom:1px solid #d5d3cc;border-right:0;min-height:430px}.pm-media .book-toolkit-visual{min-height:560px}.pm-media .book-final-cover{max-width:330px}}@media (width<=620px){.pm-media .book-hero,.pm-media .book-origin,.pm-media .book-thesis,.pm-media .book-route,.pm-media .book-levels,.pm-media .book-symptoms,.pm-media .book-toolkit,.pm-media .book-author,.pm-media .book-final-cta{padding:76px 22px}.pm-media .book-hero{gap:40px}.prism-theme .pm-media .book-hero h1{font-size:53px}.pm-media .book-kicker{flex-direction:column;align-items:flex-start;gap:10px}.pm-media .book-actions a{width:100%}.pm-media .book-cover-stage figcaption{left:-14px}.pm-media .badge-pages{right:-18px}.pm-media .badge-figures{right:-20px}.pm-media .book-proof-strip{padding:0}.pm-media .book-proof-strip>div{min-height:124px;padding:22px}.pm-media .book-proof-strip strong{font-size:34px}.pm-media .book-loss-visual{padding:30px 24px}.pm-media .book-route-flow{grid-template-columns:repeat(2,1fr)}.pm-media .book-route-flow li:nth-child(3){border-right:0}.pm-media .book-route-flow li:nth-child(3):after{display:block}.pm-media .book-route-flow li:nth-child(2n){border-right:1px solid #ffffff2e}.pm-media .book-route-flow li:nth-child(2n):after{display:none}.pm-media .book-level-list article{grid-template-columns:38px 1fr 18px;gap:13px;padding:24px 0}.pm-media .book-level-list article>p{grid-column:2/-1}.pm-media .book-symptom-grid{grid-template-columns:1fr}.pm-media .book-toolkit-visual{min-height:480px}.pm-media .tool-paper{width:88%;min-height:330px;padding:26px}.pm-media .paper-mid{left:8%}.pm-media .paper-front{top:110px}.pm-media .book-final-cta a{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.pm-media{scroll-behavior:auto}.pm-media *,.pm-media :before,.pm-media :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.prism-theme .pm-media .value-map-section{color:var(--ink);padding:120px max(7vw,50vw - 720px);background:linear-gradient(145deg,#fff 0 58%,#f2f0eb 58% 100%)!important}.pm-media .value-map-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:6vw;display:grid}.pm-media .value-map-heading .section-label{grid-column:1/-1}.pm-media .value-map-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.6vw,82px);line-height:1.05}.pm-media .value-map-heading h2 em{color:var(--coral);font-style:normal}.pm-media .value-map-heading>p:last-child{color:var(--muted);margin:0;font-size:15px}.pm-media .value-map-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:75px;display:grid}.pm-media .value-map-grid article{background:var(--white);flex-direction:column;min-height:350px;padding:30px;transition:color .3s,background .3s,transform .3s;display:flex;position:relative;overflow:hidden}.pm-media .value-map-grid article:after{content:"";background:linear-gradient(90deg, var(--coral), #8d8d89);height:5px;transition:right .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:100%}.pm-media .value-map-grid article:hover{color:#fff;background:var(--ink);z-index:2;transform:translateY(-8px)}.pm-media .value-map-grid article:hover:after{right:0}.pm-media .value-map-grid article>span{color:var(--coral);letter-spacing:.14em;font-size:10px;font-weight:900}.pm-media .value-map-grid h3{letter-spacing:-.045em;margin:auto 0 18px;font-size:clamp(25px,2.2vw,36px);line-height:1.18}.pm-media .value-map-grid p{color:var(--muted);margin:0;font-size:13px}.pm-media .value-map-grid article:hover p{color:#bbbdbf}.pm-media .value-map-link{border-bottom:1px solid var(--ink);align-items:center;gap:20px;margin-top:38px;padding-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.prism-theme .pm-media .home-training-section{color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:105px max(7vw,50vw - 720px);display:grid;background:var(--coral)!important}.pm-media .home-training-section h2{letter-spacing:-.065em;max-width:700px;margin:14px 0 25px;font-size:clamp(48px,5.7vw,86px);line-height:1}.pm-media .home-training-section>div:first-child>p:last-child{color:#fff2f3;max-width:650px;font-size:15px}.pm-media .home-training-section>div:last-child{border-top:1px solid #ffffff85;align-self:end;display:grid}.pm-media .home-training-section a{border-bottom:1px solid #ffffff85;grid-template-columns:1fr auto;align-items:center;gap:6px 25px;padding:24px 0;transition:padding .25s,background .25s;display:grid}.pm-media .home-training-section a:hover{background:#0000001f;padding-left:18px;padding-right:18px}.pm-media .home-training-section a small{letter-spacing:.16em;grid-column:1/-1;font-size:9px}.pm-media .home-training-section a strong{font-size:20px}.pm-media .home-training-section a>span{font-size:24px}.prism-theme .pm-media .conversion-section{color:#fff;border-top:8px solid var(--coral);grid-template-columns:.85fr 1.15fr;gap:7vw;padding:95px max(7vw,50vw - 720px);display:grid;background:var(--ink)!important}.pm-media .conversion-copy>p{color:var(--coral);letter-spacing:.2em;margin:0;font-size:10px;font-weight:900}.pm-media .conversion-copy h2{letter-spacing:-.065em;margin:18px 0 25px;font-size:clamp(44px,5vw,78px);line-height:1.04}.pm-media .conversion-copy>span{color:#b9bbc1;font-size:13px}.pm-media .conversion-options{border-top:1px solid #393a3e;align-content:end;display:grid}.pm-media .conversion-options a{border-bottom:1px solid #393a3e;grid-template-columns:1fr auto;gap:9px 24px;min-width:0;padding:27px 4px;transition:padding .25s,background .25s;display:grid}.pm-media .conversion-options a:hover{background:#171719;padding-left:20px;padding-right:20px}.pm-media .conversion-options small{color:var(--coral);letter-spacing:.18em;grid-column:1/-1;font-size:9px;font-weight:900}.pm-media .conversion-options strong{font-size:clamp(20px,2vw,29px);line-height:1.35}.pm-media .conversion-options span{color:#a9abb0;align-self:end;font-size:11px}.prism-theme .pm-media .glossary-browser{max-width:1380px;color:var(--ink);margin:0 auto;padding:85px 40px 110px;background:var(--paper)!important}.pm-media .glossary-tools{border-bottom:2px solid var(--ink);grid-template-columns:minmax(260px,.8fr) 1.5fr auto;align-items:end;gap:25px;padding-bottom:40px;display:grid}.pm-media .glossary-tools label>span{color:#77756f;letter-spacing:.18em;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.pm-media .glossary-tools input{width:100%;color:var(--ink);border:1px solid var(--ink);background:#fff;outline:none;padding:15px 17px}.pm-media .glossary-tools input:focus{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral)}.pm-media .glossary-filters{flex-wrap:wrap;gap:6px;display:flex}.pm-media .glossary-filters button{cursor:pointer;color:#55544f;background:0 0;border:1px solid #bbb7ae;padding:8px 12px;font-size:11px;transition:color .2s,background .2s,border-color .2s}.pm-media .glossary-filters button:hover,.pm-media .glossary-filters button.active{color:#fff;background:var(--ink);border-color:var(--ink)}.pm-media .glossary-tools>p{color:#77756f;white-space:nowrap;margin:0;font-size:10px}.pm-media .glossary-tools>p strong{color:var(--coral);font-size:23px}.pm-media .glossary-browser .glossary-grid{grid-template-columns:repeat(3,1fr);max-width:none;margin:55px 0 0;padding:0}.pm-media .glossary-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:290px;padding:28px;transition:transform .25s,color .25s,background .25s;display:flex;position:relative;overflow:hidden}.pm-media .glossary-card:before{content:"";background:var(--coral);border-radius:50%;width:90px;height:90px;transition:transform .35s;position:absolute;top:-55px;right:-55px}.pm-media .glossary-card:hover{color:#fff;background:var(--ink);z-index:2;transform:translateY(-5px)}.pm-media .glossary-card:hover:before{transform:scale(1.6)}.pm-media .glossary-card>span{color:var(--coral);letter-spacing:.12em;font-size:9px;font-weight:900}.pm-media .glossary-card h2{letter-spacing:-.04em;margin:30px 0 3px;font-size:28px;line-height:1.25}.pm-media .glossary-card small{color:#77756f;min-height:1.5em;font-size:10px}.pm-media .glossary-card p{color:#4e4e4a;margin:18px 0;font-size:13px;line-height:1.8}.pm-media .glossary-card:hover p,.pm-media .glossary-card:hover small{color:#bbbdbf}.pm-media .glossary-card b{color:var(--coral);margin-top:auto;font-size:11px}.pm-media .glossary-empty{text-align:center;color:var(--muted);padding:80px 0}.prism-theme .pm-media .glossary-standard{color:#fff;grid-template-columns:1fr 1fr;gap:7vw;max-width:1300px;margin:0 auto 100px;padding:70px;display:grid;background:var(--ink)!important}.pm-media .glossary-standard h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.15}.pm-media .glossary-standard>div:last-child>p{color:#c2c3c7;margin-top:0;font-size:14px}.pm-media .glossary-reference-links{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.pm-media .glossary-reference-links a{color:#d7d8dc;border:1px solid #45464b;padding:8px 11px;font-size:10px}.pm-media .glossary-reference-links a:hover{color:#fff;border-color:var(--coral)}.prism-theme .pm-media .term-page{min-height:100vh;color:var(--ink);background:var(--paper)!important}.pm-media .term-hero{color:#fff;background:var(--ink);align-content:center;min-height:460px;padding:85px max(7vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.pm-media .term-hero:after{content:"";background:var(--coral);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-80px}.pm-media .term-hero>*{z-index:2;position:relative}.pm-media .term-hero>p{color:var(--coral);letter-spacing:.18em;font-size:10px;font-weight:900}.pm-media .term-hero h1{letter-spacing:-.07em;overflow-wrap:anywhere;max-width:1050px;margin:18px 0 4px;font-size:clamp(55px,8vw,116px);line-height:1}.pm-media .term-hero strong{color:#b7b9bf;font-size:clamp(14px,1.6vw,22px);font-weight:500}.pm-media .term-hero>span{color:#85878e;margin-top:28px;font-size:10px}.pm-media .term-body{max-width:1080px;margin:0 auto;padding:90px 45px 120px}.pm-media .term-body>section:first-child{border:1px solid var(--ink);border-left:8px solid var(--coral);box-shadow:14px 14px 0 var(--ink);background:#fff;padding:44px}.pm-media .term-body small{color:var(--coral);letter-spacing:.18em;font-size:9px;font-weight:900}.pm-media .term-body h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(27px,3vw,40px)}.pm-media .term-body p{color:#40413e;font-size:15px;line-height:2}.pm-media .term-practical{margin:56px 0}.pm-media .term-practical h2{letter-spacing:0;font-size:28px;line-height:1.5}.pm-media .term-practical h3{letter-spacing:0;margin:32px 0 12px;font-size:20px;line-height:1.6}.pm-media .term-practical li{color:#40413e;margin:12px 0;line-height:1.9}.pm-media .term-practical a{color:#086c66;text-underline-offset:4px;text-decoration:underline}.pm-media .term-practical caption{color:#202020;text-align:left;background:#fff;padding:14px 18px;font-weight:700}.pm-media .term-practical .data-table-wrap th{letter-spacing:0;overflow-wrap:anywhere;font-size:14px}.pm-media .term-practical .data-table-wrap tbody th{color:#202020;background:#eaf3f1}.pm-media .term-practical .data-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #086c66}.pm-media .term-definition{font-weight:700;font-size:19px!important}.pm-media .term-pair{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:80px 0;display:grid}.pm-media .term-pair section{background:#fff;min-height:300px;padding:38px}.pm-media .term-related{border-top:2px solid var(--ink);padding-top:38px}.pm-media .term-related>div{border-top:1px solid var(--line)}.pm-media .term-related a{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr auto;align-items:center;gap:25px;padding:22px 5px;display:grid}.pm-media .term-related a:hover{background:#fff}.pm-media .term-related a strong{font-size:16px}.pm-media .term-related a span{color:var(--muted);font-size:12px}.pm-media .term-related a b{color:var(--coral)}.pm-media .term-actions{justify-content:space-between;gap:20px;margin-top:55px;font-size:12px;font-weight:900;display:flex}.prism-theme .pm-media .training-page{color:var(--ink);background:var(--paper)!important}.pm-media .training-hero{background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:720px;padding:95px max(7vw,50vw - 720px);display:grid;overflow:hidden}.pm-media .training-hero h1{letter-spacing:-.07em;max-width:950px;margin:28px 0;font-size:clamp(55px,7.5vw,108px);line-height:.98}.pm-media .training-hero h1 em{color:var(--coral);font-style:normal}.pm-media .training-hero>div:first-child>p:last-of-type{color:#c1c3c9;max-width:700px;font-size:16px}.pm-media .training-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.pm-media .training-signal{aspect-ratio:1;border:1px solid #3a3b40;border-radius:50%;justify-self:end;place-items:center;width:100%;max-width:520px;animation:28s linear infinite pm-training-spin;display:grid;position:relative}.pm-media .training-signal:before,.pm-media .training-signal:after{content:"";border:1px solid #3a3b40;border-radius:50%;position:absolute}.pm-media .training-signal:before{inset:17%}.pm-media .training-signal:after{border-color:var(--coral);inset:34%}.pm-media .training-signal span{color:var(--ink);background:#fff;padding:6px 10px;font-size:9px;font-weight:900;position:absolute}.pm-media .training-signal span:first-child{top:49%;left:3%}.pm-media .training-signal span:nth-child(2){top:10%;left:45%}.pm-media .training-signal span:nth-child(3){background:var(--coral);color:#fff;bottom:27%;right:5%}.pm-media .training-signal strong{text-align:center;font-size:17px;line-height:1.5;animation:28s linear infinite reverse pm-training-spin}@keyframes pm-training-spin{to{transform:rotate(360deg)}}.pm-media .training-hero-visual{z-index:2;width:100%;max-width:560px;box-shadow:24px 24px 0 var(--coral), 0 32px 90px #00000061;background:#171717;border:1px solid #3a3b40;justify-self:end;margin:0;position:relative;overflow:hidden}.pm-media .training-hero-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.pm-media .training-hero-visual figcaption{background:#111;gap:5px;padding:18px 22px;display:grid}.pm-media .training-hero-visual span{color:var(--coral);letter-spacing:.18em;font-size:9px;font-weight:900}.pm-media .training-hero-visual strong{color:#fff;font-size:15px;line-height:1.55}.pm-media .training-value,.pm-media .training-format,.pm-media .training-method{padding:110px max(7vw,50vw - 720px)}.pm-media .training-outcomes{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.pm-media .training-outcomes article{background:#fff;flex-direction:column;min-height:310px;padding:35px;display:flex}.pm-media .training-outcomes span{color:var(--coral);font-size:10px;font-weight:900}.pm-media .training-outcomes h3{margin:auto 0 15px;font-size:31px}.pm-media .training-outcomes p{color:var(--muted);font-size:13px}.prism-theme .pm-media .training-curriculum{color:#fff;padding:110px max(7vw,50vw - 720px);background:var(--ink)!important}.pm-media .training-curriculum .section-heading>p{color:#aaa}.pm-media .training-curriculum>div:last-child{border-top:1px solid #393a3e}.pm-media .training-curriculum article{border-bottom:1px solid #393a3e;grid-template-columns:80px 1fr 1.3fr;align-items:center;gap:35px;padding:26px 5px;display:grid}.pm-media .training-curriculum article>span{color:var(--coral);font-size:11px;font-weight:900}.pm-media .training-curriculum h3{color:#fff;margin:0;font-size:clamp(22px,2.3vw,34px)}.pm-media .training-curriculum article p{color:#b5b6bc;margin:0;font-size:13px}.pm-media .training-format{background:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pm-media .training-format>div{background:var(--white);padding:55px}.pm-media .training-format h2{letter-spacing:-.055em;margin:10px 0 30px;font-size:clamp(38px,4.5vw,64px)}.pm-media .training-format ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pm-media .training-format li{border-bottom:1px solid var(--line);padding:15px 0 15px 28px;font-size:13px;position:relative}.pm-media .training-format li:before{content:"↗";color:var(--coral);position:absolute;left:0}.pm-media .training-method h2{letter-spacing:-.065em;margin:10px 0 55px;font-size:clamp(45px,5.5vw,78px)}.pm-media .training-method>div{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.pm-media .training-method article{border-top:3px solid var(--coral);padding-top:22px}.pm-media .training-method strong{font-size:19px}.pm-media .training-method p{color:var(--muted);font-size:13px}.prism-theme .pm-media .training-cta{color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px max(7vw,50vw - 720px);display:grid;background:var(--coral)!important}.pm-media .training-cta>div:first-child>p{letter-spacing:.18em;font-size:9px;font-weight:900}.pm-media .training-cta h2{letter-spacing:-.07em;margin:15px 0 25px;font-size:clamp(48px,6vw,88px);line-height:1}.pm-media .training-cta>div:first-child>span{color:#fff1f2;font-size:13px}.pm-media .training-cta>div:last-child{border-top:1px solid #ffffff80;align-self:end}.pm-media .training-cta a{border-bottom:1px solid #ffffff80;gap:5px;padding:23px 0;display:grid}.pm-media .training-cta a strong{font-size:20px}.pm-media .training-cta a span{font-size:11px}.prism-theme .pm-media footer.site-footer{color:#fff!important;background:#090a0e!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr)!important;align-items:start!important;gap:60px!important;height:auto!important;min-height:0!important;margin:0!important;padding:90px max(7vw,50vw - 720px) 35px!important;display:grid!important;overflow:visible!important}.prism-theme .pm-media footer.site-footer>div:first-child{grid-area:1/1!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.prism-theme .pm-media footer.site-footer .footer-kicker{color:var(--coral)!important;letter-spacing:.22em!important;writing-mode:horizontal-tb!important;margin:0!important;font-family:inherit!important;font-size:10px!important;font-weight:900!important;line-height:1.5!important}.prism-theme .pm-media footer.site-footer h2{color:#fff!important;letter-spacing:-.065em!important;writing-mode:horizontal-tb!important;overflow-wrap:normal!important;word-break:keep-all!important;width:auto!important;max-width:900px!important;margin:12px 0!important;font-family:inherit!important;font-size:clamp(45px,6vw,86px)!important;font-weight:900!important;line-height:1!important}.prism-theme .pm-media footer.site-footer>.footer-links{flex-direction:column!important;grid-area:1/2!important;align-self:center!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.prism-theme .pm-media footer.site-footer .footer-links a{color:#c1c3ca!important;letter-spacing:.015em!important;writing-mode:horizontal-tb!important;border:0!important;border-bottom:1px solid #292b33!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:11px 0!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important;display:flex!important}.prism-theme .pm-media footer.site-footer .footer-links a:hover{color:var(--coral)!important}.prism-theme .pm-media footer.site-footer>p.copyright{color:#6f717b!important;letter-spacing:.14em!important;writing-mode:horizontal-tb!important;border-top:1px solid #292b33!important;grid-area:2/1/auto/-1!important;width:100%!important;max-width:none!important;margin:20px 0 0!important;padding:24px 0 0!important;font-family:inherit!important;font-size:9px!important;line-height:1.5!important;display:block!important}.prism-theme .pm-media .value-map-heading h2,.prism-theme .pm-media .value-map-grid article h3,.prism-theme .pm-media .training-outcomes article h3,.prism-theme .pm-media .training-format h2,.prism-theme .pm-media .term-body :is(h2,h3,h4,h5,h6),.prism-theme .pm-media .term-related a strong{color:var(--ink)!important}.prism-theme .pm-media .value-map-heading h2 em{color:var(--coral)!important}.prism-theme .pm-media .value-map-grid article:hover h3,.prism-theme .pm-media .glossary-card:hover h2{color:#fff!important}.prism-theme .pm-media .principle-grid p{color:#c0c1c5!important}.prism-theme .pm-media .principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.prism-theme .pm-media .principle-card{color:#fff!important;background:var(--ink)!important;display:block!important}.prism-theme .pm-media .principle-card h3,.prism-theme .pm-media .principle-card small{color:#fff!important}.prism-theme .pm-media .principle-card span,.prism-theme .pm-media .principle-card small b{color:var(--coral)!important}.prism-theme .pm-media main>.policy-detail{color:var(--ink);background:var(--paper)!important}.prism-theme .pm-media .policy-detail h2,.prism-theme .pm-media .policy-detail .source-buttons a{color:var(--ink)!important}.prism-theme .pm-media .article-section .article-note strong{color:var(--coral)!important}.prism-theme .pm-media :where(.search-section,.value-map-section,.path-section,.featured-section,.library-section,.truth-section,.article-shell,.related-section,.policy-detail,.training-format) .section-label{color:#64635f!important}.prism-theme .pm-media :where(.definition-band,.model-section,.home-training-section,.training-curriculum,.training-cta) .section-label{color:#fff!important}@media (width<=1050px){.pm-media .value-map-grid{grid-template-columns:repeat(2,1fr)}.prism-theme .pm-media .principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pm-media .glossary-tools{grid-template-columns:1fr;align-items:stretch}.pm-media .glossary-browser .glossary-grid{grid-template-columns:repeat(2,1fr)}.pm-media .training-hero{grid-template-columns:1fr}.pm-media .training-signal{opacity:.55;width:48vw;position:absolute;right:-18vw}.pm-media .training-hero-visual{justify-self:start;max-width:700px;margin-top:42px}.pm-media .article-hero{grid-template-columns:52px minmax(0,1fr) minmax(260px,330px)}}@media (width<=760px){.pm-media .value-map-section{padding:80px 22px}.pm-media .value-map-heading,.pm-media .home-training-section,.pm-media .conversion-section,.pm-media .glossary-standard,.pm-media .training-cta{grid-template-columns:1fr}.pm-media .value-map-heading{gap:25px}.pm-media .value-map-grid{grid-template-columns:1fr;margin-top:45px}.pm-media .value-map-grid article{min-height:260px}.pm-media .home-training-section,.pm-media .conversion-section,.pm-media .training-cta{padding:75px 22px}.pm-media .conversion-options{margin-top:15px}.pm-media .glossary-browser{padding:60px 22px 80px}.pm-media .glossary-browser .glossary-grid{border-left:1px solid var(--line);grid-template-columns:1fr}.pm-media .glossary-card{min-height:250px}.pm-media .glossary-standard{margin:0 22px 80px;padding:45px 28px}.pm-media .term-hero{min-height:420px;padding:65px 22px}.pm-media .term-body{padding:65px 22px 90px}.pm-media .term-body>section:first-child{box-shadow:9px 9px 0 var(--ink);padding:30px 24px}.pm-media .term-pair{grid-template-columns:1fr;margin:65px 0}.pm-media .term-pair section{min-height:230px;padding:28px}.pm-media .term-related a{grid-template-columns:1fr auto;gap:6px 16px}.pm-media .term-related a span{grid-column:1/-1}.pm-media .training-hero{min-height:650px;padding:75px 22px}.pm-media .training-signal{width:90vw;right:-55vw}.pm-media .article-hero{grid-template-columns:1fr}.prism-theme .pm-media .principle-grid{grid-template-columns:1fr!important}.pm-media .training-hero-visual{max-width:none;box-shadow:12px 12px 0 var(--coral);margin-top:30px}.pm-media .article-hero-visual{margin-top:16px;box-shadow:12px 12px #fe1e34d6}.pm-media .article-hero-visual img{aspect-ratio:16/10}.pm-media .principle-card>div{min-height:220px;padding:24px}.pm-media .principle-card>div:before{left:24px}.pm-media .principle-card:hover>div:before,.pm-media .principle-card:focus-visible>div:before{right:24px}.pm-media .training-value,.pm-media .training-curriculum,.pm-media .training-format,.pm-media .training-method{padding:80px 22px}.pm-media .training-outcomes,.pm-media .training-method>div{grid-template-columns:1fr}.pm-media .training-outcomes article{min-height:230px}.pm-media .training-curriculum article{grid-template-columns:45px 1fr;gap:12px}.pm-media .training-curriculum article p{grid-column:2}.pm-media .training-format{grid-template-columns:1fr}.pm-media .training-format>div{padding:40px 28px}.pm-media .hero-proof{grid-template-columns:auto 1fr}.prism-theme .pm-media footer.site-footer{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;gap:38px!important;padding:70px 22px 28px!important}.prism-theme .pm-media footer.site-footer>div:first-child{grid-area:1/1!important}.prism-theme .pm-media footer.site-footer>.footer-links{grid-area:2/1!important}.prism-theme .pm-media footer.site-footer>p.copyright{grid-area:3/1!important}.prism-theme .pm-media footer.site-footer h2{font-size:48px!important}}.prism-theme .pm-media .book-page{color:#111827!important;background:#f4f1ea!important}.prism-theme .pm-media .book-page>.book-hero{color:#fff!important;background:#0b1729!important}.prism-theme .pm-media .book-page>.book-proof-strip{color:#111827!important;background:#fff!important}.prism-theme .pm-media .book-page>.book-origin{color:#111827!important;background:#f4f1ea!important}.prism-theme .pm-media .book-page>.book-thesis{color:#111827!important;background:#fff!important}.prism-theme .pm-media .book-page>.book-route{color:#fff!important;background:#0b1729!important}.prism-theme .pm-media .book-page>.book-levels{color:#fff!important;background:#ee542e!important}.prism-theme .pm-media .book-page>.book-symptoms{color:#111827!important;background:#f4f1ea!important}.prism-theme .pm-media .book-page>.book-toolkit{color:#111827!important;background:#fff!important}.prism-theme .pm-media .book-page>.book-author{color:#fff!important;background:#111216!important}.prism-theme .pm-media .book-page>.book-final-cta{color:#111827!important;background:#f4f1ea!important}.prism-theme .pm-media .book-page :is(.book-proof-strip,.book-origin,.book-thesis,.book-symptoms,.book-toolkit,.book-final-cta) :is(h1,h2,h3,h4,strong,b){color:#111827!important}.prism-theme .pm-media .book-page :is(.book-hero,.book-route,.book-levels,.book-author) :is(h1,h2,h3,h4,strong,b){color:#fff!important}.prism-theme .pm-media .book-page .book-origin-copy,.prism-theme .pm-media .book-page .book-origin-copy p,.prism-theme .pm-media .book-page .book-section-head>div,.prism-theme .pm-media .book-page .book-toolkit-copy>p:not(:first-child),.prism-theme .pm-media .book-page .book-final-cta>div:last-child>p:not(:first-child){color:#4d4c49!important}.prism-theme .pm-media .book-page .book-loss-visual{color:#fff!important;background:#0b1729!important}.prism-theme .pm-media .book-page .book-loss-visual :is(strong,b){color:#fff!important}.prism-theme .pm-media .book-page .book-loss-visual span{color:#b9c8dc!important}.prism-theme .pm-media .book-page .book-loss-visual em{color:#ff6a45!important}.prism-theme .pm-media .book-page .book-proof-strip strong,.prism-theme .pm-media .book-page .book-thesis-grid article>strong,.prism-theme .pm-media .book-page .book-symptom-grid article>span{color:#ee542e!important}.prism-theme .pm-media .book-page .book-thesis-grid p,.prism-theme .pm-media .book-page .book-symptom-grid strong{color:#5c5a56!important}.prism-theme .pm-media .book-page .book-route p,.prism-theme .pm-media .book-page .book-route small,.prism-theme .pm-media .book-page .book-author-copy p{color:#c6d0dd!important}.prism-theme .pm-media .book-page .book-levels p{color:#fff4ee!important}.prism-theme .pm-media .book-page .book-levels small{color:#4a190e!important}.prism-theme .pm-media .book-page .tool-paper{color:#111827!important;background:#fff!important}.prism-theme .pm-media .book-page .paper-mid{background:#e5eaf0!important}.prism-theme .pm-media .book-page .tool-paper :is(strong,b){color:#111827!important}.prism-theme .pm-media .book-page .book-hero .book-cover-stage figcaption,.prism-theme .pm-media .book-page .book-hero .book-cover-stage figcaption strong,.prism-theme .pm-media .book-page .book-hero .book-badge.badge-figures,.prism-theme .pm-media .book-page .book-hero .book-badge.badge-figures strong,.prism-theme .pm-media .book-page .book-hero .book-badge.badge-figures small{color:#0b1729!important}.pm-media .pm-card-main{color:inherit;flex-direction:column;flex:1;min-width:0;display:flex}.pm-media .article-card .hr-read-check,.pm-media .glossary-card .hr-read-check{z-index:1;margin-top:18px;position:relative}.pm-learning-runtime .hr-reader-shelf,.pm-learning-runtime .hr-discussion{letter-spacing:0}.pm-learning-runtime .hr-reader-shelf h2,.pm-learning-runtime .hr-discussion h2{letter-spacing:0;font-size:28px;line-height:1.4}.pm-media .pm-journey{color:#173b35;letter-spacing:0;background:#eff7f5;border-bottom:1px solid #d7e3e1;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:14px max(20px,50% - 640px);font-size:12px;display:flex}.pm-media .pm-journey>div{align-items:center;gap:8px;display:flex}.pm-media .pm-journey progress{accent-color:#148277;width:100px;height:7px}.pm-media .pm-journey>a{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;max-width:560px;margin-left:auto;display:flex}.pm-media .pm-journey svg{flex-shrink:0}@media (width<=600px){.pm-media .pm-journey>a{width:100%;margin-left:0}}.pm-media .article-card.featured .hr-read-check label{color:#d9f6ef}.prism-theme .pm-media :is(h1,h2,h3,h4,h5,h6,strong,b){color:inherit}.prism-theme .pm-media .glossary-starter-sets :is(.section-label,b),.prism-theme .pm-media .glossary-gateway .section-label.light,.prism-theme .pm-media .map-finish :is(strong,b){color:#202328!important}.prism-theme .pm-media .breadcrumbs{color:#5c5f66}.prism-theme .pm-media .term-body small,.prism-theme .pm-media .term-related a b{color:#b9152a}.prism-theme .pm-media .hr-record-detail>small{color:#56615e}.prism-theme .pm-media .brand-mark{background:#ca1630}.prism-theme .pm-media .corporate-home-link span{color:#ff6678}.prism-theme .pm-media .site-footer .copyright{color:#a3a6af!important}.prism-theme .pm-media main.training-page>:is(.training-value,.training-method){color:var(--ink);background:var(--paper)!important}.prism-theme .pm-media :is(.training-value,.training-method) .section-label{color:#5c5f66!important}.prism-theme .pm-media .learning-kicker{color:#adb0b8}.prism-theme .pm-media .learning-search .section-label{color:#202328!important}.prism-theme .pm-media :is(.glossary-tools,.article-toc) :is(label>span,.section-label){color:#5c5f66}.pm-media .term-word-meaning{color:#202328;border-top:1px solid #c7cac6;border-bottom:1px solid #c7cac6;margin:64px 0;padding:32px 0}.pm-media .term-word-meaning h2{margin:16px 0 28px;font-size:28px;line-height:1.5}.pm-media .term-word-meaning h3{margin:32px 0 12px;font-size:20px;line-height:1.6}.pm-media .term-word-meaning p{font-size:17px;line-height:1.95}.pm-media .term-word-core{border-left:4px solid #007775;gap:12px;padding-left:20px;display:grid}.pm-media .term-word-core>span{color:#007775;font-size:24px}.pm-media .term-word-core strong{font-size:23px;line-height:1.6}.pm-media .term-meaning-figure{color:#202328;background:#fff;margin:28px 0}.pm-media .term-meaning-figure img{width:100%;height:auto;display:block}.pm-media .term-meaning-labels{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 16px;font-size:15px;font-weight:700;display:grid}.pm-media .term-meaning-figure figcaption{color:#505451;padding:16px;font-size:13px;line-height:1.8}.pm-media .term-aliases{margin:20px 0}.pm-media .term-aliases>div{border-top:1px solid #c7cac6;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:24px;padding:20px 0;display:grid}.pm-media .term-aliases dt,.pm-media .term-word-examples dt{font-size:17px;font-weight:700;line-height:1.7}.pm-media .term-aliases dd,.pm-media .term-word-examples dd{margin:0;font-size:16px;line-height:1.9}.pm-media .term-word-examples>div{color:#202328;background:#fff;border-left:3px solid #007775;margin:18px 0;padding:16px 20px}.pm-media .term-word-links{flex-wrap:wrap;gap:16px 28px;margin:32px 0;display:flex}.pm-media .term-word-links a,.pm-media .term-word-sources a{color:#006965;text-underline-offset:4px;text-decoration:underline}.pm-media .term-word-sources{color:#505451;font-size:14px!important}.pm-media .term-word-sources a{display:block}@media (width<=640px){.pm-media .term-word-meaning h2{font-size:24px}.pm-media .term-word-core strong{font-size:20px}.pm-media .term-aliases>div{grid-template-columns:1fr;gap:8px}.pm-media .term-meaning-labels{gap:6px;padding:8px;font-size:12px}}.prism-theme .pm-media .news-gateway{color:#203f3a;background:#f1f7f5;border-block:1px solid #b8cbc6;margin:30px 0;padding:40px 28px}.prism-theme .pm-media .news-gateway h2{letter-spacing:0;font-size:28px;line-height:1.5;color:#203f3a!important}.prism-theme .pm-media .news-gateway p{color:#374e48;line-height:1.8}.prism-theme .pm-media .news-gateway a{color:#176b61;font-weight:700}
