/* Perspective turns from blaming others to examining management's own role. */
.case-stage.decision-panel{display:grid;position:relative;min-width:0;min-height:0;background:var(--ink);color:var(--light);overflow:hidden;isolation:isolate}
.case-stage.decision-panel::before{display:none}
.decision-panel .case-view{grid-area:1/1;display:flex;flex-direction:column;min-width:0;min-height:570px;padding:36px 40px 28px;z-index:1;background:none;animation:none}
.decision-panel .case-view[hidden]{display:flex!important;visibility:hidden;pointer-events:none}
.decision-top{display:flex;justify-content:space-between;align-items:center;gap:15px}
.decision-panel .case-label{font-size:.6875rem;letter-spacing:.14em;color:var(--brand)}
.decision-counter{font-family:Manrope,Arial,sans-serif;font-size:.6875rem;letter-spacing:.1em;color:#aebbc3;font-variant-numeric:tabular-nums;white-space:nowrap}
.decision-art{position:absolute;left:25px;right:25px;top:80px;height:272px;z-index:0;pointer-events:none}
.decision-art svg{display:block;width:100%;height:100%;overflow:visible}
.decision-word{fill:var(--light);font-family:Manrope,Arial,sans-serif;font-weight:650;font-size:220px;letter-spacing:-15px}
.decision-blue{fill:var(--brand)}.decision-white{fill:var(--light)}
.decision-axis{stroke:var(--brand);stroke-width:2}
.decision-outside,.decision-inside{transform-origin:280px 150px;transition:opacity .45s ease,transform .7s var(--ease)}
.decision-inside{opacity:0;transform:translateX(70px)}
.is-expanded .decision-outside{opacity:0;transform:translateX(-70px)}
.is-expanded .decision-inside{opacity:1;transform:translateX(0)}
.decision-bottom{margin-top:auto;padding-top:305px}
.decision-panel .original-view blockquote,.decision-panel .wider-view h3{font-family:Manrope,Arial,sans-serif;font-weight:500;font-stretch:normal;font-size:clamp(1.75rem,2.35vw,2.4rem);line-height:1.13;letter-spacing:-.045em;margin:0}
.decision-panel .wider-view h3 span{color:var(--brand)}
.decision-bottom>p{font-size:.9375rem;color:#bec9d0;line-height:1.5;margin-top:18px}
.decision-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #535e65;padding-top:17px;margin-top:27px;font-size:.6875rem;letter-spacing:.02em;color:#aebbc3;min-height:35px}
.decision-stop{width:8px;height:8px;flex:none;background:var(--brand)}
.is-expanded .decision-foot{color:var(--light)}
.decision-panel .case-view:not([hidden]) .decision-bottom{animation:decision-copy .5s var(--ease) both}
@keyframes decision-copy{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:821px) and (max-width:1100px){.decision-panel .case-view{padding:28px;min-height:510px}.decision-art{left:18px;right:18px;top:74px;height:230px}.decision-bottom{padding-top:260px}.decision-panel .original-view blockquote,.decision-panel .wider-view h3{font-size:1.7rem}}
@media(max-width:820px){.decision-panel .case-view{min-height:570px}.decision-art{max-width:560px;margin-inline:auto}.decision-panel .original-view blockquote,.decision-panel .wider-view h3{font-size:2rem}}
@media(max-width:520px){.decision-panel .case-view{padding:25px 25px 22px;min-height:455px}.decision-art{left:13px;right:13px;top:68px;height:190px}.decision-bottom{padding-top:218px}.decision-panel .original-view blockquote,.decision-panel .wider-view h3{font-size:clamp(1.5rem,5.9vw,1.85rem)}.decision-bottom>p{font-size:.8125rem;margin-top:15px}.decision-foot{font-size:.625rem;margin-top:22px;padding-top:15px}.decision-panel .case-label,.decision-counter{font-size:.5625rem}}
@media(prefers-reduced-motion:reduce){.decision-panel *{animation:none!important;transition:none!important}}
