.bh[data-astro-cid-zgr7javs]{padding-top:calc(var(--nav-h) + clamp(48px, 5vw, 64px))}.bh__head[data-astro-cid-zgr7javs]{grid-template-columns:300px minmax(0,900px);justify-content:space-between;align-items:start;gap:24px 48px;display:grid}.bh__eyebrow[data-astro-cid-zgr7javs]{letter-spacing:-.015em;font-size:1.875rem;font-stretch:125%;line-height:1.27}.bh__statement[data-astro-cid-zgr7javs]{letter-spacing:-.03em;font-size:clamp(1.875rem,1.2rem + 2.4vw,3.25rem);font-stretch:125%;line-height:1.15}.bh__jump[data-astro-cid-zgr7javs]{flex-wrap:wrap;gap:8px 40px;margin-top:56px;padding-left:348px;font-size:1rem;display:flex}.bh__jump-label[data-astro-cid-zgr7javs]{color:var(--text-warm)}.bh__jump[data-astro-cid-zgr7javs] a[data-astro-cid-zgr7javs]{min-height:32px;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent)}.shelf[data-astro-cid-zgr7javs]{margin:56px calc(-1 * min(64px, var(--gutter))) 0;border:1px solid var(--hairline-soft);border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:clip}.shelf__link[data-astro-cid-zgr7javs]{justify-items:center;height:100%;padding:24px 24px 32px;display:grid;position:relative}.shelf__object[data-astro-cid-zgr7javs]{width:440px;max-width:100%;height:auto;transition:transform var(--dur-spring) var(--ease-spring);margin:-20px 0 -36px}@media (hover:hover){.shelf__link[data-astro-cid-zgr7javs]:hover .shelf__object[data-astro-cid-zgr7javs]{transform:translateY(-6px)}}.shelf__link[data-astro-cid-zgr7javs]:active .shelf__object[data-astro-cid-zgr7javs]{transform:scale(.98)}.shelf__note[data-astro-cid-zgr7javs]{border:1px solid var(--hairline);background:var(--raised);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute;top:28%;left:50%;translate:-10%}.shelf__item[data-astro-cid-zgr7javs]:nth-child(2) .shelf__note[data-astro-cid-zgr7javs]{top:62%;translate:-2%}.shelf__item[data-astro-cid-zgr7javs]:nth-child(3) .shelf__note[data-astro-cid-zgr7javs]{top:16%;translate:0}.shelf__at[data-astro-cid-zgr7javs]{font-family:var(--font-mono);color:var(--text-warm);font-size:.75rem;font-weight:400}.shelf__ring[data-astro-cid-zgr7javs]{width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--action);border-radius:50%}.shelf__dot[data-astro-cid-zgr7javs]{background:var(--action);border-radius:50%;width:10px;height:10px}.shelf__label[data-astro-cid-zgr7javs]{text-align:center;font-size:1.0625rem;font-weight:500}.bh__sample[data-astro-cid-zgr7javs]{text-align:right;margin-top:12px}@media (width<=1100px){.bh__head[data-astro-cid-zgr7javs]{grid-template-columns:1fr}.bh__eyebrow[data-astro-cid-zgr7javs]{color:var(--text-warm);font-size:1.125rem}.bh__jump[data-astro-cid-zgr7javs]{margin-top:32px;padding-left:0}}@media (width<=760px){.bh__jump[data-astro-cid-zgr7javs]{display:none}.shelf[data-astro-cid-zgr7javs]{margin:32px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:12px;display:flex;overflow-x:auto}.shelf[data-astro-cid-zgr7javs]::-webkit-scrollbar{display:none}.shelf__item[data-astro-cid-zgr7javs]{scroll-snap-align:start;border:1px solid var(--hairline-soft);background:var(--card);border-radius:22px;flex:none;width:250px}.shelf__link[data-astro-cid-zgr7javs]{padding:16px 16px 18px}.shelf__object[data-astro-cid-zgr7javs]{width:190px;margin:-6px 0 -10px}.shelf__note[data-astro-cid-zgr7javs],.bh__sample[data-astro-cid-zgr7javs]{display:none}.shelf__label[data-astro-cid-zgr7javs]{font-size:.9375rem}}.kc[data-astro-cid-5dwbkozg]{align-content:start;gap:22px;display:grid}.kc--wide[data-astro-cid-5dwbkozg]{grid-template-columns:minmax(0,520px) minmax(0,680px);grid-template-areas:"meta meta""title text""fit list";justify-content:space-between;gap:28px 64px}.kc--wide[data-astro-cid-5dwbkozg] .kc__meta[data-astro-cid-5dwbkozg]{grid-area:meta}.kc--wide[data-astro-cid-5dwbkozg] .kc__title[data-astro-cid-5dwbkozg]{grid-area:title}.kc--wide[data-astro-cid-5dwbkozg] .kc__text[data-astro-cid-5dwbkozg]{grid-area:text;padding-top:8px}.kc--wide[data-astro-cid-5dwbkozg] .kc__fit[data-astro-cid-5dwbkozg]{grid-area:fit;align-self:start}.kc--wide[data-astro-cid-5dwbkozg] .kc__list[data-astro-cid-5dwbkozg]{grid-area:list}.kc__meta[data-astro-cid-5dwbkozg]{align-items:baseline;gap:16px;font-size:1rem;display:flex}.kc__n[data-astro-cid-5dwbkozg]{letter-spacing:-.03em;color:var(--accent-text);font-size:3.5rem;font-stretch:125%;line-height:1}.on-night .kc__n[data-astro-cid-5dwbkozg]{color:var(--indigo-soft)}.kc__title[data-astro-cid-5dwbkozg]{letter-spacing:-.03em;font-size:clamp(2.125rem,1.6rem + 1.9vw,3.5rem);font-stretch:125%;line-height:1.1}.kc__text[data-astro-cid-5dwbkozg]{color:var(--text-warm);font-size:1.125rem;line-height:1.6}.on-night .kc__text[data-astro-cid-5dwbkozg]{color:var(--on-night-v8-2)}.kc__fit[data-astro-cid-5dwbkozg]{border:1px solid var(--hairline-soft);background:var(--card);border-radius:14px;padding:14px 18px;line-height:1.55}.on-night .kc__fit[data-astro-cid-5dwbkozg]{background:var(--night-panel);border-color:var(--night-line);color:var(--on-night-v8-2)}.kc__list-title[data-astro-cid-5dwbkozg]{padding-bottom:8px;font-weight:500}.kc__list[data-astro-cid-5dwbkozg] li[data-astro-cid-5dwbkozg]{padding-block:5px;font-size:1.0625rem;line-height:1.5}@media (width<=1100px){.kc--wide[data-astro-cid-5dwbkozg]{grid-template-columns:1fr;grid-template-areas:"meta""title""text""fit""list";row-gap:18px}.kc--wide[data-astro-cid-5dwbkozg] .kc__text[data-astro-cid-5dwbkozg]{padding-top:0}}@media (width<=560px){.kc[data-astro-cid-5dwbkozg]{gap:18px}.kc__n[data-astro-cid-5dwbkozg]{font-size:2.5rem}.kc__meta[data-astro-cid-5dwbkozg]{font-size:.875rem}.kc__text[data-astro-cid-5dwbkozg],.kc__list[data-astro-cid-5dwbkozg] li[data-astro-cid-5dwbkozg]{font-size:1rem}}.tools[data-astro-cid-zuzncnj4]{padding-top:clamp(96px,9vw,120px);padding-bottom:clamp(96px,11vw,160px)}.stage[data-astro-cid-zuzncnj4]{border:1px solid var(--hairline-soft);border-radius:28px;height:520px;position:relative;overflow:clip}.stage__obj[data-astro-cid-zuzncnj4]{width:340px;height:auto;position:absolute}.stage__obj--1[data-astro-cid-zuzncnj4]{top:90px;left:7%}.stage__obj--2[data-astro-cid-zuzncnj4]{top:70px;left:37%}.stage__obj--3[data-astro-cid-zuzncnj4]{top:90px;left:66%}.chip[data-astro-cid-zuzncnj4]{border:1px solid var(--hairline);background:var(--raised);box-shadow:var(--shadow-card);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute}.chip[data-astro-cid-zuzncnj4] svg[data-astro-cid-zuzncnj4]{flex:none;width:16px;height:16px}.chip[data-astro-cid-zuzncnj4] svg[data-astro-cid-zuzncnj4] circle[data-astro-cid-zuzncnj4]{fill:var(--ink)}.chip[data-astro-cid-zuzncnj4] svg[data-astro-cid-zuzncnj4] path[data-astro-cid-zuzncnj4]{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.chip--a[data-astro-cid-zuzncnj4]{top:56px;left:4.7%}.chip--c[data-astro-cid-zuzncnj4]{top:420px;left:75%}.chip__at[data-astro-cid-zuzncnj4]{font-family:var(--font-mono);color:var(--text-warm);font-size:.75rem;font-weight:400}.chip__two[data-astro-cid-zuzncnj4]{gap:1px;display:grid}.chip__sub[data-astro-cid-zuzncnj4]{font-family:var(--font-mono);color:var(--text-warm);font-size:.75rem;font-weight:400}.ask[data-astro-cid-zuzncnj4]{border:1px solid var(--human-edge);background:var(--human-tint);width:230px;box-shadow:var(--shadow-card);color:#111729;border-radius:14px;gap:8px;padding:14px 16px;display:grid;position:absolute;top:320px;left:48.5%}.ask__tag[data-astro-cid-zuzncnj4]{background:var(--human);border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:500;display:inline-flex}.ask__dot[data-astro-cid-zuzncnj4]{background:#111729;border-radius:50%;width:6px;height:6px}.ask__text[data-astro-cid-zuzncnj4]{font-size:.875rem}.ask__btns[data-astro-cid-zuzncnj4]{gap:6px;display:flex}.ask__btn[data-astro-cid-zuzncnj4]{border:1px solid #c9a88e;border-radius:8px;padding:5px 13px;font-size:.8125rem;font-weight:500}.ask__btn--ink[data-astro-cid-zuzncnj4]{color:#fff;background:#111729;border-color:#111729}.stage__sample[data-astro-cid-zuzncnj4]{position:absolute;bottom:24px;right:28px}.tools__copy[data-astro-cid-zuzncnj4]{margin-top:56px}@media (width<=1100px){.stage__obj[data-astro-cid-zuzncnj4]{width:280px}.chip--c[data-astro-cid-zuzncnj4]{left:auto;right:4%}}@media (width<=760px){.stage[data-astro-cid-zuzncnj4]{border-radius:22px;height:340px}.stage__obj--1[data-astro-cid-zuzncnj4],.stage__obj--3[data-astro-cid-zuzncnj4],.chip--c[data-astro-cid-zuzncnj4]{display:none}.stage__obj--2[data-astro-cid-zuzncnj4]{width:230px;top:10px;left:50%;translate:-60%}.chip--a[data-astro-cid-zuzncnj4]{top:16px;left:16px}.ask[data-astro-cid-zuzncnj4]{width:196px;top:172px;left:auto;right:16px}.stage__sample[data-astro-cid-zuzncnj4]{bottom:14px;left:16px;right:auto}.tools__copy[data-astro-cid-zuzncnj4]{margin-top:32px}}.apps__inner[data-astro-cid-a36mfw3b]{grid-template-columns:minmax(0,640px) minmax(0,540px);justify-content:space-between;align-items:center;gap:48px 80px;display:grid}.astage[data-astro-cid-a36mfw3b]{border-radius:28px;height:600px;position:relative;overflow:clip}.astage__obj[data-astro-cid-a36mfw3b]{width:480px;height:auto;position:absolute;top:70px;left:12.5%}.anote[data-astro-cid-a36mfw3b],.check[data-astro-cid-a36mfw3b]{border:1px solid var(--hairline);background:var(--raised);border-radius:14px;position:absolute;box-shadow:0 18px 40px -22px #0009}.anote[data-astro-cid-a36mfw3b]{align-items:center;gap:10px;padding:10px 14px;display:flex;top:40px;left:36px}.anote__ring[data-astro-cid-a36mfw3b]{width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--action);border-radius:50%;flex:none}.anote__two[data-astro-cid-a36mfw3b]{gap:1px;display:grid}.anote__title[data-astro-cid-a36mfw3b]{font-size:.875rem;font-weight:500}.anote__sub[data-astro-cid-a36mfw3b]{font-family:var(--font-mono);color:var(--text-warm);font-size:.75rem}.check[data-astro-cid-a36mfw3b]{gap:10px;width:230px;padding:16px;display:grid;top:380px;left:59%}.check__title[data-astro-cid-a36mfw3b]{font-size:.875rem;font-weight:500}.check__row[data-astro-cid-a36mfw3b]{gap:8px;font-size:.8125rem;display:flex}.check__row--todo[data-astro-cid-a36mfw3b]{color:var(--text-warm)}.astage__sample[data-astro-cid-a36mfw3b]{position:absolute;bottom:28px;left:36px}@media (width<=1100px){.apps__inner[data-astro-cid-a36mfw3b]{grid-template-columns:1fr;max-width:680px}}@media (width<=760px){.astage[data-astro-cid-a36mfw3b]{border-radius:22px;height:320px}.astage__obj[data-astro-cid-a36mfw3b]{width:240px;top:30px;left:50%;translate:-55%}.anote[data-astro-cid-a36mfw3b]{top:16px;left:16px}.check[data-astro-cid-a36mfw3b]{gap:6px;width:186px;padding:12px 14px;top:168px;left:auto;right:16px}.astage__sample[data-astro-cid-a36mfw3b]{bottom:14px;left:16px}}.webs[data-astro-cid-c4y4btbx]{padding-top:clamp(96px,9vw,140px)}.ba[data-astro-cid-c4y4btbx]{border-radius:28px;grid-template-columns:520px 1fr;gap:48px;margin-top:56px;padding:48px;display:grid;position:relative;overflow:clip}.ba__label[data-astro-cid-c4y4btbx]{font-family:var(--font-mono);color:var(--indigo-ink);font-size:.75rem}.before[data-astro-cid-c4y4btbx]{border:1px solid var(--hairline);background:var(--raised);border-radius:14px;overflow:clip}.before__bar[data-astro-cid-c4y4btbx]{background:var(--track);align-items:center;gap:6px;height:34px;padding-inline:14px;display:flex}.before__bar[data-astro-cid-c4y4btbx] span[data-astro-cid-c4y4btbx]{background:var(--line-warm);border-radius:50%;width:9px;height:9px}.before__body[data-astro-cid-c4y4btbx]{gap:14px;padding:26px;display:grid}.before__hero[data-astro-cid-c4y4btbx]{background:var(--track);height:110px;color:var(--text-warm);border-radius:8px;place-items:center;font-size:.875rem;display:grid}.before__lines[data-astro-cid-c4y4btbx]{gap:12px;display:grid}.before__lines[data-astro-cid-c4y4btbx] span[data-astro-cid-c4y4btbx]{background:var(--track);border-radius:5px;height:10px}.before__lines[data-astro-cid-c4y4btbx] span[data-astro-cid-c4y4btbx]:first-child{width:90%}.before__lines[data-astro-cid-c4y4btbx] span[data-astro-cid-c4y4btbx]:nth-child(2){width:70%}.before__lines[data-astro-cid-c4y4btbx] span[data-astro-cid-c4y4btbx]:nth-child(3){width:82%}.before__contact[data-astro-cid-c4y4btbx]{color:var(--text-warm);font-size:.8125rem}.before__flag[data-astro-cid-c4y4btbx]{background:var(--bone);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:.8125rem;display:flex}.before__flag[data-astro-cid-c4y4btbx] span[data-astro-cid-c4y4btbx]{background:var(--line-warm);border-radius:50%;width:8px;height:8px}.after[data-astro-cid-c4y4btbx]{min-height:420px;position:relative}.after__obj[data-astro-cid-c4y4btbx]{width:440px;max-width:80%;height:auto;position:absolute;top:10px;right:6%}.search[data-astro-cid-c4y4btbx],.routed[data-astro-cid-c4y4btbx]{border:1px solid var(--hairline);background:var(--raised);box-shadow:var(--shadow-card);border-radius:14px;position:absolute}.search[data-astro-cid-c4y4btbx]{gap:2px;padding:12px 16px;display:grid;top:54px;left:8%}.search__k[data-astro-cid-c4y4btbx]{font-family:var(--font-mono);color:var(--text-warm);font-size:.75rem}.search__q[data-astro-cid-c4y4btbx]{font-size:.875rem}.search__r[data-astro-cid-c4y4btbx]{color:var(--indigo-ink);font-size:.8125rem}.routed[data-astro-cid-c4y4btbx]{align-items:center;gap:10px;padding:10px 16px;display:flex;bottom:20px;right:2%}.routed[data-astro-cid-c4y4btbx] svg[data-astro-cid-c4y4btbx]{flex:none;width:16px;height:16px}.routed[data-astro-cid-c4y4btbx] svg[data-astro-cid-c4y4btbx] circle[data-astro-cid-c4y4btbx]{fill:var(--ink)}.routed[data-astro-cid-c4y4btbx] svg[data-astro-cid-c4y4btbx] path[data-astro-cid-c4y4btbx]{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.routed__two[data-astro-cid-c4y4btbx]{gap:1px;display:grid}.routed__title[data-astro-cid-c4y4btbx]{font-size:.875rem;font-weight:500}.routed__sub[data-astro-cid-c4y4btbx]{font-family:var(--font-mono);color:var(--text-warm);font-size:.75rem}.ba__sample[data-astro-cid-c4y4btbx]{position:absolute;bottom:16px;right:28px}@media (width<=1100px){.ba[data-astro-cid-c4y4btbx]{grid-template-columns:1fr;padding:32px}}@media (width<=760px){.ba[data-astro-cid-c4y4btbx]{background:0 0;border-radius:0;gap:10px;margin-top:32px;padding:0}.before[data-astro-cid-c4y4btbx]{border-radius:18px}.before__body[data-astro-cid-c4y4btbx]{gap:10px;padding:16px}.before__hero[data-astro-cid-c4y4btbx]{height:60px;font-size:.75rem}.before__lines[data-astro-cid-c4y4btbx],.before__contact[data-astro-cid-c4y4btbx]{display:none}.after[data-astro-cid-c4y4btbx]{background:var(--card);border-radius:18px;min-height:290px;padding:14px 16px}.after__obj[data-astro-cid-c4y4btbx]{width:170px;top:40px;right:0}.search[data-astro-cid-c4y4btbx]{max-width:168px;padding:10px 12px;top:44px;left:16px}.routed[data-astro-cid-c4y4btbx]{padding:9px 12px;bottom:36px;left:16px;right:auto}.ba__sample[data-astro-cid-c4y4btbx]{bottom:12px;left:16px;right:auto}}.ww[data-astro-cid-muj7hv2k]{padding-top:clamp(96px,11vw,160px)}.ww__inner[data-astro-cid-muj7hv2k]{grid-template-columns:minmax(0,520px) minmax(0,640px);justify-content:space-between;align-items:start;gap:40px 80px;display:grid}.ww__intro[data-astro-cid-muj7hv2k]{gap:22px;display:grid}.ww__title[data-astro-cid-muj7hv2k]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-stretch:125%;line-height:1.15}.ww__text[data-astro-cid-muj7hv2k]{color:var(--text-warm);font-size:1.0625rem;line-height:1.6}.ww__grid[data-astro-cid-muj7hv2k]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ww__tool[data-astro-cid-muj7hv2k]{border:1px solid var(--hairline-soft);background:var(--card);border-radius:16px;gap:4px;padding:18px 20px;display:grid}.ww__name[data-astro-cid-muj7hv2k]{font-weight:500;line-height:1.3}.ww__sub[data-astro-cid-muj7hv2k]{color:var(--text-warm);font-size:.875rem}@media (width<=1100px){.ww__inner[data-astro-cid-muj7hv2k]{grid-template-columns:1fr;max-width:680px}}@media (width<=560px){.ww__grid[data-astro-cid-muj7hv2k]{gap:8px}.ww__tool[data-astro-cid-muj7hv2k]{padding:14px}.ww__name[data-astro-cid-muj7hv2k]{font-size:.875rem}.ww__sub[data-astro-cid-muj7hv2k]{font-size:.75rem}}.bcta[data-astro-cid-mzk5fhjy]{padding-block:clamp(96px,11vw,160px) clamp(80px,8vw,120px)}.bcta__inner[data-astro-cid-mzk5fhjy]{text-align:center;justify-items:center;gap:40px;display:grid}.bcta__line[data-astro-cid-mzk5fhjy]{letter-spacing:-.04em;justify-items:center;font-size:clamp(2.5rem,1.2rem + 5vw,5.25rem);font-stretch:125%;line-height:1.19;display:grid}.bcta__row[data-astro-cid-mzk5fhjy]{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 clamp(12px,1.6vw,24px);display:flex}.bcta__btn[data-astro-cid-mzk5fhjy]{letter-spacing:-.01em;min-height:clamp(56px,4.4vw,72px);padding:0 10px 0 clamp(20px,2vw,30px);font-size:clamp(1rem,.9rem + .4vw,1.3125rem);font-stretch:100%}.bcta__btn[data-astro-cid-mzk5fhjy] .btn__icon[data-astro-cid-mzk5fhjy]{width:clamp(40px,3.3vw,52px);height:clamp(40px,3.3vw,52px)}.bcta__btn[data-astro-cid-mzk5fhjy] .btn__icon[data-astro-cid-mzk5fhjy] svg{width:20px;height:20px}.bcta__meta[data-astro-cid-mzk5fhjy]{color:var(--text-warm);font-size:1.0625rem}@media (width<=560px){.bcta__inner[data-astro-cid-mzk5fhjy]{text-align:left;justify-items:start;gap:18px}.bcta__line[data-astro-cid-mzk5fhjy]{justify-items:start;line-height:1.14}.bcta__row[data-astro-cid-mzk5fhjy]{justify-content:start;gap:6px 12px;padding-block:6px}.bcta__meta[data-astro-cid-mzk5fhjy]{font-size:.875rem}}
