.ab[data-astro-cid-ta2fbyqs]{--lime:var(--accent,#d2ff00);overflow:hidden}.col[data-astro-cid-ta2fbyqs]{max-width:var(--content-max,1040px);margin:0 auto;position:relative;container-type:inline-size}.stage[data-astro-cid-ta2fbyqs]{position:relative}.sec[data-astro-cid-ta2fbyqs]{padding:56px var(--gutter) 24px}.h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800;line-height:1}.lime[data-astro-cid-ta2fbyqs]{color:var(--lime)}.two[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,360fr) minmax(0,600fr);align-items:start;gap:80px;display:grid}.hero[data-astro-cid-ta2fbyqs]{padding:0 var(--gutter)}.hero-in[data-astro-cid-ta2fbyqs]{--u:calc(100cqw / 1394);height:calc(735 * var(--u))}.eye[data-astro-cid-ta2fbyqs]{left:0;top:calc(72 * var(--u));letter-spacing:.08em;white-space:nowrap;margin:0;font-size:12px;line-height:1;position:absolute}.h-copy[data-astro-cid-ta2fbyqs]{margin:0;font-weight:900;line-height:1}.h1a[data-astro-cid-ta2fbyqs],.h1b[data-astro-cid-ta2fbyqs],.h1c[data-astro-cid-ta2fbyqs],.h1d[data-astro-cid-ta2fbyqs]{white-space:nowrap;position:absolute}.h1a[data-astro-cid-ta2fbyqs]{left:calc(224 * var(--u));top:calc(176 * var(--u));font-size:calc(132 * var(--u));letter-spacing:-.04em}.h1b[data-astro-cid-ta2fbyqs]{left:calc(173 * var(--u));top:calc(262 * var(--u));font-size:calc(380 * var(--u));letter-spacing:-.06em}.h1c[data-astro-cid-ta2fbyqs]{left:calc(861 * var(--u));top:calc(428 * var(--u));font-size:calc(132 * var(--u))}.h1d[data-astro-cid-ta2fbyqs]{left:calc(886 * var(--u));top:calc(537 * var(--u));font-size:calc(132 * var(--u));letter-spacing:-.04em}.h-en[data-astro-cid-ta2fbyqs]{left:calc(841 * var(--u));top:calc(229 * var(--u));font-size:calc(46 * var(--u));letter-spacing:-.02em;white-space:nowrap;margin:0;font-weight:800;line-height:1.05;position:absolute}.h-stripes[data-astro-cid-ta2fbyqs]{left:0;top:calc(149 * var(--u));pointer-events:none;width:100%;max-width:none;height:auto;position:absolute}.scroll[data-astro-cid-ta2fbyqs]{right:0;top:calc(537 * var(--u));writing-mode:vertical-rl;letter-spacing:.16em;width:16px;margin:0;font-size:10px;line-height:16px;position:absolute}.scroll[data-astro-cid-ta2fbyqs]:after{content:"";width:1px;height:calc(120 * var(--u));background:#ffffff24;margin:10px auto 0;display:block}.w-body[data-astro-cid-ta2fbyqs]{gap:18px;display:grid}.w-k[data-astro-cid-ta2fbyqs]{margin:0;font-size:17px;font-weight:600;line-height:1.5}.w-b[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#ffffffdb;margin:0;font-size:14px;font-weight:500;line-height:2}.w-c[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:900;line-height:1.5}.works[data-astro-cid-ta2fbyqs]{border-top:1px solid #ffffff24;margin:40px 0 0;padding:0;list-style:none}.works[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff24;align-items:center;gap:28px;padding:20px 0;display:flex}.wn[data-astro-cid-ta2fbyqs]{color:var(--sp-sub);font-size:14px;font-weight:800;line-height:1}.we[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:22px;font-weight:800;line-height:1}.we[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wj[data-astro-cid-ta2fbyqs]{flex:1;gap:4px;min-width:0;display:grid}.wt[data-astro-cid-ta2fbyqs]{margin:0;font-size:13px;font-weight:700;line-height:1.5}.wd[data-astro-cid-ta2fbyqs]{color:var(--sp-sub);margin:0;font-size:12px;line-height:1.75}.wimg[data-astro-cid-ta2fbyqs]{background:#ffffff14;flex:none;width:112px;height:112px;overflow:hidden}.wimg[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%;display:block}.style[data-astro-cid-ta2fbyqs]{padding:0 var(--gutter)}.style-in[data-astro-cid-ta2fbyqs]{--u:calc(100cqw / 1270);padding-bottom:40px;overflow:hidden}.st-k[data-astro-cid-ta2fbyqs]{left:0;top:calc(58 * var(--u));letter-spacing:.1em;margin:0;font-size:12px;line-height:1;position:absolute}.st-copy[data-astro-cid-ta2fbyqs]{margin:0;font-weight:900;line-height:1}.s1[data-astro-cid-ta2fbyqs],.s2[data-astro-cid-ta2fbyqs],.s3[data-astro-cid-ta2fbyqs],.s4[data-astro-cid-ta2fbyqs]{white-space:nowrap;position:absolute}.s1[data-astro-cid-ta2fbyqs]{left:calc(58 * var(--u));top:calc(125 * var(--u));font-size:calc(64 * var(--u))}.s2[data-astro-cid-ta2fbyqs]{left:calc(153 * var(--u));top:calc(157 * var(--u));font-size:calc(260 * var(--u));letter-spacing:-.04em}.s3[data-astro-cid-ta2fbyqs]{left:calc(528 * var(--u));top:calc(321 * var(--u));font-size:calc(96 * var(--u))}.s4[data-astro-cid-ta2fbyqs]{left:calc(72 * var(--u));top:calc(417 * var(--u));font-size:calc(120 * var(--u));letter-spacing:-.03em}.st-lead[data-astro-cid-ta2fbyqs]{left:calc(72 * var(--u));top:calc(556 * var(--u));width:calc(600 * var(--u));font-size:max(14px, calc(18 * var(--u)));margin:0;font-weight:700;line-height:1.9;position:absolute}.st-mark[data-astro-cid-ta2fbyqs]{top:calc(72 * var(--u));width:calc(510 * var(--u));pointer-events:none;max-width:none;height:auto;position:absolute}.st-mark-r[data-astro-cid-ta2fbyqs]{left:calc(760 * var(--u))}.st-mark-l[data-astro-cid-ta2fbyqs]{left:calc(-401 * var(--u))}.points[data-astro-cid-ta2fbyqs]{gap:calc(30 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative;margin-top:calc(677 * var(--u))!important}.points[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:1px solid #ffffff24;padding-top:18px}.pt[data-astro-cid-ta2fbyqs]{margin:0;font-size:17px;font-weight:900;line-height:1.2}.pd[data-astro-cid-ta2fbyqs]{color:var(--sp-sub);margin:12px 0 0;font-size:12px;line-height:1.8}.people[data-astro-cid-ta2fbyqs]{grid-template-columns:492fr 482fr;align-items:start;gap:66px;margin-top:44px;display:grid}.person[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.p2[data-astro-cid-ta2fbyqs]{padding-top:72px}.person[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs],.person[data-astro-cid-ta2fbyqs]>h3[data-astro-cid-ta2fbyqs]{margin:0}.ph[data-astro-cid-ta2fbyqs]{aspect-ratio:492/555;background:#ffffff08;width:100%;position:relative;overflow:hidden}.ph[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%;display:block}.role[data-astro-cid-ta2fbyqs]{background:var(--lime);color:#1c1b1a;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1}.pn[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;font-size:21px;font-weight:900;line-height:1.5}.pn[data-astro-cid-ta2fbyqs].en{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1}.pr[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;color:var(--sp-sub);font-size:12px;font-weight:700;line-height:1}.pb[data-astro-cid-ta2fbyqs]{color:#ffffffdb;font-size:12px;font-weight:400;line-height:1.95}.cl-h[data-astro-cid-ta2fbyqs]{font-size:12px;font-weight:700;line-height:1}.cl[data-astro-cid-ta2fbyqs]{color:var(--sp-sub);font-size:12px;line-height:1.8}.md-h[data-astro-cid-ta2fbyqs]{color:var(--sp-sub);align-items:center;gap:9px;padding-top:6px;font-size:12px;font-weight:700;line-height:1;display:flex}.md-h[data-astro-cid-ta2fbyqs] .en[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;color:var(--sp-ink);font-size:11px}.media[data-astro-cid-ta2fbyqs]{border-top:1px solid #ffffff24;width:100%;margin:0;padding:0;list-style:none}.media[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff24;align-items:center;gap:14px;padding:12px 0;font-size:12px;line-height:1;display:flex}.media[data-astro-cid-ta2fbyqs] .en-sub[data-astro-cid-ta2fbyqs]{color:var(--sp-sub);font-size:10px}.media[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{align-items:center;gap:14px;display:flex}.media[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .ml[data-astro-cid-ta2fbyqs]{text-decoration:underline}.ml[data-astro-cid-ta2fbyqs]{color:var(--sp-sub)}.spec[data-astro-cid-ta2fbyqs]{background:#ffffff0d;border:1px solid #ffffff24;gap:7px;width:100%;margin:0;padding:13px 16px;font-size:12px;line-height:1;display:grid}.spec[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{gap:14px;display:flex}.spec[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{min-width:55px;font-weight:700}.spec[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--sp-sub);margin:0}.company[data-astro-cid-ta2fbyqs]{background:#ffffff0a}.ctable[data-astro-cid-ta2fbyqs]{border-top:1px solid #ffffff24;margin:0}.ctable[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff24;gap:24px;padding:18px 0;display:flex}.ctable[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{flex:none;width:140px;font-size:12px;font-weight:700;line-height:1.9}.ctable[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.8}.cta[data-astro-cid-ta2fbyqs]{padding:0 var(--gutter)}.cta-in[data-astro-cid-ta2fbyqs]{--u:calc(100cqw / 1300);height:calc(474 * var(--u))}.c-k[data-astro-cid-ta2fbyqs]{left:0;top:calc(100 * var(--u));letter-spacing:.08em;margin:0;font-size:12px;line-height:1;position:absolute}.c-copy[data-astro-cid-ta2fbyqs]{margin:0;font-weight:900;line-height:1}.c1[data-astro-cid-ta2fbyqs],.c2[data-astro-cid-ta2fbyqs]{white-space:nowrap;position:absolute}.c1[data-astro-cid-ta2fbyqs]{left:0;top:calc(160 * var(--u));font-size:calc(96 * var(--u));letter-spacing:-.03em}.c2[data-astro-cid-ta2fbyqs]{left:calc(402 * var(--u));top:calc(230 * var(--u));font-size:calc(170 * var(--u));letter-spacing:-.05em}.c-btns[data-astro-cid-ta2fbyqs]{right:0;top:calc(100 * var(--u) - 11px);align-items:center;gap:12px;display:flex;position:absolute}.c-btns[data-astro-cid-ta2fbyqs] .sp-btn[data-astro-cid-ta2fbyqs]{gap:10px;min-height:0;padding:10px 20px;font-size:12px;line-height:1.2}@media (width<=1100px){.hero-in[data-astro-cid-ta2fbyqs],.style-in[data-astro-cid-ta2fbyqs],.cta-in[data-astro-cid-ta2fbyqs]{height:auto}.hero-in[data-astro-cid-ta2fbyqs]{padding:32px 0 56px}.eye[data-astro-cid-ta2fbyqs],.h1a[data-astro-cid-ta2fbyqs],.h1b[data-astro-cid-ta2fbyqs],.h1c[data-astro-cid-ta2fbyqs],.h1d[data-astro-cid-ta2fbyqs],.h-en[data-astro-cid-ta2fbyqs],.st-k[data-astro-cid-ta2fbyqs],.s1[data-astro-cid-ta2fbyqs],.s2[data-astro-cid-ta2fbyqs],.s3[data-astro-cid-ta2fbyqs],.s4[data-astro-cid-ta2fbyqs],.st-lead[data-astro-cid-ta2fbyqs],.points[data-astro-cid-ta2fbyqs],.c-k[data-astro-cid-ta2fbyqs],.c1[data-astro-cid-ta2fbyqs],.c2[data-astro-cid-ta2fbyqs],.c-btns[data-astro-cid-ta2fbyqs]{position:static}.h-copy[data-astro-cid-ta2fbyqs]{margin-top:28px}.h1a[data-astro-cid-ta2fbyqs],.h1b[data-astro-cid-ta2fbyqs],.h1c[data-astro-cid-ta2fbyqs],.h1d[data-astro-cid-ta2fbyqs],.s1[data-astro-cid-ta2fbyqs],.s2[data-astro-cid-ta2fbyqs],.s3[data-astro-cid-ta2fbyqs],.s4[data-astro-cid-ta2fbyqs],.c1[data-astro-cid-ta2fbyqs],.c2[data-astro-cid-ta2fbyqs]{white-space:normal;display:block}.h1a[data-astro-cid-ta2fbyqs],.h1c[data-astro-cid-ta2fbyqs],.h1d[data-astro-cid-ta2fbyqs]{font-size:44px}.h1b[data-astro-cid-ta2fbyqs]{margin:4px 0;font-size:128px}.h1c[data-astro-cid-ta2fbyqs],.h1d[data-astro-cid-ta2fbyqs]{display:inline}.h-en[data-astro-cid-ta2fbyqs]{margin-top:20px;font-size:22px}.h-stripes[data-astro-cid-ta2fbyqs]{width:150%;top:90px;left:-20%}.scroll[data-astro-cid-ta2fbyqs]{display:none}.style-in[data-astro-cid-ta2fbyqs]{padding:40px 0 16px;overflow:visible}.st-copy[data-astro-cid-ta2fbyqs]{margin-top:24px}.s1[data-astro-cid-ta2fbyqs]{font-size:26px}.s2[data-astro-cid-ta2fbyqs]{font-size:96px;display:inline}.s3[data-astro-cid-ta2fbyqs]{font-size:32px;display:inline}.s4[data-astro-cid-ta2fbyqs]{margin-top:8px;font-size:38px}.st-lead[data-astro-cid-ta2fbyqs]{width:auto;margin-top:28px;font-size:14px}.st-mark[data-astro-cid-ta2fbyqs]{width:200px;top:32px}.st-mark-r[data-astro-cid-ta2fbyqs]{left:auto;right:-40px}.st-mark-l[data-astro-cid-ta2fbyqs]{display:none}.points[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px!important}.two[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:28px}.people[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:48px}.p2[data-astro-cid-ta2fbyqs]{padding-top:0}.cta-in[data-astro-cid-ta2fbyqs]{padding:56px 0}.c-copy[data-astro-cid-ta2fbyqs]{margin-top:20px}.c1[data-astro-cid-ta2fbyqs]{font-size:44px}.c2[data-astro-cid-ta2fbyqs]{margin-left:64px;font-size:76px}.c-btns[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;margin-top:28px}}@media (width<=767px){.h1a[data-astro-cid-ta2fbyqs],.h1c[data-astro-cid-ta2fbyqs],.h1d[data-astro-cid-ta2fbyqs]{font-size:36px}.h1b[data-astro-cid-ta2fbyqs]{font-size:100px}.works[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:6px 14px}.wj[data-astro-cid-ta2fbyqs]{flex-basis:100%}.we[data-astro-cid-ta2fbyqs]{white-space:normal;font-size:20px}.wimg[data-astro-cid-ta2fbyqs]{display:none}.points[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:0}.points[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding:16px 0}.pd[data-astro-cid-ta2fbyqs]{margin-top:6px}.ctable[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:2px}.c1[data-astro-cid-ta2fbyqs]{font-size:32px}.c2[data-astro-cid-ta2fbyqs]{margin-left:24px;font-size:56px}.c-btns[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:center;gap:12px}.c-btns[data-astro-cid-ta2fbyqs] .sp-btn[data-astro-cid-ta2fbyqs]{min-height:48px;padding:0 24px;font-size:13px}.sec[data-astro-cid-ta2fbyqs]{padding:32px var(--gutter)}}
