.mp-hero{padding-top:88px;padding-bottom:0}.mp-hero>.eyebrow{margin-bottom:28px}.mp-hero h1{white-space:normal;font-size:clamp(58px,6.4vw,94px);line-height:1.02;letter-spacing:-.055em;max-width:1120px}.mp-hero-bottom{display:flex;justify-content:space-between;gap:65px;align-items:end;margin-top:38px}.mp-hero-bottom>p{max-width:650px;font:400 25px/1.4 Newsreader,serif}.mp-hero-bottom .actions{margin-top:0;flex-shrink:0;max-width:420px}.mp-spectrum{height:3px;margin-top:54px;background:linear-gradient(90deg,#E2A63B,#F04417,#EA5595,#8876DC,#53BDC7)}.mp-section{padding-block:95px}.mp-section-head{display:grid;grid-template-columns:1.35fr 1fr;gap:90px;align-items:end;margin-bottom:44px}.mp-section-head .eyebrow{margin-bottom:20px}.mp-section-head h2{font-size:clamp(40px,4.2vw,62px);line-height:1.08}.mp-section-head>p{font:400 22px/1.45 Newsreader,serif;max-width:470px;color:#52594F}.mp-fine{font:400 12px/1.6 Archivo,sans-serif;color:#5F665B;margin-top:24px;max-width:850px}.mp-level-stack{display:grid;gap:13px}.mp-level-stack article{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:30px 34px;border:1px solid #D8D1C6;background:#F3EEE4;box-shadow:0 4px 13px #141F1A05}.mp-level-stack article:nth-child(2){margin-inline:32px;background:#EAE8EF}.mp-level-stack article:nth-child(3){margin-inline:64px;background:#E8EDDE}.mp-level-stack span{font:550 10px/1.5 Archivo;letter-spacing:.12em}.mp-level-stack h3{font:500 26px/1.25 Archivo;letter-spacing:-.03em;margin-top:14px}.mp-level-stack h3 b{font-weight:400;font-size:20px;color:#F04417;margin-inline:8px}.mp-level-stack article>p{font-size:20px;max-width:450px;align-self:center}.mp-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;gap:25px}.mp-stage-grid article{position:relative;border-top:1px solid #B8C1B6;padding-top:24px}.mp-stage-grid h3{font:500 33px/1.1 Archivo;letter-spacing:-.03em;margin-bottom:16px}.mp-stage-grid p{font-size:21px;max-width:310px}.mp-stage-grid small{font:400 11px/1.6 Archivo;display:block;margin-top:17px;color:#62695F}.mp-stage-num{float:right;color:#747E70;font:400 12px Archivo}.method-engine-section{background:#EDEDE4}.mp-example{margin-top:28px;padding:30px 34px;border:1px solid #CED1C4;background:#F8F5EE}.mp-example>h3{font:500 28px/1.2 Archivo;letter-spacing:-.03em;margin-block:15px}.mp-example>p:not(.eyebrow){font:400 20px/1.5 Newsreader;max-width:790px}.ce-example{display:flex;gap:20px;align-items:center;margin-top:23px;padding-top:23px;border-top:1px solid #D8D1C6}.ce-example>span{width:56px;height:56px;flex:0 0 56px;border-radius:50%;display:grid;place-items:center;font:700 30px Archivo;color:#11110F}.ce-example b{font:600 17px Archivo}.ce-example p{font:400 20px/1.4 Newsreader;margin-top:6px;max-width:830px}.mp-sort-section{background:#141F1A;color:#F8F5EE}.mp-sort-section .mp-section-head>p{color:#CFD6C9}.mp-sort-section .mp-fine{color:#BDC8B6}.mp-sort-board{background:#F8F5EE;color:#11110F;border:1px solid #A8B19F;box-shadow:0 18px 50px #0002}.mp-sort-task{padding:32px 35px;border-bottom:1px solid #D3D4C8}.mp-sort-task h3{font:500 29px/1.2 Archivo;letter-spacing:-.025em;max-width:850px;margin:15px 0}.mp-sort-task>p{font-size:21px}.mp-sort-choices{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.mp-sort-choices button{font:500 13px/1.35 Archivo;background:#EDC1D0;border:1px solid #11110F5C;padding:14px 20px;min-height:46px;box-shadow:0 3px 8px #141F1A0A}.mp-sort-choices button:nth-child(2){background:#CADDE4}.mp-sort-choices button:nth-child(3){background:#DDD2E5}.mp-sort-choices button:hover{box-shadow:0 5px 15px #141F1A21;transform:translateY(-2px)}.mp-sort-choices button:disabled{opacity:.5;cursor:default;transform:none}.mp-sort-status{font:400 15px/1.6 Archivo!important;min-height:48px;margin-top:20px;max-width:850px;color:#3F563D}.mp-sort-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#CFD2C5}.mp-sort-columns article{background:#F3ECEC;padding:28px;min-height:260px}.mp-sort-columns article:nth-child(2){background:#E7EFF1}.mp-sort-columns article:nth-child(3){background:#EEEBF3}.mp-sort-columns h3{font:500 23px/1.2 Archivo;letter-spacing:-.025em;margin:18px 0 12px}.mp-sort-columns p{font-size:18px;color:#586052}.mp-role-icon{font:400 30px/1 Archivo}.mp-sort-chips{margin-top:22px;display:grid;gap:10px}.mp-task-chip{font:500 12px/1.5 Archivo;padding:14px;background:#FFFDF7;border:1px solid #B9C1B1;box-shadow:0 4px 10px #141F1A0D;animation:mp-chip-in .35s ease both}.mp-sort-foot{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;font:400 12px Archivo}.mp-sort-foot button{border:0;border-bottom:1px solid;background:none;font:500 12px Archivo;padding:8px 0}.mp-connected-intro{padding-top:90px;padding-bottom:0}.mp-connected-intro h2{font-size:clamp(42px,4.6vw,66px);margin-top:22px}.mp-connected-intro>p:last-child{max-width:650px;font-size:23px;margin-top:24px}.mp-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mp-proof-grid .asset-zoom{border:1px solid #D0CABC;background:#F3EEE4;padding:25px;width:100%;position:relative}.mp-proof-grid .asset-zoom img{width:100%;height:240px;object-fit:contain}.mp-proof-grid figcaption{margin-top:23px}.mp-proof-grid h3{font:500 20px/1.3 Archivo;letter-spacing:-.025em}.mp-proof-grid p{font-size:20px;color:#5F665B;margin-top:12px}.mp-two-paths{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}.mp-two-paths article{padding:34px;background:#E6EAD9;border:1px solid #C9CFBD}.mp-two-paths article:nth-child(2){background:#E9E4EE;border-color:#D1C8DA}.mp-two-paths h3{font:500 30px/1.2 Archivo;letter-spacing:-.03em;margin-block:15px}.mp-two-paths p{font-size:21px;max-width:500px}.mp-two-paths .text-link{margin-top:22px}.mp-accounting{background:#F3EEE4}.mp-measure-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:20px;align-items:start}.mp-measure-flow article{position:relative;border:1px solid #CEC9BC;padding:30px;background:#F8F5EE;min-height:340px}.mp-measure-flow>i{font:400 28px Archivo;align-self:center;color:#858E7E}.mp-measure-flow h3{font:500 28px/1.2 Archivo;letter-spacing:-.03em;margin-block:16px}.mp-measure-flow article>p:last-child{font-size:20px}.mp-measure-ring{display:block;width:76px;height:76px;border:10px solid #DCD6C6;border-radius:50%;margin-bottom:25px;box-shadow:0 8px 16px #141F1A0C}.mp-measure-ring.estimate{border-style:dashed;border-color:#E2A63B}.mp-measure-ring.verified{border-color:#8AB39C;box-shadow:inset 0 0 0 3px #F8F5EE,0 8px 16px #141F1A0C}.mp-measure-ring.used{border-color:#B7A6CD;background:#DDD2E5;box-shadow:inset 0 0 0 12px #F8F5EE,0 8px 16px #141F1A0C}.mp-effort-ledger{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:45px;padding-top:35px;border-top:1px solid #C9C4B6}.mp-effort-ledger h3{font:500 31px/1.2 Archivo;letter-spacing:-.025em;margin-block:18px}.mp-effort-ledger h3 em{font-family:Newsreader;font-weight:400}.mp-effort-ledger p{font-size:20px;max-width:490px}.mp-effort-ledger ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-content:center;gap:12px}.mp-effort-ledger li{font:500 13px/1.5 Archivo;padding:15px 19px;background:#EBE6DA;border:1px solid #C6BEAC;box-shadow:0 3px 7px #141F1A08}.mp-effort-ledger li:nth-child(2n){background:#DCE3CF}.mp-effort-ledger li:nth-child(3n){background:#CADDE4}.mp-life-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.mp-life-intro img{width:100%;height:auto;object-fit:contain;border:1px solid #C5C2B7;box-shadow:0 14px 35px #141F1A12}.mp-life-intro figcaption{font:italic 16px/1.4 Newsreader;margin-top:15px;color:#5E6658}.mp-life-intro h2{font-size:clamp(40px,4vw,58px);margin:22px 0 28px}.mp-life-intro p{font-size:22px}.mp-reflection{background:#EDEDE5}.mp-reflection .mp-fine{margin-top:0;margin-bottom:30px}.mp-domain-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.mp-domain{padding:25px 28px;background:#F8F5EE;border:1px solid #C7CABC;box-shadow:0 5px 12px #141F1A05}.mp-domain:nth-child(3n){background:#ECE8F1}.mp-domain:nth-child(4n){background:#E6EEE8}.mp-domain summary{display:flex;align-items:center;gap:15px;cursor:pointer;list-style:none;min-height:44px}.mp-domain summary::-webkit-details-marker{display:none}.mp-domain summary>span{font:500 11px Archivo;color:#6D7665}.mp-domain h3{font:500 22px/1.25 Archivo;letter-spacing:-.025em}.mp-domain summary>b{font:400 22px Archivo;margin-left:auto}.mp-domain[open] summary>b{transform:rotate(45deg)}.mp-domain>p{font-size:19px;margin:20px 0}.mp-domain label{display:block;font-size:21px;line-height:1.4;margin-bottom:15px}.mp-domain textarea{font:400 18px/1.5 Newsreader;display:block;width:100%;min-height:130px;resize:vertical;padding:14px;background:#FFFCF5;color:#11110F;border:1px solid #B6BDAA}.mp-film{background:#E6E8DE}.mp-film-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:start}.mp-film h2{margin:22px 0;font-size:clamp(40px,4vw,60px)}.mp-film p{font-size:22px}.mp-film video{width:100%;height:auto;aspect-ratio:16/9;background:#141F1A}.mp-transcript{margin-top:18px;border-block:1px solid #B6BEAA}.mp-transcript summary{font:500 13px/1.4 Archivo;padding-block:18px;cursor:pointer}.mp-transcript .tx{max-height:400px;overflow:auto;padding:10px 8px 20px}.mp-transcript p{font-size:19px}.mp-film .text-link{margin-top:25px}@keyframes mp-chip-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.mp-hero-bottom{display:block}.mp-hero-bottom .actions{margin-top:25px;max-width:none}.mp-section-head{gap:45px}.mp-level-stack h3{font-size:22px}.mp-level-stack article{gap:25px}.mp-measure-flow{gap:12px;grid-template-columns:1fr 16px 1fr 16px 1fr}.mp-measure-flow article{padding:24px}.mp-measure-flow>i{font-size:20px}.mp-measure-flow article>p:last-child{font-size:19px}.mp-effort-ledger{gap:40px}.mp-life-intro{gap:40px}.mp-film-grid{gap:40px}}
@media(max-width:800px){.mp-hero{padding-top:55px}.mp-hero h1{font-size:clamp(48px,8.8vw,74px)}.mp-hero-bottom{margin-top:28px}.mp-hero-bottom>p{font-size:23px}.mp-spectrum{margin-top:36px}.mp-section{padding-block:60px}.mp-section-head{display:block;margin-bottom:30px}.mp-section-head>p{font-size:21px;margin-top:24px;max-width:650px}.mp-section-head h2{font-size:clamp(38px,6.2vw,50px)}.mp-level-stack article{display:block;padding:25px}.mp-level-stack article>p{margin-top:18px}.mp-level-stack article:nth-child(2){margin-inline:15px}.mp-level-stack article:nth-child(3){margin-inline:30px}.mp-stage-grid{gap:22px}.mp-stage-grid h3{font-size:29px}.mp-stage-grid p{font-size:19px}.mp-sort-task{padding:25px}.mp-sort-task h3{font-size:26px}.mp-sort-columns article{padding:22px}.mp-sort-columns h3{font-size:20px}.mp-sort-columns p{font-size:18px}.mp-connected-intro{padding-top:55px}.mp-connected-intro h2{font-size:45px}.mp-proof-grid{gap:20px}.mp-proof-grid .asset-zoom{padding:15px}.mp-proof-grid .asset-zoom img{height:180px}.mp-proof-grid h3{font-size:18px}.mp-proof-grid p{font-size:18px}.mp-measure-flow{grid-template-columns:1fr;gap:16px}.mp-measure-flow article{min-height:0;display:grid;grid-template-columns:85px 1fr;gap:0 23px;padding:26px}.mp-measure-ring{grid-row:1/4;align-self:center;margin:0;width:65px;height:65px;border-width:9px}.mp-measure-flow h3{margin:8px 0 13px}.mp-measure-flow>i{display:none}.mp-effort-ledger{grid-template-columns:1fr;gap:25px}.mp-two-paths article{padding:25px}.mp-two-paths h3{font-size:27px}.mp-life-intro{grid-template-columns:1fr}.mp-domain-grid{grid-template-columns:1fr}.mp-film-grid{grid-template-columns:1fr}.mp-film p{max-width:650px}.mp-example{padding:25px}}
@media(max-width:500px){.mp-hero h1{font-size:48px}.mp-hero-bottom>p{font-size:22px}.mp-hero .actions{gap:13px}.mp-level-stack article{padding:22px}.mp-level-stack article:nth-child(2){margin-inline:8px}.mp-level-stack article:nth-child(3){margin-inline:16px}.mp-level-stack h3{font-size:23px;line-height:1.5}.mp-level-stack h3 b{display:inline-block;font-size:17px;margin-inline:3px}.mp-stage-grid{grid-template-columns:1fr;gap:26px}.mp-stage-grid p{max-width:none}.mp-example{padding:24px 20px}.mp-example>h3{font-size:25px}.ce-example{align-items:start}.ce-example>span{width:42px;height:42px;flex-basis:42px;font-size:25px}.ce-example p{font-size:19px}.mp-sort-choices{flex-direction:column;align-items:stretch}.mp-sort-choices button{min-height:48px}.mp-sort-task{padding:25px 20px}.mp-sort-task h3{font-size:25px}.mp-sort-columns{grid-template-columns:1fr}.mp-sort-columns article{min-height:155px}.mp-sort-columns h3{margin-top:10px}.mp-sort-chips:empty{margin-top:0}.mp-role-icon{float:right}.mp-sort-foot{padding:18px 20px}.mp-proof-grid{grid-template-columns:1fr;gap:32px}.mp-proof-grid .asset-zoom img{height:230px}.mp-two-paths{grid-template-columns:1fr;gap:20px}.mp-measure-flow article{grid-template-columns:60px 1fr;gap:0 17px;padding:22px}.mp-measure-ring{width:50px;height:50px;border-width:7px}.mp-measure-flow h3{font-size:25px}.mp-measure-flow article>p:last-child{font-size:19px}.mp-measure-ring.used{box-shadow:inset 0 0 0 7px #F8F5EE,0 8px 16px #141F1A0C}.mp-effort-ledger h3{font-size:28px}.mp-domain{padding:22px}.mp-domain h3{font-size:20px}.mp-domain label{font-size:20px}.mp-connected-intro h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.mp-task-chip,.mp-sort-choices button{animation:none;transition:none}.mp-sort-choices button:hover{transform:none}}
