.cx[data-astro-cid-wrfpfucv]{gap:var(--space-4);text-align:left;width:100%;max-width:980px;margin-inline:auto;display:grid}.cx__head[data-astro-cid-wrfpfucv]{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.cx__counter[data-astro-cid-wrfpfucv]{align-items:baseline;gap:var(--space-3);display:flex}.cx__n[data-astro-cid-wrfpfucv]{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--band-pin);font-size:clamp(4rem,2rem + 8vw,8rem);font-weight:500;line-height:.9;transition:color .3s ease-out}.cx[data-astro-cid-wrfpfucv][data-state=scattered] .cx__n[data-astro-cid-wrfpfucv]{color:var(--band-text)}.cx__unit[data-astro-cid-wrfpfucv]{color:var(--band-muted);font-size:1.125rem}.cx__toggle[data-astro-cid-wrfpfucv]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--band-muted);border-radius:var(--radius-sm);color:var(--band-text);font:600 1rem/1.5 var(--font-sans);cursor:pointer;background:0 0;display:inline-flex}.cx__toggle[data-astro-cid-wrfpfucv]:hover{border-color:var(--band-text)}.cx__toggle[data-astro-cid-wrfpfucv][aria-pressed=true]{background:var(--band-text);color:var(--band);border-color:var(--band-text)}.cx__svg[data-astro-cid-wrfpfucv]{width:100%;height:auto;overflow:visible}.cx__dot[data-astro-cid-wrfpfucv]{fill:var(--band-text);transform:translate(var(--gx), var(--gy));transition:transform 1.1s cubic-bezier(.65, 0, .25, 1) var(--d), fill .6s ease-out}.cx[data-astro-cid-wrfpfucv][data-state=scattered] .cx__dot[data-astro-cid-wrfpfucv]{fill:var(--band-muted);transform:translate(var(--sx), var(--sy))}.cx__count[data-astro-cid-wrfpfucv]{fill:var(--band-muted);font:600 20px var(--font-sans);font-variant-numeric:tabular-nums;transition:opacity .4s ease-out 1.2s}.cx[data-astro-cid-wrfpfucv][data-state=scattered] .cx__count[data-astro-cid-wrfpfucv]{opacity:0;transition-delay:0s}@media (width<=40rem){.cx__count[data-astro-cid-wrfpfucv]{display:none}}.cx__list[data-astro-cid-wrfpfucv]{counter-reset:a;border-top:1px solid #ffffff2e;gap:0;list-style:none;display:grid}.cx__list[data-astro-cid-wrfpfucv] li[data-astro-cid-wrfpfucv]{counter-increment:a;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);display:grid}.cx__list-count[data-astro-cid-wrfpfucv]{color:var(--band-muted);font-variant-numeric:tabular-nums}.cx__list-label[data-astro-cid-wrfpfucv]{font-weight:600}@media (width<=30rem){.cx__list[data-astro-cid-wrfpfucv] li[data-astro-cid-wrfpfucv]{grid-template-columns:minmax(0,1fr)}}.cx__caption[data-astro-cid-wrfpfucv]{color:var(--band-muted)}@media (prefers-reduced-motion:reduce){.cx__dot[data-astro-cid-wrfpfucv],.cx__count[data-astro-cid-wrfpfucv],.cx__n[data-astro-cid-wrfpfucv]{transition:none}}.jr[data-astro-cid-dtkhf3gs]{gap:var(--space-4);display:grid}.jr__agents[data-astro-cid-dtkhf3gs]{border:0;min-width:0;margin:0;padding:0}.jr__legend[data-astro-cid-dtkhf3gs]{margin-bottom:var(--space-3);padding:0;font-weight:600}.jr__options[data-astro-cid-dtkhf3gs]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.jr__option[data-astro-cid-dtkhf3gs]{padding:14px var(--space-3) 14px 52px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;gap:2px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid;position:relative}.jr__option[data-astro-cid-dtkhf3gs]:hover{border-color:var(--ink)}.jr__radio[data-astro-cid-dtkhf3gs]{left:var(--space-3);width:24px;height:24px;accent-color:var(--ink);margin:0;position:absolute;top:14px}.jr__option[data-astro-cid-dtkhf3gs]:has(.jr__radio:checked){border:2px solid var(--ink);padding:13px calc(var(--space-3) - 1px) 13px 51px}.jr__option[data-astro-cid-dtkhf3gs]:has(.jr__radio:checked) .jr__radio[data-astro-cid-dtkhf3gs]{left:calc(var(--space-3) - 1px);top:13px}.jr__option[data-astro-cid-dtkhf3gs]:has(.jr__radio:focus-visible){outline:2px solid var(--pin-text);outline-offset:2px}.jr__radio[data-astro-cid-dtkhf3gs]:focus-visible{outline:none}.jr__option-name[data-astro-cid-dtkhf3gs]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.3}.jr__option-constraint[data-astro-cid-dtkhf3gs]{color:var(--muted);font-size:.875rem;line-height:1.43}.jr__stage[data-astro-cid-dtkhf3gs]{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.jr__bar[data-astro-cid-dtkhf3gs]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:12px var(--space-4);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:.875rem;line-height:1.43;display:flex}.jr__bar[data-astro-cid-dtkhf3gs] b[data-astro-cid-dtkhf3gs]{color:var(--ink)}.jr__panel[data-astro-cid-dtkhf3gs]{padding:clamp(var(--space-4), 4vw, 48px);gap:var(--space-5);display:none}.jr[data-astro-cid-dtkhf3gs]:not(:has(.jr__radio:checked)) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="0"],.jr[data-astro-cid-dtkhf3gs]:has(#jr-agent-0:checked) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="0"],.jr[data-astro-cid-dtkhf3gs]:has(#jr-agent-1:checked) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="1"],.jr[data-astro-cid-dtkhf3gs]:has(#jr-agent-2:checked) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="2"],.jr[data-astro-cid-dtkhf3gs]:has(#jr-agent-3:checked) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="3"],.jr[data-astro-cid-dtkhf3gs]:has(#jr-agent-4:checked) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="4"],.jr[data-astro-cid-dtkhf3gs]:has(#jr-agent-5:checked) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="5"],.jr[data-astro-cid-dtkhf3gs]:has(#jr-agent-6:checked) .jr__panel[data-astro-cid-dtkhf3gs][data-agent="6"]{display:grid}.jr__summary[data-astro-cid-dtkhf3gs]{max-width:44rem;font-size:1.125rem;line-height:1.5}.jr__steps[data-astro-cid-dtkhf3gs]{gap:var(--space-4);list-style:none;display:grid}@media (width>=56rem){.jr__steps[data-astro-cid-dtkhf3gs]{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}}.jr__step[data-astro-cid-dtkhf3gs]{gap:var(--space-1);align-content:start;padding-left:40px;display:grid;position:relative}@media (width>=56rem){.jr__step[data-astro-cid-dtkhf3gs]{padding-top:40px;padding-left:0}}.jr__step[data-astro-cid-dtkhf3gs]:before{content:"";top:24px;left:11px;bottom:calc(-1 * var(--space-4));background:var(--line-strong);width:2px;position:absolute}.jr__step[data-astro-cid-dtkhf3gs]:last-child:before{display:none}@media (width>=56rem){.jr__step[data-astro-cid-dtkhf3gs]:before{left:24px;right:calc(-1 * var(--space-3));width:auto;height:2px;top:11px;bottom:auto}}.jr__step--unreached[data-astro-cid-dtkhf3gs]:before,.jr__step[data-astro-cid-dtkhf3gs]:has(+.jr__step--unreached):before{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px)}@media (width<=55.99rem){.jr__step--unreached[data-astro-cid-dtkhf3gs]:before,.jr__step[data-astro-cid-dtkhf3gs]:has(+.jr__step--unreached):before{background:repeating-linear-gradient(180deg, var(--line-strong) 0 4px, transparent 4px 8px)}}.jr__node[data-astro-cid-dtkhf3gs]{border-radius:var(--radius-pill);box-sizing:border-box;background:var(--surface);width:24px;height:24px;position:absolute;top:0;left:0}.jr__step--through[data-astro-cid-dtkhf3gs] .jr__node[data-astro-cid-dtkhf3gs]{background:var(--verified)}.jr__step--slowed[data-astro-cid-dtkhf3gs] .jr__node[data-astro-cid-dtkhf3gs]{border:3px solid var(--attention);background:linear-gradient(90deg, var(--attention) 50%, var(--surface) 50%)}.jr__step--stuck[data-astro-cid-dtkhf3gs] .jr__node[data-astro-cid-dtkhf3gs]{background:var(--risk);border-radius:4px}.jr__step--unreached[data-astro-cid-dtkhf3gs] .jr__node[data-astro-cid-dtkhf3gs]{border:2px dashed var(--line-strong)}.jr__step-name[data-astro-cid-dtkhf3gs]{font-weight:600}.jr__result[data-astro-cid-dtkhf3gs]{font-size:.875rem;font-weight:600;line-height:1.43}.jr__step--through[data-astro-cid-dtkhf3gs] .jr__result[data-astro-cid-dtkhf3gs]{color:var(--verified)}.jr__step--slowed[data-astro-cid-dtkhf3gs] .jr__result[data-astro-cid-dtkhf3gs]{color:var(--attention)}.jr__step--stuck[data-astro-cid-dtkhf3gs] .jr__result[data-astro-cid-dtkhf3gs]{color:var(--risk)}.jr__step--unreached[data-astro-cid-dtkhf3gs] .jr__result[data-astro-cid-dtkhf3gs],.jr__step--unreached[data-astro-cid-dtkhf3gs] .jr__step-name[data-astro-cid-dtkhf3gs]{color:var(--muted)}.jr__note[data-astro-cid-dtkhf3gs]{color:var(--muted);font-size:.875rem;line-height:1.43}@media (forced-colors:active){.jr__node[data-astro-cid-dtkhf3gs]{border:2px solid canvastext}.jr__step--through[data-astro-cid-dtkhf3gs] .jr__node[data-astro-cid-dtkhf3gs],.jr__step--stuck[data-astro-cid-dtkhf3gs] .jr__node[data-astro-cid-dtkhf3gs]{background:canvastext}}@media (prefers-reduced-motion:no-preference){@keyframes jr-in{0%{opacity:.001;transform:translateY(8px)}}.js .jr__panel[data-astro-cid-dtkhf3gs].is-walking .jr__step[data-astro-cid-dtkhf3gs]{animation:.35s ease-out both jr-in;animation-delay:calc(var(--i) * .14s)}}.lpx[data-astro-cid-5uwwytap]{align-items:center;gap:clamp(48px,6vw,96px);display:grid}@media (width>=64rem){.lpx[data-astro-cid-5uwwytap]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lpx__intro[data-astro-cid-5uwwytap]{gap:var(--space-4);align-content:center;max-width:30rem;display:grid}.lpx__title[data-astro-cid-5uwwytap]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 3.4vw,4rem);font-weight:500;line-height:1.04}.lpx__sub[data-astro-cid-5uwwytap]{color:var(--muted);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.lpx__controls[data-astro-cid-5uwwytap]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.lpx__control[data-astro-cid-5uwwytap]{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);font:600 .9375rem/1 var(--font-sans);cursor:pointer;background:0 0;padding:0 18px;display:inline-flex}.lpx__control[data-astro-cid-5uwwytap]:hover{border-color:var(--ink)}.lpx__i-play[data-astro-cid-5uwwytap]{display:none}.lpx[data-astro-cid-5uwwytap][data-playing=false] .lpx__i-play[data-astro-cid-5uwwytap]{display:block}.lpx[data-astro-cid-5uwwytap][data-playing=false] .lpx__i-pause[data-astro-cid-5uwwytap]{display:none}.lpx__progress[data-astro-cid-5uwwytap]{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.lpx__progress-n[data-astro-cid-5uwwytap]{color:var(--ink)}.lpx__figure[data-astro-cid-5uwwytap]{min-width:0}.lpx__stage[data-astro-cid-5uwwytap]{aspect-ratio:1;width:min(100%,600px);margin:40px auto;position:relative}.lpx__svg[data-astro-cid-5uwwytap]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lpx__track[data-astro-cid-5uwwytap]{fill:none;stroke:var(--line);stroke-width:1.5px}.lpx__arc[data-astro-cid-5uwwytap]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.lpx__mark[data-astro-cid-5uwwytap]{fill:var(--ground);stroke:var(--line-strong);stroke-width:1.5px;transition:fill .3s ease-out,stroke .3s ease-out,r .3s ease-out}.lpx__mark[data-astro-cid-5uwwytap].is-done{fill:var(--ink);stroke:var(--ink)}.lpx__mark[data-astro-cid-5uwwytap].is-active{fill:var(--ground);stroke:var(--ink);stroke-width:2px;r:8}.lpx__pin-halo[data-astro-cid-5uwwytap]{fill:var(--pin);opacity:.14}.lpx__pin-dot[data-astro-cid-5uwwytap]{fill:var(--pin)}.lpx__labels[data-astro-cid-5uwwytap]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.lpx__label-item[data-astro-cid-5uwwytap]{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.lpx__label[data-astro-cid-5uwwytap]{border-radius:var(--radius-md);min-width:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:6px 10px;transition:color .25s ease-out;display:grid}.lpx__label[data-astro-cid-5uwwytap]:hover{color:var(--ink)}.lpx__label-n[data-astro-cid-5uwwytap]{font-family:var(--font-mono);letter-spacing:.04em;font-size:.75rem;line-height:1}.lpx__label-name[data-astro-cid-5uwwytap]{font-family:var(--font-display);white-space:nowrap;font-size:1.0625rem;font-weight:500;line-height:1.2}.lpx__label[data-astro-cid-5uwwytap].is-active{color:var(--ink)}.lpx__label[data-astro-cid-5uwwytap].is-active .lpx__label-n[data-astro-cid-5uwwytap]{color:var(--pin-text)}.lpx__centre[data-astro-cid-5uwwytap]{text-align:center;width:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lpx__panel[data-astro-cid-5uwwytap]{gap:var(--space-2);justify-items:center;display:grid}.lpx__panel-n[data-astro-cid-5uwwytap]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem}.lpx__panel-name[data-astro-cid-5uwwytap]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.75rem,1rem + 2.6vw,3rem);font-weight:500;line-height:1}.lpx__panel-body[data-astro-cid-5uwwytap]{color:var(--muted);text-wrap:balance;max-width:17rem;font-size:clamp(.875rem,.8rem + .3vw,1.0625rem);line-height:1.5}@media (prefers-reduced-motion:no-preference){@keyframes lpx-in{0%{opacity:0;transform:translateY(6px)}}.lpx__panel[data-astro-cid-5uwwytap]:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) both lpx-in}}.lpx__list[data-astro-cid-5uwwytap]{margin-top:var(--space-4);border-top:1px solid var(--line);gap:0;list-style:none;display:grid}.lpx__list[data-astro-cid-5uwwytap] li[data-astro-cid-5uwwytap]{column-gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.lpx__list-n[data-astro-cid-5uwwytap]{font-family:var(--font-mono);color:var(--muted);grid-row:span 2;padding-top:3px;font-size:.875rem}.lpx__list-body[data-astro-cid-5uwwytap]{color:var(--muted)}html:not(.js) .lpx__stage[data-astro-cid-5uwwytap],html:not(.js) .lpx__progress[data-astro-cid-5uwwytap]{display:none}@media (width<=40rem){.lpx[data-astro-cid-5uwwytap]{gap:var(--space-4)}.lpx__stage[data-astro-cid-5uwwytap]{aspect-ratio:auto;width:min(100%,380px);margin-block:0;display:grid}.lpx__svg[data-astro-cid-5uwwytap],.lpx__centre[data-astro-cid-5uwwytap]{aspect-ratio:1;grid-area:1/1;width:100%;height:auto;position:relative;inset:auto;transform:none}.lpx__centre[data-astro-cid-5uwwytap]{place-items:center;padding-inline:20%;display:grid}.lpx__labels[data-astro-cid-5uwwytap]{gap:var(--space-1);margin-top:var(--space-3);grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.lpx__label-item[data-astro-cid-5uwwytap]{position:static;transform:none}.lpx__label[data-astro-cid-5uwwytap]{width:100%}.lpx__label-name[data-astro-cid-5uwwytap]{white-space:normal;text-align:center;font-size:.9375rem}.lpx__panel-body[data-astro-cid-5uwwytap]{font-size:.875rem}}@media (forced-colors:active){.lpx__arc[data-astro-cid-5uwwytap],.lpx__mark[data-astro-cid-5uwwytap].is-active{stroke:canvastext}.lpx__pin-dot[data-astro-cid-5uwwytap]{fill:highlight}}@media (prefers-reduced-motion:reduce){.lpx__mark[data-astro-cid-5uwwytap],.lpx__label[data-astro-cid-5uwwytap]{transition:none}}.b-eyebrow[data-astro-cid-nitip4ji]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.875rem;font-weight:600;line-height:1.43}.band[data-astro-cid-nitip4ji] .b-eyebrow[data-astro-cid-nitip4ji]{color:var(--band-muted)}.b-title[data-astro-cid-nitip4ji],.b-statement[data-astro-cid-nitip4ji],.b-agents__name[data-astro-cid-nitip4ji],.b-tile__title[data-astro-cid-nitip4ji]{overflow-wrap:break-word}.b-title[data-astro-cid-nitip4ji]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 4.2vw,4.5rem);font-weight:500;line-height:1.05}.b-title--xl[data-astro-cid-nitip4ji]{font-size:clamp(2.75rem,1rem + 6.5vw,6rem)}.b-title--muted[data-astro-cid-nitip4ji]{color:var(--muted)}.b-lead[data-astro-cid-nitip4ji]{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.b-pin[data-astro-cid-nitip4ji]{color:var(--pin);margin-left:-.1em}.b-hero__line[data-astro-cid-nitip4ji]{display:block}.b-statement[data-astro-cid-nitip4ji]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1rem + 2.8vw,3.25rem);font-weight:500;line-height:1.1}.b-btn[data-astro-cid-nitip4ji]{min-height:52px;padding-inline:28px;font-size:1.0625rem}.b-more[data-astro-cid-nitip4ji]{min-height:44px;color:var(--ink);align-items:center;gap:2px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.b-more[data-astro-cid-nitip4ji]:hover{color:var(--pin-text);text-decoration:underline}.band[data-astro-cid-nitip4ji] .b-more[data-astro-cid-nitip4ji]{color:var(--band-text)}.b-section[data-astro-cid-nitip4ji]{padding-block:clamp(80px,12vw,160px)}.b-section--surface[data-astro-cid-nitip4ji]{background:var(--surface)}.b-stage[data-astro-cid-nitip4ji]{padding-block:clamp(96px,14vw,200px)}.b-head[data-astro-cid-nitip4ji]{gap:0;max-width:52rem;margin-bottom:clamp(48px,7vw,96px);display:grid}.b-head__sub[data-astro-cid-nitip4ji]{margin-top:var(--space-4);max-width:40rem}.b-center[data-astro-cid-nitip4ji]{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.b-center[data-astro-cid-nitip4ji]>.b-center__sub[data-astro-cid-nitip4ji]{max-width:min(40rem,100%)}.b-hero[data-astro-cid-nitip4ji]{padding-block:clamp(64px,10vw,136px) clamp(64px,9vw,120px)}.b-hero__inner[data-astro-cid-nitip4ji]{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.b-hero__inner[data-astro-cid-nitip4ji]>[data-astro-cid-nitip4ji],.b-center[data-astro-cid-nitip4ji]>[data-astro-cid-nitip4ji]{min-width:0;max-width:100%}.b-hero__title[data-astro-cid-nitip4ji]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(3rem,.6rem + 9vw,8rem);font-weight:500;line-height:.98}.b-hero__inner[data-astro-cid-nitip4ji]>.b-hero__sub[data-astro-cid-nitip4ji]{max-width:min(56rem,100%);color:var(--muted);text-wrap:balance}.b-hero__actions[data-astro-cid-nitip4ji]{justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.b-hero--left[data-astro-cid-nitip4ji] .b-hero__inner[data-astro-cid-nitip4ji]{text-align:left;justify-items:start}.b-hero--left[data-astro-cid-nitip4ji] .b-hero__title[data-astro-cid-nitip4ji]{letter-spacing:-.04em}.b-hero--left[data-astro-cid-nitip4ji] .b-hero__inner[data-astro-cid-nitip4ji]>.b-hero__sub[data-astro-cid-nitip4ji]{max-width:min(40rem,100%)}.b-hero--left[data-astro-cid-nitip4ji] .b-hero__actions[data-astro-cid-nitip4ji]{justify-content:flex-start}.b-hero--left[data-astro-cid-nitip4ji] .b-window[data-astro-cid-nitip4ji]{max-width:none}@media (width>=64rem){.b-hero--left[data-astro-cid-nitip4ji] .b-hero__title[data-astro-cid-nitip4ji]{margin-left:-.05em;font-size:clamp(3rem,.2rem + 9.5vw,9rem)}}.b-closing__note[data-astro-cid-nitip4ji]{margin-top:var(--space-2)}.b-hero--playful[data-astro-cid-nitip4ji] .b-pin[data-astro-cid-nitip4ji]{display:inline-block}@media (prefers-reduced-motion:no-preference){@keyframes b-pin-drop{0%{opacity:.001;transform:translateY(-1.1em)}55%{opacity:1;transform:translateY(.06em)}72%{transform:translateY(-.12em)}86%{transform:translateY(.02em)}to{transform:none}}.b-hero--playful[data-astro-cid-nitip4ji] .b-pin[data-astro-cid-nitip4ji]{animation:.9s cubic-bezier(.3,.7,.4,1) .55s both b-pin-drop}}.b-hero--wide-sub[data-astro-cid-nitip4ji] .b-hero__inner[data-astro-cid-nitip4ji]>.b-hero__sub[data-astro-cid-nitip4ji]{max-width:min(54rem,100%);font-size:clamp(1.1875rem,1rem + .7vw,1.625rem);line-height:1.45}.b-hero--long[data-astro-cid-nitip4ji] .b-hero__title[data-astro-cid-nitip4ji]{font-size:clamp(2.5rem,.4rem + 6.6vw,6.5rem)}.b-window[data-astro-cid-nitip4ji]{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:20px;max-width:1040px;margin:clamp(56px,8vw,104px) auto 0;overflow:hidden}.b-window__bar[data-astro-cid-nitip4ji]{align-items:center;gap:var(--space-2) var(--space-4);padding:14px var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;font-size:.875rem;line-height:1.43;display:flex}.b-window__nav[data-astro-cid-nitip4ji]{gap:var(--space-1) var(--space-4);color:var(--muted);flex-wrap:wrap;margin-right:auto;list-style:none;display:flex}.b-window__nav[data-astro-cid-nitip4ji] .is-on[data-astro-cid-nitip4ji]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}@media (width<=47.99rem){.b-window__nav[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]:not(.is-on){display:none}}.b-window__body[data-astro-cid-nitip4ji]{gap:var(--space-5);padding:clamp(var(--space-4), 4vw, 48px);display:grid}@media (width>=52rem){.b-window__body[data-astro-cid-nitip4ji]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.b-window__main[data-astro-cid-nitip4ji]{gap:var(--space-3);align-content:start;display:grid}.b-window__headline[data-astro-cid-nitip4ji]{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.375rem,1rem + 1vw,1.75rem);font-weight:500;line-height:1.25}.b-window__side[data-astro-cid-nitip4ji]{gap:var(--space-2);align-content:start;min-width:0;display:grid}.b-window__caption[data-astro-cid-nitip4ji]{padding:12px var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;line-height:1.43}.b-next[data-astro-cid-nitip4ji]{border:2px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);display:grid}.b-next__eyebrow[data-astro-cid-nitip4ji]{color:var(--ink)}.b-next__title[data-astro-cid-nitip4ji]{font-size:1.0625rem;font-weight:600}.b-next__meta[data-astro-cid-nitip4ji]{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.b-compress[data-astro-cid-nitip4ji]{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.b-compress__figure[data-astro-cid-nitip4ji]{justify-content:center;align-items:center;gap:var(--space-3) clamp(var(--space-4), 5vw, 80px);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.b-compress__num[data-astro-cid-nitip4ji]{justify-items:center;gap:var(--space-1);display:grid}.b-compress__num[data-astro-cid-nitip4ji] span[data-astro-cid-nitip4ji]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(5rem,2rem + 13vw,12rem);font-weight:500;line-height:.9}.b-compress__num[data-astro-cid-nitip4ji] small[data-astro-cid-nitip4ji]{color:var(--band-muted);font-size:1.125rem}.b-compress__num--pin[data-astro-cid-nitip4ji] span[data-astro-cid-nitip4ji]{color:var(--band-pin)}.b-compress__arrow[data-astro-cid-nitip4ji]{color:var(--band-muted)}.b-compress__body[data-astro-cid-nitip4ji]{max-width:40rem}.b-compress__diagram[data-astro-cid-nitip4ji]{width:100%;margin-top:var(--space-5)}.b-steps[data-astro-cid-nitip4ji]{gap:clamp(40px, 5vw, 64px) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));list-style:none;display:grid}.b-steps__item[data-astro-cid-nitip4ji]{gap:var(--space-2);align-content:start;display:grid}.b-steps__num[data-astro-cid-nitip4ji]{font-family:var(--font-display);border:2px solid var(--ink);border-radius:var(--radius-pill);width:44px;height:44px;margin-bottom:var(--space-2);place-items:center;font-size:1.25rem;font-weight:500;display:grid}.b-steps__title[data-astro-cid-nitip4ji]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.15}.b-agents[data-astro-cid-nitip4ji]{gap:clamp(48px,6vw,80px);display:grid}@media (width>=64rem){.b-agents[data-astro-cid-nitip4ji]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.b-agents__intro[data-astro-cid-nitip4ji]{top:var(--space-5);position:sticky}}.b-agents__intro[data-astro-cid-nitip4ji]{gap:var(--space-4);display:grid}.b-agents__list[data-astro-cid-nitip4ji]{list-style:none;display:grid}.b-agents__list[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]{gap:var(--space-1);padding-block:clamp(20px,2.4vw,32px);display:grid}.b-agents__list[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]+li[data-astro-cid-nitip4ji]{border-top:1px solid var(--line)}.b-agents__list[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]:first-child{padding-top:0}.b-agents__list--icons[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]{column-gap:clamp(var(--space-3), 2.4vw, var(--space-5));grid-template-columns:auto minmax(0,1fr);align-items:center}.b-agents__list--icons[data-astro-cid-nitip4ji] .b-agents__icon[data-astro-cid-nitip4ji]{grid-row:span 2}.b-agents__list--icons[data-astro-cid-nitip4ji] .b-agents__need[data-astro-cid-nitip4ji]{grid-column:2}.b-agents__icon[data-astro-cid-nitip4ji]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);width:clamp(56px,5vw,72px);color:var(--ink);place-items:center;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:grid}.b-agents__list--icons[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]:hover .b-agents__icon[data-astro-cid-nitip4ji]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}@media (prefers-reduced-motion:no-preference){@keyframes b-icon-nudge{0%,to{transform:none}30%{transform:translateY(-3px)rotate(-6deg)}60%{transform:translateY(0)rotate(4deg)}}.b-agents__list--icons[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]:hover .agent-icon[data-astro-cid-nitip4ji]{animation:.5s ease-out b-icon-nudge}}@media (prefers-reduced-motion:reduce){.b-agents__icon[data-astro-cid-nitip4ji]{transition:none}}.b-agents__list--subtle[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]{column-gap:clamp(var(--space-3), 1.8vw, var(--space-4));grid-template-columns:clamp(22px,1.9vw,28px) minmax(0,1fr);align-items:center}.b-agents__list--subtle[data-astro-cid-nitip4ji] .b-agents__need[data-astro-cid-nitip4ji]{grid-column:2}.b-agents__mark[data-astro-cid-nitip4ji]{color:var(--muted);align-self:center;transition:color .2s ease-out}.b-agents__list--subtle[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]:hover .b-agents__mark[data-astro-cid-nitip4ji]{color:var(--ink)}.b-agents__mark[data-astro-cid-nitip4ji] .agent-icon[data-astro-cid-nitip4ji]{width:100%;height:auto;display:block}.b-agents__mark[data-astro-cid-nitip4ji]{grid-row:1}.b-agents__list--subtle[data-astro-cid-nitip4ji] .b-agents__name[data-astro-cid-nitip4ji]{grid-area:1/2}@media (prefers-reduced-motion:reduce){.b-agents__mark[data-astro-cid-nitip4ji]{transition:none}}.b-agents__name[data-astro-cid-nitip4ji]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,1.1rem + 2.2vw,3rem);font-weight:500;line-height:1.05}.b-flow[data-astro-cid-nitip4ji]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.b-flow__item[data-astro-cid-nitip4ji]{align-items:center;gap:var(--space-3);display:inline-flex}.b-flow__status[data-astro-cid-nitip4ji]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);padding:12px 20px;font-size:1.0625rem;line-height:1.5}.b-flow__status[data-astro-cid-nitip4ji]:before{width:12px;height:12px}.b-flow__chev[data-astro-cid-nitip4ji]{color:var(--muted);flex:none}@media (width<=40rem){.b-flow[data-astro-cid-nitip4ji]{flex-direction:column;align-items:stretch;width:100%}.b-flow__item[data-astro-cid-nitip4ji]{flex-direction:column}.b-flow__status[data-astro-cid-nitip4ji]{justify-content:center;width:100%}.b-flow__chev[data-astro-cid-nitip4ji]{transform:rotate(90deg)}}.b-tiles[data-astro-cid-nitip4ji]{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}.b-tile[data-astro-cid-nitip4ji]{background:var(--ground);gap:var(--space-3);border-radius:20px;grid-column:span 6;align-content:start;min-height:15rem;padding:clamp(28px,4vw,48px);display:grid}.b-tile__title[data-astro-cid-nitip4ji]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,1.1rem + 1.6vw,2.5rem);font-weight:500;line-height:1.08}.b-tile__body[data-astro-cid-nitip4ji]{color:var(--muted);max-width:34rem;font-size:1.0625rem}.b-tile--full[data-astro-cid-nitip4ji]{background:var(--band);color:var(--band-text);min-height:0}.b-tile--full[data-astro-cid-nitip4ji] .b-tile__body[data-astro-cid-nitip4ji]{color:var(--band-muted)}@media (width>=48rem){.b-tile--wide[data-astro-cid-nitip4ji]{grid-column:span 4}.b-tile--narrow[data-astro-cid-nitip4ji],.b-tile--third[data-astro-cid-nitip4ji]{grid-column:span 2}.b-tile--third[data-astro-cid-nitip4ji] .b-tile__title[data-astro-cid-nitip4ji]{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}}@media (width>=48rem) and (width<=63.99rem){.b-tile--wide[data-astro-cid-nitip4ji],.b-tile--narrow[data-astro-cid-nitip4ji]{grid-column:span 3}.b-tile--third[data-astro-cid-nitip4ji]{grid-column:span 6;min-height:0}}.b-rules[data-astro-cid-nitip4ji]{justify-content:center;gap:var(--space-2);max-width:52rem;margin-block:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.b-rules[data-astro-cid-nitip4ji] li[data-astro-cid-nitip4ji]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:10px 18px;font-weight:600}@media (prefers-reduced-motion:no-preference){@keyframes b-hero-in{0%{opacity:.001;transform:translateY(16px)}}.b-hero__inner[data-astro-cid-nitip4ji]>[data-astro-cid-nitip4ji]{animation:.7s cubic-bezier(.2,.7,.2,1) both b-hero-in}.b-hero__inner[data-astro-cid-nitip4ji]>[data-astro-cid-nitip4ji]:nth-child(2){animation-delay:60ms}.b-hero__inner[data-astro-cid-nitip4ji]>[data-astro-cid-nitip4ji]:nth-child(3){animation-delay:.14s}.b-hero__inner[data-astro-cid-nitip4ji]>[data-astro-cid-nitip4ji]:nth-child(4){animation-delay:.22s}@supports (animation-timeline:view()){@keyframes b-rise{0%{transform:translateY(40px)scale(.985)}to{transform:none}}.rise[data-astro-cid-nitip4ji]{animation:linear both b-rise view();animation-range:entry entry 60%}}}
