.ds-btn[data-astro-cid-2jgwjmxr]{font:var(--type-body);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);letter-spacing:var(--tracking-body);text-transform:lowercase;cursor:pointer;transition:var(--transition-base);background:0 0;border:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ds-btn__arrow[data-astro-cid-2jgwjmxr]{transition:var(--transition-base);display:inline-block}.ds-btn[data-astro-cid-2jgwjmxr]:hover .ds-btn__arrow[data-astro-cid-2jgwjmxr]{transform:translate(2px,2px)}.ds-btn[data-astro-cid-2jgwjmxr]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ds-btn--primary[data-astro-cid-2jgwjmxr]{color:var(--text-strong);padding:0}.ds-btn--primary[data-astro-cid-2jgwjmxr].ds-btn--light{color:var(--text-on-inverse)}.ds-btn--primary[data-astro-cid-2jgwjmxr]:hover{transform:translate(2px)}.ds-btn--secondary[data-astro-cid-2jgwjmxr]{color:var(--text-on-inverse);background:var(--vantablack);border-radius:var(--radius-pill);padding:16px 28px}.ds-btn--secondary[data-astro-cid-2jgwjmxr].ds-btn--light{color:var(--text-strong);background:var(--edelweiss)}.ds-btn--secondary[data-astro-cid-2jgwjmxr]:hover{opacity:.85}.spin-badge[data-astro-cid-to7elwtz]{width:var(--size);height:var(--size);border-radius:var(--radius-circle);border:1px solid var(--border-strong);color:var(--vantablack);flex:none;text-decoration:none;display:inline-block;position:relative}.spin-badge--light[data-astro-cid-to7elwtz]{border-color:var(--border-on-inverse);color:var(--edelweiss)}.spin-badge[data-astro-cid-to7elwtz]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.spin-badge__ring[data-astro-cid-to7elwtz]{position:absolute;inset:0}.spin-badge__ring[data-astro-cid-to7elwtz].is-spinning{animation:gg-spin var(--dur-badge-spin) linear infinite}.spin-badge__ring[data-astro-cid-to7elwtz]>span[data-astro-cid-to7elwtz]{font:var(--type-label);font-weight:var(--fw-semibold);transform-origin:0 0;white-space:pre;position:absolute;top:50%;left:50%}.spin-badge__arrow[data-astro-cid-to7elwtz]{font-weight:var(--fw-medium);place-items:center;line-height:1;display:grid;position:absolute;inset:0}@keyframes gg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin-badge__ring[data-astro-cid-to7elwtz].is-spinning{animation:none}}.ill-tile[data-astro-cid-myvkjlxt]{background:var(--surface-card);flex:none;place-items:center;display:grid;overflow:hidden}.ill-tile--accent[data-astro-cid-myvkjlxt]{background:var(--surface-card-accent)}.ill-tile[data-astro-cid-myvkjlxt] img[data-astro-cid-myvkjlxt]{object-fit:cover;width:100%;height:100%}.pcard[data-astro-cid-rrck5bbq]{width:100%;min-height:460px;padding:var(--space-6);box-sizing:border-box;border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-on-inverse);flex-direction:column;justify-content:space-between;display:flex}.pcard--accent[data-astro-cid-rrck5bbq]{background:var(--surface-card-accent);color:var(--text-on-accent)}.pcard__head[data-astro-cid-rrck5bbq]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.pcard__head[data-astro-cid-rrck5bbq] h3[data-astro-cid-rrck5bbq]{font:var(--type-h2);letter-spacing:var(--tracking-heading);color:inherit;margin:0}.pcard__head[data-astro-cid-rrck5bbq] span[data-astro-cid-rrck5bbq]{font:var(--type-body);font-weight:var(--fw-medium);opacity:.9}.pcard__art[data-astro-cid-rrck5bbq]{padding:var(--space-5) 0;flex:1;place-items:center;display:grid}.pcard__art[data-astro-cid-rrck5bbq] img[data-astro-cid-rrck5bbq]{border-radius:var(--radius-md);width:72%;max-width:220px;height:auto}.pcard__body[data-astro-cid-rrck5bbq]{font:var(--type-body);font-size:var(--fs-body-sm);line-height:var(--lh-snug);color:inherit;margin:0}.pcard--compact[data-astro-cid-rrck5bbq]{min-height:0;padding:var(--space-5);gap:var(--space-4)}.pcard--compact[data-astro-cid-rrck5bbq] .pcard__head[data-astro-cid-rrck5bbq] h3[data-astro-cid-rrck5bbq]{font-size:24px}.pcard--compact[data-astro-cid-rrck5bbq] .pcard__art[data-astro-cid-rrck5bbq]{padding:var(--space-1) 0}.pcard--compact[data-astro-cid-rrck5bbq] .pcard__art[data-astro-cid-rrck5bbq] img[data-astro-cid-rrck5bbq]{width:60%;max-width:132px}@font-face{font-family:Geist DS;src:url(/assets/fonts/geist-google-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist DS;src:url(/assets/fonts/geist-google-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist DS;src:url(/assets/fonts/geist-google-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist DS;src:url(/assets/fonts/geist-google-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--vantablack:#000;--sbrinz:#ffd644;--edelweiss:#fff;--alpine-meadow:#5fad41;--rouge:#c1292e;--ink-900:#000;--ink-700:#1a1a1a;--ink-500:#555;--ink-300:#8a8a8a;--ink-200:#c9c9c9;--ink-100:#e5e5e5;--ink-050:#f4f4f4;--sbrinz-dark:#e5bc28;--sbrinz-tint:#fff3c9;--surface-page:var(--edelweiss);--surface-inverse:var(--vantablack);--surface-accent:var(--sbrinz);--surface-card:var(--vantablack);--surface-card-accent:var(--sbrinz);--surface-muted:var(--ink-050);--text-body:var(--ink-700);--text-strong:var(--vantablack);--text-muted:var(--ink-500);--text-label:var(--ink-300);--text-on-inverse:var(--edelweiss);--text-on-accent:var(--vantablack);--border-hairline:var(--ink-100);--border-strong:var(--vantablack);--border-on-inverse:#ffffff3d;--state-success:var(--alpine-meadow);--state-danger:var(--rouge);--focus-ring:var(--sbrinz);--font-sans:"Geist DS","Helvetica Neue",Helvetica,Arial,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--fs-display-xl:clamp(56px,7.5vw,120px);--fs-display:clamp(40px,5vw,72px);--fs-h1:clamp(34px,3.6vw,56px);--fs-h2:clamp(28px,2.6vw,40px);--fs-h3:24px;--fs-body-lg:20px;--fs-body:16px;--fs-body-sm:14px;--fs-label:12px;--fs-eyebrow:11px;--lh-tight:.98;--lh-heading:1.06;--lh-snug:1.3;--lh-body:1.5;--tracking-display:-.035em;--tracking-heading:-.025em;--tracking-body:-.005em;--tracking-label:.02em;--type-display:var(--fw-bold) var(--fs-display)/var(--lh-tight) var(--font-sans);--type-h1:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-sans);--type-h2:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-sans);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--type-label:var(--fw-medium) var(--fs-label)/1.2 var(--font-sans);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--gutter:var(--space-5);--section-y:var(--space-10);--page-max:1280px;--page-pad:clamp(20px,5vw,80px);--card-pad:var(--space-6);--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-tile:40px;--radius-card:24px;--radius-pill:999px;--radius-circle:50%;--shadow-none:none;--blur-nav:saturate(140%) blur(12px);--ease-standard:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--dur-badge-spin:14s;--transition-base:all var(--dur-base) var(--ease-standard)}.ds{font:var(--type-body);color:var(--text-body);background:var(--surface-page);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased}.ds a{color:var(--text-strong);transition:opacity var(--dur-base) var(--ease-standard);text-decoration:none}.ds :is(h1,h2,h3,h4){letter-spacing:var(--tracking-heading);font-weight:var(--fw-bold);color:var(--text-strong);margin:0}.ds *{text-wrap:pretty}.ds :is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}html:has(body.sprint){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(body.sprint){scroll-behavior:auto}}.ds[data-astro-cid-kutbtat7]{min-width:0;overflow-x:clip}.ds[data-astro-cid-kutbtat7] a[data-astro-cid-kutbtat7]:not(.ds-btn):hover{color:var(--ink-500)}.col[data-astro-cid-kutbtat7]{max-width:var(--page-max);padding-inline:var(--page-pad);box-sizing:border-box;margin:0 auto}.sec[data-astro-cid-kutbtat7]{padding-top:var(--section-y)}.label[data-astro-cid-kutbtat7]{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-hairline);font:var(--type-label);letter-spacing:var(--tracking-label);color:var(--text-muted);margin:0;font-size:16px}.h1[data-astro-cid-kutbtat7]{font:var(--type-h1);letter-spacing:var(--tracking-heading);color:var(--text-strong)}.ds-display[data-astro-cid-kutbtat7]{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.sec__title[data-astro-cid-kutbtat7]{margin-top:var(--space-7)}.num[data-astro-cid-kutbtat7]{font-weight:var(--fw-medium);color:var(--text-muted)}.grid-4[data-astro-cid-kutbtat7]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1000px){.grid-4[data-astro-cid-kutbtat7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.grid-4[data-astro-cid-kutbtat7]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-kutbtat7]{padding-top:var(--space-9);padding-bottom:var(--space-8)}.hero__tags[data-astro-cid-kutbtat7]{margin:0 0 var(--space-6);font:var(--type-label);letter-spacing:var(--tracking-label);color:var(--text-muted)}.hero__title[data-astro-cid-kutbtat7]{max-width:1100px;font-weight:var(--fw-bold);font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.hero__row[data-astro-cid-kutbtat7]{justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hero__copy[data-astro-cid-kutbtat7]{gap:var(--space-6);flex-direction:column;flex:420px;max-width:620px;display:flex}.hero__lead[data-astro-cid-kutbtat7]{font-size:var(--fs-body-lg);line-height:var(--lh-snug);margin:0}.hero__ctas[data-astro-cid-kutbtat7]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-badge[data-astro-cid-kutbtat7]{display:none}@media (width<=1023px){.page-badge[data-astro-cid-kutbtat7]{display:block}}.band[data-astro-cid-kutbtat7]{object-fit:cover;width:100%;max-width:none;height:420px;display:block}.intro[data-astro-cid-kutbtat7]{margin-top:var(--space-5);max-width:760px;font-size:var(--fs-body-lg);line-height:var(--lh-body)}.problems[data-astro-cid-kutbtat7]{column-gap:var(--space-5);row-gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.problem[data-astro-cid-kutbtat7]{border-top:1px solid var(--border-strong);padding-top:var(--space-4);gap:var(--space-4);flex:340px;display:flex}.problem[data-astro-cid-kutbtat7] p[data-astro-cid-kutbtat7]{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-strong);margin:0}.focus-card[data-astro-cid-kutbtat7]{margin-top:var(--space-8);padding:var(--space-7);border-radius:var(--radius-card);background:var(--surface-inverse);color:var(--text-on-inverse);gap:var(--space-7);flex-wrap:wrap;align-items:center;display:flex}.focus-card__copy[data-astro-cid-kutbtat7]{gap:var(--space-5);flex-direction:column;flex:420px;display:flex}.focus-card__lead[data-astro-cid-kutbtat7]{font-size:var(--fs-body-lg);line-height:var(--lh-body);opacity:.8}.focus-card__big[data-astro-cid-kutbtat7]{font:var(--type-h1);letter-spacing:var(--tracking-heading);color:var(--edelweiss)}.focus-card__small[data-astro-cid-kutbtat7]{font-size:var(--fs-body);line-height:var(--lh-body);opacity:.8;max-width:560px}.who[data-astro-cid-kutbtat7]{gap:var(--space-7);margin-top:var(--space-7);flex-wrap:wrap;align-items:stretch;display:flex}.who__main[data-astro-cid-kutbtat7]{flex:2 520px;min-width:0}.who__list[data-astro-cid-kutbtat7]{margin:var(--space-6) 0 0;padding:0;list-style:none}.who__list[data-astro-cid-kutbtat7] li[data-astro-cid-kutbtat7]{padding:var(--space-4) 0;border-bottom:1px solid var(--border-hairline);font-size:var(--fs-body-lg);line-height:var(--lh-snug)}.who__not[data-astro-cid-kutbtat7]{padding:var(--card-pad);border-radius:var(--radius-card);background:var(--surface-accent);color:var(--text-on-accent);justify-content:space-between;gap:var(--space-7);box-sizing:border-box;flex-direction:column;flex:320px;display:flex}.who__not-label[data-astro-cid-kutbtat7]{font:var(--type-label);letter-spacing:var(--tracking-label);font-size:15px}.who__not[data-astro-cid-kutbtat7] p[data-astro-cid-kutbtat7]{font:var(--type-h3);line-height:var(--lh-snug)}.manifesto[data-astro-cid-kutbtat7]{margin-top:var(--section-y);background:var(--surface-inverse);color:var(--text-on-inverse)}.manifesto__inner[data-astro-cid-kutbtat7]{padding-block:var(--space-10)}.manifesto[data-astro-cid-kutbtat7] h2[data-astro-cid-kutbtat7]{color:var(--edelweiss)}.manifesto__nos[data-astro-cid-kutbtat7]{gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.manifesto__nos[data-astro-cid-kutbtat7] p[data-astro-cid-kutbtat7]{padding-top:var(--space-4);border-top:1px solid var(--border-on-inverse);font:var(--type-h3);color:var(--edelweiss);flex:260px}.do[data-astro-cid-kutbtat7]{gap:var(--space-5);margin-top:var(--space-8)}.do__card[data-astro-cid-kutbtat7]{padding:var(--card-pad);border:1px solid var(--border-hairline);border-radius:var(--radius-card);gap:var(--space-5);box-sizing:border-box;flex-direction:column;display:flex}.do__card[data-astro-cid-kutbtat7] h3[data-astro-cid-kutbtat7]{font:var(--type-h3);color:var(--text-strong)}.do__card[data-astro-cid-kutbtat7] p[data-astro-cid-kutbtat7]{font-size:var(--fs-body);line-height:var(--lh-body)}.report-lead[data-astro-cid-kutbtat7]{margin-top:var(--space-5);font-size:var(--fs-body-lg)}.report-wrap[data-astro-cid-kutbtat7]{max-width:1440px;margin:var(--space-6) auto 0;padding:0 var(--page-pad);box-sizing:border-box}.report-row[data-astro-cid-kutbtat7]{gap:var(--space-4);flex-wrap:wrap;display:flex}.report-row__item[data-astro-cid-kutbtat7]{flex:220px;min-width:0;display:flex}.steps[data-astro-cid-kutbtat7]{margin:var(--space-8) 0 0;column-gap:var(--space-5);row-gap:var(--space-7);padding:0;list-style:none}.step[data-astro-cid-kutbtat7]{border-top:2px solid var(--border-strong);padding-top:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.step[data-astro-cid-kutbtat7] h3[data-astro-cid-kutbtat7]{font:var(--type-h3);color:var(--text-strong)}.step[data-astro-cid-kutbtat7] ul[data-astro-cid-kutbtat7]{font-size:var(--fs-body-sm);line-height:var(--lh-snug);margin:0;padding:0;list-style:none}.step[data-astro-cid-kutbtat7] ul[data-astro-cid-kutbtat7] li[data-astro-cid-kutbtat7]{padding:var(--space-3) 0;border-bottom:1px solid var(--border-hairline)}.outcomes[data-astro-cid-kutbtat7]{gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.outcome[data-astro-cid-kutbtat7]{padding:var(--card-pad);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-on-inverse);gap:var(--space-6);box-sizing:border-box;flex-direction:column;flex:480px;display:flex}.outcome--accent[data-astro-cid-kutbtat7]{background:var(--surface-card-accent);color:var(--text-on-accent)}.outcome__head[data-astro-cid-kutbtat7]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.outcome__head[data-astro-cid-kutbtat7] h3[data-astro-cid-kutbtat7]{font:var(--type-h2);letter-spacing:var(--tracking-heading);color:var(--edelweiss)}.outcome--accent[data-astro-cid-kutbtat7] .outcome__head[data-astro-cid-kutbtat7] h3[data-astro-cid-kutbtat7]{color:var(--vantablack)}.outcome__head[data-astro-cid-kutbtat7] span[data-astro-cid-kutbtat7]{font-weight:var(--fw-medium)}.outcome[data-astro-cid-kutbtat7] ul[data-astro-cid-kutbtat7]{font-size:var(--fs-body);line-height:var(--lh-snug);margin:0;padding:0;list-style:none}.outcome[data-astro-cid-kutbtat7] li[data-astro-cid-kutbtat7]{padding:var(--space-3) 0;border-top:1px solid var(--border-on-inverse)}.outcome--accent[data-astro-cid-kutbtat7] li[data-astro-cid-kutbtat7]{border-top-color:#0003}.quotes[data-astro-cid-kutbtat7]{gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.quote[data-astro-cid-kutbtat7]{padding:var(--card-pad);border:1px solid var(--border-hairline);border-radius:var(--radius-card);justify-content:space-between;gap:var(--space-6);box-sizing:border-box;flex-direction:column;flex:480px;margin:0;display:flex}.quote[data-astro-cid-kutbtat7] p[data-astro-cid-kutbtat7]{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-strong)}.quote[data-astro-cid-kutbtat7] footer[data-astro-cid-kutbtat7]{align-items:center;gap:var(--space-3);font:var(--type-label);line-height:1.4;display:flex}.quote[data-astro-cid-kutbtat7] footer[data-astro-cid-kutbtat7] img[data-astro-cid-kutbtat7]{border-radius:var(--radius-circle);object-fit:cover;flex:none;width:48px;height:48px}.quote__name[data-astro-cid-kutbtat7]{font-weight:var(--fw-semibold);color:var(--text-strong)}.quote__role[data-astro-cid-kutbtat7]{color:var(--text-muted)}.cta[data-astro-cid-kutbtat7]{margin-top:var(--section-y);background:var(--surface-inverse);color:var(--text-on-inverse)}.cta__inner[data-astro-cid-kutbtat7]{padding-top:var(--space-10);padding-bottom:var(--space-9)}.cta__row[data-astro-cid-kutbtat7]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.cta__row[data-astro-cid-kutbtat7] h2[data-astro-cid-kutbtat7]{max-width:900px;color:var(--edelweiss);flex:520px}.cta__btn[data-astro-cid-kutbtat7]{margin-top:var(--space-8)}
