.art[data-astro-cid-zdhjq4r5]{aspect-ratio:4/3;background:var(--color-navy);border-radius:var(--radius-sm);overflow:hidden}.art[data-astro-cid-zdhjq4r5] svg[data-astro-cid-zdhjq4r5]{width:100%;height:100%}.base[data-astro-cid-zdhjq4r5]{stroke:#ffffff59;stroke-width:3px;stroke-linecap:round}.bar[data-astro-cid-zdhjq4r5]{fill:#ffffff52}.bar--flag[data-astro-cid-zdhjq4r5]{fill:var(--color-signal)}.stroke[data-astro-cid-zdhjq4r5]{fill:none;stroke:var(--color-gold-light);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.gap[data-astro-cid-zdhjq4r5]{fill:none;stroke:#fff6;stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}.ring[data-astro-cid-zdhjq4r5]{fill:none;stroke:var(--color-signal);stroke-width:4px}.dot[data-astro-cid-zdhjq4r5]{fill:var(--color-gold-light)}.dot--cream[data-astro-cid-zdhjq4r5]{fill:var(--color-on-navy)}.rule[data-astro-cid-zdhjq4r5]{stroke:#ffffff57;stroke-width:4px;stroke-linecap:round}.rule--accent[data-astro-cid-zdhjq4r5]{stroke:var(--color-gold-light);stroke-width:7px}.ledger__heads[data-astro-cid-kuo2mcdr],.ledger__row[data-astro-cid-kuo2mcdr]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ledger__heads[data-astro-cid-kuo2mcdr]{margin-bottom:var(--space-3);letter-spacing:.04em;color:var(--color-on-cream-muted);font-size:.85rem;font-weight:700}.ledger__heads[data-astro-cid-kuo2mcdr] span[data-astro-cid-kuo2mcdr]:first-child{padding-left:2.4rem}.ledger__row[data-astro-cid-kuo2mcdr]+.ledger__row[data-astro-cid-kuo2mcdr]{margin-top:var(--space-4)}.ledger__reported[data-astro-cid-kuo2mcdr]{gap:var(--space-2);align-items:flex-start;display:flex}.ledger__check[data-astro-cid-kuo2mcdr]{background:var(--color-positive);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-top:.1rem;display:grid}.ledger__reported[data-astro-cid-kuo2mcdr] .ledger__text[data-astro-cid-kuo2mcdr]{color:#0f1e3ad1}.ledger__arrow[data-astro-cid-kuo2mcdr]{color:var(--color-on-cream-faint)}.ledger__found[data-astro-cid-kuo2mcdr]{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-cream);border:1px solid #d93a3f59;border-left:3px solid var(--color-signal);border-radius:var(--radius-sm);align-items:flex-start;display:flex}.ledger__warn[data-astro-cid-kuo2mcdr]{color:var(--color-signal);flex:none;margin-top:.15rem}.ledger__found[data-astro-cid-kuo2mcdr] .ledger__text[data-astro-cid-kuo2mcdr]{font-weight:600;line-height:1.4}@media (width<=800px){.ledger__heads[data-astro-cid-kuo2mcdr]{display:none}.ledger__row[data-astro-cid-kuo2mcdr]{gap:var(--space-2);grid-template-columns:1fr}.ledger__arrow[data-astro-cid-kuo2mcdr]{margin-left:.4rem;transform:rotate(90deg)}}.home[data-astro-cid-lcdefpme]{--section-padding-y:clamp(3.75rem, 8vw, 6rem)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,6vw,4.5rem)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.05em}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--space-2);max-width:17ch}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .signal[data-astro-cid-lcdefpme]{color:inherit;box-shadow:inset 0 -.16em 0 var(--color-lime)}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--space-3);max-width:50ch}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-visual[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:300px}.diag[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.diag__row[data-astro-cid-lcdefpme]{align-items:flex-end;gap:var(--space-1);border-bottom:1px solid var(--color-rule-on-navy);width:fit-content;opacity:var(--o,1);padding-bottom:.45rem;display:flex}.diag__word[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-on-navy);white-space:nowrap;font-size:1.05rem;font-weight:500}.diag__mark[data-astro-cid-lcdefpme]{flex:none}.diag__row--waste[data-astro-cid-lcdefpme]{border-bottom-color:var(--color-signal)}.diag__row--waste[data-astro-cid-lcdefpme] .diag__word[data-astro-cid-lcdefpme]{color:var(--color-signal);font-size:1.2rem;font-weight:600}.diag__row--waste[data-astro-cid-lcdefpme] .diag__mark[data-astro-cid-lcdefpme]{color:var(--color-signal)}.diag__row--revenue[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--color-lime)}.diag__row--revenue[data-astro-cid-lcdefpme] .diag__word[data-astro-cid-lcdefpme]{color:var(--color-lime);font-size:1.2rem;font-weight:600}.diag__row--revenue[data-astro-cid-lcdefpme] .diag__mark[data-astro-cid-lcdefpme]{color:var(--color-lime)}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{display:none}}.split[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;display:grid}.split--wide[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.split__head[data-astro-cid-lcdefpme] .section-head__kicker[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.split__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,2.8vw,2.3rem);line-height:1.15}.split__head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:var(--space-3);line-height:1.55}@media (width<=900px){.split[data-astro-cid-lcdefpme],.split--wide[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr}}.split__link[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:.95rem}.areas-grid[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.area[data-astro-cid-lcdefpme]{padding-left:var(--space-3);border-left:1px solid var(--color-rule-on-cream)}.area__icon[data-astro-cid-lcdefpme]{color:var(--color-gold);margin-bottom:var(--space-2)}.area__label[data-astro-cid-lcdefpme]{margin-bottom:.35rem;font-size:1.15rem}.area[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem;line-height:1.5}@media (width>=1100px){.areas-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.areas-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.audit-grid[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.audit-card[data-astro-cid-lcdefpme]{height:100%;padding:var(--space-4) var(--space-3);background:var(--color-cream-100);border:1px solid var(--color-rule-on-cream);border-radius:var(--radius-sm);transition:border-color var(--duration-standard) var(--ease-standard);flex-direction:column;display:flex}.audit-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-gold)}.audit-card__icon[data-astro-cid-lcdefpme]{color:var(--color-gold);margin-bottom:var(--space-3)}.audit-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1);font-size:1.1rem;font-weight:700;line-height:1.25}.audit-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex-grow:1;font-size:.92rem;line-height:1.5}.audit-card__link[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:.88rem}@media (width>=1100px){.audit-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.audit-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.step[data-astro-cid-lcdefpme]{gap:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--color-rule-on-cream);flex-direction:column;display:flex}.step__number[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-gold);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;line-height:1}.step__title[data-astro-cid-lcdefpme]{max-width:16ch;font-size:1.1rem;font-weight:700;line-height:1.3}.step__support[data-astro-cid-lcdefpme]{max-width:26ch;font-size:.95rem;line-height:1.5}.on-navy[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme]{border-left-color:var(--color-rule-on-navy)}.on-navy[data-astro-cid-lcdefpme] .step__number[data-astro-cid-lcdefpme]{color:var(--color-gold-light)}@media (width<=700px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.problem-grid[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.problem-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--space-3);border-top:1px solid var(--color-rule-on-cream)}@media (width<=700px){.problem-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.independence-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:minmax(0,200px) minmax(0,1fr);display:grid}@media (width<=720px){.independence-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.blog-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.blog-card[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;display:flex}.blog-card[data-astro-cid-lcdefpme] .art{margin-bottom:var(--space-3)}.blog-card[data-astro-cid-lcdefpme] .blog-card__img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-3);border-radius:var(--radius-sm);display:block}.blog-card__cat[data-astro-cid-lcdefpme]{letter-spacing:.03em;color:var(--color-on-cream-muted);margin-bottom:.3rem;font-size:.78rem;font-weight:600}.blog-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:700;line-height:1.3}.blog-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--color-gold)}.blog-card__date[data-astro-cid-lcdefpme]{margin-top:var(--space-1);color:var(--color-on-cream-faint);font-size:.8rem}.blog-card__link[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:.88rem}@media (width<=1000px){.blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.blog-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
