.tpd{--tpd-accent:var(--brief-signal,#b7ff2f);--tpd-accent-ink:#26300e;--tpd-frame:#141812;--tpd-frame-raised:#1b2019;--tpd-paper:var(--brief-panel,#f6f7ef);--tpd-surface:#e9ece2;--tpd-ink:var(--brief-ink,#11130f);--tpd-muted:var(--brief-muted,#60665a);--tpd-line:#11130f29;--tpd-light-line:#f6f7ef2e;--tpd-alert:#b65335;--tpd-positive:#357058;--tpd-ease:cubic-bezier(.16, 1, .3, 1);background:var(--tpd-frame);width:100%;min-width:0;color:var(--tpd-ink);font-family:var(--font-geist), "Helvetica Neue", Arial, sans-serif;isolation:isolate;border:1px solid #11130f6b;border-radius:12px;overflow:hidden;container:trajectory-demo/inline-size}.tpd[data-kind=sustainability]{--tpd-accent:#8fd3b3;--tpd-accent-ink:#183f30;--tpd-frame:#15201b;--tpd-frame-raised:#1b2922;--tpd-surface:#e5eee7}.tpd[data-kind=learning]{--tpd-accent:#f0c96b;--tpd-accent-ink:#4e3910;--tpd-frame:#201d17;--tpd-frame-raised:#29251c;--tpd-surface:#f0eadb}.tpd[data-kind=jobpal]{--tpd-accent:#8fc8ff;--tpd-accent-ink:#173d5d;--tpd-frame:#141c24;--tpd-frame-raised:#1b2631;--tpd-surface:#e5edf3}.tpd[data-kind=forecaster]{--tpd-accent:#b4a2ff;--tpd-accent-ink:#33285c;--tpd-frame:#181720;--tpd-frame-raised:#211f2b;--tpd-surface:#eae7f1}.tpd[data-kind=mountflow]{--tpd-accent:#d9a875;--tpd-accent-ink:#4a301a;--tpd-frame:#1d1915;--tpd-frame-raised:#282119;--tpd-surface:#eee7de}.tpd[data-kind=invoice]{--tpd-accent:#71d2d8;--tpd-accent-ink:#164448;--tpd-frame:#151c1d;--tpd-frame-raised:#1c2728;--tpd-surface:#e2eeee}.tpd[data-kind=m365]{--tpd-accent:#9bb9ff;--tpd-accent-ink:#223b70;--tpd-frame:#151a23;--tpd-frame-raised:#1d2531;--tpd-surface:#e5eaf2}.tpd[data-kind=marsh]{--tpd-accent:#ffa56e;--tpd-accent-ink:#5a2b13;--tpd-frame:#17201a;--tpd-frame-raised:#202b23;--tpd-surface:#e7ede5}.tpd *,.tpd :before,.tpd :after{box-sizing:border-box}.tpd button{font:inherit}.tpd button:focus-visible,.tpd [role=tabpanel]:focus-visible{z-index:4;outline:3px solid var(--tpd-accent);outline-offset:-3px}.tpd__chrome{border-bottom:1px solid var(--tpd-light-line);background:var(--tpd-frame);min-height:64px;color:var(--tpd-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 16px;display:flex}.tpd__product{align-items:center;gap:10px;min-width:0;display:flex}.tpd__product>i{background:var(--tpd-accent);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tpd-accent) 12%, transparent);border-radius:50%;flex:none}.tpd__product>div{gap:2px;min-width:0;display:grid}.tpd__product strong,.tpd__product span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpd__product strong{letter-spacing:-.01em;font-size:.8rem;font-weight:760}.tpd__product span{color:#f6f7ef7a;font-size:.63rem}.tpd__scenario-badge{border:1px solid var(--tpd-light-line);color:#f6f7efb8;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:.59rem;font-weight:720;line-height:1}.tpd__context{border-bottom:1px solid var(--tpd-light-line);background:var(--tpd-frame-raised);color:var(--tpd-paper);gap:20px;padding:22px 16px;display:grid}.tpd__context>div>span,.tpd__stage-copy>span,.tpd__decision span,.tpd__native span{letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:740;line-height:1.35}.tpd__context>div>span{color:var(--tpd-accent)}.tpd__context p{color:#f6f7efcc;max-width:68ch;margin:8px 0 0;font-size:.83rem;line-height:1.52}.tpd__context dl{gap:14px;margin:0;display:grid}.tpd__context dl div{gap:3px;display:grid}.tpd__context dt{color:#f6f7ef61;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem}.tpd__context dd{color:#f6f7efb8;margin:0;font-size:.69rem;line-height:1.45}.tpd__tabs{border-bottom:1px solid var(--tpd-line);background:var(--tpd-paper);grid-template-columns:1fr;display:grid}.tpd__tab{border:0;border-bottom:1px solid var(--tpd-line);min-height:50px;color:color-mix(in srgb, var(--tpd-ink) 58%, transparent);cursor:pointer;text-align:left;transition:background .18s var(--tpd-ease), color .18s var(--tpd-ease);background:0 0;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:8px 15px;display:grid;position:relative}.tpd__tab:last-child{border-bottom:0}.tpd__tab:hover{background:color-mix(in srgb, var(--tpd-accent) 10%, transparent);color:var(--tpd-ink)}.tpd__tab:active{transform:translateY(1px)}.tpd__tab.is-active{background:color-mix(in srgb, var(--tpd-accent) 18%, var(--tpd-paper));color:var(--tpd-ink)}.tpd__tab>span{color:color-mix(in srgb, var(--tpd-ink) 35%, transparent);font-variant-numeric:tabular-nums;font-size:.6rem}.tpd__tab>strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:680;overflow:hidden}.tpd__tab>i{border:1px solid color-mix(in srgb, var(--tpd-ink) 24%, transparent);border-radius:50%;width:8px;height:8px}.tpd__tab.is-complete>i{border-color:var(--tpd-positive);background:var(--tpd-positive)}.tpd__tab.is-active>i{border-color:var(--tpd-accent-ink);background:var(--tpd-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--tpd-accent) 20%, transparent)}.tpd__panel{background:var(--tpd-paper);min-width:0;display:grid}.tpd__stage-copy{border-bottom:1px solid var(--tpd-line);padding:26px 16px 24px}.tpd__stage-copy>span{color:var(--tpd-accent-ink)}.tpd__stage-copy h3{letter-spacing:-.04em;text-wrap:balance;max-width:19ch;margin:12px 0 0;font-size:clamp(1.55rem,7vw,2.5rem);font-weight:720;line-height:1.02}.tpd__stage-copy p{max-width:65ch;color:var(--tpd-muted);margin:14px 0 0;font-size:.81rem;line-height:1.55}.tpd__native{border-bottom:1px solid var(--tpd-line);background:var(--tpd-surface);min-width:0;min-height:420px;position:relative;overflow:hidden}.tpd__native strong,.tpd__native p,.tpd__native blockquote{text-wrap:pretty}.tpd__decision{background:var(--tpd-paper);display:grid}.tpd__decision>div{border-bottom:1px solid var(--tpd-line);gap:7px;padding:17px 16px;display:grid}.tpd__decision>div:last-child{border-bottom:0}.tpd__decision span{color:color-mix(in srgb, var(--tpd-muted) 82%, transparent)}.tpd__decision strong{max-width:58ch;font-size:.72rem;font-weight:620;line-height:1.45}.tpd__benchmark{background:color-mix(in srgb, var(--tpd-accent) 13%, var(--tpd-paper))}.tpd__benchmark span{color:var(--tpd-accent-ink)}.tpd__disclosure{border-top:1px solid var(--tpd-light-line);background:var(--tpd-frame);color:#f6f7ef78;margin:0;padding:13px 16px;font-size:.61rem;line-height:1.5}.tpd__native--navigator{background:linear-gradient(var(--tpd-line) 1px, transparent 1px), linear-gradient(90deg, var(--tpd-line) 1px, transparent 1px), var(--tpd-surface);background-size:32px 32px;align-content:center;gap:18px;padding:28px 16px;display:grid}.tpd__request,.tpd__route-outcome{z-index:1;border:1px solid var(--tpd-line);background:var(--tpd-paper);padding:17px;position:relative}.tpd__request>span,.tpd__route-outcome>span,.tpd__route-stack span{color:var(--tpd-muted)}.tpd__request blockquote{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.35}.tpd__request small,.tpd__route-outcome small{color:var(--tpd-muted);font-size:.64rem}.tpd__route-line{display:none}.tpd__route-stack{gap:7px;display:grid}.tpd__route{background:color-mix(in srgb, var(--tpd-paper) 76%, transparent);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.tpd__route strong{color:var(--tpd-muted);font-size:.65rem}.tpd__route.is-selected{border-left-color:var(--tpd-accent-ink);background:var(--tpd-paper)}.tpd__route.is-selected strong{color:var(--tpd-positive)}.tpd__route.is-fallback{border-left-color:var(--tpd-alert)}.tpd__route-outcome{border-color:color-mix(in srgb, var(--tpd-accent-ink) 34%, var(--tpd-line))}.tpd__route-outcome>strong{margin:7px 0 3px;font-size:.94rem;display:block}.tpd__native--sustainability{background:linear-gradient(90deg, color-mix(in srgb, var(--tpd-accent) 16%, transparent), transparent 44%), var(--tpd-surface);align-content:start;padding:26px 16px;display:grid}.tpd__native--sustainability>header{border-bottom:1px solid var(--tpd-line);gap:5px;padding-bottom:18px;display:grid}.tpd__native--sustainability>header span,.tpd__clause>span,.tpd__expert-ticket>span{color:var(--tpd-muted)}.tpd__native--sustainability>header strong{font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:400}.tpd__clause{border-block:1px solid color-mix(in srgb, var(--tpd-accent-ink) 28%, transparent);background:color-mix(in srgb, var(--tpd-accent) 9%, transparent);margin:17px 0 0;padding:15px}.tpd__clause p{max-width:48ch;margin:7px 0 0;font-size:.79rem;line-height:1.5}.tpd__evidence-ledger{border-top:1px solid var(--tpd-line);margin-top:16px;display:grid}.tpd__evidence-ledger>div{border-bottom:1px solid var(--tpd-line);grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.tpd__evidence-ledger i{border:1px solid var(--tpd-line);border-radius:50%;width:8px;height:8px}.tpd__evidence-ledger>div.is-revealed i{border-color:var(--tpd-positive);background:var(--tpd-positive)}.tpd__evidence-ledger span{color:var(--tpd-ink);letter-spacing:0;text-transform:none;font-size:.68rem}.tpd__evidence-ledger strong{color:var(--tpd-muted);font-size:.64rem}.tpd__expert-ticket{border:1px dashed color-mix(in srgb, var(--tpd-ink) 28%, transparent);background:color-mix(in srgb, var(--tpd-paper) 60%, transparent);gap:5px;margin-top:17px;padding:14px;display:grid}.tpd__expert-ticket.is-open{border-style:solid;border-color:var(--tpd-alert);background:var(--tpd-paper)}.tpd__expert-ticket strong{font-size:.75rem}.tpd__expert-ticket small{color:var(--tpd-muted);font-size:.62rem}.tpd__native--learning{background:var(--tpd-surface);align-content:start;padding:22px 16px;display:grid}.tpd__learning-brief{background:var(--tpd-frame);color:var(--tpd-paper);padding:17px}.tpd__learning-brief>span{color:var(--tpd-accent)}.tpd__learning-brief>strong{margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:400;display:block}.tpd__learning-brief p{color:#f6f7efa8;margin:7px 0 0;font-size:.69rem;line-height:1.45}.tpd__learning-brief ul{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.tpd__learning-brief li{color:#f6f7ef70;padding-left:16px;font-size:.65rem;position:relative}.tpd__learning-brief li:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:.35em;left:0}.tpd__learning-brief li.is-complete{color:#f6f7efe0}.tpd__learning-brief li.is-complete:before{border-color:var(--tpd-accent);background:var(--tpd-accent)}.tpd__learning-page{background:var(--tpd-paper);padding:23px 18px 19px;position:relative}.tpd__learning-page>span{color:var(--tpd-accent-ink)}.tpd__learning-page h4{letter-spacing:-.02em;margin:10px 0 0;font-size:1rem}.tpd__learning-page p{color:var(--tpd-muted);margin:8px 0 0;font-size:.75rem;line-height:1.52}.tpd__source-ribbon{border-top:1px solid var(--tpd-line);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin-top:22px;padding-top:13px;display:grid}.tpd__source-ribbon i{background:var(--tpd-positive);border-radius:50%;width:6px;height:6px}.tpd__source-ribbon span{color:var(--tpd-muted);letter-spacing:0;text-transform:none;font-size:.6rem}.tpd__source-ribbon strong{font-size:.61rem}.tpd__native--jobpal{background:var(--tpd-surface);align-content:start;gap:12px;padding:22px 16px;display:grid}.tpd__chat{gap:11px;display:grid}.tpd__chat-user,.tpd__chat-assistant{border:1px solid var(--tpd-line);background:var(--tpd-paper);gap:5px;width:min(92%,480px);padding:14px;display:grid}.tpd__chat-user{justify-self:end}.tpd__chat-assistant{border-color:color-mix(in srgb, var(--tpd-accent-ink) 42%, var(--tpd-line))}.tpd__chat span{color:var(--tpd-muted)}.tpd__chat p{margin:0;font-size:.75rem;line-height:1.5}.tpd__grounding{background:var(--tpd-frame);color:var(--tpd-paper);padding:16px}.tpd__grounding>span{color:var(--tpd-accent)}.tpd__grounding>div{border-bottom:1px solid var(--tpd-light-line);opacity:.4;gap:2px;padding:11px 0;display:grid}.tpd__grounding>div.is-active{opacity:1}.tpd__grounding strong{font-size:.7rem}.tpd__grounding small{color:#f6f7ef7a;font-size:.59rem}.tpd__grounding .tpd__action{background:var(--tpd-accent);width:100%;color:var(--tpd-accent-ink);text-align:center;margin-top:13px;padding:9px 10px;font-size:.64rem;font-weight:720}.tpd__native--forecast{background:var(--tpd-surface);align-content:start;padding:24px 16px;display:grid}.tpd__native--forecast>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.tpd__native--forecast>header>div{gap:4px;display:grid}.tpd__native--forecast>header span{color:var(--tpd-accent-ink)}.tpd__native--forecast>header strong{font-size:.92rem}.tpd__native--forecast>header small{color:var(--tpd-muted);text-align:right;font-size:.59rem}.tpd__forecast-chart{border-bottom:1px solid var(--tpd-line);margin-top:22px;position:relative}.tpd__forecast-chart svg{width:100%;height:210px;overflow:visible}.tpd__forecast-grid{fill:none;stroke:color-mix(in srgb, var(--tpd-ink) 10%, transparent);stroke-width:1px}.tpd__forecast-range{fill:color-mix(in srgb, var(--tpd-accent) 18%, transparent);opacity:.18;transition:opacity .22s var(--tpd-ease)}.tpd__forecast-baseline,.tpd__forecast-scenario{fill:none;vector-effect:non-scaling-stroke}.tpd__forecast-baseline{stroke:color-mix(in srgb, var(--tpd-ink) 52%, transparent);stroke-width:2px}.tpd__forecast-scenario{stroke:var(--tpd-accent-ink);stroke-dasharray:4 5;stroke-width:2.5px;opacity:.15;transition:opacity .22s var(--tpd-ease)}.tpd__forecast-scenario.is-visible,.tpd__forecast-range.is-visible{opacity:1}.tpd__forecast-point{fill:var(--tpd-alert);opacity:0;transition:opacity .22s var(--tpd-ease)}.tpd__forecast-point.is-visible{opacity:1}.tpd__forecast-legend{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.tpd__forecast-legend span{color:var(--tpd-muted);letter-spacing:0;opacity:.3;text-transform:none;align-items:center;gap:6px;font-size:.57rem;display:flex}.tpd__forecast-legend span:first-child,.tpd__forecast-legend span.is-visible{opacity:1}.tpd__forecast-legend i{border-top:2px solid;width:18px}.tpd__forecast-legend span:nth-child(2) i{color:var(--tpd-accent-ink);border-top-style:dashed}.tpd__forecast-legend span:nth-child(3) i{background:color-mix(in srgb, var(--tpd-accent) 34%, transparent);border:0;height:7px}.tpd__forecast-decision{border-block:1px solid color-mix(in srgb, var(--tpd-accent-ink) 28%, transparent);background:color-mix(in srgb, var(--tpd-accent) 10%, transparent);gap:4px;margin-top:16px;padding:14px;display:grid}.tpd__forecast-decision span{color:var(--tpd-muted)}.tpd__forecast-decision strong{font-size:.82rem}.tpd__forecast-decision small{color:var(--tpd-muted);font-size:.6rem}.tpd__native--mountflow{background:repeating-linear-gradient(0deg, transparent 0 28px, color-mix(in srgb, var(--tpd-ink) 7%, transparent) 28px 29px), var(--tpd-surface);align-content:start;gap:18px;padding:24px 16px;display:grid}.tpd__work-ticket{border:1px solid var(--tpd-line);background:var(--tpd-paper)}.tpd__work-ticket header{border-bottom:1px dashed var(--tpd-line);gap:4px;padding:14px;display:grid}.tpd__work-ticket header span,.tpd__custody-strip span,.tpd__craft-note span{color:var(--tpd-muted)}.tpd__work-ticket header strong{font-size:.84rem}.tpd__work-ticket dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.tpd__work-ticket dl div{border-right:1px solid var(--tpd-line);min-width:0;padding:12px}.tpd__work-ticket dl div:last-child{border-right:0}.tpd__work-ticket dt{color:var(--tpd-muted);text-transform:uppercase;font-size:.55rem}.tpd__work-ticket dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.64rem;font-weight:680;overflow:hidden}.tpd__custody-strip{background:color-mix(in srgb, var(--tpd-accent) 18%, var(--tpd-paper));justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.tpd__custody-strip strong{font-size:.61rem}.tpd__track{border-top:1px solid var(--tpd-line);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.tpd__track li{border-bottom:1px solid var(--tpd-line);color:var(--tpd-muted);grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:10px 0;display:grid;position:relative}.tpd__track li:after{background:var(--tpd-surface);content:"";border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:12px;transform:translate(-50%,-50%)}.tpd__track li>span{color:inherit;font-size:.52rem}.tpd__track li>strong{font-size:.68rem}.tpd__track li.is-active,.tpd__track li.is-complete{color:var(--tpd-ink)}.tpd__track li.is-active:after{border-color:var(--tpd-accent-ink);background:var(--tpd-accent)}.tpd__track li.is-complete:after{border-color:var(--tpd-positive);background:var(--tpd-positive)}.tpd__craft-note{border:1px solid color-mix(in srgb, var(--tpd-accent-ink) 28%, var(--tpd-line));background:var(--tpd-paper);padding:14px}.tpd__craft-note p{margin:6px 0 0;font-size:.71rem;line-height:1.48}.tpd__native--invoice{background:var(--tpd-surface);align-content:start;gap:14px;padding:22px 16px;display:grid}.tpd__invoice-paper{border:1px solid var(--tpd-line);background:var(--tpd-paper);box-shadow:5px 5px 0 color-mix(in srgb, var(--tpd-ink) 8%, transparent);padding:18px}.tpd__invoice-paper header{border-bottom:2px solid var(--tpd-ink);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.tpd__invoice-paper header span{color:var(--tpd-ink);font-size:.75rem}.tpd__invoice-paper header small{color:var(--tpd-muted);font-size:.55rem}.tpd__invoice-paper>strong{margin-top:16px;font-size:.75rem;display:block}.tpd__invoice-lines{gap:7px;margin:17px 0;display:grid}.tpd__invoice-lines i{background:color-mix(in srgb, var(--tpd-ink) 10%, transparent);height:4px}.tpd__invoice-lines i:nth-child(2){width:76%}.tpd__invoice-lines i:nth-child(3){width:89%}.tpd__invoice-lines i:nth-child(4){width:62%}.tpd__invoice-paper dl{gap:8px;margin:0;display:grid}.tpd__invoice-paper dl div{border-top:1px solid var(--tpd-line);justify-content:space-between;align-items:baseline;gap:14px;padding-top:8px;display:flex}.tpd__invoice-paper dt{color:var(--tpd-muted);text-transform:uppercase;font-size:.56rem}.tpd__invoice-paper dd{margin:0;font-size:.62rem;font-weight:680}.tpd__invoice-paper dd.has-exception{color:var(--tpd-alert);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.tpd__invoice-review{background:var(--tpd-frame);color:var(--tpd-paper);padding:17px}.tpd__invoice-review>span{color:var(--tpd-accent)}.tpd__field{border-bottom:1px solid var(--tpd-light-line);gap:3px;padding:11px 20px 11px 0;display:grid;position:relative}.tpd__field small{color:#f6f7ef66;font-size:.56rem}.tpd__field strong{font-size:.66rem}.tpd__field>i{border:1px solid #f6f7ef3d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tpd__field>i.is-clear{border-color:var(--tpd-positive);background:var(--tpd-positive)}.tpd__field>i.is-alert{border-color:var(--tpd-alert);background:var(--tpd-alert)}.tpd__invoice-review .tpd__action{background:var(--tpd-accent);width:100%;color:var(--tpd-accent-ink);text-align:center;margin-top:13px;padding:9px 10px;font-size:.62rem;font-weight:720}.tpd__native--m365{background:var(--tpd-surface);align-content:start;gap:14px;padding:22px 16px;display:grid}.tpd__document{border:1px solid var(--tpd-line);background:var(--tpd-paper);min-height:280px;padding:19px;position:relative}.tpd__document header{border-bottom:1px solid var(--tpd-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.tpd__document header span{color:var(--tpd-ink)}.tpd__document header small{color:var(--tpd-muted);font-size:.56rem}.tpd__document h4{margin:24px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.tpd__document p{max-width:55ch;color:var(--tpd-muted);margin:0;font-size:.7rem;line-height:1.62}.tpd__tracked-line{border-left:2px solid #0000;padding-left:10px;margin-top:13px!important}.tpd__tracked-line.is-generated{border-left-color:var(--tpd-accent-ink);background:color-mix(in srgb, var(--tpd-accent) 12%, transparent)}.tpd__comment-anchor{background:var(--tpd-accent-ink);width:19px;height:19px;color:var(--tpd-paper);border-radius:50%;place-items:center;font-size:.57rem;font-weight:740;display:none;position:absolute;top:146px;right:-7px}.tpd__comment-anchor.is-visible{display:grid}.tpd__document footer{border-top:1px solid var(--tpd-line);flex-wrap:wrap;gap:8px 12px;margin-top:24px;padding-top:12px;display:flex}.tpd__document footer span{color:var(--tpd-muted);font-size:.52rem}.tpd__review-thread{background:var(--tpd-frame);color:var(--tpd-paper);padding:17px}.tpd__review-thread>span{color:var(--tpd-accent)}.tpd__review-thread>strong{margin-top:9px;font-size:.76rem;display:block}.tpd__review-thread>p{color:#f6f7ef94;margin:7px 0 0;font-size:.65rem;line-height:1.5}.tpd__review-thread>div{border-top:1px solid var(--tpd-light-line);align-items:center;gap:8px;margin-top:15px;padding-top:12px;display:flex}.tpd__review-thread i{background:var(--tpd-accent);width:24px;height:24px;color:var(--tpd-accent-ink);border-radius:50%;place-items:center;font-size:.5rem;font-style:normal;font-weight:760;display:grid}.tpd__review-thread small{color:#f6f7efa6;font-size:.58rem}.tpd__native--marsh{background:var(--tpd-surface);align-content:start;padding:22px 16px;display:grid}.tpd__native--marsh>header{border-bottom:1px solid var(--tpd-line);justify-content:space-between;align-items:end;gap:15px;padding-bottom:15px;display:flex}.tpd__native--marsh>header>div{gap:4px;display:grid}.tpd__native--marsh>header span{color:var(--tpd-accent-ink)}.tpd__native--marsh>header strong{font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-weight:400}.tpd__native--marsh>header small{color:var(--tpd-muted);text-align:right;font-size:.55rem}.tpd__trail-map{border:1px solid var(--tpd-line);background:radial-gradient(circle at 22% 30%, color-mix(in srgb, var(--tpd-accent) 20%, transparent) 0 13%, transparent 14%), radial-gradient(circle at 72% 65%, color-mix(in srgb, var(--tpd-positive) 15%, transparent) 0 18%, transparent 19%), var(--tpd-paper);min-height:220px;margin-top:18px;position:relative;overflow:hidden}.tpd__trail{border-top:2px dashed color-mix(in srgb, var(--tpd-ink) 28%, transparent);height:3px;position:absolute;top:49%;left:10%;right:12%;transform:rotate(-8deg)}.tpd__trail-stop{color:var(--tpd-muted);justify-items:center;gap:4px;display:grid;position:absolute}.tpd__trail-stop i{border:2px solid var(--tpd-paper);background:color-mix(in srgb, var(--tpd-ink) 24%, var(--tpd-paper));width:13px;height:13px;box-shadow:0 0 0 1px var(--tpd-line);border-radius:50%}.tpd__trail-stop span{color:inherit;letter-spacing:0;text-transform:none;font-size:.5rem}.tpd__trail-stop.is-reached{color:var(--tpd-ink)}.tpd__trail-stop.is-reached i{background:var(--tpd-accent);box-shadow:0 0 0 1px var(--tpd-accent-ink)}.tpd__trail-stop--1{top:58%;left:9%}.tpd__trail-stop--2{top:43%;left:34%}.tpd__trail-stop--3{top:31%;left:61%}.tpd__trail-stop--4{top:19%;right:8%}.tpd__weather-note{border:1px solid color-mix(in srgb, var(--tpd-accent-ink) 26%, var(--tpd-line));background:color-mix(in srgb, var(--tpd-paper) 90%, transparent);gap:3px;padding:9px 11px;display:grid;position:absolute;bottom:10px;right:10px}.tpd__weather-note span,.tpd__guest-plan>span{color:var(--tpd-muted)}.tpd__weather-note strong{font-size:.59rem}.tpd__guest-plan{background:var(--tpd-frame);color:var(--tpd-paper);gap:10px;padding:16px;display:grid}.tpd__guest-plan>span{color:var(--tpd-accent)}.tpd__guest-plan ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tpd__guest-plan li{color:#f6f7ef61;padding-left:15px;font-size:.64rem;position:relative}.tpd__guest-plan li:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:.3em;left:0}.tpd__guest-plan li.is-confirmed{color:#f6f7efdb}.tpd__guest-plan li.is-confirmed:before{border-color:var(--tpd-accent);background:var(--tpd-accent)}.tpd__guest-plan>strong{border-top:1px solid var(--tpd-light-line);padding-top:10px;font-size:.66rem}@container trajectory-demo (min-width:540px){.tpd__context{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:start;padding:22px 20px}.tpd__context dl{grid-template-columns:1fr 1.35fr}.tpd__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.tpd__tab{border-right:1px solid var(--tpd-line);border-bottom:0;grid-template-columns:24px minmax(0,1fr);min-height:66px;padding:10px 12px}.tpd__tab:last-child{border-right:0}.tpd__tab>i{position:absolute;bottom:9px;right:11px}.tpd__stage-copy{padding:30px 22px 27px}.tpd__native{min-height:390px;padding-inline:22px}.tpd__decision{grid-template-columns:.8fr 1.25fr 1.55fr}.tpd__decision>div{border-right:1px solid var(--tpd-line);border-bottom:0}.tpd__decision>div:last-child{border-right:0}.tpd__native--learning,.tpd__native--jobpal,.tpd__native--invoice,.tpd__native--m365{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:stretch}.tpd__native--jobpal{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}.tpd__native--invoice{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)}.tpd__learning-page,.tpd__document{min-height:100%}.tpd__native--marsh{grid-template-columns:minmax(0,1fr) 210px}.tpd__native--marsh>header{grid-column:1/-1}.tpd__trail-map{margin-top:0}.tpd__guest-plan{min-height:220px}.tpd__track{grid-template-columns:repeat(4,1fr)}.tpd__track li{border-right:1px solid var(--tpd-line);text-align:center;grid-template-columns:1fr;justify-items:center;padding:13px 8px}.tpd__track li:last-child{border-right:0}.tpd__track li:after{top:0;left:50%}}@container trajectory-demo (min-width:820px){.tpd__chrome{padding-inline:20px}.tpd__panel{grid-template-columns:minmax(220px,.64fr) minmax(0,1.36fr)}.tpd__stage-copy{border-right:1px solid var(--tpd-line);border-bottom:0}.tpd__stage-copy h3{font-size:clamp(1.9rem,3.1cqi,2.7rem)}.tpd__native{border-bottom:0;min-height:455px}.tpd__decision{grid-column:1/-1}.tpd__native--navigator{grid-template-columns:minmax(150px,.9fr) 44px minmax(170px,1fr) minmax(145px,.8fr);align-items:center;gap:0}.tpd__route-line{align-self:stretch;display:block;position:relative}.tpd__route-line:before{background:color-mix(in srgb, var(--tpd-ink) 28%, transparent);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.tpd__route-line i{border-top:1px solid var(--tpd-ink);border-right:1px solid var(--tpd-ink);width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:0;transform:rotate(45deg)}.tpd__route-stack{border-left:1px solid var(--tpd-line)}.tpd__route-outcome{margin-left:15px}.tpd__native--sustainability{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);column-gap:28px}.tpd__native--sustainability>header,.tpd__clause,.tpd__evidence-ledger{grid-column:1}.tpd__expert-ticket{grid-area:1/2/4;align-content:center;align-self:center;min-height:142px}.tpd__native--mountflow{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.tpd__work-ticket{grid-row:1/3}.tpd__craft-note{align-self:start}.tpd__native--forecast{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 170px;column-gap:24px}.tpd__native--forecast>header,.tpd__forecast-chart{grid-column:1}.tpd__forecast-decision{grid-area:1/2/3;align-content:center;align-self:center;min-height:110px}}@media (prefers-reduced-motion:reduce){.tpd *,.tpd :before,.tpd :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tpd__tab:active{transform:none}}
.fc-contract,.fc-native-demo,.pc-product-demo,.pn-product-contract,.pn-decision-system,.pn-evidence-boundary,.pn-next-gate{padding-block:clamp(90px,9vw,148px)}.fc-contract{border-top:1px solid var(--system-line)}.fc-contract-grid,.pn-contract-grid{border-top:1px solid var(--system-line);border-left:1px solid var(--system-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(54px,7vw,94px) 0 0;display:grid}.fc-contract-grid>div,.pn-contract-grid>div{border-right:1px solid var(--system-line);border-bottom:1px solid var(--system-line);min-height:220px;padding:clamp(26px,3vw,42px)}.fc-contract-grid dt,.pn-contract-grid dt,.pn-decision-grid dt{color:var(--system-coral-text);letter-spacing:.075em;text-transform:uppercase;font-size:.63rem;font-weight:740;line-height:1.35}.fc-contract-grid dd,.pn-contract-grid dd{margin:52px 0 0;font-size:clamp(.9rem,1.12vw,1.05rem);line-height:1.58}.fc-native-demo .fc-section-intro,.fc-hub-demo .fc-section-intro{margin-bottom:clamp(46px,6vw,82px)}.fc-operating-model{background:var(--system-ink);color:var(--system-white);padding-block:clamp(96px,10vw,164px)}.fc-operating-heading,.pn-demo-heading,.pn-product-contract>header,.pn-decision-system>header,.pn-evidence-boundary>header{grid-template-columns:minmax(0,.9fr) minmax(300px,.52fr);gap:clamp(44px,8vw,128px);display:grid}.fc-operating-heading h2,.pn-demo-heading h2,.pn-product-contract h2,.pn-decision-system h2,.pn-evidence-boundary h2,.pn-operating-model h2,.pn-trajectory h2{letter-spacing:-.04em;max-width:860px;margin:20px 0 0;font-size:clamp(3rem,5.4vw,6rem);font-weight:610;line-height:.94}.fc-operating-heading>p,.pn-demo-heading>p,.pn-product-contract>header>div>p{color:#fbfaf6a6;align-self:end;max-width:610px;margin:0;font-size:.84rem;line-height:1.65}.fc-operating-lanes{border-top:1px solid var(--system-line-light);border-left:1px solid var(--system-line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(62px,7vw,104px);display:grid}.fc-operating-lanes article{border-right:1px solid var(--system-line-light);border-bottom:1px solid var(--system-line-light);min-height:390px;padding:clamp(28px,3.4vw,48px)}.fc-operating-lanes span{color:var(--system-coral);font-size:.7rem}.fc-operating-lanes small,.fc-evaluation-record small,.pn-evaluation-record small,.pn-trajectory small,.pn-role-statement small{color:#fbfaf680;letter-spacing:.075em;text-transform:uppercase;margin-top:12px;font-size:.62rem;font-weight:730;display:block}.fc-operating-lanes h3{letter-spacing:-.04em;margin:74px 0 0;font-size:clamp(1.65rem,2.5vw,2.8rem);font-weight:590;line-height:1.05}.fc-operating-lanes p{color:#fbfaf6a6;margin:23px 0 0;font-size:.8rem;line-height:1.62}.fc-evaluation-record,.pn-evaluation-record{border-right:1px solid var(--system-line-light);border-left:1px solid var(--system-line-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fc-evaluation-record>div{border-right:1px solid var(--system-line-light);border-bottom:1px solid var(--system-line-light);min-height:210px;padding:30px clamp(24px,3vw,44px)}.fc-evaluation-record>div:last-child{background:color-mix(in srgb, var(--system-coral) 18%, transparent);border-right:0}.fc-evaluation-record p,.pn-evaluation-record p{margin:45px 0 0;font-size:.78rem;line-height:1.6}.pc-product-demo .ppd{margin-top:clamp(54px,7vw,96px)}.project-note-page{--pn-accent:#dc7657}.project-note-page.accent-lime{--pn-accent:#9ec544}.project-note-page.accent-violet{--pn-accent:#7661cf}.project-note-page.accent-orange{--pn-accent:#d96f3e}.project-note-page.accent-cyan{--pn-accent:#188ca0}.pn-product-contract{border-top:1px solid var(--system-line)}.pn-product-contract>header>div>p{color:var(--system-muted);margin-top:26px}.pn-problem{border-left:1px solid var(--system-line);max-width:930px;color:var(--system-muted);margin:clamp(46px,6vw,78px) 0 0 auto;padding-left:clamp(26px,4vw,60px);font-size:clamp(1.18rem,1.8vw,1.65rem);line-height:1.52}.pn-contract-grid dt,.pn-decision-grid dt{color:color-mix(in srgb, var(--pn-accent) 78%, #241e1b)}.pn-simulated-demo{background:color-mix(in srgb, var(--pn-accent) 9%, #e8e9e2);padding-block:clamp(88px,9vw,144px)}.pn-demo-heading{margin-bottom:clamp(52px,7vw,92px)}.pn-demo-heading>p{color:var(--system-muted)}.pn-operating-model{color:var(--system-white);background:#151a18;padding-block:clamp(96px,10vw,164px)}.pn-operating-model>div>header{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,116px);display:grid}.pn-operating-model h2{margin-top:0}.pn-system-lanes{border-top:1px solid var(--system-line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,7vw,104px);display:grid}.pn-system-lanes article{border-right:1px solid var(--system-line-light);border-bottom:1px solid var(--system-line-light);min-height:330px;padding:30px clamp(24px,3vw,42px)}.pn-system-lanes article:first-child{border-left:1px solid var(--system-line-light)}.pn-system-lanes span{color:var(--pn-accent);font-size:.7rem}.pn-system-lanes h3{letter-spacing:-.04em;margin:84px 0 0;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:580}.pn-system-lanes p{color:#fbfaf69e;margin:22px 0 0;font-size:.78rem;line-height:1.62}.pn-decision-system h2{max-width:1040px}.pn-decision-grid{border-top:1px solid var(--system-line);border-left:1px solid var(--system-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(58px,7vw,98px) 0 0;display:grid}.pn-decision-grid>div{border-right:1px solid var(--system-line);border-bottom:1px solid var(--system-line);min-height:300px;padding:clamp(28px,3vw,44px)}.pn-decision-grid dd{letter-spacing:-.025em;margin:74px 0 0;font-size:clamp(1.05rem,1.55vw,1.4rem);line-height:1.42}.pn-evaluation-record{border-right-color:var(--system-line);border-left-color:var(--system-line)}.pn-evaluation-record>div{border-right:1px solid var(--system-line);border-bottom:1px solid var(--system-line);min-height:240px;padding:30px clamp(24px,3vw,44px)}.pn-evaluation-record>div:last-child{background:color-mix(in srgb, var(--pn-accent) 13%, transparent);border-right:0}.pn-evaluation-record small,.pn-trajectory small,.pn-role-statement small{color:color-mix(in srgb, var(--pn-accent) 78%, #241e1b)}.pn-trajectory{background:color-mix(in srgb, var(--pn-accent) 48%, #d6ddd6);color:var(--system-ink);padding-block:clamp(100px,10vw,168px)}.pn-trajectory header{grid-template-columns:minmax(160px,.3fr) minmax(0,1.1fr) minmax(280px,.52fr);gap:clamp(34px,6vw,96px);display:grid}.pn-trajectory header>span{color:color-mix(in srgb, var(--pn-accent) 78%, #241e1b);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:760}.pn-trajectory header>p{color:#111312a8;margin:0;font-size:.84rem;line-height:1.65}.pn-trajectory h2{margin-top:0}.pn-trajectory-grid{border-top:1px solid #11131240;border-left:1px solid #11131240;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(60px,7vw,100px);display:grid}.pn-trajectory-grid article{border-bottom:1px solid #11131240;border-right:1px solid #11131240;min-height:300px;padding:clamp(28px,3vw,44px)}.pn-trajectory-grid p{margin:72px 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}.pn-role-statement{border-top:1px solid #11131240;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:clamp(34px,6vw,96px);margin-top:48px;padding-top:28px;display:grid}.pn-role-statement p{max-width:980px;margin:0;font-size:clamp(1.15rem,1.9vw,1.8rem);line-height:1.4}.pn-evidence-grid{border-top:1px solid var(--system-line);border-left:1px solid var(--system-line);grid-template-columns:1.25fr .88fr .88fr;margin-top:clamp(58px,7vw,96px);display:grid}.pn-evidence-grid article{border-right:1px solid var(--system-line);border-bottom:1px solid var(--system-line);min-height:390px;padding:clamp(28px,3vw,44px)}.pn-evidence-grid span{color:color-mix(in srgb, var(--pn-accent) 78%, #241e1b);letter-spacing:.075em;text-transform:uppercase;font-size:.63rem;font-weight:750}.pn-evidence-grid p{margin:72px 0 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.48}.pn-evidence-grid ul,.pn-next-gate ul,.pn-next-gate ol{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.pn-evidence-grid li,.pn-next-gate li{color:var(--system-muted);font-size:.78rem;line-height:1.55}.pn-evidence-grid li:before,.pn-next-gate ul li:before{color:var(--pn-accent);content:"↳";margin-right:9px}.pn-next-gate{border-top:1px solid var(--system-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(50px,8vw,128px);display:grid}.pn-next-gate>div+div{border-left:1px solid var(--system-line);padding-left:clamp(34px,5vw,74px)}.pn-next-gate ol{counter-reset:item}.pn-next-gate ol li{border-bottom:1px solid var(--system-line);grid-template-columns:34px 1fr;gap:14px;padding-block:15px;display:grid}.pn-next-gate ol span{color:var(--pn-accent);font-variant-numeric:tabular-nums}.pn-next-gate ol p{margin:0}@media (max-width:980px){.fc-contract-grid,.pn-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-operating-heading,.pn-demo-heading,.pn-product-contract>header,.pn-decision-system>header,.pn-evidence-boundary>header,.pn-trajectory header{grid-template-columns:1fr;gap:28px}.fc-operating-heading>p,.pn-demo-heading>p,.pn-trajectory header>p{max-width:720px}}@media (max-width:760px){.fc-contract,.fc-native-demo,.pc-product-demo,.pn-product-contract,.pn-decision-system,.pn-evidence-boundary,.pn-next-gate{padding-block:78px}.fc-contract-grid,.pn-contract-grid,.fc-operating-lanes,.fc-evaluation-record,.pn-system-lanes,.pn-decision-grid,.pn-evaluation-record,.pn-trajectory-grid,.pn-evidence-grid,.pn-next-gate{grid-template-columns:1fr}.fc-contract-grid>div,.pn-contract-grid>div{min-height:190px}.fc-contract-grid dd,.pn-contract-grid dd{margin-top:38px}.fc-operating-lanes article,.pn-system-lanes article,.pn-decision-grid>div,.pn-trajectory-grid article,.pn-evidence-grid article{min-height:0}.fc-operating-lanes h3,.pn-system-lanes h3,.pn-decision-grid dd,.pn-trajectory-grid p,.pn-evidence-grid p{margin-top:44px}.pn-operating-model>div>header,.pn-role-statement{grid-template-columns:1fr;gap:20px}.pn-problem{padding-left:22px}.pn-next-gate>div+div{border-top:1px solid var(--system-line);border-left:0;padding-top:52px;padding-left:0}}
.hub-case-page{--hc-paper:#f4f1e9;--hc-white:#fbfaf6;--hc-ink:#111613;--hc-forest:#163b32;--hc-forest-deep:#10251f;--hc-moss:#dfe7dc;--hc-coral:#dc7657;--hc-coral-dark:#8d402d;--hc-muted:#5d625c;--hc-line:#1116132e;--hc-line-light:#fbfaf62e;background:var(--hc-paper);color:var(--hc-ink);font-family:var(--font-geist), "Helvetica Neue", Arial, sans-serif;overflow:clip}.hub-case-page *,.hub-case-page :before,.hub-case-page :after{box-sizing:border-box}.hub-case-page h1,.hub-case-page h2,.hub-case-page h3,.hub-case-page h4,.hub-case-page p{text-wrap:pretty}.hub-case-page h1,.hub-case-page h2,.hub-case-page h3,.hub-case-page h4{text-wrap:balance}#impact-overview,#user-journey{scroll-margin-top:84px}.hc-hero{background:radial-gradient(circle at 84% 12%, #dc765724, transparent 28%), var(--hc-ink);min-height:calc(100svh - 72px);color:var(--hc-white);padding-block:28px 0}.hc-hero .fc-back{color:var(--hc-white)}.hc-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(410px,.72fr);align-items:end;gap:clamp(48px,7vw,116px);padding-block:clamp(64px,7vw,104px) clamp(60px,6vw,88px);display:grid}.hc-hero-copy{max-width:820px;animation:.72s cubic-bezier(.16,1,.3,1) both hc-enter}.hc-badges{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.hc-badges span{color:#fbfaf6c7;letter-spacing:.06em;text-transform:uppercase;border:1px solid #fbfaf63d;border-radius:999px;align-items:center;min-height:29px;padding-inline:10px;font-size:.64rem;font-weight:740;display:inline-flex}.hc-badges span:first-child{border-color:var(--hc-coral);background:var(--hc-coral);color:var(--hc-ink)}.hc-kicker,.hc-section-heading>p,.hc-next-gate>header>p,.hc-measurement>header>p{color:#f0997e;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760;line-height:1.4}.hc-kicker span{color:#fbfaf661;margin-inline:8px}.hc-hero h1{letter-spacing:-.07em;max-width:850px;margin:24px 0 0;font-size:clamp(4.5rem,7.1vw,7.4rem);font-weight:570;line-height:.88}.hc-hero-claim{color:#fbfaf6de;letter-spacing:-.025em;max-width:760px;margin:34px 0 0;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.35}.hc-jump{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.hc-jump a{border:1px solid var(--hc-line-light);color:#fbfaf6cc;align-items:center;min-height:40px;padding-inline:14px;font-size:.76rem;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.hc-jump a:hover{border-color:var(--hc-coral);background:var(--hc-coral);color:var(--hc-ink)}.hc-mandate-card{background:#fbfaf60e;border:1px solid #fbfaf638;flex-direction:column;align-self:stretch;min-height:480px;padding:clamp(30px,3.4vw,48px);animation:.76s cubic-bezier(.16,1,.3,1) 80ms both hc-enter;display:flex}.hc-mandate-card>div:first-child{gap:18px;display:grid}.hc-mandate-card>div:first-child span,.hc-mandate-card dt{color:#f0997e;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:750}.hc-mandate-card>div:first-child strong{letter-spacing:-.04em;max-width:520px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2.8vw,3.15rem);font-weight:400;line-height:1.03}.hc-mandate-card>p{color:#fbfaf6a8;margin:30px 0 0;font-size:.92rem;line-height:1.65}.hc-mandate-card dl{margin:auto 0 0}.hc-mandate-card dl>div{border-top:1px solid var(--hc-line-light);grid-template-columns:92px 1fr;gap:18px;padding-block:13px;display:grid}.hc-mandate-card dd{color:#fbfaf6c7;margin:0;font-size:.78rem;line-height:1.45}.hc-scale{border-top:1px solid var(--hc-line-light);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.hc-scale>div{min-height:168px;padding:26px 24px 28px 0}.hc-scale>div+div{border-left:1px solid var(--hc-line-light);padding-left:24px}.hc-scale dt{color:var(--hc-white);letter-spacing:-.055em;font-size:clamp(1.55rem,2.25vw,2.45rem);font-weight:610;line-height:1}.hc-scale dd{gap:8px;margin:26px 0 0;display:grid}.hc-scale dd strong{color:#f0997e;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.hc-scale dd span{color:#fbfaf68c;font-size:.7rem;line-height:1.45}.hc-impact-overview{background:var(--hc-coral);padding-block:clamp(92px,9vw,136px)}.hc-impact-intro{border-bottom:1px solid #11161361;grid-template-columns:minmax(150px,.23fr) minmax(0,1fr);gap:clamp(34px,5vw,86px);padding-bottom:clamp(52px,6vw,82px);display:grid}.hc-impact-intro>p,.hc-impact-intro span,.hc-impact-lead-copy>p:first-child,.hc-impact-list small{color:#59291d;letter-spacing:.105em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:780;line-height:1.4}.hc-impact-intro span{margin-bottom:18px;display:block}.hc-impact-intro h2{letter-spacing:-.052em;max-width:1120px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.15rem,5.4vw,6rem);font-weight:400;line-height:.94}.hc-impact-intro div>p{color:#111613c2;max-width:850px;margin:32px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.62}.hc-impact-lead{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(56px,8vw,128px);margin-top:clamp(58px,6.5vw,94px);display:grid}.hc-impact-lead-copy{position:sticky;top:118px}.hc-impact-lead-copy h3{letter-spacing:-.058em;max-width:620px;margin:22px 0 0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:590;line-height:.98}.hc-impact-lead-copy>p:last-child{color:#111613b8;border-top:1px solid #1116135c;max-width:540px;margin:30px 0 0;padding-top:24px;font-size:.79rem;line-height:1.62}.hc-impact-list{border-top:1px solid #11161361;margin:0;padding:0;list-style:none}.hc-impact-list li{border-bottom:1px solid #11161361;grid-template-columns:44px minmax(220px,1fr) minmax(150px,.46fr);align-items:start;gap:clamp(18px,2.5vw,36px);padding-block:28px 30px;display:grid}.hc-impact-list li>span{color:#59291d;font-size:.72rem;font-weight:800}.hc-impact-list h4{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(1.35rem,1.85vw,1.9rem);font-weight:650;line-height:1.08}.hc-impact-list div>p{color:#111613b3;max-width:580px;margin:14px 0 0;font-size:.86rem;line-height:1.58}.hc-impact-list li>strong{color:#4d281e;letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:.74rem;font-weight:780;line-height:1.42}.hc-shift,.hc-leadership,.hc-next-gate{padding-block:clamp(104px,10vw,158px)}.hc-section-heading{grid-template-columns:minmax(130px,.22fr) minmax(0,1fr) minmax(290px,.48fr);align-items:end;gap:clamp(30px,4.8vw,76px);display:grid}.hc-section-heading>p{color:var(--hc-coral-dark)}.hc-section-heading h2,.hc-next-gate h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.1rem,5.3vw,5.9rem);font-weight:540;line-height:.94}.hc-section-heading>span{color:var(--hc-muted);font-size:.94rem;line-height:1.65}.hc-tensions{border-top:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,6vw,88px);display:grid}.hc-tensions article{min-height:300px;padding:30px 30px 34px 0}.hc-tensions article+article{border-left:1px solid var(--hc-line);padding-left:30px}.hc-tensions article>span,.hc-transformation header span,.hc-transformation-grid article>div span,.hc-transformation-intervention>div span,.hc-transformation figcaption span,.hc-system-layers small,.hc-workflow-evidence>header span,.hc-workflow-evidence small,.hc-workflow-evidence>footer span,.hc-decision-records small,.hc-decision-records dt,.hc-operating-intro>span,.hc-operating-model li small,.hc-impact-ledger small{color:var(--hc-coral-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:750;line-height:1.35}.hc-tensions h3{letter-spacing:-.045em;max-width:340px;margin:58px 0 0;font-size:clamp(1.65rem,2.25vw,2.35rem);font-weight:580;line-height:1.05}.hc-tensions p{max-width:390px;color:var(--hc-muted);margin:24px 0 0;font-size:.88rem;line-height:1.62}.hc-workflow-evidence{border:1px solid var(--hc-line);background:var(--hc-white);margin-top:clamp(68px,7vw,108px);overflow:hidden}.hc-workflow-evidence>header{background:radial-gradient(circle at 90% 0%, #dc765733, transparent 34%), var(--hc-forest-deep);color:var(--hc-white);grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(40px,6vw,96px);padding:clamp(34px,4.8vw,68px);display:grid}.hc-workflow-evidence>header span,.hc-workflow-evidence>footer span{color:#f4a087}.hc-workflow-evidence h3{letter-spacing:-.04em;max-width:780px;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,4vw,4.55rem);font-weight:400;line-height:.98}.hc-workflow-evidence-summary{align-self:end}.hc-workflow-evidence-summary>p{color:#fbfaf6b3;margin:0;font-size:.9rem;line-height:1.65}.hc-workflow-evidence-summary ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.hc-workflow-evidence-summary li{color:#fbfaf6b8;letter-spacing:.035em;border:1px solid #fbfaf633;padding:8px 10px;font-size:.66rem;font-weight:680}.hc-workflow-evidence>ol{margin:0;padding:0;list-style:none}.hc-workflow-evidence>ol>li{border-top:1px solid var(--hc-line);grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) minmax(0,1fr);display:grid}.hc-workflow-evidence>ol>li:first-child{border-top:0}.hc-workflow-evidence>ol>li>div{min-width:0;min-height:190px;padding:27px clamp(22px,2.8vw,38px)}.hc-workflow-evidence>ol>li>div+div{border-left:1px solid var(--hc-line)}.hc-evidence-moment{background:#ebe7de;flex-direction:column;display:flex}.hc-evidence-moment>span{color:var(--hc-coral-dark);font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.hc-evidence-moment>strong{letter-spacing:-.035em;margin-top:auto;font-size:clamp(1.25rem,1.7vw,1.7rem);font-weight:620}.hc-evidence-moment>small{color:var(--hc-muted);margin-top:10px;font-size:.6rem;line-height:1.4}.hc-evidence-friction,.hc-evidence-consequence{flex-direction:column;display:flex}.hc-evidence-consequence{background:var(--hc-moss)}.hc-evidence-friction>small,.hc-evidence-consequence>small{color:var(--hc-coral-dark)}.hc-evidence-friction>p,.hc-evidence-consequence>p{color:#3f453f;max-width:520px;margin:auto 0 0;font-size:clamp(.9rem,1.12vw,1.08rem);line-height:1.58}.hc-evidence-consequence>p{color:var(--hc-ink);font-weight:580}.hc-workflow-evidence>footer{border-top:1px solid var(--hc-line);background:var(--hc-coral);grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);align-items:end;gap:clamp(36px,6vw,94px);padding:clamp(30px,4vw,54px);display:grid}.hc-workflow-evidence>footer>div{gap:18px;display:grid}.hc-workflow-evidence>footer span{color:var(--hc-ink)}.hc-workflow-evidence>footer strong{letter-spacing:-.04em;max-width:820px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3.25rem);font-weight:400;line-height:1.04}.hc-workflow-evidence>footer>p{color:#111613d6;margin:0;font-size:.7rem;line-height:1.55}.hc-transformation{border:1px solid var(--hc-line);background:var(--hc-white);margin:clamp(68px,7vw,108px) 0 0;overflow:hidden}.hc-transformation>header{border-bottom:1px solid var(--hc-line);grid-template-columns:minmax(170px,.3fr) 1fr;align-items:center;gap:34px;padding:25px 28px;display:grid}.hc-transformation header strong{letter-spacing:-.025em;font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:620}.hc-transformation-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.95fr);display:grid}.hc-transformation-grid>article,.hc-transformation-intervention{min-width:0;min-height:480px;padding:clamp(28px,3.3vw,46px)}.hc-transformation-grid>*+*{border-left:1px solid var(--hc-line)}.hc-transformation-before{background:#ebe7de}.hc-transformation-intervention{background:var(--hc-forest);color:var(--hc-white)}.hc-transformation-after{background:var(--hc-moss)}.hc-transformation-grid article>div,.hc-transformation-intervention>div{gap:10px;display:grid}.hc-transformation-intervention>div span{color:#f4a087}.hc-transformation-grid article>div strong,.hc-transformation-intervention>div strong{letter-spacing:-.04em;font-size:clamp(1.45rem,2vw,2rem);font-weight:590;line-height:1.08}.hc-transformation-grid ul{gap:0;margin:72px 0 0;padding:0;list-style:none;display:grid}.hc-transformation-grid li{border-top:1px solid var(--hc-line);color:#454a45;padding:14px 0 14px 22px;font-size:.82rem;line-height:1.45;position:relative}.hc-transformation-intervention li{border-color:var(--hc-line-light);color:#fbfaf6bf}.hc-transformation-grid li:before{color:var(--hc-coral);content:"→";position:absolute;top:1.25em;left:0}.hc-transformation>figcaption{border-top:1px solid var(--hc-line);grid-template-columns:minmax(170px,.3fr) 1fr;align-items:start;gap:34px;padding:20px 28px;display:grid}.hc-transformation figcaption p{max-width:840px;color:var(--hc-muted);margin:0;font-size:.74rem;line-height:1.55}.hc-system-layers{border-top:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(58px,6vw,88px);display:grid}.hc-system-layers article{min-height:330px;padding:28px 26px 34px 0}.hc-system-layers article+article{border-left:1px solid var(--hc-line);padding-left:26px}.hc-system-layers article>div{align-items:center;gap:12px;display:flex}.hc-system-layers article>div span,.hc-impact-ledger article>div span{background:var(--hc-ink);width:34px;height:34px;color:var(--hc-white);place-items:center;font-size:.68rem;display:grid}.hc-system-layers h3{letter-spacing:-.035em;margin:50px 0 0;font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:600;line-height:1.08}.hc-system-layers p{color:var(--hc-muted);margin:22px 0 0;font-size:.82rem;line-height:1.58}.hc-demo{background:var(--hc-moss);padding-block:clamp(108px,11vw,170px)}.hc-demo .hc-section-heading{margin-bottom:clamp(58px,7vw,96px)}.hc-demo .hc-section-heading>p{color:var(--hc-coral-dark)}.hc-leadership .hc-section-heading{margin-bottom:clamp(64px,7vw,104px)}.hc-operating-model{background:var(--hc-forest-deep);color:var(--hc-white);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(42px,6vw,90px);padding:clamp(34px,4.5vw,62px);display:grid}.hc-operating-intro{flex-direction:column;display:flex}.hc-operating-intro>span{color:#f4a087}.hc-operating-intro>strong{letter-spacing:-.04em;max-width:420px;margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:1.02}.hc-operating-intro>p{color:#fbfaf699;max-width:470px;margin:auto 0 0;font-size:.82rem;line-height:1.6}.hc-operating-model ol{border-top:1px solid var(--hc-line-light);margin:0;padding:0;list-style:none}.hc-operating-model li{border-bottom:1px solid var(--hc-line-light);grid-template-columns:42px 1fr;gap:18px;padding-block:23px;display:grid}.hc-operating-model li>span{color:#f4a087;font-size:.68rem}.hc-operating-model li>div{grid-template-columns:minmax(80px,.22fr) minmax(190px,.7fr) minmax(230px,1fr);align-items:start;gap:18px;display:grid}.hc-operating-model li small{color:#f4a087}.hc-operating-model li strong{font-size:1rem;line-height:1.25}.hc-operating-model li p{color:#fbfaf69e;margin:0;font-size:.78rem;line-height:1.55}.hc-decision-records{border-top:1px solid var(--hc-line);margin-top:clamp(64px,7vw,104px)}.hc-decision-records>article{border-bottom:1px solid var(--hc-line);grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:clamp(36px,5vw,82px);padding-block:clamp(34px,4vw,56px);display:grid}.hc-decision-records article>header{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.hc-decision-records article>header>span{color:var(--hc-coral-dark);font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.hc-decision-records h3{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(1.65rem,2.3vw,2.45rem);font-weight:570;line-height:1.04}.hc-decision-records dl{border-top:1px solid var(--hc-line);border-left:1px solid var(--hc-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hc-decision-records dl>div{border-right:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);min-height:164px;padding:20px 22px}.hc-decision-records dd{color:var(--hc-muted);margin:27px 0 0;font-size:.8rem;line-height:1.57}.hc-evidence{background:#e2e8dc;padding-block:clamp(104px,10vw,158px)}.hc-impact-ledger{border-top:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(60px,7vw,98px);display:grid}.hc-impact-ledger article{min-height:480px;padding:30px 30px 38px 0}.hc-impact-ledger article+article{border-left:1px solid var(--hc-line);padding-left:30px}.hc-impact-ledger article>div{align-items:center;gap:12px;display:flex}.hc-impact-ledger h3{letter-spacing:-.045em;margin:46px 0 0;font-size:clamp(1.65rem,2.2vw,2.3rem);font-weight:570;line-height:1.05}.hc-impact-ledger ul{gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.hc-impact-ledger li{border-top:1px solid var(--hc-line);color:#454b45;padding:14px 0 14px 20px;font-size:.81rem;line-height:1.52;position:relative}.hc-impact-ledger li:before{color:var(--hc-coral-dark);content:"└";position:absolute;top:1.17em;left:0}.hc-measurement{background:var(--hc-ink);color:var(--hc-white);grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:clamp(42px,6vw,92px);margin-top:clamp(72px,8vw,116px);padding:clamp(36px,5vw,72px);display:grid}.hc-measurement>header{flex-direction:column;display:flex}.hc-measurement>header h3{letter-spacing:-.04em;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.4vw,3.8rem);font-weight:400;line-height:1}.hc-measurement>header span{color:#fbfaf685;margin-top:auto;padding-top:40px;font-size:.72rem;line-height:1.55}.hc-measurement>div{border-top:1px solid var(--hc-line-light);border-left:1px solid var(--hc-line-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-measurement article{border-right:1px solid var(--hc-line-light);border-bottom:1px solid var(--hc-line-light);min-height:180px;padding:22px}.hc-measurement article>span{color:#f4a087;font-size:.66rem}.hc-measurement h4{margin:34px 0 0;font-size:1rem;font-weight:650}.hc-measurement article p{color:#fbfaf694;margin:13px 0 0;font-size:.73rem;line-height:1.5}.hc-next-gate{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,142px);display:grid}.hc-next-gate>header>p{color:var(--hc-coral-dark)}.hc-next-gate h2{max-width:620px;margin-top:24px}.hc-next-gate ol{border-top:1px solid var(--hc-line);margin:0;padding:0;list-style:none}.hc-next-gate li{border-bottom:1px solid var(--hc-line);grid-template-columns:54px 1fr;gap:20px;padding-block:28px;display:grid}.hc-next-gate li span{color:var(--hc-coral-dark);font-size:.7rem}.hc-next-gate li p{margin:0;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:560;line-height:1.42}.hc-disclosure{border-top:1px solid var(--hc-line);color:var(--hc-muted);grid-template-columns:190px 1fr;gap:36px;padding-block:28px;display:grid}.hc-disclosure strong{color:var(--hc-ink);font-size:.78rem}.hc-disclosure p{max-width:980px;margin:0;font-size:.76rem;line-height:1.58}.hc-next{border-top:1px solid var(--hc-line);min-height:190px;color:var(--hc-ink);grid-template-columns:minmax(180px,.3fr) 1fr auto;align-items:center;gap:30px;margin-top:38px;display:grid}.hc-next>span{color:var(--hc-coral-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:740}.hc-next strong{letter-spacing:-.055em;font-size:clamp(2rem,4vw,4.6rem);font-weight:570;line-height:1}.hc-next svg{width:30px;height:30px}@keyframes hc-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.hc-hero-grid{grid-template-columns:1fr;align-items:start}.hc-mandate-card{min-height:0}.hc-mandate-card>p{max-width:820px}.hc-mandate-card dl{margin-top:38px}.hc-section-heading{grid-template-columns:130px minmax(0,1fr)}.hc-section-heading>span{grid-column:2;max-width:720px}.hc-operating-model,.hc-measurement{grid-template-columns:1fr}.hc-operating-intro>p,.hc-measurement>header span{max-width:720px;margin-top:32px;padding-top:0}.hc-decision-records>article{grid-template-columns:1fr}.hc-impact-lead{grid-template-columns:1fr;gap:52px}.hc-impact-lead-copy{grid-template-columns:minmax(260px,.82fr) minmax(280px,1fr);align-items:start;gap:24px 52px;display:grid;position:static}.hc-impact-lead-copy>p:first-child{grid-column:1/-1}.hc-impact-lead-copy h3,.hc-impact-lead-copy>p:last-child{margin-top:0}}@media (max-width:900px){.hc-scale,.hc-system-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-scale>div:nth-child(3),.hc-system-layers article:nth-child(3){border-left:0;padding-left:0}.hc-scale>div:nth-child(n+3){border-top:1px solid var(--hc-line-light)}.hc-system-layers article:nth-child(n+3){border-top:1px solid var(--hc-line)}.hc-tensions,.hc-impact-ledger,.hc-transformation-grid{grid-template-columns:1fr}.hc-tensions article,.hc-impact-ledger article{min-height:0;padding:30px 0 38px}.hc-tensions article+article,.hc-impact-ledger article+article{border-top:1px solid var(--hc-line);border-left:0;padding-left:0}.hc-tensions h3,.hc-impact-ledger h3{margin-top:34px}.hc-transformation-grid>article,.hc-transformation-intervention{min-height:0}.hc-transformation-grid>*+*{border-top:1px solid var(--hc-line);border-left:0}.hc-workflow-evidence>header,.hc-workflow-evidence>footer{grid-template-columns:1fr}.hc-workflow-evidence>ol>li{grid-template-columns:140px minmax(0,1fr)}.hc-evidence-consequence{border-top:1px solid var(--hc-line);border-left:1px solid var(--hc-line);grid-column:2}.hc-workflow-evidence>ol>li>div{min-height:160px}.hc-transformation-grid ul{margin-top:42px}.hc-operating-model li>div{grid-template-columns:100px 1fr}.hc-operating-model li p{grid-column:1/-1}.hc-next-gate{grid-template-columns:1fr}}@media (max-width:680px){.hc-hero{min-height:0;padding-top:19px}.hc-hero-grid{gap:42px;padding-block:45px 44px}.hc-badges{margin-bottom:22px}.hc-badges span{min-height:27px;font-size:.57rem}.hc-hero h1{font-size:clamp(3.6rem,16vw,4.85rem)}.hc-hero-claim{margin-top:27px;font-size:1.02rem}.hc-jump{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-jump a{justify-content:center}.hc-mandate-card{padding:25px 22px}.hc-mandate-card>div:first-child strong{font-size:2rem}.hc-mandate-card dl>div{grid-template-columns:1fr;gap:8px}.hc-scale,.hc-system-layers{grid-template-columns:1fr}.hc-scale>div,.hc-scale>div+div,.hc-system-layers article,.hc-system-layers article+article{border-top:1px solid var(--hc-line-light);border-left:0;min-height:0;padding:24px 0 26px}.hc-scale>div:first-child{border-top:0}.hc-impact-overview{padding-block:72px}.hc-impact-intro{grid-template-columns:1fr;gap:24px;padding-bottom:48px}.hc-impact-intro h2{font-size:clamp(2.8rem,13vw,4rem)}.hc-impact-intro div>p{margin-top:24px;font-size:.96rem}.hc-impact-lead{gap:42px;margin-top:48px}.hc-impact-lead-copy{display:block}.hc-impact-lead-copy h3{margin-top:18px;font-size:clamp(2.35rem,11vw,3.35rem)}.hc-impact-lead-copy>p:last-child{margin-top:25px}.hc-impact-list li{grid-template-columns:34px minmax(0,1fr);gap:12px 16px;padding-block:24px 27px}.hc-impact-list li>strong{grid-column:2;align-self:start;padding-top:4px}.hc-system-layers article,.hc-system-layers article+article{border-color:var(--hc-line)}.hc-section-heading{grid-template-columns:1fr;gap:22px}.hc-section-heading>span{grid-column:auto}.hc-section-heading h2,.hc-next-gate h2{font-size:clamp(3rem,14vw,4.15rem)}.hc-transformation>header,.hc-transformation>figcaption{grid-template-columns:1fr;gap:11px;padding:20px}.hc-workflow-evidence>header,.hc-workflow-evidence>footer{padding:28px 22px}.hc-workflow-evidence>ol>li{grid-template-columns:1fr}.hc-workflow-evidence>ol>li>div{min-height:0;padding:24px 22px}.hc-workflow-evidence>ol>li>div+div,.hc-evidence-consequence{border-top:1px solid var(--hc-line);border-left:0;grid-column:auto}.hc-evidence-moment{grid-template-columns:38px 1fr;align-items:center;gap:4px 10px;display:grid}.hc-evidence-moment>strong{margin-top:0}.hc-evidence-moment>small{grid-column:2;margin-top:0}.hc-evidence-friction>p,.hc-evidence-consequence>p{margin-top:34px}.hc-transformation-grid>article,.hc-transformation-intervention{padding:27px 22px}.hc-system-layers h3{margin-top:32px}.hc-operating-model{padding:28px 22px}.hc-operating-model li{grid-template-columns:32px 1fr;gap:12px}.hc-operating-model li>div{grid-template-columns:1fr;gap:8px}.hc-operating-model li p{grid-column:auto;margin-top:7px}.hc-decision-records dl,.hc-measurement>div{grid-template-columns:1fr}.hc-decision-records dl>div,.hc-measurement article{min-height:0}.hc-measurement{padding:30px 22px}.hc-disclosure,.hc-next{grid-template-columns:1fr}.hc-next{gap:14px;padding-block:40px}.hc-next svg{margin-top:12px}}@media (prefers-reduced-motion:reduce){.hc-hero-copy,.hc-mandate-card{animation:none}.hc-jump a{transition:none}}
.project-evidence-snapshot{color:#f6f3ea;font-family:var(--font-geist), "Helvetica Neue", Arial, sans-serif;margin-block:clamp(28px,4vw,64px) clamp(72px,8vw,126px);scroll-margin-top:88px}.pes-frame{background:radial-gradient(circle at 5% 5%,#dc76572e,#0000 27%),#121915;border:1px solid #f3f1e833;border-radius:16px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);display:grid;overflow:hidden}.pes-intro{border-right:1px solid #f3f1e829;flex-direction:column;padding:clamp(28px,4vw,56px);display:flex}.pes-intro>p:first-child{color:#f18a67;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}.pes-intro h2{color:#f6f3ea;letter-spacing:-.04em;text-wrap:balance;max-width:510px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,4.2rem);font-weight:400;line-height:.98}.pes-explainer{color:#f6f3eaa3;max-width:470px;margin:22px 0 0;font-size:.9rem;line-height:1.6}.pes-intro dl{gap:0;margin:auto 0 0;padding-top:clamp(34px,7vw,86px);display:grid}.pes-intro dl>div{border-top:1px solid #f3f1e829;padding-block:18px}.pes-intro dt,.pes-open-proof summary span{color:#9abcae;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:770}.pes-intro dd{color:#f6f3ead1;margin:8px 0 0;font-size:.91rem;line-height:1.55}.pes-ledger{align-self:stretch}.pes-ai-record{color:#171a17;background:#e7ded1;border-top:1px solid #f3f1e829;grid-column:1/-1;grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);display:grid}.pes-ai-record-intro{border-right:1px solid #171a1729;padding:clamp(28px,4vw,56px)}.pes-ai-record-intro>p:first-child{color:#a7472e;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}.pes-ai-record-intro h3{letter-spacing:-.035em;text-wrap:balance;max-width:520px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,2.8vw,3.35rem);font-weight:400;line-height:1.02}.pes-ai-record-intro>p:last-child{color:#171a17b8;text-wrap:pretty;max-width:480px;margin:22px 0 0;font-size:.9rem;line-height:1.6}.pes-ai-record-list{min-width:0}.pes-ai-decision{border-bottom:1px solid #171a1724;grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);gap:clamp(20px,3vw,42px);padding:27px clamp(24px,3vw,44px);display:grid}.pes-ai-decision:last-child{border-bottom:0}.pes-ai-decision-heading{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.pes-ai-decision-heading>span{color:#a7472e;font-family:Georgia,Times New Roman,serif;font-size:.92rem}.pes-ai-decision-heading p{color:#171a17;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780;line-height:1.35}.pes-ai-record .pes-status{color:#171a17a3}.pes-ai-record .pes-status-open .pes-status:before{border-color:#171a178f}.pes-ai-decision-body h4{color:#171a17;letter-spacing:-.015em;text-wrap:pretty;max-width:760px;margin:0;font-size:clamp(.95rem,1.25vw,1.14rem);font-weight:760;line-height:1.4}.pes-ai-decision-body>p{color:#171a17bd;text-wrap:pretty;max-width:760px;margin:9px 0 0;font-size:.88rem;line-height:1.58}.pes-ai-decision-body .pes-ai-alternative{color:#171a17b3;border-top:1px solid #171a171f;grid-template-columns:minmax(128px,.38fr) minmax(0,1.62fr);gap:16px;margin-top:15px;padding-top:14px;display:grid}.pes-ai-alternative strong{color:#76402f;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:780;line-height:1.45}.pes-row{border-bottom:1px solid #f3f1e824;grid-template-columns:44px minmax(150px,.66fr) minmax(240px,1.34fr);gap:18px;min-height:132px;padding:25px clamp(24px,3vw,44px);display:grid}.pes-index{color:#f18a67;font-family:Georgia,Times New Roman,serif;font-size:1rem}.pes-row-heading h3{color:#f6f3ea;letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:740;line-height:1.3}.pes-status{color:#f6f3ea94;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:11px;font-size:.62rem;font-weight:720;line-height:1.35;display:inline-flex}.pes-status:before{content:"";background:#8fae9e;border-radius:50%;width:7px;height:7px}.pes-status-reported .pes-status:before{background:#f18a67}.pes-status-designed .pes-status:before{background:#c4b89e}.pes-status-open .pes-status:before{background:0 0;border:1px solid #f6f3ea8f}.pes-row>p{color:#f6f3eac2;text-wrap:pretty;max-width:760px;margin:0;font-size:clamp(.85rem,1vw,.98rem);line-height:1.6}.pes-open-proof{border-bottom:1px solid #f3f1e824;grid-column:1/-1}.pes-open-proof summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(28px,4vw,56px);list-style:none;display:flex}.pes-open-proof summary::-webkit-details-marker{display:none}.pes-open-proof summary strong{color:#f6f3ea;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.pes-open-proof summary strong:after{color:#f18a67;content:"+";margin-left:12px;font-size:1rem;display:inline-block}.pes-open-proof[open] summary strong:after{content:"−"}.pes-open-proof ol{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0 clamp(28px,4vw,56px) 30px;list-style:none;display:grid}.pes-open-proof li{border-top:1px solid #f3f1e824;grid-template-columns:34px 1fr;gap:10px;padding:18px 22px 18px 0;display:grid}.pes-open-proof li+li{border-left:1px solid #f3f1e824;padding-left:22px}.pes-open-proof li span{color:#f18a67;font-family:Georgia,Times New Roman,serif}.pes-open-proof li p{color:#f6f3eab8;margin:0;font-size:.82rem;line-height:1.55}.pes-legend{color:#f6f3ea7a;flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;padding:16px clamp(28px,4vw,56px);font-size:.64rem;line-height:1.4;display:flex}.pes-legend span{align-items:center;gap:7px;display:inline-flex}.pes-dot{background:#8fae9e;border-radius:50%;width:6px;height:6px;display:inline-block}.pes-dot-reported{background:#f18a67}.pes-dot-designed{background:#c4b89e}@media (max-width:980px){.pes-frame{grid-template-columns:1fr}.pes-intro{border-bottom:1px solid #f3f1e829;border-right:0}.pes-intro dl{grid-template-columns:1fr 1fr;gap:22px;padding-top:34px}.pes-row{grid-template-columns:40px minmax(140px,.55fr) minmax(0,1.45fr)}.pes-ai-record{grid-template-columns:1fr}.pes-ai-record-intro{border-bottom:1px solid #171a1729;border-right:0}}@media (max-width:680px){.project-evidence-snapshot{width:min(100% - 24px,1320px);margin-block:20px 64px}.pes-frame{border-radius:16px}.pes-intro{padding:28px 22px}.pes-intro h2{font-size:clamp(2.15rem,12vw,3.35rem)}.pes-intro dl{grid-template-columns:1fr;gap:0}.pes-row{grid-template-columns:34px 1fr;gap:8px 12px;min-height:0;padding:23px 20px}.pes-row-heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.pes-status{margin-top:0}.pes-row>p{grid-column:2;padding-top:4px}.pes-ai-record-intro{padding:28px 22px}.pes-ai-record-intro h3{font-size:clamp(2rem,10.5vw,3rem)}.pes-ai-decision{grid-template-columns:1fr;gap:14px;padding:24px 20px}.pes-ai-decision-heading{grid-template-columns:32px 1fr}.pes-ai-decision-body{padding-left:44px}.pes-ai-decision-body .pes-ai-alternative{grid-template-columns:1fr;gap:6px}.pes-open-proof summary{align-items:flex-start;padding:20px}.pes-open-proof summary span{max-width:210px}.pes-open-proof ol{grid-template-columns:1fr;padding:0 20px 22px}.pes-open-proof li+li{border-left:0;padding-left:0}.pes-legend{grid-template-columns:1fr;padding:16px 20px 20px;display:grid}}@media (prefers-reduced-motion:reduce){.pes-open-proof summary{scroll-behavior:auto}}
