.nib-icon[data-astro-cid-puya6kb3]{flex-shrink:0;display:block}.hero[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:56px;padding-bottom:72px;display:flex}.hero__text[data-astro-cid-wcolddp2]{flex-direction:column;flex:460px;align-items:flex-start;gap:24px;min-width:0;display:flex}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{font-size:clamp(40px,5vw,66px);line-height:1.06}:lang(ja) .hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2],:lang(ko) .hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{line-height:1.25}.hero__actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__art[data-astro-cid-wcolddp2]{flex:320px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;max-width:520px;display:grid}.hero__big[data-astro-cid-wcolddp2]{grid-area:span 2/span 2}.band[data-astro-cid-wcolddp2]{background:var(--indigo);justify-content:center;gap:18px;padding:14px 24px;display:flex;overflow:hidden}.section[data-astro-cid-wcolddp2]{padding-top:80px;padding-bottom:80px}.section__head[data-astro-cid-wcolddp2]{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.section__head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2],.studio[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:clamp(32px,3.4vw,44px);line-height:1.12}.section__head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0;font-size:18px}.apps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.app[data-astro-cid-wcolddp2]{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:16px;padding:28px;display:flex}.app[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0}.app__head[data-astro-cid-wcolddp2]{align-items:center;gap:18px;display:flex}.app__icon[data-astro-cid-wcolddp2]{border-radius:18px;flex-shrink:0;display:block;box-shadow:0 1px 2px #1f2a441a,0 8px 18px #1f2a441f}.app__title[data-astro-cid-wcolddp2]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app__title[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:30px;line-height:1}.app__title[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--indigo);text-decoration:none}.pill[data-astro-cid-wcolddp2]{background:var(--leaf-tint);color:var(--leaf);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.app__links[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:0 20px;font-size:15px;font-weight:500;display:flex}.app__links[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{align-items:center;min-height:44px;display:inline-flex}.app--next[data-astro-cid-wcolddp2]{background:0 0;border:1.5px dashed #c9bfa9;flex-direction:row;align-items:center;gap:20px}.app--next[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:24px}.app--next[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-3);margin-top:6px;font-size:16px}.app__ghost[data-astro-cid-wcolddp2]{opacity:.55;flex-shrink:0}.studio[data-astro-cid-wcolddp2]{background:var(--cotton-deep)}.studio__intro[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.studio__text[data-astro-cid-wcolddp2]{flex-direction:column;flex:460px;gap:18px;min-width:0;display:flex}.studio__tiles[data-astro-cid-wcolddp2]{flex:280px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;max-width:420px;display:grid}.principles[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px;margin-top:64px;display:grid}.principles[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{flex-direction:column;gap:12px;display:flex}.principles[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:20px;font-weight:600}.principles[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0}
