.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,7vw,5rem)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (width>=60rem){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}}.hero__def[data-astro-cid-ge2uvauf]{font-size:var(--step-1);max-width:40rem}.hero__sub[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:var(--ink-2);max-width:40rem}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.timeline__head[data-astro-cid-ge2uvauf]{font-size:var(--step-1);margin-bottom:1.25rem}.timeline__cap[data-astro-cid-ge2uvauf]{font-size:var(--step--1);color:var(--ink-2);margin:.9rem 0 0 1.4rem;font-style:italic}.cards[data-astro-cid-owatsuyp]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-owatsuyp]{border:var(--rule-w) solid var(--rule);border-top:4px solid var(--accent);background:var(--paper-2);border-radius:2px;padding:1.5rem}.card-art[data-astro-cid-owatsuyp]{aspect-ratio:1;object-fit:contain;width:100%;margin:-.5rem 0 .75rem;display:block}.card[data-astro-cid-owatsuyp] p[data-astro-cid-owatsuyp]{max-width:none;margin-bottom:0}.calc[data-astro-cid-hmdgncdx]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}@media (width>=52rem){.calc[data-astro-cid-hmdgncdx]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);gap:3rem}}.calc__lead[data-astro-cid-hmdgncdx]{color:var(--ink-2);font-size:var(--step--1);margin-bottom:1.25rem}.calc__field[data-astro-cid-hmdgncdx]{margin-bottom:1.25rem}.calc__field[data-astro-cid-hmdgncdx] label[data-astro-cid-hmdgncdx]{justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-weight:600;display:flex}.calc__field[data-astro-cid-hmdgncdx] output[data-astro-cid-hmdgncdx]{color:var(--accent);font-weight:700}.calc__opt[data-astro-cid-hmdgncdx]{color:var(--ink-2);font-weight:400}.calc[data-astro-cid-hmdgncdx] select[data-astro-cid-hmdgncdx]{width:100%;max-width:20rem;font:inherit;color:var(--ink);background:var(--paper-2);border:var(--rule-w) solid var(--rule);border-radius:2px;padding:.5em .7em}.calc[data-astro-cid-hmdgncdx] input[data-astro-cid-hmdgncdx][type=range]{width:100%;accent-color:var(--accent);margin:0}.calc__result[data-astro-cid-hmdgncdx]{background:var(--paper-2);border:var(--rule-w) solid var(--rule);border-top:4px solid var(--accent);border-radius:2px;padding:1.5rem;position:sticky;top:1rem}.calc__result[data-astro-cid-hmdgncdx] p[data-astro-cid-hmdgncdx]{max-width:none}.calc__eyebrow[data-astro-cid-hmdgncdx]{font-size:var(--step--1);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem}.calc__big[data-astro-cid-hmdgncdx]{font-size:var(--step-3);letter-spacing:-.02em;margin:0 0 .5rem;font-weight:700;line-height:1}.calc__big[data-astro-cid-hmdgncdx],.calc__year[data-astro-cid-hmdgncdx] .figure[data-astro-cid-hmdgncdx]{font-variant-numeric:normal;font-feature-settings:normal}.calc__year[data-astro-cid-hmdgncdx]{color:var(--ink-2);margin-bottom:1.25rem}.calc__cover[data-astro-cid-hmdgncdx]{border-left:3px solid var(--accent);padding-left:1rem}.calc__cover[data-astro-cid-hmdgncdx] strong[data-astro-cid-hmdgncdx]{color:var(--accent)}.calc__fine[data-astro-cid-hmdgncdx]{font-size:var(--step--1);color:var(--ink-2)}.calc[data-astro-cid-hmdgncdx] .btn[data-astro-cid-hmdgncdx]{margin-top:.25rem}.roi[data-astro-cid-45qozwbb]{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--step--1)}.roi[data-astro-cid-45qozwbb] th[data-astro-cid-45qozwbb],.roi[data-astro-cid-45qozwbb] td[data-astro-cid-45qozwbb]{border:var(--rule-w) solid var(--rule);text-align:left;vertical-align:top;padding:.55rem .7rem}.roi[data-astro-cid-45qozwbb] caption[data-astro-cid-45qozwbb]{text-align:left;caption-side:top;color:var(--ink-2);padding-bottom:.5rem;font-size:.9em}.roi[data-astro-cid-45qozwbb] thead[data-astro-cid-45qozwbb] th[data-astro-cid-45qozwbb]{background:var(--fill);font-family:var(--font-display)}.roi__n[data-astro-cid-45qozwbb]{text-align:right}.roi[data-astro-cid-45qozwbb] tbody[data-astro-cid-45qozwbb] th[data-astro-cid-45qozwbb]{font-weight:600}.roi[data-astro-cid-45qozwbb] th[data-astro-cid-45qozwbb]:first-child{background:var(--paper-2);box-shadow:inset calc(-1 * var(--rule-w)) 0 0 var(--rule);position:sticky;left:0}.roi[data-astro-cid-45qozwbb] thead[data-astro-cid-45qozwbb] th[data-astro-cid-45qozwbb]:first-child{background:var(--fill)}.roi__measures[data-astro-cid-45qozwbb]{color:var(--ink-2);max-width:14rem;font-size:.85em;font-weight:400;display:block}.roi[data-astro-cid-45qozwbb] td[data-astro-cid-45qozwbb].figure{text-align:right;white-space:nowrap}.roi[data-astro-cid-45qozwbb] td[data-astro-cid-45qozwbb].figure:last-child{background:var(--accent-wash);font-weight:600}.roi__point[data-astro-cid-45qozwbb]{border-left:3px solid var(--accent);max-width:44rem;margin-top:2rem;padding-left:1rem}.roi__sources[data-astro-cid-45qozwbb]{font-size:var(--step--1);color:var(--ink-2);max-width:44rem}.roi-details[data-astro-cid-45qozwbb]{border-top:var(--rule-w) solid var(--rule);margin-top:2.5rem;padding-top:1rem}.roi-details[data-astro-cid-45qozwbb] summary[data-astro-cid-45qozwbb]{cursor:pointer;font-weight:700;font-family:var(--font-display);font-size:var(--step-0)}.roi-details[data-astro-cid-45qozwbb] summary[data-astro-cid-45qozwbb]:hover{text-underline-offset:.25em;text-decoration:underline}.roi-details[data-astro-cid-45qozwbb]>p[data-astro-cid-45qozwbb]:first-of-type{margin-top:1rem}@media (width<=40rem){.roi[data-astro-cid-45qozwbb]{min-width:0}.roi[data-astro-cid-45qozwbb],.roi[data-astro-cid-45qozwbb] tbody[data-astro-cid-45qozwbb],.roi[data-astro-cid-45qozwbb] tbody[data-astro-cid-45qozwbb] tr[data-astro-cid-45qozwbb],.roi[data-astro-cid-45qozwbb] tbody[data-astro-cid-45qozwbb] th[data-astro-cid-45qozwbb],.roi[data-astro-cid-45qozwbb] td[data-astro-cid-45qozwbb]{display:block}.roi[data-astro-cid-45qozwbb] caption[data-astro-cid-45qozwbb]{width:auto;padding:0 0 .75rem;display:block}.roi[data-astro-cid-45qozwbb] thead[data-astro-cid-45qozwbb]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.roi[data-astro-cid-45qozwbb] tbody[data-astro-cid-45qozwbb] tr[data-astro-cid-45qozwbb]{background:var(--paper-2);border:var(--rule-w) solid var(--rule);border-radius:2px;margin-bottom:.75rem;padding:.6rem .85rem .35rem}.roi[data-astro-cid-45qozwbb] tbody[data-astro-cid-45qozwbb] th[data-astro-cid-45qozwbb]{box-shadow:none;font-size:var(--step-0);border:0;padding:0 0 .35rem;position:static}.roi__measures[data-astro-cid-45qozwbb]{max-width:none}.roi[data-astro-cid-45qozwbb] td[data-astro-cid-45qozwbb].figure{border:0;border-top:var(--rule-w) solid var(--rule);text-align:right;white-space:normal;justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.roi[data-astro-cid-45qozwbb] td[data-astro-cid-45qozwbb].figure:before{content:attr(data-label);color:var(--ink-2);font-variant-numeric:normal;text-align:left;font-weight:400}.roi[data-astro-cid-45qozwbb] td[data-astro-cid-45qozwbb].figure:last-child{background:0 0;border-bottom:0}}.under-hood__list[data-astro-cid-yvwqct5b]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 2rem;max-width:62rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.under-hood__list[data-astro-cid-yvwqct5b] li[data-astro-cid-yvwqct5b]{border-top:var(--rule-w) solid var(--rule);padding-top:.75rem}.under-hood__list[data-astro-cid-yvwqct5b] strong[data-astro-cid-yvwqct5b]{display:block}.under-hood__list[data-astro-cid-yvwqct5b] p[data-astro-cid-yvwqct5b]{font-size:var(--step--1);color:var(--ink-2);max-width:none;margin:.25rem 0 0}.under-hood__rest[data-astro-cid-yvwqct5b]{border-left:3px solid var(--accent);max-width:44rem;margin-top:2rem;padding-left:1rem}.about-brief__grid[data-astro-cid-fueqobfz]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (width>=46rem){.about-brief__grid[data-astro-cid-fueqobfz]{grid-template-columns:17rem minmax(0,1fr)}}.start-here__bring[data-astro-cid-pfo7mu3y]{margin-bottom:.5rem;font-weight:600}.start-here__list[data-astro-cid-pfo7mu3y]{max-width:var(--measure);margin:0;padding-left:1.1rem}.start-here__list[data-astro-cid-pfo7mu3y] li[data-astro-cid-pfo7mu3y]{margin-bottom:.4rem}
