.hero[data-astro-cid-kwug4hp6]{background-color:var(--kx-sage);overflow:hidden}.hero-grid[data-astro-cid-kwug4hp6]{display:grid;grid-template-columns:minmax(0,1fr);padding-top:1.25rem}.hero-title[data-astro-cid-kwug4hp6]{order:1}.hero-nb[data-astro-cid-kwug4hp6]{white-space:nowrap}.hero-copy[data-astro-cid-kwug4hp6]{display:contents}.hero-actions[data-astro-cid-kwug4hp6]{display:flex;flex-wrap:wrap;align-items:center;order:2;gap:.625rem 1.75rem;margin-top:1.25rem}.hero-art[data-astro-cid-kwug4hp6]{order:3;height:150px}.hero-band[data-astro-cid-kwug4hp6]{order:4;height:112px}.hero-key[data-astro-cid-kwug4hp6]{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;order:5;gap:.75rem 1rem;padding:1.25rem 0 .375rem;pointer-events:auto}.hero-key[data-astro-cid-kwug4hp6] li[data-astro-cid-kwug4hp6]{position:static;display:grid;grid-template-columns:26px minmax(0,1fr);gap:.5rem;width:auto;max-width:none;font-size:.875rem;text-align:left;opacity:1;transform:none}.hero-key[data-astro-cid-kwug4hp6] svg[data-astro-cid-kwug4hp6]{display:block;width:26px;height:20px}.hero-lead[data-astro-cid-kwug4hp6]{order:6;margin-top:1.375rem}.hero-note[data-astro-cid-kwug4hp6]{order:7;max-width:25em;margin:.875rem 0 1.625rem;color:var(--kx-moss);font-size:.9375rem;line-height:1.45}.hero-motion[data-astro-cid-kwug4hp6]{position:relative;z-index:3;min-height:44px;margin:0 var(--kx-pad) 1.75rem;padding:0 1rem;border:2px solid var(--kx-ink);border-radius:999px;background:var(--kx-chalk);color:var(--kx-ink);font:700 .9375rem/1.1 var(--kx-text);cursor:pointer;touch-action:manipulation}html:not(.kx-live) .hero-motion[data-astro-cid-kwug4hp6]{display:none}@media(prefers-reduced-motion:reduce){.hero-motion[data-astro-cid-kwug4hp6]{display:none}}@media(min-width:53.75rem){.hero-grid[data-astro-cid-kwug4hp6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:2.5rem;min-height:max(calc(100svh - var(--header-height)),43rem);padding-top:2.125rem}.hero-title[data-astro-cid-kwug4hp6]{position:relative;z-index:1;grid-row:1;grid-column:1 / -1}.hero-copy[data-astro-cid-kwug4hp6]{display:block;grid-row:2;grid-column:1;align-self:start;padding:1.625rem 0 1.75rem}.hero-lead[data-astro-cid-kwug4hp6]{max-width:31em;margin-top:0}.hero-actions[data-astro-cid-kwug4hp6]{margin-top:1.625rem}.hero-note[data-astro-cid-kwug4hp6]{margin-bottom:0}.hero-art[data-astro-cid-kwug4hp6]{grid-row:1 / 3;grid-column:2;height:auto}.hero-band[data-astro-cid-kwug4hp6]{grid-row:3;grid-column:1 / -1;height:clamp(170px,22vh,230px)}.hero-key[data-astro-cid-kwug4hp6]{grid-column:1 / -1}html.kx-live .hero-key[data-astro-cid-kwug4hp6]{position:absolute;inset:0;display:block;padding:0;pointer-events:none}html.kx-live .hero-key[data-astro-cid-kwug4hp6] li[data-astro-cid-kwug4hp6]{position:absolute;display:block;width:max-content;max-width:12.5em;font-size:.9375rem;opacity:0;transform:translateY(-50%)}html.kx-live .hero-key[data-astro-cid-kwug4hp6] li[data-astro-cid-kwug4hp6][data-l=g]{max-width:7.5em}html.kx-live .hero-key[data-astro-cid-kwug4hp6] li[data-astro-cid-kwug4hp6][data-al=r]{text-align:right;transform:translate(-100%,-50%)}html.kx-live .hero-key[data-astro-cid-kwug4hp6] li[data-astro-cid-kwug4hp6][data-al=c]{text-align:center;transform:translate(-50%,-50%)}html.kx-live .hero[data-astro-cid-kwug4hp6].kx-composed .hero-key[data-astro-cid-kwug4hp6] li[data-astro-cid-kwug4hp6]{opacity:1}html.kx-live .hero-key[data-astro-cid-kwug4hp6] svg[data-astro-cid-kwug4hp6]{display:none}.hero-motion[data-astro-cid-kwug4hp6]{position:absolute;right:var(--kx-pad);bottom:14px;margin:0}}.kern[data-astro-cid-ygwyau6q]{padding:clamp(2.75rem,4.4vw,3.75rem) 0;background-color:var(--kx-sage);overflow:hidden}.kern-grid[data-astro-cid-ygwyau6q]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 2.5rem;align-items:center}.kern[data-astro-cid-ygwyau6q] h2[data-astro-cid-ygwyau6q]{max-width:none;font-size:clamp(2.6rem,1.8rem + 1.9vw,3.5rem)}.kern[data-astro-cid-ygwyau6q] .kx-lead[data-astro-cid-ygwyau6q]{max-width:34em;margin-top:.875rem}.kern-more[data-astro-cid-ygwyau6q]{display:grid;justify-items:start;gap:.125rem;margin-top:1.25rem}.kern-link[data-astro-cid-ygwyau6q]{display:inline-flex;align-items:center;gap:.5em;min-height:48px;color:var(--kx-ink);font:800 clamp(1.75rem,1.5rem + .8vw,2.25rem) / 1 var(--kx-disp);text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:.22em;touch-action:manipulation}.kern-link[data-astro-cid-ygwyau6q]:before{flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--kx-verm);content:"";transition:transform .25s}.kern-link[data-astro-cid-ygwyau6q]:hover{text-decoration-color:var(--kx-verm)}.kern-link[data-astro-cid-ygwyau6q]:hover:before{transform:translate(.18em)}.kern-more[data-astro-cid-ygwyau6q] span[data-astro-cid-ygwyau6q]{color:var(--kx-moss);font-size:.9375rem;line-height:1.4}.kern-art[data-astro-cid-ygwyau6q]{height:190px}.kern-points[data-astro-cid-ygwyau6q]{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.kern-points[data-astro-cid-ygwyau6q] li[data-astro-cid-ygwyau6q]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.875rem;align-items:start}.kern-points[data-astro-cid-ygwyau6q] svg[data-astro-cid-ygwyau6q]{display:block;width:26px;height:20px;margin-top:.25rem}.kern-points[data-astro-cid-ygwyau6q] h3[data-astro-cid-ygwyau6q]{font-size:1.5rem;font-weight:800}.kern-points[data-astro-cid-ygwyau6q] p[data-astro-cid-ygwyau6q]{margin-top:.1875rem;font-size:.9375rem;line-height:1.4}.outc[data-astro-cid-ygwyau6q]{padding-top:calc(var(--kx-sec) - 1.875rem);background-color:var(--kx-sage)}.outc-head[data-astro-cid-ygwyau6q]{padding-bottom:2.75rem}.outc-trip[data-astro-cid-ygwyau6q]{display:grid;grid-template-columns:minmax(0,1fr)}.outc-slab[data-astro-cid-ygwyau6q]{--slab-pad: clamp(1.375rem, 3.4vw, 3.5rem);position:relative;z-index:1;display:flex;flex-direction:column;padding:0 var(--slab-pad) clamp(2.25rem,4vw,3.75rem)}.outc-slab-workflow[data-astro-cid-ygwyau6q]{background:var(--kx-verm)}.outc-slab-integration[data-astro-cid-ygwyau6q]{background:var(--kx-chalk)}.outc-slab-product[data-astro-cid-ygwyau6q]{background:var(--kx-mustard)}html.kx-live .outc-slab[data-astro-cid-ygwyau6q]{background:none}.outc-motif[data-astro-cid-ygwyau6q]{height:200px;margin-inline:calc(-1 * var(--slab-pad))}.outc-slab[data-astro-cid-ygwyau6q] h3[data-astro-cid-ygwyau6q]{margin-top:.25rem;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-weight:800;line-height:.93}.outc-slab[data-astro-cid-ygwyau6q] p[data-astro-cid-ygwyau6q]:not(.kx-tag){max-width:30em;margin-top:1rem}.outc-slab[data-astro-cid-ygwyau6q] .kx-lnk[data-astro-cid-ygwyau6q]{align-self:flex-start;margin-top:auto;padding-top:1.125rem}.outc-entries[data-astro-cid-ygwyau6q]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem 4rem;padding-block:var(--kx-sec) calc(var(--kx-sec) + var(--kx-arc))}.outc-entries[data-astro-cid-ygwyau6q]>div[data-astro-cid-ygwyau6q]>p[data-astro-cid-ygwyau6q]{max-width:30em;margin-top:1rem}.outc-tabs[data-astro-cid-ygwyau6q]{display:grid;justify-items:start;gap:2px;margin-top:1.625rem}.outc-tab[data-astro-cid-ygwyau6q]{display:inline-flex;align-items:center;gap:.875rem;min-height:50px;padding:.25rem 0;border:0;background:none;color:var(--kx-moss);font:700 clamp(1.6rem,1.3rem + 1vw,2.1rem) / 1 var(--kx-disp);text-align:left;hyphens:auto;cursor:pointer}.outc-tab[data-astro-cid-ygwyau6q]:before{flex:none;width:18px;height:18px;border:3px solid currentColor;border-radius:50%;content:"";transition:background-color .2s}.outc-tab[data-astro-cid-ygwyau6q][aria-selected=true]{color:var(--kx-ink)}.outc-tab[data-astro-cid-ygwyau6q][aria-selected=true]:before{border-color:var(--kx-ink);background:var(--kx-ink)}.outc-case[data-astro-cid-ygwyau6q]{display:grid}.outc-case[data-astro-cid-ygwyau6q][hidden]{display:none}.outc-case[data-astro-cid-ygwyau6q]>div[data-astro-cid-ygwyau6q]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem 1.5rem;align-items:baseline;padding:1.125rem 1.25rem}.outc-case[data-astro-cid-ygwyau6q] dt[data-astro-cid-ygwyau6q]{font-weight:700}.outc-case[data-astro-cid-ygwyau6q] dd[data-astro-cid-ygwyau6q]{font-size:1.0625rem;line-height:1.4}.outc-case[data-astro-cid-ygwyau6q]>div[data-astro-cid-ygwyau6q]:nth-child(1){background:var(--kx-chalk)}.outc-case[data-astro-cid-ygwyau6q]>div[data-astro-cid-ygwyau6q]:nth-child(2){background:var(--kx-mustard)}.outc-case[data-astro-cid-ygwyau6q]>div[data-astro-cid-ygwyau6q]:nth-child(3){background:var(--kx-ink);color:var(--kx-chalk)}.outc-case[data-astro-cid-ygwyau6q]>div[data-astro-cid-ygwyau6q]:nth-child(3) dt[data-astro-cid-ygwyau6q]{display:flex;align-items:baseline;gap:.625rem}@media(min-width:53.75rem){.kern-grid[data-astro-cid-ygwyau6q]{grid-template-columns:minmax(0,1.4fr) minmax(0,.5fr) minmax(0,.85fr);gap:0 clamp(1.5rem,3.4vw,3.5rem)}.kern-art[data-astro-cid-ygwyau6q]{align-self:stretch;height:auto;min-height:230px}.outc-trip[data-astro-cid-ygwyau6q]{grid-template-columns:repeat(3,minmax(0,1fr))}.outc-motif[data-astro-cid-ygwyau6q]{height:clamp(220px,23vw,330px)}.outc-entries[data-astro-cid-ygwyau6q]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.outc-case[data-astro-cid-ygwyau6q]>div[data-astro-cid-ygwyau6q]{grid-template-columns:10.5em minmax(0,1fr);padding:1.375rem 1.625rem}.outc-case[data-astro-cid-ygwyau6q] dd[data-astro-cid-ygwyau6q]{font-size:1.1875rem}}.demo[data-astro-cid-cp7qdd4q]{position:relative;z-index:1;margin-top:calc(-1 * var(--kx-arc));padding:calc(var(--kx-sec) + .875rem) 0 var(--kx-sec);border-radius:50% 50% 0 0 / var(--kx-arc) var(--kx-arc) 0 0;background-color:var(--kx-ink);color:var(--kx-chalk)}.demo-head[data-astro-cid-cp7qdd4q]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3.5rem;align-items:end}.demo-fig[data-astro-cid-cp7qdd4q]{margin-top:3rem}.demo-bar[data-astro-cid-cp7qdd4q]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-bottom:1.25rem;border-bottom:4px solid var(--kx-chalk)}.demo-title[data-astro-cid-cp7qdd4q]{font:800 clamp(1.6rem,1.4rem + .7vw,2rem) / 1 var(--kx-disp)}.demo-badge[data-astro-cid-cp7qdd4q]{display:inline-flex;align-items:center;gap:.625rem;padding:.4375rem .875rem .4375rem .75rem;border-radius:999px;background:var(--kx-mustard);color:var(--kx-ink);font-size:.9375rem;font-weight:700;line-height:1.2}.demo-badge[data-astro-cid-cp7qdd4q]:before{flex:none;width:10px;height:10px;border-radius:50%;background:var(--kx-ink);content:""}.demo-replay[data-astro-cid-cp7qdd4q]{min-height:44px;margin-left:auto;padding:0 1rem;border:2px solid var(--kx-chalk);border-radius:999px;background:none;color:var(--kx-chalk);font:700 .9375rem/1.1 var(--kx-text);cursor:pointer}.demo-replay[data-astro-cid-cp7qdd4q]:hover{background:var(--kx-chalk);color:var(--kx-ink)}.demo-body[data-astro-cid-cp7qdd4q]{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem 0;margin-top:2.5rem}.demo-pane[data-astro-cid-cp7qdd4q]>h3[data-astro-cid-cp7qdd4q]{margin-bottom:1.375rem}.demo-mail[data-astro-cid-cp7qdd4q]{padding:1.625rem 1.625rem 1.875rem;background-color:var(--kx-chalk);background-image:var(--kx-grain);color:var(--kx-ink)}.demo-mail[data-astro-cid-cp7qdd4q] dl[data-astro-cid-cp7qdd4q]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .875rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:3px solid var(--kx-ink);font-size:.9375rem}.demo-mail[data-astro-cid-cp7qdd4q] dt[data-astro-cid-cp7qdd4q]{font-weight:700}.demo-mail[data-astro-cid-cp7qdd4q] dd[data-astro-cid-cp7qdd4q]{overflow-wrap:anywhere}.demo-mail[data-astro-cid-cp7qdd4q] p[data-astro-cid-cp7qdd4q]+p[data-astro-cid-cp7qdd4q]{margin-top:.75rem}.demo-mail[data-astro-cid-cp7qdd4q] mark{margin:0 -1px;padding:0 3px;background:linear-gradient(var(--kx-mustard),var(--kx-mustard)) no-repeat 0 0 / 100% 100%;box-shadow:inset 0 -3px 0 var(--kx-mustard);color:inherit;font-weight:700;white-space:nowrap;transition:background-size .7s}.demo-console[data-astro-cid-cp7qdd4q][data-phase=idle] .demo-mail[data-astro-cid-cp7qdd4q] mark{background-size:0% 100%}.demo-srcs-row[data-astro-cid-cp7qdd4q]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.375rem;font-size:.9375rem}.demo-srcs-label[data-astro-cid-cp7qdd4q]{font-weight:700}.demo-srcs[data-astro-cid-cp7qdd4q]{display:flex;flex-wrap:wrap;gap:.5rem}.demo-srcs[data-astro-cid-cp7qdd4q] li[data-astro-cid-cp7qdd4q]{padding:.25rem .75rem;border:2px solid var(--kx-ash);border-radius:999px;color:var(--kx-ash);font-weight:700;transition:color .3s,border-color .3s,background-color .3s}.demo-srcs[data-astro-cid-cp7qdd4q] li[data-astro-cid-cp7qdd4q].is-read{border-color:var(--kx-sage);background:var(--kx-sage);color:var(--kx-ink)}.demo-step[data-astro-cid-cp7qdd4q]{position:relative;padding:0 0 1.625rem 2.75rem;color:var(--kx-chalk);transition:color .3s}.demo-step[data-astro-cid-cp7qdd4q]:before{position:absolute;z-index:1;top:2px;left:0;width:22px;height:22px;border:3px solid var(--kx-chalk);border-radius:50%;background:var(--kx-chalk);content:"";transition:background-color .3s,border-color .3s}.demo-step[data-astro-cid-cp7qdd4q]:after{position:absolute;top:12px;bottom:-12px;left:9px;width:4px;background:var(--kx-chalk);content:"";transition:background-color .4s}.demo-step[data-astro-cid-cp7qdd4q]:last-child{padding-bottom:0}.demo-step[data-astro-cid-cp7qdd4q]:last-child:after{display:none}.demo-step[data-astro-cid-cp7qdd4q][data-state=pending]{color:var(--kx-ash)}.demo-step[data-astro-cid-cp7qdd4q][data-state=pending]:before{border-color:var(--kx-ash);background:var(--kx-ink)}.demo-step[data-astro-cid-cp7qdd4q][data-state=pending]:after,.demo-step[data-astro-cid-cp7qdd4q][data-state=running]:after,.demo-step[data-astro-cid-cp7qdd4q][data-state=wait]:after{background:var(--kx-coal)}.demo-step[data-astro-cid-cp7qdd4q][data-state=running]:before,.demo-step[data-astro-cid-cp7qdd4q][data-state=wait]:before{border-color:var(--kx-verm);background:var(--kx-verm)}.demo-step[data-astro-cid-cp7qdd4q][data-state=warn]:before{border-color:var(--kx-mustard);background:var(--kx-mustard)}.demo-step-head[data-astro-cid-cp7qdd4q]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem}.demo-step-src[data-astro-cid-cp7qdd4q]{color:var(--kx-sage);font-size:.875rem}.demo-step[data-astro-cid-cp7qdd4q][data-state=pending] .demo-step-src[data-astro-cid-cp7qdd4q]{color:inherit}.demo-step-detail[data-astro-cid-cp7qdd4q]{min-height:1.4em;margin-top:.25rem;font-size:1rem;line-height:1.4}.demo-step-detail[data-astro-cid-cp7qdd4q].demo-caret:after{display:inline-block;width:.5em;height:1em;margin-left:2px;background:var(--kx-mustard);vertical-align:text-bottom;content:""}.demo-diff[data-astro-cid-cp7qdd4q]{width:100%;margin-top:.875rem;border-collapse:collapse;font-size:.9375rem;line-height:1.3;transition:opacity .5s}.demo-step[data-astro-cid-cp7qdd4q][data-state=pending] .demo-diff[data-astro-cid-cp7qdd4q],.demo-step[data-astro-cid-cp7qdd4q][data-state=running] .demo-diff[data-astro-cid-cp7qdd4q]{opacity:0}.demo-diff[data-astro-cid-cp7qdd4q] th[data-astro-cid-cp7qdd4q],.demo-diff[data-astro-cid-cp7qdd4q] td[data-astro-cid-cp7qdd4q]{padding:.5625rem .625rem .5625rem 0;border-top:2px solid var(--kx-coal);font-variant-numeric:tabular-nums;text-align:left;vertical-align:top}.demo-diff[data-astro-cid-cp7qdd4q] thead[data-astro-cid-cp7qdd4q] th[data-astro-cid-cp7qdd4q]{border-top:0;color:var(--kx-sage);font-weight:700}.demo-diff[data-astro-cid-cp7qdd4q] tbody[data-astro-cid-cp7qdd4q] th[data-astro-cid-cp7qdd4q]{font-weight:700}.demo-diff[data-astro-cid-cp7qdd4q] small[data-astro-cid-cp7qdd4q]{display:block;color:var(--kx-sage);font-size:.8125rem}.demo-diff[data-astro-cid-cp7qdd4q] .is-bad[data-astro-cid-cp7qdd4q] td[data-astro-cid-cp7qdd4q]{padding-left:.625rem;background:var(--kx-verm);color:var(--kx-ink);font-weight:700}.demo-diff[data-astro-cid-cp7qdd4q] .is-bad[data-astro-cid-cp7qdd4q] td[data-astro-cid-cp7qdd4q]+td[data-astro-cid-cp7qdd4q]{border-left:2px solid var(--kx-ink)}.demo-diff[data-astro-cid-cp7qdd4q] .is-bad[data-astro-cid-cp7qdd4q] small[data-astro-cid-cp7qdd4q]{color:var(--kx-ink);font-weight:500}.demo-foot[data-astro-cid-cp7qdd4q]{max-width:34em;margin-top:1.75rem;color:var(--kx-sage);font-size:.9375rem;line-height:1.45}.demo-gate[data-astro-cid-cp7qdd4q]{align-self:start;margin-inline:calc(-1 * var(--kx-pad));padding:2.25rem var(--kx-pad);background-color:var(--kx-verm);background-image:var(--kx-grain);color:var(--kx-ink)}.demo-pane[data-astro-cid-cp7qdd4q].demo-gate>h3[data-astro-cid-cp7qdd4q]{margin-bottom:.375rem}.demo-gate-role[data-astro-cid-cp7qdd4q]{font-weight:700}.demo-gate-proposal[data-astro-cid-cp7qdd4q]{margin-top:1.125rem;font-size:1.125rem;font-weight:500;line-height:1.4}.demo-pin[data-astro-cid-cp7qdd4q]{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:1.25rem;min-height:232px;margin-top:1.625rem}.demo-pin[data-astro-cid-cp7qdd4q]:before{position:absolute;top:70px;bottom:8px;left:64px;width:4px;background:var(--kx-ink);content:""}.demo-pin[data-astro-cid-cp7qdd4q]:after{position:absolute;bottom:0;left:34px;width:64px;height:16px;border-radius:50%;background:#0a0a0a4d;content:""}.demo-approve[data-astro-cid-cp7qdd4q]{position:relative;z-index:1;width:132px;height:132px;padding:0 .5rem;border:4px solid var(--kx-ink);border-radius:50%;background:var(--kx-verm);color:var(--kx-ink);font:700 1.125rem/1.1 var(--kx-text);cursor:not-allowed;transition:transform .55s cubic-bezier(.3,1.5,.5,1),background-color .25s,color .25s}.demo-approve[data-astro-cid-cp7qdd4q]:focus-visible{border-radius:50%;outline-color:var(--kx-chalk)}.demo-console[data-astro-cid-cp7qdd4q][data-phase=ready] .demo-approve[data-astro-cid-cp7qdd4q]{background:var(--kx-ink);color:var(--kx-chalk);cursor:pointer}.demo-console[data-astro-cid-cp7qdd4q][data-phase=ready] .demo-approve[data-astro-cid-cp7qdd4q]:after{position:absolute;inset:-4px;border:3px solid var(--kx-ink);border-radius:50%;content:"";animation:demo-ring 1.9s ease-out infinite}.demo-console[data-astro-cid-cp7qdd4q][data-phase=approved] .demo-approve[data-astro-cid-cp7qdd4q]{background:var(--kx-chalk);color:var(--kx-ink);cursor:default;transform:translateY(78px)}.demo-gate-who[data-astro-cid-cp7qdd4q]{align-self:start;padding-top:2.75rem;font-weight:700;line-height:1.3}.demo-result[data-astro-cid-cp7qdd4q]{margin-top:1.375rem;padding:1.375rem 1.5rem 1.5rem;background-color:var(--kx-mustard);background-image:var(--kx-grain)}.demo-result[data-astro-cid-cp7qdd4q][hidden]{display:none}.demo-result[data-astro-cid-cp7qdd4q] h4[data-astro-cid-cp7qdd4q]{font:800 1.75rem/1 var(--kx-disp)}.demo-result[data-astro-cid-cp7qdd4q] p[data-astro-cid-cp7qdd4q]{margin-top:.5rem;font-size:1.0625rem;font-weight:500;line-height:1.4}.demo-result[data-astro-cid-cp7qdd4q] sup{display:inline-block;min-width:1.5em;margin-left:2px;padding:1px 4px;border-radius:999px;background:var(--kx-ink);color:var(--kx-chalk);font-size:.72em;font-weight:700;line-height:1.3;text-align:center;vertical-align:.35em}.demo-cites[data-astro-cid-cp7qdd4q]{display:grid;gap:.3125rem;margin-top:.875rem;padding-top:.75rem;border-top:3px solid var(--kx-ink);font-size:.9375rem;counter-reset:cite}.demo-cites[data-astro-cid-cp7qdd4q] li[data-astro-cid-cp7qdd4q]{display:grid;grid-template-columns:1.8em minmax(0,1fr);counter-increment:cite}.demo-cites[data-astro-cid-cp7qdd4q] li[data-astro-cid-cp7qdd4q]:before{font-weight:700;content:counter(cite)}.demo-caption[data-astro-cid-cp7qdd4q]{max-width:48em;margin-top:2.25rem;color:var(--kx-sage);font-size:.9375rem;line-height:1.45}@keyframes demo-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.34)}}@media(prefers-reduced-motion:reduce){.demo-console[data-astro-cid-cp7qdd4q][data-phase=ready] .demo-approve[data-astro-cid-cp7qdd4q]:after{animation:none}}@media(min-width:53.75rem){.demo-head[data-astro-cid-cp7qdd4q]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.demo-body[data-astro-cid-cp7qdd4q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo-inbox[data-astro-cid-cp7qdd4q]{padding-right:clamp(1.25rem,2.6vw,2.5rem)}.demo-log[data-astro-cid-cp7qdd4q]{padding-left:clamp(1.25rem,2.6vw,2.5rem)}.demo-gate[data-astro-cid-cp7qdd4q]{grid-column:1 / -1;margin-inline:0;padding-inline:clamp(1.375rem,2.6vw,2.25rem)}.demo-caption[data-astro-cid-cp7qdd4q]{margin-top:3rem}}@media(min-width:67.5rem){.demo-body[data-astro-cid-cp7qdd4q]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1.02fr)}.demo-log[data-astro-cid-cp7qdd4q]{padding-inline:clamp(1.25rem,2.6vw,2.5rem)}.demo-gate[data-astro-cid-cp7qdd4q]{grid-column:auto;margin-top:-1.25rem}}.imap-sec[data-astro-cid-uns2novw]{padding:var(--kx-sec) 0;background-color:var(--kx-chalk)}.imap[data-astro-cid-uns2novw]{position:relative;margin-top:2.25rem}.imap-wires[data-astro-cid-uns2novw]{display:none}.imap-label[data-astro-cid-uns2novw]{margin-bottom:.75rem;font-weight:700}.imap-sys[data-astro-cid-uns2novw]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.imap-sys[data-astro-cid-uns2novw] button[data-astro-cid-uns2novw]{display:flex;align-items:center;min-height:44px;padding:.25rem .875rem;border:2px solid var(--kx-ink);border-radius:999px;background:var(--kx-chalk);color:var(--kx-ink);font:700 .9375rem/1.15 var(--kx-text);text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.imap-sys[data-astro-cid-uns2novw] button[data-astro-cid-uns2novw]:hover{background:var(--kx-sage)}.imap-sys[data-astro-cid-uns2novw] button[data-astro-cid-uns2novw][aria-pressed=true]{background:var(--kx-ink);color:var(--kx-chalk)}.imap-sys[data-astro-cid-uns2novw] button[data-astro-cid-uns2novw]:focus-visible{outline-color:var(--kx-verm)}.imap-more[data-astro-cid-uns2novw]{display:grid;justify-items:start;gap:.125rem;margin-top:1rem}.imap-link[data-astro-cid-uns2novw]{display:inline-flex;align-items:center;gap:.5em;min-height:44px;color:var(--kx-ink);font:800 clamp(1.4rem,1.2rem + .6vw,1.75rem) / 1 var(--kx-disp);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.22em;touch-action:manipulation}.imap-link[data-astro-cid-uns2novw]:before{flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--kx-verm);content:"";transition:transform .25s}.imap-link[data-astro-cid-uns2novw]:hover{text-decoration-color:var(--kx-verm)}.imap-link[data-astro-cid-uns2novw]:hover:before{transform:translate(.18em)}.imap-more[data-astro-cid-uns2novw] span[data-astro-cid-uns2novw]{color:var(--kx-moss);font-size:.9375rem;line-height:1.4}.imap-core[data-astro-cid-uns2novw]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:max-content;min-height:44px;margin:2.25rem auto 1.875rem;padding:.625rem 1.625rem;border-radius:999px;background-color:var(--kx-mustard);background-image:var(--kx-grain);color:var(--kx-ink);text-decoration:none;touch-action:manipulation;transition:background-color .2s,color .2s}.imap-core-name[data-astro-cid-uns2novw]{font:800 1.8rem/1 var(--kx-disp)}.imap-core-hint[data-astro-cid-uns2novw]{font:700 .8125rem/1.1 var(--kx-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.imap-core[data-astro-cid-uns2novw]:hover{background-color:var(--kx-ink);color:var(--kx-chalk)}.imap-core[data-astro-cid-uns2novw]:focus-visible{outline:3px solid var(--kx-verm);outline-offset:4px}.imap-core[data-astro-cid-uns2novw]:before,.imap-core[data-astro-cid-uns2novw]:after{position:absolute;left:50%;width:5px;height:26px;margin-left:-2.5px;background:var(--kx-ink);content:""}.imap-core[data-astro-cid-uns2novw]:before{bottom:100%}.imap-core[data-astro-cid-uns2novw]:after{top:100%}.imap-caps[data-astro-cid-uns2novw]{display:grid;gap:.5rem}.imap-caps[data-astro-cid-uns2novw] li[data-astro-cid-uns2novw]{display:flex;align-items:center;min-height:46px;padding:.375rem 1.125rem;border:2px dashed #6c7670;color:#4b5550;font-weight:700;line-height:1.2;transition:background-color .25s,color .25s,border-color .25s}.imap-caps[data-astro-cid-uns2novw] li[data-astro-cid-uns2novw].is-on{border:2px solid var(--kx-ink);background:var(--kx-ink);color:var(--kx-chalk)}.imap-outcome[data-astro-cid-uns2novw]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 2.5rem;align-items:baseline;margin-top:1.75rem;padding:1.875rem clamp(1.375rem,3vw,2.75rem) 2.125rem;background-color:var(--kx-mustard);background-image:var(--kx-grain)}.imap-outcome[data-astro-cid-uns2novw] h3[data-astro-cid-uns2novw]{font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:800}.imap-outcome[data-astro-cid-uns2novw] p[data-astro-cid-uns2novw]{max-width:34em;font-size:clamp(1.125rem,1rem + .5vw,1.4rem);font-weight:500;line-height:1.38}.imap-note[data-astro-cid-uns2novw]{margin-top:1.375rem;color:var(--kx-moss)}@media(min-width:53.75rem){.imap[data-astro-cid-uns2novw]{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,.6fr) 150px minmax(0,.6fr) minmax(220px,1fr);align-items:center;margin-top:3.75rem}.imap-wires[data-astro-cid-uns2novw]{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.imap-wires[data-astro-cid-uns2novw] path{fill:none;stroke:var(--kx-ink);stroke-dasharray:1;stroke-linecap:round;stroke-width:6;animation:imap-wire .55s ease-out both}.imap-wires[data-astro-cid-uns2novw].is-quiet path{animation:none}.imap-wires[data-astro-cid-uns2novw] circle{fill:var(--kx-ink)}.imap-col[data-astro-cid-uns2novw]{position:relative;z-index:1;grid-column:1}.imap-col-right[data-astro-cid-uns2novw]{grid-column:5;align-self:stretch;display:flex;flex-direction:column}.imap-sys[data-astro-cid-uns2novw]{grid-template-columns:minmax(0,1fr);gap:.375rem}.imap-sys[data-astro-cid-uns2novw] button[data-astro-cid-uns2novw]{padding-inline:1.125rem;font-size:1.0625rem}.imap-core[data-astro-cid-uns2novw]{grid-column:3;width:150px;height:150px;margin:0;padding:0;border-radius:50%}.imap-core-name[data-astro-cid-uns2novw]{font-size:2rem}.imap-core[data-astro-cid-uns2novw]:before,.imap-core[data-astro-cid-uns2novw]:after{display:none}.imap-caps[data-astro-cid-uns2novw]{flex:1;align-content:space-between;gap:.75rem;padding-bottom:.25rem}.imap-caps[data-astro-cid-uns2novw] li[data-astro-cid-uns2novw]{min-height:50px}.imap-outcome[data-astro-cid-uns2novw]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);margin-top:3.25rem}}@media(min-width:67.5rem){.imap[data-astro-cid-uns2novw]{grid-template-columns:minmax(210px,.8fr) minmax(0,1fr) 190px minmax(0,1fr) minmax(250px,1fr)}.imap-core[data-astro-cid-uns2novw]{width:190px;height:190px}.imap-core-name[data-astro-cid-uns2novw]{font-size:2.4rem}.imap-core-hint[data-astro-cid-uns2novw]{font-size:.875rem}}@keyframes imap-wire{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.imap-wires[data-astro-cid-uns2novw] path{animation:none}}.plat-section[data-astro-cid-xqorbu5b]{padding-top:var(--kx-sec);background-color:var(--kx-sage)}.plat-top[data-astro-cid-xqorbu5b]{padding-bottom:var(--kx-sec)}.plat-grid[data-astro-cid-xqorbu5b]{display:grid;gap:2rem 3.5rem;align-items:start;margin-top:2.5rem}.plat-grid[data-astro-cid-xqorbu5b]>[data-astro-cid-xqorbu5b]{min-width:0}.plat-tabs[data-astro-cid-xqorbu5b]{display:grid;gap:.375rem}.plat-tab[data-astro-cid-xqorbu5b]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.25rem .875rem;min-height:44px;padding:.75rem 0;border:0;background:none;color:var(--kx-moss);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.plat-tab[data-astro-cid-xqorbu5b]:before{grid-row:1 / 3;width:18px;height:18px;margin-top:.4375rem;border:3px solid currentColor;border-radius:50%;content:"";transition:background-color .2s}.plat-tab[data-astro-cid-xqorbu5b] b[data-astro-cid-xqorbu5b]{font:800 clamp(1.7rem,1.4rem + 1vw,2.2rem) / 1 var(--kx-disp)}.plat-tab[data-astro-cid-xqorbu5b] span[data-astro-cid-xqorbu5b]{line-height:1.4}.plat-tab[data-astro-cid-xqorbu5b][aria-selected=true]{color:var(--kx-ink)}.plat-tab[data-astro-cid-xqorbu5b][aria-selected=true]:before{border-color:var(--kx-ink);background:var(--kx-ink)}.plat-grid[data-astro-cid-xqorbu5b] .kx-lnk[data-astro-cid-xqorbu5b]{margin-top:1rem}.plat-fig[data-astro-cid-xqorbu5b]{margin-right:calc(-1 * var(--kx-bleed));padding:clamp(1rem,3vw,2.75rem) var(--kx-bleed) clamp(1rem,3vw,2.75rem) clamp(.875rem,3vw,2.75rem);background-color:var(--kx-mustard)}.plat-frame[data-astro-cid-xqorbu5b]{padding:clamp(.5rem,1.2vw,1rem);background-color:#070a10}.plat-shot[data-astro-cid-xqorbu5b][hidden]{display:none}.plat-shot[data-astro-cid-xqorbu5b] img[data-astro-cid-xqorbu5b]{display:block;width:100%;max-width:100%;height:auto}.plat-fig[data-astro-cid-xqorbu5b] figcaption[data-astro-cid-xqorbu5b]{max-width:40em;margin-top:.875rem;font-size:.9375rem;font-weight:500;line-height:1.45}.plat-ref[data-astro-cid-xqorbu5b]{padding:var(--kx-sec) 0;background:var(--kx-ink);color:var(--kx-chalk)}.plat-ref-grid[data-astro-cid-xqorbu5b]{display:grid;gap:2.5rem 3.5rem;align-items:center}.plat-ref-grid[data-astro-cid-xqorbu5b]>[data-astro-cid-xqorbu5b]{min-width:0}.plat-ref-fig[data-astro-cid-xqorbu5b]{order:2;max-width:44rem}.plat-ref-stack[data-astro-cid-xqorbu5b]{display:grid;grid-template-columns:repeat(20,minmax(0,1fr))}.plat-ref-back[data-astro-cid-xqorbu5b]{grid-area:1 / 1 / 2 / 19;align-self:start;padding:0 0 14px 14px;background:linear-gradient(var(--kx-verm),var(--kx-verm)) left bottom / 62% 74% no-repeat}.plat-ref-front[data-astro-cid-xqorbu5b]{z-index:1;grid-area:1 / 8 / 2 / 21;align-self:start;margin-top:118%;padding:0 10px 10px 0;background:linear-gradient(var(--kx-mustard),var(--kx-mustard)) right bottom / 58% 66% no-repeat}.plat-ref-stack[data-astro-cid-xqorbu5b] img[data-astro-cid-xqorbu5b]{display:block;width:100%;max-width:100%;height:auto;border:clamp(5px,.7vw,9px) solid var(--kx-chalk);background-color:var(--kx-chalk)}.plat-ref-front[data-astro-cid-xqorbu5b] img[data-astro-cid-xqorbu5b]{outline:3px solid var(--kx-ink)}.plat-ref-fig[data-astro-cid-xqorbu5b] figcaption[data-astro-cid-xqorbu5b]{max-width:40em;margin-top:1.125rem;hyphens:manual;color:var(--kx-sage);font-size:.9375rem;line-height:1.45}.plat-ref[data-astro-cid-xqorbu5b] h2[data-astro-cid-xqorbu5b]{margin-top:.25rem;font-size:clamp(2.3rem,1.6rem + 2.6vw,3.9rem)}.plat-ref-name[data-astro-cid-xqorbu5b]{margin-top:1.875rem;color:var(--kx-mustard);font:800 2.4rem/1 var(--kx-disp)}.plat-ref-tagline[data-astro-cid-xqorbu5b]{margin-top:.375rem;font-weight:700}.plat-ref-body[data-astro-cid-xqorbu5b]{max-width:34em;margin-top:.875rem}.plat-facts[data-astro-cid-xqorbu5b]{display:grid;gap:.5rem;margin-top:1.25rem}.plat-facts[data-astro-cid-xqorbu5b] li[data-astro-cid-xqorbu5b]{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:baseline}.plat-facts[data-astro-cid-xqorbu5b] li[data-astro-cid-xqorbu5b]:before{width:10px;height:10px;border-radius:50%;background:var(--kx-mustard);content:"";transform:translateY(-1px)}.plat-ref[data-astro-cid-xqorbu5b] .kx-lnk[data-astro-cid-xqorbu5b]{margin-top:1.125rem}.plat-ref-note[data-astro-cid-xqorbu5b]{margin-top:.625rem;color:var(--kx-sage)}@media(min-width:45rem){.plat-frame[data-astro-cid-xqorbu5b]{display:grid;align-items:center;aspect-ratio:1.46}}@media(min-width:36rem){.plat-ref-back[data-astro-cid-xqorbu5b]{grid-area:1 / 1 / 2 / 18;padding:0 0 20px 20px}.plat-ref-front[data-astro-cid-xqorbu5b]{grid-area:1 / 10 / 2 / 21;margin-top:40%;padding:0 14px 14px 0}}@media(min-width:53.75rem){.plat-ref-back[data-astro-cid-xqorbu5b]{padding:0 0 26px 26px}.plat-ref-front[data-astro-cid-xqorbu5b]{padding:0 18px 18px 0}}@media(min-width:61.25rem){.plat-grid[data-astro-cid-xqorbu5b]{grid-template-columns:5fr 7fr;margin-top:3.25rem}.plat-ref-grid[data-astro-cid-xqorbu5b]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.plat-ref-fig[data-astro-cid-xqorbu5b]{order:0}}.dlv[data-astro-cid-bbfvdmbf]{padding:var(--kx-sec) 0;background-color:var(--kx-mustard);overflow:hidden}.dlv-intro[data-astro-cid-bbfvdmbf]{display:grid;justify-items:start;gap:.5rem;margin-top:1.5rem}.dlv-circ[data-astro-cid-bbfvdmbf]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem 3.75rem;align-items:center;margin-top:2.5rem}.dlv-art[data-astro-cid-bbfvdmbf]{position:relative;height:460px}.dlv-fin[data-astro-cid-bbfvdmbf]{position:absolute;z-index:3;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .875rem;min-height:max(14%,60px);padding:.5rem 1.25rem;border:0;background-color:var(--kx-ink);background-image:var(--kx-grain);color:var(--kx-chalk);font:400 1.0625rem/1.2 var(--kx-text);text-align:left;cursor:pointer}.dlv-fin[data-astro-cid-bbfvdmbf] b[data-astro-cid-bbfvdmbf]{font:800 1.7rem/1 var(--kx-disp)}.dlv-fin[data-astro-cid-bbfvdmbf][aria-pressed=true]{box-shadow:inset 0 0 0 4px var(--kx-verm)}.dlv-fin[data-astro-cid-bbfvdmbf]:focus-visible{outline-color:var(--kx-chalk);outline-offset:-8px}.dlv-lbls[data-astro-cid-bbfvdmbf] button[data-astro-cid-bbfvdmbf]{min-height:44px;max-width:11.5em;padding:.3125rem .875rem;border:2px solid var(--kx-ink);border-radius:22px;background:var(--kx-chalk);color:var(--kx-ink);font:400 .9375rem/1.15 var(--kx-text);cursor:pointer;pointer-events:auto}.dlv-lbls[data-astro-cid-bbfvdmbf] button[data-astro-cid-bbfvdmbf] b[data-astro-cid-bbfvdmbf]{display:block}.dlv-lbls[data-astro-cid-bbfvdmbf] button[data-astro-cid-bbfvdmbf][aria-pressed=true]{background:var(--kx-ink);color:var(--kx-chalk)}.dlv-lbls[data-astro-cid-bbfvdmbf] .dlv-loop[data-astro-cid-bbfvdmbf]{max-width:11em;font-weight:500}.dlv-lbls[data-astro-cid-bbfvdmbf] .dlv-gl[data-astro-cid-bbfvdmbf]{max-width:9.5em}.dlv-role[data-astro-cid-bbfvdmbf]{font-weight:700}.dlv-panel[data-astro-cid-bbfvdmbf] h3[data-astro-cid-bbfvdmbf]{margin-top:.25rem;font-size:clamp(2.2rem,1.7rem + 1.8vw,3.3rem);font-weight:800;line-height:.95}.dlv-text[data-astro-cid-bbfvdmbf]{max-width:30em;margin-top:1rem;font-size:1.125rem;line-height:1.45}.dlv-gate[data-astro-cid-bbfvdmbf]{display:flex;align-items:baseline;gap:.75rem;margin-top:.875rem;font-weight:700}.dlv-effect[data-astro-cid-bbfvdmbf]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;margin-top:1.5rem}.dlv-effect[data-astro-cid-bbfvdmbf] b[data-astro-cid-bbfvdmbf]{margin-right:.375rem}.dlv-effect[data-astro-cid-bbfvdmbf] span[data-astro-cid-bbfvdmbf]{display:inline-flex;align-items:center;gap:.5rem;padding:.3125rem .875rem .3125rem .625rem;border:2px solid var(--kx-ink);border-radius:999px;font-weight:700}.dlv-effect[data-astro-cid-bbfvdmbf] span[data-astro-cid-bbfvdmbf]:before{width:12px;height:12px;border:2px solid var(--kx-ink);border-radius:50%;content:""}.dlv-effect[data-astro-cid-bbfvdmbf] span[data-astro-cid-bbfvdmbf].is-on{background:var(--kx-ink);color:var(--kx-chalk)}.dlv-effect[data-astro-cid-bbfvdmbf] span[data-astro-cid-bbfvdmbf].is-on:before{border-color:var(--kx-mustard);background:var(--kx-mustard)}.dlv-loop-narrow[data-astro-cid-bbfvdmbf]{margin-top:1.125rem;font-weight:700}.dlv-caption[data-astro-cid-bbfvdmbf]{max-width:44em;margin-top:2.25rem;font-weight:500}@media(min-width:53.75rem){.dlv-circ[data-astro-cid-bbfvdmbf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.dlv-art[data-astro-cid-bbfvdmbf]{height:560px}.dlv-panels[data-astro-cid-bbfvdmbf]{min-height:22em}.dlv-loop-narrow[data-astro-cid-bbfvdmbf]{display:none}}.offr[data-astro-cid-vpy3b7ii]{padding:var(--kx-sec) 0;background-color:var(--kx-chalk)}.offr-steps[data-astro-cid-vpy3b7ii]{display:grid;margin-top:2.75rem}.offr-step[data-astro-cid-vpy3b7ii]{position:relative;padding:.25rem 0 1.875rem 4.125rem}.offr-n[data-astro-cid-vpy3b7ii]{position:absolute;z-index:1;top:0;left:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--kx-ink);color:var(--kx-chalk);font:800 1.7rem/1 var(--kx-disp)}.offr-step[data-astro-cid-vpy3b7ii]:after{position:absolute;top:23px;bottom:-23px;left:20px;width:6px;background:var(--kx-ink);content:""}.offr-step[data-astro-cid-vpy3b7ii]:last-child:after{display:none}.offr-step[data-astro-cid-vpy3b7ii].is-gated .offr-n[data-astro-cid-vpy3b7ii]{background:var(--kx-verm);color:var(--kx-ink)}.offr-step[data-astro-cid-vpy3b7ii] p[data-astro-cid-vpy3b7ii]{max-width:22em;margin-top:.625rem}.offr-scope[data-astro-cid-vpy3b7ii]{display:grid;grid-template-columns:minmax(0,1fr);margin-top:2.75rem}.offr-scope[data-astro-cid-vpy3b7ii]>div[data-astro-cid-vpy3b7ii],.offr-price[data-astro-cid-vpy3b7ii]>div[data-astro-cid-vpy3b7ii]{padding:2.125rem clamp(1.375rem,3vw,2.75rem) 2.375rem}.offr-in[data-astro-cid-vpy3b7ii]{background-color:var(--kx-mustard);background-image:var(--kx-grain)}.offr-out[data-astro-cid-vpy3b7ii]{background-color:var(--kx-sage);background-image:var(--kx-grain)}.offr-scope[data-astro-cid-vpy3b7ii] ul[data-astro-cid-vpy3b7ii]{display:grid;gap:.625rem;margin-top:1.125rem}.offr-scope[data-astro-cid-vpy3b7ii] li[data-astro-cid-vpy3b7ii]{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:baseline;line-height:1.4}.offr-scope[data-astro-cid-vpy3b7ii] li[data-astro-cid-vpy3b7ii]:before{width:12px;height:12px;border-radius:50%;background:var(--kx-ink);content:""}.offr-out[data-astro-cid-vpy3b7ii] li[data-astro-cid-vpy3b7ii]:before{border:3px solid var(--kx-ink);background:none}.offr-price[data-astro-cid-vpy3b7ii]{display:grid;grid-template-columns:minmax(0,1fr);background-color:var(--kx-ink);background-image:var(--kx-grain);color:var(--kx-chalk)}.offr-price[data-astro-cid-vpy3b7ii] strong[data-astro-cid-vpy3b7ii]{display:block;max-width:13em;margin-top:.375rem;font:800 clamp(2rem,1.5rem + 2vw,3.3rem) / .93 var(--kx-disp);text-wrap:balance}.offr-price-note[data-astro-cid-vpy3b7ii]{max-width:32em;margin-top:.875rem}.offr-act[data-astro-cid-vpy3b7ii]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.875rem}.offr-price[data-astro-cid-vpy3b7ii]>.offr-act[data-astro-cid-vpy3b7ii]{padding-top:0}.offr-act[data-astro-cid-vpy3b7ii] .kx-fine[data-astro-cid-vpy3b7ii]{color:var(--kx-sage)}.offr-fig[data-astro-cid-vpy3b7ii]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3.5rem;align-items:center;margin-top:var(--kx-sec)}.offr-fig[data-astro-cid-vpy3b7ii] svg[data-astro-cid-vpy3b7ii]{display:block;width:100%;max-width:30rem;height:auto;overflow:visible}.offr-fig[data-astro-cid-vpy3b7ii] text[data-astro-cid-vpy3b7ii]{fill:var(--kx-ink);font-family:var(--kx-text)}.offr-axis[data-astro-cid-vpy3b7ii]{fill:none;stroke:var(--kx-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.offr-link[data-astro-cid-vpy3b7ii]{fill:none;stroke:var(--kx-ink);stroke-dasharray:2 7;stroke-linecap:round;stroke-width:2.5}.offr-dot[data-astro-cid-vpy3b7ii]{fill:var(--kx-ink)}.offr-dot-us[data-astro-cid-vpy3b7ii]{fill:var(--kx-verm);stroke:var(--kx-ink);stroke-width:5}.offr-fig[data-astro-cid-vpy3b7ii] figcaption[data-astro-cid-vpy3b7ii] h3[data-astro-cid-vpy3b7ii]{max-width:14em;font-size:clamp(2rem,1.5rem + 1.8vw,3.1rem);font-weight:800;line-height:.95}.offr-fig[data-astro-cid-vpy3b7ii] figcaption[data-astro-cid-vpy3b7ii] p[data-astro-cid-vpy3b7ii]{max-width:30em;margin-top:1rem;font-size:1.125rem;line-height:1.45}@media(min-width:45rem){.offr-steps[data-astro-cid-vpy3b7ii]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}.offr-step[data-astro-cid-vpy3b7ii]{padding:4.125rem 1.75rem 0 0}.offr-step[data-astro-cid-vpy3b7ii]:after{inset:20px -23px auto 23px;width:auto;height:6px}.offr-scope[data-astro-cid-vpy3b7ii]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-top:4.5rem}.offr-price[data-astro-cid-vpy3b7ii]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.offr-price[data-astro-cid-vpy3b7ii]>.offr-act[data-astro-cid-vpy3b7ii]{padding-top:2.125rem}.offr-fig[data-astro-cid-vpy3b7ii]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.faq[data-astro-cid-4z4h4tit]{padding:var(--kx-sec) 0 calc(var(--kx-sec) + var(--kx-arc));background-color:var(--kx-sage)}.faq-grid[data-astro-cid-4z4h4tit]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 3.5rem;align-items:start}.faq[data-astro-cid-4z4h4tit] details[data-astro-cid-4z4h4tit]{border-top:4px solid var(--kx-ink)}.faq[data-astro-cid-4z4h4tit] details[data-astro-cid-4z4h4tit]:last-child{border-bottom:4px solid var(--kx-ink)}.faq[data-astro-cid-4z4h4tit] summary[data-astro-cid-4z4h4tit]{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:1.25rem;align-items:center;min-height:68px;padding:.875rem 0;font:700 clamp(1.5rem,1.3rem + .8vw,1.95rem) / 1.05 var(--kx-disp);list-style:none;cursor:pointer;touch-action:manipulation}.faq[data-astro-cid-4z4h4tit] summary[data-astro-cid-4z4h4tit]::-webkit-details-marker{display:none}.faq[data-astro-cid-4z4h4tit] summary[data-astro-cid-4z4h4tit]:after{justify-self:center;width:20px;height:20px;border-radius:50%;background:var(--kx-ink);content:"";transition:transform .3s cubic-bezier(.3,1.5,.5,1),background-color .2s}.faq[data-astro-cid-4z4h4tit] details[data-astro-cid-4z4h4tit][open] summary[data-astro-cid-4z4h4tit]:after{background:var(--kx-verm);transform:translateY(8px) scale(.7)}.faq[data-astro-cid-4z4h4tit] details[data-astro-cid-4z4h4tit] p[data-astro-cid-4z4h4tit]{max-width:42em;padding-bottom:1.625rem}@media(min-width:53.75rem){.faq-grid[data-astro-cid-4z4h4tit]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq[data-astro-cid-4z4h4tit] h2[data-astro-cid-4z4h4tit]{position:sticky;top:calc(var(--header-height) + 2rem)}.faq[data-astro-cid-4z4h4tit] details[data-astro-cid-4z4h4tit] p[data-astro-cid-4z4h4tit]{padding-right:2.875rem}}.closing[data-astro-cid-uzyfxzuq]{z-index:1;margin-top:calc(-1 * var(--kx-arc));padding:calc(var(--kx-sec) + .625rem) 0 var(--kx-sec);border-radius:50% 50% 0 0 / var(--kx-arc) var(--kx-arc) 0 0;background-color:var(--kx-verm);overflow:hidden}.closing-grid[data-astro-cid-uzyfxzuq]{display:grid;gap:2rem 3.5rem}.closing-grid[data-astro-cid-uzyfxzuq]>[data-astro-cid-uzyfxzuq]{min-width:0}.closing-art[data-astro-cid-uzyfxzuq]{order:-1;height:300px}.closing-main[data-astro-cid-uzyfxzuq]>p[data-astro-cid-uzyfxzuq]{max-width:36em;margin-top:1.5rem;font-size:clamp(1.125rem,1rem + .45vw,1.3125rem);font-weight:500;line-height:1.45}.closing-actions[data-astro-cid-uzyfxzuq]{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.75rem;margin-top:1.875rem}.closing-person[data-astro-cid-uzyfxzuq]{max-width:40em;margin-top:3.5rem;padding-top:1.625rem;border-top:4px solid var(--kx-ink)}.closing-person[data-astro-cid-uzyfxzuq] h3[data-astro-cid-uzyfxzuq]{margin-top:.25rem;font-size:2.5rem;font-weight:800}.closing-role[data-astro-cid-uzyfxzuq]{margin-top:.25rem;font-weight:700}.closing-bio[data-astro-cid-uzyfxzuq]{margin-top:.875rem}@media(min-width:45rem){.closing-grid[data-astro-cid-uzyfxzuq]{grid-template-columns:7fr 5fr}.closing-art[data-astro-cid-uzyfxzuq]{order:0;height:auto;min-height:420px}}
