._ledger_1xflp_1{color:#f7f7f4;width:min(1320px,92%);margin:auto;padding:80px 0}._ledger_1xflp_1 ._kicker_1xflp_2{color:#ffc21c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:.875rem;font-weight:900}._head_1xflp_3{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:60px;margin-bottom:44px;display:grid}._ledger_1xflp_1 ._head_1xflp_3 h2{letter-spacing:-.06em;font-size:clamp(3.4rem,7.3vw,6.56rem);font-weight:500;line-height:.92}._head_1xflp_3 h2 span{color:#ffc21c}._ledger_1xflp_1 ._head_1xflp_3>p{color:#b4b3ae;margin:0;font-size:1.3rem;line-height:1.5}._head_1xflp_3 p strong{color:#f3e8c9}._metrics_1xflp_8{background:#303030;border:1px solid #303030;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}._metric_1xflp_8{background:#090909;flex-direction:column;gap:8px;min-height:210px;padding:28px;display:flex}._label_1xflp_10{text-transform:uppercase;color:#aaa9a4;min-height:42px;font-size:.875rem;font-weight:800}._metric_1xflp_8>strong{color:#ffc21c;letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.1}._metric_1xflp_8 small{color:#aaa9a4;margin-top:auto;font-size:.875rem}._goal_1xflp_13{color:#f3e8c9;font-size:1.3rem}._progress_1xflp_14{background:#090909;border:1px solid #303030;margin-top:1px;padding:32px}._progressTop_1xflp_15{justify-content:space-between;align-items:end;gap:24px;display:flex}._formula_1xflp_16{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.8rem,3.2vw,2.875rem);font-weight:600;line-height:1.1}._formula_1xflp_16 span{color:#ffc21c}._percent_1xflp_18{text-align:right;flex-shrink:0}._percent_1xflp_18 strong{color:#ffc21c;font-size:3.875rem;line-height:1;display:block}._percent_1xflp_18 small{text-transform:uppercase;color:#aaa9a4;font-size:.875rem}._track_1xflp_21{background:#111;border:1px solid #414141;height:20px;margin-top:24px;overflow:hidden}._track_1xflp_21>div{background:#ffc21c;height:100%;transition:width .4s}._labels_1xflp_23{color:#aaa9a4;justify-content:space-between;gap:12px;margin-top:10px;font-size:.875rem;display:flex}._labels_1xflp_23>:last-child{text-align:right}._cta_1xflp_25{margin:28px 0 12px}._cta_1xflp_25 a{text-transform:uppercase}._ledger_1xflp_1 ._note_1xflp_27{color:#aaa9a4;margin:18px 0 0;font-size:.875rem;line-height:1.5}._bottom_1xflp_28{background:#303030;border:1px solid #303030;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1px;margin-top:1px;display:grid}._wall_1xflp_29,._impact_1xflp_29{min-width:0;padding:38px 32px}._wall_1xflp_29{background:#0a0a0a}._ledger_1xflp_1 h3{letter-spacing:-.05em;font-size:2.8rem;font-weight:600;line-height:1}._wall_1xflp_29>p{color:#aaa9a4}._group_1xflp_33{border-top:1px solid #303030;margin-top:24px;padding-top:20px}._group_1xflp_33 h4{color:#f3e8c9;text-transform:uppercase;margin:0 0 12px;font-size:1rem}._ledger_1xflp_1 ._empty_1xflp_35{color:#aaa9a4;border:1px dashed #3b3b3b;padding:16px;font-size:.875rem}._group_1xflp_33 ul{flex-wrap:wrap;gap:24px;padding:0;list-style:none;display:flex}._group_1xflp_33 li{overflow-wrap:anywhere;flex-direction:column;gap:6px;max-width:100%;display:flex}._group_1xflp_33 img{object-fit:contain;width:140px;height:85px}._impact_1xflp_29{color:#090909;background:#ffc21c}._ledger_1xflp_1 ._impact_1xflp_29 ._kicker_1xflp_2{color:#090909}._impact_1xflp_29 p{font-weight:700}._impactRow_1xflp_42{text-transform:uppercase;border-top:1px solid #0004;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:16px 0;font-size:.875rem;font-weight:800;display:grid}._impactRow_1xflp_42 strong{text-align:right;font-size:1rem}@media (width<=800px){._head_1xflp_3,._bottom_1xflp_28{grid-template-columns:1fr}._head_1xflp_3{gap:28px}._metrics_1xflp_8{grid-template-columns:repeat(2,minmax(0,1fr))}._progressTop_1xflp_15{flex-wrap:wrap}._percent_1xflp_18{text-align:left}._ledger_1xflp_1 ._head_1xflp_3 h2{font-size:clamp(3rem,9vw,4.25rem)}}@media (width<=430px){._ledger_1xflp_1{padding:64px 0}._metric_1xflp_8{min-height:210px;padding:18px 14px}._label_1xflp_10{min-height:60px}._progress_1xflp_14,._wall_1xflp_29,._impact_1xflp_29{padding:26px 20px}._cta_1xflp_25 a{width:100%}._ledger_1xflp_1 h3{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){._track_1xflp_21>div{transition:none}}
