.pill-md[data-astro-cid-5i4kqik5]{font-size:12px;padding:6px 14px;letter-spacing:.08em}.cap[data-astro-cid-5i4kqik5]{font-weight:500;font-size:13px;line-height:1.6;color:var(--sub)}@media(max-width:767px){.pill-md[data-astro-cid-5i4kqik5]{font-size:11px;padding:5px 12px}.cap[data-astro-cid-5i4kqik5]{font-size:12px}}.pb-96[data-astro-cid-5i4kqik5]{padding-bottom:calc(var(--dt-bottom) * .8)}.nav-sec[data-astro-cid-5i4kqik5]{padding-top:24px;padding-bottom:calc(var(--dt-bottom) + 20px)}.kv[data-astro-cid-5i4kqik5]{--kv-rot: 0deg;--kv-ratio: 572 / 352;--kv-badge-r: 8.25%;--kv-badge-t: -9px}.res__img[data-astro-cid-5i4kqik5]{line-height:0;aspect-ratio:654 / 300}.res__img[data-astro-cid-5i4kqik5] img[data-astro-cid-5i4kqik5]{width:100%;height:100%;object-fit:cover;display:block}.res__img--contain[data-astro-cid-5i4kqik5]{background:var(--white)}.res__img--contain[data-astro-cid-5i4kqik5] img[data-astro-cid-5i4kqik5]{object-fit:contain}.res__body[data-astro-cid-5i4kqik5]{padding:24px 28px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.res__title[data-astro-cid-5i4kqik5]{font-size:19px}.issue[data-astro-cid-5i4kqik5]{padding:32px 40px;gap:14px;align-items:flex-start}.issue__pill[data-astro-cid-5i4kqik5]{font-size:13px;padding:7px 16px}.issue__text[data-astro-cid-5i4kqik5]{font-weight:500;font-size:28px;line-height:1.5;letter-spacing:-.01em}.issue__body[data-astro-cid-5i4kqik5]{font-size:15px}@media(max-width:767px){.issue[data-astro-cid-5i4kqik5]{padding:22px 20px}.issue__text[data-astro-cid-5i4kqik5]{font-size:20px}.issue__body[data-astro-cid-5i4kqik5]{font-size:13px}.res__body[data-astro-cid-5i4kqik5]{padding:18px 20px 22px}.res__title[data-astro-cid-5i4kqik5]{font-size:16px}}@media(min-width:1024px)and (max-width:1199px){.insight[data-astro-cid-5i4kqik5],.proto[data-astro-cid-5i4kqik5]{grid-template-columns:1fr}.quotes[data-astro-cid-5i4kqik5]{grid-template-columns:repeat(2,1fr)}}.insight__left[data-astro-cid-5i4kqik5]{display:flex;flex-direction:column;gap:28px;min-width:0}.insight__head[data-astro-cid-5i4kqik5]{gap:14px}.insight__lead[data-astro-cid-5i4kqik5]{font-size:17px}.stats[data-astro-cid-5i4kqik5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bar[data-astro-cid-5i4kqik5]{align-items:flex-start;gap:14px;padding:26px}.bar__title[data-astro-cid-5i4kqik5]{font-weight:500;font-size:15px;line-height:1.5}.bar__num[data-astro-cid-5i4kqik5]{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.bar__num[data-astro-cid-5i4kqik5] .en[data-astro-cid-5i4kqik5]{font-family:var(--font-en);font-weight:500;font-size:clamp(44px,3.34vw,64px);line-height:1;letter-spacing:-.03em}.bar__unit[data-astro-cid-5i4kqik5]{font-weight:500;font-size:16px;color:var(--sub)}.bar__rows[data-astro-cid-5i4kqik5]{display:flex;flex-direction:column;gap:8px;width:100%}.bar__row[data-astro-cid-5i4kqik5]{display:flex;flex-direction:column;gap:4px}.bar__label[data-astro-cid-5i4kqik5]{font-size:11px;letter-spacing:.02em;color:var(--sub)}.bar__fill[data-astro-cid-5i4kqik5]{display:block;width:100%;height:12px;border-radius:4px}.bar__fill--base[data-astro-cid-5i4kqik5]{background:var(--line)}.bar__src[data-astro-cid-5i4kqik5]{font-size:11px;line-height:1.6;color:var(--sub)}.but[data-astro-cid-5i4kqik5]{gap:10px;padding:22px 26px}@media(max-width:767px){.insight__left[data-astro-cid-5i4kqik5]{gap:20px}.stats[data-astro-cid-5i4kqik5]{gap:14px}.bar[data-astro-cid-5i4kqik5]{padding:16px;gap:10px}.bar__num[data-astro-cid-5i4kqik5] .en[data-astro-cid-5i4kqik5]{font-size:40px}.bar__unit[data-astro-cid-5i4kqik5]{font-size:14px}.bar__fill[data-astro-cid-5i4kqik5]{height:10px}.but[data-astro-cid-5i4kqik5]{padding:20px}}.persona[data-astro-cid-5i4kqik5]{gap:18px;padding:30px 32px}.persona__head[data-astro-cid-5i4kqik5]{gap:12px}.persona__who[data-astro-cid-5i4kqik5]{font-weight:500;font-size:15px;line-height:1.5}.persona__row[data-astro-cid-5i4kqik5]{display:flex;align-items:center;gap:20px}.persona__face[data-astro-cid-5i4kqik5]{position:relative;flex:none;width:96px;height:96px;border-radius:999px;border:1px solid var(--line);background:var(--white);overflow:hidden}.persona__face[data-astro-cid-5i4kqik5] img[data-astro-cid-5i4kqik5]{position:absolute;left:8.5px;top:-2px;width:72px;height:96px;object-fit:contain}.persona__col[data-astro-cid-5i4kqik5]{display:flex;flex-direction:column;gap:4px;min-width:0}.persona__name[data-astro-cid-5i4kqik5]{font-weight:500;font-size:18px;line-height:1.5}.persona__desc[data-astro-cid-5i4kqik5]{font-size:13px;line-height:1.7}.cjm[data-astro-cid-5i4kqik5]{position:relative;padding:12px;background:var(--white);border-radius:6px;line-height:0}.cjm[data-astro-cid-5i4kqik5]:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid var(--line);border-radius:inherit}.cjm[data-astro-cid-5i4kqik5] img[data-astro-cid-5i4kqik5]{display:block;width:100%;height:auto;border-radius:4px}@media(max-width:767px){.persona[data-astro-cid-5i4kqik5]{padding:20px;gap:14px}.persona__row[data-astro-cid-5i4kqik5]{gap:14px}.persona__face[data-astro-cid-5i4kqik5]{width:72px;height:72px}.persona__face[data-astro-cid-5i4kqik5] img[data-astro-cid-5i4kqik5]{left:6px;top:-2px;width:54px;height:72px}.persona__name[data-astro-cid-5i4kqik5]{font-size:15px}.persona__who[data-astro-cid-5i4kqik5]{font-size:13px}.cjm[data-astro-cid-5i4kqik5]{padding:8px}}.concept[data-astro-cid-5i4kqik5]{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.concept__media[data-astro-cid-5i4kqik5]{width:min(100%,560px);justify-self:center}@media(min-width:1200px){.concept[data-astro-cid-5i4kqik5]{grid-template-columns:minmax(0,560fr) minmax(0,736fr);gap:64px}.concept__media[data-astro-cid-5i4kqik5]{width:auto;justify-self:stretch}}.scene[data-astro-cid-5i4kqik5]{background:#f4f6f8}.concept__col[data-astro-cid-5i4kqik5]{display:flex;flex-direction:column;gap:24px;min-width:0}.concept__text[data-astro-cid-5i4kqik5]{font-weight:500;font-size:24px;line-height:1.6}.aim[data-astro-cid-5i4kqik5]{gap:8px;padding:20px 24px}.aim__head[data-astro-cid-5i4kqik5]{gap:12px}.aim__pill[data-astro-cid-5i4kqik5]{font-size:11px;padding:5px 12px;letter-spacing:.04em}.aim__title[data-astro-cid-5i4kqik5]{font-weight:500;font-size:16px;line-height:1.5}.aim__body[data-astro-cid-5i4kqik5]{font-size:13px;line-height:1.85}@media(max-width:767px){.concept__col[data-astro-cid-5i4kqik5]{gap:18px}.concept__text[data-astro-cid-5i4kqik5]{font-size:18px}.aim[data-astro-cid-5i4kqik5]{padding:18px}.aim__title[data-astro-cid-5i4kqik5]{font-size:15px}}.proto[data-astro-cid-5i4kqik5]{align-items:start}.algo[data-astro-cid-5i4kqik5]{gap:20px;padding:30px 32px;align-items:flex-start}.algo__step[data-astro-cid-5i4kqik5]{display:flex;align-items:flex-start;gap:18px}.algo__num[data-astro-cid-5i4kqik5]{flex:none;width:48px;height:48px;border-radius:999px;border:1px solid var(--line);background:var(--white);display:grid;place-items:center;font-weight:500;font-size:15px;line-height:1}.algo__col[data-astro-cid-5i4kqik5]{display:flex;flex-direction:column;gap:6px;min-width:0}.algo__title[data-astro-cid-5i4kqik5]{font-weight:500;font-size:17px;line-height:1.5}.algo__body[data-astro-cid-5i4kqik5]{line-height:1.85}.algo__img[data-astro-cid-5i4kqik5]{position:relative;width:100%;aspect-ratio:590 / 420;border-radius:6px;overflow:hidden;background:var(--white);line-height:0}.algo__img[data-astro-cid-5i4kqik5]:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid var(--line);border-radius:inherit}.algo__img[data-astro-cid-5i4kqik5] img[data-astro-cid-5i4kqik5]{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:767px){.algo[data-astro-cid-5i4kqik5]{padding:20px;gap:16px}.algo__step[data-astro-cid-5i4kqik5]{gap:12px}.algo__num[data-astro-cid-5i4kqik5]{width:40px;height:40px;font-size:13px}.algo__title[data-astro-cid-5i4kqik5]{font-size:15px}}.demos[data-astro-cid-5i4kqik5]{display:flex;flex-direction:column;gap:24px;min-width:0}.demo[data-astro-cid-5i4kqik5]{margin:0;display:flex;flex-direction:column;gap:0}.demo__frame[data-astro-cid-5i4kqik5]{transition:opacity .2s var(--ease)}.demo__link[data-astro-cid-5i4kqik5]:hover .demo__frame[data-astro-cid-5i4kqik5]{opacity:.85}.demo__cap[data-astro-cid-5i4kqik5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.demo__pill[data-astro-cid-5i4kqik5]{font-size:12px;padding:5px 12px;background:var(--white)}@media(prefers-reduced-motion:reduce){.demo__frame[data-astro-cid-5i4kqik5]{transition:none}}.quotes[data-astro-cid-5i4kqik5]{--dt-gap: 28px}.quote[data-astro-cid-5i4kqik5]{margin:0;gap:14px;padding:24px;align-items:flex-start;justify-content:flex-start}.quote__mark[data-astro-cid-5i4kqik5]{font-family:var(--font-serif);font-weight:400;color:var(--sub);font-size:40px;line-height:.8;height:24px}.quote__text[data-astro-cid-5i4kqik5]{font-size:13px;line-height:1.9}.quote__who[data-astro-cid-5i4kqik5]{font-size:11px;padding:5px 12px;letter-spacing:.02em}@media(max-width:767px){.quotes[data-astro-cid-5i4kqik5]{--dt-gap: 22px}.quote[data-astro-cid-5i4kqik5]{padding:20px}}.learned[data-astro-cid-5i4kqik5]{padding:32px 36px;gap:14px;align-items:flex-start}.learned__title[data-astro-cid-5i4kqik5]{font-size:24px}.learned__body[data-astro-cid-5i4kqik5]{line-height:1.95}@media(max-width:767px){.learned[data-astro-cid-5i4kqik5]{padding:22px 20px}.learned__title[data-astro-cid-5i4kqik5]{font-size:18px}}.dt-links[data-astro-cid-5i4kqik5] .links__plain[data-astro-cid-5i4kqik5]{font-weight:500}
