.strat[data-astro-cid-ap35och7]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1024px){.strat[data-astro-cid-ap35och7]{grid-template-columns:300px minmax(0,1fr);align-items:start}.goals[data-astro-cid-ap35och7]{position:sticky;top:100px}}.goals[data-astro-cid-ap35och7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;display:grid}@media (width>=1024px){.goals[data-astro-cid-ap35och7]{grid-template-columns:minmax(0,1fr)}}.goals[data-astro-cid-ap35och7] button[data-astro-cid-ap35och7]{text-align:left;background:var(--night-2);color:var(--white);cursor:pointer;transition:background-color .2s, border-color .2s, transform .2s var(--ease);border:1px solid #ffffff1a;border-radius:16px;gap:2px;padding:14px 18px;display:grid}.goals[data-astro-cid-ap35och7] button[data-astro-cid-ap35och7]:hover{border-color:#f4dd8380}.goals[data-astro-cid-ap35och7] button[data-astro-cid-ap35och7][aria-selected=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow);transform:translate(6px)}.g-lever[data-astro-cid-ap35och7]{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:.7rem;font-weight:800}.g-goal[data-astro-cid-ap35och7]{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.stage[data-astro-cid-ap35och7]{border-radius:var(--radius-lg);background:var(--night-2);border:1px solid #ffffff14;overflow:hidden}.viz[data-astro-cid-ap35och7]{background:radial-gradient(80% 120% at 50% 0,#00909f40,#0000 70%);padding:20px 24px 0;position:relative}.viz[data-astro-cid-ap35och7] svg[data-astro-cid-ap35och7]{width:100%;height:180px}.viz-cap[data-astro-cid-ap35och7]{color:var(--yellow);margin:0;padding-bottom:8px;font-size:.85rem;font-weight:700}.panel[data-astro-cid-ap35och7]{animation:fade .4s var(--ease);padding:clamp(20px,3vw,36px)}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.panel[data-astro-cid-ap35och7] h3[data-astro-cid-ap35och7]{font-size:clamp(1.7rem,3vw,2.4rem)}.explain[data-astro-cid-ap35och7]{color:#c3d6d9;max-width:62ch;font-size:1.1rem}.big-stat[data-astro-cid-ap35och7]{background:#00000038;border-radius:18px;gap:4px;margin:24px 0;padding:22px;display:grid}.big-stat[data-astro-cid-ap35och7] .bs-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--yellow);font-size:clamp(3.2rem,7vw,5rem);font-weight:600;line-height:1}.bs-label[data-astro-cid-ap35och7]{color:var(--white);font-size:1.1rem}.bs-src[data-astro-cid-ap35och7]{color:#8fb0b5;font-size:.8rem}.supporting[data-astro-cid-ap35och7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.supporting[data-astro-cid-ap35och7] li[data-astro-cid-ap35och7]{border:1px solid #ffffff1a;border-radius:14px;gap:2px;padding:16px;display:grid}.supporting[data-astro-cid-ap35och7] .sup-v{font-family:var(--font-display);color:var(--white);font-size:2rem;font-weight:600;line-height:1.1}.supporting[data-astro-cid-ap35och7] span[data-astro-cid-ap35och7]{color:#c3d6d9;font-size:.92rem}.supporting[data-astro-cid-ap35och7] em[data-astro-cid-ap35och7]{color:#8fb0b5;font-size:.75rem;font-style:normal}.how[data-astro-cid-ap35och7]{border-top:1px solid #ffffff1a;padding-top:20px}.how[data-astro-cid-ap35och7] h4[data-astro-cid-ap35och7]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#8fb0b5;font-size:.8rem}.how[data-astro-cid-ap35och7] .tick-list[data-astro-cid-ap35och7]{color:#e0ecee;margin-bottom:16px}.lab[data-astro-cid-2w63dhfv]{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--white);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (width>=960px){.lab[data-astro-cid-2w63dhfv]{grid-template-columns:1fr 1fr}}.controls[data-astro-cid-2w63dhfv]{gap:18px;padding:clamp(22px,3.5vw,40px);display:grid}label[data-astro-cid-2w63dhfv]{gap:2px;display:grid}.lbl[data-astro-cid-2w63dhfv]{justify-content:space-between;font-weight:600;display:flex}.lbl[data-astro-cid-2w63dhfv] strong[data-astro-cid-2w63dhfv]{color:var(--teal-strong);font-variant-numeric:tabular-nums}.scale[data-astro-cid-2w63dhfv]{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.presets[data-astro-cid-2w63dhfv]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.presets[data-astro-cid-2w63dhfv] button[data-astro-cid-2w63dhfv]{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.presets[data-astro-cid-2w63dhfv] button[data-astro-cid-2w63dhfv]:hover{border-color:var(--teal)}.outputs[data-astro-cid-2w63dhfv]{background:var(--night);color:#d6e5e7;padding:clamp(22px,3.5vw,40px)}.o-title[data-astro-cid-2w63dhfv]{letter-spacing:.12em;text-transform:uppercase;color:#8fb0b5;font-size:.8rem;font-weight:800}.outputs[data-astro-cid-2w63dhfv] ul[data-astro-cid-2w63dhfv]{gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.outputs[data-astro-cid-2w63dhfv] li[data-astro-cid-2w63dhfv]{grid-template-columns:130px 1fr 64px;align-items:center;gap:12px;display:grid}.o-name[data-astro-cid-2w63dhfv]{color:var(--white);font-weight:600}.o-bar[data-astro-cid-2w63dhfv]{background:#ffffff14;border-radius:7px;height:14px;position:relative}.o-bar[data-astro-cid-2w63dhfv]:before{content:"";background:#ffffff59;width:2px;position:absolute;top:-4px;bottom:-4px;left:50%}.o-bar[data-astro-cid-2w63dhfv] i[data-astro-cid-2w63dhfv]{background:var(--lime);width:0;transition:width .35s var(--ease), left .35s var(--ease), background-color .3s;border-radius:7px;position:absolute;top:0;bottom:0;left:50%}.o-bar[data-astro-cid-2w63dhfv] i[data-astro-cid-2w63dhfv].neg{background:var(--orange)}.o-bar[data-astro-cid-2w63dhfv] i[data-astro-cid-2w63dhfv].neutral{background:var(--yellow)}.outputs[data-astro-cid-2w63dhfv] strong[data-astro-cid-2w63dhfv]{text-align:right;font-family:var(--font-display);color:var(--white);font-variant-numeric:tabular-nums;font-size:1.3rem}.o-read[data-astro-cid-2w63dhfv]{min-height:3em;color:var(--yellow);font-weight:600}.o-note[data-astro-cid-2w63dhfv]{color:#8fb0b5;border-left:3px solid var(--orange);margin:0;padding-left:12px;font-size:.82rem}@media (width<=520px){.outputs[data-astro-cid-2w63dhfv] li[data-astro-cid-2w63dhfv]{grid-template-columns:1fr 56px}.o-bar[data-astro-cid-2w63dhfv]{grid-area:2/1/auto/-1}}.curves[data-astro-cid-7rao4zn4]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.chart-wrap[data-astro-cid-7rao4zn4]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(12px,2vw,24px);overflow-x:auto}.chart[data-astro-cid-7rao4zn4]{width:100%;min-width:560px;height:auto}.grid[data-astro-cid-7rao4zn4] line[data-astro-cid-7rao4zn4]{stroke:var(--line)}.grid[data-astro-cid-7rao4zn4] text[data-astro-cid-7rao4zn4]{fill:var(--muted);font-size:12px;font-family:var(--font-body)}.grid[data-astro-cid-7rao4zn4] .unit[data-astro-cid-7rao4zn4]{font-weight:700}.area[data-astro-cid-7rao4zn4]{fill:#00909f1a}.line[data-astro-cid-7rao4zn4]{fill:none;stroke:var(--teal-strong);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.mk[data-astro-cid-7rao4zn4]{fill:var(--yellow);stroke:var(--ink);stroke-width:2px}.detail[data-astro-cid-7rao4zn4]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=900px){.detail[data-astro-cid-7rao4zn4]{grid-template-columns:1.2fr .8fr}}.moments[data-astro-cid-7rao4zn4]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moments[data-astro-cid-7rao4zn4] li[data-astro-cid-7rao4zn4]{background:var(--white);border:1px solid var(--line);border-radius:12px;grid-template-columns:64px 1fr;gap:12px;padding:12px 16px;display:grid}.moments[data-astro-cid-7rao4zn4] .t[data-astro-cid-7rao4zn4]{color:var(--teal-strong);font-variant-numeric:tabular-nums;font-weight:800}.cstats[data-astro-cid-7rao4zn4]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cstats[data-astro-cid-7rao4zn4] li[data-astro-cid-7rao4zn4]{background:var(--night);color:#d6e5e7;border-radius:16px;gap:2px;padding:18px;display:grid}.cstats[data-astro-cid-7rao4zn4] .cs-v{font-family:var(--font-display);color:var(--yellow);font-size:2.2rem;font-weight:600;line-height:1.1}.cstats[data-astro-cid-7rao4zn4] em[data-astro-cid-7rao4zn4]{color:#8fb0b5;font-size:.78rem;font-style:normal}.r-hero[data-astro-cid-omha2cvd]{padding:clamp(64px,9vw,128px) 0 clamp(48px,7vw,88px);position:relative;overflow:hidden}.r-bars[data-astro-cid-omha2cvd]{opacity:.1;pointer-events:none;align-items:flex-end;gap:4px;height:55%;display:flex;position:absolute;inset:auto 0 0}.r-bars[data-astro-cid-omha2cvd] i[data-astro-cid-omha2cvd]{height:var(--h);background:linear-gradient(180deg, var(--yellow), transparent);transform-origin:bottom;animation:2.6s ease-in-out infinite eq;animation-delay:calc(var(--d) * -1);border-radius:4px 4px 0 0;flex:1}.r-hero-in[data-astro-cid-omha2cvd]{position:relative}.r-hero[data-astro-cid-omha2cvd] h1[data-astro-cid-omha2cvd]{max-width:14ch}.r-hero[data-astro-cid-omha2cvd] .btn-row[data-astro-cid-omha2cvd]{margin:32px 0 56px}.hero-stats[data-astro-cid-omha2cvd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hero-stats[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{border-radius:var(--radius);backdrop-filter:blur(6px);background:#0f3238d9;border:1px solid #ffffff1a;align-content:start;gap:6px;padding:22px;display:grid}.hero-stats[data-astro-cid-omha2cvd] .hs-v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--yellow);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:600;line-height:1}.hero-stats[data-astro-cid-omha2cvd] span[data-astro-cid-omha2cvd]{color:#d6e5e7}.hero-stats[data-astro-cid-omha2cvd] em[data-astro-cid-omha2cvd]{color:#8fb0b5;font-size:.78rem;font-style:normal}.jump[data-astro-cid-omha2cvd]{z-index:20;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf8f4eb;position:sticky;top:72px}.jump[data-astro-cid-omha2cvd] .container[data-astro-cid-omha2cvd]{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.jump[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]{color:var(--charcoal);border-radius:999px;flex:none;padding:7px 14px;font-size:.9rem;font-weight:600;text-decoration:none}.jump[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]:hover{background:var(--teal-100)}.studies[data-astro-cid-omha2cvd]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.study[data-astro-cid-omha2cvd]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);flex-direction:column;gap:8px;padding:26px;display:flex}.study[data-astro-cid-omha2cvd].placeholder{background:repeating-linear-gradient(135deg, var(--white) 0 14px, var(--paper) 14px 28px);border-style:dashed}.s-kind[data-astro-cid-omha2cvd]{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-strong);font-size:.72rem;font-weight:800}.placeholder[data-astro-cid-omha2cvd] .s-kind[data-astro-cid-omha2cvd]{color:var(--red)}.study[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd]{margin:0}.s-setting[data-astro-cid-omha2cvd]{color:var(--muted);margin:0;font-size:.92rem}.s-stat[data-astro-cid-omha2cvd]{border-block:1px solid var(--line);margin:8px 0;padding:14px 0;display:grid}.s-stat[data-astro-cid-omha2cvd] .ss-v{font-family:var(--font-display);color:var(--teal-strong);font-size:2.6rem;font-weight:600;line-height:1.05}.s-stat[data-astro-cid-omha2cvd] span[data-astro-cid-omha2cvd]{color:var(--charcoal);font-size:.9rem}.s-finding[data-astro-cid-omha2cvd]{margin:0}.s-ref[data-astro-cid-omha2cvd]{color:var(--muted);margin:auto 0 0;padding-top:10px;font-size:.78rem;font-style:italic}.library[data-astro-cid-omha2cvd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.topic[data-astro-cid-omha2cvd]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);padding:24px}.topic[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd]{border-bottom:3px solid var(--yellow);padding-bottom:12px;font-size:1.25rem;display:inline-block}.topic[data-astro-cid-omha2cvd] ul[data-astro-cid-omha2cvd]{margin:8px 0 0;padding:0;list-style:none;display:grid}.topic[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]{border-bottom:1px solid var(--line);color:var(--ink);padding:10px 0;font-weight:600;line-height:1.35;text-decoration:none;display:block}.topic[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd] a[data-astro-cid-omha2cvd]:hover{color:var(--teal-strong)}.ext[data-astro-cid-omha2cvd]{color:var(--muted);font-weight:400}.method[data-astro-cid-omha2cvd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.method[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);border-top:4px solid var(--teal);gap:4px;padding:22px;display:grid}.method[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]:nth-child(2){border-top-color:var(--red)}.method[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]:nth-child(3){border-top-color:var(--orange)}.method[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]:nth-child(4){border-top-color:var(--yellow-strong)}.method[data-astro-cid-omha2cvd] strong[data-astro-cid-omha2cvd]{font-family:var(--font-display);font-size:1.35rem;font-weight:600}.method[data-astro-cid-omha2cvd] span[data-astro-cid-omha2cvd]{color:var(--muted)}
