.mark[data-astro-cid-idiigron]{text-align:center;font-family:var(--font-display);grid-template-rows:repeat(3,1.2em);grid-template-columns:auto 1.08em 1.08em auto;font-weight:800;line-height:1;display:grid}.mark[data-astro-cid-idiigron]>div[data-astro-cid-idiigron]{align-self:end}.what[data-astro-cid-idiigron]{color:var(--brand);grid-area:2/1;gap:.195em;padding-right:.47em;display:flex}.c2[data-astro-cid-idiigron]{grid-column:2}.c3[data-astro-cid-idiigron]{grid-column:3}.r1[data-astro-cid-idiigron]{grid-row:1}.r2[data-astro-cid-idiigron]{grid-row:2}.r3[data-astro-cid-idiigron]{grid-row:3}.green[data-astro-cid-idiigron]{color:var(--brand)}.ghost[data-astro-cid-idiigron]{color:var(--ghost)}.dot-big[data-astro-cid-idiigron]{background:var(--brand);vertical-align:baseline;border-radius:50%;width:.67em;height:.67em;display:inline-block}.dots[data-astro-cid-idiigron]{white-space:nowrap;grid-area:2/4;padding-left:.47em}.dot[data-astro-cid-idiigron]{background:var(--brand);vertical-align:baseline;border-radius:50%;width:.16em;height:.16em;display:inline-block}.dot[data-astro-cid-idiigron]+.dot[data-astro-cid-idiigron]{margin-left:.16em}.splash[data-astro-cid-idiigron] .what[data-astro-cid-idiigron] span[data-astro-cid-idiigron],.splash[data-astro-cid-idiigron] .c2[data-astro-cid-idiigron],.splash[data-astro-cid-idiigron] .c3[data-astro-cid-idiigron],.splash[data-astro-cid-idiigron] .dot[data-astro-cid-idiigron]{animation:.5s both shiftFadeUp;animation-delay:var(--d)}.reveal[data-astro-cid-idiigron] .ghost[data-astro-cid-idiigron]{opacity:0;transition:opacity .5s}.reveal[data-astro-cid-idiigron] .c3[data-astro-cid-idiigron].r1{transition-delay:60ms}.reveal[data-astro-cid-idiigron] .c2[data-astro-cid-idiigron].r3{transition-delay:.12s}.reveal[data-astro-cid-idiigron] .c3[data-astro-cid-idiigron].r3{transition-delay:.18s}.revealed .reveal[data-astro-cid-idiigron] .ghost[data-astro-cid-idiigron]{opacity:1}.principles[data-astro-cid-36gulacn]{gap:32px;margin-top:36px}.rule[data-astro-cid-36gulacn]{background-color:var(--grn);width:40px;height:1px}.principles[data-astro-cid-36gulacn] h3[data-astro-cid-36gulacn]{margin-top:16px;font-size:24px}.principles[data-astro-cid-36gulacn] .body[data-astro-cid-36gulacn]{margin-top:8px}.dash[data-astro-cid-36gulacn]{margin-top:36px}.number[data-astro-cid-36gulacn]{padding:28px}.value[data-astro-cid-36gulacn]{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.unit[data-astro-cid-36gulacn]{color:var(--mut);margin-top:8px;font-size:14px}.result-kicker[data-astro-cid-36gulacn]{letter-spacing:.12em;text-transform:uppercase;color:var(--grn);font-size:13px;font-weight:600}.result-title[data-astro-cid-36gulacn]{max-width:760px;margin-top:12px}.result[data-astro-cid-36gulacn] .btn[data-astro-cid-36gulacn]{margin-top:28px}.note[data-astro-cid-36gulacn]{color:oklch(45% .025 145/.8);margin-top:24px;font-size:12px}.docs[data-astro-cid-36gulacn]{margin-top:32px}.doc-title[data-astro-cid-36gulacn]{font-size:24px}.doc-text[data-astro-cid-36gulacn]{color:var(--mut);margin-top:8px;font-size:14px}.visions[data-astro-cid-36gulacn]{padding-bottom:40px}.visions-intro[data-astro-cid-36gulacn]{max-width:520px;margin-top:16px}.visions[data-astro-cid-36gulacn] .docs[data-astro-cid-36gulacn]{gap:20px}.vision-title[data-astro-cid-36gulacn]{margin-top:12px;font-size:22px;line-height:1.2}.whatif[data-astro-cid-36gulacn]{flex-direction:column;align-items:flex-start;gap:8px 28px;padding-top:44px;padding-bottom:48px;display:none}.whatif-text[data-astro-cid-36gulacn]{max-width:560px}.tagline[data-astro-cid-36gulacn]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;text-wrap:pretty;color:var(--brand);font-size:clamp(18px,2.6vw,24px);font-weight:700;line-height:1.35}.whatif-text[data-astro-cid-36gulacn] .body[data-astro-cid-36gulacn]{margin-top:16px;font-size:15px}@media (width>=768px){.whatif[data-astro-cid-36gulacn]{flex-flow:wrap;justify-content:center;padding-top:48px;padding-bottom:48px;display:flex}.whatif-text[data-astro-cid-36gulacn]{margin-top:38px}}
