.pg-reporting .rp-hero{isolation:isolate;background:var(--ink-900);padding:clamp(8rem,13vw,10rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.pg-reporting .rp-topo{z-index:-1;opacity:.06;background:url(/img/home/topo-lines.webp) 50%/cover no-repeat;position:absolute;inset:0}.pg-reporting .rp-hero-in{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-reporting .rp-hero-in{grid-template-columns:1fr 1fr;gap:4rem}}.pg-reporting .rp-hero h1{max-width:11ch;margin:1.25rem 0 1.75rem;font-size:clamp(3rem,6.4vw,5.4rem);line-height:.95}.pg-reporting .rp-hero .lede{font-family:var(--font-serif);color:var(--paper-100);max-width:46ch;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.6}.pg-reporting .rp-dash{background:var(--paper-0);color:var(--ink-900);border-radius:16px;margin:0;padding:1.5rem;position:relative;transform:rotate(-1deg);box-shadow:0 30px 60px #00000073}.pg-reporting .rp-tag{background:var(--mint);color:var(--ink-900);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.3rem .6rem;font-size:.62rem;position:absolute;top:-.7rem;right:1.5rem}.pg-reporting .rp-dash-top{border-bottom:1px solid var(--ink-200);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.pg-reporting .rp-dash-top b{font-family:var(--font-serif);font-size:1.15rem}.pg-reporting .rp-live{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.pg-reporting .rp-live i{background:var(--teal);border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite rpPulse}.pg-reporting .rp-kpis{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0;display:grid}.pg-reporting .rp-kpis>div{background:var(--paper-50);border-radius:10px;gap:.15rem;padding:.8rem;display:grid}.pg-reporting .rp-kpis>div>span{color:var(--ink-400);font-size:.72rem}.pg-reporting .rp-kpis b{font-family:var(--font-display);color:var(--ink-900);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;line-height:1.1}.pg-reporting .rp-kpis small{color:var(--teal);font-size:.68rem}.pg-reporting .rp-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);margin-bottom:.6rem;font-size:.65rem;display:block}.pg-reporting .rp-bars{gap:.45rem;display:grid}.pg-reporting .rp-bar{color:var(--ink-700);grid-template-columns:7.5rem 1fr;align-items:center;gap:.75rem;font-size:.8rem;display:grid}.pg-reporting .rp-bar>div{background:var(--paper-100);border-radius:999px;height:.6rem;overflow:hidden}.pg-reporting .rp-bar i{background:var(--teal);transform-origin:0;height:100%;animation:rpGrow 1.4s var(--ease-out) both .4s;border-radius:999px;display:block}.pg-reporting .rp-bar:first-of-type i{width:92%}.pg-reporting .rp-bar:nth-of-type(2) i{width:84%}.pg-reporting .rp-bar:nth-of-type(3) i{width:71%}.pg-reporting .rp-bar:nth-of-type(4) i{width:63%}.pg-reporting .rp-mix{margin-top:1.25rem}.pg-reporting .rp-mix-bar{border-radius:999px;height:.75rem;display:flex;overflow:hidden}.pg-reporting .rp-mix-bar i,.pg-reporting .rp-mix-key i{display:block}.pg-reporting .rp-mix-bar .m1{background:var(--coral);width:44%}.pg-reporting .rp-mix-bar .m2{background:var(--indigo);width:25%}.pg-reporting .rp-mix-bar .m3{background:var(--teal);width:31%}.pg-reporting .rp-mix-key{color:var(--ink-400);gap:1rem;margin-top:.6rem;font-size:.75rem;display:flex}.pg-reporting .rp-mix-key span{align-items:center;gap:.35rem;display:inline-flex}.pg-reporting .rp-mix-key i{border-radius:50%;width:.6rem;height:.6rem}.pg-reporting .rp-mix-key .m1{background:var(--coral)}.pg-reporting .rp-mix-key .m2{background:var(--indigo)}.pg-reporting .rp-mix-key .m3{background:var(--teal)}.pg-reporting .white{background:var(--paper-0);color:var(--ink-900)}.pg-reporting .white .eyebrow{color:var(--teal)}.pg-reporting .white .sec-head p{color:var(--ink-400)}.pg-reporting .rp-panels{background:var(--ink-200);border:1px solid var(--ink-200);gap:1px;display:grid}@media (min-width:700px){.pg-reporting .rp-panels{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pg-reporting .rp-panels{grid-template-columns:repeat(3,1fr)}}.pg-reporting .rp-panels>div{height:100%}.pg-reporting .rp-panel{background:var(--paper-50);height:100%;padding:clamp(1.75rem,3vw,2.25rem);transition:background .3s}.pg-reporting .rp-panel:hover{background:var(--paper-0)}.pg-reporting .rp-n{font-family:var(--font-display);color:var(--coral);font-size:2.4rem;line-height:1}.pg-reporting .rp-panel h3{font-family:var(--font-serif);margin:.9rem 0 .5rem;font-size:1.3rem;font-weight:600}.pg-reporting .rp-panel p{color:var(--ink-400);line-height:1.6}.pg-reporting .rp-any{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-reporting .rp-any{grid-template-columns:.9fr 1.1fr;gap:4rem}}.pg-reporting .rp-any-photo{aspect-ratio:3/2;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 24px 48px #15120d26}.pg-reporting .rp-any-photo img{object-fit:cover}.pg-reporting .rp-any .h-display,.pg-reporting .rp-two .h-display{margin:.8rem 0 1.25rem;font-size:clamp(2.3rem,4.6vw,3.6rem)}.pg-reporting .rp-p{font-family:var(--font-serif);color:var(--ink-400);max-width:46ch;font-size:1.15rem;line-height:1.6}.pg-reporting .rp-p--dark{color:var(--ink-300)}.pg-reporting .rp-ticks{gap:.6rem;margin-top:1.5rem;list-style:none;display:grid}.pg-reporting .rp-ticks li{padding-left:1.8rem;line-height:1.5;position:relative}.pg-reporting .rp-ticks li:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;top:0;left:0}.pg-reporting .rp-two{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-reporting .rp-two{grid-template-columns:1fr 1fr;gap:4rem}}.pg-reporting .rp-report{background:var(--ink-700);border:1px solid var(--ink-700);gap:1px;list-style:none;display:grid}.pg-reporting .rp-report li{background:var(--ink-800);grid-template-columns:6rem 1fr;align-items:baseline;gap:1rem;padding:1.25rem 1.5rem;display:grid}.pg-reporting .rp-report b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-size:.75rem;font-weight:400}.pg-reporting .rp-report span{color:var(--paper-100);line-height:1.5}@keyframes rpPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes rpGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pg-reporting .rp-live i,.pg-reporting .rp-bar i{animation:none}}.pg-reporting .s-831aca{margin-top:2rem}
