.pp[data-astro-cid-eph2s77r]{--em:var(--c-orange-ink)}.pp-kicker[data-astro-cid-eph2s77r]{color:var(--c-orange-ink);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}.pp-kicker--dark[data-astro-cid-eph2s77r]{color:var(--c-orange)}.pp-h2{margin-bottom:1.3rem;font-size:clamp(1.9rem,3vw,2.6rem)}.pp-h2--big{font-size:var(--fs-h2);margin-bottom:3rem}.pp-h2--dark{--em:var(--c-orange);color:var(--c-on-dark)}.pp-hero[data-astro-cid-eph2s77r]{padding-top:2.5rem;padding-bottom:5rem}.pp-back[data-astro-cid-eph2s77r]{color:var(--c-teal);margin-bottom:2.5rem;font-size:.95rem;text-decoration:none;display:inline-block}.pp-back[data-astro-cid-eph2s77r]:hover{text-underline-offset:3px;text-decoration:underline}.pp-hero__grid[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:3rem 5rem;display:grid}.pp-logo[data-astro-cid-eph2s77r]{border-radius:var(--radius-sm);background:var(--c-navy);place-items:center;height:5.5rem;margin-bottom:1.8rem;padding:1rem 1.4rem;display:inline-grid}.pp-logo[data-astro-cid-eph2s77r] img[data-astro-cid-eph2s77r]{object-fit:contain;width:auto;max-width:15rem;height:3rem;display:block}.pp-h1{font-family:var(--font-display);margin-bottom:1.6rem;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:400;line-height:1.06}.pp-lede[data-astro-cid-eph2s77r]{max-width:30em;color:var(--c-ink);margin:0 0 2rem;font-size:1.2rem;line-height:1.6}.pp-actions[data-astro-cid-eph2s77r]{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin:0;display:flex}.pp-site[data-astro-cid-eph2s77r]{color:var(--c-text);font-family:var(--font-mono);font-size:.85rem}.xcard[data-astro-cid-eph2s77r]{border:1px solid var(--c-border);border-top:3px solid var(--c-orange);border-radius:0 0 var(--radius) var(--radius);background:var(--c-page);padding:1.8rem 2rem 1.6rem}.xcard__kicker[data-astro-cid-eph2s77r]{color:var(--c-orange-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.7rem}.xcard__top[data-astro-cid-eph2s77r]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.xcard__title[data-astro-cid-eph2s77r]{font-family:var(--font-sans);margin:0;font-size:1.35rem;font-weight:600;line-height:1.3}.xcard__tag[data-astro-cid-eph2s77r]{background:var(--c-band);color:var(--c-text);border-radius:3px;flex:none;padding:.25rem .55rem;font-size:.75rem}.xcard__intro[data-astro-cid-eph2s77r]{margin:0 0 1.2rem;font-size:.95rem;line-height:1.6}.xcard__note[data-astro-cid-eph2s77r]{color:var(--c-muted);margin:1.2rem 0 0;font-size:.8rem;line-height:1.5}.wchart[data-astro-cid-eph2s77r]{width:100%;height:auto;margin-bottom:.6rem;display:block}.wchart__grid[data-astro-cid-eph2s77r]{stroke:var(--c-border);stroke-width:1px}.wchart__future[data-astro-cid-eph2s77r]{fill:#dd7a360f}.wchart__hist[data-astro-cid-eph2s77r],.wchart__base[data-astro-cid-eph2s77r],.wchart__scen[data-astro-cid-eph2s77r]{fill:none;stroke-linecap:round;stroke-linejoin:round}.wchart__hist[data-astro-cid-eph2s77r]{stroke:var(--c-navy);stroke-width:2px}.wchart__base[data-astro-cid-eph2s77r]{stroke:var(--c-muted);stroke-width:2px;stroke-dasharray:5 5}.wchart__scen[data-astro-cid-eph2s77r]{stroke:var(--c-orange);stroke-width:3px;transition:d .35s var(--ease)}.wlegend[data-astro-cid-eph2s77r]{color:var(--c-muted);flex-wrap:wrap;gap:.4rem 1.2rem;margin:0 0 1.4rem;font-size:.78rem;display:flex}.wlegend[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]{align-items:center;gap:.45rem;display:inline-flex}.k[data-astro-cid-eph2s77r]{border-top:2px solid;width:1.1rem;height:0}.k--hist[data-astro-cid-eph2s77r]{border-color:var(--c-navy)}.k--base[data-astro-cid-eph2s77r]{border-top-style:dashed;border-color:var(--c-muted)}.k--scen[data-astro-cid-eph2s77r]{border-top-width:3px;border-color:var(--c-orange)}.wslider[data-astro-cid-eph2s77r]{margin-bottom:1.1rem;display:block}.wslider__head[data-astro-cid-eph2s77r]{color:var(--c-ink);justify-content:space-between;gap:1rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.wslider[data-astro-cid-eph2s77r] output[data-astro-cid-eph2s77r]{color:var(--c-orange-ink);font-family:var(--font-mono);font-size:.8rem;font-weight:600}.wslider[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]{width:100%;accent-color:var(--c-orange)}.wresult[data-astro-cid-eph2s77r]{border-top:1px solid var(--c-border);color:var(--c-ink);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.85rem;display:flex}.wresult[data-astro-cid-eph2s77r] strong[data-astro-cid-eph2s77r]{color:var(--c-orange-ink);font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1}.wresult[data-astro-cid-eph2s77r] strong[data-astro-cid-eph2s77r][data-sign=down]{color:var(--c-teal)}.wreset[data-astro-cid-eph2s77r]{color:var(--c-teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.6rem;padding:0;font-size:.85rem;text-decoration:underline}.wagent[data-astro-cid-eph2s77r]{background:var(--c-navy);color:var(--c-white);margin-top:1.3rem;padding:1.2rem 1.4rem}.wagent[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{margin:.3rem 0 0;font-size:.92rem}.wagent[data-astro-cid-eph2s77r] .wagent__label[data-astro-cid-eph2s77r]{color:var(--c-orange);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem}.agents[data-astro-cid-eph2s77r]{margin:0;padding:0;list-style:none}.agent[data-astro-cid-eph2s77r]{border-top:1px solid var(--c-border);grid-template-columns:1.8rem 1fr;gap:.6rem;padding:1.1rem 0;display:grid}.agent__no[data-astro-cid-eph2s77r]{color:var(--c-orange-ink);font-family:var(--font-mono);padding-top:.15rem;font-size:.75rem}.agent__name[data-astro-cid-eph2s77r]{font-family:var(--font-sans);margin-bottom:.6rem;font-size:1.05rem;font-weight:600}.agent[data-astro-cid-eph2s77r] dl[data-astro-cid-eph2s77r]{grid-template-columns:6.5rem 1fr;gap:.35rem 1rem;margin:0;font-size:.85rem;line-height:1.5;display:grid}.agent[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r]{color:var(--c-orange-ink);font-weight:600}.agent[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]{margin:0}.coverage__opts[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}.coverage__opts[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r]{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-white);color:var(--c-ink);font:inherit;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);padding:.55rem .9rem;font-size:.85rem}.coverage__opts[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r][aria-pressed=true]{border-color:var(--c-navy);background:var(--c-navy);color:var(--c-white)}.coverage__list[data-astro-cid-eph2s77r]{margin:0;padding:0;list-style:none}.coverage__list[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{border-top:1px solid var(--c-border);gap:.25rem;padding:1rem 0;display:grid}.coverage__list[data-astro-cid-eph2s77r] strong[data-astro-cid-eph2s77r]{color:var(--c-ink);font-weight:600}.coverage__list[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]{color:var(--c-muted);font-size:.88rem}.coverage__list[data-astro-cid-eph2s77r].is-in li[data-astro-cid-eph2s77r]{animation:cov-in .4s var(--ease) both}.coverage__list[data-astro-cid-eph2s77r].is-in li[data-astro-cid-eph2s77r]:nth-child(2){animation-delay:60ms}.coverage__list[data-astro-cid-eph2s77r].is-in li[data-astro-cid-eph2s77r]:nth-child(3){animation-delay:.12s}@keyframes cov-in{0%{opacity:0;transform:translate(1rem)}}.coverage__chips[data-astro-cid-eph2s77r]{border-top:1px solid var(--c-border);flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0;padding-top:1rem;display:flex}.coverage__chips[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]{color:var(--c-teal);text-underline-offset:4px;font-size:.8rem;text-decoration:underline}.pp-story[data-astro-cid-eph2s77r]{padding-block:var(--section-y);background:var(--c-band)}.pp-story__grid[data-astro-cid-eph2s77r],.pp-fit__grid[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:3rem 6rem;display:grid}.pp-story[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]:not(.pp-kicker){max-width:36em;line-height:1.75}.pp-features[data-astro-cid-eph2s77r],.pp-steps[data-astro-cid-eph2s77r]{padding-block:var(--section-y) 0}.pp-fgrid[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:3rem 5rem;display:grid}.pp-feature[data-astro-cid-eph2s77r]{border-top:1px solid var(--c-border);padding-top:1.2rem}.pp-feature[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]{color:var(--c-muted);font-family:var(--font-mono);font-size:.75rem}.pp-feature[data-astro-cid-eph2s77r] h3[data-astro-cid-eph2s77r],.pp-timeline[data-astro-cid-eph2s77r] h3[data-astro-cid-eph2s77r]{font-family:var(--font-sans);margin:1.2rem 0 .7rem;font-size:1.2rem;font-weight:600}.pp-feature[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r],.pp-timeline[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{margin:0;line-height:1.7}.pp-timeline[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.pp-timeline[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{border-top:1px solid var(--c-border);padding-top:1.6rem}.pp-step[data-astro-cid-eph2s77r]{background:var(--c-orange);width:2.2rem;height:2.2rem;color:var(--c-navy);font-family:var(--font-mono);place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.pp-fit[data-astro-cid-eph2s77r]{margin-top:var(--section-y);background:var(--c-navy);color:var(--c-on-dark-muted);padding-block:5rem}.pp-fit__grid[data-astro-cid-eph2s77r]{align-items:center}.pp-fit[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]:not(.pp-kicker){margin:0;line-height:1.75}.pp-contact[data-astro-cid-eph2s77r]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-block:5rem;display:flex}.pp-contact[data-astro-cid-eph2s77r]>div[data-astro-cid-eph2s77r]{max-width:44rem}.pp-contact[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]:not(.pp-kicker){margin:0 0 1.8rem;line-height:1.7}.pp-others[data-astro-cid-eph2s77r]{color:var(--c-teal);font-weight:500}@media (width<=991px){.pp-hero__grid[data-astro-cid-eph2s77r],.pp-story__grid[data-astro-cid-eph2s77r],.pp-fit__grid[data-astro-cid-eph2s77r],.pp-fgrid[data-astro-cid-eph2s77r],.pp-timeline[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}@media (width<=767px){.xcard[data-astro-cid-eph2s77r]{padding:1.4rem 1.2rem}.agent[data-astro-cid-eph2s77r] dl[data-astro-cid-eph2s77r]{grid-template-columns:1fr}.pp-logo[data-astro-cid-eph2s77r]{height:4.5rem}}@media (prefers-reduced-motion:reduce){.wchart__scen[data-astro-cid-eph2s77r]{transition:none}.coverage__list[data-astro-cid-eph2s77r].is-in li[data-astro-cid-eph2s77r]{animation:none}}
