.mandate-process{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(48px,8vw,130px);display:grid}.mandate-intro{top:calc(var(--header-height) + 48px);position:sticky}.mandate-intro>.eyebrow{margin-bottom:26px}.mandate-eyebrow-dot{background:#89977a;border-radius:50%;width:6px;height:6px}.mandate-intro h2{font-size:clamp(34px,3.8vw,58px)}.mandate-description{max-width:365px;color:var(--muted);margin-top:26px;font-size:13px;line-height:1.9}.mandate-progress{max-width:290px;margin-top:58px}.mandate-progress-caption{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;font-weight:500;display:flex}.mandate-current-phase{animation:.3s both mandate-phase-in}.mandate-progress-total{color:#949b8e;margin-left:5px}.mandate-progress-track{gap:5px;margin-top:16px;display:flex}.mandate-progress-track>span{background:#e5e8df;border-radius:4px;flex:1;height:3px;transition:background .35s}.mandate-progress-track>span[data-reached=true]{background:#82916f}.mandate-scroll-hint{color:#89907f;align-items:center;gap:12px;margin-top:23px;font-size:10px;display:flex}.mandate-deck{flex-direction:column;gap:24px;min-width:0;margin:0;padding:0 0 40px;list-style:none;display:flex;position:relative}.mandate-stage{top:calc(var(--header-height) + 24px + var(--stage) * 12px);position:sticky}.mandate-card{--card-bg:#f0f2e9;--card-accent:#8c997c;background:var(--card-bg);transform-origin:top;border:1px solid #dce2d366;border-radius:27px;flex-direction:column;min-height:432px;padding:29px 34px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 25px -20px #26372130}.mandate-stage:nth-child(2) .mandate-card{--card-bg:#eef1ef;--card-accent:#899b94}.mandate-stage:nth-child(3) .mandate-card{--card-bg:#ebeede;--card-accent:#929b72}.mandate-stage:nth-child(4) .mandate-card{--card-bg:#f2eee5;--card-accent:#b1a182}.mandate-stage:nth-child(5) .mandate-card{--card-bg:#e5ebdf;--card-accent:#819472}.mandate-stage:last-child .mandate-card{--card-bg:#2c392f;--card-accent:#a7b69a;color:#f4f6ef;border-color:#2c392f}.mandate-card-header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.mandate-card-number{letter-spacing:.025em;font-variant-numeric:tabular-nums;font-size:12px}.mandate-card-number>span[aria-hidden]{color:#939b89;margin-left:5px;font-size:10px}.mandate-phase{color:#626b5c;align-items:center;gap:7px;font-size:10px;display:flex}.mandate-phase>span{background:var(--card-accent);border-radius:50%;width:4px;height:4px}.mandate-illustration{width:166px;height:148px;color:var(--card-accent);align-self:flex-end;margin:13px 2px 9px 0}.mandate-illustration svg{width:100%;height:100%;display:block}.mandate-diagram-fill{fill:var(--card-bg)}.mandate-card-copy{margin-top:auto}.mandate-card-copy h3{letter-spacing:-.045em;text-wrap:balance;max-width:440px;margin-bottom:12px;font-size:clamp(25px,2.4vw,35px);line-height:1.15}.mandate-card-copy p{color:#626b5c;max-width:430px;font-size:12px;line-height:1.85}.mandate-card-footer{color:#626b5c;border-top:1px solid #7d8b6826;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-top:19px;display:flex}.mandate-card-footer>div{flex-wrap:wrap;gap:8px 15px;display:flex}.mandate-card-footer>div>span{font-size:10px}.mandate-stage:last-child .mandate-phase,.mandate-stage:last-child .mandate-card-copy p,.mandate-stage:last-child .mandate-card-footer{color:#b8c3af}.mandate-stage:last-child .mandate-card-footer{border-color:#b8c3af30}@keyframes mandate-phase-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.mandate-process{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.mandate-card{padding:26px}.mandate-intro h2{font-size:38px}.mandate-card-copy h3{font-size:28px}}@media (max-width:760px){.mandate-process{grid-template-columns:1fr;gap:32px}.mandate-intro{position:static}.mandate-intro h2{font-size:39px}.mandate-description{max-width:450px;margin-top:23px}.mandate-progress{display:none}.mandate-deck{gap:14px;padding-bottom:0}.mandate-stage{position:static}.mandate-card{border-radius:24px;min-height:360px;padding:25px;transform:none!important}.mandate-illustration{width:135px;height:120px;margin:6px 0;transform:none!important}.mandate-card-copy h3{max-width:350px;font-size:28px}.mandate-card-copy p{max-width:400px}.mandate-card-footer{margin-top:23px;padding-top:17px}}@media (max-height:740px) and (min-width:761px){.mandate-intro{top:calc(var(--header-height) + 24px)}.mandate-progress{margin-top:28px}.mandate-card{min-height:370px}.mandate-illustration{width:128px;height:114px;margin-top:5px;margin-bottom:5px}.mandate-card-copy h3{font-size:28px}}@media (max-height:620px) and (min-width:761px),(prefers-reduced-motion:reduce){.mandate-intro,.mandate-stage{position:static}.mandate-card,.mandate-illustration{transform:none!important}.mandate-current-phase{animation:none}.mandate-progress{display:none}}
