.cp[data-astro-cid-y43uy6es]{top:var(--layout-header-height-mobile,64px);z-index:40;border-bottom:1px solid var(--color-border-default);background:var(--color-white);opacity:0;visibility:hidden;height:68px;transition:opacity .6s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s;position:fixed;left:0;right:0;translate:0 -16px;box-shadow:0 10px 30px -12px #1d1d1f40}.cp[data-astro-cid-y43uy6es].is-shown{opacity:1;visibility:visible;transition-delay:0s;translate:0}@media (width>=768px){.cp[data-astro-cid-y43uy6es]{top:var(--layout-header-height)}}.cp-in[data-astro-cid-y43uy6es]{align-items:center;gap:var(--spacing-8);height:100%;display:flex}.cp-logo[data-astro-cid-y43uy6es]{cursor:pointer;border-radius:4px;transition:opacity .3s;&:hover{opacity:.7}&:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:4px}padding-right:var(--spacing-8);border-right:1px solid var(--color-border-default);flex:none;align-items:center;height:20px;display:flex}.cp-list[data-astro-cid-y43uy6es]{gap:var(--spacing-1);scrollbar-width:none;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;&::-webkit-scrollbar{display:none}& li{flex:none;display:flex}}.cp-tab[data-astro-cid-y43uy6es]{height:100%;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:8px;padding-inline:12px;font-size:13px;text-decoration:none;transition:color .45s cubic-bezier(.22,1,.36,1),background-color .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;&:after{content:"";background:var(--color-action-primary);transform-origin:0;height:3px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}&:hover{color:var(--color-text-primary)}&:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.cp-tab[data-astro-cid-y43uy6es]:not(.is-on):hover{background:color-mix(in srgb, var(--color-blue-50) 70%, white);&:after{opacity:.5;transform:scaleX(.35)}}}.cp-n[data-astro-cid-y43uy6es]{color:var(--color-text-tertiary);opacity:.7}.cp-tab[data-astro-cid-y43uy6es].is-past{color:var(--color-text-secondary)}.cp-tab[data-astro-cid-y43uy6es].is-on{color:var(--color-text-brand);background:var(--color-blue-100);&:after{transform:scaleX(1)}& .cp-n{color:var(--color-text-brand);opacity:1}}.cp-fill[data-astro-cid-y43uy6es]{background:var(--color-action-primary);opacity:.35;width:100%;height:3px;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .25s linear;position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.cp[data-astro-cid-y43uy6es],.cp-tab[data-astro-cid-y43uy6es],.cp-tab[data-astro-cid-y43uy6es]:after,.cp-fill[data-astro-cid-y43uy6es]{transition:none}}.wc-wave[data-astro-cid-opqzcysa]{gap:3px}.wc-wave[data-astro-cid-opqzcysa]>span[data-astro-cid-opqzcysa]{width:3px;height:30%}@media (prefers-reduced-motion:no-preference){.wc-live[data-astro-cid-opqzcysa]{animation:1.6s ease-in-out infinite wc-live}.wc-ring[data-astro-cid-opqzcysa]{animation:wc-ring 2.4s var(--ease-out) infinite}.wc-wave[data-astro-cid-opqzcysa]>span[data-astro-cid-opqzcysa]{animation:1.1s ease-in-out infinite wc-wave;animation-delay:calc(var(--i) * -.17s)}.wc-wave[data-astro-cid-opqzcysa]>span[data-astro-cid-opqzcysa]:nth-child(3n){animation-duration:.8s}.wc-wave[data-astro-cid-opqzcysa]>span[data-astro-cid-opqzcysa]:nth-child(4n+1){animation-duration:1.4s}.wc-play[data-astro-cid-opqzcysa]{transition:scale var(--transition-duration-expand) var(--ease-out)}.wc[data-astro-cid-opqzcysa]:hover .wc-play[data-astro-cid-opqzcysa],.wc-host:hover .wc-play[data-astro-cid-opqzcysa]{scale:1.08}}@keyframes wc-live{50%{opacity:.25}}@keyframes wc-ring{0%{opacity:.6;scale:1}to{opacity:0;scale:1.9}}@keyframes wc-wave{50%{height:100%}}.wc-media[data-astro-cid-opqzcysa]{clip-path:inset(0 round var(--radius-2xl));opacity:0;transition:opacity var(--transition-duration-expand) ease}.wc-img[data-astro-cid-opqzcysa]{transition:scale var(--transition-duration-reveal) var(--ease-out);scale:1.06}@media (hover:hover) and (pointer:fine){.wc[data-astro-cid-opqzcysa]:hover .wc-media[data-astro-cid-opqzcysa],.wc-host:hover .wc-media[data-astro-cid-opqzcysa]{opacity:1}.wc[data-astro-cid-opqzcysa]:hover .wc-img[data-astro-cid-opqzcysa],.wc-host:hover .wc-img[data-astro-cid-opqzcysa]{scale:1}}@media (prefers-reduced-motion:reduce){.wc-media[data-astro-cid-opqzcysa],.wc-img[data-astro-cid-opqzcysa]{transition:none}}.ce[data-astro-cid-2lzmdgxd]{padding-block:var(--section-pad);color:var(--color-white)}.ce-dark[data-astro-cid-2lzmdgxd]{background:var(--color-bg-inverse)}.ce-darker[data-astro-cid-2lzmdgxd]{background:var(--color-bg-ink)}.ce-brand[data-astro-cid-2lzmdgxd]{background:var(--color-bg-brand)}.ce-in[data-astro-cid-2lzmdgxd]{gap:var(--spacing-10);display:grid}.ce-head[data-astro-cid-2lzmdgxd]{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.ce-h[data-astro-cid-2lzmdgxd]{max-width:min(36ch, calc(var(--len,60) * .5ch + 2ch));text-wrap:balance;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.ce-body[data-astro-cid-2lzmdgxd]{gap:var(--spacing-6);flex-direction:column;max-width:760px;display:flex}.ce-p[data-astro-cid-2lzmdgxd],.ce-note[data-astro-cid-2lzmdgxd]{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:#ffffffbf}.ce-ps[data-astro-cid-2lzmdgxd]{gap:var(--spacing-3);flex-direction:column;display:flex}.ce-p[data-astro-cid-2lzmdgxd]{line-height:1.55}.ce-mini[data-astro-cid-2lzmdgxd]{gap:var(--spacing-3);max-width:640px;font-family:var(--font-body);font-size:var(--text-body-sm);color:#ffffffb3;margin:0;font-weight:300;line-height:1.55;display:flex}.ce-mini-pr[data-astro-cid-2lzmdgxd]{font-family:var(--font-mono);color:var(--color-white)}.ce-mini-t[data-astro-cid-2lzmdgxd]{color:var(--color-white);display:block}.ce-mini-b[data-astro-cid-2lzmdgxd]{display:block}.ce-lead[data-astro-cid-2lzmdgxd]{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:var(--color-white)}.ce-lead[data-astro-cid-2lzmdgxd] em{color:var(--color-text-on-brand-accent);font-style:normal}.ce-list[data-astro-cid-2lzmdgxd]{margin:var(--spacing-2) 0;border-top:1px solid #fff3;padding:0;list-style:none}.ce-list[data-astro-cid-2lzmdgxd] li{grid-template-columns:var(--spacing-12) minmax(0, 1fr);padding-block:var(--spacing-5);border-bottom:1px solid #fff3;align-items:baseline;display:grid}.ce-n[data-astro-cid-2lzmdgxd]{font-family:var(--font-mono);color:#ffffff8c;font-size:13px}.ce-txt[data-astro-cid-2lzmdgxd]{gap:var(--spacing-2);flex-direction:column;display:flex}.ce-t[data-astro-cid-2lzmdgxd]{font-size:var(--text-title-md);letter-spacing:-.02em;font-weight:400;line-height:1.3}.ce-body-rows[data-astro-cid-2lzmdgxd] .ce-list[data-astro-cid-2lzmdgxd]{border-top:0}.ce-body-rows[data-astro-cid-2lzmdgxd] .ce-list[data-astro-cid-2lzmdgxd] li{padding-block:var(--spacing-2);border-bottom:0}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-ps[data-astro-cid-2lzmdgxd]:not(.ce-ps-cols) .ce-p[data-astro-cid-2lzmdgxd]{max-width:520px}@media (width>=1024px){.ce-has-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd] .ce-rows-term[data-astro-cid-2lzmdgxd]{grid-area:1/2/span 3;align-self:center;margin-top:0}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-in[data-astro-cid-2lzmdgxd]:has(.ce-rows-term){column-gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr))}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-in[data-astro-cid-2lzmdgxd]:has(.ce-rows-term)>.ce-head{grid-area:1/1}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-in[data-astro-cid-2lzmdgxd]:has(.ce-rows-term)>.ce-body{display:contents}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-in[data-astro-cid-2lzmdgxd]:has(.ce-rows-term) .ce-ps{grid-area:2/1}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-in[data-astro-cid-2lzmdgxd]:has(.ce-rows-term) .ce-rows-term{grid-area:1/2/span 2;place-self:center;width:min(100%,540px)}}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]{max-width:none}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-ps[data-astro-cid-2lzmdgxd]{max-width:640px}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-lt[data-astro-cid-2lzmdgxd],.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-list[data-astro-cid-2lzmdgxd]{align-self:center;width:min(100%,640px)}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-lt[data-astro-cid-2lzmdgxd]{margin-top:var(--spacing-10)}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-lt[data-astro-cid-2lzmdgxd] .ce-term-p{min-height:0}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-list[data-astro-cid-2lzmdgxd]{margin:var(--spacing-4) 0 0}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-list[data-astro-cid-2lzmdgxd] li[data-astro-cid-2lzmdgxd]{padding-block:var(--spacing-2)!important}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-list[data-astro-cid-2lzmdgxd] li[data-astro-cid-2lzmdgxd] .ce-txt{gap:2px}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-list[data-astro-cid-2lzmdgxd] li[data-astro-cid-2lzmdgxd] .ce-note{font-size:var(--text-body-sm);margin-top:0;line-height:1.5}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-lt[data-astro-cid-2lzmdgxd]:has(.ce-lt-rows){width:min(100%,760px)}.ce-lead-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>.ce-lt[data-astro-cid-2lzmdgxd]:has(.ce-lt-rows)~.ce-mini[data-astro-cid-2lzmdgxd]{width:min(100%,760px);max-width:none;margin-top:var(--spacing-2);align-self:center}.ce-lt-rows[data-astro-cid-2lzmdgxd]{padding:0 var(--spacing-6) var(--spacing-4);margin:0;list-style:none}.ce-lt-rows[data-astro-cid-2lzmdgxd] li{grid-template-columns:var(--spacing-12) minmax(0, 1fr);padding-block:var(--spacing-4);border-top:1px solid #ffffff1f;align-items:baseline;display:grid}.ce-lt-rows[data-astro-cid-2lzmdgxd] .ce-note{font-size:var(--text-body-sm);line-height:1.55}.ce-deep[data-astro-cid-2lzmdgxd]{background:var(--color-blue-deep)}.ce-rows-term[data-astro-cid-2lzmdgxd] .ce-term-p[data-astro-cid-2lzmdgxd]{font-size:var(--text-body-lg);line-height:1.5}.ce-rt-list[data-astro-cid-2lzmdgxd]{min-height:0;list-style:none}.ce-rt-line[data-astro-cid-2lzmdgxd]{margin:0 0 var(--spacing-2)}.ce-st-body[data-astro-cid-2lzmdgxd]{gap:var(--spacing-10);display:grid}@media (width>=1024px){.ce-st-body[data-astro-cid-2lzmdgxd]{grid-template-columns:minmax(0,620px) 1px minmax(0,480px);justify-content:space-between;align-items:center}}.ce-st-texts[data-astro-cid-2lzmdgxd]{gap:var(--spacing-6);display:grid}.ce-st-text[data-astro-cid-2lzmdgxd]{gap:var(--spacing-4);flex-direction:column;display:flex}.ce-st-rail[data-astro-cid-2lzmdgxd]{--st-n:3;background:#ffffff4d;align-self:stretch;width:1px;min-height:320px;display:none;position:relative}.ce-st-dot[data-astro-cid-2lzmdgxd]{top:calc((var(--i) + .5) / var(--n) * 100%);background:var(--color-bg-inverse);border:1px solid #ffffffb3;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;transition:background-color .4s;position:absolute;left:0}.ce-st-dot[data-astro-cid-2lzmdgxd].is-done{background:var(--color-white)}.ce-st-icon[data-astro-cid-2lzmdgxd]{top:calc((var(--k,0) + .5) / var(--n) * 100%);background:var(--color-bg-inverse);border:1px solid #ffffff80;border-radius:8px;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;transition:top .45s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;left:0}.ce-st-icon[data-astro-cid-2lzmdgxd] i{background:var(--color-white);width:16px;height:16px}.ce-st-text[data-astro-cid-2lzmdgxd].is-same,.ce-st-live[data-astro-cid-2lzmdgxd],.ce-st-hint[data-astro-cid-2lzmdgxd],.ce-st-prog[data-astro-cid-2lzmdgxd]{display:none}.ce-st-prog[data-astro-cid-2lzmdgxd]{align-items:center;gap:var(--spacing-3);font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff8c;margin-left:auto;font-size:11px}.ce-st-blocks[data-astro-cid-2lzmdgxd]{gap:3px;display:flex}.ce-st-blocks[data-astro-cid-2lzmdgxd] b{border:1px solid #fff6;width:14px;height:6px;transition:background-color .3s}.ce-st-blocks[data-astro-cid-2lzmdgxd] b.is-on{background:#ffffffd9;border-color:#0000}.ce-st-left[data-astro-cid-2lzmdgxd]{position:relative}.ce-st-hint[data-astro-cid-2lzmdgxd]{margin:var(--spacing-10) 0 0;font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff80;font-size:12px;transition:opacity .4s;position:absolute;top:100%;left:0}.ce-st-hint[data-astro-cid-2lzmdgxd] span{margin-right:.4em}.ce-st-hint[data-astro-cid-2lzmdgxd] i{font-style:normal;animation:1.6s ease-in-out infinite ce-nudge;display:inline-block}.ce-st-hint[data-astro-cid-2lzmdgxd].is-done{opacity:0}@keyframes ce-nudge{50%{translate:0 3px}}.ce-st-line[data-astro-cid-2lzmdgxd]{margin:0 0 var(--spacing-3)}.ce-stepped[data-astro-cid-2lzmdgxd] .ce-term[data-astro-cid-2lzmdgxd]{margin-top:0}@media (width>=1024px){.ce-stepped[data-astro-cid-2lzmdgxd] .ce-term[data-astro-cid-2lzmdgxd]{grid-area:1/3;align-self:center}}.ce-stepped[data-astro-cid-2lzmdgxd] .ce-term-bar[data-astro-cid-2lzmdgxd]{align-items:center}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.ce-stepped[data-astro-cid-2lzmdgxd]{height:calc(var(--n) * 70svh + 100svh - var(--layout-header-height));padding-block:0}.ce-stick[data-astro-cid-2lzmdgxd]{top:var(--layout-header-height);height:calc(100svh - var(--layout-header-height));align-items:center;display:flex;position:sticky}.ce-stick[data-astro-cid-2lzmdgxd]>.ce-in[data-astro-cid-2lzmdgxd]{width:100%}.ce-st-texts[data-astro-cid-2lzmdgxd]{gap:0}.ce-st-text[data-astro-cid-2lzmdgxd]{opacity:0;pointer-events:none;grid-area:1/1;align-self:center;transition:opacity .5s,translate .6s cubic-bezier(.22,1,.36,1);translate:0 16px}.ce-st-text[data-astro-cid-2lzmdgxd].is-on{opacity:1;pointer-events:auto;translate:none}.ce-st-text[data-astro-cid-2lzmdgxd].is-same{display:flex}.ce-stepped[data-astro-cid-2lzmdgxd] .ce-st-line[data-astro-cid-2lzmdgxd]{display:none}.ce-stepped[data-astro-cid-2lzmdgxd] .ce-st-live[data-astro-cid-2lzmdgxd]{margin:0;display:block}.ce-stepped[data-astro-cid-2lzmdgxd] .ce-st-prog[data-astro-cid-2lzmdgxd]{display:inline-flex}.ce-stepped[data-astro-cid-2lzmdgxd] .ce-st-rail[data-astro-cid-2lzmdgxd],.ce-stepped[data-astro-cid-2lzmdgxd] .ce-st-hint[data-astro-cid-2lzmdgxd]{display:block}}@media (width>=1024px){.ce-has-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]{justify-content:space-between;align-items:center;column-gap:var(--spacing-16);grid-template-columns:minmax(0,760px) minmax(0,440px);max-width:none;display:grid}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]>:not(.ce-term){grid-column:1}.ce-ps-cols[data-astro-cid-2lzmdgxd]{columns:2;column-gap:var(--spacing-10);display:block}.ce-ps-cols[data-astro-cid-2lzmdgxd] .ce-p{margin:0 0 var(--spacing-4);break-inside:avoid}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]:has(.ce-ps-cols){flex-direction:column;max-width:none;display:flex}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]:has(.ce-ps-cols) .ce-ps-cols{column-gap:var(--spacing-16)}.ce-has-term[data-astro-cid-2lzmdgxd] .ce-body[data-astro-cid-2lzmdgxd]:has(.ce-ps-cols) .ce-term{width:calc(50% - var(--spacing-8));margin-top:var(--spacing-6);align-self:flex-start}}.ce-term[data-astro-cid-2lzmdgxd]{margin-top:var(--spacing-10);background:#ffffff08;border:1px solid #ffffff47;border-radius:12px}@media (width>=1024px){.ce-term[data-astro-cid-2lzmdgxd]{grid-area:1/2/span 3;align-self:center;margin-top:0}}.ce-term-bar[data-astro-cid-2lzmdgxd]{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid #ffffff2e;gap:6px;display:flex}.ce-term-bar[data-astro-cid-2lzmdgxd] i{border:1px solid #fff6;border-radius:50%;width:8px;height:8px}.ce-term-p[data-astro-cid-2lzmdgxd]{min-height:9.5em;padding:var(--spacing-6);font-family:var(--font-body);font-size:var(--text-body-md);color:#ffffffdb;margin:0;font-weight:300;line-height:1.6;display:block}.ce-term-pr[data-astro-cid-2lzmdgxd]{color:#ffffff80;margin-right:.6em}.ce-term-c[data-astro-cid-2lzmdgxd]{vertical-align:-.2em;background:#fffc;width:.6em;height:1.1em;margin-left:2px;animation:1.05s step-end infinite ce-blink;display:inline-block}@keyframes ce-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ce-term-c[data-astro-cid-2lzmdgxd]{animation:none}}.ce-body-rows[data-astro-cid-2lzmdgxd] .ce-t[data-astro-cid-2lzmdgxd]{font-family:var(--font-body);font-size:var(--text-body-md);letter-spacing:0;font-weight:300;line-height:1.55}.ck[data-astro-cid-2lzmdgxd]{background:var(--color-bg-inverse);color:var(--color-white);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.ck[data-astro-cid-2lzmdgxd]{--side:max(0px, (100vw - var(--container-page)) / 2);grid-template-columns:minmax(0,27fr) minmax(0,73fr);grid-template-areas:"top top""lead lead""fig rows"}}.ck-lead[data-astro-cid-2lzmdgxd] span{max-width:22ch;display:block}@media (width>=1024px){.ck-lead[data-astro-cid-2lzmdgxd] span{max-width:30ch}}.ck-lead[data-astro-cid-2lzmdgxd] em{color:var(--color-blue-500);font-style:normal}.ck-lead[data-astro-cid-2lzmdgxd]{padding:var(--section-pad) var(--page-x,var(--spacing-5)) var(--spacing-12);border-top:1px solid var(--color-border-on-inverse);font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}@media (width>=1024px){.ck-lead[data-astro-cid-2lzmdgxd]{padding:var(--section-pad) calc(var(--side) + var(--margin-desktop));grid-area:lead}}.ck-top[data-astro-cid-2lzmdgxd]{gap:var(--spacing-10) var(--spacing-16);padding:var(--section-pad) var(--page-x,var(--spacing-5));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.ck-top[data-astro-cid-2lzmdgxd]{padding:calc(var(--section-pad) * 1.5) calc(var(--side) + var(--margin-desktop)) var(--section-pad);grid-area:top;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end}}.ck-h[data-astro-cid-2lzmdgxd]{max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.ck-copy[data-astro-cid-2lzmdgxd]{gap:var(--spacing-4);font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-inverse-muted);flex-direction:column;font-weight:300;line-height:1.55;display:flex}.ck-cap[data-astro-cid-2lzmdgxd]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);font-size:12px}.ck-darker[data-astro-cid-2lzmdgxd]{background:var(--color-bg-ink)}.ck[data-astro-cid-2lzmdgxd]:not(.ck-brand) .ck-fig[data-astro-cid-2lzmdgxd]{background-image:none}@media (width>=1024px){.ck-darker[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd]{background-color:#101011}@supports (color:color-mix(in lab, red, red)){.ck-darker[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd]{background-color:color-mix(in srgb, var(--color-bg-ink) 55%, var(--color-gray-950))}}}.ck-darker[data-astro-cid-2lzmdgxd] .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{background:#101011}@supports (color:color-mix(in lab, red, red)){.ck-darker[data-astro-cid-2lzmdgxd] .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{background:color-mix(in srgb, var(--color-bg-ink) 55%, var(--color-gray-950))}}.ck-darker[data-astro-cid-2lzmdgxd] .f-box[data-astro-cid-2lzmdgxd],.ck-darker[data-astro-cid-2lzmdgxd] .f-check[data-astro-cid-2lzmdgxd],.ck-darker[data-astro-cid-2lzmdgxd] .f-field[data-astro-cid-2lzmdgxd],.ck-darker[data-astro-cid-2lzmdgxd] .f-node[data-astro-cid-2lzmdgxd]{fill:var(--color-bg-ink)}.ck-darker[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.f-cell,.f-bar,.f-id,.f-hub,.f-tag,.f-core){fill:var(--color-white)}.ck-darker[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.f-acc,.f-hand,.f-dash,.f-sweep){stroke:var(--color-white)}.ck-darker[data-astro-cid-2lzmdgxd]{--f1:var(--color-white)}.ck-brand[data-astro-cid-2lzmdgxd]{background:var(--color-bg-brand)}@media (width>=1024px){.ck-brand[data-astro-cid-2lzmdgxd] .ck-top[data-astro-cid-2lzmdgxd]{align-items:start;row-gap:var(--spacing-12);grid-template-columns:minmax(0,1fr)}.ck[data-astro-cid-2lzmdgxd]:not(.ck-brand) .ck-top[data-astro-cid-2lzmdgxd]{align-items:start;row-gap:var(--spacing-10);grid-template-columns:minmax(0,1fr)}}.ck[data-astro-cid-2lzmdgxd]:not(.ck-brand) .ck-copy[data-astro-cid-2lzmdgxd]{max-width:640px}@media (width>=1024px){.ck-brand[data-astro-cid-2lzmdgxd]{grid-template-columns:minmax(0,27fr) minmax(0,73fr);grid-template-areas:"top top""fig rows"}.ck-brand[data-astro-cid-2lzmdgxd] .ck-row[data-astro-cid-2lzmdgxd]{--colw:calc((min(100vw, var(--container-page)) - 2 * var(--spacing-16) - 2 * var(--spacing-10)) / 3);grid-template-columns:minmax(0, 1fr) minmax(0, var(--colw));padding-right:calc(var(--side) + var(--margin-desktop));padding-left:var(--spacing-10)}.ck-brand[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd]{border-right:1px solid #ffffff4d}.ck-brand[data-astro-cid-2lzmdgxd] .ck-copy[data-astro-cid-2lzmdgxd]{gap:var(--spacing-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.ck-brand[data-astro-cid-2lzmdgxd] .ck-copy[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd] .ck-n[data-astro-cid-2lzmdgxd]{color:var(--color-text-on-brand-muted)}.ck-brand[data-astro-cid-2lzmdgxd] .ck-rows[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd] .ck-row[data-astro-cid-2lzmdgxd]{border-color:#ffffff4d}.ck-brand[data-astro-cid-2lzmdgxd] .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{border-bottom-color:var(--color-white);background:var(--color-white);color:var(--color-text-brand)}.ck-brand[data-astro-cid-2lzmdgxd] .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true] .ck-n[data-astro-cid-2lzmdgxd]{color:var(--color-text-secondary)}.ck-brand[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd]{background-color:var(--color-blue-700);background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);border-color:#ffffff4d}.ck-brand[data-astro-cid-2lzmdgxd] .f-box[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd] .f-check[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd] .f-field[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd] .f-node[data-astro-cid-2lzmdgxd]{fill:var(--color-blue-700);stroke:#fff9}.ck-brand[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.f-rule,.f-txt,.f-link){stroke:#fff6}.ck-brand[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.f-cell,.f-bar,.f-id,.f-hub,.f-tag,.f-core){fill:var(--color-white)}.ck-brand[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.f-acc,.f-hand,.f-dash,.f-sweep){stroke:var(--color-white)}.ck-rows[data-astro-cid-2lzmdgxd]{border-top:1px solid var(--color-border-on-inverse);flex-direction:column;display:flex}@media (width>=1024px){.ck-rows[data-astro-cid-2lzmdgxd]{grid-area:rows}}.ck-row[data-astro-cid-2lzmdgxd]{gap:var(--spacing-3);padding:var(--spacing-6) var(--page-x,var(--spacing-5));border-bottom:1px solid var(--color-border-on-inverse);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr);transition:background-color .25s,color .25s;display:grid}@media (width>=1024px){.ck-row[data-astro-cid-2lzmdgxd]{align-items:start;gap:var(--spacing-10);padding:var(--spacing-8) calc(var(--side) + var(--margin-desktop)) var(--spacing-8) var(--spacing-10);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start}}.ck-t[data-astro-cid-2lzmdgxd]{font-size:var(--text-heading-xs);letter-spacing:-.03em;font-weight:400;line-height:1.15}.ck-t[data-astro-cid-2lzmdgxd].is-long{font-size:var(--text-title-lg);letter-spacing:-.01em;line-height:1.3}.ck-n[data-astro-cid-2lzmdgxd]{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-inverse-muted);font-weight:300;line-height:1.45;transition:color .25s}.ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{background:var(--color-bg-ink);color:var(--color-white)}.ck-row[data-astro-cid-2lzmdgxd][aria-selected=true] .ck-n[data-astro-cid-2lzmdgxd]{color:var(--color-text-on-inverse)}.ck-row[data-astro-cid-2lzmdgxd]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ck-fig[data-astro-cid-2lzmdgxd]{display:none}@media (width>=1024px){.ck-fig[data-astro-cid-2lzmdgxd]{border-top:1px solid var(--color-border-on-inverse);border-right:1px solid var(--color-border-on-inverse);background-color:var(--color-bg-ink);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:var(--spacing-10) var(--spacing-10);grid-area:fig;place-items:center;display:grid;position:relative;overflow:hidden}}.ck-f[data-astro-cid-2lzmdgxd].is-tall{width:min(80%,300px)}@media (width>=1024px){.ck-fig[data-astro-cid-2lzmdgxd]{contain:size;min-height:100%}.ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd]{height:calc(100% - var(--spacing-16));width:auto;max-width:min(88%,340px);position:absolute;top:50%;left:50%;translate:-50% -50%}.ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd]:not(.is-tall){width:min(80%,320px);height:auto;max-height:calc(100% - var(--spacing-16))}}.ck-f[data-astro-cid-2lzmdgxd]{width:min(88%,340px);padding:var(--spacing-4);opacity:0;grid-area:1/1;height:auto;transition:opacity .3s;position:relative;overflow:visible}.ck-f[data-astro-cid-2lzmdgxd][data-active]{opacity:1}.ck-f[data-astro-cid-2lzmdgxd] *{transform-box:fill-box;transform-origin:50%}.ck[data-astro-cid-2lzmdgxd]{--ck-acc:var(--color-red-300)}.ck-brand[data-astro-cid-2lzmdgxd]{--ck-acc:var(--color-white)}.f-x[data-astro-cid-2lzmdgxd]{fill:none;stroke:var(--color-gray-900);stroke-width:1.8px;stroke-linecap:round;opacity:0}.ck-brand[data-astro-cid-2lzmdgxd] .f-x[data-astro-cid-2lzmdgxd]{display:none}.f-box[data-astro-cid-2lzmdgxd]{fill:var(--color-gray-800);stroke:var(--color-gray-600);stroke-width:1.5px}.f-rule[data-astro-cid-2lzmdgxd],.f-txt[data-astro-cid-2lzmdgxd]{fill:none;stroke:var(--color-gray-600);stroke-width:1.5px;stroke-linecap:round}.f-cell[data-astro-cid-2lzmdgxd],.f-bar[data-astro-cid-2lzmdgxd],.f-id[data-astro-cid-2lzmdgxd],.f-hub[data-astro-cid-2lzmdgxd]{fill:var(--ck-acc)}.f-acc[data-astro-cid-2lzmdgxd],.f-hand[data-astro-cid-2lzmdgxd]{fill:none;stroke:var(--ck-acc);stroke-width:2.5px;stroke-linecap:round}.f-field[data-astro-cid-2lzmdgxd],.f-node[data-astro-cid-2lzmdgxd]{fill:var(--color-gray-800);stroke:var(--color-gray-600);stroke-width:1.5px}.f-link[data-astro-cid-2lzmdgxd]{stroke:var(--color-gray-600);stroke-width:1.5px}.f-tag[data-astro-cid-2lzmdgxd],.f-core[data-astro-cid-2lzmdgxd]{fill:var(--ck-acc)}.f-check[data-astro-cid-2lzmdgxd]{fill:var(--color-gray-800);stroke:var(--color-gray-600);stroke-width:1.5px}.f-dash[data-astro-cid-2lzmdgxd]{fill:none;stroke:var(--ck-acc);stroke-width:1.5px;stroke-dasharray:4 5}.f-sweep[data-astro-cid-2lzmdgxd]{fill:none;stroke:var(--ck-acc);stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px}.f-id[data-astro-cid-2lzmdgxd]{offset-path:path("M150 88 C150 220 150 260 150 330")}@media (prefers-reduced-motion:no-preference){.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-pile[data-astro-cid-2lzmdgxd]{animation:4s infinite ck-pile;animation-delay:calc(var(--k) * .35s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-lens[data-astro-cid-2lzmdgxd]{animation:6s ease-in-out infinite ck-lens}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-check[data-astro-cid-2lzmdgxd]{animation:6s infinite ck-check;animation-delay:calc(var(--k) * .55s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-review[data-astro-cid-2lzmdgxd] .f-x[data-astro-cid-2lzmdgxd]{animation:6s infinite ck-x;animation-delay:calc(var(--k) * .55s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-id[data-astro-cid-2lzmdgxd]{animation:3.6s ease-in-out infinite ck-id}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-bar[data-astro-cid-2lzmdgxd]{animation:3.6s infinite ck-bar;animation-delay:calc(var(--k) * .15s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-tech[data-astro-cid-2lzmdgxd] .f-field[data-astro-cid-2lzmdgxd],.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-tech[data-astro-cid-2lzmdgxd] .f-check[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-fill;animation-delay:calc(var(--k) * .6s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-tag[data-astro-cid-2lzmdgxd]{animation:2.4s ease-in-out infinite ck-tag;animation-delay:calc(var(--k) * .5s + var(--j) * .25s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-node[data-astro-cid-2lzmdgxd]{animation:4.8s infinite ck-fill;animation-delay:calc(var(--k) * .4s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-core[data-astro-cid-2lzmdgxd]{animation:2.4s ease-in-out infinite ck-core}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-sweep[data-astro-cid-2lzmdgxd]{animation:4s ease-in-out infinite ck-sweep}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-hand[data-astro-cid-2lzmdgxd]{transform-origin:150px 280px;transform-box:view-box;animation:4s ease-in-out infinite ck-hand}}.f-loose[data-astro-cid-2lzmdgxd]{stroke-dasharray:4 4}.f-draw[data-astro-cid-2lzmdgxd]{stroke-dasharray:1;stroke-dashoffset:0}.f-on-core[data-astro-cid-2lzmdgxd]{stroke:var(--color-white)}.f-run[data-astro-cid-2lzmdgxd]{offset-rotate:0deg;offset-distance:100%;opacity:0}.ck-f[data-astro-cid-2lzmdgxd] .f-rise[data-astro-cid-2lzmdgxd]{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-run[data-astro-cid-2lzmdgxd]{animation:4s ease-in-out infinite ck-id;animation-delay:calc(var(--k) * .45s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-slot[data-astro-cid-2lzmdgxd]{animation:4s infinite ck-fill;animation-delay:calc(var(--k) * .45s + 2.2s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-draw[data-astro-cid-2lzmdgxd]{animation:5s ease-in-out infinite ck-draw}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-draw[data-astro-cid-2lzmdgxd].f-late{animation-name:ck-draw-late}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-rise[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-rise;animation-delay:calc(var(--k) * .12s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-rise[data-astro-cid-2lzmdgxd].f-late{animation-name:ck-rise-late}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-upload[data-astro-cid-2lzmdgxd] .f-field[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-fill;animation-delay:calc(var(--k) * .5s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-store[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-store;animation-delay:calc(var(--k) * .3s + 2s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-flow[data-astro-cid-2lzmdgxd]{stroke-dasharray:4 6;animation:1.6s linear infinite ck-flow}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-compare[data-astro-cid-2lzmdgxd] .f-bar[data-astro-cid-2lzmdgxd]{animation:none}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-scale[data-astro-cid-2lzmdgxd]{animation:6s ease-in-out infinite ck-scale;animation-delay:calc(var(--k) * .2s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-layer[data-astro-cid-2lzmdgxd]{animation:6s infinite ck-layer;animation-delay:calc(var(--k) * .4s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-in[data-astro-cid-2lzmdgxd]{animation:5s ease-in-out infinite ck-in;animation-delay:calc(var(--k) * 80ms)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-pop[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-pop}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-blueprint[data-astro-cid-2lzmdgxd] .f-field[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-fill;animation-delay:calc(var(--k) * .5s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-seg[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-seg;animation-delay:calc(var(--k) * .5s + .3s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-new[data-astro-cid-2lzmdgxd]{animation:6s infinite ck-new;animation-delay:calc(var(--k) * .8s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-proj[data-astro-cid-2lzmdgxd]{animation:5s infinite ck-pile;animation-delay:calc(var(--k) * .45s)}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-sway-l[data-astro-cid-2lzmdgxd]{animation:5s ease-in-out infinite ck-sway-l}.ck-f[data-astro-cid-2lzmdgxd][data-active] .f-sway-r[data-astro-cid-2lzmdgxd]{animation:5s ease-in-out infinite ck-sway-r}}@keyframes ck-draw{0%,10%{stroke-dashoffset:1px}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ck-draw-late{0%,45%{stroke-dashoffset:1px}75%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ck-rise{0%,10%{scale:1 .2}40%,90%{scale:1}to{scale:1 .2}}@keyframes ck-rise-late{0%,45%{scale:1 .15}70%,92%{scale:1}to{scale:1 .15}}@keyframes ck-store{0%,to{opacity:.2}30%,80%{opacity:1}}@keyframes ck-flow{to{stroke-dashoffset:-20px}}@keyframes ck-scale{0%,15%{translate:0 var(--o)}45%,85%{translate:0}to{translate:0 var(--o)}}@keyframes ck-layer{0%{opacity:0;translate:0 -24px}12%,85%{opacity:1;translate:0}to{opacity:0}}@keyframes ck-in{0%,10%{opacity:1;translate:0}45%,85%{translate:var(--dx) var(--dy);opacity:0}to{opacity:1;translate:0}}@keyframes ck-pop{0%,35%{opacity:0;scale:.8}50%,85%{opacity:1;scale:1}to{opacity:0}}@keyframes ck-seg{0%,10%{opacity:0;translate:0 -40px}25%,85%{opacity:1;translate:0}to{opacity:0}}@keyframes ck-new{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes ck-sway-l{0%,to{translate:-30px}50%{translate:0}}@keyframes ck-sway-r{0%,to{translate:30px}50%{translate:0}}@keyframes ck-fill{0%,6%{fill:var(--f0,var(--color-gray-800))}14%,80%{fill:var(--f1,var(--ck-acc))}to{fill:var(--f0,var(--color-gray-800))}}.ck-brand[data-astro-cid-2lzmdgxd]{--f0:var(--color-blue-700);--f1:var(--color-white)}@keyframes ck-tag{0%{opacity:0;translate:0}15%,75%{opacity:1}to{opacity:0;translate:86px}}@keyframes ck-core{0%,to{scale:1}50%{scale:1.12}}@keyframes ck-pile{0%{opacity:0;translate:0 -8px}12%,80%{opacity:1;translate:0}to{opacity:0}}@keyframes ck-lens{0%{translate:0}70%{translate:0 448px}to{translate:0}}@keyframes ck-check{0%,10%{fill:var(--color-gray-800);stroke:var(--color-gray-600)}16%,80%{fill:var(--f1,var(--ck-acc));stroke:var(--f1,var(--ck-acc))}to{fill:var(--color-gray-800);stroke:var(--color-gray-600)}}@keyframes ck-x{0%,12%{opacity:0}18%,80%{opacity:1}to{opacity:0}}@keyframes ck-id{0%{offset-distance:0%;opacity:0}10%{opacity:1}60%{offset-distance:100%;opacity:1}70%,to{offset-distance:100%;opacity:0}}@keyframes ck-bar{0%,55%{scale:1 .6}70%,90%{scale:1}to{scale:1 .6}}@keyframes ck-sweep{0%{stroke-dashoffset:1px}70%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ck-hand{0%{rotate:0deg}70%,90%{rotate:180deg}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.f-sweep[data-astro-cid-2lzmdgxd]{stroke-dashoffset:0}.f-check[data-astro-cid-2lzmdgxd]{fill:var(--ck-acc);stroke:var(--ck-acc)}}.ck[data-astro-cid-2lzmdgxd].is-still .ck-f[data-astro-cid-2lzmdgxd] *{animation:none!important}.ck[data-astro-cid-2lzmdgxd].is-still .f-sweep[data-astro-cid-2lzmdgxd]{stroke-dashoffset:0}.ck[data-astro-cid-2lzmdgxd].is-still .f-check[data-astro-cid-2lzmdgxd]{fill:var(--ck-acc);stroke:var(--ck-acc)}@media (width>=1024px){.ck-ed[data-astro-cid-2lzmdgxd] .ck-top[data-astro-cid-2lzmdgxd]{align-items:start;row-gap:var(--spacing-10);padding-bottom:var(--spacing-16);grid-template-columns:minmax(0,1fr)}}.ck-ed[data-astro-cid-2lzmdgxd] .ck-h[data-astro-cid-2lzmdgxd]{max-width:min(36ch, calc(var(--len,60) * .5ch + 2ch));text-wrap:balance}.ck-ed[data-astro-cid-2lzmdgxd] .ck-copy[data-astro-cid-2lzmdgxd]{gap:var(--spacing-3);flex-direction:column;max-width:760px;display:flex}@media (width>=1024px){.ck-ed[data-astro-cid-2lzmdgxd] .ck-copy[data-astro-cid-2lzmdgxd]{display:flex}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed{padding-bottom:var(--section-pad);grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-fig[data-astro-cid-2lzmdgxd]{margin-left:calc(var(--side) + var(--margin-desktop));background-color:#0000;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:var(--spacing-12) var(--spacing-12);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border:0;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-composite:intersect}}.ck-ed[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.f-box,.f-check,.f-field,.f-node){fill:var(--color-bg-brand);stroke:#ffffffbf;stroke-width:1.25px}.ck-ed[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.f-rule,.f-txt,.f-link){stroke-width:1.25px}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-rows[data-astro-cid-2lzmdgxd]{border-top:0}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{grid-template-columns:var(--spacing-12) minmax(0, 1fr);gap:var(--spacing-3) 0;color:#ffffff80;background:0 0;border-bottom-color:#ffffff40}@media (width>=1024px){.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{padding:var(--spacing-10) calc(var(--side) + var(--margin-desktop)) var(--spacing-10) var(--spacing-16)}}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{color:var(--color-white)}.ck-ed[data-astro-cid-2lzmdgxd] .ck-t[data-astro-cid-2lzmdgxd],.ck-ed[data-astro-cid-2lzmdgxd] .ck-n[data-astro-cid-2lzmdgxd]{grid-column:2}.ck-ed[data-astro-cid-2lzmdgxd] .ck-n[data-astro-cid-2lzmdgxd]{color:#ffffff73;max-width:640px}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true] .ck-n[data-astro-cid-2lzmdgxd]{color:var(--color-text-on-brand-muted)}.ck-no[data-astro-cid-2lzmdgxd]{padding-top:var(--spacing-2);font-family:var(--font-mono);grid-area:1/1;align-self:baseline;font-size:13px}@media (width>=1024px){.ck-ed[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd],.ck-ed[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd]:not(.is-tall){width:min(70%,240px);max-height:calc(100% - var(--spacing-12))}.ck-ed[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd].is-tall{width:auto;height:min(calc(100% - var(--spacing-12)), 360px)}}.ck-ed[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd]:not(.ck-m) *{fill:none!important}@media (prefers-reduced-motion:no-preference){.ck-ed[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd][data-active] :is(.f-field,.f-seg,.f-box,.f-node,.f-check,.f-cell){animation:3.2s ease-in-out infinite ck-ed-pulse!important;animation-delay:calc(var(--k,0) * .35s)!important}.ck-ed[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd][data-active] :is(.f-link,.f-rule){stroke-dasharray:4 4;animation:1.8s linear infinite ck-ed-flow!important}}@keyframes ck-ed-pulse{0%,to{opacity:.45}40%,60%{opacity:1}}@keyframes ck-ed-flow{to{stroke-dashoffset:-16px}}.ck-ed[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd]:not(.ck-m) :is(rect,circle,ellipse,polygon){fill:var(--color-bg-brand)!important}.ck-ed[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd]:not(.ck-m) :is(rect,circle,path,line,polyline,polygon,ellipse){stroke:#fffc;stroke-width:1.25px}@media (width>=1024px){.ck-ed[data-astro-cid-2lzmdgxd] .ck-top[data-astro-cid-2lzmdgxd]{row-gap:var(--spacing-8);padding-top:var(--section-pad);padding-bottom:var(--spacing-30)}}.ck-ed[data-astro-cid-2lzmdgxd] .ck-t[data-astro-cid-2lzmdgxd]{font-size:var(--text-title-lg);letter-spacing:-.02em;line-height:1.25}.ck-ed[data-astro-cid-2lzmdgxd] .ck-t[data-astro-cid-2lzmdgxd].is-long{font-size:var(--text-title-md);letter-spacing:-.01em;line-height:1.35}.ck-ed[data-astro-cid-2lzmdgxd] .ck-n[data-astro-cid-2lzmdgxd]{font-size:var(--text-body-sm);line-height:1.5}.ck-ed[data-astro-cid-2lzmdgxd]{position:relative}.ck-link[data-astro-cid-2lzmdgxd]{display:none}@media (width>=1024px){.ck-ed .ck-link{pointer-events:none;border-bottom:1px solid #ffffff73;border-left:1px solid #ffffff73;display:block;position:absolute}.ck-ed .ck-link i{top:calc(var(--spacing-2) / -2);left:calc(var(--spacing-2) / -2 - .5px);width:var(--spacing-2);height:var(--spacing-2);background:var(--color-white);position:absolute}}.ck-spine[data-astro-cid-2lzmdgxd]{display:none}@media (width>=1024px){.ck-ed .ck-spine{pointer-events:none;border-left:1px solid #ffffff73;display:block;position:absolute}.ck-ed .ck-node{width:0;height:1px;position:absolute;left:0}.ck-ed .ck-node:after{content:"";top:calc(var(--spacing-2) / -2 + .5px);left:calc(var(--spacing-2) / -2 - .5px);width:var(--spacing-2);height:var(--spacing-2);background:#ffffff73;transition:background-color .3s;position:absolute}.ck-ed .ck-node.is-on:after{background:var(--color-white)}}.ck-ed[data-astro-cid-2lzmdgxd].has-cont{padding-bottom:0}@media (width>=1024px){.ck-ed[data-astro-cid-2lzmdgxd].is-cont .ck-top[data-astro-cid-2lzmdgxd]{padding-top:var(--spacing-24)}}.ck-ed[data-astro-cid-2lzmdgxd].is-cont .ck-top[data-astro-cid-2lzmdgxd]>div[data-astro-cid-2lzmdgxd]>:first-child,.ck-join[data-astro-cid-2lzmdgxd]{display:none}@media (width>=1024px){.ck-ed .ck-join{pointer-events:none;border:0 solid #ffffff73;display:block;position:absolute}.ck-ed .ck-join.is-down{border-left-width:1px}.ck-ed .ck-join.is-elbow{border-top-width:1px;border-left-width:1px}.ck-ed .ck-join.is-elbow i{bottom:calc(var(--spacing-2) / -2);left:calc(var(--spacing-2) / -2 - .5px);width:var(--spacing-2);height:var(--spacing-2);background:var(--color-white);position:absolute}.ck-ed[data-astro-cid-2lzmdgxd].ck-hz{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""rows"}}.ck-hz[data-astro-cid-2lzmdgxd] .ck-fig[data-astro-cid-2lzmdgxd],.ck-hz[data-astro-cid-2lzmdgxd] .ck-spine[data-astro-cid-2lzmdgxd],.ck-hz[data-astro-cid-2lzmdgxd] .ck-link[data-astro-cid-2lzmdgxd]{display:none!important}@media (width>=1024px){.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-rows[data-astro-cid-2lzmdgxd]{column-gap:var(--spacing-16);margin-inline:calc(var(--side) + var(--margin-desktop));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{padding:var(--spacing-8) 0 0;color:var(--color-white);border-bottom:0;grid-template-columns:minmax(0,1fr);position:relative}}.ck-hz[data-astro-cid-2lzmdgxd] .ck-no[data-astro-cid-2lzmdgxd],.ck-hz[data-astro-cid-2lzmdgxd] .ck-t[data-astro-cid-2lzmdgxd],.ck-hz[data-astro-cid-2lzmdgxd] .ck-n[data-astro-cid-2lzmdgxd]{grid-area:auto/1;align-self:start}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd]{align-content:start;align-items:start}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd] .ck-n[data-astro-cid-2lzmdgxd]{color:var(--color-text-on-brand-muted)}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{border-bottom-color:#0000}@media (width>=1024px){.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-fig[data-astro-cid-2lzmdgxd]{background-image:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:clip;-webkit-mask-image:none;mask-image:none}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-fig[data-astro-cid-2lzmdgxd]:before{content:"";background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:var(--spacing-12) var(--spacing-12);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;grid-area:1/1;place-self:center stretch;height:min(100%,560px);-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-composite:intersect}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd]:not(.is-tall),.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd].is-tall{grid-area:1/1;align-self:center;width:300px;max-width:none;height:300px;max-height:none;margin:0;padding:0;position:relative;top:auto;left:auto;translate:none}}.ck-rider[data-astro-cid-2lzmdgxd]{display:none}@media (width>=1024px){.ck-ed .ck-rider{width:var(--spacing-6);height:var(--spacing-6);background:var(--color-bg-brand);display:block;position:absolute;top:0;left:-.5px;translate:-50% -50%}.ck-ed .ck-rider i{inset:var(--spacing-1);background:var(--color-white);position:absolute}.ck-ed .ck-rider{transition:top .7s cubic-bezier(.65,0,.35,1),left .7s cubic-bezier(.65,0,.35,1)}}@media (prefers-reduced-motion:reduce){.ck-ed[data-astro-cid-2lzmdgxd] .ck-rider[data-astro-cid-2lzmdgxd]{transition:none}}.ck-ed[data-astro-cid-2lzmdgxd] .ck-node[data-astro-cid-2lzmdgxd].is-on:after{opacity:0}@media (width>=1024px){.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-fig[data-astro-cid-2lzmdgxd] .ck-f[data-astro-cid-2lzmdgxd].is-tall{width:170px;height:280px}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{padding:var(--spacing-8) 0 0;cursor:default;border-top:0}}@media (hover:hover) and (pointer:fine){.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd]:hover{color:#ffffffd9}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed .ck-row[data-astro-cid-2lzmdgxd]:hover .ck-n[data-astro-cid-2lzmdgxd]{color:#ffffffb3}}.ck-ed[data-astro-cid-2lzmdgxd] .ck-node[data-astro-cid-2lzmdgxd]:after{transition:background-color .3s,scale .3s,opacity .3s}.ck-ed[data-astro-cid-2lzmdgxd] .ck-node[data-astro-cid-2lzmdgxd].is-hover:after{background:var(--color-white);scale:1.5}@media (width>=1024px){.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-rows[data-astro-cid-2lzmdgxd]{column-gap:var(--spacing-10)}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd][aria-selected=true]{border:0;row-gap:0;padding:0}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-no[data-astro-cid-2lzmdgxd]{z-index:1;width:var(--spacing-10);height:var(--spacing-10);background:var(--color-bg-brand);border:1px solid #fff6;place-items:center;padding:0;font-size:13px;display:grid;position:relative}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-t[data-astro-cid-2lzmdgxd],.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-n[data-astro-cid-2lzmdgxd]{margin-left:calc(var(--spacing-10) + var(--spacing-6))}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-t[data-astro-cid-2lzmdgxd]{margin-top:var(--spacing-12);margin-bottom:var(--spacing-3);position:relative}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-t[data-astro-cid-2lzmdgxd]:before{content:"";top:calc(.65em - var(--spacing-2) / 2);left:calc(-1 * var(--spacing-6) - var(--spacing-2) / 2);width:var(--spacing-2);height:var(--spacing-2);background:var(--color-white);position:absolute}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd]:before{content:"";top:calc(var(--spacing-10) / 2);left:var(--spacing-10);right:calc(-1 * var(--spacing-10));background:linear-gradient(90deg,#0000,#ffffffe6,#0000) 0 0/120px 1px no-repeat,#ffffff4d;height:1px;animation:4s linear infinite ck-run;position:absolute}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd]:last-child:before{right:0}.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd]:after{content:"";top:var(--spacing-10);left:calc(var(--spacing-10) / 2);width:calc(var(--spacing-10) / 2 + var(--spacing-6) - var(--spacing-2) / 2);height:calc(var(--spacing-12) + .65em * 1.25);border-bottom:1px solid #fff6;border-left:1px solid #fff6;position:absolute}}@keyframes ck-run{0%{background-position:-120px 0,0 0}to{background-position:calc(100% + 120px) 0,0 0}}@media (prefers-reduced-motion:reduce){.ck-brand[data-astro-cid-2lzmdgxd].ck-ed.ck-hz .ck-row[data-astro-cid-2lzmdgxd]:before{animation:none}}.ck-m[data-astro-cid-2lzmdgxd] .m-box[data-astro-cid-2lzmdgxd]{fill:var(--color-bg-brand);stroke:#fffc;stroke-width:1.25px}.ck-m[data-astro-cid-2lzmdgxd] .m-o[data-astro-cid-2lzmdgxd]{stroke:#fff9;stroke-width:1px}.ck-m[data-astro-cid-2lzmdgxd] .m-slot[data-astro-cid-2lzmdgxd]{stroke:#ffffff80;stroke-width:1.25px;stroke-dasharray:3 3}.ck-m[data-astro-cid-2lzmdgxd] .m-ln[data-astro-cid-2lzmdgxd]{stroke:#ffffff73;stroke-width:1.25px}.ck-m[data-astro-cid-2lzmdgxd] .m-tx[data-astro-cid-2lzmdgxd]{stroke:#fff6;stroke-width:1.25px}.ck-m[data-astro-cid-2lzmdgxd] .m-out[data-astro-cid-2lzmdgxd]{stroke:var(--color-white);stroke-width:1.5px}.ck-m[data-astro-cid-2lzmdgxd] [data-astro-cid-2lzmdgxd]:is(.m-sq,.m-caret,.m-ck){fill:var(--color-white)}.ck-m[data-astro-cid-2lzmdgxd] .m-chip[data-astro-cid-2lzmdgxd]{fill:#fffc}.ck-m[data-astro-cid-2lzmdgxd] .m-bar[data-astro-cid-2lzmdgxd],.ck-m[data-astro-cid-2lzmdgxd] .m-cell[data-astro-cid-2lzmdgxd]{fill:var(--color-bg-brand);stroke:#ffffffb3;stroke-width:1.25px}.ck-m[data-astro-cid-2lzmdgxd] .m-cell[data-astro-cid-2lzmdgxd].is-top{fill:var(--color-white)}.ck-m[data-astro-cid-2lzmdgxd] .m-tick[data-astro-cid-2lzmdgxd]{stroke:var(--color-bg-brand);stroke-width:1.6px}.ck-m[data-astro-cid-2lzmdgxd] .m-run[data-astro-cid-2lzmdgxd]{stroke:var(--color-white);stroke-width:1.5px;stroke-dasharray:12 200;stroke-dashoffset:12px}.ck-m[data-astro-cid-2lzmdgxd] .m-item[data-astro-cid-2lzmdgxd]{fill:var(--color-bg-brand);stroke:var(--color-white);stroke-width:1.25px;translate:var(--x) 0}.ck-m[data-astro-cid-2lzmdgxd] .m-item[data-astro-cid-2lzmdgxd].is-done{fill:var(--color-white)}.ck-m[data-astro-cid-2lzmdgxd] .m-rise[data-astro-cid-2lzmdgxd]{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-in[data-astro-cid-2lzmdgxd]{animation:ck-m-in 8s ease calc(var(--k,0) * .4s) infinite both}.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-drop[data-astro-cid-2lzmdgxd]{animation:ck-m-drop 8s var(--ease-out) calc(var(--k,0) * .5s) infinite both}.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-draw[data-astro-cid-2lzmdgxd]{stroke-dasharray:1;animation:ck-m-draw 8s ease calc(var(--k,0) * .5s) infinite both}.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-run[data-astro-cid-2lzmdgxd]{animation:ck-m-run 3.2s linear calc(var(--k,0) * .8s) infinite both}.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-caret[data-astro-cid-2lzmdgxd]{animation:1s step-end infinite ck-m-blink}.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-pulse[data-astro-cid-2lzmdgxd]{animation:2.4s ease-in-out infinite ck-m-pulse}.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-rise[data-astro-cid-2lzmdgxd]{animation:ck-m-rise 8s var(--ease-out) calc(var(--k,0) * .4s) infinite both}.ck-m[data-astro-cid-2lzmdgxd][data-active] .m-item[data-astro-cid-2lzmdgxd]{animation:ck-m-pass 8s linear calc(var(--k) * -2s) infinite}}@keyframes ck-m-in{0%{opacity:0}8%,86%{opacity:1}94%,to{opacity:0}}@keyframes ck-m-drop{0%{opacity:0;translate:0 -10px}8%,86%{opacity:1;translate:0}94%,to{opacity:0;translate:0}}@keyframes ck-m-draw{0%{stroke-dashoffset:1px}12%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}@keyframes ck-m-run{0%{stroke-dashoffset:12px}55%,to{stroke-dashoffset:-100px}}@keyframes ck-m-blink{50%{opacity:0}}@keyframes ck-m-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ck-m-rise{0%{scale:1 0}10%,86%{opacity:1;scale:1}94%,to{opacity:0;scale:1}}@keyframes ck-m-pass{0%{fill:var(--color-bg-brand);opacity:0;translate:0}6%{opacity:1}48%{fill:var(--color-bg-brand)}52%{fill:var(--color-white)}94%{opacity:1}to{fill:var(--color-white);opacity:0;translate:206px}}.ccb[data-astro-cid-rqpzju45]{--ccb-pad:calc(var(--spacing-24) * 1.6);padding-block:var(--ccb-pad);background:var(--color-bg-brand);position:relative;overflow:hidden}.ccb[data-astro-cid-rqpzju45]:has(.ccb-lg){--ccb-pad:calc(var(--spacing-24) * 1.2)}.ccb-dark[data-astro-cid-rqpzju45]{background:var(--color-bg-inverse)}.ccb[data-astro-cid-rqpzju45].ccb-snug{padding-top:var(--spacing-16)}.ccb-left[data-astro-cid-rqpzju45] .ccb-p[data-astro-cid-rqpzju45]{text-align:left;max-width:30ch;margin-inline:0}@media (width>=1024px){.ccb-left[data-astro-cid-rqpzju45] .ccb-p[data-astro-cid-rqpzju45]{max-width:min(30ch,52%)}}.ccb-row[data-astro-cid-rqpzju45]{box-sizing:border-box;align-items:center;gap:var(--spacing-16);display:flex}.ccb-side[data-astro-cid-rqpzju45]{min-width:0;margin-block:calc(var(--ccb-pad) * -1);flex:1;align-self:stretch;display:none;position:relative;-webkit-mask-image:linear-gradient(270deg,#0000,#000 25%);mask-image:linear-gradient(270deg,#0000,#000 25%)}@media (width>=1024px){.ccb-side[data-astro-cid-rqpzju45]{display:block}}.ccb-left[data-astro-cid-rqpzju45] .ccb-lg[data-astro-cid-rqpzju45]{flex:none;max-width:33ch}@media (width>=1024px){.ccb-left[data-astro-cid-rqpzju45] .ccb-lg[data-astro-cid-rqpzju45]{max-width:min(33ch,62%)}}.ccb-deep[data-astro-cid-rqpzju45]{background:var(--color-blue-deep)}.ccb-pale[data-astro-cid-rqpzju45]{background:#e5e8ff}@supports (color:color-mix(in lab, red, red)){.ccb-pale[data-astro-cid-rqpzju45]{background:color-mix(in srgb, var(--color-blue-200) 35%, var(--color-blue-100))}}.ccb-pale[data-astro-cid-rqpzju45] [data-astro-cid-rqpzju45][data-ccb-field],.ccb-pale[data-astro-cid-rqpzju45] [data-sprites]>*{color:var(--color-action-primary)!important}.ccb-pale[data-astro-cid-rqpzju45] .ccb-p[data-astro-cid-rqpzju45]{color:var(--color-text-brand)}.ccb-mist[data-astro-cid-rqpzju45]{background:var(--color-blue-100)}.ccb-mist[data-astro-cid-rqpzju45] [data-astro-cid-rqpzju45][data-ccb-field],.ccb-mist[data-astro-cid-rqpzju45] [data-sprites]>*{color:var(--color-action-primary)!important}.ccb-mist[data-astro-cid-rqpzju45] .ccb-p[data-astro-cid-rqpzju45]{color:var(--color-text-primary);letter-spacing:-.02em}.ccb-mist[data-astro-cid-rqpzju45].ccb-lines{border-block-color:#0000000f}.ccb-lines[data-astro-cid-rqpzju45]{border-block:1px solid #ffffff59}.ccb-rule[data-astro-cid-rqpzju45]{border-top:1px solid #ffffff2e}.ccb-flush[data-astro-cid-rqpzju45]{margin-top:var(--section-pad);margin-bottom:calc(var(--section-pad) * -1)}.ccb-bg[data-astro-cid-rqpzju45]{width:24%;display:none;position:absolute;top:0;bottom:0}@media (width>=1024px){.ccb-bg[data-astro-cid-rqpzju45]{display:block}}.ccb-l[data-astro-cid-rqpzju45]{left:var(--margin-desktop,48px);-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.ccb-r[data-astro-cid-rqpzju45]{right:var(--margin-desktop,48px);-webkit-mask-image:linear-gradient(270deg,#000 70%,#0000);mask-image:linear-gradient(270deg,#000 70%,#0000)}.ccb-p[data-astro-cid-rqpzju45]{max-width:34ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em;text-align:center;text-wrap:balance;color:var(--color-white);margin-block:0;position:relative}.ccb-lg[data-astro-cid-rqpzju45]{text-wrap:wrap}.ccb-sm[data-astro-cid-rqpzju45]{max-width:38ch;font-size:var(--text-heading-sm);line-height:1.25}.rs[data-astro-cid-uoax5wki]{background:var(--color-bg-brand);color:var(--color-white)}.rs-in[data-astro-cid-uoax5wki]{gap:var(--spacing-16);padding-block:var(--section-pad);flex-direction:column;display:flex}.rs-head[data-astro-cid-uoax5wki]{align-items:flex-start;gap:var(--spacing-8);text-align:left;flex-direction:column;display:flex}.rs-h[data-astro-cid-uoax5wki]{text-wrap:balance;max-width:30ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.rs-cols[data-astro-cid-uoax5wki]{gap:var(--spacing-3) var(--spacing-12);max-width:960px;margin-top:var(--spacing-4);font-family:var(--font-body);font-size:var(--text-body-md);text-align:left;color:var(--color-text-on-brand-muted);grid-template-columns:minmax(0,1fr);font-weight:300;line-height:1.55;display:grid}@media (width>=600px){.rs-cols[data-astro-cid-uoax5wki]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rs-cols[data-astro-cid-uoax5wki].is-one{grid-template-columns:minmax(0,1fr);max-width:640px}.rs-deep[data-astro-cid-uoax5wki]{background:var(--color-blue-700)}.rs-deep[data-astro-cid-uoax5wki] .rs-step[data-astro-cid-uoax5wki],.rs-deep[data-astro-cid-uoax5wki] .rs-n[data-astro-cid-uoax5wki],.rs-deep[data-astro-cid-uoax5wki] .rs-mark[data-astro-cid-uoax5wki]{background:#1d2681}@supports (color:color-mix(in lab, red, red)){.rs-deep[data-astro-cid-uoax5wki] .rs-step[data-astro-cid-uoax5wki],.rs-deep[data-astro-cid-uoax5wki] .rs-n[data-astro-cid-uoax5wki],.rs-deep[data-astro-cid-uoax5wki] .rs-mark[data-astro-cid-uoax5wki]{background:color-mix(in srgb, var(--color-blue-700) 70%, var(--color-gray-950))}}.rs-lead[data-astro-cid-uoax5wki]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-brand-muted);font-size:12px}.rs-main[data-astro-cid-uoax5wki]{position:relative}.rs-line[data-astro-cid-uoax5wki]{display:none}.rs-steps[data-astro-cid-uoax5wki]{gap:var(--spacing-6);flex-direction:column;display:flex}.rs-step[data-astro-cid-uoax5wki]{--pp:var(--spacing-6);background:var(--color-blue-600);border:1px solid #ffffff4d;max-width:560px;position:relative}.rs-row[data-astro-cid-uoax5wki]{align-items:center;gap:var(--spacing-4);padding:var(--pp);display:flex}.rs-bot[data-astro-cid-uoax5wki]{border-top:1px solid #ffffff4d;align-items:flex-start}.rs-n[data-astro-cid-uoax5wki],.rs-mark[data-astro-cid-uoax5wki]{z-index:1;background:var(--color-blue-600);border:1px solid #ffffff4d;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.rs-n[data-astro-cid-uoax5wki]{font-family:var(--font-mono);font-size:14px}.rs-mark[data-astro-cid-uoax5wki]{margin-left:var(--spacing-12)}.rs-mark[data-astro-cid-uoax5wki] i{background:var(--color-white);width:10px;height:10px}.rs-t[data-astro-cid-uoax5wki]{font-family:var(--font-mono);letter-spacing:.02em;font-size:14px;font-weight:400}.rs-d[data-astro-cid-uoax5wki]{padding-top:var(--spacing-2);font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-brand-muted);font-weight:300;line-height:1.45}.rs-elbow[data-astro-cid-uoax5wki]{top:calc(var(--pp) + 41px);bottom:var(--eb,60px);left:calc(var(--pp) + 20px);width:calc(var(--spacing-12) - 20px);pointer-events:none;border-bottom:1px solid #ffffff4d;border-left:1px solid #ffffff4d;position:absolute}.rs-step[data-astro-cid-uoax5wki]:not(:has(.rs-bot)) .rs-elbow[data-astro-cid-uoax5wki]{display:none}.rs-open[data-astro-cid-uoax5wki]{grid-template-rows:1fr;display:grid}.rs-clip[data-astro-cid-uoax5wki]{border-top:1px solid #ffffff4d;min-height:0;overflow:hidden}.rs-fig[data-astro-cid-uoax5wki]{width:100%;height:240px;padding:var(--spacing-8) var(--spacing-10);transform-origin:50% 100%;display:block;overflow:visible}.rs-fig[data-astro-cid-uoax5wki] *{fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rs-fig[data-astro-cid-uoax5wki] .g{stroke:#ffffff73}.rs-fig[data-astro-cid-uoax5wki] .a{stroke:var(--color-white);stroke-width:1.6px}.rs-fig[data-astro-cid-uoax5wki] .d{stroke-dasharray:3 4}.rs-fig[data-astro-cid-uoax5wki] .f{fill:var(--color-white)}.rs-close[data-astro-cid-uoax5wki]{max-width:640px;margin-top:var(--spacing-16);font-size:var(--text-title-lg);line-height:1.35}@media (width>=1024px) and (prefers-reduced-motion:no-preference){[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-in[data-astro-cid-uoax5wki]{gap:var(--spacing-18)}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-line[data-astro-cid-uoax5wki]{background:linear-gradient(#ffffff4d,#ffffff4d) 50% 0/1px 100% no-repeat;width:36px;margin-left:-18px;display:block;position:absolute;top:0;bottom:0;left:50%}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fill[data-astro-cid-uoax5wki]{width:1px;height:var(--fill,0px);background:var(--color-white);max-height:100%;position:absolute;top:0;left:50%}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-seg[data-astro-cid-uoax5wki]{top:calc(50svh + var(--layout-header-height) / 2 - 18px);place-items:center;height:36px;display:grid;position:sticky}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-ico[data-astro-cid-uoax5wki]{background:var(--color-bg-brand);place-items:center;width:36px;height:36px;display:grid}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-seg[data-astro-cid-uoax5wki] .rs-cube{width:22px;height:22px}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-steps[data-astro-cid-uoax5wki]{translate:0 calc(var(--rise,1) * 30%);grid-template-columns:1fr 1fr;gap:0 160px;display:grid}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki]{grid-row:var(--r);width:100%}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki]+.rs-step[data-astro-cid-uoax5wki]{margin-top:8svh}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-right{grid-column:2;justify-self:end}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-left{grid-column:1;justify-self:start}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-open[data-astro-cid-uoax5wki]{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.645,.045,.355,1)}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .rs-open[data-astro-cid-uoax5wki]{grid-template-rows:1fr}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fig[data-astro-cid-uoax5wki]{opacity:0;transition:scale .8s cubic-bezier(.22,1,.36,1) .15s,opacity .5s .15s;scale:.7}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .rs-fig[data-astro-cid-uoax5wki]{opacity:1;scale:1}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-close[data-astro-cid-uoax5wki]{margin-top:var(--spacing-24)}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fig[data-astro-cid-uoax5wki] [data-astro-cid-uoax5wki]:is(.m-shoot,.m-in,.m-step,.m-grow,.m-bar,.m-bob,.m-float,.m-pulse){transform-box:fill-box;transform-origin:50%}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fig[data-astro-cid-uoax5wki] .m-flow[data-astro-cid-uoax5wki]{stroke-dasharray:2 10}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-flow[data-astro-cid-uoax5wki]{animation:1.4s linear infinite rs-flow}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-shoot[data-astro-cid-uoax5wki]{animation:2.6s cubic-bezier(.45,0,.2,1) infinite rs-shoot}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fig[data-astro-cid-uoax5wki] .m-draw[data-astro-cid-uoax5wki],[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fig[data-astro-cid-uoax5wki] .m-tick[data-astro-cid-uoax5wki]{stroke-dasharray:1;stroke-dashoffset:1px}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-draw[data-astro-cid-uoax5wki]{animation:3.2s infinite rs-draw}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-in[data-astro-cid-uoax5wki]{animation:4s infinite rs-in;animation-delay:calc(var(--k) * .35s)}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-tick[data-astro-cid-uoax5wki]{animation:4s infinite rs-draw;animation-delay:calc(.3s + var(--k) * .35s)}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-step[data-astro-cid-uoax5wki]{animation:3s step-end infinite rs-step}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fig[data-astro-cid-uoax5wki] .m-grow[data-astro-cid-uoax5wki],[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-fig[data-astro-cid-uoax5wki] .m-bar[data-astro-cid-uoax5wki]{transform-origin:50% 100%}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-bar[data-astro-cid-uoax5wki]{animation:4s ease-in-out infinite rs-bar;animation-delay:calc(var(--k) * .2s)}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-grow[data-astro-cid-uoax5wki]{animation:4s ease-in-out infinite rs-grow}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-bob[data-astro-cid-uoax5wki]{animation:2s ease-in-out infinite rs-bob}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-float[data-astro-cid-uoax5wki]{animation:3.6s ease-in-out infinite rs-float}[data-astro-cid-uoax5wki]:where(.rs:not(.is-still)) .rs-step[data-astro-cid-uoax5wki].is-open .m-pulse[data-astro-cid-uoax5wki]{animation:2.4s ease-in-out infinite rs-pulse;animation-delay:calc(var(--k) * .3s)}}@keyframes rs-flow{to{stroke-dashoffset:-12px}}@keyframes rs-shoot{0%{opacity:0;translate:-96px 48px}15%{opacity:1}70%,85%{opacity:1;translate:0}to{opacity:0;translate:0}}@keyframes rs-draw{0%,10%{stroke-dashoffset:1px}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes rs-in{0%{opacity:0;translate:-14px}20%,85%{opacity:1;translate:0}to{opacity:0}}@keyframes rs-step{0%{translate:0}33%{translate:16px}66%{translate:32px}}@keyframes rs-bar{0%,to{scale:1}50%{scale:1 .82}}@keyframes rs-grow{0%,to{scale:1 .7}50%{scale:1}}@keyframes rs-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes rs-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes rs-pulse{0%,to{scale:1}50%{scale:1.8}}.rs[data-astro-cid-uoax5wki].rs-rows{padding-bottom:calc(var(--section-pad) + var(--spacing-16));background:var(--color-bg-surface);color:var(--color-text-primary)}.rs[data-astro-cid-uoax5wki].rs-rows .rs-head[data-astro-cid-uoax5wki]{text-align:left;align-items:flex-start}.rs[data-astro-cid-uoax5wki].rs-rows .rs-cols[data-astro-cid-uoax5wki]{width:100%;max-width:760px;color:var(--color-text-secondary)}@media (width>=1024px){.rs[data-astro-cid-uoax5wki].rs-rows .rs-cols[data-astro-cid-uoax5wki]{gap:var(--spacing-3);flex-direction:column;display:flex}}.rs[data-astro-cid-uoax5wki].rs-rows .rs-lead[data-astro-cid-uoax5wki]{text-align:left;color:var(--color-text-tertiary)}.rs[data-astro-cid-uoax5wki].rs-rows .rs-line[data-astro-cid-uoax5wki],.rs[data-astro-cid-uoax5wki].rs-rows .rs-mark[data-astro-cid-uoax5wki],.rs[data-astro-cid-uoax5wki].rs-rows .rs-elbow[data-astro-cid-uoax5wki]{display:none}.rs[data-astro-cid-uoax5wki].rs-rows .rs-in[data-astro-cid-uoax5wki]{padding-bottom:0}.rs[data-astro-cid-uoax5wki].rs-rows .rs-steps[data-astro-cid-uoax5wki]{flex-direction:column;gap:0;display:flex;translate:none}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki]{column-gap:var(--spacing-8);row-gap:var(--spacing-3);width:100%;max-width:none;padding:var(--spacing-6) 0;border:0;border-top:1px solid var(--color-border-default);color:var(--color-text-primary);cursor:default;clip-path:inset(0 -100vmax);background:0 0;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0;transition:background-color .45s,box-shadow .45s,color .45s;display:grid;box-shadow:0 0 0 100vmax #0000}@media (width>=1024px){.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki]{column-gap:var(--spacing-10);grid-template-columns:auto minmax(0,28fr) minmax(0,36fr) minmax(0,18fr);align-items:center;padding:0}}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.rs[data-astro-cid-uoax5wki].rs-rows .rs-top[data-astro-cid-uoax5wki],.rs[data-astro-cid-uoax5wki].rs-rows .rs-bot[data-astro-cid-uoax5wki]{display:contents}.rs[data-astro-cid-uoax5wki].rs-rows .rs-t[data-astro-cid-uoax5wki]{font-family:var(--font-sans);font-size:var(--text-title-lg);letter-spacing:-.02em;grid-area:1/1;font-weight:400;line-height:1.2}@media (width>=1024px){.rs[data-astro-cid-uoax5wki].rs-rows .rs-t[data-astro-cid-uoax5wki]{grid-column:2}}.rs[data-astro-cid-uoax5wki].rs-rows .rs-n[data-astro-cid-uoax5wki]{width:auto;height:auto;font-family:var(--font-sans);font-size:var(--text-heading-xs);color:var(--color-gray-400);background:0 0;border:0;grid-area:1/2;line-height:1.2;transition:color .45s;display:block}@media (width>=1024px){.rs[data-astro-cid-uoax5wki].rs-rows .rs-n[data-astro-cid-uoax5wki]{grid-column:1;min-width:2.5ch}}.rs[data-astro-cid-uoax5wki].rs-rows .rs-d[data-astro-cid-uoax5wki]{max-width:560px;color:var(--color-text-secondary);grid-area:2/1/auto/-1;padding-top:0;transition:color .45s}@media (width>=1024px){.rs[data-astro-cid-uoax5wki].rs-rows .rs-d[data-astro-cid-uoax5wki]{padding-block:var(--spacing-4);grid-area:1/3}.rs[data-astro-cid-uoax5wki].rs-rows .rs-open[data-astro-cid-uoax5wki]{grid-area:1/4;display:block}}.rs[data-astro-cid-uoax5wki].rs-rows .rs-clip[data-astro-cid-uoax5wki]{aspect-ratio:2;background-image:radial-gradient(circle, var(--color-gray-300) 1px, transparent 1.4px);background-size:8px 8px;border:0;transition:background-color .45s}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki] .rs-fig[data-astro-cid-uoax5wki]{width:100%;height:100%;padding:var(--spacing-2) var(--spacing-4);opacity:0;transition:opacity .45s;scale:1}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki].is-on{background:var(--color-bg-brand);box-shadow:0 0 0 100vmax var(--color-bg-brand);color:var(--color-white)}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki].is-on .rs-clip[data-astro-cid-uoax5wki]{background-color:var(--color-blue-600);background-image:none}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki].is-on .rs-fig[data-astro-cid-uoax5wki]{opacity:1}@media (width>=600px){.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-steps[data-astro-cid-uoax5wki]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=1024px){.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-steps[data-astro-cid-uoax5wki]{grid-template-columns:repeat(3,minmax(0,1fr))}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-steps[data-astro-cid-uoax5wki].is-even{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-step[data-astro-cid-uoax5wki]{max-width:none}.rs[data-astro-cid-uoax5wki].rs-rows.is-still .rs-step[data-astro-cid-uoax5wki]{cursor:auto}.rs[data-astro-cid-uoax5wki].rs-rows.is-still .rs-clip[data-astro-cid-uoax5wki]{background-image:none}.rs[data-astro-cid-uoax5wki].rs-rows.is-still .rs-step[data-astro-cid-uoax5wki] .rs-fig[data-astro-cid-uoax5wki]{opacity:1}.rs[data-astro-cid-uoax5wki].rs-rows.is-still .rs-step[data-astro-cid-uoax5wki] .rs-fig[data-astro-cid-uoax5wki] .g{stroke:var(--color-gray-400)}.rs[data-astro-cid-uoax5wki].rs-rows.is-still .rs-step[data-astro-cid-uoax5wki] .rs-fig[data-astro-cid-uoax5wki] .a{stroke:var(--color-action-primary)}.rs[data-astro-cid-uoax5wki].rs-rows.is-still .rs-step[data-astro-cid-uoax5wki] .rs-fig[data-astro-cid-uoax5wki] .f{fill:var(--color-action-primary)}.rs[data-astro-cid-uoax5wki].rs-rows .rs-open[data-astro-cid-uoax5wki]{display:none!important}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki]{padding-block:var(--spacing-6)}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki].is-on{box-shadow:none;color:inherit;background:0 0}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki].is-on .rs-n[data-astro-cid-uoax5wki]{color:inherit}.rs[data-astro-cid-uoax5wki].rs-rows .rs-step[data-astro-cid-uoax5wki].is-on .rs-d[data-astro-cid-uoax5wki]{color:var(--color-text-secondary)}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-steps[data-astro-cid-uoax5wki]{gap:var(--spacing-16) var(--spacing-10)}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-step[data-astro-cid-uoax5wki]{background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-open[data-astro-cid-uoax5wki]{order:-1;width:100%}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-clip[data-astro-cid-uoax5wki]{border:0}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-fig[data-astro-cid-uoax5wki]{width:auto;height:var(--spacing-24);margin-bottom:var(--spacing-6);padding:0}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-row[data-astro-cid-uoax5wki]{padding:0}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-top[data-astro-cid-uoax5wki]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-n[data-astro-cid-uoax5wki]{color:#fff9;background:0 0;border:0;width:auto;height:auto;font-size:13px;display:inline}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-t[data-astro-cid-uoax5wki]{font-family:var(--font-sans);font-size:var(--text-title-lg);letter-spacing:-.01em;line-height:1.3}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-bot[data-astro-cid-uoax5wki]{margin-top:var(--spacing-3);border:0}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-mark[data-astro-cid-uoax5wki],.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-elbow[data-astro-cid-uoax5wki]{display:none}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-d[data-astro-cid-uoax5wki]{font-size:var(--text-body-sm);padding-top:0;line-height:1.5}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows){background:var(--color-bg-inverse)}.rs[data-astro-cid-uoax5wki].is-still.rs-onbrand:not(.rs-rows){background:var(--color-bg-brand)}.rs[data-astro-cid-uoax5wki].rs-onbrand .rs-fig[data-astro-cid-uoax5wki] *{stroke-width:.8px}.rs[data-astro-cid-uoax5wki].rs-onbrand .rs-fig[data-astro-cid-uoax5wki] .a{stroke-width:1px}.rs[data-astro-cid-uoax5wki].is-still.rs-onbrand:not(.rs-rows) .rs-cols[data-astro-cid-uoax5wki]{color:var(--color-text-on-brand-muted)}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-cols[data-astro-cid-uoax5wki]{gap:var(--spacing-3);max-width:760px;color:var(--color-text-on-inverse-muted);flex-direction:column;display:flex}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-d[data-astro-cid-uoax5wki]{color:var(--color-text-on-inverse-muted)}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-in[data-astro-cid-uoax5wki]{gap:var(--spacing-24)}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-steps[data-astro-cid-uoax5wki]{row-gap:var(--spacing-24)}.rs[data-astro-cid-uoax5wki].is-still.rs-onbrand:not(.rs-rows) .rs-steps[data-astro-cid-uoax5wki]{column-gap:calc(var(--spacing-10) * 2);row-gap:var(--spacing-16)}.rs[data-astro-cid-uoax5wki].is-still.rs-onbrand:not(.rs-rows) .rs-t[data-astro-cid-uoax5wki]{font-size:var(--text-title-lg)}.rs[data-astro-cid-uoax5wki].is-still.rs-onbrand:not(.rs-rows) .rs-fig[data-astro-cid-uoax5wki]{height:76px;margin-bottom:var(--spacing-5);transform-origin:0 100%}.rs[data-astro-cid-uoax5wki].is-still.rs-onbrand:not(.rs-rows) .rs-fig[data-astro-cid-uoax5wki] .f[data-astro-cid-uoax5wki]{fill:none;stroke:var(--color-white)}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-fig[data-astro-cid-uoax5wki] *{vector-effect:non-scaling-stroke;stroke-width:1px!important}.rs[data-astro-cid-uoax5wki].is-still:not(.rs-rows) .rs-t[data-astro-cid-uoax5wki]{font-size:var(--text-title-md);line-height:1.35}.ce[data-astro-cid-4umptf4t]{padding-block:var(--section-pad);color:var(--color-white)}.ce-glance[data-astro-cid-4umptf4t]{background:var(--color-bg-inverse)}.ce-ink[data-astro-cid-4umptf4t]{background:var(--color-bg-ink)}.ce[data-astro-cid-4umptf4t]:has(>.ce-split){padding-bottom:0}.ce-split[data-astro-cid-4umptf4t]:last-child{border-bottom:0}.ce-brand[data-astro-cid-4umptf4t]{background:var(--color-bg-brand)}.ce-h[data-astro-cid-4umptf4t]{max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.ce-h-wide[data-astro-cid-4umptf4t]{max-width:30ch}.ce-t[data-astro-cid-4umptf4t],.ce-ct[data-astro-cid-4umptf4t]{font-size:var(--text-title-lg);letter-spacing:-.02em;font-weight:400;line-height:1.2}.ce-ct[data-astro-cid-4umptf4t]{max-width:22ch;font-size:var(--text-heading-sm);letter-spacing:-.03em;line-height:1.12}.ce-p[data-astro-cid-4umptf4t]{max-width:560px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-inverse-muted);font-weight:300;line-height:1.55}.ce-brand[data-astro-cid-4umptf4t] .ce-p[data-astro-cid-4umptf4t]{color:var(--color-text-on-brand-muted)}.ce-p-lg[data-astro-cid-4umptf4t]{font-size:var(--text-body-lg)}.ce-p-dark[data-astro-cid-4umptf4t]{color:var(--color-text-secondary)}.ce-cap[data-astro-cid-4umptf4t]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-inverse-muted);font-size:12px}.ce-close[data-astro-cid-4umptf4t]{max-width:30ch;font-size:var(--text-heading-sm);letter-spacing:-.03em;color:var(--color-white);font-weight:400;line-height:1.15}.ce-close-dark[data-astro-cid-4umptf4t]{color:var(--color-text-primary)}.ce-nb[data-astro-cid-4umptf4t]{z-index:1;background:inherit;width:40px;height:40px;font-family:var(--font-mono);color:var(--color-white);border:1px solid #ffffff4d;flex:none;place-items:center;font-size:14px;display:grid;position:relative}.ce-glance[data-astro-cid-4umptf4t] .ce-nb[data-astro-cid-4umptf4t]{background:var(--color-bg-inverse)}.ce-ink[data-astro-cid-4umptf4t] .ce-nb[data-astro-cid-4umptf4t],.ce-val[data-astro-cid-4umptf4t] .ce-nb[data-astro-cid-4umptf4t]{background:var(--color-bg-ink)}.ce-two[data-astro-cid-4umptf4t]{gap:var(--spacing-10);display:grid}@media (width>=1024px){.ce-two[data-astro-cid-4umptf4t]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.ce-join[data-astro-cid-4umptf4t]{gap:var(--spacing-12);display:grid;position:relative}@media (width>=1024px){.ce-join[data-astro-cid-4umptf4t]{gap:var(--spacing-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-join[data-astro-cid-4umptf4t]:before{content:"";transform-origin:0;background:#ffffff4d;height:1px;display:none;position:absolute;top:20px;left:0;right:0}@media (width>=1024px){.ce-join[data-astro-cid-4umptf4t]:before{display:block}}.ce-take[data-astro-cid-4umptf4t]{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.ce-take[data-astro-cid-4umptf4t] .ce-t[data-astro-cid-4umptf4t]{margin-top:var(--spacing-4)}.ce-cols[data-astro-cid-4umptf4t]{gap:var(--spacing-3) var(--spacing-10);display:grid}@media (width>=1024px){.ce-cols[data-astro-cid-4umptf4t]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ce-split[data-astro-cid-4umptf4t]{border-block:1px solid #ffffff4d;display:grid}@media (width>=1024px){.ce-split[data-astro-cid-4umptf4t]{--side:max(0px, (100vw - var(--container-page)) / 2);min-height:min(860px, calc(100svh - var(--layout-header-height)));grid-template-columns:minmax(0,38fr) minmax(0,62fr)}}.ce-panel[data-astro-cid-4umptf4t]{padding:var(--spacing-16) var(--spacing-6);background-color:#101011;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ce-panel[data-astro-cid-4umptf4t]{background-color:color-mix(in srgb, var(--color-bg-ink) 55%, var(--color-gray-950))}}@media (width>=1024px){.ce-panel[data-astro-cid-4umptf4t]{padding:var(--spacing-16) var(--spacing-10) var(--spacing-16) calc(var(--side) + var(--margin-desktop));border-right:1px solid #ffffff4d}}.ce-side[data-astro-cid-4umptf4t]{justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-5);flex-direction:column;display:flex}@media (width>=1024px){.ce-side[data-astro-cid-4umptf4t]{padding:var(--spacing-16) calc(var(--side) + var(--margin-desktop)) var(--spacing-16) var(--spacing-16)}}.ce-side[data-astro-cid-4umptf4t] .ce-close[data-astro-cid-4umptf4t]{max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.ce-close-a[data-astro-cid-4umptf4t]{color:var(--color-blue-400)}.ce-side-p[data-astro-cid-4umptf4t]{gap:var(--spacing-3);flex-direction:column;max-width:640px;display:flex}.ce-side-p[data-astro-cid-4umptf4t] .ce-p{color:var(--color-white)}.ce-id[data-astro-cid-4umptf4t]{width:min(100%,460px);font-family:var(--font-body);font-weight:400;display:grid;position:relative}.ce-plats[data-astro-cid-4umptf4t]{gap:var(--spacing-6);grid-template-columns:1fr 1fr;display:grid}.ce-plat[data-astro-cid-4umptf4t],.ce-shared[data-astro-cid-4umptf4t]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-4);background:var(--color-bg-ink);border:1px solid #ffffff4d;flex-direction:column;display:flex}.ce-code[data-astro-cid-4umptf4t]{padding:var(--spacing-1) var(--spacing-2);color:var(--color-white);border:1px solid #ffffff8c;font-size:15px}.ce-links[data-astro-cid-4umptf4t]{width:100%;height:auto;overflow:visible}.ce-rail[data-astro-cid-4umptf4t]{fill:none;stroke:#ffffff40;stroke-width:1px;stroke-dasharray:3 4}.ce-ln[data-astro-cid-4umptf4t]{fill:none;stroke:var(--color-action-primary);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.ce-rec[data-astro-cid-4umptf4t]{fill:var(--color-white);offset-rotate:0deg;opacity:0}.ce-ln-x[data-astro-cid-4umptf4t]{fill:none;stroke:#ffffffb3;stroke-width:1.5px;opacity:0}.ce-shared[data-astro-cid-4umptf4t]{border-color:var(--color-action-primary);background:var(--color-action-primary);justify-self:center;width:60%}.ce-shared[data-astro-cid-4umptf4t] .ce-cap{color:var(--color-text-on-brand-muted)}.ce-shared[data-astro-cid-4umptf4t] .ce-code[data-astro-cid-4umptf4t]{border-color:var(--color-white);background:var(--color-white);color:var(--color-text-brand)}.ce-res[data-astro-cid-4umptf4t]{margin-top:var(--spacing-6);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:12px;display:grid}.ce-res[data-astro-cid-4umptf4t] span{grid-area:1/1}.ce-res-no[data-astro-cid-4umptf4t]{color:var(--color-text-on-inverse-muted);opacity:0}.ce-res-ok[data-astro-cid-4umptf4t]{color:var(--color-white)}@media (prefers-reduced-motion:no-preference){.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-ln[data-astro-cid-4umptf4t]{animation:8s ease-in-out infinite ce-ln}.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-ln-b[data-astro-cid-4umptf4t]{animation-delay:.15s}.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-ln-x[data-astro-cid-4umptf4t],.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-res-no[data-astro-cid-4umptf4t]{animation:8s infinite ce-no}.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-shared[data-astro-cid-4umptf4t],.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-res-ok[data-astro-cid-4umptf4t]{animation:8s infinite ce-ok}.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-rec[data-astro-cid-4umptf4t]{animation:8s ease-in-out infinite ce-rec}.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-rec-b[data-astro-cid-4umptf4t]{animation-delay:.15s}.ce-id[data-astro-cid-4umptf4t].is-revealed .ce-plat[data-astro-cid-4umptf4t] .ce-code[data-astro-cid-4umptf4t]{animation:8s infinite ce-tint}}@keyframes ce-ln{0%,40%{stroke-dashoffset:1px}58%,92%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes ce-rec{0%,40%{offset-distance:0%;opacity:0}44%{opacity:1}58%{offset-distance:100%;opacity:1}62%,to{offset-distance:100%;opacity:0}}@keyframes ce-no{0%,6%{opacity:0}12%,38%{opacity:1}46%,to{opacity:0}}@keyframes ce-ok{0%,54%{opacity:0;translate:0 var(--spacing-2)}64%,92%{opacity:1;translate:0}to{opacity:0}}@keyframes ce-tint{0%,46%{color:#fff9;border-color:#ffffff4d}60%,92%{border-color:var(--color-white);color:var(--color-white)}}.ce-val[data-astro-cid-4umptf4t]{background:var(--color-bg-surface);color:var(--color-text-primary);display:grid}@media (width>=1024px){.ce-val[data-astro-cid-4umptf4t]{--side:max(0px, (100vw - var(--container-page)) / 2);grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}.ce-val-l[data-astro-cid-4umptf4t]{justify-content:space-between;gap:var(--spacing-12);padding:var(--section-pad) var(--spacing-5) var(--spacing-12);flex-direction:column;display:flex}@media (width>=1024px){.ce-val-l[data-astro-cid-4umptf4t]{padding:var(--section-pad) var(--spacing-12) var(--section-pad) calc(var(--side) + var(--margin-desktop))}}.ce-val-r[data-astro-cid-4umptf4t]{padding:var(--spacing-16) var(--spacing-6);background:var(--color-bg-ink);color:var(--color-white);align-items:center;display:grid}@media (width>=1024px){.ce-val-r[data-astro-cid-4umptf4t]{padding:var(--section-pad) calc(var(--side) + var(--margin-desktop)) var(--section-pad) var(--spacing-16)}}.ce-val-f[data-astro-cid-4umptf4t]{gap:var(--spacing-6) var(--spacing-10);padding:var(--spacing-12) var(--spacing-5) var(--section-pad);border-top:1px solid var(--color-border-default);align-items:end;display:grid}@media (width>=1024px){.ce-val-f[data-astro-cid-4umptf4t]{padding:var(--spacing-16) calc(var(--side) + var(--margin-desktop)) var(--section-pad);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-qs[data-astro-cid-4umptf4t]{gap:var(--spacing-12);flex-direction:column;display:flex;position:relative}.ce-qline[data-astro-cid-4umptf4t]{background:#ffffff4d;width:1px;position:absolute;top:20px;bottom:20px;left:20px}.ce-qline[data-astro-cid-4umptf4t] i{background:var(--color-white);opacity:0;width:7px;height:7px;position:absolute;top:0;left:-3px}.ce-q[data-astro-cid-4umptf4t]{align-items:center;gap:var(--spacing-6);display:flex}.ce-qt[data-astro-cid-4umptf4t]{font-size:var(--text-title-lg);letter-spacing:-.02em;font-weight:400;line-height:1.25}@media (prefers-reduced-motion:no-preference){.ce-qs[data-astro-cid-4umptf4t].is-revealed .ce-qline[data-astro-cid-4umptf4t] i[data-astro-cid-4umptf4t]{animation:8s ease-in-out infinite ce-run}.ce-qs[data-astro-cid-4umptf4t].is-revealed .ce-q[data-astro-cid-4umptf4t]{animation:8s infinite ce-lit;animation-delay:calc(var(--i) * 2s)}}@keyframes ce-run{0%{opacity:0;top:0}6%{opacity:1}70%{opacity:1;top:calc(100% - 7px)}80%,to{opacity:0;top:calc(100% - 7px)}}@keyframes ce-lit{0%,to{opacity:.45}8%,40%{opacity:1}}.ce-stmt[data-astro-cid-4umptf4t]{margin-top:var(--spacing-16)}.ce-stmt[data-astro-cid-4umptf4t] p{padding-top:var(--spacing-12);border-top:1px solid #ffffff4d}.ce-pcols[data-astro-cid-4umptf4t]{border-top:1px solid #ffffff4d;display:grid}@media (width>=1024px){.ce-pcols[data-astro-cid-4umptf4t]{--side:max(0px, (100vw - var(--container-page)) / 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ce-pcol[data-astro-cid-4umptf4t]{gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-5) 0;flex-direction:column;display:flex}@media (width>=1024px){.ce-pcol[data-astro-cid-4umptf4t]{padding:var(--spacing-12) var(--spacing-12) 0 calc(var(--side) + var(--margin-desktop))}.ce-pcol[data-astro-cid-4umptf4t]+.ce-pcol[data-astro-cid-4umptf4t]{padding:var(--spacing-12) calc(var(--side) + var(--margin-desktop)) 0 var(--spacing-12);border-left:1px solid #ffffff4d}}.ce-pcol[data-astro-cid-4umptf4t] .ce-ct[data-astro-cid-4umptf4t]{margin-bottom:var(--spacing-5)}.ce-les[data-astro-cid-4umptf4t]{flex-direction:column;display:flex;position:relative}.ce-les[data-astro-cid-4umptf4t]:before{content:"";background:#ffffff4d;width:1px;position:absolute;top:20px;bottom:20px;left:20px}.ce-lesson[data-astro-cid-4umptf4t]{gap:var(--spacing-4) var(--spacing-6);padding-block:var(--spacing-8);border-top:1px solid #ffffff1f;grid-template-columns:40px minmax(0,1fr);display:grid}.ce-lesson[data-astro-cid-4umptf4t]:first-of-type{border-top:0}.ce-lesson[data-astro-cid-4umptf4t] .ce-p{grid-column:2}@media (width>=1024px){.ce-lesson[data-astro-cid-4umptf4t]{align-items:start;gap:var(--spacing-10);grid-template-columns:40px minmax(0,5fr) minmax(0,6fr)}.ce-lesson[data-astro-cid-4umptf4t] .ce-p{grid-column:3}}.ce-lesson[data-astro-cid-4umptf4t] .ce-t[data-astro-cid-4umptf4t],.ce-lesson[data-astro-cid-4umptf4t] .ce-p[data-astro-cid-4umptf4t]{padding-top:var(--spacing-2)}.ce-one[data-astro-cid-4umptf4t]{gap:var(--spacing-3);flex-direction:column;max-width:760px;display:flex}.ce-one[data-astro-cid-4umptf4t] .ce-p[data-astro-cid-4umptf4t]{max-width:none}.ff-wrap[data-astro-cid-76vlrfni]{aspect-ratio:720/460;max-width:720px;display:none}.js .ff-wrap[data-astro-cid-76vlrfni]{display:block}.ff-stage[data-astro-cid-76vlrfni]{--ff-text:max(11px, calc(10px / var(--ff-scale,1)));width:720px;height:460px}.ff-chip[data-astro-cid-76vlrfni]{font-size:var(--ff-text);transition:border-color var(--transition-duration-state) ease, background-color var(--transition-duration-state) ease;line-height:1.2;translate:0 -50%}.ff-chip[data-astro-cid-76vlrfni].is-lit{border-color:var(--color-white);background:#ffffff29}.ff-small[data-astro-cid-76vlrfni]{font-size:var(--ff-text);line-height:1.2}.ff-kpi[data-astro-cid-76vlrfni]{letter-spacing:-.02em;font-size:40px;line-height:1}.ff-line[data-astro-cid-76vlrfni]{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:2 4;transition:stroke var(--transition-duration-state) ease}.ff-line[data-astro-cid-76vlrfni].is-lit{stroke:#ffffffd9}.ff-out[data-astro-cid-76vlrfni]{stroke:#ffffff80;stroke-width:1px}.ff-axis[data-astro-cid-76vlrfni]{stroke:#ffffff3d;stroke-width:1px}.ff-trend[data-astro-cid-76vlrfni]{stroke:var(--color-white);stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:var(--ff-drawn,1);transition:stroke-dashoffset var(--transition-duration-reveal) var(--ease-out)}.ff-ring[data-astro-cid-76vlrfni]{stroke:#fff6;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.ff-ring[data-astro-cid-76vlrfni].is-pulse{animation:ff-pulse .7s var(--ease-out)}.ff-min[data-astro-cid-76vlrfni] .ff-chip[data-astro-cid-76vlrfni]{border-radius:9999px;gap:0;padding:5px;font-size:0}.ff-min[data-astro-cid-76vlrfni] .ff-small[data-astro-cid-76vlrfni],.ff-min[data-astro-cid-76vlrfni] .ff-trend[data-astro-cid-76vlrfni],.ff-min[data-astro-cid-76vlrfni] .ff-axis[data-astro-cid-76vlrfni]{display:none}.ff-min[data-astro-cid-76vlrfni] .ff-line[data-astro-cid-76vlrfni]{stroke-dasharray:none;stroke:#ffffff24}@keyframes ff-pulse{0%{stroke:var(--color-white);scale:1.35}}.ff-hub[data-astro-cid-76vlrfni]{background:var(--color-white);width:26px;height:26px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.ff-cell[data-astro-cid-76vlrfni]{width:8px;height:8px;transition:background-color var(--transition-duration-state) ease, border-color var(--transition-duration-state) ease;border:1px solid #ffffff24;border-radius:1px}.ff-cell[data-astro-cid-76vlrfni].is-lit{background:var(--color-white);-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;border-color:#0000;border-radius:0}.ff-stage[data-astro-cid-76vlrfni] .ff-rec{background:var(--color-blue-250);opacity:.7;pointer-events:none;border-radius:1px;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.ff-stage[data-astro-cid-76vlrfni] .ff-rec.is-gov{background:var(--color-white);opacity:1;width:8px;height:8px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;border-radius:0;top:-4px;left:-4px}.ff-stage[data-astro-cid-76vlrfni] .ff-rec.is-near{background:var(--color-white);opacity:.95;width:6px;height:6px;top:-3px;left:-3px}@media (prefers-reduced-motion:reduce){.ff-trend[data-astro-cid-76vlrfni],.ff-cell[data-astro-cid-76vlrfni],.ff-chip[data-astro-cid-76vlrfni],.ff-line[data-astro-cid-76vlrfni]{transition:none}.ff-ring[data-astro-cid-76vlrfni].is-pulse{animation:none}}.ch-balance[data-astro-cid-grsbyxaa]{text-wrap:balance}.ch-card[data-astro-cid-grsbyxaa]{transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), translate .5s var(--ease-out);background:#ffffff09}.ch-card[data-astro-cid-grsbyxaa].is-on{background:#4261f41a}@supports (color:color-mix(in lab, red, red)){.ch-card[data-astro-cid-grsbyxaa].is-on{background:color-mix(in srgb, var(--color-blue-500) 10%, transparent)}}.ch-card[data-astro-cid-grsbyxaa].is-on{border-color:#7c8cff80}@supports (color:color-mix(in lab, red, red)){.ch-card[data-astro-cid-grsbyxaa].is-on{border-color:color-mix(in srgb, var(--color-blue-400) 50%, transparent)}}.ch-card[data-astro-cid-grsbyxaa].is-on{translate:0 -6px}.ch-n[data-astro-cid-grsbyxaa]{color:var(--color-blue-300);transition:color .4s var(--ease-out)}.ch-card[data-astro-cid-grsbyxaa].is-on .ch-n[data-astro-cid-grsbyxaa]{color:var(--color-white)}.cv[data-astro-cid-grsbyxaa]{width:100%;max-width:168px;height:auto;margin-top:var(--spacing-8);overflow:visible}.cv[data-astro-cid-grsbyxaa] [data-astro-cid-grsbyxaa]{transition:transform .7s var(--ease-out), fill .45s var(--ease-out), stroke .45s var(--ease-out), opacity .45s var(--ease-out), stroke-dashoffset .9s var(--ease-out)}.cv[data-astro-cid-grsbyxaa] .seg[data-astro-cid-grsbyxaa]{transform-box:fill-box;transform-origin:0}.cv[data-astro-cid-grsbyxaa] circle[data-astro-cid-grsbyxaa],.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa]{transform-box:fill-box;transform-origin:50%}.cv[data-astro-cid-grsbyxaa] .sa[data-astro-cid-grsbyxaa]{fill:#fff9}.cv[data-astro-cid-grsbyxaa] .sb[data-astro-cid-grsbyxaa]{fill:#ffffff38}.cv[data-astro-cid-grsbyxaa] .fil[data-astro-cid-grsbyxaa],.cv[data-astro-cid-grsbyxaa] .dat[data-astro-cid-grsbyxaa]{fill:#fff9}.cv[data-astro-cid-grsbyxaa] .hol[data-astro-cid-grsbyxaa]{fill:#0000;stroke:#ffffff8c;stroke-width:1.5px}.cv[data-astro-cid-grsbyxaa] .dim[data-astro-cid-grsbyxaa]{fill:#ffffff40}.cv[data-astro-cid-grsbyxaa] .e[data-astro-cid-grsbyxaa]{fill:var(--color-blue-400);opacity:0}.cv[data-astro-cid-grsbyxaa] .link[data-astro-cid-grsbyxaa]{fill:none;stroke:var(--color-blue-400);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.cv[data-astro-cid-grsbyxaa] .brk[data-astro-cid-grsbyxaa]{stroke:#ffffff4d;stroke-width:1px;stroke-dasharray:3 4}.cv[data-astro-cid-grsbyxaa] .ln3[data-astro-cid-grsbyxaa]{stroke:#ffffff47;stroke-width:1px}.cv[data-astro-cid-grsbyxaa] .gapw[data-astro-cid-grsbyxaa]{fill:var(--color-blue-300)}.cv[data-astro-cid-grsbyxaa] .ndr[data-astro-cid-grsbyxaa]{fill:none;stroke:#ffffff73;stroke-width:1.5px}.cv[data-astro-cid-grsbyxaa] .ndi[data-astro-cid-grsbyxaa]{fill:#ffffff80}.cv[data-astro-cid-grsbyxaa] .halo2[data-astro-cid-grsbyxaa]{fill:#7c8cff4d}@supports (color:color-mix(in lab, red, red)){.cv[data-astro-cid-grsbyxaa] .halo2[data-astro-cid-grsbyxaa]{fill:color-mix(in srgb, var(--color-blue-400) 30%, transparent)}}.cv[data-astro-cid-grsbyxaa] .halo2[data-astro-cid-grsbyxaa]{opacity:0}.cv[data-astro-cid-grsbyxaa] .pk2[data-astro-cid-grsbyxaa]{fill:var(--color-blue-250);opacity:0}.cv[data-astro-cid-grsbyxaa] .hub[data-astro-cid-grsbyxaa]{fill:#ffffffb3}.cv[data-astro-cid-grsbyxaa] .hubr[data-astro-cid-grsbyxaa]{fill:none;stroke:#fff3}.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa]{fill:#0000;stroke:#ffffff4d;stroke-width:1px}.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa].hd{fill:#ffffff38;stroke:none}.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa].er{stroke:var(--color-blue-300);stroke-dasharray:2 2}.cv[data-astro-cid-grsbyxaa] .globe[data-astro-cid-grsbyxaa]{fill:none;stroke:#ffffff29;stroke-dasharray:2 4}.cv[data-astro-cid-grsbyxaa] .r1[data-astro-cid-grsbyxaa]{transition-delay:80ms}.cv[data-astro-cid-grsbyxaa] .r2[data-astro-cid-grsbyxaa]{transition-delay:.16s}.is-on>.cv[data-astro-cid-grsbyxaa] .mv[data-astro-cid-grsbyxaa]{transform:none!important}.is-on>.cv[data-astro-cid-grsbyxaa] [data-astro-cid-grsbyxaa]:is(.sa,.sb){fill:var(--color-blue-400)}.is-on>.cv[data-astro-cid-grsbyxaa] .link[data-astro-cid-grsbyxaa]{stroke-dashoffset:0}.is-on>.cv[data-astro-cid-grsbyxaa] [data-astro-cid-grsbyxaa]:is(.hol,.fil,.dat,.dim){fill:var(--color-blue-400);stroke:#0000}.is-on>.cv[data-astro-cid-grsbyxaa] .e[data-astro-cid-grsbyxaa]{opacity:1}.is-on>.cv[data-astro-cid-grsbyxaa] [data-astro-cid-grsbyxaa]:is(.brk,.gapw){opacity:0}.is-on>.cv[data-astro-cid-grsbyxaa] .ndr[data-astro-cid-grsbyxaa]{stroke:var(--color-blue-400)}.is-on>.cv[data-astro-cid-grsbyxaa] [data-astro-cid-grsbyxaa]:is(.ndi,.hub){fill:var(--color-blue-400)}.is-on>.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa]{stroke:#7c8cff8c}@supports (color:color-mix(in lab, red, red)){.is-on>.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa]{stroke:color-mix(in srgb, var(--color-blue-400) 55%, transparent)}}.is-on>.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa].hd{fill:var(--color-blue-400)}.is-on>.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa].er{fill:#7c8cff73}@supports (color:color-mix(in lab, red, red)){.is-on>.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa].er{fill:color-mix(in srgb, var(--color-blue-400) 45%, transparent)}}.is-on>.cv[data-astro-cid-grsbyxaa] .cell[data-astro-cid-grsbyxaa].er{stroke:#0000}.is-on>.cv[data-astro-cid-grsbyxaa] .globe[data-astro-cid-grsbyxaa]{stroke:#7c8cff73}@supports (color:color-mix(in lab, red, red)){.is-on>.cv[data-astro-cid-grsbyxaa] .globe[data-astro-cid-grsbyxaa]{stroke:color-mix(in srgb, var(--color-blue-400) 45%, transparent)}}@media (prefers-reduced-motion:no-preference){.js [data-astro-cid-grsbyxaa][data-ch-in]>[data-astro-cid-grsbyxaa]{opacity:0;transform:perspective(1000px)rotateX(18deg)translateY(48px)}.js [data-astro-cid-grsbyxaa][data-ch-in].is-in>[data-astro-cid-grsbyxaa]{opacity:1;transition:opacity .7s ease calc(var(--i,0) * .11s), transform .9s var(--ease-out) calc(var(--i,0) * .11s), background-color .5s var(--ease-out), border-color .5s var(--ease-out), translate .5s var(--ease-out);transform:none}@keyframes ch-spin{to{transform:rotate(360deg)}}@keyframes ch-gap{50%{opacity:.25}}@keyframes ch-pk{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(88px)}}@keyframes ch-halo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes ch-tag{50%{transform:scale(1.5)}}.cv[data-astro-cid-grsbyxaa] .gapw[data-astro-cid-grsbyxaa]{animation:1.6s ease-in-out infinite ch-gap}.cv[data-astro-cid-grsbyxaa] .globe[data-astro-cid-grsbyxaa]{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite ch-spin}.is-on>.cv[data-astro-cid-grsbyxaa] .pk2[data-astro-cid-grsbyxaa]{animation:1.4s linear infinite ch-pk}.is-on>.cv[data-astro-cid-grsbyxaa] .pk2[data-astro-cid-grsbyxaa].p1{animation-delay:.45s}.is-on>.cv[data-astro-cid-grsbyxaa] .pk2[data-astro-cid-grsbyxaa].p2{animation-delay:.9s}.is-on>.cv[data-astro-cid-grsbyxaa] .halo2[data-astro-cid-grsbyxaa]{animation:1.6s ease-out infinite ch-halo}.is-on>.cv[data-astro-cid-grsbyxaa] .hol[data-astro-cid-grsbyxaa]{animation:ch-tag .6s var(--ease-out) .3s}}.en-balance[data-astro-cid-ied66dem]{text-wrap:balance}.en-track[data-astro-cid-ied66dem]{margin-inline:calc(var(--page-x,0px) * -1);padding-inline:var(--page-x,0px);padding-bottom:var(--spacing-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-x,0px);scrollbar-width:none;overflow-x:auto}.en-card[data-astro-cid-ied66dem]{scroll-snap-align:start;width:min(82vw,380px);min-height:420px;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out);background:#ffffff0b;flex:none}@media (width>=1024px){.en-card[data-astro-cid-ied66dem]{width:clamp(300px,31vw,440px)}}.en-card[data-astro-cid-ied66dem].en-last{background:var(--color-bg-brand)}.en-card[data-astro-cid-ied66dem]:not(.en-last):hover{background:#4261f41f}@supports (color:color-mix(in lab, red, red)){.en-card[data-astro-cid-ied66dem]:not(.en-last):hover{background:color-mix(in srgb, var(--color-blue-500) 12%, transparent)}}.en-card[data-astro-cid-ied66dem]:not(.en-last):hover{border-color:#7c8cff73}@supports (color:color-mix(in lab, red, red)){.en-card[data-astro-cid-ied66dem]:not(.en-last):hover{border-color:color-mix(in srgb, var(--color-blue-400) 45%, transparent)}}.en-prog[data-astro-cid-ied66dem]{display:none;overflow:hidden}.en-prog[data-astro-cid-ied66dem] i[data-astro-cid-ied66dem]{background:var(--color-blue-400);transform-origin:0;height:100%;display:block;scale:0 1}.en-pin[data-astro-cid-ied66dem].is-pinned{height:2600px}.en-pin[data-astro-cid-ied66dem].is-pinned .en-stage[data-astro-cid-ied66dem]{height:min(100svh,940px);min-height:680px;padding-block:var(--spacing-14);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.en-pin[data-astro-cid-ied66dem].is-pinned .en-stage[data-astro-cid-ied66dem]>div[data-astro-cid-ied66dem]{width:100%}.en-pin[data-astro-cid-ied66dem].is-pinned .en-track[data-astro-cid-ied66dem]{width:max-content;margin-inline:0;padding-inline:0;overflow:visible}.en-pin[data-astro-cid-ied66dem].is-pinned .en-prog[data-astro-cid-ied66dem]{display:block}.tv[data-astro-cid-ied66dem]{width:100%;height:auto;display:block;overflow:visible}.tv[data-astro-cid-ied66dem] .tl[data-astro-cid-ied66dem]{fill:none;stroke:#7c8cff38}@supports (color:color-mix(in lab, red, red)){.tv[data-astro-cid-ied66dem] .tl[data-astro-cid-ied66dem]{stroke:color-mix(in srgb, var(--color-blue-400) 22%, transparent)}}.tv[data-astro-cid-ied66dem] .tl[data-astro-cid-ied66dem]{stroke-width:1px}.tv[data-astro-cid-ied66dem] .td[data-astro-cid-ied66dem]{fill:#7c8cff99}@supports (color:color-mix(in lab, red, red)){.tv[data-astro-cid-ied66dem] .td[data-astro-cid-ied66dem]{fill:color-mix(in srgb, var(--color-blue-400) 60%, transparent)}}.tv[data-astro-cid-ied66dem] .ms[data-astro-cid-ied66dem]{fill:#0000;stroke:#a9b4ff99;stroke-width:1.2px}.tv[data-astro-cid-ied66dem] .tn[data-astro-cid-ied66dem]{fill:var(--color-gray-800);stroke:var(--color-blue-400);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.tv[data-astro-cid-ied66dem] .tp2[data-astro-cid-ied66dem]{fill:var(--color-blue-250)}.tv[data-astro-cid-ied66dem] .th[data-astro-cid-ied66dem]{fill:#4261f440}@supports (color:color-mix(in lab, red, red)){.tv[data-astro-cid-ied66dem] .th[data-astro-cid-ied66dem]{fill:color-mix(in srgb, var(--color-blue-500) 25%, transparent)}}.tv[data-astro-cid-ied66dem] .tc[data-astro-cid-ied66dem]{fill:var(--color-blue-400)}.tv[data-astro-cid-ied66dem] .tr[data-astro-cid-ied66dem]{fill:none;stroke:#7c8cff33}@supports (color:color-mix(in lab, red, red)){.tv[data-astro-cid-ied66dem] .tr[data-astro-cid-ied66dem]{stroke:color-mix(in srgb, var(--color-blue-400) 20%, transparent)}}.tv[data-astro-cid-ied66dem] .bgd[data-astro-cid-ied66dem]{fill:#ffffff12}.tv[data-astro-cid-ied66dem] .wedge[data-astro-cid-ied66dem]{fill:#7c8cff24}@supports (color:color-mix(in lab, red, red)){.tv[data-astro-cid-ied66dem] .wedge[data-astro-cid-ied66dem]{fill:color-mix(in srgb, var(--color-blue-400) 14%, transparent)}}.tv[data-astro-cid-ied66dem] .sline[data-astro-cid-ied66dem]{stroke:#a9b4ff99}@supports (color:color-mix(in lab, red, red)){.tv[data-astro-cid-ied66dem] .sline[data-astro-cid-ied66dem]{stroke:color-mix(in srgb, var(--color-blue-300) 60%, transparent)}}.tv[data-astro-cid-ied66dem] .sline[data-astro-cid-ied66dem]{stroke-width:1px}.tv[data-astro-cid-ied66dem] .sweep[data-astro-cid-ied66dem]{transform-box:view-box;transform-origin:210px 85px}.tv[data-astro-cid-ied66dem] .tg[data-astro-cid-ied66dem]{fill:#7c8cff73;transform-box:fill-box;transform-origin:50%}.tv[data-astro-cid-ied66dem] .col[data-astro-cid-ied66dem]{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){@keyframes en-spin{to{transform:rotate(360deg)}}@keyframes en-fill{0%,15%{fill:#a9b4ff00;stroke:#a9b4ff99}30%,88%{fill:#a9b4ff;stroke:#a9b4ff00}to{fill:#a9b4ff00;stroke:#a9b4ff99}}.tv[data-astro-cid-ied66dem] .ms[data-astro-cid-ied66dem]{animation:7s ease-in-out infinite en-fill}.tv[data-astro-cid-ied66dem] .m1[data-astro-cid-ied66dem]{animation-delay:.6s}.tv[data-astro-cid-ied66dem] .m2[data-astro-cid-ied66dem]{animation-delay:1.2s}.tv[data-astro-cid-ied66dem] .m3[data-astro-cid-ied66dem]{animation-delay:1.8s}.tv[data-astro-cid-ied66dem] .m4[data-astro-cid-ied66dem]{animation-delay:2.4s}.tv[data-astro-cid-ied66dem] .m5[data-astro-cid-ied66dem]{animation-delay:3s}.tv[data-astro-cid-ied66dem] .m6[data-astro-cid-ied66dem]{animation-delay:3.6s}.tv[data-astro-cid-ied66dem] .m7[data-astro-cid-ied66dem]{animation-delay:4.2s}@keyframes en-node{0%,6%{fill:var(--color-blue-300);transform:scale(1.5)}22%,to{fill:var(--color-gray-800);transform:scale(1)}}.tv[data-astro-cid-ied66dem] .tn[data-astro-cid-ied66dem]{animation:4s linear infinite en-node}.tv[data-astro-cid-ied66dem] .sweep[data-astro-cid-ied66dem]{animation:6s linear infinite en-spin}@keyframes en-tg{0%,4%{fill:var(--color-blue-250);transform:scale(1.6)}25%,to{fill:#7c8cff73;transform:scale(1)}}.tv[data-astro-cid-ied66dem] .tg[data-astro-cid-ied66dem]{animation:6s linear infinite en-tg}@keyframes en-col{0%,to{opacity:.3}40%,60%{opacity:1}}.tv[data-astro-cid-ied66dem] .col[data-astro-cid-ied66dem]{animation:3.6s ease-in-out infinite en-col}}@media (prefers-reduced-motion:reduce){.tv[data-astro-cid-ied66dem] .tp2[data-astro-cid-ied66dem]{display:none}}.cs[data-astro-cid-6a2ncgvc]{background:var(--color-bg-surface);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.cs[data-astro-cid-6a2ncgvc]{min-height:calc(100svh - var(--layout-header-height));grid-template-columns:minmax(0,30fr) minmax(0,70fr)}}.cs-fig[data-astro-cid-6a2ncgvc]{justify-content:center;align-items:center;gap:var(--spacing-6);min-height:420px;padding:var(--spacing-10) 0;background-color:var(--color-bg-ink);color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-fig[data-astro-cid-6a2ncgvc] svg{width:100%;max-height:70svh;overflow:visible}.cs-ring[data-astro-cid-6a2ncgvc]{fill:none;stroke:#ffffff40;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.cs-hand[data-astro-cid-6a2ncgvc]{fill:none;stroke:#fff6;stroke-width:1.2px;stroke-dasharray:3 5}.cs-step[data-astro-cid-6a2ncgvc]{fill:var(--color-bg-ink);stroke:var(--color-white);stroke-width:1.5px}.cs-lab[data-astro-cid-6a2ncgvc]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;fill:var(--color-white);font-size:11px;font-weight:400}.cs-crawl[data-astro-cid-6a2ncgvc]{fill:var(--color-white);offset-distance:0%;offset-rotate:0deg}.cs-path[data-astro-cid-6a2ncgvc]{stroke:#fff9;stroke-width:1.2px}.cs-tick[data-astro-cid-6a2ncgvc]{fill:var(--color-white);opacity:0}.cs-disc[data-astro-cid-6a2ncgvc]{fill:var(--color-bg-ink);stroke:var(--color-white);stroke-width:1.2px}.cs-id[data-astro-cid-6a2ncgvc]{font-family:var(--font-body);letter-spacing:.06em;fill:var(--color-white);font-size:18px;font-weight:400}.cs-read[data-astro-cid-6a2ncgvc]{padding-inline:var(--spacing-8);font-family:var(--font-body);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--color-text-on-brand-muted);font-size:12px;font-weight:400;display:grid}.cs-read[data-astro-cid-6a2ncgvc]>span[data-astro-cid-6a2ncgvc]{gap:var(--spacing-2);flex-direction:column;grid-area:1/1;display:flex}.cs-read[data-astro-cid-6a2ncgvc] b{font-family:var(--font-sans);font-size:var(--text-heading-sm);letter-spacing:-.02em;text-transform:none;color:var(--color-white);font-weight:400}.cs-r-old[data-astro-cid-6a2ncgvc]{opacity:0}.cs-text[data-astro-cid-6a2ncgvc]{justify-content:space-between;gap:var(--spacing-16);padding:var(--section-pad) var(--page-x,var(--spacing-5));flex-direction:column;display:flex}@media (width>=1024px){.cs-text[data-astro-cid-6a2ncgvc]{padding:clamp(var(--spacing-10), 8svh, var(--spacing-24)) calc(max(0px, (100vw - var(--container-page)) / 2) + var(--spacing-16)) clamp(var(--spacing-10), 8svh, var(--spacing-24)) var(--spacing-16)}.cs[data-astro-cid-6a2ncgvc].is-still{grid-template-columns:minmax(0,1fr)}}.cs[data-astro-cid-6a2ncgvc].is-still .cs-foot[data-astro-cid-6a2ncgvc]{max-width:none}@media (width>=1024px){.cs[data-astro-cid-6a2ncgvc].is-still{min-height:0}}.cs[data-astro-cid-6a2ncgvc].is-still .cs-text[data-astro-cid-6a2ncgvc]{justify-content:flex-start;gap:var(--spacing-10)}@media (width>=1024px){.cs[data-astro-cid-6a2ncgvc].is-still .cs-text[data-astro-cid-6a2ncgvc]{padding:var(--section-pad) calc(max(0px, (100vw - var(--container-page)) / 2) + var(--spacing-16))}}.cs-h[data-astro-cid-6a2ncgvc]{max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.cs-foot[data-astro-cid-6a2ncgvc]{columns:2 260px;column-gap:var(--spacing-12);max-width:960px}.cs-foot[data-astro-cid-6a2ncgvc] p+p[data-astro-cid-6a2ncgvc]{margin-top:var(--spacing-3)}.cs-foot[data-astro-cid-6a2ncgvc]{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-text-secondary);font-weight:300;line-height:1.5}.sb[data-astro-cid-6a2ncgvc]{border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);position:relative;overflow:hidden}.sb-in[data-astro-cid-6a2ncgvc]{gap:var(--spacing-10);padding-block:calc(var(--section-pad) * 1.25);flex-direction:column;display:flex;position:relative}.sb-h[data-astro-cid-6a2ncgvc]{max-width:18ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}@media (width>=1024px){.sb-h[data-astro-cid-6a2ncgvc]{max-width:18ch}}.sb-copy[data-astro-cid-6a2ncgvc]{gap:var(--spacing-3);max-width:560px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);flex-direction:column;font-weight:300;line-height:1.55;display:flex}.cv-chip[data-astro-cid-6a2ncgvc]{fill:none;stroke:#fff9;stroke-width:1.2px;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:50%;scale:calc(var(--w) / 40) 1}.cv-ghost[data-astro-cid-6a2ncgvc]{stroke:#ffffff40;stroke-width:1px;stroke-dasharray:2 5}.cv-wire[data-astro-cid-6a2ncgvc]{stroke:var(--color-white);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px}.cv-pulse[data-astro-cid-6a2ncgvc]{fill:none;stroke:var(--color-white);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.cv-chip[data-astro-cid-6a2ncgvc]{animation:12s infinite cv-chip;animation-delay:calc(var(--k) * .15s)}.cv-ghost[data-astro-cid-6a2ncgvc]{animation:12s infinite cv-ghost}.cv-wire[data-astro-cid-6a2ncgvc]{animation:12s infinite cv-wire;animation-delay:calc(var(--k) * .15s)}.cv-pulse[data-astro-cid-6a2ncgvc]{animation:12s ease-out infinite cv-pulse}.cv[data-astro-cid-6a2ncgvc]~.cs-disc[data-astro-cid-6a2ncgvc]{animation:12s infinite cv-disc}}@keyframes cv-chip{0%,44%{scale:calc(var(--w) / 40) 1;stroke-dasharray:3 3;fill:#0000}54%,92%{stroke-dasharray:none;fill:var(--color-white);scale:1}to{scale:calc(var(--w) / 40) 1;stroke-dasharray:3 3;fill:#0000}}@keyframes cv-ghost{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes cv-wire{0%,46%{stroke-dashoffset:1px}58%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes cv-pulse{0%,58%{opacity:0;scale:1}60%{opacity:.8;scale:1}80%,to{opacity:0;scale:2.4}}@keyframes cv-disc{0%,44%{fill:#ffffffd9}56%,92%{fill:var(--color-white)}to{fill:#ffffffd9}}@media (prefers-reduced-motion:no-preference){.cs-old[data-astro-cid-6a2ncgvc]{animation:12s infinite cs-old}.cs-crawl[data-astro-cid-6a2ncgvc]{animation:12s linear infinite cs-crawl}.cs-step[data-astro-cid-6a2ncgvc]{animation:12s infinite cs-step;animation-delay:calc(var(--k) * 1.2s)}.cs-new[data-astro-cid-6a2ncgvc]{animation:12s infinite cs-new}.cs-tick[data-astro-cid-6a2ncgvc]{animation:1.2s linear infinite cs-tick;animation-delay:calc(var(--k) * .2s)}.cs-r-old[data-astro-cid-6a2ncgvc]{animation:12s infinite cs-r-old}.cs-r-new[data-astro-cid-6a2ncgvc]{animation:12s infinite cs-r-new}}@keyframes cs-ring{0%{scale:.96}50%{scale:1.03}to{scale:.96}}@keyframes cs-old{0%,46%{opacity:1}52%,94%{opacity:.25}to{opacity:1}}@keyframes cs-crawl{0%{offset-distance:0%;opacity:1}45%{offset-distance:100%;opacity:1}48%,to{offset-distance:100%;opacity:0}}@keyframes cs-step{0%,2%{fill:var(--color-bg-ink)}6%,44%{fill:var(--color-white)}50%,to{fill:var(--color-bg-ink)}}@keyframes cs-new{0%,48%{opacity:0}54%,94%{opacity:1}to{opacity:0}}@keyframes cs-tick{0%{opacity:0;translate:0}10%,90%{opacity:1}to{opacity:0;translate:400px}}@keyframes cs-r-old{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes cs-r-new{0%,48%{opacity:0}52%,94%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-old[data-astro-cid-6a2ncgvc]{opacity:.25}.cs-tick[data-astro-cid-6a2ncgvc]{opacity:1;translate:calc(var(--k) * 70px + 20px) 0}}.cw[data-astro-cid-hy2quszr]{--cw-deep:#101011;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.cw[data-astro-cid-hy2quszr]{--cw-deep:color-mix(in srgb, var(--color-gray-900) 55%, var(--color-gray-950))}}.cw[data-astro-cid-hy2quszr]{background:var(--color-bg-ink);color:var(--color-white)}@media (width>=1024px){.cw[data-astro-cid-hy2quszr]{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}.cw-l[data-astro-cid-hy2quszr]{justify-content:space-between;gap:var(--spacing-12);padding:var(--section-pad) var(--spacing-5);flex-direction:column;display:flex}@media (width>=600px){.cw-l[data-astro-cid-hy2quszr]{padding-inline:var(--spacing-10)}}@media (width>=1024px){.cw-l[data-astro-cid-hy2quszr]{padding:var(--section-pad) var(--spacing-16) var(--section-pad) calc(max(0px, (100vw - var(--container-page)) / 2) + var(--spacing-16))}}.cwi[data-astro-cid-hy2quszr]{justify-content:flex-end;align-items:flex-start;gap:var(--spacing-5);color:var(--color-white);flex-direction:column;flex:1;display:flex}.cwi-h[data-astro-cid-hy2quszr]{margin-top:var(--spacing-1);font-size:var(--text-heading-sm);letter-spacing:-.03em;font-weight:400;line-height:1.12}.cwi-p[data-astro-cid-hy2quszr]{max-width:520px;font-family:var(--font-body);font-size:var(--text-body-md);color:#ffffffb8;font-weight:300;line-height:1.5}.cw-h[data-astro-cid-hy2quszr]{max-width:14ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.cw-p[data-astro-cid-hy2quszr]{max-width:480px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-inverse-muted);font-weight:300;line-height:1.55}.cw-r[data-astro-cid-hy2quszr]{justify-content:center;gap:var(--spacing-6);padding:var(--spacing-12) var(--spacing-8);background:var(--cw-deep);color:var(--color-white);flex-direction:column;display:flex}@media (width>=1024px){.cw-r[data-astro-cid-hy2quszr]{--cw-x:max(calc(max(0px, (100vw - var(--container-page)) / 2) + var(--spacing-16)), var(--spacing-24));padding:var(--section-pad) var(--cw-x)}}.cw-head[data-astro-cid-hy2quszr]{gap:var(--spacing-5);flex-direction:column;display:flex}.cw-tags[data-astro-cid-hy2quszr]{justify-content:space-between;align-items:center;gap:var(--spacing-6);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-inverse-muted);font-size:12px;font-weight:400;display:flex}.cw-badge[data-astro-cid-hy2quszr]{align-items:center;gap:var(--spacing-2);color:var(--color-white);display:inline-flex}.cw-badge[data-astro-cid-hy2quszr] i{background:var(--color-action-primary);border-radius:50%;width:8px;height:8px}.cw-t[data-astro-cid-hy2quszr]{max-width:26ch;font-size:var(--text-heading-sm);letter-spacing:-.03em;line-height:1.12}.cw-screen[data-astro-cid-hy2quszr]{aspect-ratio:16/8;isolation:isolate;border:1px solid var(--color-border-on-inverse);background:var(--color-bg-ink);place-items:center;display:grid;position:relative;overflow:hidden}.cw-img[data-astro-cid-hy2quszr]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .8s;position:absolute;inset:0}.cw-shade[data-astro-cid-hy2quszr]{z-index:-1;background:#1d1d1fd1;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cw-shade[data-astro-cid-hy2quszr]{background:color-mix(in srgb, var(--color-bg-ink) 82%, transparent)}}.cw-shade[data-astro-cid-hy2quszr]{transition:background-color .8s}.cw-r[data-astro-cid-hy2quszr]:is(:hover,:focus-visible) .cw-shade[data-astro-cid-hy2quszr]{background:#1d1d1f66}@supports (color:color-mix(in lab, red, red)){.cw-r[data-astro-cid-hy2quszr]:is(:hover,:focus-visible) .cw-shade[data-astro-cid-hy2quszr]{background:color-mix(in srgb, var(--color-bg-ink) 40%, transparent)}}.cw-r[data-astro-cid-hy2quszr]:is(:hover,:focus-visible) .cw-img[data-astro-cid-hy2quszr]{scale:1.03}@media (prefers-reduced-motion:reduce){.cw-img[data-astro-cid-hy2quszr],.cw-shade[data-astro-cid-hy2quszr]{transition:none}.cw-r[data-astro-cid-hy2quszr]:is(:hover,:focus-visible) .cw-img[data-astro-cid-hy2quszr]{scale:none}}.cw-play[data-astro-cid-hy2quszr]{background:var(--color-action-primary);width:56px;height:56px;color:var(--color-white);transition:scale .4s var(--ease-nudge);border-radius:50%;place-items:center;display:grid}.cw-play[data-astro-cid-hy2quszr] svg{width:18px;height:18px;margin-left:3px}@media (hover:hover){.cw-r[data-astro-cid-hy2quszr]:hover .cw-play[data-astro-cid-hy2quszr]{scale:1.08}}.cw-mid[data-astro-cid-hy2quszr]{align-items:center;gap:var(--spacing-6);flex-direction:column;display:flex}.cw-wave[data-astro-cid-hy2quszr]{align-items:center;gap:3px;height:28px;display:flex}.cw-wave[data-astro-cid-hy2quszr] i{transform-origin:50%;width:2px;height:100%;scale:1 var(--h);background:#ffffff8c;border-radius:1px}.cw-prog[data-astro-cid-hy2quszr]{right:var(--spacing-5);bottom:var(--spacing-4);left:var(--spacing-5);align-items:center;gap:var(--spacing-4);display:flex;position:absolute}.cw-track[data-astro-cid-hy2quszr]{background:#ffffff2e;flex:1;height:2px;position:relative}.cw-track[data-astro-cid-hy2quszr] i{background:var(--color-action-primary);transform-origin:0;position:absolute;inset:0;scale:.35 1}.cw-time[data-astro-cid-hy2quszr]{font-family:var(--font-body);letter-spacing:.06em;color:var(--color-text-on-inverse-muted);font-size:11px;font-weight:400}.cw-meta[data-astro-cid-hy2quszr]{gap:var(--spacing-3);flex-direction:column;display:flex}.cw-who[data-astro-cid-hy2quszr]{font-size:var(--text-body-md);color:var(--color-white)}.cw-rl[data-astro-cid-hy2quszr],.cw-sep[data-astro-cid-hy2quszr]{color:var(--color-text-on-inverse-muted)}.cw-chap[data-astro-cid-hy2quszr]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-inverse-muted);font-size:12px;font-weight:400}.ci[data-astro-cid-wrwx4yfv]{background:var(--color-bg-surface);color:var(--color-text-primary)}.ci-in[data-astro-cid-wrwx4yfv]{gap:var(--spacing-12);padding-block:var(--section-pad);flex-direction:column;display:flex}@media (width>=1024px){.ci-in[data-astro-cid-wrwx4yfv]{padding-block:calc(var(--section-pad) * 1.25)}}.ci-h[data-astro-cid-wrwx4yfv]{max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.ci-cols[data-astro-cid-wrwx4yfv]{gap:var(--spacing-3) var(--spacing-10);font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);grid-template-columns:minmax(0,1fr);font-weight:300;line-height:1.55;display:grid}@media (width>=1024px){.ci-cols[data-astro-cid-wrwx4yfv]{grid-template-columns:repeat(var(--c), minmax(0, 1fr))}}.ci-fig[data-astro-cid-wrwx4yfv]{border:1px solid var(--color-gray-700);background:var(--color-bg-ink);color:var(--color-white)}.ci-row[data-astro-cid-wrwx4yfv]{justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-5) var(--spacing-8);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-inverse-muted);font-size:12px;font-weight:400;display:flex}.ci-head[data-astro-cid-wrwx4yfv]{border-bottom:1px solid var(--color-gray-700)}.ci-aside[data-astro-cid-wrwx4yfv]{color:var(--color-blue-400)}.ci-foot[data-astro-cid-wrwx4yfv]{border-top:1px solid var(--color-gray-700);text-transform:none;letter-spacing:.02em}.ci-stage[data-astro-cid-wrwx4yfv]{align-items:center;gap:var(--spacing-6);padding:var(--spacing-12) var(--spacing-8);grid-template-columns:auto minmax(80px,1fr) auto;display:grid}@media (width>=1024px){.ci-stage[data-astro-cid-wrwx4yfv]{padding:var(--spacing-16) var(--spacing-16)}}.ci-before[data-astro-cid-wrwx4yfv]{gap:var(--spacing-4);display:grid}.ci-before[data-astro-cid-wrwx4yfv] li{padding:var(--spacing-2) var(--spacing-4);border:1px dashed var(--color-gray-600);font-family:var(--font-body);color:var(--color-gray-400);font-size:14px;font-weight:400}.ci-lines[data-astro-cid-wrwx4yfv]{width:100%;height:100%}.ci-lines[data-astro-cid-wrwx4yfv] path{fill:none;stroke:var(--color-blue-500);stroke-width:1.5px;opacity:1}.ci-gov[data-astro-cid-wrwx4yfv]{padding:var(--spacing-3) var(--spacing-5);border:1px solid var(--color-blue-500);font-family:var(--font-body);color:var(--color-white);background:#4261f426;font-size:16px;font-weight:400}.ci-close[data-astro-cid-wrwx4yfv]{max-width:720px;font-size:var(--text-title-lg);text-align:center;margin-inline:auto;line-height:1.35}@media (prefers-reduced-motion:no-preference){.ci-lines[data-astro-cid-wrwx4yfv] path[data-astro-cid-wrwx4yfv]{animation:6s infinite ci-draw;animation-delay:calc(var(--k) * .35s)}.ci-before[data-astro-cid-wrwx4yfv] li[data-astro-cid-wrwx4yfv]{animation:6s infinite ci-name;animation-delay:calc(var(--k) * .35s)}.ci-gov[data-astro-cid-wrwx4yfv]{animation:6s infinite ci-gov}}@keyframes ci-draw{0%,6%{opacity:.15}24%,85%{opacity:1}to{opacity:.15}}@keyframes ci-name{0%,6%{border-color:var(--color-gray-600);color:var(--color-gray-400)}14%,85%{border-color:var(--color-gray-500);color:var(--color-gray-300)}to{border-color:var(--color-gray-600);color:var(--color-gray-400)}}@keyframes ci-gov{0%,36%{background:#4261f426}46%,85%{background:var(--color-blue-500)}to{background:#4261f426}}.cjs-a[data-astro-cid-gu6yi3g7]{padding-block:var(--section-pad);background:var(--color-bg-brand);color:var(--color-white)}.cjs-b[data-astro-cid-gu6yi3g7]{padding-block:var(--section-pad);background:var(--color-bg-inverse);color:var(--color-white)}.cjs-in[data-astro-cid-gu6yi3g7]{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;display:flex}.cjs-h1[data-astro-cid-gu6yi3g7]{max-width:22ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.cjs-h2[data-astro-cid-gu6yi3g7]{max-width:26ch;font-size:var(--text-heading-md);letter-spacing:-.035em;font-weight:400;line-height:1.1}.cjs-p[data-astro-cid-gu6yi3g7]{max-width:640px;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:#fffc}.cjs-steps[data-astro-cid-gu6yi3g7]{gap:var(--spacing-2) var(--spacing-3);padding:var(--spacing-4) 0 0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff4d;flex-wrap:wrap;margin:0;font-size:12px;list-style:none;display:flex}.cjs-steps[data-astro-cid-gu6yi3g7] li:not(:last-child):after{content:"→";margin-left:var(--spacing-3);color:#ffffff8c}.cjs-cols[data-astro-cid-gu6yi3g7]{gap:var(--spacing-10);width:100%;display:grid}@media (width>=600px){.cjs-cols[data-astro-cid-gu6yi3g7]{column-gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.cjs-col[data-astro-cid-gu6yi3g7]{gap:var(--spacing-3);padding-top:var(--spacing-5);border-top:1px solid #fff3;flex-direction:column;display:flex}.cjs-ct[data-astro-cid-gu6yi3g7]{font-size:var(--text-heading-xs);letter-spacing:-.02em;font-weight:400;line-height:1.25}.cj[data-astro-cid-gu6yi3g7]{background:var(--color-bg-brand);color:var(--color-white);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.cj[data-astro-cid-gu6yi3g7]{grid-template-columns:minmax(0,27fr) minmax(0,73fr)}}.cj-fig[data-astro-cid-gu6yi3g7]{background:linear-gradient(#ffffff0f 1px, transparent 1px) 0 0 / var(--spacing-10) var(--spacing-10), linear-gradient(90deg, #ffffff0f 1px, transparent 1px) 0 0 / var(--spacing-10) var(--spacing-10), #101011;min-height:480px;position:relative}@supports (color:color-mix(in lab, red, red)){.cj-fig[data-astro-cid-gu6yi3g7]{background:linear-gradient(#ffffff0f 1px, transparent 1px) 0 0 / var(--spacing-10) var(--spacing-10), linear-gradient(90deg, #ffffff0f 1px, transparent 1px) 0 0 / var(--spacing-10) var(--spacing-10), color-mix(in srgb, var(--color-bg-ink) 55%, var(--color-gray-950))}}@media (width>=1024px){.cj-fig[data-astro-cid-gu6yi3g7]{border-right:1px solid #ffffff4d}}.cj-hold[data-astro-cid-gu6yi3g7]{height:100%;padding:var(--spacing-10) var(--spacing-5);place-items:center;display:grid}@media (width>=1024px){.cj-hold[data-astro-cid-gu6yi3g7]{top:var(--layout-header-height);height:calc(100svh - var(--layout-header-height));padding:var(--spacing-8) var(--spacing-6);position:sticky}}.cj-hold[data-astro-cid-gu6yi3g7] svg{width:auto;max-width:calc(100% - var(--spacing-8));height:calc(100svh - var(--layout-header-height) - var(--spacing-24));max-height:100%;overflow:visible}.cj-track[data-astro-cid-gu6yi3g7]{fill:none;stroke:var(--color-gray-700);stroke-width:1.2px}.cj-path[data-astro-cid-gu6yi3g7]{fill:none;stroke:var(--color-blue-500);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.cj-run[data-astro-cid-gu6yi3g7]{fill:var(--color-blue-500);offset-rotate:0deg;offset-distance:100%}.cj-pt[data-astro-cid-gu6yi3g7]{fill:var(--color-gray-900);stroke:var(--color-gray-500);stroke-width:1.2px}.cj-fill[data-astro-cid-gu6yi3g7]{fill:var(--color-blue-500)}.cj-ic[data-astro-cid-gu6yi3g7] [data-astro-cid-gu6yi3g7]{fill:none;stroke:var(--color-gray-300);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.cj-ic[data-astro-cid-gu6yi3g7] .cj-dotf[data-astro-cid-gu6yi3g7]{fill:var(--color-gray-300)}.cj-lab[data-astro-cid-gu6yi3g7]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;fill:var(--color-text-on-inverse-muted);font-size:11px;font-weight:400}.cj-tbox[data-astro-cid-gu6yi3g7]{fill:var(--color-gray-900);stroke:var(--color-gray-600);stroke-width:1px}.cj-tchip[data-astro-cid-gu6yi3g7]{fill:var(--color-blue-500)}.cj-tline[data-astro-cid-gu6yi3g7]{fill:var(--color-gray-500)}.cj-main[data-astro-cid-gu6yi3g7]{flex-direction:column;display:flex}.cj-a[data-astro-cid-gu6yi3g7]{justify-content:space-between;gap:var(--spacing-16);padding:var(--section-pad) var(--spacing-5);flex-direction:column;display:flex}@media (width>=1024px){.cj-a[data-astro-cid-gu6yi3g7]{min-height:calc(100svh - var(--layout-header-height));padding:var(--section-pad) calc(max(0px, (100vw - var(--container-page)) / 2) + var(--spacing-16)) var(--section-pad) var(--spacing-12)}}.cj-h1[data-astro-cid-gu6yi3g7]{max-width:18ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.cj-first[data-astro-cid-gu6yi3g7]{max-width:640px;font-size:var(--text-title-lg);line-height:1.4}.cj-b[data-astro-cid-gu6yi3g7]{border-top:1px solid #ffffff4d}.cj-h2[data-astro-cid-gu6yi3g7]{max-width:20ch;padding:var(--section-pad) var(--spacing-5)}@media (width>=1024px){.cj-h2[data-astro-cid-gu6yi3g7]{padding-inline:var(--spacing-12)}}.cj-h2[data-astro-cid-gu6yi3g7]{font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em}.cj-cols[data-astro-cid-gu6yi3g7]{border-top:1px solid #ffffff4d;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.cj-cols[data-astro-cid-gu6yi3g7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cj-col[data-astro-cid-gu6yi3g7]{justify-content:flex-start;gap:var(--spacing-6);min-height:0;padding:var(--spacing-12) var(--spacing-5) var(--section-pad);flex-direction:column;display:flex}@media (width>=1024px){.cj-col[data-astro-cid-gu6yi3g7]{padding:var(--spacing-12) var(--spacing-12) var(--section-pad)}}.cj-col[data-astro-cid-gu6yi3g7]+.cj-col[data-astro-cid-gu6yi3g7]{border-top:1px solid #ffffff4d}@media (width>=600px){.cj-col[data-astro-cid-gu6yi3g7]+.cj-col[data-astro-cid-gu6yi3g7]{border-top:0;border-left:1px solid #ffffff4d}}.cj-ct[data-astro-cid-gu6yi3g7]{max-width:22ch;font-size:var(--text-heading-sm);letter-spacing:-.03em;font-weight:400;line-height:1.12}.cj-cb[data-astro-cid-gu6yi3g7]{max-width:520px;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-on-brand-muted);font-weight:300;line-height:1.55}.cj-pt[data-astro-cid-gu6yi3g7],.cj-ic[data-astro-cid-gu6yi3g7] [data-astro-cid-gu6yi3g7],.cj-tag[data-astro-cid-gu6yi3g7]{transition:fill .3s,stroke .3s,opacity .4s,translate .4s}.cj-fill[data-astro-cid-gu6yi3g7]{transform-box:fill-box;transform-origin:0;transition:scale .4s}.cj[data-astro-cid-gu6yi3g7].is-anim .cj-node[data-astro-cid-gu6yi3g7]:not(.on) .cj-pt[data-astro-cid-gu6yi3g7]{stroke:var(--color-gray-700)}.cj[data-astro-cid-gu6yi3g7].is-anim .cj-node[data-astro-cid-gu6yi3g7]:not(.on) .cj-fill[data-astro-cid-gu6yi3g7]{scale:0 1}.cj[data-astro-cid-gu6yi3g7].is-anim .cj-node[data-astro-cid-gu6yi3g7]:not(.on) .cj-ic[data-astro-cid-gu6yi3g7] [data-astro-cid-gu6yi3g7]{stroke:var(--color-gray-600)}.cj[data-astro-cid-gu6yi3g7].is-anim .cj-node[data-astro-cid-gu6yi3g7]:not(.on) .cj-tag[data-astro-cid-gu6yi3g7]{opacity:0;translate:0 6px}.cj[data-astro-cid-gu6yi3g7].is-anim .cj-path[data-astro-cid-gu6yi3g7]{stroke-dashoffset:1px}.cj[data-astro-cid-gu6yi3g7].is-anim .cj-run[data-astro-cid-gu6yi3g7]{opacity:0}.cj[data-astro-cid-gu6yi3g7].go .cj-path[data-astro-cid-gu6yi3g7]{animation:9s linear forwards cj-draw}.cj[data-astro-cid-gu6yi3g7].go .cj-run[data-astro-cid-gu6yi3g7]{animation:9s linear forwards cj-run}@keyframes cj-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cj-run{0%{offset-distance:0%;opacity:0}3%{opacity:1}97%{opacity:1}to{offset-distance:100%;opacity:0}}.rf[data-astro-cid-hlwhzwlo]{--c:var(--fr-acc,var(--color-white));width:auto;height:var(--spacing-16);margin-bottom:var(--spacing-8);display:block;overflow:visible}.rf-sq[data-astro-cid-hlwhzwlo]{fill:none;stroke:var(--c);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.rf-ln[data-astro-cid-hlwhzwlo]{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-dasharray:1}.rf-hub[data-astro-cid-hlwhzwlo]{fill:var(--c)}.rf-bar[data-astro-cid-hlwhzwlo]{fill:none;stroke:var(--c);stroke-width:1.5px;transform-box:fill-box;transform-origin:bottom}.rf-bar-on[data-astro-cid-hlwhzwlo]{fill:var(--c)}.rf-tick[data-astro-cid-hlwhzwlo]{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.rf[data-astro-cid-hlwhzwlo].is-in .rf-sq[data-astro-cid-hlwhzwlo]{animation:9s cubic-bezier(.22,1,.36,1) infinite rf-snap;animation-delay:calc(var(--k) * 80ms)}.rf[data-astro-cid-hlwhzwlo].is-in .rf-ln[data-astro-cid-hlwhzwlo]{animation:9s infinite rf-draw}.rf[data-astro-cid-hlwhzwlo].is-in .rf-hub[data-astro-cid-hlwhzwlo]{animation:9s infinite rf-hub}.rf[data-astro-cid-hlwhzwlo].is-in .rf-bar[data-astro-cid-hlwhzwlo]{animation:9s cubic-bezier(.22,1,.36,1) infinite rf-rise;animation-delay:calc(var(--k) * .12s)}.rf[data-astro-cid-hlwhzwlo].is-in .rf-tick[data-astro-cid-hlwhzwlo]{animation:9s infinite rf-tick}}@keyframes rf-snap{0%,18%{translate:var(--dx) var(--dy);rotate:var(--r);stroke-dasharray:3 3;opacity:.6}32%,90%{stroke-dasharray:none;opacity:1;translate:0;rotate:0deg}to{translate:var(--dx) var(--dy);rotate:var(--r);stroke-dasharray:3 3;opacity:.6}}@keyframes rf-draw{0%,36%{stroke-dashoffset:1px}46%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes rf-hub{0%,42%{opacity:0;scale:.6}50%,90%{opacity:1;scale:1}to{opacity:0;scale:.6}}@keyframes rf-rise{0%,52%{opacity:0;scale:1 .1}64%,90%{opacity:1;scale:1}to{opacity:0;scale:1 .1}}@keyframes rf-tick{0%,66%{stroke-dashoffset:1px}72%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.rf-hub[data-astro-cid-hlwhzwlo]{transform-box:fill-box;transform-origin:50%}.crf-wrap[data-astro-cid-oz7pzys5]{width:100%;max-width:520px;margin-inline:auto;container-type:inline-size}.crf[data-astro-cid-oz7pzys5]{--u:calc(100cqw / 460);--red:#d2584e;--green:#2f9e5b;aspect-ratio:1;width:100%;font-family:var(--font-body);font-weight:400;position:relative}.crf-disc[data-astro-cid-oz7pzys5],.crf-ring[data-astro-cid-oz7pzys5]{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.crf-disc[data-astro-cid-oz7pzys5]{background:var(--color-white);border:1px solid #1d1d1f14;width:92%}.crf-ring[data-astro-cid-oz7pzys5]{background:color-mix(in srgb, var(--color-blue-50) 60%, white);width:44%}.crf-hub[data-astro-cid-oz7pzys5]{z-index:1;align-items:center;gap:calc(var(--u) * 6);max-width:calc(var(--u) * 150);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 12);background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-blue-200) 60%, white);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 26) calc(var(--u) * -16) #10185a59;text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.crf-hub[data-astro-cid-oz7pzys5] .crf-mark{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.crf-hub-t[data-astro-cid-oz7pzys5]{font-size:calc(var(--u) * 12);color:var(--color-text-primary);line-height:1.25}.crf-card[data-astro-cid-oz7pzys5]{left:var(--x);top:var(--y);z-index:2;width:calc(var(--u) * 168);border-radius:calc(var(--u) * 10);background:var(--color-white);box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 22) calc(var(--u) * -14) #10185a4d;border:1px solid #1d1d1f14;flex-direction:column;display:flex;position:absolute;overflow:hidden;translate:-50% -50%}.crf-top[data-astro-cid-oz7pzys5]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 9) calc(var(--u) * 12);border-bottom:1px solid #1d1d1f0f;display:flex}.crf-name[data-astro-cid-oz7pzys5]{font-size:calc(var(--u) * 11);color:var(--color-text-primary);white-space:nowrap}.crf-dot[data-astro-cid-oz7pzys5]{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--green);border-radius:50%;flex:none}.crf-vals[data-astro-cid-oz7pzys5]{padding:calc(var(--u) * 10) calc(var(--u) * 12);display:grid;position:relative}.crf-from[data-astro-cid-oz7pzys5],.crf-to[data-astro-cid-oz7pzys5]{justify-self:start;align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 3) calc(var(--u) * 9);font-size:calc(var(--u) * 10.5);white-space:nowrap;border-radius:999px;grid-area:1/1;display:inline-flex}.crf-from[data-astro-cid-oz7pzys5]{color:var(--color-text-tertiary);opacity:0;border:1px dashed #1d1d1f4d;rotate:-2deg}.crf-to[data-astro-cid-oz7pzys5]{background:var(--color-blue-50);color:var(--color-text-brand);& svg{width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:var(--green);fill:none;stroke:var(--color-white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%}}@media (prefers-reduced-motion:no-preference){.crf[data-astro-cid-oz7pzys5].is-in .crf-from[data-astro-cid-oz7pzys5]{animation:9s infinite crf-from;animation-delay:calc(var(--k) * .6s)}.crf[data-astro-cid-oz7pzys5].is-in .crf-to[data-astro-cid-oz7pzys5]{animation:9s cubic-bezier(.22,1,.36,1) infinite crf-to;animation-delay:calc(var(--k) * .6s)}.crf[data-astro-cid-oz7pzys5].is-in .crf-dot[data-astro-cid-oz7pzys5]{animation:9s infinite crf-dot;animation-delay:calc(var(--k) * .6s)}.crf[data-astro-cid-oz7pzys5].is-in .crf-hub[data-astro-cid-oz7pzys5]{animation:9s infinite crf-hub}}@keyframes crf-from{0%,22%{opacity:1}30%,92%{opacity:0}to{opacity:1}}@keyframes crf-to{0%,24%{opacity:0;scale:.92}32%,92%{opacity:1;scale:1}to{opacity:0;scale:.92}}@keyframes crf-dot{0%,24%{background:var(--red)}32%,92%{background:var(--green)}to{background:var(--red)}}@keyframes crf-hub{0%,14%,to{box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 26) calc(var(--u) * -16) #10185a59}20%{box-shadow:0 0 0 calc(var(--u) * 6) color-mix(in srgb, var(--color-blue-100) 70%, transparent), 0 calc(var(--u) * 14) calc(var(--u) * 26) calc(var(--u) * -16) #10185a59}}.om2[data-astro-cid-5hgxqlcx]{--ease:cubic-bezier(.22, 1, .36, 1);--brand:var(--color-action-primary);width:100%;container-type:inline-size}.om2-st[data-astro-cid-5hgxqlcx]{--u:calc(100cqw / 520);font-family:var(--font-body);color:var(--color-text-primary);font-weight:400}.om2-win[data-astro-cid-5hgxqlcx]{border-radius:calc(var(--u) * 16);background:var(--color-white);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) calc(var(--u) * -28) #10185a29;border:1px solid #1d1d1f0f;overflow:hidden}.om2-bar[data-astro-cid-5hgxqlcx]{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 54);padding:0 calc(var(--u) * 24);font-size:calc(var(--u) * 15);border-bottom:1px solid #1d1d1f12;display:flex}.om2-bar[data-astro-cid-5hgxqlcx] .om2-mark{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.om2-pill[data-astro-cid-5hgxqlcx]{padding:calc(var(--u) * 4) calc(var(--u) * 12);background:var(--color-blue-50);font-size:calc(var(--u) * 12);color:var(--brand);border-radius:999px}.om2-body[data-astro-cid-5hgxqlcx]{height:calc(var(--u) * 290);padding:calc(var(--u) * 30);box-sizing:border-box;position:relative}.om2-dot[data-astro-cid-5hgxqlcx]{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:#2f9e5b;border-radius:50%}.om2-pipe[data-astro-cid-5hgxqlcx]{grid-template-columns:1.3fr .4fr .9fr .15fr 1.1fr;align-items:center;display:grid}.om2-src[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 14);flex-direction:column;display:flex}.om2-chip[data-astro-cid-5hgxqlcx]{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 13);white-space:nowrap;border:1px solid #1d1d1f12;display:flex}.om2-chip[data-astro-cid-5hgxqlcx] b{padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 5);background:var(--color-blue-50);font-family:var(--font-mono);font-size:calc(var(--u) * 10);color:var(--brand);margin-left:auto;font-weight:400}.om2-flow[data-astro-cid-5hgxqlcx]{width:100%;height:calc(var(--u) * 150);overflow:visible}.om2-flow[data-astro-cid-5hgxqlcx] path{fill:none;stroke:var(--color-blue-200);stroke-width:1px;vector-effect:non-scaling-stroke}.om2-flow[data-astro-cid-5hgxqlcx] circle{fill:var(--brand);opacity:0}.om2-db[data-astro-cid-5hgxqlcx]{justify-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 12);text-align:center;color:var(--color-text-secondary);display:grid}.om2-db[data-astro-cid-5hgxqlcx] svg{width:calc(var(--u) * 54);height:calc(var(--u) * 54);padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 14);background:var(--color-blue-50);fill:none;stroke:var(--brand);stroke-width:1.6px;box-sizing:border-box}.om2-arrow[data-astro-cid-5hgxqlcx]{background:var(--color-blue-200);justify-self:center;width:100%;height:1px}.om2-bi[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 12);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 10);border:1px solid #1d1d1f12;display:grid}.om2-cap[data-astro-cid-5hgxqlcx]{font-size:calc(var(--u) * 12);color:var(--color-text-secondary)}.om2-bars[data-astro-cid-5hgxqlcx]{align-items:flex-end;gap:calc(var(--u) * 6);height:calc(var(--u) * 90);display:flex}.om2-bars[data-astro-cid-5hgxqlcx] i{height:var(--h);border-radius:calc(var(--u) * 3) calc(var(--u) * 3) 0 0;background:var(--color-blue-300);transform-origin:bottom;flex:1}.om2-bars[data-astro-cid-5hgxqlcx] i:nth-child(odd){background:var(--color-blue-100)}.om2-tab[data-astro-cid-5hgxqlcx]{height:auto;min-height:calc(var(--u) * 290);flex-direction:column;display:flex}.om2-tr[data-astro-cid-5hgxqlcx]{padding-block:calc(var(--u) * 13);font-size:calc(var(--u) * 13.5);border-bottom:1px solid #1d1d1f0f;grid-template-columns:1fr 1.1fr .9fr;align-items:center;display:grid}.om2-th[data-astro-cid-5hgxqlcx]{padding-block:0 calc(var(--u) * 8);font-family:var(--font-mono);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.om2-v[data-astro-cid-5hgxqlcx]{color:var(--color-text-secondary)}.om2-std[data-astro-cid-5hgxqlcx]{justify-self:start;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 5) calc(var(--u) * 12);border-radius:calc(var(--u) * 7);background:var(--color-blue-50);font-size:calc(var(--u) * 12);color:var(--brand);display:inline-flex}.om2-std[data-astro-cid-5hgxqlcx] i[data-astro-cid-5hgxqlcx],.om2-toast[data-astro-cid-5hgxqlcx] i[data-astro-cid-5hgxqlcx]{width:calc(var(--u) * 8);height:calc(var(--u) * 4.5);border-bottom:1.6px solid;border-left:1.6px solid;translate:0 -1px;rotate:-45deg}.om2-toast[data-astro-cid-5hgxqlcx]{margin-top:calc(var(--u) * 14);align-self:flex-end;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 10) calc(var(--u) * 16);border-radius:calc(var(--u) * 10);background:var(--color-white);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 20) calc(var(--u) * -14) #10185a2e;font-size:calc(var(--u) * 12.5);color:#2f9e5b;border:1px solid #1d1d1f12;display:inline-flex}.om2-dash[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 14);grid-template-rows:auto 1fr auto;display:grid}.om2-kpis[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 12);grid-template-columns:1fr 1fr;display:grid}.om2-kpi[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 4);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 10);border:1px solid #1d1d1f12;display:grid}.om2-kpi[data-astro-cid-5hgxqlcx] small{font-size:calc(var(--u) * 11.5);color:var(--color-text-secondary)}.om2-kpi[data-astro-cid-5hgxqlcx] b{font-size:calc(var(--u) * 17);font-weight:400}.om2-kpi[data-astro-cid-5hgxqlcx]:last-child b[data-astro-cid-5hgxqlcx]{color:var(--brand)}.om2-chart[data-astro-cid-5hgxqlcx]{min-height:0;position:relative}.om2-cbars[data-astro-cid-5hgxqlcx]{align-items:flex-end;gap:calc(var(--u) * 8);display:flex;position:absolute;inset:0}.om2-cbars[data-astro-cid-5hgxqlcx] i{height:var(--h);border-radius:calc(var(--u) * 3) calc(var(--u) * 3) 0 0;background:var(--color-blue-50);transform-origin:bottom;flex:1}.om2-line[data-astro-cid-5hgxqlcx]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.om2-line[data-astro-cid-5hgxqlcx] path{fill:none;stroke:var(--color-blue-300);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.om2-share[data-astro-cid-5hgxqlcx]{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 12);color:var(--color-text-secondary);display:flex}.om2-av[data-astro-cid-5hgxqlcx]{width:calc(var(--u) * 28);height:calc(var(--u) * 28);margin-left:calc(var(--u) * -4);border:2px solid var(--color-white);background:var(--color-blue-50);font-size:calc(var(--u) * 9.5);color:var(--brand);border-radius:50%;place-items:center;font-style:normal;display:grid}.om2-av[data-astro-cid-5hgxqlcx]:first-of-type{margin-left:calc(var(--u) * 4)}.om2-self[data-astro-cid-5hgxqlcx]{max-width:480px;margin-inline:auto}.om2[data-astro-cid-5hgxqlcx].has-card .om2-st[data-astro-cid-5hgxqlcx]{padding:0 0 calc(var(--u) * 56) 0;position:relative}.om2[data-astro-cid-5hgxqlcx].has-card .om2-win[data-astro-cid-5hgxqlcx]{width:84%}.om2-card[data-astro-cid-5hgxqlcx]{width:46%;padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 14);background:var(--color-white);box-shadow:0 calc(var(--u) * 22) calc(var(--u) * 44) calc(var(--u) * -20) #10185a3d;box-sizing:border-box;border:1px solid #1d1d1f0f;position:absolute;bottom:0;right:0}.om2-card-t[data-astro-cid-5hgxqlcx]{font-size:calc(var(--u) * 14);font-weight:500;display:block}.om2-card-c[data-astro-cid-5hgxqlcx]{white-space:nowrap;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 4);font-family:var(--font-mono);font-size:calc(var(--u) * 10);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.om2-card-c[data-astro-cid-5hgxqlcx] em{padding:calc(var(--u) * 2) calc(var(--u) * 7);background:var(--color-blue-50);color:var(--brand);border-radius:999px;font-style:normal}.om2-card-rows[data-astro-cid-5hgxqlcx]{margin-top:calc(var(--u) * 10);display:grid}.om2-cr[data-astro-cid-5hgxqlcx]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 8);font-size:calc(var(--u) * 12);border-bottom:1px solid #1d1d1f0f;display:flex}.om2-cr[data-astro-cid-5hgxqlcx] b{color:var(--color-text-secondary);white-space:nowrap;font-weight:400}.om2-cr[data-astro-cid-5hgxqlcx]:last-child{border-bottom:0}.om2-cr[data-astro-cid-5hgxqlcx].is-lit{border-radius:calc(var(--u) * 6);background:var(--color-blue-50)}.om2-cr[data-astro-cid-5hgxqlcx].is-lit .om2-cr-k{color:var(--brand)}.om2-cr[data-astro-cid-5hgxqlcx].is-form{gap:calc(var(--u) * 4);padding:calc(var(--u) * 5) 0;border:0;display:grid}.om2-cr[data-astro-cid-5hgxqlcx].is-form .om2-cr-k{font-family:var(--font-mono);font-size:calc(var(--u) * 9.5);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.om2-cr[data-astro-cid-5hgxqlcx].is-form b{padding:calc(var(--u) * 5) calc(var(--u) * 9);border:1px solid var(--color-blue-100);border-radius:calc(var(--u) * 6);background:var(--color-blue-50);color:var(--brand)}.om2-preset-b[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 12);height:auto;min-height:calc(var(--u) * 300);flex-direction:column;padding-right:46%;display:flex}.om2-tabs[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 6);display:flex}.om2-tabx[data-astro-cid-5hgxqlcx]{padding:calc(var(--u) * 5) calc(var(--u) * 11);font-size:calc(var(--u) * 11.5);color:var(--color-text-secondary);border:1px solid #1d1d1f14;border-radius:999px}.om2-tabx[data-astro-cid-5hgxqlcx].is-sel{border-color:var(--brand);background:var(--brand);color:var(--color-white)}.om2-capx[data-astro-cid-5hgxqlcx]{margin-top:calc(var(--u) * 6);font-family:var(--font-mono);font-size:calc(var(--u) * 10.5);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.om2-fields[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 8);display:grid}.om2-field[data-astro-cid-5hgxqlcx]{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 9) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 13);white-space:nowrap;border:1px solid #1d1d1f17;display:flex}.om2-field[data-astro-cid-5hgxqlcx] svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 5);background:var(--brand);fill:none;stroke:var(--color-white);stroke-width:1.6px;box-sizing:border-box;flex:none}.om2-field[data-astro-cid-5hgxqlcx] b{padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 5);background:var(--color-blue-50);font-size:calc(var(--u) * 10.5);color:var(--brand);margin-left:auto;font-weight:400}.om2-field[data-astro-cid-5hgxqlcx] b.is-free{background:var(--color-gray-50,#f4f4f5);color:var(--color-text-secondary)}.om2[data-astro-cid-5hgxqlcx].om2-preset .om2-card[data-astro-cid-5hgxqlcx]{top:calc(var(--u) * 70);width:44%;bottom:auto}.om2-toastx[data-astro-cid-5hgxqlcx]{left:calc(var(--u) * 16);bottom:calc(var(--u) * 10);margin:0;position:absolute}.om2-access-b[data-astro-cid-5hgxqlcx]{height:auto;min-height:calc(var(--u) * 260);padding-bottom:calc(var(--u) * 26);flex-direction:column;align-items:center;display:flex}.om2-rec[data-astro-cid-5hgxqlcx]{width:70%;padding:calc(var(--u) * 6) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);border:1px solid #1d1d1f14;display:grid}.om2-rr[data-astro-cid-5hgxqlcx]{padding-block:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);color:var(--color-text-secondary);border-bottom:1px solid #1d1d1f0f;justify-content:space-between;align-items:center;display:flex}.om2-rr[data-astro-cid-5hgxqlcx]:last-child{border-bottom:0}.om2-rr[data-astro-cid-5hgxqlcx] b{padding:calc(var(--u) * 3) calc(var(--u) * 9);border-radius:calc(var(--u) * 5);background:var(--color-blue-50);font-size:calc(var(--u) * 11.5);color:var(--brand);font-weight:400}.om2-tree[data-astro-cid-5hgxqlcx]{width:100%;height:calc(var(--u) * 46);overflow:visible}.om2-tree[data-astro-cid-5hgxqlcx] path{fill:none;stroke:var(--color-blue-300);stroke-width:1.2px;stroke-dasharray:2 4;stroke-linecap:round;vector-effect:non-scaling-stroke}.om2-nodes[data-astro-cid-5hgxqlcx]{box-sizing:border-box;justify-content:space-between;width:100%;padding-inline:4%;display:flex}.om2-node[data-astro-cid-5hgxqlcx]{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 10);background:var(--color-white);font-size:calc(var(--u) * 11.5);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * -8) #10185a2e;border:1px solid #1d1d1f14;border-radius:999px;display:inline-flex}.om2-note[data-astro-cid-5hgxqlcx]{margin-bottom:calc(var(--u) * 16);font-family:var(--font-mono);font-size:calc(var(--u) * 10.5);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);order:-1;align-self:center}.om2-budget-b[data-astro-cid-5hgxqlcx]{align-content:start;gap:calc(var(--u) * 18);height:auto;min-height:calc(var(--u) * 300);display:grid}.om2-form[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 10);width:56%;display:grid}.om2-in[data-astro-cid-5hgxqlcx]{gap:calc(var(--u) * 4);display:grid}.om2-in[data-astro-cid-5hgxqlcx] small{font-family:var(--font-mono);font-size:calc(var(--u) * 9.5);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.om2-in[data-astro-cid-5hgxqlcx] b{padding:calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);border:1px solid #1d1d1f1a;font-weight:400}.om2-uses[data-astro-cid-5hgxqlcx]{width:56%;display:grid}.om2-use[data-astro-cid-5hgxqlcx]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding-block:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);white-space:nowrap;border-top:1px solid #1d1d1f0f;display:flex}.om2-use[data-astro-cid-5hgxqlcx] .om2-std{font-size:calc(var(--u) * 11)}.om2-cbudget[data-astro-cid-5hgxqlcx]{align-items:flex-end;gap:calc(var(--u) * 10);height:calc(var(--u) * 130);margin-top:calc(var(--u) * 14);display:flex;position:relative}.om2-cline[data-astro-cid-5hgxqlcx]{left:0;right:0;bottom:calc(var(--u) * 20 + (100% - var(--u) * 20) * .85);border-top:1px dashed var(--color-blue-300);position:absolute}.om2-cb[data-astro-cid-5hgxqlcx]{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 6);flex-direction:column;flex:1;height:100%;display:flex}.om2-cb[data-astro-cid-5hgxqlcx] i{width:100%;height:calc((100% - var(--u) * 20) * var(--h) / 100%);border-radius:calc(var(--u) * 3) calc(var(--u) * 3) 0 0;background:var(--brand);transform-origin:bottom}.om2-cb[data-astro-cid-5hgxqlcx] small{font-family:var(--font-mono);font-size:calc(var(--u) * 9.5);color:var(--color-text-secondary)}.om2[data-astro-cid-5hgxqlcx].om2-access .om2-st[data-astro-cid-5hgxqlcx]{padding-bottom:calc(var(--u) * 186)}.om2[data-astro-cid-5hgxqlcx].om2-access .om2-card[data-astro-cid-5hgxqlcx]{width:50%}.om2[data-astro-cid-5hgxqlcx].om2-budget .om2-card[data-astro-cid-5hgxqlcx]{width:42%;bottom:0}.om2-budget-b[data-astro-cid-5hgxqlcx] .om2-uses[data-astro-cid-5hgxqlcx]{width:52%}@container (width<=420px){.om2[data-astro-cid-5hgxqlcx].has-card .om2-st[data-astro-cid-5hgxqlcx]{--u:calc(100cqw / 380);padding-bottom:0}.om2[data-astro-cid-5hgxqlcx].has-card .om2-win[data-astro-cid-5hgxqlcx]{width:100%}.om2[data-astro-cid-5hgxqlcx].om2-preset .om2-card[data-astro-cid-5hgxqlcx],.om2[data-astro-cid-5hgxqlcx].om2-access .om2-card[data-astro-cid-5hgxqlcx],.om2[data-astro-cid-5hgxqlcx].om2-budget .om2-card[data-astro-cid-5hgxqlcx]{width:82%;margin:calc(var(--u) * -24) 0 0 auto;position:relative;top:auto;bottom:auto;right:auto}.om2-preset-b[data-astro-cid-5hgxqlcx]{padding-right:calc(var(--u) * 30);min-height:0}.om2-access-b[data-astro-cid-5hgxqlcx],.om2-budget-b[data-astro-cid-5hgxqlcx]{min-height:0}.om2-budget-b[data-astro-cid-5hgxqlcx] .om2-form[data-astro-cid-5hgxqlcx],.om2-budget-b[data-astro-cid-5hgxqlcx] .om2-uses[data-astro-cid-5hgxqlcx]{width:100%}.om2-toastx[data-astro-cid-5hgxqlcx]{margin-top:calc(var(--u) * 12);position:relative;bottom:auto;left:auto}}@media (prefers-reduced-motion:no-preference){.is-on>.om2[data-astro-cid-5hgxqlcx] .om2-a[data-astro-cid-5hgxqlcx],.is-on>.om2[data-astro-cid-5hgxqlcx] .om2-pop[data-astro-cid-5hgxqlcx],.om2-self[data-astro-cid-5hgxqlcx].is-on .om2-a[data-astro-cid-5hgxqlcx],.om2-self[data-astro-cid-5hgxqlcx].is-on .om2-pop[data-astro-cid-5hgxqlcx]{animation:om2-in .8s var(--ease) both;animation-delay:var(--d)}.is-on>.om2[data-astro-cid-5hgxqlcx] .om2-pop[data-astro-cid-5hgxqlcx],.om2-self[data-astro-cid-5hgxqlcx].is-on .om2-pop[data-astro-cid-5hgxqlcx]{animation-name:om2-pop}.om2-self[data-astro-cid-5hgxqlcx].is-on .om2-cb[data-astro-cid-5hgxqlcx] i[data-astro-cid-5hgxqlcx]{animation:om2-rise .9s var(--ease) both;animation-delay:var(--d)}.om2-self[data-astro-cid-5hgxqlcx]:not(.is-on) .om2-a[data-astro-cid-5hgxqlcx],.om2-self[data-astro-cid-5hgxqlcx]:not(.is-on) .om2-pop[data-astro-cid-5hgxqlcx]{opacity:0}.is-on>.om2[data-astro-cid-5hgxqlcx] .om2-bars[data-astro-cid-5hgxqlcx] i[data-astro-cid-5hgxqlcx],.is-on>.om2[data-astro-cid-5hgxqlcx] .om2-cbars[data-astro-cid-5hgxqlcx] i[data-astro-cid-5hgxqlcx]{animation:om2-rise .9s var(--ease) both;animation-delay:var(--d)}.is-on>.om2[data-astro-cid-5hgxqlcx] .om2-line[data-astro-cid-5hgxqlcx]{animation:1.4s 1s both om2-reveal}.is-on>.om2[data-astro-cid-5hgxqlcx] .om2-flow[data-astro-cid-5hgxqlcx] circle[data-astro-cid-5hgxqlcx]{animation:1.8s ease-in-out infinite om2-run;animation-delay:var(--d)}}@keyframes om2-in{0%{opacity:0;translate:0 calc(var(--u) * 10)}to{opacity:1;translate:0}}@keyframes om2-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes om2-rise{0%{scale:1 .05}to{scale:1}}@keyframes om2-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes om2-run{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--cs-ax:15%;--cs-ay:20%;--cs-bx:85%;--cs-by:85%}}}.cs-g-head[data-astro-cid-56po5a4j]{padding-top:var(--section-pad);background:var(--color-bg-brand);color:var(--color-white)}.cs-g-in[data-astro-cid-56po5a4j]{align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.cs-g-in[data-astro-cid-56po5a4j]>.cs-g-h[data-astro-cid-56po5a4j]{margin-top:calc(var(--spacing-3) * -1)}.cs-g-in[data-astro-cid-56po5a4j]>.cs-g-p[data-astro-cid-56po5a4j]{margin-inline:auto}.cs-g-h[data-astro-cid-56po5a4j]{max-width:min(36ch, calc(var(--len,60) * .5ch + 2ch));font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em;text-wrap:balance;margin:0}.cs-g-foot[data-astro-cid-56po5a4j]{padding-bottom:var(--section-pad);background:var(--color-bg-brand);color:var(--color-white)}.cs-g-fp[data-astro-cid-56po5a4j]{max-width:520px;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:var(--color-text-on-brand-muted);margin:0}.cs-g-p[data-astro-cid-56po5a4j]{max-width:520px;margin:var(--spacing-4) 0 0;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:var(--color-text-on-brand-muted)}@media (prefers-reduced-motion:no-preference){.case-simple[data-astro-cid-56po5a4j] [data-reveal]{opacity:1;transition:none;translate:none}}.cs-learn-num[data-astro-cid-56po5a4j]{color:#ffffff8c;transition:color var(--transition-duration-expand) ease}.cs-learn-rule[data-astro-cid-56po5a4j]{transform-origin:0}.cs-learn-item[data-astro-cid-56po5a4j]{transition:opacity var(--transition-duration-expand) ease}.cs-learn-list[data-astro-cid-56po5a4j]:hover .cs-learn-item[data-astro-cid-56po5a4j]:not(:hover){opacity:.5}.cs-learn-item[data-astro-cid-56po5a4j]:hover .cs-learn-num[data-astro-cid-56po5a4j]{color:var(--color-white)}@media (prefers-reduced-motion:no-preference){.js .cs-learn[data-astro-cid-56po5a4j] .cs-learn-rule[data-astro-cid-56po5a4j]{scale:0 1}.js .cs-learn[data-astro-cid-56po5a4j] .is-revealed .cs-learn-rule[data-astro-cid-56po5a4j]{transition:scale .9s var(--ease-out) calc(.3s + var(--i) * .25s);scale:1}.js .cs-flow[data-astro-cid-56po5a4j] .cs-flow-step[data-astro-cid-56po5a4j]{opacity:0;translate:0 var(--spacing-3)}.is-revealed .cs-flow[data-astro-cid-56po5a4j] .cs-flow-step[data-astro-cid-56po5a4j]{opacity:1;transition:opacity .5s ease calc(.2s + var(--i) * .18s), translate .6s var(--ease-out) calc(.2s + var(--i) * .18s);translate:0}}.cs-hero[data-astro-cid-56po5a4j]{--side:0px;min-height:calc(100svh / var(--page-zoom,1) - var(--layout-header-height-mobile));display:grid}@media (width>=600px){.cs-hero[data-astro-cid-56po5a4j]{min-height:calc(100svh / var(--page-zoom,1) - var(--layout-header-height))}}@media (orientation:landscape) and (height<=500px) and (width<=1023px){.cs-hero[data-astro-cid-56po5a4j]{min-height:calc(100svh / var(--page-zoom,1) - var(--layout-header-height-mobile-landscape))}}@media (width>=1024px){.cs-hero[data-astro-cid-56po5a4j]{--side:max(0px, (100vw - var(--container-page)) / 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cs-hc[data-astro-cid-56po5a4j]{isolation:isolate;position:relative}.cs-hc[data-astro-cid-56po5a4j]:before{content:"";z-index:-1;background:radial-gradient(ellipse 60% 50% at var(--cs-ax,15%) var(--cs-ay,20%), #ffffff24, transparent 70%), radial-gradient(ellipse 70% 60% at var(--cs-bx,85%) var(--cs-by,85%), var(--color-blue-700), transparent 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cs-hc[data-astro-cid-56po5a4j]:before{animation:18s ease-in-out infinite alternate cs-shades}}@property --cs-ax{syntax:"<percentage>";inherits:false;initial-value:15%}@property --cs-ay{syntax:"<percentage>";inherits:false;initial-value:20%}@property --cs-bx{syntax:"<percentage>";inherits:false;initial-value:85%}@property --cs-by{syntax:"<percentage>";inherits:false;initial-value:85%}@keyframes cs-shades{50%{--cs-ax:60%;--cs-ay:70%;--cs-bx:25%;--cs-by:40%}to{--cs-ax:85%;--cs-ay:15%;--cs-bx:10%;--cs-by:90%}}.cs-hc[data-astro-cid-56po5a4j]{padding-block:var(--spacing-12)}@media (width>=600px){.cs-hc[data-astro-cid-56po5a4j]{padding-block:var(--spacing-18)}}@media (width>=1024px){.cs-hc[data-astro-cid-56po5a4j]{padding:var(--section-pad) var(--spacing-16) var(--section-pad) calc(var(--side) + var(--margin-desktop))}}.cs-hp[data-astro-cid-56po5a4j]{background-color:var(--color-bg-ink);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:var(--spacing-10) var(--spacing-10);border-top:1px solid #ffffff4d}@media (width>=1024px){.cs-hp[data-astro-cid-56po5a4j]{border-top:0;border-left:1px solid #ffffff4d}}.cs-hp[data-astro-cid-56po5a4j]{padding:var(--spacing-16) var(--spacing-6)}@media (width>=1024px){.cs-hp[data-astro-cid-56po5a4j]{padding:clamp(var(--spacing-16), 10svh, var(--spacing-24)) calc(var(--side) + var(--margin-desktop)) clamp(var(--spacing-16), 10svh, var(--spacing-24)) var(--spacing-16)}}.cs-hk[data-astro-cid-56po5a4j]{max-width:600px}.cs-hk[data-astro-cid-56po5a4j]:before{content:"";background:#ffffff4d;width:1px;position:absolute;top:40px;bottom:40px;left:20px}.cs-hb[data-astro-cid-56po5a4j]{z-index:1;background:var(--color-bg-ink);width:40px;height:40px;color:var(--color-white);border:1px solid #ffffff4d;flex:none;place-items:center;font-size:14px;display:grid;position:relative}.cs-hb[data-astro-cid-56po5a4j] i{background:var(--color-white);width:10px;height:10px}.cs-hr[data-astro-cid-56po5a4j]{background:#ffffff4d;flex:1;height:1px}.cs-hf[data-astro-cid-56po5a4j]{padding:var(--spacing-8) 0 var(--spacing-8) calc(40px + var(--spacing-4))}.cs-hp[data-astro-cid-56po5a4j] .ff-rec:not(.is-gov){background:#ffffff80}.cs-tx[data-astro-cid-56po5a4j]{transition:opacity .45s ease, translate .6s var(--ease-out)}.cs-tx[data-astro-cid-56po5a4j].is-out{opacity:0;translate:0 var(--spacing-3)}.cs-caret[data-astro-cid-56po5a4j]{vertical-align:-.18em;width:.55em;height:1.1em;margin-left:3px}.cs-pw[data-astro-cid-56po5a4j]{display:contents}.cs-pw[data-astro-cid-56po5a4j].is-photo{background:var(--color-bg-ink);display:block;position:relative}.cs-player[data-astro-cid-56po5a4j]{z-index:0;pointer-events:none;position:absolute;inset:0}.cs-pbg[data-astro-cid-56po5a4j]{height:100svh;position:sticky;top:0;overflow:hidden}.cs-pimg[data-astro-cid-56po5a4j]{object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}.cs-pimg[data-astro-cid-56po5a4j][style*=--shift]{width:calc(100% + var(--shift));max-width:none;left:calc(var(--shift) * -1)}.cs-pshade[data-astro-cid-56po5a4j]{background:linear-gradient(90deg,#1d1d1fc7 0%,#1d1d1f66 70%),linear-gradient(#1d1d1f59 0%,#0000 35%,#1d1d1f8c 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-pshade[data-astro-cid-56po5a4j]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-ink) 78%, transparent) 0%, color-mix(in srgb, var(--color-bg-ink) 40%, transparent) 70%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-ink) 35%, transparent) 0%, transparent 35%, color-mix(in srgb, var(--color-bg-ink) 55%, transparent) 100%)}}.cs-pdark[data-astro-cid-56po5a4j]{background:var(--color-bg-inverse);opacity:var(--pd,0);position:absolute;inset:0}.cs-facts[data-astro-cid-56po5a4j]{gap:var(--spacing-6) var(--spacing-10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.cs-facts[data-astro-cid-56po5a4j]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cs-fc[data-astro-cid-56po5a4j]{gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid #ffffff47;flex-direction:column;display:flex}.cs-fc[data-astro-cid-56po5a4j] dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;font-size:12px}.cs-fc[data-astro-cid-56po5a4j] dd{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-white);font-weight:300;line-height:1.4}.cs-hero[data-astro-cid-56po5a4j].is-photo,.cs-band[data-astro-cid-56po5a4j].is-photo{z-index:1;background:0 0}@media (width>=1024px){.cs-hero[data-astro-cid-56po5a4j].is-photo{grid-template-columns:minmax(0,1fr)}}.cs-hero[data-astro-cid-56po5a4j].is-photo .cs-hc[data-astro-cid-56po5a4j]:before{content:none}@media (width>=1024px){.cs-hero[data-astro-cid-56po5a4j].is-photo .cs-hc[data-astro-cid-56po5a4j]{max-width:calc(var(--side) + var(--margin-desktop) + 860px)}.cs-band[data-astro-cid-56po5a4j]{min-height:min(calc(100vh / var(--page-zoom,1) - var(--layout-header-height)), 960px)}}.cs-img[data-astro-cid-56po5a4j]{object-position:60% 40%;filter:brightness(.8)}.cs-shade[data-astro-cid-56po5a4j]{background:linear-gradient(#1d1d1fcc 0%,#1d1d1f59 30%,#1d1d1f73 58%,#1d1d1fe6 100%)}@supports (color:color-mix(in lab, red, red)){.cs-shade[data-astro-cid-56po5a4j]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-ink) 80%, transparent) 0%, color-mix(in srgb, var(--color-bg-ink) 35%, transparent) 30%, color-mix(in srgb, var(--color-bg-ink) 45%, transparent) 58%, color-mix(in srgb, var(--color-bg-ink) 90%, transparent) 100%)}}.cs-bl[data-astro-cid-56po5a4j]{min-height:400px}@media (width>=600px){.cs-bl[data-astro-cid-56po5a4j]{min-height:440px}}.cs-wm[data-astro-cid-56po5a4j]{letter-spacing:.01em;font-size:clamp(36px,2.4vw + 10px,56px);line-height:1}.cs-term[data-astro-cid-56po5a4j]{letter-spacing:0;text-shadow:0 1px 12px #00000059;line-height:1.4}.cs-fact[data-astro-cid-56po5a4j]{grid-template-columns:110px minmax(0,1fr)}@media (width>=600px){.cs-fact[data-astro-cid-56po5a4j]{grid-template-columns:132px minmax(0,1fr)}}.cs-li[data-astro-cid-56po5a4j]{grid-template-columns:40px minmax(0,1fr)}@media (width>=600px){.cs-li[data-astro-cid-56po5a4j]{grid-template-columns:56px minmax(0,1fr)}}.cs-ul[data-astro-cid-56po5a4j]{grid-template-columns:20px minmax(0,1fr)}.cs-sq[data-astro-cid-56po5a4j]{width:6px;height:6px;translate:0 -3px}.cs-band[data-astro-cid-56po5a4j].is-framed>div[data-astro-cid-56po5a4j].relative{padding-block:var(--spacing-24)}@media (width>=1024px){.cs-band[data-astro-cid-56po5a4j].is-framed>div[data-astro-cid-56po5a4j].relative{padding-block:clamp(var(--spacing-24), 16svh, 180px)}}.cs-hero[data-astro-cid-56po5a4j].is-framed h1[data-astro-cid-56po5a4j]{font-size:var(--text-display-sm);letter-spacing:-.04em}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-img[data-astro-cid-56po5a4j]{scale:var(--bz,1.18);translate:0 var(--by,0px);will-change:scale, translate;filter:grayscale()brightness(.85)contrast(1.05);transition:filter .9s}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-shade[data-astro-cid-56po5a4j]{background:#1d1d1f9e}@supports (color:color-mix(in lab, red, red)){.cs-band[data-astro-cid-56po5a4j].is-framed .cs-shade[data-astro-cid-56po5a4j]{background:color-mix(in srgb, var(--color-bg-ink) 62%, transparent)}}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-shade[data-astro-cid-56po5a4j]{transition:background-color .9s}@media (hover:hover) and (pointer:fine){.cs-band[data-astro-cid-56po5a4j].is-framed:hover .cs-img[data-astro-cid-56po5a4j]{filter:grayscale(0)brightness(.9)contrast()}.cs-band[data-astro-cid-56po5a4j].is-framed:hover .cs-shade[data-astro-cid-56po5a4j]{background:#1d1d1f73}@supports (color:color-mix(in lab, red, red)){.cs-band[data-astro-cid-56po5a4j].is-framed:hover .cs-shade[data-astro-cid-56po5a4j]{background:color-mix(in srgb, var(--color-bg-ink) 45%, transparent)}}}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-term[data-astro-cid-56po5a4j]{letter-spacing:-.02em;font-weight:300;line-height:1.3}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-dl[data-astro-cid-56po5a4j]{background:#1d1d1f8c;border:1px solid #ffffff4d}@supports (color:color-mix(in lab, red, red)){.cs-band[data-astro-cid-56po5a4j].is-framed .cs-dl[data-astro-cid-56po5a4j]{background:color-mix(in srgb, var(--color-bg-ink) 55%, transparent)}}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-dl[data-astro-cid-56po5a4j]{backdrop-filter:blur(10px)}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-fact[data-astro-cid-56po5a4j]{padding-inline:var(--spacing-6)}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-fact[data-astro-cid-56po5a4j]:last-child{border-bottom:0}.cs-dhead[data-astro-cid-56po5a4j]{padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-inverse-muted);border-bottom:1px solid #ffffff52;font-size:12px}@media (prefers-reduced-motion:reduce){.cs-tx[data-astro-cid-56po5a4j]{transition:none}.cs-band[data-astro-cid-56po5a4j].is-framed .cs-img[data-astro-cid-56po5a4j]{translate:none;scale:1}}.case-simple[data-astro-cid-56po5a4j] h2{line-height:1.16!important}
