.eyebrow[data-astro-cid-hwp5shmb]{color:var(--bay);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:800}.card[data-astro-cid-hwp5shmb]{background:var(--card);border-radius:.875rem;box-shadow:0 1px 2px #16191d0f,0 8px 24px #16191d0f}.short[data-astro-cid-hwp5shmb]{color:var(--red);font-weight:800}.intro[data-astro-cid-hwp5shmb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-block:clamp(2rem,5vw,3.5rem) 2rem;display:flex}h1[data-astro-cid-hwp5shmb]{margin:0;font-size:clamp(2rem,5vw,3.25rem)}.lede[data-astro-cid-hwp5shmb]{max-width:40rem;color:var(--muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.years[data-astro-cid-hwp5shmb]{border-radius:var(--radius-pill);background:#16191d0f;border:0;gap:.25rem;margin:0;padding:.25rem;display:inline-flex}.years[data-astro-cid-hwp5shmb] label[data-astro-cid-hwp5shmb]{border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.years[data-astro-cid-hwp5shmb] input[data-astro-cid-hwp5shmb]:checked+label[data-astro-cid-hwp5shmb]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #16191d1f}.years[data-astro-cid-hwp5shmb] input[data-astro-cid-hwp5shmb]:focus-visible+label[data-astro-cid-hwp5shmb]{outline:2px solid var(--bay);outline-offset:2px}.gap-page[data-astro-cid-hwp5shmb]:has(#year-fy2027:checked) [data-astro-cid-hwp5shmb][data-year=fy2028],.gap-page[data-astro-cid-hwp5shmb]:has(#year-fy2028:checked) [data-astro-cid-hwp5shmb][data-year=fy2027]{display:none}.waterfall[data-astro-cid-hwp5shmb]{--chart:22rem;padding-top:1.75rem;position:relative}.steps[data-astro-cid-hwp5shmb]{margin:0;padding:0;list-style:none}.bar[data-astro-cid-hwp5shmb]{border-radius:3px;position:absolute}.step--total[data-astro-cid-hwp5shmb] .bar[data-astro-cid-hwp5shmb]{background:var(--red)}.step--subtotal[data-astro-cid-hwp5shmb] .bar[data-astro-cid-hwp5shmb]{background:color-mix(in srgb, var(--red) 82%, white)}.step--final[data-astro-cid-hwp5shmb] .bar[data-astro-cid-hwp5shmb]{background:var(--red);outline:2px solid var(--ink);outline-offset:3px}.step--up[data-astro-cid-hwp5shmb] .bar[data-astro-cid-hwp5shmb]{background:var(--bay)}.step--cost[data-astro-cid-hwp5shmb] .bar[data-astro-cid-hwp5shmb]{background:repeating-linear-gradient(135deg, var(--red) 0 2.5px, var(--red-light) 2.5px 6px)}.step--one-time[data-astro-cid-hwp5shmb] .bar[data-astro-cid-hwp5shmb]{background:var(--gold)}.value[data-astro-cid-hwp5shmb]{color:var(--red);font-size:1.1875rem;font-weight:800}.step--up[data-astro-cid-hwp5shmb] .value[data-astro-cid-hwp5shmb]{color:var(--bay)}.step--one-time[data-astro-cid-hwp5shmb] .value[data-astro-cid-hwp5shmb]{color:#8a5f0b}.label[data-astro-cid-hwp5shmb]{font-size:.8125rem;font-weight:600}.chip-cell[data-astro-cid-hwp5shmb] .chips{margin-inline-start:0}.axis[data-astro-cid-hwp5shmb]{pointer-events:none;color:var(--muted);font-size:.6875rem;position:absolute;inset:0 0 auto}@media (width>=48rem){.axis[data-astro-cid-hwp5shmb]{height:calc(1.75rem + var(--chart))}.zero[data-astro-cid-hwp5shmb]{color:var(--ink);font-weight:700;position:absolute;top:0;left:0}.axis[data-astro-cid-hwp5shmb]:after{content:"";border-top:2px solid var(--ink);position:absolute;top:1.75rem;left:0;right:0}.gridline[data-astro-cid-hwp5shmb]{top:calc(1.75rem + var(--at) * var(--chart));border-top:1px dashed var(--rule);position:absolute;left:0;right:0}.gridline[data-astro-cid-hwp5shmb] span[data-astro-cid-hwp5shmb]{position:absolute;top:-1.25rem}.steps[data-astro-cid-hwp5shmb]{grid-template-columns:repeat(8,1fr);column-gap:.75rem;padding-left:3.5rem;display:grid}.step[data-astro-cid-hwp5shmb]{grid-template-rows:var(--chart) auto auto auto;text-align:center;justify-items:center;row-gap:.5rem;display:grid}.track[data-astro-cid-hwp5shmb]{width:100%;max-width:5.5rem;position:relative}.bar[data-astro-cid-hwp5shmb]{left:0;right:0;top:calc(var(--top) * 100%);height:max(calc(var(--h) * 100%), 3px)}.value[data-astro-cid-hwp5shmb]{margin-top:calc((var(--top) + var(--h)) * var(--chart) - var(--chart) + .5rem)}.label[data-astro-cid-hwp5shmb]{min-height:2.5em;margin-top:1.5rem}}@media (width<=47.99rem){.zero[data-astro-cid-hwp5shmb],.gridline[data-astro-cid-hwp5shmb]{display:none}.waterfall[data-astro-cid-hwp5shmb]{padding-top:0}.step[data-astro-cid-hwp5shmb]{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;grid-template-areas:"label value""track track""chip chip";gap:.375rem .75rem;padding-block:.75rem;display:grid}.label[data-astro-cid-hwp5shmb]{grid-area:label;font-size:.9375rem}.value[data-astro-cid-hwp5shmb]{grid-area:value}.track[data-astro-cid-hwp5shmb]{border-left:2px solid var(--ink);grid-area:track;height:1.25rem;position:relative}.bar[data-astro-cid-hwp5shmb]{top:0;bottom:0;left:calc(var(--top) * 100%);width:max(calc(var(--h) * 100%), 3px)}.step--final[data-astro-cid-hwp5shmb] .bar[data-astro-cid-hwp5shmb]{outline-offset:2px}.chip-cell[data-astro-cid-hwp5shmb]{grid-area:chip}}.closing[data-astro-cid-hwp5shmb]{border-top:1px solid var(--rule);gap:2.5rem;margin-top:3rem;padding-top:2.5rem;display:grid}.closing[data-astro-cid-hwp5shmb] h2[data-astro-cid-hwp5shmb]{margin:0 0 1.5rem;font-size:clamp(1.5rem,3.5vw,2.25rem)}.plan[data-astro-cid-hwp5shmb]+.plan[data-astro-cid-hwp5shmb]{margin-top:1.5rem}.plan-head[data-astro-cid-hwp5shmb]{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0 0 .5rem;font-size:.9375rem;font-weight:800;display:flex}.plan-head[data-astro-cid-hwp5shmb]>span[data-astro-cid-hwp5shmb]:first-child{margin-inline-end:auto}.plan-head[data-astro-cid-hwp5shmb] .short[data-astro-cid-hwp5shmb]{font-size:1.1875rem}.plan-head[data-astro-cid-hwp5shmb] .chips{margin-inline-start:0}.plan-bar[data-astro-cid-hwp5shmb]{border-radius:3px;height:2.75rem;display:flex;overflow:hidden}.cut[data-astro-cid-hwp5shmb]{background:repeating-linear-gradient(135deg, var(--red) 0 2.5px, var(--red-light) 2.5px 6px)}.softened[data-astro-cid-hwp5shmb]{background:var(--gold);color:var(--ink);white-space:nowrap;align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:800;display:flex;overflow:hidden}.plan-chip[data-astro-cid-hwp5shmb]{text-align:right;margin:.5rem 0 0}.note[data-astro-cid-hwp5shmb]{color:var(--muted);margin:1.25rem 0 0;font-size:.875rem}.note[data-astro-cid-hwp5shmb] .chips{margin:0 .25rem 0 0}.one-time[data-astro-cid-hwp5shmb]{align-self:start;padding:1.5rem}.one-time[data-astro-cid-hwp5shmb] h2[data-astro-cid-hwp5shmb]{margin:0;font-size:1.375rem}.years-note[data-astro-cid-hwp5shmb]{color:var(--muted);margin:.25rem 0 1rem;font-size:.8125rem}.flows[data-astro-cid-hwp5shmb]{margin:0;padding:0;font-size:.875rem;list-style:none}.flows[data-astro-cid-hwp5shmb] li[data-astro-cid-hwp5shmb]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.625rem;padding-block:.375rem;display:grid}.flows[data-astro-cid-hwp5shmb] .num[data-astro-cid-hwp5shmb]{font-weight:700}.flows[data-astro-cid-hwp5shmb] .chips{margin:0}.sw[data-astro-cid-hwp5shmb]{border-radius:2px;width:.625rem;height:1.125rem}.sw--in[data-astro-cid-hwp5shmb]{background:var(--gold)}.sw--out[data-astro-cid-hwp5shmb]{border:1.5px solid var(--gold);background:var(--gold-light)}.arrow[data-astro-cid-hwp5shmb]{border-top:1px solid var(--rule);text-align:center;color:var(--muted);margin:.25rem 0;padding-top:.5rem}.left-over[data-astro-cid-hwp5shmb]{color:#8a5f0b;align-items:center;gap:.375rem;margin:1rem 0 0;font-weight:800;display:flex}.left-over[data-astro-cid-hwp5shmb] .chips{margin-inline-start:auto}@media (width>=64rem){.closing[data-astro-cid-hwp5shmb]{grid-template-columns:1fr 24rem;align-items:start}}
